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 Sun Mar 22 21:06:44 2026 Native configuration is armv8l-unknown-linux-gnueabihf === g++ tests === Schedule of variations: tcwg-local Running target tcwg-local Running gcc.git~master/gcc/testsuite/g++.dg/analyzer/analyzer.exp ... 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++26 (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++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++26 (test for warnings, line 62) PASS: c-c++-common/analyzer/SARD-tc117-basic-00001-min.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/SARD-tc117-basic-00001-min.c -std=c++26 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++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++26 (test for warnings, line 62) PASS: c-c++-common/analyzer/SARD-tc249-basic-00034-min.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/SARD-tc249-basic-00034-min.c -std=c++26 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++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++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/abort.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/abort.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/analyzer/abort.c -std=c++26 (test for warnings, line 59) PASS: c-c++-common/analyzer/abort.c -std=c++26 (test for warnings, line 79) PASS: c-c++-common/analyzer/abort.c -std=c++26 (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++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++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/aliasing-1.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/aliasing-1.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/aliasing-1.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/aliasing-1.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/aliasing-1.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/aliasing-1.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/aliasing-1.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/aliasing-1.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/aliasing-1.c -std=c++26 (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++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++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/aliasing-2.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/aliasing-2.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/aliasing-2.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/aliasing-2.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/aliasing-2.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/aliasing-2.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/aliasing-2.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/aliasing-2.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/aliasing-2.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/analyzer/aliasing-2.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/aliasing-2.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/aliasing-2.c -std=c++26 (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++20 (test for warnings, line 14) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++20 (test for warnings, line 27) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++20 (test for warnings, line 50) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++20 (test for warnings, line 66) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++20 (test for warnings, line 72) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++26 (test for warnings, line 66) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++26 (test for warnings, line 72) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for warnings, line 27) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for warnings, line 50) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for warnings, line 66) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for warnings, line 72) PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/aliasing-4.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/analyzer/aliasing-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/aliasing-4.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/aliasing-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/aliasing-4.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/analyzer/aliasing-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/aliasing-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/aliasing-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/aliasing-5.c -std=c++98 (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++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/alloca-leak.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/alloca-leak.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 (test for warnings, line 108) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 note (test for warnings, line 67) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 note at line 126 (test for warnings, line 121) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 note at line 21 (test for warnings, line 17) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 note at line 23 (test for warnings, line 17) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 note at line 41 (test for warnings, line 36) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 note at line 75 (test for warnings, line 70) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 warning at line 124 (test for warnings, line 121) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 warning at line 20 (test for warnings, line 17) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 warning at line 39 (test for warnings, line 36) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 warning at line 73 (test for warnings, line 70) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++26 (test for warnings, line 108) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++26 note (test for warnings, line 67) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++26 note at line 126 (test for warnings, line 121) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++26 note at line 21 (test for warnings, line 17) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++26 note at line 23 (test for warnings, line 17) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++26 note at line 41 (test for warnings, line 36) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++26 note at line 75 (test for warnings, line 70) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++26 warning at line 124 (test for warnings, line 121) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++26 warning at line 20 (test for warnings, line 17) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++26 warning at line 39 (test for warnings, line 36) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++26 warning at line 73 (test for warnings, line 70) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 (test for warnings, line 108) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 note (test for warnings, line 67) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 note at line 126 (test for warnings, line 121) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 note at line 21 (test for warnings, line 17) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 note at line 23 (test for warnings, line 17) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 note at line 41 (test for warnings, line 36) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 note at line 75 (test for warnings, line 70) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 warning at line 124 (test for warnings, line 121) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 warning at line 20 (test for warnings, line 17) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 warning at line 39 (test for warnings, line 36) PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 warning at line 73 (test for warnings, line 70) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 (test for warnings, line 125) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 (test for warnings, line 90) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 note (test for warnings, line 37) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 note at line 137 (test for warnings, line 130) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 note at line 23 (test for warnings, line 19) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 note at line 25 (test for warnings, line 19) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 note at line 43 (test for warnings, line 38) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 warning at line 135 (test for warnings, line 130) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 warning at line 22 (test for warnings, line 19) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 warning at line 41 (test for warnings, line 38) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++26 (test for warnings, line 125) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++26 (test for warnings, line 90) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++26 note (test for warnings, line 37) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++26 note at line 137 (test for warnings, line 130) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++26 note at line 23 (test for warnings, line 19) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++26 note at line 25 (test for warnings, line 19) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++26 note at line 43 (test for warnings, line 38) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++26 warning at line 135 (test for warnings, line 130) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++26 warning at line 22 (test for warnings, line 19) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++26 warning at line 41 (test for warnings, line 38) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 (test for warnings, line 125) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 (test for warnings, line 90) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 note (test for warnings, line 37) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 note at line 137 (test for warnings, line 130) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 note at line 23 (test for warnings, line 19) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 note at line 25 (test for warnings, line 19) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 note at line 43 (test for warnings, line 38) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 warning at line 135 (test for warnings, line 130) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 warning at line 22 (test for warnings, line 19) PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 warning at line 41 (test for warnings, line 38) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 note at line 24 (test for warnings, line 14) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 note at line 26 (test for warnings, line 14) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 note at line 35 (test for warnings, line 31) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 note at line 37 (test for warnings, line 31) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 note at line 46 (test for warnings, line 42) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 note at line 48 (test for warnings, line 42) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 warning at line 23 (test for warnings, line 14) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 warning at line 34 (test for warnings, line 31) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 warning at line 45 (test for warnings, line 42) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++26 note at line 24 (test for warnings, line 14) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++26 note at line 26 (test for warnings, line 14) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++26 note at line 35 (test for warnings, line 31) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++26 note at line 37 (test for warnings, line 31) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++26 note at line 46 (test for warnings, line 42) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++26 note at line 48 (test for warnings, line 42) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++26 warning at line 23 (test for warnings, line 14) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++26 warning at line 34 (test for warnings, line 31) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++26 warning at line 45 (test for warnings, line 42) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 note at line 24 (test for warnings, line 14) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 note at line 26 (test for warnings, line 14) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 note at line 35 (test for warnings, line 31) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 note at line 37 (test for warnings, line 31) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 note at line 46 (test for warnings, line 42) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 note at line 48 (test for warnings, line 42) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 warning at line 23 (test for warnings, line 14) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 warning at line 34 (test for warnings, line 31) PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 warning at line 45 (test for warnings, line 42) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++20 note at line 35 (test for warnings, line 31) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++20 note at line 37 (test for warnings, line 31) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++20 note at line 62 (test for warnings, line 58) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++20 note at line 64 (test for warnings, line 58) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++20 warning at line 34 (test for warnings, line 31) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++20 warning at line 61 (test for warnings, line 58) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++26 note at line 35 (test for warnings, line 31) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++26 note at line 37 (test for warnings, line 31) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++26 note at line 62 (test for warnings, line 58) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++26 note at line 64 (test for warnings, line 58) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++26 warning at line 34 (test for warnings, line 31) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++26 warning at line 61 (test for warnings, line 58) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++98 note at line 35 (test for warnings, line 31) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++98 note at line 37 (test for warnings, line 31) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++98 note at line 62 (test for warnings, line 58) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++98 note at line 64 (test for warnings, line 58) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++98 warning at line 34 (test for warnings, line 31) PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++98 warning at line 61 (test for warnings, line 58) PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++20 (test for warnings, line 34) PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++20 (test for warnings, line 62) PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++20 expected multiline pattern lines 22-29 PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++20 expected multiline pattern lines 50-57 PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++20 expected multiline pattern lines 78-85 PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++26 (test for warnings, line 34) PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++26 (test for warnings, line 62) PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++26 expected multiline pattern lines 22-29 PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++26 expected multiline pattern lines 50-57 PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++26 expected multiline pattern lines 78-85 PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++98 (test for warnings, line 34) PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++98 (test for warnings, line 62) PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++98 expected multiline pattern lines 22-29 PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++98 expected multiline pattern lines 50-57 PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++98 expected multiline pattern lines 78-85 PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++20 (test for warnings, line 33) PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++20 (test for warnings, line 59) PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++20 expected multiline pattern lines 21-28 PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++20 expected multiline pattern lines 47-54 PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++20 expected multiline pattern lines 73-80 PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++26 (test for warnings, line 59) PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++26 expected multiline pattern lines 21-28 PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++26 expected multiline pattern lines 47-54 PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++26 expected multiline pattern lines 73-80 PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++98 (test for warnings, line 33) PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++98 (test for warnings, line 59) PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++98 expected multiline pattern lines 21-28 PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++98 expected multiline pattern lines 47-54 PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++98 expected multiline pattern lines 73-80 PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++20 expected multiline pattern lines 25-32 PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++20 expected multiline pattern lines 51-58 PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++26 expected multiline pattern lines 25-32 PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++26 expected multiline pattern lines 51-58 PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++98 expected multiline pattern lines 25-32 PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++98 expected multiline pattern lines 51-58 PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-pr113654-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-pr113654-1.c -std=c++20 PR analyzer/113654 (test for bogus messages, line 46) PASS: c-c++-common/analyzer/allocation-size-pr113654-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-pr113654-1.c -std=c++26 PR analyzer/113654 (test for bogus messages, line 46) PASS: c-c++-common/analyzer/allocation-size-pr113654-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/allocation-size-pr113654-1.c -std=c++98 PR analyzer/113654 (test for bogus messages, line 46) 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++26 (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++20 (test for warnings, line 105) PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++20 (test for warnings, line 224) PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++20 expected multiline pattern lines 173-209 PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++20 expected multiline pattern lines 242-253 PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++20 expected multiline pattern lines 64-100 PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++26 (test for warnings, line 105) PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++26 (test for warnings, line 224) PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++26 expected multiline pattern lines 173-209 PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++26 expected multiline pattern lines 242-253 PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++26 expected multiline pattern lines 64-100 PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++98 (test for warnings, line 105) PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++98 (test for warnings, line 224) PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++98 expected multiline pattern lines 173-209 PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++98 expected multiline pattern lines 242-253 PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++98 expected multiline pattern lines 64-100 PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++20 (test for warnings, line 135) PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++20 (test for warnings, line 282) PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++20 expected multiline pattern lines 218-269 PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++20 expected multiline pattern lines 300-311 PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++20 expected multiline pattern lines 79-130 PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++26 (test for warnings, line 135) PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++26 (test for warnings, line 282) PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++26 expected multiline pattern lines 218-269 PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++26 expected multiline pattern lines 300-311 PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++26 expected multiline pattern lines 79-130 PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++98 (test for warnings, line 135) PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++98 (test for warnings, line 282) PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++98 expected multiline pattern lines 218-269 PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++98 expected multiline pattern lines 300-311 PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++98 expected multiline pattern lines 79-130 PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++20 (test for warnings, line 157) PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++20 (test for warnings, line 342) PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++20 expected multiline pattern lines 258-327 PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++20 expected multiline pattern lines 360-371 PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++20 expected multiline pattern lines 90-152 PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++26 (test for warnings, line 157) PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++26 (test for warnings, line 342) PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++26 expected multiline pattern lines 258-327 PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++26 expected multiline pattern lines 360-371 PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++26 expected multiline pattern lines 90-152 PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++98 (test for warnings, line 157) PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++98 (test for warnings, line 342) PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++98 expected multiline pattern lines 258-327 PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++98 expected multiline pattern lines 360-371 PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++98 expected multiline pattern lines 90-152 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++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++26 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++26 (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++20 (test for warnings, line 157) PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++20 (test for warnings, line 342) PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++20 expected multiline pattern lines 258-327 PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++20 expected multiline pattern lines 360-371 PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++20 expected multiline pattern lines 90-152 PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++26 (test for warnings, line 157) PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++26 (test for warnings, line 342) PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++26 expected multiline pattern lines 258-327 PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++26 expected multiline pattern lines 360-371 PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++26 expected multiline pattern lines 90-152 PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++98 (test for warnings, line 157) PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++98 (test for warnings, line 342) PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++98 expected multiline pattern lines 258-327 PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++98 expected multiline pattern lines 360-371 PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++98 expected multiline pattern lines 90-152 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++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++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++26 (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) PASS: c-c++-common/analyzer/arith-1.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/analyzer/arith-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/arith-1.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/arith-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/arith-1.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/analyzer/arith-1.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/analyzer/asm-x86-1.c -std=c++20 UNSUPPORTED: c-c++-common/analyzer/asm-x86-1.c -std=c++26 UNSUPPORTED: c-c++-common/analyzer/asm-x86-1.c -std=c++98 UNSUPPORTED: c-c++-common/analyzer/asm-x86-dyndbg-2.c -std=c++20 UNSUPPORTED: c-c++-common/analyzer/asm-x86-dyndbg-2.c -std=c++26 UNSUPPORTED: c-c++-common/analyzer/asm-x86-dyndbg-2.c -std=c++98 UNSUPPORTED: c-c++-common/analyzer/asm-x86-lp64-2.c -std=c++20 UNSUPPORTED: c-c++-common/analyzer/asm-x86-lp64-2.c -std=c++26 UNSUPPORTED: c-c++-common/analyzer/asm-x86-lp64-2.c -std=c++98 PASS: c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c -std=c++20 (test for bogus messages, line 47) PASS: c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c -std=c++20 (test for bogus messages, line 49) PASS: c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c -std=c++26 (test for bogus messages, line 47) PASS: c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c -std=c++26 (test for bogus messages, line 49) PASS: c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c -std=c++98 (test for bogus messages, line 47) PASS: c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c -std=c++98 (test for bogus messages, line 49) PASS: c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++20 (test for warnings, line 38) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++26 (test for warnings, line 38) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++98 (test for warnings, line 36) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++98 (test for warnings, line 38) PASS: c-c++-common/analyzer/atomic-builtins-pr114286.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/atomic-builtins-qemu-sockets.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/atomic-builtins-qemu-sockets.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/atomic-builtins-qemu-sockets.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 22) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 29) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 38) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 39) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 45) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 51) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 57) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 66) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 69) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 70) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 76) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 79) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 80) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for warnings, line 38) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for warnings, line 45) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for warnings, line 57) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for warnings, line 66) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for warnings, line 69) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for warnings, line 70) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for warnings, line 76) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for warnings, line 79) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for warnings, line 80) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 22) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 29) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 38) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 39) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 45) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 51) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 57) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 66) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 69) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 70) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 76) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 79) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 80) PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (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++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/attr-alloc_size-3.c -std=c++26 (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++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++26 (test for warnings, line 102) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 103) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 104) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 105) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 106) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 113) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 114) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 115) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 116) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 117) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 128) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 129) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 130) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 139) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 140) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 141) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 150) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 41) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 42) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 53) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 55) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 66) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 67) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 68) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 79) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 80) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 81) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 93) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 94) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (test for warnings, line 95) PASS: c-c++-common/analyzer/attr-const-1.c -std=c++26 (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++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++26 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/attr-const-2.c -std=c++26 (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++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++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/attr-const-3.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/attr-const-3.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/attr-const-3.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/attr-const-3.c -std=c++26 (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++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++26 (test for bogus messages, line 17) PASS: c-c++-common/analyzer/attr-malloc-2.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/attr-malloc-2.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/attr-malloc-2.c -std=c++26 (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++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++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/attr-malloc-4.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/attr-malloc-4.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/attr-malloc-5.c -std=c++26 (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++20 (test for warnings, line 111) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 116) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 121) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 137) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 138) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 145) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 146) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 165) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 166) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 174) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 175) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 179) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 180) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 185) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 186) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 204) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 205) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 209) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 210) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 214) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 215) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 220) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 221) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 225) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 226) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 68) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 69) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 72) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 73) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 77) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 78) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 111) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 116) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 121) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 137) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 138) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 145) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 146) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 165) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 166) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 174) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 175) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 179) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 180) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 185) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 186) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 204) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 205) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 209) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 210) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 214) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 215) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 220) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 221) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 225) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 226) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 68) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 69) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 72) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 73) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 77) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for warnings, line 78) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 111) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 116) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 121) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 137) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 138) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 145) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 146) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 165) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 166) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 174) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 175) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 179) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 180) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 185) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 186) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 204) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 205) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 209) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 210) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 214) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 215) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 220) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 221) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 225) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 226) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 68) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 69) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 72) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 73) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 77) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 78) PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++20 (test for bogus messages, line 196) PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++20 (test for warnings, line 156) PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++20 (test for warnings, line 204) PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++26 (test for bogus messages, line 196) PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++26 (test for warnings, line 156) PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++26 (test for warnings, line 204) PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++98 (test for bogus messages, line 196) PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++98 (test for warnings, line 156) PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++98 (test for warnings, line 204) 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-exception.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/analyzer/attr-malloc-exception.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/analyzer/attr-malloc-exception.c -std=c++20 at line 13 (test for warnings, line 12) PASS: c-c++-common/analyzer/attr-malloc-exception.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/attr-malloc-exception.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/attr-malloc-exception.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/attr-malloc-exception.c -std=c++26 at line 13 (test for warnings, line 12) PASS: c-c++-common/analyzer/attr-malloc-exception.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/attr-malloc-exception.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/analyzer/attr-malloc-exception.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/analyzer/attr-malloc-exception.c -std=c++98 at line 13 (test for warnings, line 12) PASS: c-c++-common/analyzer/attr-malloc-exception.c -std=c++98 (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++26 (test for errors, line 14) PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++26 (test for warnings, line 3) PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++26 (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++20 (test for warnings, line 13) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++20 (test for warnings, line 14) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++20 (test for bogus messages, line 19) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++20 (test for bogus messages, line 25) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++20 (test for warnings, line 31) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++20 (test for warnings, line 39) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++20 (test for warnings, line 46) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++20 (test for warnings, line 53) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++26 (test for bogus messages, line 19) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++26 (test for bogus messages, line 25) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++26 (test for warnings, line 53) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++98 (test for bogus messages, line 19) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++98 (test for bogus messages, line 25) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++98 (test for warnings, line 31) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++98 (test for warnings, line 32) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++98 (test for warnings, line 39) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++98 (test for warnings, line 46) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++98 (test for warnings, line 53) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 (test for bogus messages, line 21) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 (test for warnings, line 27) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 (test for warnings, line 28) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 (test for warnings, line 51) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 note at line 29 (test for warnings, line 28) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 note at line 37 (test for warnings, line 36) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++26 (test for bogus messages, line 21) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++26 note at line 29 (test for warnings, line 28) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++26 note at line 37 (test for warnings, line 36) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 (test for bogus messages, line 21) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 (test for warnings, line 27) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 (test for warnings, line 28) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 (test for warnings, line 36) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 (test for warnings, line 51) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 note at line 29 (test for warnings, line 28) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 note at line 37 (test for warnings, line 36) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++20 (test for warnings, line 5) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++20 note at line 25 (test for warnings, line 24) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++26 note at line 25 (test for warnings, line 24) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++98 (test for warnings, line 32) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++98 (test for warnings, line 5) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++98 note at line 25 (test for warnings, line 24) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for bogus messages, line 40) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for bogus messages, line 68) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for warnings, line 33) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for warnings, line 39) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for warnings, line 47) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for warnings, line 54) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for warnings, line 61) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++26 (test for bogus messages, line 40) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++26 (test for bogus messages, line 68) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++26 (test for warnings, line 47) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++26 (test for warnings, line 61) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for bogus messages, line 40) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for bogus messages, line 68) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for warnings, line 32) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for warnings, line 33) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for warnings, line 39) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for warnings, line 47) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for warnings, line 54) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for warnings, line 61) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++20 (test for warnings, line 25) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++20 (test for warnings, line 33) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++20 (test for warnings, line 5) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++20 note at line 26 (test for warnings, line 25) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++26 note at line 26 (test for warnings, line 25) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++98 (test for warnings, line 25) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++98 (test for warnings, line 33) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++98 (test for warnings, line 5) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++98 note at line 26 (test for warnings, line 25) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for bogus messages, line 20) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for bogus messages, line 26) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for bogus messages, line 40) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for bogus messages, line 68) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for warnings, line 33) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for warnings, line 39) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for warnings, line 47) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for warnings, line 54) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for warnings, line 61) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++26 (test for bogus messages, line 20) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++26 (test for bogus messages, line 26) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++26 (test for bogus messages, line 40) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++26 (test for bogus messages, line 68) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++26 (test for warnings, line 47) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++26 (test for warnings, line 61) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for bogus messages, line 20) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for bogus messages, line 26) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for bogus messages, line 40) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for bogus messages, line 68) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for warnings, line 32) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for warnings, line 33) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for warnings, line 39) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for warnings, line 47) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for warnings, line 54) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for warnings, line 61) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++20 (test for bogus messages, line 18) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++20 (test for warnings, line 25) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++20 (test for warnings, line 33) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++20 (test for warnings, line 5) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++20 note at line 26 (test for warnings, line 25) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++26 (test for bogus messages, line 18) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++26 note at line 26 (test for warnings, line 25) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++98 (test for bogus messages, line 18) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++98 (test for warnings, line 25) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++98 (test for warnings, line 33) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++98 (test for warnings, line 5) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++98 note at line 26 (test for warnings, line 25) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 21) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 25) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 43) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 45) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 46) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 47) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 50) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 51) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 61) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 70) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 72) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 73) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 74) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++26 (test for warnings, line 45) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++26 (test for warnings, line 47) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++26 (test for warnings, line 61) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++26 (test for warnings, line 70) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++26 (test for warnings, line 72) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++26 (test for warnings, line 73) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++26 (test for warnings, line 74) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 21) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 25) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 43) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 45) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 46) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 47) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 50) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 51) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 61) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 70) PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 72) 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++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++26 (test for warnings, line 1) PASS: c-c++-common/analyzer/attr-tainted_args-misuses.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/analyzer/attr-tainted_args-misuses.c -std=c++26 (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++20 (test for excess errors) XFAIL: c-c++-common/analyzer/bzip2-arg-parse-1.c -std=c++20 FIXME (test for warnings, line 94) PASS: c-c++-common/analyzer/bzip2-arg-parse-1.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/bzip2-arg-parse-1.c -std=c++26 FIXME (test for warnings, line 94) PASS: c-c++-common/analyzer/bzip2-arg-parse-1.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/analyzer/bzip2-arg-parse-1.c -std=c++98 FIXME (test for warnings, line 94) PASS: c-c++-common/analyzer/call-summaries-1.c -std=c++20 (test for warnings, line 8) 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++26 (test for warnings, line 8) PASS: c-c++-common/analyzer/call-summaries-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/call-summaries-1.c -std=c++98 (test for warnings, line 8) 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++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++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++26 (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++20 UNSUPPORTED: c-c++-common/analyzer/call-summaries-asm-x86.c -std=c++26 UNSUPPORTED: c-c++-common/analyzer/call-summaries-asm-x86.c -std=c++98 PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 (test for warnings, line 27) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 (test for warnings, line 40) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 (test for warnings, line 56) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 (test for warnings, line 57) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 (test for warnings, line 69) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 (test for warnings, line 70) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 (test for warnings, line 80) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 at line 39 (test for warnings, line 38) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++26 (test for warnings, line 56) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++26 (test for warnings, line 57) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++26 (test for warnings, line 69) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++26 (test for warnings, line 70) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++26 (test for warnings, line 80) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++26 at line 39 (test for warnings, line 38) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 (test for warnings, line 27) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 (test for warnings, line 32) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 (test for warnings, line 40) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 (test for warnings, line 56) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 (test for warnings, line 57) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 (test for warnings, line 69) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 (test for warnings, line 70) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 (test for warnings, line 80) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 at line 39 (test for warnings, line 38) PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/call-summaries-pr107158-2.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/call-summaries-pr107158-2.c -std=c++20 PR analyzer/107158 (test for bogus messages, line 87) XFAIL: c-c++-common/analyzer/call-summaries-pr107158-2.c -std=c++20 PR analyzer/107158 (test for bogus messages, line 96) PASS: c-c++-common/analyzer/call-summaries-pr107158-2.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/call-summaries-pr107158-2.c -std=c++26 PR analyzer/107158 (test for bogus messages, line 87) XFAIL: c-c++-common/analyzer/call-summaries-pr107158-2.c -std=c++26 PR analyzer/107158 (test for bogus messages, line 96) UNSUPPORTED: c-c++-common/analyzer/call-summaries-pr107158-2.c -std=c++98 PASS: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++20 PR analyzer/107158 (test for bogus messages, line 71) XFAIL: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++20 PR analyzer/107158 (test for bogus messages, line 80) PASS: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++26 PR analyzer/107158 (test for bogus messages, line 71) XFAIL: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++26 PR analyzer/107158 (test for bogus messages, line 80) 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/call-summaries-pr114159.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/call-summaries-pr114159.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/call-summaries-pr114159.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/callbacks-1.c -std=c++20 (test for warnings, line 11) 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++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/callbacks-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/callbacks-1.c -std=c++98 (test for warnings, line 11) 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++20 (test for warnings, line 12) 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++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/callbacks-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/callbacks-2.c -std=c++98 (test for warnings, line 12) 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++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++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/callbacks-3.c -std=c++26 (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++20 (test for bogus messages, line 56) PASS: c-c++-common/analyzer/calloc-1.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/analyzer/calloc-1.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/analyzer/calloc-1.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/calloc-1.c -std=c++20 (test for warnings, line 21) PASS: c-c++-common/analyzer/calloc-1.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/analyzer/calloc-1.c -std=c++20 (test for warnings, line 33) PASS: c-c++-common/analyzer/calloc-1.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/analyzer/calloc-1.c -std=c++20 (test for warnings, line 45) PASS: c-c++-common/analyzer/calloc-1.c -std=c++20 (test for warnings, line 46) PASS: c-c++-common/analyzer/calloc-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/calloc-1.c -std=c++26 (test for bogus messages, line 56) PASS: c-c++-common/analyzer/calloc-1.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/calloc-1.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/calloc-1.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/calloc-1.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/calloc-1.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/calloc-1.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/analyzer/calloc-1.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/analyzer/calloc-1.c -std=c++26 (test for warnings, line 45) PASS: c-c++-common/analyzer/calloc-1.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/analyzer/calloc-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/calloc-1.c -std=c++98 (test for bogus messages, line 56) PASS: c-c++-common/analyzer/calloc-1.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/analyzer/calloc-1.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/analyzer/calloc-1.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/calloc-1.c -std=c++98 (test for warnings, line 21) PASS: c-c++-common/analyzer/calloc-1.c -std=c++98 (test for warnings, line 32) PASS: c-c++-common/analyzer/calloc-1.c -std=c++98 (test for warnings, line 33) PASS: c-c++-common/analyzer/calloc-1.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/analyzer/calloc-1.c -std=c++98 (test for warnings, line 45) PASS: c-c++-common/analyzer/calloc-1.c -std=c++98 (test for warnings, line 46) PASS: c-c++-common/analyzer/calloc-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 101) PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 108) PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 29) PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 38) PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 52) PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 60) PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 67) PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 80) PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/capacity-1.c -std=c++26 (test for warnings, line 101) PASS: c-c++-common/analyzer/capacity-1.c -std=c++26 (test for warnings, line 108) PASS: c-c++-common/analyzer/capacity-1.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/capacity-1.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/capacity-1.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/analyzer/capacity-1.c -std=c++26 (test for warnings, line 38) PASS: c-c++-common/analyzer/capacity-1.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/analyzer/capacity-1.c -std=c++26 (test for warnings, line 52) PASS: c-c++-common/analyzer/capacity-1.c -std=c++26 (test for warnings, line 60) PASS: c-c++-common/analyzer/capacity-1.c -std=c++26 (test for warnings, line 67) PASS: c-c++-common/analyzer/capacity-1.c -std=c++26 (test for warnings, line 80) PASS: c-c++-common/analyzer/capacity-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 101) PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 108) PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 29) PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 38) PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 52) PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 60) PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 67) PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 80) 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++20 (test for warnings, line 24) PASS: c-c++-common/analyzer/capacity-2.c -std=c++20 (test for warnings, line 28) 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 40) 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 warnings, line 54) 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 15) PASS: c-c++-common/analyzer/capacity-2.c -std=c++20 failure (test for warnings, line 26) PASS: c-c++-common/analyzer/capacity-2.c -std=c++20 success at line 16 (test for warnings, line 15) PASS: c-c++-common/analyzer/capacity-2.c -std=c++20 success at line 27 (test for warnings, line 26) PASS: c-c++-common/analyzer/capacity-2.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/capacity-2.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/capacity-2.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/analyzer/capacity-2.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/analyzer/capacity-2.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/analyzer/capacity-2.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/analyzer/capacity-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/capacity-2.c -std=c++26 failure (test for warnings, line 15) PASS: c-c++-common/analyzer/capacity-2.c -std=c++26 failure (test for warnings, line 26) PASS: c-c++-common/analyzer/capacity-2.c -std=c++26 success at line 16 (test for warnings, line 15) PASS: c-c++-common/analyzer/capacity-2.c -std=c++26 success at line 27 (test for warnings, line 26) 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 28) 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 40) 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 warnings, line 54) 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 15) PASS: c-c++-common/analyzer/capacity-2.c -std=c++98 failure (test for warnings, line 26) PASS: c-c++-common/analyzer/capacity-2.c -std=c++98 success at line 16 (test for warnings, line 15) PASS: c-c++-common/analyzer/capacity-2.c -std=c++98 success at line 27 (test for warnings, line 26) 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++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/capacity-3.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/capacity-3.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/capacity-3.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/analyzer/capacity-3.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/capacity-3.c -std=c++26 (test for warnings, line 49) PASS: c-c++-common/analyzer/capacity-3.c -std=c++26 (test for warnings, line 55) PASS: c-c++-common/analyzer/capacity-3.c -std=c++26 (test for warnings, line 61) PASS: c-c++-common/analyzer/capacity-3.c -std=c++26 (test for warnings, line 64) PASS: c-c++-common/analyzer/capacity-3.c -std=c++26 (test for warnings, line 73) PASS: c-c++-common/analyzer/capacity-3.c -std=c++26 (test for warnings, line 74) PASS: c-c++-common/analyzer/capacity-3.c -std=c++26 (test for warnings, line 83) PASS: c-c++-common/analyzer/capacity-3.c -std=c++26 (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++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++26 (test for warnings, line 27) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 34) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 38) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 42) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 52) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 53) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 55) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 56) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 57) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 58) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 64) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 65) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 66) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 67) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 69) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 70) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 71) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 72) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 74) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 75) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 76) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (test for warnings, line 77) PASS: c-c++-common/analyzer/casts-1.c -std=c++26 (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++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++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/casts-2.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/casts-2.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/analyzer/casts-2.c -std=c++26 (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/casts-3.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/analyzer/casts-3.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/analyzer/casts-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/casts-3.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/casts-3.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/casts-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/casts-3.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/analyzer/casts-3.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/analyzer/casts-3.c -std=c++98 (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++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 34) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 45) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 53) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 66) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 67) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 68) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 69) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 70) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 71) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 72) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 73) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 87) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 88) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 89) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 90) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 91) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 92) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 93) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 94) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 95) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (test for warnings, line 96) PASS: c-c++-common/analyzer/clobbers-1.c -std=c++26 (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++20 (test for warnings, line 43) PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++20 (test for warnings, line 52) PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++20 at line 45 (test for warnings, line 44) PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++20 at line 60 (test for warnings, line 59) PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++20 at line 74 (test for warnings, line 73) PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++20 unknown leak at line 46 (test for bogus messages, line 45) PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++26 (test for warnings, line 52) PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++26 at line 45 (test for warnings, line 44) PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++26 at line 60 (test for warnings, line 59) PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++26 at line 74 (test for warnings, line 73) PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++26 unknown leak at line 46 (test for bogus messages, line 45) PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++98 (test for warnings, line 43) PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++98 (test for warnings, line 52) PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++98 at line 45 (test for warnings, line 44) PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++98 at line 60 (test for warnings, line 59) PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++98 at line 74 (test for warnings, line 73) 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 46 (test for bogus messages, line 45) 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++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++26 (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++20 (test for warnings, line 133) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 (test for warnings, line 134) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 (test for warnings, line 21) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 (test for warnings, line 51) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 (test for warnings, line 65) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 TRUE (test for warnings, line 101) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 TRUE (test for warnings, line 103) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 TRUE (test for warnings, line 117) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 TRUE (test for warnings, line 119) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 TRUE (test for warnings, line 63) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 TRUE (test for warnings, line 69) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 TRUE (test for warnings, line 71) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 TRUE (test for warnings, line 85) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 TRUE (test for warnings, line 87) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 UNKNOWN at line 102 (test for bogus messages, line 101) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 UNKNOWN at line 104 (test for bogus messages, line 103) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 UNKNOWN at line 118 (test for bogus messages, line 117) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 UNKNOWN at line 120 (test for bogus messages, line 119) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 UNKNOWN at line 64 (test for bogus messages, line 63) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 UNKNOWN at line 70 (test for bogus messages, line 69) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 UNKNOWN at line 72 (test for bogus messages, line 71) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 UNKNOWN at line 86 (test for bogus messages, line 85) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 UNKNOWN at line 88 (test for bogus messages, line 87) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 uninit (test for warnings, line 52) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 (test for warnings, line 133) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 (test for warnings, line 134) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 (test for warnings, line 65) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 TRUE (test for warnings, line 101) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 TRUE (test for warnings, line 103) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 TRUE (test for warnings, line 117) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 TRUE (test for warnings, line 119) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 TRUE (test for warnings, line 63) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 TRUE (test for warnings, line 69) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 TRUE (test for warnings, line 71) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 TRUE (test for warnings, line 85) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 TRUE (test for warnings, line 87) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 UNKNOWN at line 102 (test for bogus messages, line 101) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 UNKNOWN at line 104 (test for bogus messages, line 103) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 UNKNOWN at line 118 (test for bogus messages, line 117) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 UNKNOWN at line 120 (test for bogus messages, line 119) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 UNKNOWN at line 64 (test for bogus messages, line 63) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 UNKNOWN at line 70 (test for bogus messages, line 69) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 UNKNOWN at line 72 (test for bogus messages, line 71) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 UNKNOWN at line 86 (test for bogus messages, line 85) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 UNKNOWN at line 88 (test for bogus messages, line 87) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++26 uninit (test for warnings, line 52) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 (test for warnings, line 133) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 (test for warnings, line 134) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 (test for warnings, line 21) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 (test for warnings, line 36) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 (test for warnings, line 51) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 (test for warnings, line 65) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 TRUE (test for warnings, line 101) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 TRUE (test for warnings, line 103) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 TRUE (test for warnings, line 117) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 TRUE (test for warnings, line 119) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 TRUE (test for warnings, line 63) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 TRUE (test for warnings, line 69) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 TRUE (test for warnings, line 71) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 TRUE (test for warnings, line 85) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 TRUE (test for warnings, line 87) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 UNKNOWN at line 102 (test for bogus messages, line 101) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 UNKNOWN at line 104 (test for bogus messages, line 103) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 UNKNOWN at line 118 (test for bogus messages, line 117) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 UNKNOWN at line 120 (test for bogus messages, line 119) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 UNKNOWN at line 64 (test for bogus messages, line 63) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 UNKNOWN at line 70 (test for bogus messages, line 69) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 UNKNOWN at line 72 (test for bogus messages, line 71) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 UNKNOWN at line 86 (test for bogus messages, line 85) XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 UNKNOWN at line 88 (test for bogus messages, line 87) PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 uninit (test for warnings, line 52) PASS: c-c++-common/analyzer/compound-assignment-pr112969.c -std=c++20 (test for warnings, line 33) PASS: c-c++-common/analyzer/compound-assignment-pr112969.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/compound-assignment-pr112969.c -std=c++20 PR analyzer/112969 at line 34 (test for bogus messages, line 33) PASS: c-c++-common/analyzer/compound-assignment-pr112969.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/analyzer/compound-assignment-pr112969.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/compound-assignment-pr112969.c -std=c++26 PR analyzer/112969 at line 34 (test for bogus messages, line 33) PASS: c-c++-common/analyzer/compound-assignment-pr112969.c -std=c++98 (test for warnings, line 33) PASS: c-c++-common/analyzer/compound-assignment-pr112969.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/compound-assignment-pr112969.c -std=c++98 PR analyzer/112969 at line 34 (test for bogus messages, line 33) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 16) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 30) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 31) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 35) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 48) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 55) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 56) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 true at line 11 (test for warnings, line 10) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 true at line 49 (test for warnings, line 48) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 unknown at line 12 (test for bogus messages, line 11) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 unknown at line 18 (test for bogus messages, line 17) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 unknown at line 37 (test for bogus messages, line 36) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 unknown at line 50 (test for bogus messages, line 49) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 unknown at line 57 (test for bogus messages, line 56) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++26 (test for warnings, line 16) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++26 (test for warnings, line 35) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++26 (test for warnings, line 55) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++26 (test for warnings, line 56) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++26 true at line 11 (test for warnings, line 10) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++26 true at line 49 (test for warnings, line 48) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++26 unknown at line 12 (test for bogus messages, line 11) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++26 unknown at line 18 (test for bogus messages, line 17) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++26 unknown at line 37 (test for bogus messages, line 36) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++26 unknown at line 50 (test for bogus messages, line 49) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++26 unknown at line 57 (test for bogus messages, line 56) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 16) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 30) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 31) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 35) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 36) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 48) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 55) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 56) PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 true at line 11 (test for warnings, line 10) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 true at line 49 (test for warnings, line 48) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 unknown at line 12 (test for bogus messages, line 11) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 unknown at line 18 (test for bogus messages, line 17) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 unknown at line 37 (test for bogus messages, line 36) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 unknown at line 50 (test for bogus messages, line 49) XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 unknown at line 57 (test for bogus messages, line 56) PASS: c-c++-common/analyzer/conditionals-pr111881.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/conditionals-pr111881.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/conditionals-pr111881.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/conditionals-pr98447-1.c -std=c++20 (test for bogus messages, line 10) PASS: c-c++-common/analyzer/conditionals-pr98447-1.c -std=c++20 (test for bogus messages, line 25) PASS: c-c++-common/analyzer/conditionals-pr98447-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/conditionals-pr98447-1.c -std=c++26 (test for bogus messages, line 10) PASS: c-c++-common/analyzer/conditionals-pr98447-1.c -std=c++26 (test for bogus messages, line 25) PASS: c-c++-common/analyzer/conditionals-pr98447-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/conditionals-pr98447-1.c -std=c++98 (test for bogus messages, line 10) PASS: c-c++-common/analyzer/conditionals-pr98447-1.c -std=c++98 (test for bogus messages, line 25) PASS: c-c++-common/analyzer/conditionals-pr98447-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 14) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 21) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 22) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 27) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 28) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 29) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 30) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 31) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 34) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 38) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 39) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 5) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 34) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 38) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 21) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 22) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 27) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 28) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 29) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 30) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 31) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 34) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 36) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 38) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 39) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 5) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/analyzer/conditionals-pr98447-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/coreutils-cksum-pr108664.c -std=c++20 (test for bogus messages, line 75) PASS: c-c++-common/analyzer/coreutils-cksum-pr108664.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/coreutils-cksum-pr108664.c -std=c++20 PR analyzer/108664 (test for bogus messages, line 62) PASS: c-c++-common/analyzer/coreutils-cksum-pr108664.c -std=c++26 (test for bogus messages, line 75) PASS: c-c++-common/analyzer/coreutils-cksum-pr108664.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/coreutils-cksum-pr108664.c -std=c++26 PR analyzer/108664 (test for bogus messages, line 62) PASS: c-c++-common/analyzer/coreutils-cksum-pr108664.c -std=c++98 (test for bogus messages, line 75) PASS: c-c++-common/analyzer/coreutils-cksum-pr108664.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/coreutils-cksum-pr108664.c -std=c++98 PR analyzer/108664 (test for bogus messages, line 62) PASS: c-c++-common/analyzer/coreutils-group_number.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/coreutils-group_number.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/coreutils-group_number.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++20 PR analyzer/108666 (test for bogus messages, line 67) PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++20 PR analyzer/108666 (test for bogus messages, line 82) PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++26 PR analyzer/108666 (test for bogus messages, line 67) PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++26 PR analyzer/108666 (test for bogus messages, line 82) PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++98 PR analyzer/108666 (test for bogus messages, line 67) PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++98 PR analyzer/108666 (test for bogus messages, line 82) 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++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/data-model-12.c -std=c++26 (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++20 (test for warnings, line 10) PASS: c-c++-common/analyzer/data-model-14.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/analyzer/data-model-14.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/data-model-14.c -std=c++20 (test for warnings, line 9) 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++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/data-model-14.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/data-model-14.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/data-model-14.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/data-model-14.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/data-model-14.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/analyzer/data-model-14.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/analyzer/data-model-14.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/data-model-14.c -std=c++98 (test for warnings, line 9) 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++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++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/data-model-18.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/data-model-18.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/data-model-18.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/data-model-18.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/data-model-18.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/analyzer/data-model-18.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/data-model-18.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/data-model-2.c -std=c++26 (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++20 (test for bogus messages, line 23) XFAIL: c-c++-common/analyzer/data-model-20.c -std=c++20 (test for warnings, line 18) XFAIL: c-c++-common/analyzer/data-model-20.c -std=c++20 (test for warnings, line 25) 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++26 (test for bogus messages, line 23) XFAIL: c-c++-common/analyzer/data-model-20.c -std=c++26 (test for warnings, line 18) XFAIL: c-c++-common/analyzer/data-model-20.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/data-model-20.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/data-model-20.c -std=c++98 (test for bogus messages, line 23) XFAIL: c-c++-common/analyzer/data-model-20.c -std=c++98 (test for warnings, line 18) XFAIL: c-c++-common/analyzer/data-model-20.c -std=c++98 (test for warnings, line 25) 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++20 (test for excess errors) PASS: c-c++-common/analyzer/data-model-21.c -std=c++26 (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++20 (test for warnings, line 50) PASS: c-c++-common/analyzer/data-model-22.c -std=c++20 (test for warnings, line 51) PASS: c-c++-common/analyzer/data-model-22.c -std=c++20 (test for warnings, line 52) 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 70) PASS: c-c++-common/analyzer/data-model-22.c -std=c++20 (test for warnings, line 71) 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 warnings, line 89) PASS: c-c++-common/analyzer/data-model-22.c -std=c++20 (test for warnings, line 90) 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++26 (test for warnings, line 50) PASS: c-c++-common/analyzer/data-model-22.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/analyzer/data-model-22.c -std=c++26 (test for warnings, line 52) PASS: c-c++-common/analyzer/data-model-22.c -std=c++26 (test for warnings, line 69) PASS: c-c++-common/analyzer/data-model-22.c -std=c++26 (test for warnings, line 70) PASS: c-c++-common/analyzer/data-model-22.c -std=c++26 (test for warnings, line 71) PASS: c-c++-common/analyzer/data-model-22.c -std=c++26 (test for warnings, line 88) PASS: c-c++-common/analyzer/data-model-22.c -std=c++26 (test for warnings, line 89) PASS: c-c++-common/analyzer/data-model-22.c -std=c++26 (test for warnings, line 90) PASS: c-c++-common/analyzer/data-model-22.c -std=c++26 (test for excess errors) 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 51) PASS: c-c++-common/analyzer/data-model-22.c -std=c++98 (test for warnings, line 52) 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 70) PASS: c-c++-common/analyzer/data-model-22.c -std=c++98 (test for warnings, line 71) 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 warnings, line 89) PASS: c-c++-common/analyzer/data-model-22.c -std=c++98 (test for warnings, line 90) 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++20 (test for excess errors) PASS: c-c++-common/analyzer/data-model-4.c -std=c++26 (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++20 (test for bogus messages, line 74) PASS: c-c++-common/analyzer/data-model-5d.c -std=c++20 (test for warnings, line 71) PASS: c-c++-common/analyzer/data-model-5d.c -std=c++20 (test for warnings, line 72) 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++26 (test for bogus messages, line 74) PASS: c-c++-common/analyzer/data-model-5d.c -std=c++26 (test for warnings, line 71) PASS: c-c++-common/analyzer/data-model-5d.c -std=c++26 (test for warnings, line 72) PASS: c-c++-common/analyzer/data-model-5d.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/data-model-5d.c -std=c++98 (test for bogus messages, line 74) PASS: c-c++-common/analyzer/data-model-5d.c -std=c++98 (test for warnings, line 71) PASS: c-c++-common/analyzer/data-model-5d.c -std=c++98 (test for warnings, line 72) 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++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++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/data-model-8.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/data-model-8.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/data-model-8.c -std=c++26 (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++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 warnings, line 6) 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++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/data-model-path-1.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/data-model-path-1.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/data-model-path-1.c -std=c++26 (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 warnings, line 6) 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++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++26 (test for bogus messages, line 129) PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++26 (test for warnings, line 101) PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++26 (test for warnings, line 105) PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++26 (test for warnings, line 113) PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++26 (test for warnings, line 117) PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++26 (test for warnings, line 49) PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++26 (test for warnings, line 58) PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++26 (test for warnings, line 64) PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++26 (test for warnings, line 69) PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++26 (test for warnings, line 75) PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++26 (test for warnings, line 80) PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++26 (test for warnings, line 89) PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++26 (test for warnings, line 93) PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-macro-pr108745.c -std=c++26 (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++20 (test for bogus messages, line 31) PASS: c-c++-common/analyzer/deref-before-check-pr108455-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr108455-1.c -std=c++26 (test for bogus messages, line 31) PASS: c-c++-common/analyzer/deref-before-check-pr108455-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr108455-1.c -std=c++98 (test for bogus messages, line 31) PASS: c-c++-common/analyzer/deref-before-check-pr108455-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c -std=c++20 (test for bogus messages, line 124) PASS: c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c -std=c++26 (test for bogus messages, line 124) PASS: c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c -std=c++98 (test for bogus messages, line 124) PASS: c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++20 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++20 (test for bogus messages, line 35) PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++20 (test for bogus messages, line 38) PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++20 (test for bogus messages, line 49) PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++26 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++26 (test for bogus messages, line 35) PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++26 (test for bogus messages, line 38) PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++26 (test for bogus messages, line 49) PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++98 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++98 (test for bogus messages, line 35) PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++98 (test for bogus messages, line 38) PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++98 (test for bogus messages, line 49) PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++20 (test for bogus messages, line 143) PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++20 (test for bogus messages, line 159) PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++26 (test for bogus messages, line 143) PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++26 (test for bogus messages, line 159) PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++98 (test for bogus messages, line 143) PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++98 (test for bogus messages, line 159) PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++20 (test for bogus messages, line 49) PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++20 (test for bogus messages, line 60) PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++20 (test for bogus messages, line 70) PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++26 (test for bogus messages, line 49) PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++26 (test for bogus messages, line 60) PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++26 (test for bogus messages, line 70) PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++98 (test for bogus messages, line 49) PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++98 (test for bogus messages, line 60) PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++98 (test for bogus messages, line 70) PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++20 (test for bogus messages, line 107) PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++20 (test for bogus messages, line 149) PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++26 (test for bogus messages, line 107) PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++26 (test for bogus messages, line 149) PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++98 (test for bogus messages, line 107) PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++98 (test for bogus messages, line 149) PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr109251-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr109251-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr109251-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr109251-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr109251-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr109251-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr112790.c -std=c++20 (test for bogus messages, line 17) PASS: c-c++-common/analyzer/deref-before-check-pr112790.c -std=c++20 (test for bogus messages, line 24) PASS: c-c++-common/analyzer/deref-before-check-pr112790.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr112790.c -std=c++26 (test for bogus messages, line 17) PASS: c-c++-common/analyzer/deref-before-check-pr112790.c -std=c++26 (test for bogus messages, line 24) PASS: c-c++-common/analyzer/deref-before-check-pr112790.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr112790.c -std=c++98 (test for bogus messages, line 17) PASS: c-c++-common/analyzer/deref-before-check-pr112790.c -std=c++98 (test for bogus messages, line 24) PASS: c-c++-common/analyzer/deref-before-check-pr112790.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr114408.c -std=c++20 (test for bogus messages, line 19) PASS: c-c++-common/analyzer/deref-before-check-pr114408.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr114408.c -std=c++26 (test for bogus messages, line 19) PASS: c-c++-common/analyzer/deref-before-check-pr114408.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr114408.c -std=c++98 (test for bogus messages, line 19) PASS: c-c++-common/analyzer/deref-before-check-pr114408.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++98 (test for warnings, line 13) 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++20 (test for excess errors) XFAIL: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++20 FIXME (test for warnings, line 63) XFAIL: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++20 FIXME (test for warnings, line 69) XFAIL: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++20 FIXME (test for warnings, line 8) PASS: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++26 FIXME (test for warnings, line 63) XFAIL: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++26 FIXME (test for warnings, line 69) XFAIL: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++26 FIXME (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) XFAIL: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++98 FIXME (test for warnings, line 63) XFAIL: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++98 FIXME (test for warnings, line 69) XFAIL: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++98 FIXME (test for warnings, line 8) PASS: c-c++-common/analyzer/disabling.c -std=c++20 (test for bogus messages, line 11) PASS: c-c++-common/analyzer/disabling.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/disabling.c -std=c++26 (test for bogus messages, line 11) PASS: c-c++-common/analyzer/disabling.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/disabling.c -std=c++98 (test for bogus messages, line 11) PASS: c-c++-common/analyzer/disabling.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/divide-by-zero-1.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/analyzer/divide-by-zero-1.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/analyzer/divide-by-zero-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/divide-by-zero-1.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/divide-by-zero-1.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/divide-by-zero-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/divide-by-zero-1.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/analyzer/divide-by-zero-1.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/analyzer/divide-by-zero-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/divide-by-zero-pr124195-2.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/analyzer/divide-by-zero-pr124195-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/divide-by-zero-pr124195-2.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/divide-by-zero-pr124195-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/divide-by-zero-pr124195-2.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/analyzer/divide-by-zero-pr124195-2.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/analyzer/dot-output.c -std=c++20 UNSUPPORTED: c-c++-common/analyzer/dot-output.c -std=c++26 UNSUPPORTED: c-c++-common/analyzer/dot-output.c -std=c++98 PASS: c-c++-common/analyzer/dump-state.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/analyzer/dump-state.c -std=c++20 (test for errors, line 15) 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 13) 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++26 (test for errors, line 14) PASS: c-c++-common/analyzer/dump-state.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/analyzer/dump-state.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/dump-state.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/dump-state.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/dump-state.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/analyzer/dump-state.c -std=c++98 (test for errors, line 15) 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 13) 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++20 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/edges-2.c -std=c++20 (test for bogus messages, line 17) PASS: c-c++-common/analyzer/edges-2.c -std=c++20 (test for warnings, line 14) PASS: c-c++-common/analyzer/edges-2.c -std=c++20 (test for warnings, line 21) PASS: c-c++-common/analyzer/edges-2.c -std=c++20 (test for warnings, line 22) PASS: c-c++-common/analyzer/edges-2.c -std=c++20 (test for warnings, line 23) 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++26 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/edges-2.c -std=c++26 (test for bogus messages, line 17) PASS: c-c++-common/analyzer/edges-2.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/edges-2.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/edges-2.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/edges-2.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/edges-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/edges-2.c -std=c++98 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/edges-2.c -std=c++98 (test for bogus messages, line 17) PASS: c-c++-common/analyzer/edges-2.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/analyzer/edges-2.c -std=c++98 (test for warnings, line 21) PASS: c-c++-common/analyzer/edges-2.c -std=c++98 (test for warnings, line 22) PASS: c-c++-common/analyzer/edges-2.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/analyzer/edges-2.c -std=c++98 (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++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/equivalence.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/equivalence.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/equivalence.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/equivalence.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/equivalence.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/equivalence.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/equivalence.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/analyzer/equivalence.c -std=c++26 (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++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++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/errno-1.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/errno-1.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/errno-1.c -std=c++26 (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++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++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/errno-___errno.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/errno-___errno.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/errno-___errno.c -std=c++26 (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++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++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/errno-__error.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/errno-__error.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/analyzer/errno-__error.c -std=c++26 (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++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++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/errno-global-var.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/errno-global-var.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/errno-global-var.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/errno-pr107777.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/error-3.c -std=c++26 (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-pr115724.c -std=c++20 (test for bogus messages, line 71) PASS: c-c++-common/analyzer/error-pr115724.c -std=c++20 (test for bogus messages, line 83) PASS: c-c++-common/analyzer/error-pr115724.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/error-pr115724.c -std=c++26 (test for bogus messages, line 71) PASS: c-c++-common/analyzer/error-pr115724.c -std=c++26 (test for bogus messages, line 83) PASS: c-c++-common/analyzer/error-pr115724.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/error-pr115724.c -std=c++98 (test for bogus messages, line 71) PASS: c-c++-common/analyzer/error-pr115724.c -std=c++98 (test for bogus messages, line 83) PASS: c-c++-common/analyzer/error-pr115724.c -std=c++98 (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++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/error-uninit.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/error-uninit.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/error-uninit.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/error-uninit.c -std=c++26 (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++20 (test for warnings, line 10) PASS: c-c++-common/analyzer/escaping-1.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/analyzer/escaping-1.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/analyzer/escaping-1.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/escaping-1.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/analyzer/escaping-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/escaping-1.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/escaping-1.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/escaping-1.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/escaping-1.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/escaping-1.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/escaping-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/escaping-1.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/analyzer/escaping-1.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/analyzer/escaping-1.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/analyzer/escaping-1.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/escaping-1.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/analyzer/escaping-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/exec-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/exec-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/exec-1.c -std=c++98 (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++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/factorial.c -std=c++26 (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++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++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/fd-1.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/fd-1.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/fd-1.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/fd-1.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/analyzer/fd-1.c -std=c++26 (test for warnings, line 57) PASS: c-c++-common/analyzer/fd-1.c -std=c++26 at line 44 (test for warnings, line 43) PASS: c-c++-common/analyzer/fd-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/fd-1.c -std=c++26 event at line 18 (test for warnings, line 17) PASS: c-c++-common/analyzer/fd-1.c -std=c++26 event1 (test for warnings, line 25) PASS: c-c++-common/analyzer/fd-1.c -std=c++26 event1 at line 29 (test for warnings, line 28) PASS: c-c++-common/analyzer/fd-1.c -std=c++26 event2 at line 26 (test for warnings, line 25) PASS: c-c++-common/analyzer/fd-1.c -std=c++26 event2 at line 30 (test for warnings, line 28) PASS: c-c++-common/analyzer/fd-1.c -std=c++26 warning (test for warnings, line 17) PASS: c-c++-common/analyzer/fd-1.c -std=c++26 warning (test for warnings, line 28) PASS: c-c++-common/analyzer/fd-1.c -std=c++26 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++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/fd-2.c -std=c++20 (test for warnings, line 29) PASS: c-c++-common/analyzer/fd-2.c -std=c++20 (test for warnings, line 47) 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 21) PASS: c-c++-common/analyzer/fd-2.c -std=c++20 event1 (test for warnings, line 30) PASS: c-c++-common/analyzer/fd-2.c -std=c++20 event1 (test for warnings, line 33) PASS: c-c++-common/analyzer/fd-2.c -std=c++20 event2 at line 23 (test for warnings, line 22) PASS: c-c++-common/analyzer/fd-2.c -std=c++20 event2 at line 31 (test for warnings, line 30) PASS: c-c++-common/analyzer/fd-2.c -std=c++20 event2 at line 34 (test for warnings, line 33) PASS: c-c++-common/analyzer/fd-2.c -std=c++20 event2 at line 49 (test for warnings, line 48) PASS: c-c++-common/analyzer/fd-2.c -std=c++20 warning (test for warnings, line 22) PASS: c-c++-common/analyzer/fd-2.c -std=c++20 warning (test for warnings, line 35) PASS: c-c++-common/analyzer/fd-2.c -std=c++20 warning (test for warnings, line 48) PASS: c-c++-common/analyzer/fd-2.c -std=c++20 warning (test for warnings, line 65) PASS: c-c++-common/analyzer/fd-2.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/fd-2.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/analyzer/fd-2.c -std=c++26 (test for warnings, line 47) PASS: c-c++-common/analyzer/fd-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/fd-2.c -std=c++26 event1 (test for warnings, line 21) PASS: c-c++-common/analyzer/fd-2.c -std=c++26 event1 (test for warnings, line 30) PASS: c-c++-common/analyzer/fd-2.c -std=c++26 event1 (test for warnings, line 33) PASS: c-c++-common/analyzer/fd-2.c -std=c++26 event2 at line 23 (test for warnings, line 22) PASS: c-c++-common/analyzer/fd-2.c -std=c++26 event2 at line 31 (test for warnings, line 30) PASS: c-c++-common/analyzer/fd-2.c -std=c++26 event2 at line 34 (test for warnings, line 33) PASS: c-c++-common/analyzer/fd-2.c -std=c++26 event2 at line 49 (test for warnings, line 48) PASS: c-c++-common/analyzer/fd-2.c -std=c++26 warning (test for warnings, line 22) PASS: c-c++-common/analyzer/fd-2.c -std=c++26 warning (test for warnings, line 35) PASS: c-c++-common/analyzer/fd-2.c -std=c++26 warning (test for warnings, line 48) PASS: c-c++-common/analyzer/fd-2.c -std=c++26 warning (test for warnings, line 65) PASS: c-c++-common/analyzer/fd-2.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/fd-2.c -std=c++98 (test for warnings, line 29) PASS: c-c++-common/analyzer/fd-2.c -std=c++98 (test for warnings, line 47) 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 21) PASS: c-c++-common/analyzer/fd-2.c -std=c++98 event1 (test for warnings, line 30) PASS: c-c++-common/analyzer/fd-2.c -std=c++98 event1 (test for warnings, line 33) PASS: c-c++-common/analyzer/fd-2.c -std=c++98 event2 at line 23 (test for warnings, line 22) PASS: c-c++-common/analyzer/fd-2.c -std=c++98 event2 at line 31 (test for warnings, line 30) PASS: c-c++-common/analyzer/fd-2.c -std=c++98 event2 at line 34 (test for warnings, line 33) PASS: c-c++-common/analyzer/fd-2.c -std=c++98 event2 at line 49 (test for warnings, line 48) PASS: c-c++-common/analyzer/fd-2.c -std=c++98 warning (test for warnings, line 22) PASS: c-c++-common/analyzer/fd-2.c -std=c++98 warning (test for warnings, line 35) PASS: c-c++-common/analyzer/fd-2.c -std=c++98 warning (test for warnings, line 48) PASS: c-c++-common/analyzer/fd-2.c -std=c++98 warning (test for warnings, line 65) PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 27) PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 28) PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 55) PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 56) PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 77) PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 78) PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 83) PASS: c-c++-common/analyzer/fd-3.c -std=c++20 at line 38 (test for warnings, line 37) PASS: c-c++-common/analyzer/fd-3.c -std=c++20 at line 57 (test for warnings, line 56) 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 20 (test for warnings, line 19) PASS: c-c++-common/analyzer/fd-3.c -std=c++20 warning at line 29 (test for warnings, line 28) PASS: c-c++-common/analyzer/fd-3.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/fd-3.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/fd-3.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/analyzer/fd-3.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/fd-3.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/fd-3.c -std=c++26 (test for warnings, line 55) PASS: c-c++-common/analyzer/fd-3.c -std=c++26 (test for warnings, line 56) PASS: c-c++-common/analyzer/fd-3.c -std=c++26 (test for warnings, line 77) PASS: c-c++-common/analyzer/fd-3.c -std=c++26 (test for warnings, line 78) PASS: c-c++-common/analyzer/fd-3.c -std=c++26 (test for warnings, line 83) PASS: c-c++-common/analyzer/fd-3.c -std=c++26 at line 38 (test for warnings, line 37) PASS: c-c++-common/analyzer/fd-3.c -std=c++26 at line 57 (test for warnings, line 56) PASS: c-c++-common/analyzer/fd-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/fd-3.c -std=c++26 warning at line 20 (test for warnings, line 19) PASS: c-c++-common/analyzer/fd-3.c -std=c++26 warning at line 29 (test for warnings, line 28) PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 27) PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 28) PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 55) PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 56) PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 77) PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 78) PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 83) PASS: c-c++-common/analyzer/fd-3.c -std=c++98 at line 38 (test for warnings, line 37) PASS: c-c++-common/analyzer/fd-3.c -std=c++98 at line 57 (test for warnings, line 56) 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 20 (test for warnings, line 19) PASS: c-c++-common/analyzer/fd-3.c -std=c++98 warning at line 29 (test for warnings, line 28) 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++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/fd-connect-pr107928.c -std=c++26 (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++11 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c -std=c++26 (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-manpage-getaddrinfo-server.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/fd-manpage-getaddrinfo-server.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/fd-manpage-getaddrinfo-server.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/fd-meaning.c -std=c++20 (test for warnings, line 12) 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 16) PASS: c-c++-common/analyzer/fd-meaning.c -std=c++20 (test for warnings, line 22) 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 26) PASS: c-c++-common/analyzer/fd-meaning.c -std=c++20 (test for warnings, line 32) 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 warnings, line 36) 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++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/fd-meaning.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/fd-meaning.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/fd-meaning.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/fd-meaning.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/fd-meaning.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/fd-meaning.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/fd-meaning.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/analyzer/fd-meaning.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/analyzer/fd-meaning.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/fd-meaning.c -std=c++98 (test for warnings, line 12) 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 16) PASS: c-c++-common/analyzer/fd-meaning.c -std=c++98 (test for warnings, line 22) 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 26) PASS: c-c++-common/analyzer/fd-meaning.c -std=c++98 (test for warnings, line 32) 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 warnings, line 36) 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++20 (test for warnings, line 15) 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 20) 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 25) PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++20 (test for warnings, line 26) 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++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++98 (test for warnings, line 15) 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 20) 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 25) PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++98 (test for warnings, line 26) 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++20 (test for warnings, line 101) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for warnings, line 17) 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 22) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for warnings, line 41) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for warnings, line 62) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for warnings, line 66) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for warnings, line 73) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for warnings, line 80) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for warnings, line 87) 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 103 (test for warnings, line 102) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 msg at line 88 (test for warnings, line 87) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 warning (test for warnings, line 102) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++26 (test for warnings, line 101) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++26 (test for warnings, line 41) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++26 (test for warnings, line 62) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++26 (test for warnings, line 66) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++26 (test for warnings, line 73) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++26 (test for warnings, line 80) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++26 (test for warnings, line 87) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++26 msg at line 103 (test for warnings, line 102) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++26 msg at line 88 (test for warnings, line 87) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++26 warning (test for warnings, line 102) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 101) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 17) 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 22) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 41) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 62) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 66) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 73) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 80) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 87) 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 103 (test for warnings, line 102) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 msg at line 88 (test for warnings, line 87) PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 warning (test for warnings, line 102) 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++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/fd-uninit-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/fd-uninit-1.c -std=c++26 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++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++26 (test for bogus messages, line 18) PASS: c-c++-common/analyzer/feasibility-1.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/feasibility-1.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/feasibility-1.c -std=c++26 (test for warnings, line 42) PASS: c-c++-common/analyzer/feasibility-1.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/analyzer/feasibility-1.c -std=c++26 (test for warnings, line 58) PASS: c-c++-common/analyzer/feasibility-1.c -std=c++26 (test for warnings, line 72) PASS: c-c++-common/analyzer/feasibility-1.c -std=c++26 (test for warnings, line 99) PASS: c-c++-common/analyzer/feasibility-1.c -std=c++26 (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++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++26 (test for excess errors) PASS: c-c++-common/analyzer/feasibility-2.c -std=c++26 infeasibility event at line 18 (test for warnings, line 17) PASS: c-c++-common/analyzer/feasibility-2.c -std=c++26 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++20 (test for bogus messages, line 128) PASS: c-c++-common/analyzer/feasibility-3.c -std=c++20 (test for bogus messages, line 131) 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++26 (test for bogus messages, line 128) PASS: c-c++-common/analyzer/feasibility-3.c -std=c++26 (test for bogus messages, line 131) PASS: c-c++-common/analyzer/feasibility-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/feasibility-3.c -std=c++98 (test for bogus messages, line 128) 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 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++26 (test for bogus messages, line 12) PASS: c-c++-common/analyzer/feasibility-4.c -std=c++26 (test for bogus messages, line 28) PASS: c-c++-common/analyzer/feasibility-4.c -std=c++26 (test for bogus messages, line 41) PASS: c-c++-common/analyzer/feasibility-4.c -std=c++26 (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++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++26 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for bogus messages, line 17) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 41) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 42) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 45) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 47) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/ferror-1.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/fgets-1.c -std=c++26 (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++20 dg-regexp 9 was found: "[^\n\r]+: warning: analysis bailed out early \([0-9]+ enodes\) [^\n\r]*" PASS: c-c++-common/analyzer/fibonacci.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/fibonacci.c -std=c++26 dg-regexp 9 was found: "[^\n\r]+: warning: analysis bailed out early \([0-9]+ enodes\) [^\n\r]*" PASS: c-c++-common/analyzer/fibonacci.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/fibonacci.c -std=c++98 dg-regexp 9 was found: "[^\n\r]+: warning: analysis bailed out early \([0-9]+ enodes\) [^\n\r]*" PASS: c-c++-common/analyzer/fibonacci.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/fields.c -std=c++20 (test for bogus messages, line 40) PASS: c-c++-common/analyzer/fields.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/fields.c -std=c++26 (test for bogus messages, line 40) PASS: c-c++-common/analyzer/fields.c -std=c++26 (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++20 (test for warnings, line 13) PASS: c-c++-common/analyzer/file-1.c -std=c++20 (test for warnings, line 29) PASS: c-c++-common/analyzer/file-1.c -std=c++20 (test for warnings, line 45) PASS: c-c++-common/analyzer/file-1.c -std=c++20 (test for warnings, line 46) PASS: c-c++-common/analyzer/file-1.c -std=c++20 (test for warnings, line 52) PASS: c-c++-common/analyzer/file-1.c -std=c++20 (test for warnings, line 58) PASS: c-c++-common/analyzer/file-1.c -std=c++20 (test for warnings, line 64) PASS: c-c++-common/analyzer/file-1.c -std=c++20 (test for warnings, line 65) 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 36 (test for warnings, line 35) PASS: c-c++-common/analyzer/file-1.c -std=c++20 first fclose at line 18 (test for warnings, line 17) PASS: c-c++-common/analyzer/file-1.c -std=c++20 second fclose at line 20 (test for warnings, line 19) PASS: c-c++-common/analyzer/file-1.c -std=c++20 to here (test for warnings, line 17) PASS: c-c++-common/analyzer/file-1.c -std=c++20 warning (test for warnings, line 19) PASS: c-c++-common/analyzer/file-1.c -std=c++20 warning (test for warnings, line 35) PASS: c-c++-common/analyzer/file-1.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/file-1.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/analyzer/file-1.c -std=c++26 (test for warnings, line 45) PASS: c-c++-common/analyzer/file-1.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/analyzer/file-1.c -std=c++26 (test for warnings, line 52) PASS: c-c++-common/analyzer/file-1.c -std=c++26 (test for warnings, line 58) PASS: c-c++-common/analyzer/file-1.c -std=c++26 (test for warnings, line 64) PASS: c-c++-common/analyzer/file-1.c -std=c++26 (test for warnings, line 65) PASS: c-c++-common/analyzer/file-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/file-1.c -std=c++26 event at line 36 (test for warnings, line 35) PASS: c-c++-common/analyzer/file-1.c -std=c++26 first fclose at line 18 (test for warnings, line 17) PASS: c-c++-common/analyzer/file-1.c -std=c++26 second fclose at line 20 (test for warnings, line 19) PASS: c-c++-common/analyzer/file-1.c -std=c++26 to here (test for warnings, line 17) PASS: c-c++-common/analyzer/file-1.c -std=c++26 warning (test for warnings, line 19) PASS: c-c++-common/analyzer/file-1.c -std=c++26 warning (test for warnings, line 35) PASS: c-c++-common/analyzer/file-1.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/analyzer/file-1.c -std=c++98 (test for warnings, line 29) PASS: c-c++-common/analyzer/file-1.c -std=c++98 (test for warnings, line 45) PASS: c-c++-common/analyzer/file-1.c -std=c++98 (test for warnings, line 46) PASS: c-c++-common/analyzer/file-1.c -std=c++98 (test for warnings, line 52) PASS: c-c++-common/analyzer/file-1.c -std=c++98 (test for warnings, line 58) PASS: c-c++-common/analyzer/file-1.c -std=c++98 (test for warnings, line 64) PASS: c-c++-common/analyzer/file-1.c -std=c++98 (test for warnings, line 65) 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 36 (test for warnings, line 35) PASS: c-c++-common/analyzer/file-1.c -std=c++98 first fclose at line 18 (test for warnings, line 17) PASS: c-c++-common/analyzer/file-1.c -std=c++98 second fclose at line 20 (test for warnings, line 19) PASS: c-c++-common/analyzer/file-1.c -std=c++98 to here (test for warnings, line 17) PASS: c-c++-common/analyzer/file-1.c -std=c++98 warning (test for warnings, line 19) PASS: c-c++-common/analyzer/file-1.c -std=c++98 warning (test for warnings, line 35) PASS: c-c++-common/analyzer/file-3.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/analyzer/file-3.c -std=c++20 (test for warnings, line 19) 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++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/file-3.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/file-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/file-3.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/analyzer/file-3.c -std=c++98 (test for warnings, line 19) 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++20 (test for warnings, line 10) PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++20 (test for warnings, line 14) 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 15) PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++26 warning (test for warnings, line 15) PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++98 (test for warnings, line 14) 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 15) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++20 (test for warnings, line 28) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++20 (test for warnings, line 40) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++20 (test for warnings, line 42) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++26 (test for warnings, line 42) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++98 (test for warnings, line 28) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++98 (test for warnings, line 32) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++98 (test for warnings, line 40) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++98 (test for warnings, line 42) PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++20 (test for warnings, line 14) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++20 (test for warnings, line 22) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++20 (test for warnings, line 30) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++20 (test for warnings, line 51) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++98 (test for warnings, line 22) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++98 (test for warnings, line 30) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++98 (test for warnings, line 51) PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/fileno-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/fileno-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/fileno-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/first-field-1.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/analyzer/first-field-1.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/analyzer/first-field-1.c -std=c++20 (test for warnings, line 22) PASS: c-c++-common/analyzer/first-field-1.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/analyzer/first-field-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/first-field-1.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/first-field-1.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/first-field-1.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/first-field-1.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/first-field-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/first-field-1.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/analyzer/first-field-1.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/analyzer/first-field-1.c -std=c++98 (test for warnings, line 22) PASS: c-c++-common/analyzer/first-field-1.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/analyzer/first-field-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/first-field-2.c -std=c++20 (test for warnings, line 33) PASS: c-c++-common/analyzer/first-field-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/first-field-2.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/analyzer/first-field-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/first-field-2.c -std=c++98 (test for warnings, line 33) PASS: c-c++-common/analyzer/first-field-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for bogus messages, line 1106) XFAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for bogus messages, line 1213) PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for bogus messages, line 1475) PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for bogus messages, line 919) XFAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for warnings, line 884) PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 PR analyzer/103546 (test for bogus messages, line 891) PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++26 (test for bogus messages, line 1106) XFAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++26 (test for bogus messages, line 1213) PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++26 (test for bogus messages, line 1475) PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++26 (test for bogus messages, line 919) XFAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++26 (test for warnings, line 884) PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++26 PR analyzer/103546 (test for bogus messages, line 891) PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for bogus messages, line 1106) XFAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for bogus messages, line 1213) PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for bogus messages, line 1475) PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for bogus messages, line 919) XFAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for warnings, line 884) PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 PR analyzer/103546 (test for bogus messages, line 891) XFAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++20 (test for warnings, line 884) PASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++20 at line 885 (test for warnings, line 884) PASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++20 PR analyzer/103546 (test for bogus messages, line 892) XFAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++26 (test for warnings, line 884) PASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++26 at line 885 (test for warnings, line 884) PASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++26 PR analyzer/103546 (test for bogus messages, line 892) UNSUPPORTED: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++98 PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++20 (test for warnings, line 100) PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/flexible-array-member-1.c -std=c++20 PR analyzer/98247 (test for warnings, line 72) PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++20 Wanalyzer-out-of-bounds (test for warnings, line 31) PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++20 Wanalyzer-out-of-bounds (test for warnings, line 45) PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++20 Wstringop-overflow at line 32 (test for warnings, line 31) PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++20 Wstringop-overflow at line 46 (test for warnings, line 45) PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++26 (test for warnings, line 100) PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/flexible-array-member-1.c -std=c++26 PR analyzer/98247 (test for warnings, line 72) PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++26 Wanalyzer-out-of-bounds (test for warnings, line 31) PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++26 Wanalyzer-out-of-bounds (test for warnings, line 45) PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++26 Wstringop-overflow at line 32 (test for warnings, line 31) PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++26 Wstringop-overflow at line 46 (test for warnings, line 45) PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++98 (test for warnings, line 100) PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/analyzer/flexible-array-member-1.c -std=c++98 PR analyzer/98247 (test for warnings, line 72) PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++98 Wanalyzer-out-of-bounds (test for warnings, line 31) PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++98 Wanalyzer-out-of-bounds (test for warnings, line 45) PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++98 Wstringop-overflow at line 32 (test for warnings, line 31) PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++98 Wstringop-overflow at line 46 (test for warnings, line 45) PASS: c-c++-common/analyzer/fold-string-to-char.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/analyzer/fold-string-to-char.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/fold-string-to-char.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/fold-string-to-char.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/fold-string-to-char.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/analyzer/fold-string-to-char.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/fopen-2.c -std=c++20 (test for warnings, line 39) PASS: c-c++-common/analyzer/fopen-2.c -std=c++20 (test for warnings, line 48) PASS: c-c++-common/analyzer/fopen-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/fopen-2.c -std=c++20 event at line 41 (test for warnings, line 39) PASS: c-c++-common/analyzer/fopen-2.c -std=c++20 event at line 50 (test for warnings, line 48) PASS: c-c++-common/analyzer/fopen-2.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/analyzer/fopen-2.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/analyzer/fopen-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/fopen-2.c -std=c++26 event at line 41 (test for warnings, line 39) PASS: c-c++-common/analyzer/fopen-2.c -std=c++26 event at line 50 (test for warnings, line 48) PASS: c-c++-common/analyzer/fopen-2.c -std=c++98 (test for warnings, line 39) PASS: c-c++-common/analyzer/fopen-2.c -std=c++98 (test for warnings, line 48) PASS: c-c++-common/analyzer/fopen-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/fopen-2.c -std=c++98 event at line 41 (test for warnings, line 39) PASS: c-c++-common/analyzer/fopen-2.c -std=c++98 event at line 50 (test for warnings, line 48) PASS: c-c++-common/analyzer/fread-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/fread-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/fread-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/fread-2.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/analyzer/fread-2.c -std=c++20 (test for warnings, line 28) PASS: c-c++-common/analyzer/fread-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/fread-2.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/fread-2.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/fread-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/fread-2.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/analyzer/fread-2.c -std=c++98 (test for warnings, line 28) PASS: c-c++-common/analyzer/fread-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++20 (test for bogus messages, line 21) PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++20 (test for bogus messages, line 37) PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++26 (test for bogus messages, line 21) PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++26 (test for bogus messages, line 37) PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++98 (test for bogus messages, line 21) PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++98 (test for bogus messages, line 37) PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/function-ptr-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/function-ptr-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/function-ptr-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for warnings, line 25) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for warnings, line 38) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for warnings, line 39) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for warnings, line 40) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for warnings, line 41) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++26 (test for warnings, line 38) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++26 (test for warnings, line 41) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for warnings, line 25) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for warnings, line 38) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for warnings, line 39) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for warnings, line 40) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for warnings, line 41) PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/function-ptr-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/function-ptr-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/function-ptr-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++20 (test for warnings, line 28) PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++20 (test for warnings, line 41) PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++26 (test for warnings, line 41) PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++98 (test for warnings, line 28) PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++98 (test for warnings, line 41) PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/getc-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/getc-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/getc-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/getchar-1.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/analyzer/getchar-1.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/analyzer/getchar-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/getchar-1.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/getchar-1.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/getchar-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/getchar-1.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/analyzer/getchar-1.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/analyzer/getchar-1.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/analyzer/gzio-2.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/analyzer/gzio-2.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/gzio-2.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/gzio-2.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/gzio-2.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/analyzer/gzio-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/gzio-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/gzio-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/gzio-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/gzio-3a.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/gzio-3a.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/gzio-3a.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/gzio.c -std=c++20 (test for bogus messages, line 14) PASS: c-c++-common/analyzer/gzio.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/gzio.c -std=c++26 (test for bogus messages, line 14) PASS: c-c++-common/analyzer/gzio.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/gzio.c -std=c++98 (test for bogus messages, line 14) PASS: c-c++-common/analyzer/gzio.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/analyzer/hard-reg-1.c -std=c++20 UNSUPPORTED: c-c++-common/analyzer/hard-reg-1.c -std=c++26 UNSUPPORTED: c-c++-common/analyzer/hard-reg-1.c -std=c++98 PASS: c-c++-common/analyzer/ice-pr112889.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/ice-pr112889.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/ice-pr112889.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/ice-pr116865.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/analyzer/ice-pr116865.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/ice-pr116865.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/ice-pr116865.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/ice-pr116865.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/analyzer/ice-pr116865.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 (test for warnings, line 42) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 17 (test for warnings, line 13) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 18 (test for warnings, line 13) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 27 (test for warnings, line 23) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 28 (test for warnings, line 23) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 36 (test for warnings, line 33) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 37 (test for warnings, line 33) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 52 (test for warnings, line 48) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 53 (test for warnings, line 48) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 63 (test for warnings, line 58) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 64 (test for warnings, line 58) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 74 (test for warnings, line 69) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 75 (test for warnings, line 69) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 warning at line 16 (test for warnings, line 13) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 warning at line 26 (test for warnings, line 23) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 warning at line 35 (test for warnings, line 33) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 warning at line 51 (test for warnings, line 48) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 warning at line 62 (test for warnings, line 58) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 warning at line 73 (test for warnings, line 69) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 (test for warnings, line 42) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 note at line 17 (test for warnings, line 13) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 note at line 18 (test for warnings, line 13) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 note at line 27 (test for warnings, line 23) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 note at line 28 (test for warnings, line 23) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 note at line 36 (test for warnings, line 33) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 note at line 37 (test for warnings, line 33) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 note at line 52 (test for warnings, line 48) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 note at line 53 (test for warnings, line 48) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 note at line 63 (test for warnings, line 58) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 note at line 64 (test for warnings, line 58) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 note at line 74 (test for warnings, line 69) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 note at line 75 (test for warnings, line 69) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 warning at line 16 (test for warnings, line 13) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 warning at line 26 (test for warnings, line 23) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 warning at line 35 (test for warnings, line 33) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 warning at line 51 (test for warnings, line 48) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 warning at line 62 (test for warnings, line 58) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++26 warning at line 73 (test for warnings, line 69) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 (test for warnings, line 42) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 17 (test for warnings, line 13) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 18 (test for warnings, line 13) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 27 (test for warnings, line 23) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 28 (test for warnings, line 23) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 36 (test for warnings, line 33) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 37 (test for warnings, line 33) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 52 (test for warnings, line 48) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 53 (test for warnings, line 48) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 63 (test for warnings, line 58) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 64 (test for warnings, line 58) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 74 (test for warnings, line 69) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 75 (test for warnings, line 69) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 warning at line 16 (test for warnings, line 13) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 warning at line 26 (test for warnings, line 23) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 warning at line 35 (test for warnings, line 33) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 warning at line 51 (test for warnings, line 48) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 warning at line 62 (test for warnings, line 58) PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 warning at line 73 (test for warnings, line 69) PASS: c-c++-common/analyzer/infinite-loop-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-crc32c.c -std=c++20 (test for bogus messages, line 10) PASS: c-c++-common/analyzer/infinite-loop-crc32c.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-crc32c.c -std=c++26 (test for bogus messages, line 10) PASS: c-c++-common/analyzer/infinite-loop-crc32c.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-crc32c.c -std=c++98 (test for bogus messages, line 10) PASS: c-c++-common/analyzer/infinite-loop-crc32c.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++20 (test for bogus messages, line 12) PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++26 (test for bogus messages, line 12) PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++98 (test for bogus messages, line 12) PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-doom-v_video.c -std=c++20 (test for bogus messages, line 25) PASS: c-c++-common/analyzer/infinite-loop-doom-v_video.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-doom-v_video.c -std=c++26 (test for bogus messages, line 25) PASS: c-c++-common/analyzer/infinite-loop-doom-v_video.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-doom-v_video.c -std=c++98 (test for bogus messages, line 25) PASS: c-c++-common/analyzer/infinite-loop-doom-v_video.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++20 at line 14 (test for warnings, line 12) PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++26 at line 14 (test for warnings, line 12) PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++98 at line 14 (test for warnings, line 12) PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 (test for bogus messages, line 101) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 (test for bogus messages, line 47) XFAIL: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 (test for warnings, line 127) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 (test for warnings, line 62) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 (test for warnings, line 81) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 (test for warnings, line 88) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 114 (test for warnings, line 110) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 115 (test for warnings, line 110) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 116 (test for warnings, line 111) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 117 (test for warnings, line 111) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 118 (test for warnings, line 110) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 37 (test for warnings, line 30) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 38 (test for warnings, line 30) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 39 (test for warnings, line 32) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 40 (test for warnings, line 32) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 41 (test for warnings, line 30) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++26 (test for bogus messages, line 101) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++26 (test for bogus messages, line 47) XFAIL: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++26 (test for warnings, line 127) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++26 (test for warnings, line 62) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++26 (test for warnings, line 81) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++26 (test for warnings, line 88) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++26 at line 114 (test for warnings, line 110) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++26 at line 115 (test for warnings, line 110) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++26 at line 116 (test for warnings, line 111) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++26 at line 117 (test for warnings, line 111) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++26 at line 118 (test for warnings, line 110) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++26 at line 37 (test for warnings, line 30) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++26 at line 38 (test for warnings, line 30) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++26 at line 39 (test for warnings, line 32) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++26 at line 40 (test for warnings, line 32) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++26 at line 41 (test for warnings, line 30) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 (test for bogus messages, line 101) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 (test for bogus messages, line 47) XFAIL: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 (test for warnings, line 127) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 (test for warnings, line 62) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 (test for warnings, line 81) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 (test for warnings, line 88) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 114 (test for warnings, line 110) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 115 (test for warnings, line 110) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 116 (test for warnings, line 111) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 117 (test for warnings, line 111) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 118 (test for warnings, line 110) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 37 (test for warnings, line 30) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 38 (test for warnings, line 30) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 39 (test for warnings, line 32) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 40 (test for warnings, line 32) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 41 (test for warnings, line 30) PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for bogus messages, line 21) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for bogus messages, line 37) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for bogus messages, line 46) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for bogus messages, line 66) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for warnings, line 3) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for warnings, line 57) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for warnings, line 78) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for warnings, line 91) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for warnings, line 92) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 TODO (test for warnings, line 100) XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 TODO (test for warnings, line 108) XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 TODO (test for warnings, line 29) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++26 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++26 (test for bogus messages, line 21) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++26 (test for bogus messages, line 37) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++26 (test for bogus messages, line 46) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++26 (test for bogus messages, line 66) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++26 (test for warnings, line 3) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++26 (test for warnings, line 57) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++26 (test for warnings, line 78) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++26 (test for warnings, line 91) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++26 (test for warnings, line 92) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++26 TODO (test for warnings, line 100) XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++26 TODO (test for warnings, line 108) XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++26 TODO (test for warnings, line 29) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for bogus messages, line 21) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for bogus messages, line 37) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for bogus messages, line 46) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for bogus messages, line 66) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for warnings, line 3) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for warnings, line 57) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for warnings, line 78) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for warnings, line 91) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for warnings, line 92) PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 TODO (test for warnings, line 100) XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 TODO (test for warnings, line 108) XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 TODO (test for warnings, line 29) PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++20 (test for bogus messages, line 14) PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++20 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++26 (test for bogus messages, line 14) PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++26 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++98 (test for bogus messages, line 14) PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++98 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++20 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++20 (test for bogus messages, line 24) PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++26 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++26 (test for bogus messages, line 24) PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++98 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++98 (test for bogus messages, line 24) PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++20 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++20 (test for bogus messages, line 21) PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++26 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++26 (test for bogus messages, line 21) PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++98 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++98 (test for bogus messages, line 21) PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++20 (test for warnings, line 22) PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++98 (test for warnings, line 22) PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++20 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++20 (test for bogus messages, line 21) PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++26 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++26 (test for bogus messages, line 21) PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++98 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++98 (test for bogus messages, line 21) PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++20 (test for warnings, line 111) PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++20 (test for warnings, line 213) PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++20 (test for warnings, line 221) PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++26 (test for warnings, line 111) PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++26 (test for warnings, line 213) PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++26 (test for warnings, line 221) PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++98 (test for warnings, line 111) PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++98 (test for warnings, line 213) PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++98 (test for warnings, line 221) PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++20 (test for warnings, line 104) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++20 (test for warnings, line 110) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++20 (test for warnings, line 65) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++20 (test for warnings, line 86) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++20 (test for warnings, line 98) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++26 (test for warnings, line 104) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++26 (test for warnings, line 110) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++26 (test for warnings, line 65) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++26 (test for warnings, line 86) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++26 (test for warnings, line 98) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++98 (test for warnings, line 104) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++98 (test for warnings, line 110) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++98 (test for warnings, line 65) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++98 (test for warnings, line 86) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++98 (test for warnings, line 98) PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++20 expected multiline pattern lines 43-69 PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++26 expected multiline pattern lines 43-69 PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++98 expected multiline pattern lines 43-69 PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++20 expected multiline pattern lines 131-164 PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++20 expected multiline pattern lines 57-90 PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++26 expected multiline pattern lines 131-164 PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++26 expected multiline pattern lines 57-90 PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++98 expected multiline pattern lines 131-164 PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++98 expected multiline pattern lines 57-90 PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++20 (test for bogus messages, line 141) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++20 (test for bogus messages, line 89) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++26 (test for bogus messages, line 141) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++26 (test for bogus messages, line 89) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++98 (test for bogus messages, line 141) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++98 (test for bogus messages, line 89) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for bogus messages, line 14) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for bogus messages, line 22) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for bogus messages, line 32) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for bogus messages, line 57) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for warnings, line 110) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for warnings, line 38) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for warnings, line 51) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for warnings, line 76) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for warnings, line 8) XFAIL: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for warnings, line 96) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++26 (test for bogus messages, line 14) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++26 (test for bogus messages, line 22) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++26 (test for bogus messages, line 32) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++26 (test for bogus messages, line 57) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++26 (test for warnings, line 110) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++26 (test for warnings, line 38) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++26 (test for warnings, line 76) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++26 (test for warnings, line 8) XFAIL: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++26 (test for warnings, line 96) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for bogus messages, line 14) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for bogus messages, line 22) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for bogus messages, line 32) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for bogus messages, line 57) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for warnings, line 110) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for warnings, line 38) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for warnings, line 51) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for warnings, line 76) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for warnings, line 8) XFAIL: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for warnings, line 96) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++20 (test for bogus messages, line 144) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++20 (test for bogus messages, line 252) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++20 (test for bogus messages, line 311) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++20 (test for bogus messages, line 313) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++26 (test for bogus messages, line 144) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++26 (test for bogus messages, line 252) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++26 (test for bogus messages, line 311) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++26 (test for bogus messages, line 313) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++98 (test for bogus messages, line 144) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++98 (test for bogus messages, line 252) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++98 (test for bogus messages, line 311) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++98 (test for bogus messages, line 313) PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1.c -std=c++20 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1.c -std=c++26 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1.c -std=c++98 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1a.c -std=c++20 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1a.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1a.c -std=c++26 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1a.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1a.c -std=c++98 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1a.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr108935-2.c -std=c++20 (test for bogus messages, line 10) PASS: c-c++-common/analyzer/infinite-recursion-pr108935-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr108935-2.c -std=c++26 (test for bogus messages, line 10) PASS: c-c++-common/analyzer/infinite-recursion-pr108935-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr108935-2.c -std=c++98 (test for bogus messages, line 10) PASS: c-c++-common/analyzer/infinite-recursion-pr108935-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr122975.c -std=c++20 (test for bogus messages, line 4) PASS: c-c++-common/analyzer/infinite-recursion-pr122975.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr122975.c -std=c++26 (test for bogus messages, line 4) PASS: c-c++-common/analyzer/infinite-recursion-pr122975.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr122975.c -std=c++98 (test for bogus messages, line 4) PASS: c-c++-common/analyzer/infinite-recursion-pr122975.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr123973.c -std=c++20 (test for bogus messages, line 6) PASS: c-c++-common/analyzer/infinite-recursion-pr123973.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr123973.c -std=c++26 (test for bogus messages, line 6) PASS: c-c++-common/analyzer/infinite-recursion-pr123973.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-pr123973.c -std=c++98 (test for bogus messages, line 6) PASS: c-c++-common/analyzer/infinite-recursion-pr123973.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++20 (test for warnings, line 25) PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++98 (test for warnings, line 25) PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++20 (test for warnings, line 42) PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++20 (test for warnings, line 49) PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++20 (test for warnings, line 56) PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++26 (test for warnings, line 42) PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++26 (test for warnings, line 49) PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++26 (test for warnings, line 56) PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++98 (test for warnings, line 42) PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++98 (test for warnings, line 49) PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++98 (test for warnings, line 56) PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 100) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 101) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 102) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 108) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 109) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 110) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 111) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 117) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 118) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 124) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 125) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 126) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 127) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 128) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 129) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 135) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 30) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 31) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 38) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 45) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 51) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 52) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 58) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 59) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 65) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 66) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 72) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 73) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 74) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 75) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 81) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 82) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 83) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 84) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 90) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 91) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 92) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 93) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 99) PASS: c-c++-common/analyzer/init.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 100) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 101) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 102) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 108) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 109) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 110) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 111) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 117) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 118) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 124) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 125) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 126) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 127) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 128) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 129) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 135) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 38) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 45) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 52) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 58) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 59) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 65) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 66) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 72) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 73) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 74) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 75) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 81) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 82) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 83) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 84) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 90) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 91) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 92) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 93) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for warnings, line 99) PASS: c-c++-common/analyzer/init.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 100) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 101) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 102) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 108) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 109) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 110) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 111) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 117) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 118) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 124) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 125) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 126) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 127) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 128) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 129) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 135) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 30) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 31) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 38) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 45) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 51) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 52) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 58) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 59) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 65) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 66) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 72) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 73) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 74) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 75) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 81) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 82) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 83) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 84) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 90) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 91) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 92) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 93) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 99) PASS: c-c++-common/analyzer/init.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++20 expected multiline pattern lines 58-94 PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++20 warning (test for warnings, line 9) PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++26 expected multiline pattern lines 58-94 PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++26 warning (test for warnings, line 9) PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++98 expected multiline pattern lines 58-94 PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++98 warning (test for warnings, line 9) PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++20 1st free message at line 11 (test for warnings, line 9) PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++20 2nd free message at line 13 (test for warnings, line 9) PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++20 warning (test for warnings, line 9) PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++26 1st free message at line 11 (test for warnings, line 9) PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++26 2nd free message at line 13 (test for warnings, line 9) PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++26 warning (test for warnings, line 9) PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++98 1st free message at line 11 (test for warnings, line 9) PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++98 2nd free message at line 13 (test for warnings, line 9) PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++98 warning (test for warnings, line 9) PASS: c-c++-common/analyzer/inlining-1.c -std=c++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/analyzer/inlining-1.c -std=c++20 at line 19 (test for warnings, line 18) PASS: c-c++-common/analyzer/inlining-1.c -std=c++20 at line 21 (test for warnings, line 20) PASS: c-c++-common/analyzer/inlining-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/inlining-1.c -std=c++20 1st free message at line 10 (test for warnings, line 8) PASS: c-c++-common/analyzer/inlining-1.c -std=c++20 2nd free message at line 12 (test for warnings, line 8) PASS: c-c++-common/analyzer/inlining-1.c -std=c++20 warning (test for warnings, line 8) PASS: c-c++-common/analyzer/inlining-1.c -std=c++26 at line 16 (test for warnings, line 15) PASS: c-c++-common/analyzer/inlining-1.c -std=c++26 at line 19 (test for warnings, line 18) PASS: c-c++-common/analyzer/inlining-1.c -std=c++26 at line 21 (test for warnings, line 20) PASS: c-c++-common/analyzer/inlining-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/inlining-1.c -std=c++26 1st free message at line 10 (test for warnings, line 8) PASS: c-c++-common/analyzer/inlining-1.c -std=c++26 2nd free message at line 12 (test for warnings, line 8) PASS: c-c++-common/analyzer/inlining-1.c -std=c++26 warning (test for warnings, line 8) PASS: c-c++-common/analyzer/inlining-1.c -std=c++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/analyzer/inlining-1.c -std=c++98 at line 19 (test for warnings, line 18) PASS: c-c++-common/analyzer/inlining-1.c -std=c++98 at line 21 (test for warnings, line 20) PASS: c-c++-common/analyzer/inlining-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/inlining-1.c -std=c++98 1st free message at line 10 (test for warnings, line 8) PASS: c-c++-common/analyzer/inlining-1.c -std=c++98 2nd free message at line 12 (test for warnings, line 8) PASS: c-c++-common/analyzer/inlining-1.c -std=c++98 warning (test for warnings, line 8) PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++20 expected multiline pattern lines 48-73 PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++20 warning (test for warnings, line 11) PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++26 expected multiline pattern lines 48-73 PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++26 warning (test for warnings, line 11) PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++98 expected multiline pattern lines 48-73 PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++98 warning (test for warnings, line 11) PASS: c-c++-common/analyzer/inlining-2.c -std=c++20 at line 17 (test for warnings, line 16) PASS: c-c++-common/analyzer/inlining-2.c -std=c++20 at line 20 (test for warnings, line 19) PASS: c-c++-common/analyzer/inlining-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/inlining-2.c -std=c++20 1st free message at line 9 (test for warnings, line 8) PASS: c-c++-common/analyzer/inlining-2.c -std=c++20 2nd free message at line 13 (test for warnings, line 11) PASS: c-c++-common/analyzer/inlining-2.c -std=c++20 warning (test for warnings, line 11) PASS: c-c++-common/analyzer/inlining-2.c -std=c++26 at line 17 (test for warnings, line 16) PASS: c-c++-common/analyzer/inlining-2.c -std=c++26 at line 20 (test for warnings, line 19) PASS: c-c++-common/analyzer/inlining-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/inlining-2.c -std=c++26 1st free message at line 9 (test for warnings, line 8) PASS: c-c++-common/analyzer/inlining-2.c -std=c++26 2nd free message at line 13 (test for warnings, line 11) PASS: c-c++-common/analyzer/inlining-2.c -std=c++26 warning (test for warnings, line 11) PASS: c-c++-common/analyzer/inlining-2.c -std=c++98 at line 17 (test for warnings, line 16) PASS: c-c++-common/analyzer/inlining-2.c -std=c++98 at line 20 (test for warnings, line 19) PASS: c-c++-common/analyzer/inlining-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/inlining-2.c -std=c++98 1st free message at line 9 (test for warnings, line 8) PASS: c-c++-common/analyzer/inlining-2.c -std=c++98 2nd free message at line 13 (test for warnings, line 11) PASS: c-c++-common/analyzer/inlining-2.c -std=c++98 warning (test for warnings, line 11) PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++20 expected multiline pattern lines 68-98 PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++20 warning (test for warnings, line 29) PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++26 expected multiline pattern lines 68-98 PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++26 warning (test for warnings, line 29) PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++98 expected multiline pattern lines 68-98 PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++98 warning (test for warnings, line 29) PASS: c-c++-common/analyzer/inlining-3.c -std=c++20 at line 22 (test for warnings, line 20) PASS: c-c++-common/analyzer/inlining-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/inlining-3.c -std=c++20 message at line 33 (test for warnings, line 31) PASS: c-c++-common/analyzer/inlining-3.c -std=c++20 warning (test for warnings, line 31) PASS: c-c++-common/analyzer/inlining-3.c -std=c++26 at line 22 (test for warnings, line 20) PASS: c-c++-common/analyzer/inlining-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/inlining-3.c -std=c++26 message at line 33 (test for warnings, line 31) PASS: c-c++-common/analyzer/inlining-3.c -std=c++26 warning (test for warnings, line 31) PASS: c-c++-common/analyzer/inlining-3.c -std=c++98 at line 22 (test for warnings, line 20) PASS: c-c++-common/analyzer/inlining-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/inlining-3.c -std=c++98 message at line 33 (test for warnings, line 31) PASS: c-c++-common/analyzer/inlining-3.c -std=c++98 warning (test for warnings, line 31) PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++20 expected multiline pattern lines 119-130 PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++20 expected multiline pattern lines 82-116 PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++20 warning (test for warnings, line 27) PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++26 expected multiline pattern lines 119-130 PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++26 expected multiline pattern lines 82-116 PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++26 warning (test for warnings, line 27) PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++98 expected multiline pattern lines 119-130 PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++98 expected multiline pattern lines 82-116 PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++98 warning (test for warnings, line 27) PASS: c-c++-common/analyzer/inlining-4.c -std=c++20 at line 13 (test for warnings, line 11) PASS: c-c++-common/analyzer/inlining-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/inlining-4.c -std=c++20 message at line 29 (test for warnings, line 27) PASS: c-c++-common/analyzer/inlining-4.c -std=c++20 warning (test for warnings, line 27) PASS: c-c++-common/analyzer/inlining-4.c -std=c++26 at line 13 (test for warnings, line 11) PASS: c-c++-common/analyzer/inlining-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/inlining-4.c -std=c++26 message at line 29 (test for warnings, line 27) PASS: c-c++-common/analyzer/inlining-4.c -std=c++26 warning (test for warnings, line 27) PASS: c-c++-common/analyzer/inlining-4.c -std=c++98 at line 13 (test for warnings, line 11) PASS: c-c++-common/analyzer/inlining-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/inlining-4.c -std=c++98 message at line 29 (test for warnings, line 27) PASS: c-c++-common/analyzer/inlining-4.c -std=c++98 warning (test for warnings, line 27) PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++20 expected multiline pattern lines 61-92 PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++26 expected multiline pattern lines 61-92 PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++98 expected multiline pattern lines 61-92 PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/inlining-5.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/analyzer/inlining-5.c -std=c++20 at line 20 (test for warnings, line 19) PASS: c-c++-common/analyzer/inlining-5.c -std=c++20 at line 25 (test for warnings, line 24) PASS: c-c++-common/analyzer/inlining-5.c -std=c++20 at line 28 (test for warnings, line 27) PASS: c-c++-common/analyzer/inlining-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/inlining-5.c -std=c++20 1st free message at line 18 (test for warnings, line 17) PASS: c-c++-common/analyzer/inlining-5.c -std=c++20 2nd free message at line 11 (test for warnings, line 9) PASS: c-c++-common/analyzer/inlining-5.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/inlining-5.c -std=c++26 at line 20 (test for warnings, line 19) PASS: c-c++-common/analyzer/inlining-5.c -std=c++26 at line 25 (test for warnings, line 24) PASS: c-c++-common/analyzer/inlining-5.c -std=c++26 at line 28 (test for warnings, line 27) PASS: c-c++-common/analyzer/inlining-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/inlining-5.c -std=c++26 1st free message at line 18 (test for warnings, line 17) PASS: c-c++-common/analyzer/inlining-5.c -std=c++26 2nd free message at line 11 (test for warnings, line 9) PASS: c-c++-common/analyzer/inlining-5.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/analyzer/inlining-5.c -std=c++98 at line 20 (test for warnings, line 19) PASS: c-c++-common/analyzer/inlining-5.c -std=c++98 at line 25 (test for warnings, line 24) PASS: c-c++-common/analyzer/inlining-5.c -std=c++98 at line 28 (test for warnings, line 27) PASS: c-c++-common/analyzer/inlining-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/inlining-5.c -std=c++98 1st free message at line 18 (test for warnings, line 17) PASS: c-c++-common/analyzer/inlining-5.c -std=c++98 2nd free message at line 11 (test for warnings, line 9) PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++20 expected multiline pattern lines 66-102 PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++26 expected multiline pattern lines 66-102 PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++98 expected multiline pattern lines 66-102 PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/inlining-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/inlining-6.c -std=c++20 warning (test for warnings, line 16) PASS: c-c++-common/analyzer/inlining-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/inlining-6.c -std=c++26 warning (test for warnings, line 16) PASS: c-c++-common/analyzer/inlining-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/inlining-6.c -std=c++98 warning (test for warnings, line 16) PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++20 expected multiline pattern lines 130-208 PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++20 warning (test for warnings, line 10) PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++26 expected multiline pattern lines 130-208 PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++26 warning (test for warnings, line 10) PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++98 expected multiline pattern lines 130-208 PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++98 warning (test for warnings, line 10) PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 at line 42 (test for warnings, line 41) PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 at line 44 (test for warnings, line 43) PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 at line 51 (test for warnings, line 50) PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 at line 56 (test for warnings, line 55) PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 at line 59 (test for warnings, line 58) PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 1st free message at line 15 (test for warnings, line 13) PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 2nd free message at line 17 (test for warnings, line 13) PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 event 10 at line 26 (test for warnings, line 23) PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 event 5 at line 33 (test for warnings, line 32) PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 event 6 at line 24 (test for warnings, line 23) PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 event 9 at line 35 (test for warnings, line 32) PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 warning (test for warnings, line 13) PASS: c-c++-common/analyzer/inlining-7.c -std=c++26 at line 42 (test for warnings, line 41) PASS: c-c++-common/analyzer/inlining-7.c -std=c++26 at line 44 (test for warnings, line 43) PASS: c-c++-common/analyzer/inlining-7.c -std=c++26 at line 51 (test for warnings, line 50) PASS: c-c++-common/analyzer/inlining-7.c -std=c++26 at line 56 (test for warnings, line 55) PASS: c-c++-common/analyzer/inlining-7.c -std=c++26 at line 59 (test for warnings, line 58) PASS: c-c++-common/analyzer/inlining-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/inlining-7.c -std=c++26 1st free message at line 15 (test for warnings, line 13) PASS: c-c++-common/analyzer/inlining-7.c -std=c++26 2nd free message at line 17 (test for warnings, line 13) PASS: c-c++-common/analyzer/inlining-7.c -std=c++26 event 10 at line 26 (test for warnings, line 23) PASS: c-c++-common/analyzer/inlining-7.c -std=c++26 event 5 at line 33 (test for warnings, line 32) PASS: c-c++-common/analyzer/inlining-7.c -std=c++26 event 6 at line 24 (test for warnings, line 23) PASS: c-c++-common/analyzer/inlining-7.c -std=c++26 event 9 at line 35 (test for warnings, line 32) PASS: c-c++-common/analyzer/inlining-7.c -std=c++26 warning (test for warnings, line 13) PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 at line 42 (test for warnings, line 41) PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 at line 44 (test for warnings, line 43) PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 at line 51 (test for warnings, line 50) PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 at line 56 (test for warnings, line 55) PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 at line 59 (test for warnings, line 58) PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 1st free message at line 15 (test for warnings, line 13) PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 2nd free message at line 17 (test for warnings, line 13) PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 event 10 at line 26 (test for warnings, line 23) PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 event 5 at line 33 (test for warnings, line 32) PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 event 6 at line 24 (test for warnings, line 23) PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 event 9 at line 35 (test for warnings, line 32) PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 warning (test for warnings, line 13) PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++20 (test for warnings, line 30) PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++98 (test for warnings, line 30) PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/ipa-callbacks-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/ipa-callbacks-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/ipa-callbacks-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for bogus messages, line 28) PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for warnings, line 31) PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for warnings, line 46) PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for warnings, line 47) PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for warnings, line 56) PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for warnings, line 57) PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/isatty-1.c -std=c++26 (test for bogus messages, line 28) PASS: c-c++-common/analyzer/isatty-1.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/isatty-1.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/isatty-1.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/isatty-1.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/analyzer/isatty-1.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/analyzer/isatty-1.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/analyzer/isatty-1.c -std=c++26 (test for warnings, line 47) PASS: c-c++-common/analyzer/isatty-1.c -std=c++26 (test for warnings, line 56) PASS: c-c++-common/analyzer/isatty-1.c -std=c++26 (test for warnings, line 57) PASS: c-c++-common/analyzer/isatty-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for bogus messages, line 28) PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for warnings, line 31) PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for warnings, line 32) PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for warnings, line 36) PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for warnings, line 46) PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for warnings, line 47) PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for warnings, line 56) PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for warnings, line 57) PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/leak-2.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/analyzer/leak-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/leak-2.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/leak-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/leak-2.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/analyzer/leak-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/leak-3.c -std=c++20 (test for bogus messages, line 23) PASS: c-c++-common/analyzer/leak-3.c -std=c++20 (test for bogus messages, line 43) PASS: c-c++-common/analyzer/leak-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/leak-3.c -std=c++26 (test for bogus messages, line 23) PASS: c-c++-common/analyzer/leak-3.c -std=c++26 (test for bogus messages, line 43) PASS: c-c++-common/analyzer/leak-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/leak-3.c -std=c++98 (test for bogus messages, line 23) PASS: c-c++-common/analyzer/leak-3.c -std=c++98 (test for bogus messages, line 43) PASS: c-c++-common/analyzer/leak-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for warnings, line 101) PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for warnings, line 43) PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for warnings, line 50) PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for warnings, line 58) PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for warnings, line 74) PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for warnings, line 98) PASS: c-c++-common/analyzer/leak-4.c -std=c++20 at line 38 (test for warnings, line 37) PASS: c-c++-common/analyzer/leak-4.c -std=c++20 at line 45 (test for warnings, line 44) PASS: c-c++-common/analyzer/leak-4.c -std=c++20 at line 52 (test for warnings, line 51) PASS: c-c++-common/analyzer/leak-4.c -std=c++20 at line 60 (test for warnings, line 59) PASS: c-c++-common/analyzer/leak-4.c -std=c++20 at line 76 (test for warnings, line 75) PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/leak-4.c -std=c++20 leak of a (test for warnings, line 77) PASS: c-c++-common/analyzer/leak-4.c -std=c++20 leak of base (test for warnings, line 108) PASS: c-c++-common/analyzer/leak-4.c -std=c++20 leak of sub buffer at line 109 (test for warnings, line 108) PASS: c-c++-common/analyzer/leak-4.c -std=c++20 leak of unknown at line 78 (test for warnings, line 77) PASS: c-c++-common/analyzer/leak-4.c -std=c++26 (test for warnings, line 101) PASS: c-c++-common/analyzer/leak-4.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/leak-4.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/leak-4.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/analyzer/leak-4.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/leak-4.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/analyzer/leak-4.c -std=c++26 (test for warnings, line 58) PASS: c-c++-common/analyzer/leak-4.c -std=c++26 (test for warnings, line 74) PASS: c-c++-common/analyzer/leak-4.c -std=c++26 (test for warnings, line 98) PASS: c-c++-common/analyzer/leak-4.c -std=c++26 at line 38 (test for warnings, line 37) PASS: c-c++-common/analyzer/leak-4.c -std=c++26 at line 45 (test for warnings, line 44) PASS: c-c++-common/analyzer/leak-4.c -std=c++26 at line 52 (test for warnings, line 51) PASS: c-c++-common/analyzer/leak-4.c -std=c++26 at line 60 (test for warnings, line 59) PASS: c-c++-common/analyzer/leak-4.c -std=c++26 at line 76 (test for warnings, line 75) PASS: c-c++-common/analyzer/leak-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/leak-4.c -std=c++26 leak of a (test for warnings, line 77) PASS: c-c++-common/analyzer/leak-4.c -std=c++26 leak of base (test for warnings, line 108) PASS: c-c++-common/analyzer/leak-4.c -std=c++26 leak of sub buffer at line 109 (test for warnings, line 108) PASS: c-c++-common/analyzer/leak-4.c -std=c++26 leak of unknown at line 78 (test for warnings, line 77) PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for warnings, line 101) PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for warnings, line 36) PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for warnings, line 43) PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for warnings, line 50) PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for warnings, line 58) PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for warnings, line 74) PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for warnings, line 98) PASS: c-c++-common/analyzer/leak-4.c -std=c++98 at line 38 (test for warnings, line 37) PASS: c-c++-common/analyzer/leak-4.c -std=c++98 at line 45 (test for warnings, line 44) PASS: c-c++-common/analyzer/leak-4.c -std=c++98 at line 52 (test for warnings, line 51) PASS: c-c++-common/analyzer/leak-4.c -std=c++98 at line 60 (test for warnings, line 59) PASS: c-c++-common/analyzer/leak-4.c -std=c++98 at line 76 (test for warnings, line 75) PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/leak-4.c -std=c++98 leak of a (test for warnings, line 77) PASS: c-c++-common/analyzer/leak-4.c -std=c++98 leak of base (test for warnings, line 108) PASS: c-c++-common/analyzer/leak-4.c -std=c++98 leak of sub buffer at line 109 (test for warnings, line 108) PASS: c-c++-common/analyzer/leak-4.c -std=c++98 leak of unknown at line 78 (test for warnings, line 77) PASS: c-c++-common/analyzer/leak-pr105906.c -std=c++20 (test for bogus messages, line 23) PASS: c-c++-common/analyzer/leak-pr105906.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/leak-pr105906.c -std=c++26 (test for bogus messages, line 23) PASS: c-c++-common/analyzer/leak-pr105906.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/leak-pr105906.c -std=c++98 (test for bogus messages, line 23) PASS: c-c++-common/analyzer/leak-pr105906.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++20 PR 108045 (test for bogus messages, line 77) XFAIL: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++20 PR 108045 (test for bogus messages, line 98) PASS: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++26 PR 108045 (test for bogus messages, line 77) XFAIL: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++26 PR 108045 (test for bogus messages, line 98) PASS: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++98 PR 108045 (test for bogus messages, line 77) XFAIL: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++98 PR 108045 (test for bogus messages, line 98) PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++20 (test for bogus messages, line 71) PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++20 (test for bogus messages, line 78) PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++20 (test for bogus messages, line 99) PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++26 (test for bogus messages, line 71) PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++26 (test for bogus messages, line 78) PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++26 (test for bogus messages, line 99) PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++98 (test for bogus messages, line 71) PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++98 (test for bogus messages, line 78) PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++98 (test for bogus messages, line 99) PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/leak-pr109059-1.c -std=c++20 (test for bogus messages, line 45) PASS: c-c++-common/analyzer/leak-pr109059-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/leak-pr109059-1.c -std=c++26 (test for bogus messages, line 45) PASS: c-c++-common/analyzer/leak-pr109059-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/leak-pr109059-1.c -std=c++98 (test for bogus messages, line 45) PASS: c-c++-common/analyzer/leak-pr109059-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/leak-pr109059-2.c -std=c++20 (test for bogus messages, line 41) PASS: c-c++-common/analyzer/leak-pr109059-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/leak-pr109059-2.c -std=c++26 (test for bogus messages, line 41) PASS: c-c++-common/analyzer/leak-pr109059-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/leak-pr109059-2.c -std=c++98 (test for bogus messages, line 41) PASS: c-c++-common/analyzer/leak-pr109059-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 (test for warnings, line 45) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 (test for warnings, line 58) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 (test for warnings, line 60) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 (test for warnings, line 74) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 desired (test for warnings, line 68) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 status quo at line 69 (test for warnings, line 68) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 true (test for warnings, line 50) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 true (test for warnings, line 65) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 true on 1st iter (test for warnings, line 54) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 unknown at line 51 (test for bogus messages, line 50) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 unknown at line 55 (test for warnings, line 54) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 unknown at line 66 (test for bogus messages, line 65) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++26 (test for warnings, line 45) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++26 (test for warnings, line 58) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++26 (test for warnings, line 60) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++26 (test for warnings, line 74) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++26 desired (test for warnings, line 68) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++26 status quo at line 69 (test for warnings, line 68) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++26 true (test for warnings, line 50) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++26 true (test for warnings, line 65) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++26 true on 1st iter (test for warnings, line 54) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++26 unknown at line 51 (test for bogus messages, line 50) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++26 unknown at line 55 (test for warnings, line 54) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++26 unknown at line 66 (test for bogus messages, line 65) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 (test for warnings, line 45) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 (test for warnings, line 58) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 (test for warnings, line 60) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 (test for warnings, line 74) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 desired (test for warnings, line 68) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 status quo at line 69 (test for warnings, line 68) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 true (test for warnings, line 50) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 true (test for warnings, line 65) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 true on 1st iter (test for warnings, line 54) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 unknown at line 51 (test for bogus messages, line 50) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 unknown at line 55 (test for warnings, line 54) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 unknown at line 66 (test for bogus messages, line 65) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 (test for warnings, line 30) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 1st (test for warnings, line 13) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 2nd at line 14 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 status quo at line 15 (test for warnings, line 13) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 true (test for warnings, line 23) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 true (test for warnings, line 26) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 unknown at line 24 (test for bogus messages, line 23) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 unknown at line 27 (test for bogus messages, line 26) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++26 1st (test for warnings, line 13) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++26 2nd at line 14 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++26 status quo at line 15 (test for warnings, line 13) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++26 true (test for warnings, line 23) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++26 true (test for warnings, line 26) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++26 unknown at line 24 (test for bogus messages, line 23) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++26 unknown at line 27 (test for bogus messages, line 26) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 (test for warnings, line 30) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 1st (test for warnings, line 13) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 2nd at line 14 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 status quo at line 15 (test for warnings, line 13) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 true (test for warnings, line 23) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 true (test for warnings, line 26) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 unknown at line 24 (test for bogus messages, line 23) XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 unknown at line 27 (test for bogus messages, line 26) PASS: c-c++-common/analyzer/loop-2.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop-2.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/analyzer/loop-2.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/loop-2.c -std=c++20 (test for warnings, line 30) PASS: c-c++-common/analyzer/loop-2.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/analyzer/loop-2.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/loop-2.c -std=c++20 desired (test for warnings, line 32) PASS: c-c++-common/analyzer/loop-2.c -std=c++20 status quo at line 33 (test for warnings, line 32) PASS: c-c++-common/analyzer/loop-2.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop-2.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/loop-2.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/loop-2.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/loop-2.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/analyzer/loop-2.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/loop-2.c -std=c++26 desired (test for warnings, line 32) PASS: c-c++-common/analyzer/loop-2.c -std=c++26 status quo at line 33 (test for warnings, line 32) PASS: c-c++-common/analyzer/loop-2.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop-2.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/analyzer/loop-2.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/loop-2.c -std=c++98 (test for warnings, line 30) PASS: c-c++-common/analyzer/loop-2.c -std=c++98 (test for warnings, line 36) PASS: c-c++-common/analyzer/loop-2.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/analyzer/loop-2.c -std=c++98 desired (test for warnings, line 32) PASS: c-c++-common/analyzer/loop-2.c -std=c++98 status quo at line 33 (test for warnings, line 32) PASS: c-c++-common/analyzer/loop-2a.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop-2a.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/analyzer/loop-2a.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/analyzer/loop-2a.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/analyzer/loop-2a.c -std=c++20 (test for warnings, line 29) PASS: c-c++-common/analyzer/loop-2a.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/analyzer/loop-2a.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/loop-2a.c -std=c++20 desired (test for warnings, line 31) PASS: c-c++-common/analyzer/loop-2a.c -std=c++20 status quo at line 32 (test for warnings, line 31) PASS: c-c++-common/analyzer/loop-2a.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop-2a.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/loop-2a.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/loop-2a.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/loop-2a.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/analyzer/loop-2a.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/analyzer/loop-2a.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/loop-2a.c -std=c++26 desired (test for warnings, line 31) PASS: c-c++-common/analyzer/loop-2a.c -std=c++26 status quo at line 32 (test for warnings, line 31) PASS: c-c++-common/analyzer/loop-2a.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop-2a.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/analyzer/loop-2a.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/analyzer/loop-2a.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/analyzer/loop-2a.c -std=c++98 (test for warnings, line 29) PASS: c-c++-common/analyzer/loop-2a.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/analyzer/loop-2a.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/analyzer/loop-2a.c -std=c++98 desired (test for warnings, line 31) PASS: c-c++-common/analyzer/loop-2a.c -std=c++98 status quo at line 32 (test for warnings, line 31) PASS: c-c++-common/analyzer/loop-3.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/loop-3.c -std=c++20 deref of unchecked at line 12 (test for warnings, line 11) XFAIL: c-c++-common/analyzer/loop-3.c -std=c++20 use after free (test for warnings, line 11) PASS: c-c++-common/analyzer/loop-3.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/loop-3.c -std=c++26 deref of unchecked at line 12 (test for warnings, line 11) XFAIL: c-c++-common/analyzer/loop-3.c -std=c++26 use after free (test for warnings, line 11) PASS: c-c++-common/analyzer/loop-3.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/loop-3.c -std=c++98 deref of unchecked at line 12 (test for warnings, line 11) XFAIL: c-c++-common/analyzer/loop-3.c -std=c++98 use after free (test for warnings, line 11) PASS: c-c++-common/analyzer/loop-4.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop-4.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/analyzer/loop-4.c -std=c++20 (test for warnings, line 28) PASS: c-c++-common/analyzer/loop-4.c -std=c++20 (test for warnings, line 38) PASS: c-c++-common/analyzer/loop-4.c -std=c++20 (test for warnings, line 43) PASS: c-c++-common/analyzer/loop-4.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/analyzer/loop-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/loop-4.c -std=c++20 true (test for warnings, line 21) PASS: c-c++-common/analyzer/loop-4.c -std=c++20 true (test for warnings, line 24) PASS: c-c++-common/analyzer/loop-4.c -std=c++20 true (test for warnings, line 32) PASS: c-c++-common/analyzer/loop-4.c -std=c++20 true (test for warnings, line 35) XFAIL: c-c++-common/analyzer/loop-4.c -std=c++20 unknown at line 14 (test for bogus messages, line 13) XFAIL: c-c++-common/analyzer/loop-4.c -std=c++20 unknown at line 17 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/loop-4.c -std=c++20 unknown at line 22 (test for warnings, line 21) XFAIL: c-c++-common/analyzer/loop-4.c -std=c++20 unknown at line 25 (test for bogus messages, line 24) PASS: c-c++-common/analyzer/loop-4.c -std=c++20 unknown at line 33 (test for warnings, line 32) XFAIL: c-c++-common/analyzer/loop-4.c -std=c++20 unknown at line 36 (test for bogus messages, line 35) PASS: c-c++-common/analyzer/loop-4.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop-4.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/loop-4.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/loop-4.c -std=c++26 (test for warnings, line 38) PASS: c-c++-common/analyzer/loop-4.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/loop-4.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/loop-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/loop-4.c -std=c++26 true (test for warnings, line 21) PASS: c-c++-common/analyzer/loop-4.c -std=c++26 true (test for warnings, line 24) PASS: c-c++-common/analyzer/loop-4.c -std=c++26 true (test for warnings, line 32) PASS: c-c++-common/analyzer/loop-4.c -std=c++26 true (test for warnings, line 35) XFAIL: c-c++-common/analyzer/loop-4.c -std=c++26 unknown at line 14 (test for bogus messages, line 13) XFAIL: c-c++-common/analyzer/loop-4.c -std=c++26 unknown at line 17 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/loop-4.c -std=c++26 unknown at line 22 (test for warnings, line 21) XFAIL: c-c++-common/analyzer/loop-4.c -std=c++26 unknown at line 25 (test for bogus messages, line 24) PASS: c-c++-common/analyzer/loop-4.c -std=c++26 unknown at line 33 (test for warnings, line 32) XFAIL: c-c++-common/analyzer/loop-4.c -std=c++26 unknown at line 36 (test for bogus messages, line 35) PASS: c-c++-common/analyzer/loop-4.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop-4.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/analyzer/loop-4.c -std=c++98 (test for warnings, line 28) PASS: c-c++-common/analyzer/loop-4.c -std=c++98 (test for warnings, line 38) PASS: c-c++-common/analyzer/loop-4.c -std=c++98 (test for warnings, line 43) PASS: c-c++-common/analyzer/loop-4.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/analyzer/loop-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/loop-4.c -std=c++98 true (test for warnings, line 21) PASS: c-c++-common/analyzer/loop-4.c -std=c++98 true (test for warnings, line 24) PASS: c-c++-common/analyzer/loop-4.c -std=c++98 true (test for warnings, line 32) PASS: c-c++-common/analyzer/loop-4.c -std=c++98 true (test for warnings, line 35) XFAIL: c-c++-common/analyzer/loop-4.c -std=c++98 unknown at line 14 (test for bogus messages, line 13) XFAIL: c-c++-common/analyzer/loop-4.c -std=c++98 unknown at line 17 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/loop-4.c -std=c++98 unknown at line 22 (test for warnings, line 21) XFAIL: c-c++-common/analyzer/loop-4.c -std=c++98 unknown at line 25 (test for bogus messages, line 24) PASS: c-c++-common/analyzer/loop-4.c -std=c++98 unknown at line 33 (test for warnings, line 32) XFAIL: c-c++-common/analyzer/loop-4.c -std=c++98 unknown at line 36 (test for bogus messages, line 35) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 (test for warnings, line 34) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 1st (test for warnings, line 14) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 1st (test for warnings, line 19) XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 2nd (test for warnings, line 20) XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 2nd at line 15 (test for warnings, line 14) XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 desired (test for warnings, line 30) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 status quo at line 16 (test for warnings, line 14) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 status quo at line 21 (test for warnings, line 19) XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 status quo at line 28 (test for bogus messages, line 27) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 status quo at line 31 (test for warnings, line 30) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 true (test for warnings, line 10) XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 true (test for warnings, line 27) XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 unknown at line 11 (test for bogus messages, line 10) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++26 (test for warnings, line 34) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++26 1st (test for warnings, line 14) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++26 1st (test for warnings, line 19) XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++26 2nd (test for warnings, line 20) XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++26 2nd at line 15 (test for warnings, line 14) XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++26 desired (test for warnings, line 30) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++26 status quo at line 16 (test for warnings, line 14) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++26 status quo at line 21 (test for warnings, line 19) XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++26 status quo at line 28 (test for bogus messages, line 27) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++26 status quo at line 31 (test for warnings, line 30) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++26 true (test for warnings, line 10) XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++26 true (test for warnings, line 27) XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++26 unknown at line 11 (test for bogus messages, line 10) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 (test for warnings, line 34) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 1st (test for warnings, line 14) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 1st (test for warnings, line 19) XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 2nd (test for warnings, line 20) XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 2nd at line 15 (test for warnings, line 14) XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 desired (test for warnings, line 30) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 status quo at line 16 (test for warnings, line 14) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 status quo at line 21 (test for warnings, line 19) XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 status quo at line 28 (test for bogus messages, line 27) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 status quo at line 31 (test for warnings, line 30) PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 true (test for warnings, line 10) XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 true (test for warnings, line 27) XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 unknown at line 11 (test for bogus messages, line 10) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 (test for warnings, line 34) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 1st (test for warnings, line 14) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 2nd at line 15 (test for warnings, line 14) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 desired (test for warnings, line 30) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 status quo at line 16 (test for warnings, line 14) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 status quo at line 31 (test for warnings, line 30) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 true (test for warnings, line 10) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 true (test for warnings, line 19) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 true (test for warnings, line 26) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 unknown at line 11 (test for bogus messages, line 10) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 unknown at line 20 (test for bogus messages, line 19) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 unknown at line 27 (test for bogus messages, line 26) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++26 (test for warnings, line 34) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++26 1st (test for warnings, line 14) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++26 2nd at line 15 (test for warnings, line 14) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++26 desired (test for warnings, line 30) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++26 status quo at line 16 (test for warnings, line 14) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++26 status quo at line 31 (test for warnings, line 30) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++26 true (test for warnings, line 10) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++26 true (test for warnings, line 19) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++26 true (test for warnings, line 26) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++26 unknown at line 11 (test for bogus messages, line 10) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++26 unknown at line 20 (test for bogus messages, line 19) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++26 unknown at line 27 (test for bogus messages, line 26) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 (test for warnings, line 34) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 1st (test for warnings, line 14) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 2nd at line 15 (test for warnings, line 14) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 desired (test for warnings, line 30) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 status quo at line 16 (test for warnings, line 14) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 status quo at line 31 (test for warnings, line 30) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 true (test for warnings, line 10) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 true (test for warnings, line 19) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 true (test for warnings, line 26) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 unknown at line 11 (test for bogus messages, line 10) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 unknown at line 20 (test for bogus messages, line 19) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 unknown at line 27 (test for bogus messages, line 26) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 (test for warnings, line 29) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 1st (test for warnings, line 14) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 2nd at line 15 (test for warnings, line 14) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 status quo at line 16 (test for warnings, line 14) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 true (test for warnings, line 10) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 true (test for warnings, line 20) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 true (test for warnings, line 26) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 unknown at line 11 (test for bogus messages, line 10) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 unknown at line 21 (test for warnings, line 20) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 unknown at line 27 (test for bogus messages, line 26) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++26 1st (test for warnings, line 14) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++26 2nd at line 15 (test for warnings, line 14) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++26 status quo at line 16 (test for warnings, line 14) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++26 true (test for warnings, line 10) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++26 true (test for warnings, line 20) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++26 true (test for warnings, line 26) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++26 unknown at line 11 (test for bogus messages, line 10) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++26 unknown at line 21 (test for warnings, line 20) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++26 unknown at line 27 (test for bogus messages, line 26) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 (test for warnings, line 29) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 1st (test for warnings, line 14) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 2nd at line 15 (test for warnings, line 14) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 status quo at line 16 (test for warnings, line 14) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 true (test for warnings, line 10) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 true (test for warnings, line 20) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 true (test for warnings, line 26) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 unknown at line 11 (test for bogus messages, line 10) PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 unknown at line 21 (test for warnings, line 20) XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 unknown at line 27 (test for bogus messages, line 26) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 1st (test for warnings, line 14) XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 2nd at line 15 (test for warnings, line 14) XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 desired (test for warnings, line 31) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 status quo at line 16 (test for warnings, line 14) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 status quo at line 32 (test for warnings, line 31) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 true (test for warnings, line 10) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 true (test for warnings, line 20) XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 true (test for warnings, line 27) XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 unknown at line 11 (test for bogus messages, line 10) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 unknown at line 21 (test for warnings, line 20) XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 unknown at line 28 (test for bogus messages, line 27) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++26 1st (test for warnings, line 14) XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++26 2nd at line 15 (test for warnings, line 14) XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++26 desired (test for warnings, line 31) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++26 status quo at line 16 (test for warnings, line 14) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++26 status quo at line 32 (test for warnings, line 31) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++26 true (test for warnings, line 10) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++26 true (test for warnings, line 20) XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++26 true (test for warnings, line 27) XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++26 unknown at line 11 (test for bogus messages, line 10) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++26 unknown at line 21 (test for warnings, line 20) XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++26 unknown at line 28 (test for bogus messages, line 27) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 1st (test for warnings, line 14) XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 2nd at line 15 (test for warnings, line 14) XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 desired (test for warnings, line 31) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 status quo at line 16 (test for warnings, line 14) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 status quo at line 32 (test for warnings, line 31) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 true (test for warnings, line 10) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 true (test for warnings, line 20) XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 true (test for warnings, line 27) XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 unknown at line 11 (test for bogus messages, line 10) PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 unknown at line 21 (test for warnings, line 20) XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 unknown at line 28 (test for bogus messages, line 27) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 (test for warnings, line 21) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 (test for warnings, line 31) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 1st (test for warnings, line 12) XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 2nd at line 13 (test for warnings, line 12) XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 desired (test for warnings, line 27) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 status quo at line 14 (test for warnings, line 12) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 status quo at line 28 (test for warnings, line 27) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 true (test for warnings, line 10) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 true (test for warnings, line 17) XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 true (test for warnings, line 24) XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 unknown at line 18 (test for bogus messages, line 17) XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 unknown at line 25 (test for bogus messages, line 24) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++26 1st (test for warnings, line 12) XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++26 2nd at line 13 (test for warnings, line 12) XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++26 desired (test for warnings, line 27) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++26 status quo at line 14 (test for warnings, line 12) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++26 status quo at line 28 (test for warnings, line 27) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++26 true (test for warnings, line 10) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++26 true (test for warnings, line 17) XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++26 true (test for warnings, line 24) XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++26 unknown at line 18 (test for bogus messages, line 17) XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++26 unknown at line 25 (test for bogus messages, line 24) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 (test for warnings, line 21) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 (test for warnings, line 31) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 1st (test for warnings, line 12) XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 2nd at line 13 (test for warnings, line 12) XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 desired (test for warnings, line 27) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 status quo at line 14 (test for warnings, line 12) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 status quo at line 28 (test for warnings, line 27) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 true (test for warnings, line 10) PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 true (test for warnings, line 17) XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 true (test for warnings, line 24) XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 unknown at line 18 (test for bogus messages, line 17) XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 unknown at line 25 (test for bogus messages, line 24) PASS: c-c++-common/analyzer/loop.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/analyzer/loop.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/analyzer/loop.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/loop.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/analyzer/loop.c -std=c++20 (test for warnings, line 29) PASS: c-c++-common/analyzer/loop.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/loop.c -std=c++20 2nd at line 14 (test for warnings, line 13) XFAIL: c-c++-common/analyzer/loop.c -std=c++20 desired (test for warnings, line 25) PASS: c-c++-common/analyzer/loop.c -std=c++20 status quo at line 15 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop.c -std=c++20 status quo at line 26 (test for warnings, line 25) PASS: c-c++-common/analyzer/loop.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/loop.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/loop.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/loop.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/loop.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/analyzer/loop.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/loop.c -std=c++26 2nd at line 14 (test for warnings, line 13) XFAIL: c-c++-common/analyzer/loop.c -std=c++26 desired (test for warnings, line 25) PASS: c-c++-common/analyzer/loop.c -std=c++26 status quo at line 15 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop.c -std=c++26 status quo at line 26 (test for warnings, line 25) PASS: c-c++-common/analyzer/loop.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/analyzer/loop.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/analyzer/loop.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/loop.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/analyzer/loop.c -std=c++98 (test for warnings, line 29) PASS: c-c++-common/analyzer/loop.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/analyzer/loop.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/loop.c -std=c++98 2nd at line 14 (test for warnings, line 13) XFAIL: c-c++-common/analyzer/loop.c -std=c++98 desired (test for warnings, line 25) PASS: c-c++-common/analyzer/loop.c -std=c++98 status quo at line 15 (test for warnings, line 13) PASS: c-c++-common/analyzer/loop.c -std=c++98 status quo at line 26 (test for warnings, line 25) PASS: c-c++-common/analyzer/malloc-2.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/analyzer/malloc-2.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/analyzer/malloc-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-2.c -std=c++20 event at line 13 (test for warnings, line 12) PASS: c-c++-common/analyzer/malloc-2.c -std=c++20 event at line 21 (test for warnings, line 20) PASS: c-c++-common/analyzer/malloc-2.c -std=c++20 warning (test for warnings, line 12) PASS: c-c++-common/analyzer/malloc-2.c -std=c++20 warning (test for warnings, line 20) PASS: c-c++-common/analyzer/malloc-2.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/malloc-2.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/malloc-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-2.c -std=c++26 event at line 13 (test for warnings, line 12) PASS: c-c++-common/analyzer/malloc-2.c -std=c++26 event at line 21 (test for warnings, line 20) PASS: c-c++-common/analyzer/malloc-2.c -std=c++26 warning (test for warnings, line 12) PASS: c-c++-common/analyzer/malloc-2.c -std=c++26 warning (test for warnings, line 20) PASS: c-c++-common/analyzer/malloc-2.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/analyzer/malloc-2.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/analyzer/malloc-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/malloc-2.c -std=c++98 event at line 13 (test for warnings, line 12) PASS: c-c++-common/analyzer/malloc-2.c -std=c++98 event at line 21 (test for warnings, line 20) PASS: c-c++-common/analyzer/malloc-2.c -std=c++98 warning (test for warnings, line 12) PASS: c-c++-common/analyzer/malloc-2.c -std=c++98 warning (test for warnings, line 20) PASS: c-c++-common/analyzer/malloc-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/malloc-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/malloc-CWE-401-example.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-CWE-401-example.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-CWE-401-example.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++20 (test for warnings, line 52) PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++20 (test for warnings, line 53) PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++26 (test for warnings, line 52) PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++26 (test for warnings, line 53) PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++98 (test for warnings, line 52) PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++98 (test for warnings, line 53) PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/malloc-CWE-416-examples.c -std=c++20 (test for warnings, line 62) PASS: c-c++-common/analyzer/malloc-CWE-416-examples.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-CWE-416-examples.c -std=c++26 (test for warnings, line 62) PASS: c-c++-common/analyzer/malloc-CWE-416-examples.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-CWE-416-examples.c -std=c++98 (test for warnings, line 62) PASS: c-c++-common/analyzer/malloc-CWE-416-examples.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++20 at line 38 (test for warnings, line 37) PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++20 at line 47 (test for warnings, line 46) PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++26 at line 38 (test for warnings, line 37) PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++26 at line 47 (test for warnings, line 46) PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++98 at line 38 (test for warnings, line 37) PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++98 at line 47 (test for warnings, line 46) PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for warnings, line 31) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for warnings, line 38) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for warnings, line 39) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for warnings, line 45) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for warnings, line 57) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for warnings, line 58) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for warnings, line 66) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for warnings, line 67) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for warnings, line 73) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++26 (test for warnings, line 38) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++26 (test for warnings, line 45) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++26 (test for warnings, line 57) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++26 (test for warnings, line 58) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++26 (test for warnings, line 66) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++26 (test for warnings, line 67) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++26 (test for warnings, line 73) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for warnings, line 31) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for warnings, line 32) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for warnings, line 38) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for warnings, line 39) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for warnings, line 45) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for warnings, line 57) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for warnings, line 58) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for warnings, line 66) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for warnings, line 67) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for warnings, line 73) PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/analyzer/malloc-dce.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-dce.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/malloc-dce.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-dce.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/malloc-dce.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-dce.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++20 (test for bogus messages, line 13) PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++20 (test for bogus messages, line 14) PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++20 (test for bogus messages, line 47) PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++20 (test for bogus messages, line 48) PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++26 (test for bogus messages, line 13) PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++26 (test for bogus messages, line 14) PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++26 (test for bogus messages, line 47) PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++26 (test for bogus messages, line 48) PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++98 (test for bogus messages, line 13) PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++98 (test for bogus messages, line 14) PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++98 (test for bogus messages, line 47) PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++98 (test for bogus messages, line 48) PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++98 (test for warnings, line 32) PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++20 (test for warnings, line 21) PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++98 (test for warnings, line 21) PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++20 (test for warnings, line 24) 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++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++98 (test for warnings, line 24) 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++20 (test for warnings, line 22) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++20 (test for warnings, line 31) 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 26) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++20 event 3 (test for warnings, line 6) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++20 event 4 at line 10 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++20 event 5 at line 27 (test for warnings, line 26) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++20 event 7 at line 7 (test for warnings, line 6) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++20 event 8 at line 11 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++20 warning (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++26 event 2 (test for warnings, line 26) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++26 event 3 (test for warnings, line 6) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++26 event 4 at line 10 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++26 event 5 at line 27 (test for warnings, line 26) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++26 event 7 at line 7 (test for warnings, line 6) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++26 event 8 at line 11 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++26 warning (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++98 (test for warnings, line 22) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++98 (test for warnings, line 31) 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 26) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++98 event 3 (test for warnings, line 6) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++98 event 4 at line 10 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++98 event 5 at line 27 (test for warnings, line 26) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++98 event 7 at line 7 (test for warnings, line 6) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++98 event 8 at line 11 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++98 warning (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++20 expected multiline pattern lines 99-162 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++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++26 expected multiline pattern lines 99-162 PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++98 expected multiline pattern lines 99-162 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++20 (test for warnings, line 7) PASS: c-c++-common/analyzer/malloc-ipa-12.c -std=c++20 (test for warnings, line 8) 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++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/malloc-ipa-12.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/analyzer/malloc-ipa-12.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-12.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/analyzer/malloc-ipa-12.c -std=c++98 (test for warnings, line 8) 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++20 (test for warnings, line 37) PASS: c-c++-common/analyzer/malloc-ipa-13a.c -std=c++20 (test for warnings, line 9) 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++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/malloc-ipa-13a.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-ipa-13a.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-13a.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/analyzer/malloc-ipa-13a.c -std=c++98 (test for warnings, line 9) 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++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++20 (test for warnings, line 29) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++20 event 2 (test for warnings, line 24) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++20 event 3 (test for warnings, line 7) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++20 event 4 at line 11 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++20 event 5 at line 25 (test for warnings, line 24) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++20 event 7 at line 8 (test for warnings, line 7) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++20 event 8 at line 12 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++20 warning (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++26 event 2 (test for warnings, line 24) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++26 event 3 (test for warnings, line 7) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++26 event 4 at line 11 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++26 event 5 at line 25 (test for warnings, line 24) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++26 event 7 at line 8 (test for warnings, line 7) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++26 event 8 at line 12 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++26 warning (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 (test for warnings, line 29) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 event 2 (test for warnings, line 24) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 event 3 (test for warnings, line 7) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 event 4 at line 11 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 event 5 at line 25 (test for warnings, line 24) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 event 7 at line 8 (test for warnings, line 7) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 event 8 at line 12 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 warning (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-ipa-3.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/analyzer/malloc-ipa-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-3.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/malloc-ipa-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-3.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/analyzer/malloc-ipa-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-4.c -std=c++20 (test for warnings, line 14) PASS: c-c++-common/analyzer/malloc-ipa-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-4.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/malloc-ipa-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-4.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/analyzer/malloc-ipa-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++20 (test for warnings, line 14) PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++20 (test for warnings, line 8) PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++98 (test for warnings, line 8) PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++20 (test for bogus messages, line 24) PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++26 (test for bogus messages, line 24) PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++98 (test for bogus messages, line 24) PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-9.c -std=c++20 (test for warnings, line 10) 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++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-ipa-9.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-ipa-9.c -std=c++98 (test for warnings, line 10) 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++20 (test for warnings, line 13) PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++20 (test for warnings, line 14) PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++20 at line 9 (test for warnings, line 2) PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++20 expected multiline pattern lines 23-26 PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++20 expected multiline pattern lines 32-32 PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++20 expected multiline pattern lines 44-49 PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++20 expected multiline pattern lines 56-56 PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++20 expected multiline pattern lines 68-73 PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++26 at line 9 (test for warnings, line 2) PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++26 expected multiline pattern lines 23-26 PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++26 expected multiline pattern lines 32-32 PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++26 expected multiline pattern lines 44-49 PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++26 expected multiline pattern lines 56-56 PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++26 expected multiline pattern lines 68-73 PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++98 at line 9 (test for warnings, line 2) PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++98 expected multiline pattern lines 23-26 PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++98 expected multiline pattern lines 32-32 PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++98 expected multiline pattern lines 44-49 PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++98 expected multiline pattern lines 56-56 PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++98 expected multiline pattern lines 68-73 PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++20 (test for warnings, line 14) PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++20 1st free event at line 9 (test for warnings, line 2) PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++20 2nd free event at line 10 (test for warnings, line 2) PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++20 warning at line 8 (test for warnings, line 2) PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++26 1st free event at line 9 (test for warnings, line 2) PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++26 2nd free event at line 10 (test for warnings, line 2) PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++26 warning at line 8 (test for warnings, line 2) PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++98 1st free event at line 9 (test for warnings, line 2) PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++98 2nd free event at line 10 (test for warnings, line 2) PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++98 warning at line 8 (test for warnings, line 2) 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++26 (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++20 (test for warnings, line 38) 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++26 (test for warnings, line 38) PASS: c-c++-common/analyzer/malloc-many-paths-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-many-paths-3.c -std=c++98 (test for warnings, line 38) 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++20 (test for warnings, line 10) 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++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++98 (test for warnings, line 10) 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++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++20 event 1 at line 14 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++20 event 2 at line 15 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++20 event 3 at line 16 (test for warnings, line 11) PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++20 warning at line 13 (test for warnings, line 11) PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++26 event 1 at line 14 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++26 event 2 at line 15 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++26 event 3 at line 16 (test for warnings, line 11) PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++26 warning at line 13 (test for warnings, line 11) 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 14 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++98 event 2 at line 15 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++98 event 3 at line 16 (test for warnings, line 11) PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++98 warning at line 13 (test for warnings, line 11) 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 13 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++20 event 2 at line 14 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++20 warning at line 12 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++26 event 1 at line 13 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++26 event 2 at line 14 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++26 warning at line 12 (test for warnings, line 10) 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 13 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++98 event 2 at line 14 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++98 warning at line 12 (test for warnings, line 10) 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 14 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++20 event 2 at line 15 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++20 warning at line 13 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++26 event 1 at line 14 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++26 event 2 at line 15 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++26 warning at line 13 (test for warnings, line 10) 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 14 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++98 event 2 at line 15 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++98 warning at line 13 (test for warnings, line 10) 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 17 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++20 event 2 at line 18 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++20 event 3 at line 19 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++20 event 4 at line 20 (test for warnings, line 13) PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++20 event 5 at line 21 (test for warnings, line 13) PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++20 warning at line 16 (test for warnings, line 13) PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++26 event 1 at line 17 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++26 event 2 at line 18 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++26 event 3 at line 19 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++26 event 4 at line 20 (test for warnings, line 13) PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++26 event 5 at line 21 (test for warnings, line 13) PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++26 warning at line 16 (test for warnings, line 13) 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 17 (test for warnings, line 9) PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++98 event 2 at line 18 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++98 event 3 at line 19 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++98 event 4 at line 20 (test for warnings, line 13) PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++98 event 5 at line 21 (test for warnings, line 13) PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++98 warning at line 16 (test for warnings, line 13) 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 36 (test for warnings, line 15) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++20 event 2 at line 37 (test for warnings, line 16) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++20 event 3 at line 38 (test for warnings, line 16) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++20 event 4 at line 39 (test for warnings, line 22) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++20 event 5 at line 40 (test for warnings, line 23) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++20 event 6 at line 41 (test for warnings, line 25) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++20 event 7 at line 42 (test for warnings, line 25) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++20 event 8 at line 43 (test for warnings, line 31) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++20 warning at line 35 (test for warnings, line 31) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++26 event 1 at line 36 (test for warnings, line 15) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++26 event 2 at line 37 (test for warnings, line 16) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++26 event 3 at line 38 (test for warnings, line 16) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++26 event 4 at line 39 (test for warnings, line 22) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++26 event 5 at line 40 (test for warnings, line 23) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++26 event 6 at line 41 (test for warnings, line 25) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++26 event 7 at line 42 (test for warnings, line 25) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++26 event 8 at line 43 (test for warnings, line 31) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++26 warning at line 35 (test for warnings, line 31) 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 36 (test for warnings, line 15) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++98 event 2 at line 37 (test for warnings, line 16) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++98 event 3 at line 38 (test for warnings, line 16) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++98 event 4 at line 39 (test for warnings, line 22) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++98 event 5 at line 40 (test for warnings, line 23) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++98 event 6 at line 41 (test for warnings, line 25) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++98 event 7 at line 42 (test for warnings, line 25) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++98 event 8 at line 43 (test for warnings, line 31) PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++98 warning at line 35 (test for warnings, line 31) PASS: c-c++-common/analyzer/malloc-paths-6.c -std=c++20 (test for warnings, line 10) 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++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/malloc-paths-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-paths-6.c -std=c++98 (test for warnings, line 10) 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++20 (test for warnings, line 11) PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++20 (test for warnings, line 17) 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 19 (test for warnings, line 18) PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++20 warning (test for warnings, line 18) PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++26 event at line 19 (test for warnings, line 18) PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++26 warning (test for warnings, line 18) PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++98 (test for warnings, line 17) 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 19 (test for warnings, line 18) PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++98 warning (test for warnings, line 18) PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++20 (test for bogus messages, line 55) PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++20 (test for warnings, line 53) 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++26 (test for bogus messages, line 55) PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++26 (test for warnings, line 53) PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++98 (test for bogus messages, line 55) PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++98 (test for warnings, line 53) 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++20 (test for warnings, line 11) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 (test for warnings, line 168) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 (test for warnings, line 172) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 (test for warnings, line 54) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 (test for warnings, line 55) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 expected multiline pattern lines 140-162 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 expected multiline pattern lines 197-207 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 expected multiline pattern lines 239-263 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 expected multiline pattern lines 305-339 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 expected multiline pattern lines 31-45 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 expected multiline pattern lines 377-407 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 expected multiline pattern lines 86-110 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 leak at line 179 (test for warnings, line 178) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 use-after-free (test for warnings, line 178) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++26 (test for warnings, line 168) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++26 (test for warnings, line 172) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++26 (test for warnings, line 55) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++26 expected multiline pattern lines 140-162 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++26 expected multiline pattern lines 197-207 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++26 expected multiline pattern lines 239-263 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++26 expected multiline pattern lines 305-339 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++26 expected multiline pattern lines 31-45 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++26 expected multiline pattern lines 377-407 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++26 expected multiline pattern lines 86-110 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++26 leak at line 179 (test for warnings, line 178) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++26 use-after-free (test for warnings, line 178) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 (test for warnings, line 168) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 (test for warnings, line 172) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 (test for warnings, line 54) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 (test for warnings, line 55) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 expected multiline pattern lines 140-162 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 expected multiline pattern lines 197-207 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 expected multiline pattern lines 239-263 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 expected multiline pattern lines 305-339 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 expected multiline pattern lines 31-45 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 expected multiline pattern lines 377-407 PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 expected multiline pattern lines 86-110 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 179 (test for warnings, line 178) PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 use-after-free (test for warnings, line 178) 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"\\] UNSUPPORTED: c-c++-common/analyzer/malloc-sarif-1.c -std=c++20 verify-sarif-file: check-jsonschema is missing 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++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++26 scan-sarif-file "kinds": \\["acquire", "memory"\\] PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++26 scan-sarif-file "kinds": \\["danger"\\] PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++26 scan-sarif-file "kinds": \\["release", "memory"\\] UNSUPPORTED: c-c++-common/analyzer/malloc-sarif-1.c -std=c++26 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++26 (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"\\] UNSUPPORTED: c-c++-common/analyzer/malloc-sarif-1.c -std=c++98 verify-sarif-file: check-jsonschema is missing 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++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 116) 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 142) 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 18) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for bogus messages, line 180) 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 61) 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 bogus messages, line 86) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 106) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 110) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 132) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 136) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 163) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 170) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 174) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 49) 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 55) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 77) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 81) 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++26 (test for bogus messages, line 114) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for bogus messages, line 116) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for bogus messages, line 140) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for bogus messages, line 142) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for bogus messages, line 178) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for bogus messages, line 18) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for bogus messages, line 180) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for bogus messages, line 59) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for bogus messages, line 61) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for bogus messages, line 84) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for bogus messages, line 86) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for warnings, line 106) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for warnings, line 110) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for warnings, line 132) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for warnings, line 136) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for warnings, line 163) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for warnings, line 170) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for warnings, line 174) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for warnings, line 49) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for warnings, line 53) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for warnings, line 55) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for warnings, line 77) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for warnings, line 81) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++26 (test for excess errors) 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 116) 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 142) 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 18) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for bogus messages, line 180) 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 61) 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 bogus messages, line 86) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 106) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 110) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 132) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 136) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 163) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 170) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 174) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 49) 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 55) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 77) PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 81) 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++20 (test for bogus messages, line 109) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 111) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 134) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 136) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 17) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 171) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 173) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 55) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 57) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 80) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 82) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 102) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 106) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 127) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 131) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 157) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 164) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 168) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 48) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 52) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 73) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 77) 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++26 (test for bogus messages, line 109) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for bogus messages, line 111) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for bogus messages, line 134) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for bogus messages, line 136) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for bogus messages, line 17) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for bogus messages, line 171) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for bogus messages, line 173) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for bogus messages, line 55) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for bogus messages, line 57) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for bogus messages, line 80) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for bogus messages, line 82) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for warnings, line 102) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for warnings, line 106) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for warnings, line 127) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for warnings, line 131) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for warnings, line 157) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for warnings, line 164) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for warnings, line 168) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for warnings, line 52) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for warnings, line 73) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for warnings, line 77) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 109) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 111) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 134) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 136) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 17) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 171) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 173) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 55) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 57) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 80) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 82) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 102) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 106) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 127) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 131) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 157) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 164) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 168) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 48) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 52) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 73) PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 77) 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++20 (test for bogus messages, line 103) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 105) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 134) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 141) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 143) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 168) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 175) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 177) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 39) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 46) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 48) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 78) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 80) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 100) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 125) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 132) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 138) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 159) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 166) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 172) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 30) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 43) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 64) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 71) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 75) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 96) 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++26 (test for bogus messages, line 103) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for bogus messages, line 105) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for bogus messages, line 134) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for bogus messages, line 141) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for bogus messages, line 143) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for bogus messages, line 168) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for bogus messages, line 175) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for bogus messages, line 177) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for bogus messages, line 39) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for bogus messages, line 46) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for bogus messages, line 48) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for bogus messages, line 78) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for bogus messages, line 80) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for warnings, line 100) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for warnings, line 125) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for warnings, line 132) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for warnings, line 138) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for warnings, line 159) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for warnings, line 166) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for warnings, line 172) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for warnings, line 64) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for warnings, line 71) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for warnings, line 75) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for warnings, line 96) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 103) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 105) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 134) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 141) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 143) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 168) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 175) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 177) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 39) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 46) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 48) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 78) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 80) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 100) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 125) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 132) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 138) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 159) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 166) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 172) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 30) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 43) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 64) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 71) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 75) PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 96) 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++20 (test for bogus messages, line 38) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++20 (test for warnings, line 29) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++20 (test for warnings, line 42) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++20 (test for warnings, line 60) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++20 (test for warnings, line 64) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++20 (test for warnings, line 66) 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++26 (test for bogus messages, line 38) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++26 (test for warnings, line 42) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++26 (test for warnings, line 60) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++26 (test for warnings, line 64) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++26 (test for warnings, line 66) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++98 (test for bogus messages, line 38) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++98 (test for warnings, line 29) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++98 (test for warnings, line 36) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++98 (test for warnings, line 42) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++98 (test for warnings, line 60) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++98 (test for warnings, line 64) PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++98 (test for warnings, line 66) 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++20 (test for excess errors) PASS: c-c++-common/analyzer/many-disabled-diagnostics.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/many-unused-locals.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/memcpy-2.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/memcpy-pr107882.c -std=c++26 (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++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++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 101) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 111) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 112) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 113) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 127) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 128) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 129) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 130) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 131) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 132) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 133) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 134) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 135) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 136) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 137) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 138) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 139) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 140) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 141) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 142) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 143) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 144) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 145) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 146) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 155) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 156) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 157) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 158) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 159) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 160) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 161) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 162) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 165) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 166) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 167) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 168) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 169) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 170) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 171) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 172) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 175) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 176) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 177) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 178) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 179) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 180) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 181) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 182) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 185) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 186) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 187) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 188) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 189) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 190) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 191) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 192) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 195) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 196) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 197) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 198) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 199) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 200) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 201) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 202) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 49) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 58) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 62) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 63) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 72) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 76) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 77) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (test for warnings, line 93) PASS: c-c++-common/analyzer/memset-1.c -std=c++26 (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++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++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/memset-2.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/memset-2.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/memset-2.c -std=c++26 (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++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++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/named-constants-via-macros-2.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/named-constants-via-macros-2.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/named-constants-via-macros-2.c -std=c++26 (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++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++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/named-constants-via-macros-3.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/named-constants-via-macros-3.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/named-constants-via-macros-3.c -std=c++26 (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++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++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/named-constants-via-macros-4.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/named-constants-via-macros-4.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/named-constants-via-macros-4.c -std=c++26 (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++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++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/named-constants-via-macros-empty.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/named-constants-via-macros-empty.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/named-constants-via-macros-empty.c -std=c++26 (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++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++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/named-constants-via-macros-traditional.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/named-constants-via-macros-traditional.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/named-constants-via-macros-traditional.c -std=c++26 (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++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++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/named-constants-via-macros-undef.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/named-constants-via-macros-undef.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/named-constants-via-macros-undef.c -std=c++26 (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++20 (test for excess errors) XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c -std=c++20 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++26 (test for excess errors) XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c -std=c++26 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++98 (test for excess errors) XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c -std=c++98 PR analyzer/108251 (test for bogus messages, line 95) PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++20 (test for warnings, line 69) PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++20 (test for warnings, line 88) PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++20 PR analyzer/108251 (test for bogus messages, line 95) PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++26 (test for warnings, line 69) PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++26 (test for warnings, line 88) PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++26 PR analyzer/108251 (test for bogus messages, line 95) PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++98 (test for warnings, line 69) PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++98 (test for warnings, line 88) PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++98 PR analyzer/108251 (test for bogus messages, line 95) PASS: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++20 (test for bogus messages, line 63) PASS: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++20 PR analyzer/108400 (test for bogus messages, line 64) PASS: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++26 (test for bogus messages, line 63) PASS: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++26 PR analyzer/108400 (test for bogus messages, line 64) PASS: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++98 (test for bogus messages, line 63) PASS: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++98 PR analyzer/108400 (test for bogus messages, line 64) PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 77) PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 80) PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 87) PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 93) PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 96) PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++26 PR analyzer/108806 (test for bogus messages, line 77) PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++26 PR analyzer/108806 (test for bogus messages, line 80) PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++26 PR analyzer/108806 (test for bogus messages, line 87) PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++26 PR analyzer/108806 (test for bogus messages, line 93) PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++26 PR analyzer/108806 (test for bogus messages, line 96) PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 77) PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 80) PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 87) PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 93) PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 96) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++20 (test for warnings, line 82) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++20 PR analyzer/108830 (test for bogus messages, line 84) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++20 PR analyzer/108830 (test for bogus messages, line 85) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++20 PR analyzer/108830 (test for bogus messages, line 86) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++20 PR analyzer/108830 (test for bogus messages, line 87) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++20 PR analyzer/108830 (test for bogus messages, line 88) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++26 (test for warnings, line 82) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++26 PR analyzer/108830 (test for bogus messages, line 84) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++26 PR analyzer/108830 (test for bogus messages, line 85) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++26 PR analyzer/108830 (test for bogus messages, line 86) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++26 PR analyzer/108830 (test for bogus messages, line 87) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++26 PR analyzer/108830 (test for bogus messages, line 88) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++98 (test for warnings, line 82) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++98 PR analyzer/108830 (test for bogus messages, line 84) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++98 PR analyzer/108830 (test for bogus messages, line 85) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++98 PR analyzer/108830 (test for bogus messages, line 86) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++98 PR analyzer/108830 (test for bogus messages, line 87) PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++98 PR analyzer/108830 (test for bogus messages, line 88) PASS: c-c++-common/analyzer/null-deref-pr110520.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/analyzer/null-deref-pr110520.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/analyzer/null-deref-pr110520.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/null-deref-pr110520.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/null-deref-pr110520.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/null-deref-pr110520.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/null-deref-pr110520.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/analyzer/null-deref-pr110520.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/analyzer/null-deref-pr110520.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++20 ideal (test for warnings, line 13) XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++20 ideal (test for warnings, line 9) XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++20 status quo at line 10 (test for bogus messages, line 9) XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++20 status quo at line 14 (test for bogus messages, line 13) PASS: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++26 ideal (test for warnings, line 13) XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++26 ideal (test for warnings, line 9) XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++26 status quo at line 10 (test for bogus messages, line 9) XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++26 status quo at line 14 (test for bogus messages, line 13) PASS: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++98 ideal (test for warnings, line 13) 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++20 (test for excess errors) PASS: c-c++-common/analyzer/omp-parallel-for-1.c -std=c++26 (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++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++26 (test for bogus messages, line 21) PASS: c-c++-common/analyzer/omp-parallel-for-get-min.c -std=c++26 (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++20 (test for warnings, line 84) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 note at line 80 (test for warnings, line 76) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 note at line 97 (test for warnings, line 92) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 note at line 99 (test for warnings, line 93) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 num bad bytes note at line 31 (test for warnings, line 28) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 num bad bytes note at line 53 (test for warnings, line 50) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 uninit warning at line 122 (test for warnings, line 118) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 valid subscript note at line 32 (test for warnings, line 28) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 valid subscript note at line 54 (test for warnings, line 50) XFAIL: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 warning at line 121 (test for warnings, line 118) XFAIL: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 warning at line 123 (test for warnings, line 118) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 warning at line 30 (test for warnings, line 28) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 warning at line 52 (test for warnings, line 50) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 warning at line 79 (test for warnings, line 76) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 warning at line 96 (test for warnings, line 92) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 warning at line 98 (test for warnings, line 93) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++26 (test for warnings, line 84) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++26 note at line 80 (test for warnings, line 76) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++26 note at line 97 (test for warnings, line 92) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++26 note at line 99 (test for warnings, line 93) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++26 num bad bytes note at line 31 (test for warnings, line 28) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++26 num bad bytes note at line 53 (test for warnings, line 50) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++26 uninit warning at line 122 (test for warnings, line 118) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++26 valid subscript note at line 32 (test for warnings, line 28) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++26 valid subscript note at line 54 (test for warnings, line 50) XFAIL: c-c++-common/analyzer/out-of-bounds-1.c -std=c++26 warning at line 121 (test for warnings, line 118) XFAIL: c-c++-common/analyzer/out-of-bounds-1.c -std=c++26 warning at line 123 (test for warnings, line 118) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++26 warning at line 30 (test for warnings, line 28) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++26 warning at line 52 (test for warnings, line 50) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++26 warning at line 79 (test for warnings, line 76) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++26 warning at line 96 (test for warnings, line 92) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++26 warning at line 98 (test for warnings, line 93) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 (test for warnings, line 84) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 note at line 80 (test for warnings, line 76) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 note at line 97 (test for warnings, line 92) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 note at line 99 (test for warnings, line 93) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 num bad bytes note at line 31 (test for warnings, line 28) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 num bad bytes note at line 53 (test for warnings, line 50) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 uninit warning at line 122 (test for warnings, line 118) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 valid subscript note at line 32 (test for warnings, line 28) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 valid subscript note at line 54 (test for warnings, line 50) XFAIL: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 warning at line 121 (test for warnings, line 118) XFAIL: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 warning at line 123 (test for warnings, line 118) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 warning at line 30 (test for warnings, line 28) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 warning at line 52 (test for warnings, line 50) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 warning at line 79 (test for warnings, line 76) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 warning at line 96 (test for warnings, line 92) PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 warning at line 98 (test for warnings, line 93) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++20 bounds warning at line 84 (test for warnings, line 81) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++20 note at line 53 (test for warnings, line 50) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++20 num bad bytes note at line 27 (test for warnings, line 24) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++20 num bad bytes note at line 85 (test for warnings, line 81) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++20 valid subscript note at line 28 (test for warnings, line 24) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++20 warning at line 26 (test for warnings, line 24) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++20 warning at line 52 (test for warnings, line 50) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++26 bounds warning at line 84 (test for warnings, line 81) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++26 note at line 53 (test for warnings, line 50) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++26 num bad bytes note at line 27 (test for warnings, line 24) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++26 num bad bytes note at line 85 (test for warnings, line 81) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++26 valid subscript note at line 28 (test for warnings, line 24) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++26 warning at line 26 (test for warnings, line 24) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++26 warning at line 52 (test for warnings, line 50) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 bounds warning at line 84 (test for warnings, line 81) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 note at line 53 (test for warnings, line 50) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 num bad bytes note at line 27 (test for warnings, line 24) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 num bad bytes note at line 85 (test for warnings, line 81) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 valid subscript note at line 28 (test for warnings, line 24) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 warning at line 26 (test for warnings, line 24) PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 warning at line 52 (test for warnings, line 50) 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++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++26 final event at line 23 (test for warnings, line 20) PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++26 final event at line 43 (test for warnings, line 40) PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++26 final event at line 56 (test for warnings, line 53) PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++26 final event at line 70 (test for warnings, line 67) PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++26 note at line 94 (test for warnings, line 91) PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++26 valid subscript note at line 24 (test for warnings, line 20) PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++26 valid subscript note at line 44 (test for warnings, line 40) PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++26 valid subscript note at line 57 (test for warnings, line 53) PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++26 valid subscript note at line 71 (test for warnings, line 67) PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++26 valid subscript note at line 95 (test for warnings, line 91) PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++26 warning at line 22 (test for warnings, line 20) PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++26 warning at line 42 (test for warnings, line 40) PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++26 warning at line 55 (test for warnings, line 53) PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++26 warning at line 69 (test for warnings, line 67) PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++26 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++20 (test for warnings, line 14) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for warnings, line 152) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for warnings, line 39) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for warnings, line 45) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for warnings, line 52) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for warnings, line 57) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for warnings, line 58) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for warnings, line 93) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 warning at line 69 (test for warnings, line 68) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 warning at line 70 (test for warnings, line 68) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 warning at line 78 (test for warnings, line 77) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 warning at line 79 (test for warnings, line 77) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++26 (test for warnings, line 152) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++26 (test for warnings, line 45) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++26 (test for warnings, line 52) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++26 (test for warnings, line 57) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++26 (test for warnings, line 58) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++26 (test for warnings, line 93) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++26 warning at line 69 (test for warnings, line 68) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++26 warning at line 70 (test for warnings, line 68) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++26 warning at line 78 (test for warnings, line 77) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++26 warning at line 79 (test for warnings, line 77) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 152) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 32) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 39) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 45) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 52) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 57) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 58) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 93) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 warning at line 69 (test for warnings, line 68) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 warning at line 70 (test for warnings, line 68) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 warning at line 78 (test for warnings, line 77) PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 warning at line 79 (test for warnings, line 77) PASS: c-c++-common/analyzer/out-of-bounds-const-fn.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-const-fn.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-const-fn.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-coreutils.c -std=c++20 (test for warnings, line 6) 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++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/out-of-bounds-coreutils.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-coreutils.c -std=c++98 (test for warnings, line 6) 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++20 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-curl.c -std=c++26 (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-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", UNSUPPORTED: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++20 verify-sarif-file: check-jsonschema is missing 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++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++26 scan-sarif-file "markdown": " .*capacity: 40 bytes.*" PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++26 scan-sarif-file "text": "Diagram visualizing the predicted out-of-bounds access", UNSUPPORTED: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++26 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++26 (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", UNSUPPORTED: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++98 verify-sarif-file: check-jsonschema is missing 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++20 (test for warnings, line 11) PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++20 (test for warnings, line 43) PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++20 (test for warnings, line 82) PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++20 expected multiline pattern lines 17-38 PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++20 expected multiline pattern lines 48-63 PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++26 (test for warnings, line 82) PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++26 expected multiline pattern lines 17-38 PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++26 expected multiline pattern lines 48-63 PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++98 (test for warnings, line 43) PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++98 (test for warnings, line 82) PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++98 expected multiline pattern lines 17-38 PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++98 expected multiline pattern lines 48-63 PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/analyzer/out-of-bounds-diagram-3.c -std=c++20 UNSUPPORTED: c-c++-common/analyzer/out-of-bounds-diagram-3.c -std=c++26 UNSUPPORTED: c-c++-common/analyzer/out-of-bounds-diagram-3.c -std=c++98 PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++20 at line 12 (test for warnings, line 11) PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++20 expected multiline pattern lines 20-35 PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++26 at line 12 (test for warnings, line 11) PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++26 expected multiline pattern lines 20-35 PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++98 at line 12 (test for warnings, line 11) PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++98 expected multiline pattern lines 20-35 PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr110928.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr110928.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr110928.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr110928.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr110928.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr110928.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr111305.c -std=c++20 (test for bogus messages, line 19) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr111305.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr111305.c -std=c++26 (test for bogus messages, line 19) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr111305.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr111305.c -std=c++98 (test for bogus messages, line 19) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr111305.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr111441.c -std=c++20 (test for bogus messages, line 11) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr111441.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr111441.c -std=c++26 (test for bogus messages, line 11) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr111441.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr111441.c -std=c++98 (test for bogus messages, line 11) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr111441.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr114899.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr114899.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-pr114899.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++20 expected multiline pattern lines 50-73 PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++26 expected multiline pattern lines 50-73 PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++98 expected multiline pattern lines 50-73 PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++20 expected multiline pattern lines 42-65 PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++26 expected multiline pattern lines 42-65 PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++26 (test for excess errors) 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++20 (test for warnings, line 15) PASS: c-c++-common/analyzer/out-of-bounds-pr110387.c -std=c++20 (test for warnings, line 18) 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++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/out-of-bounds-pr110387.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/out-of-bounds-pr110387.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-pr110387.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/analyzer/out-of-bounds-pr110387.c -std=c++98 (test for warnings, line 18) 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-pr111266.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/analyzer/out-of-bounds-pr111266.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-pr111266.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/out-of-bounds-pr111266.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-pr111266.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/analyzer/out-of-bounds-pr111266.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-pr112792.c -std=c++20 (test for bogus messages, line 17) PASS: c-c++-common/analyzer/out-of-bounds-pr112792.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-pr112792.c -std=c++26 (test for bogus messages, line 17) PASS: c-c++-common/analyzer/out-of-bounds-pr112792.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-pr112792.c -std=c++98 (test for bogus messages, line 17) PASS: c-c++-common/analyzer/out-of-bounds-pr112792.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-pr114472.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/analyzer/out-of-bounds-pr114472.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/analyzer/out-of-bounds-pr114472.c -std=c++20 (test for warnings, line 8) PASS: c-c++-common/analyzer/out-of-bounds-pr114472.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/analyzer/out-of-bounds-pr114472.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-pr114472.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/out-of-bounds-pr114472.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/out-of-bounds-pr114472.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/analyzer/out-of-bounds-pr114472.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/out-of-bounds-pr114472.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-pr114472.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/analyzer/out-of-bounds-pr114472.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/analyzer/out-of-bounds-pr114472.c -std=c++98 (test for warnings, line 8) PASS: c-c++-common/analyzer/out-of-bounds-pr114472.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/analyzer/out-of-bounds-pr114472.c -std=c++98 (test for excess errors) 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++26 (test for warnings, line 1) PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++26 final event at line 13 (test for warnings, line 12) PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++26 final event at line 20 (test for warnings, line 19) PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++26 final event at line 37 (test for warnings, line 36) PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++26 final event at line 45 (test for warnings, line 44) PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++26 final event at line 53 (test for warnings, line 52) PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++26 final event at line 6 (test for warnings, line 5) PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++26 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++26 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++26 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++26 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++26 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++26 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++26 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++26 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++26 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++26 warning (test for warnings, line 12) PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++26 warning (test for warnings, line 19) PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++26 warning (test for warnings, line 36) PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++26 warning (test for warnings, line 44) PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++26 warning (test for warnings, line 5) PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++26 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++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++26 (test for warnings, line 3) PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++26 final event at line 15 (test for warnings, line 14) PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++26 final event at line 22 (test for warnings, line 21) PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++26 final event at line 39 (test for warnings, line 38) PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++26 final event at line 47 (test for warnings, line 46) PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++26 final event at line 55 (test for warnings, line 54) PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++26 final event at line 8 (test for warnings, line 7) PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++26 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++26 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++26 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++26 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++26 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++26 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++26 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++26 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++26 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++26 warning (test for warnings, line 14) PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++26 warning (test for warnings, line 21) PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++26 warning (test for warnings, line 38) PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++26 warning (test for warnings, line 46) PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++26 warning (test for warnings, line 54) PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++26 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++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++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++26 final event at line 15 (test for warnings, line 14) PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++26 final event at line 22 (test for warnings, line 21) PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++26 final event at line 29 (test for warnings, line 28) PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++26 final event at line 46 (test for warnings, line 45) PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++26 final event at line 54 (test for warnings, line 53) PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++26 final event at line 62 (test for warnings, line 61) PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++26 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++26 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++26 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++26 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++26 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++26 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++26 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++26 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++26 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++26 warning (test for warnings, line 14) PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++26 warning (test for warnings, line 21) PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++26 warning (test for warnings, line 28) PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++26 warning (test for warnings, line 45) PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++26 warning (test for warnings, line 53) PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++26 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++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++26 (test for warnings, line 1) PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++26 final event at line 13 (test for warnings, line 12) PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++26 final event at line 20 (test for warnings, line 19) PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++26 final event at line 37 (test for warnings, line 36) PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++26 final event at line 45 (test for warnings, line 44) PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++26 final event at line 53 (test for warnings, line 52) PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++26 final event at line 6 (test for warnings, line 5) PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++26 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++26 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++26 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++26 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++26 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++26 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++26 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++26 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++26 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++26 warning (test for warnings, line 12) PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++26 warning (test for warnings, line 19) PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++26 warning (test for warnings, line 36) PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++26 warning (test for warnings, line 44) PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++26 warning (test for warnings, line 5) PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++26 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++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++26 (test for warnings, line 3) PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++26 final event at line 15 (test for warnings, line 14) PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++26 final event at line 22 (test for warnings, line 21) PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++26 final event at line 39 (test for warnings, line 38) PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++26 final event at line 47 (test for warnings, line 46) PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++26 final event at line 55 (test for warnings, line 54) PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++26 final event at line 8 (test for warnings, line 7) PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++26 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++26 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++26 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++26 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++26 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++26 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++26 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++26 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++26 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++26 warning (test for warnings, line 14) PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++26 warning (test for warnings, line 21) PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++26 warning (test for warnings, line 38) PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++26 warning (test for warnings, line 46) PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++26 warning (test for warnings, line 54) PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++26 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++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++26 (test for excess errors) PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++26 final event at line 15 (test for warnings, line 14) PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++26 final event at line 22 (test for warnings, line 21) PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++26 final event at line 29 (test for warnings, line 28) PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++26 final event at line 46 (test for warnings, line 45) PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++26 final event at line 54 (test for warnings, line 53) PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++26 final event at line 62 (test for warnings, line 61) PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++26 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++26 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++26 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++26 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++26 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++26 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++26 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++26 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++26 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++26 warning (test for warnings, line 14) PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++26 warning (test for warnings, line 21) PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++26 warning (test for warnings, line 28) PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++26 warning (test for warnings, line 45) PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++26 warning (test for warnings, line 53) PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++26 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-pr113998.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/overlapping-buffers-pr113998.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/overlapping-buffers-pr113998.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/overlapping-buffers-pr113998.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/overlapping-buffers-pr113998.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/overlapping-buffers-pr113998.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for bogus messages, line 114) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for bogus messages, line 125) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for bogus messages, line 137) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for bogus messages, line 58) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for bogus messages, line 69) XFAIL: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for warnings, line 102) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for warnings, line 148) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for warnings, line 34) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for warnings, line 45) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for warnings, line 80) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for warnings, line 91) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++26 (test for bogus messages, line 114) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++26 (test for bogus messages, line 125) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++26 (test for bogus messages, line 137) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++26 (test for bogus messages, line 58) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++26 (test for bogus messages, line 69) XFAIL: c-c++-common/analyzer/overlapping-buffers.c -std=c++26 (test for warnings, line 102) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++26 (test for warnings, line 148) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++26 (test for warnings, line 34) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++26 (test for warnings, line 45) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++26 (test for warnings, line 80) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++26 (test for warnings, line 91) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for bogus messages, line 114) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for bogus messages, line 125) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for bogus messages, line 137) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for bogus messages, line 58) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for bogus messages, line 69) XFAIL: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for warnings, line 102) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for warnings, line 148) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for warnings, line 34) PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for warnings, line 45) 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++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++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/params-2.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/params-2.c -std=c++26 (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++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++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/paths-1.c -std=c++26 (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++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++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/paths-1a.c -std=c++26 (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++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++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/paths-2.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/paths-2.c -std=c++26 (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++20 (test for bogus messages, line 25) PASS: c-c++-common/analyzer/paths-3.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/analyzer/paths-3.c -std=c++20 (test for warnings, line 22) PASS: c-c++-common/analyzer/paths-3.c -std=c++20 (test for warnings, line 38) PASS: c-c++-common/analyzer/paths-3.c -std=c++20 (test for warnings, line 43) PASS: c-c++-common/analyzer/paths-3.c -std=c++20 (test for warnings, line 46) 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++26 (test for bogus messages, line 25) PASS: c-c++-common/analyzer/paths-3.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/paths-3.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/paths-3.c -std=c++26 (test for warnings, line 38) PASS: c-c++-common/analyzer/paths-3.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/paths-3.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/analyzer/paths-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/paths-3.c -std=c++98 (test for bogus messages, line 25) PASS: c-c++-common/analyzer/paths-3.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/analyzer/paths-3.c -std=c++98 (test for warnings, line 22) PASS: c-c++-common/analyzer/paths-3.c -std=c++98 (test for warnings, line 38) PASS: c-c++-common/analyzer/paths-3.c -std=c++98 (test for warnings, line 43) PASS: c-c++-common/analyzer/paths-3.c -std=c++98 (test for warnings, line 46) 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++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++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/paths-4.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/paths-4.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/paths-4.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/paths-4.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/paths-4.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/paths-4.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/paths-4.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/analyzer/paths-4.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/analyzer/paths-4.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/paths-4.c -std=c++26 (test for warnings, line 47) PASS: c-c++-common/analyzer/paths-4.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/analyzer/paths-4.c -std=c++26 at line 29 (test for warnings, line 28) PASS: c-c++-common/analyzer/paths-4.c -std=c++26 (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++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++26 (test for bogus messages, line 9) PASS: c-c++-common/analyzer/paths-5.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/paths-5.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/paths-5.c -std=c++26 (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++20 (test for warnings, line 113) 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 25) PASS: c-c++-common/analyzer/paths-6.c -std=c++20 (test for warnings, line 26) 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 46) PASS: c-c++-common/analyzer/paths-6.c -std=c++20 (test for warnings, line 47) 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 warnings, line 96) PASS: c-c++-common/analyzer/paths-6.c -std=c++20 (test for warnings, line 97) 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++26 (test for warnings, line 113) PASS: c-c++-common/analyzer/paths-6.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/paths-6.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/paths-6.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/paths-6.c -std=c++26 (test for warnings, line 45) PASS: c-c++-common/analyzer/paths-6.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/analyzer/paths-6.c -std=c++26 (test for warnings, line 47) PASS: c-c++-common/analyzer/paths-6.c -std=c++26 (test for warnings, line 94) PASS: c-c++-common/analyzer/paths-6.c -std=c++26 (test for warnings, line 95) PASS: c-c++-common/analyzer/paths-6.c -std=c++26 (test for warnings, line 96) PASS: c-c++-common/analyzer/paths-6.c -std=c++26 (test for warnings, line 97) PASS: c-c++-common/analyzer/paths-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/paths-6.c -std=c++98 (test for warnings, line 113) 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 25) PASS: c-c++-common/analyzer/paths-6.c -std=c++98 (test for warnings, line 26) 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 46) PASS: c-c++-common/analyzer/paths-6.c -std=c++98 (test for warnings, line 47) 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 warnings, line 96) PASS: c-c++-common/analyzer/paths-6.c -std=c++98 (test for warnings, line 97) 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++20 (test for bogus messages, line 25) PASS: c-c++-common/analyzer/paths-7.c -std=c++20 (test for bogus messages, line 53) PASS: c-c++-common/analyzer/paths-7.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/analyzer/paths-7.c -std=c++20 (test for warnings, line 20) 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 31) PASS: c-c++-common/analyzer/paths-7.c -std=c++20 (test for warnings, line 43) PASS: c-c++-common/analyzer/paths-7.c -std=c++20 (test for warnings, line 48) PASS: c-c++-common/analyzer/paths-7.c -std=c++20 (test for warnings, line 56) PASS: c-c++-common/analyzer/paths-7.c -std=c++20 (test for warnings, line 58) 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++26 (test for bogus messages, line 25) PASS: c-c++-common/analyzer/paths-7.c -std=c++26 (test for bogus messages, line 53) PASS: c-c++-common/analyzer/paths-7.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/paths-7.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/paths-7.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/paths-7.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/paths-7.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/paths-7.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/analyzer/paths-7.c -std=c++26 (test for warnings, line 56) PASS: c-c++-common/analyzer/paths-7.c -std=c++26 (test for warnings, line 58) PASS: c-c++-common/analyzer/paths-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/paths-7.c -std=c++98 (test for bogus messages, line 25) PASS: c-c++-common/analyzer/paths-7.c -std=c++98 (test for bogus messages, line 53) PASS: c-c++-common/analyzer/paths-7.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/analyzer/paths-7.c -std=c++98 (test for warnings, line 20) 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 31) PASS: c-c++-common/analyzer/paths-7.c -std=c++98 (test for warnings, line 43) PASS: c-c++-common/analyzer/paths-7.c -std=c++98 (test for warnings, line 48) PASS: c-c++-common/analyzer/paths-7.c -std=c++98 (test for warnings, line 56) PASS: c-c++-common/analyzer/paths-7.c -std=c++98 (test for warnings, line 58) 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++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++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/paths-8.c -std=c++26 (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++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++26 (test for excess errors) PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++26 p != 0 at line 26 (test for warnings, line 20) PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++26 p == 0 at line 24 (test for warnings, line 20) PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++26 ptr != 0 (test for warnings, line 10) PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++26 ptr == 0 at line 11 (test for warnings, line 10) PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++26 q != 0 at line 27 (test for warnings, line 20) PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++26 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++20 (test for excess errors) PASS: c-c++-common/analyzer/phi-1.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pipe-pr107486.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pointer-merging.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr100546.c -std=c++26 (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++20 (test for warnings, line 37) PASS: c-c++-common/analyzer/pr100615.c -std=c++20 (test for warnings, line 48) PASS: c-c++-common/analyzer/pr100615.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr100615.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/pr100615.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/analyzer/pr100615.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr101503.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr101570.c -std=c++26 (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++20 UNSUPPORTED: c-c++-common/analyzer/pr101721.c -std=c++26 UNSUPPORTED: c-c++-common/analyzer/pr101721.c -std=c++98 PASS: c-c++-common/analyzer/pr101962.c -std=c++20 (test for warnings, line 22) PASS: c-c++-common/analyzer/pr101962.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/analyzer/pr101962.c -std=c++20 (test for warnings, line 42) PASS: c-c++-common/analyzer/pr101962.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/analyzer/pr101962.c -std=c++20 (test for warnings, line 46) PASS: c-c++-common/analyzer/pr101962.c -std=c++20 (test for warnings, line 48) PASS: c-c++-common/analyzer/pr101962.c -std=c++20 (test for warnings, line 50) PASS: c-c++-common/analyzer/pr101962.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr101962.c -std=c++20 warning at line 26 (test for warnings, line 24) PASS: c-c++-common/analyzer/pr101962.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/pr101962.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/pr101962.c -std=c++26 (test for warnings, line 42) PASS: c-c++-common/analyzer/pr101962.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/analyzer/pr101962.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/analyzer/pr101962.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/analyzer/pr101962.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/analyzer/pr101962.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr101962.c -std=c++26 warning at line 26 (test for warnings, line 24) PASS: c-c++-common/analyzer/pr101962.c -std=c++98 (test for warnings, line 22) PASS: c-c++-common/analyzer/pr101962.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/analyzer/pr101962.c -std=c++98 (test for warnings, line 42) PASS: c-c++-common/analyzer/pr101962.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/analyzer/pr101962.c -std=c++98 (test for warnings, line 46) 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++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++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/pr102692-2.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/pr102692-2.c -std=c++26 (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++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++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/pr102695.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/pr102695.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/pr102695.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr102695.c -std=c++26 null deref (test for warnings, line 15) PASS: c-c++-common/analyzer/pr102695.c -std=c++26 null deref (test for warnings, line 6) PASS: c-c++-common/analyzer/pr102695.c -std=c++26 string literal at line 7 (test for warnings, line 6) PASS: c-c++-common/analyzer/pr102695.c -std=c++26 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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr103217-2.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr103217-3.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr103217-4.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr103217-5.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr103217.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr103217.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/pr103526.c -std=c++20 (test for bogus messages, line 33) PASS: c-c++-common/analyzer/pr103526.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr103526.c -std=c++26 (test for bogus messages, line 33) PASS: c-c++-common/analyzer/pr103526.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr103526.c -std=c++98 (test for bogus messages, line 33) PASS: c-c++-common/analyzer/pr103526.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/pr104029.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr104029.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr104029.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/pr104062.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr104062.c -std=c++20 leak of ap5 (test for warnings, line 12) PASS: c-c++-common/analyzer/pr104062.c -std=c++20 leak of ap7 at line 13 (test for warnings, line 12) PASS: c-c++-common/analyzer/pr104062.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr104062.c -std=c++26 leak of ap5 (test for warnings, line 12) PASS: c-c++-common/analyzer/pr104062.c -std=c++26 leak of ap7 at line 13 (test for warnings, line 12) 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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr104089.c -std=c++26 (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++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++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/pr104308.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/pr104308.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/pr104308.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/pr104308.c -std=c++26 (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++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++26 (test for warnings, line 8) PASS: c-c++-common/analyzer/pr104452.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr104524.c -std=c++26 (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++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++26 (test for bogus messages, line 25) PASS: c-c++-common/analyzer/pr104560-2.c -std=c++26 (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++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++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/pr105087-1.c -std=c++26 (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++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++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/pr105087-2.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr105252.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr105783.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr106394.c -std=c++26 (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++20 (test for warnings, line 11) PASS: c-c++-common/analyzer/pr106539.c -std=c++20 (test for warnings, line 12) 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 14 (test for warnings, line 13) PASS: c-c++-common/analyzer/pr106539.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/pr106539.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/pr106539.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr106539.c -std=c++26 leak of unknown at line 14 (test for warnings, line 13) PASS: c-c++-common/analyzer/pr106539.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/analyzer/pr106539.c -std=c++98 (test for warnings, line 12) 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 14 (test for warnings, line 13) PASS: c-c++-common/analyzer/pr106845.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr106845.c -std=c++26 (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++20 at line 13 (test for errors, line 12) PASS: c-c++-common/analyzer/pr107345.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr107345.c -std=c++26 at line 13 (test for errors, line 12) PASS: c-c++-common/analyzer/pr107345.c -std=c++26 (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++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++26 (test for warnings, line 4) PASS: c-c++-common/analyzer/pr109439.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/analyzer/pr109439.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/pr109439.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/pr109439.c -std=c++26 at line 7 (test for bogus messages, line 6) PASS: c-c++-common/analyzer/pr109439.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr109577-noexcept.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr110455.c -std=c++26 (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++20 (test for warnings, line 110) PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 112) PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 14) PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 38) PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 54) PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 56) PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 68) PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 70) PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 82) PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 88) PASS: c-c++-common/analyzer/pr110830.c -std=c++20 at line 111 (test for warnings, line 110) PASS: c-c++-common/analyzer/pr110830.c -std=c++20 at line 15 (test for bogus messages, line 14) PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr110830.c -std=c++20 don't supersede warnings with incompatible cfg path at line 37 (test for warnings, line 36) PASS: c-c++-common/analyzer/pr110830.c -std=c++20 don't supersede warnings with incompatible cfg path at line 55 (test for warnings, line 54) PASS: c-c++-common/analyzer/pr110830.c -std=c++20 don't supersede warnings with incompatible cfg path at line 69 (test for warnings, line 68) PASS: c-c++-common/analyzer/pr110830.c -std=c++20 don't supersede warnings with incompatible cfg path at line 83 (test for warnings, line 82) PASS: c-c++-common/analyzer/pr110830.c -std=c++26 (test for warnings, line 110) PASS: c-c++-common/analyzer/pr110830.c -std=c++26 (test for warnings, line 112) PASS: c-c++-common/analyzer/pr110830.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/pr110830.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/analyzer/pr110830.c -std=c++26 (test for warnings, line 38) PASS: c-c++-common/analyzer/pr110830.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/analyzer/pr110830.c -std=c++26 (test for warnings, line 56) PASS: c-c++-common/analyzer/pr110830.c -std=c++26 (test for warnings, line 68) PASS: c-c++-common/analyzer/pr110830.c -std=c++26 (test for warnings, line 70) PASS: c-c++-common/analyzer/pr110830.c -std=c++26 (test for warnings, line 82) PASS: c-c++-common/analyzer/pr110830.c -std=c++26 (test for warnings, line 88) PASS: c-c++-common/analyzer/pr110830.c -std=c++26 at line 111 (test for warnings, line 110) PASS: c-c++-common/analyzer/pr110830.c -std=c++26 at line 15 (test for bogus messages, line 14) PASS: c-c++-common/analyzer/pr110830.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr110830.c -std=c++26 don't supersede warnings with incompatible cfg path at line 37 (test for warnings, line 36) PASS: c-c++-common/analyzer/pr110830.c -std=c++26 don't supersede warnings with incompatible cfg path at line 55 (test for warnings, line 54) PASS: c-c++-common/analyzer/pr110830.c -std=c++26 don't supersede warnings with incompatible cfg path at line 69 (test for warnings, line 68) PASS: c-c++-common/analyzer/pr110830.c -std=c++26 don't supersede warnings with incompatible cfg path at line 83 (test for warnings, line 82) PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 110) PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 112) PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 36) PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 38) PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 54) PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 56) PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 68) PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 70) PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 82) PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 88) PASS: c-c++-common/analyzer/pr110830.c -std=c++98 at line 111 (test for warnings, line 110) PASS: c-c++-common/analyzer/pr110830.c -std=c++98 at line 15 (test for bogus messages, line 14) PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/pr110830.c -std=c++98 don't supersede warnings with incompatible cfg path at line 37 (test for warnings, line 36) PASS: c-c++-common/analyzer/pr110830.c -std=c++98 don't supersede warnings with incompatible cfg path at line 55 (test for warnings, line 54) PASS: c-c++-common/analyzer/pr110830.c -std=c++98 don't supersede warnings with incompatible cfg path at line 69 (test for warnings, line 68) PASS: c-c++-common/analyzer/pr110830.c -std=c++98 don't supersede warnings with incompatible cfg path at line 83 (test for warnings, line 82) PASS: c-c++-common/analyzer/pr119278.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr119278.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr119278.c -std=c++98 (test for excess errors) 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 22 (test for warnings, line 21) PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++20 leak of fpOutCD at line 23 (test for warnings, line 21) PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++20 leak of fpZip (test for warnings, line 21) PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++26 leak of fpOut at line 22 (test for warnings, line 21) PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++26 leak of fpOutCD at line 23 (test for warnings, line 21) PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++26 leak of fpZip (test for warnings, line 21) 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 22 (test for warnings, line 21) PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++98 leak of fpOutCD at line 23 (test for warnings, line 21) PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++98 leak of fpZip (test for warnings, line 21) PASS: c-c++-common/analyzer/pr93290.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr93290.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr93352.c -std=c++26 (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++20 (test for warnings, line 45) PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-3.c -std=c++20 (test for warnings, line 56) 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++26 (test for warnings, line 45) PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-3.c -std=c++26 (test for warnings, line 56) PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-3.c -std=c++98 (test for warnings, line 45) PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-3.c -std=c++98 (test for warnings, line 56) 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++20 (test for warnings, line 51) PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++20 (test for warnings, line 79) PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++26 (test for warnings, line 79) PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++26 (test for excess errors) 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++20 (test for warnings, line 38) PASS: c-c++-common/analyzer/pr93355-localealias-simplified.c -std=c++20 (test for warnings, line 43) 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++26 (test for warnings, line 38) PASS: c-c++-common/analyzer/pr93355-localealias-simplified.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/pr93355-localealias-simplified.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr93355-localealias-simplified.c -std=c++98 (test for warnings, line 38) PASS: c-c++-common/analyzer/pr93355-localealias-simplified.c -std=c++98 (test for warnings, line 43) 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++20 at line 10 (test for warnings, line 9) PASS: c-c++-common/analyzer/pr93457.c -std=c++20 at line 11 (test for errors, line 9) PASS: c-c++-common/analyzer/pr93457.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr93457.c -std=c++26 at line 10 (test for warnings, line 9) PASS: c-c++-common/analyzer/pr93457.c -std=c++26 at line 11 (test for errors, line 9) PASS: c-c++-common/analyzer/pr93457.c -std=c++26 (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++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++26 (test for warnings, line 8) PASS: c-c++-common/analyzer/pr93546.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr93547.c -std=c++26 (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++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++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/pr93669.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/pr93669.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr93695-1.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr93938.c -std=gnu++26 (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++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++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/pr94047.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/pr94047.c -std=c++26 (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++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++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/pr94099.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr94105.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr94362-1.c -std=c++26 (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++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++26 (test for bogus messages, line 10) PASS: c-c++-common/analyzer/pr94362-2.c -std=c++26 (test for bogus messages, line 22) PASS: c-c++-common/analyzer/pr94362-2.c -std=c++26 (test for bogus messages, line 29) PASS: c-c++-common/analyzer/pr94362-2.c -std=c++26 (test for bogus messages, line 41) PASS: c-c++-common/analyzer/pr94362-2.c -std=c++26 (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++20 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/pr94399.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr94399.c -std=c++26 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/pr94399.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr94399.c -std=c++98 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/pr94399.c -std=c++98 (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++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/pr94447.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr94596.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr94639.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr94640.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr94732.c -std=c++26 (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++20 (test for bogus messages, line 19) PASS: c-c++-common/analyzer/pr94839.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr94839.c -std=c++26 (test for bogus messages, line 19) PASS: c-c++-common/analyzer/pr94839.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr94851-1.c -std=c++20 bogus leak (test for bogus messages, line 45) PASS: c-c++-common/analyzer/pr94851-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr94851-1.c -std=c++26 bogus leak (test for bogus messages, line 45) 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 45) 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 52) XFAIL: c-c++-common/analyzer/pr94851-2.c -std=c++20 deref (test for warnings, line 49) PASS: c-c++-common/analyzer/pr94851-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr94851-2.c -std=c++26 bogus leak (test for bogus messages, line 52) XFAIL: c-c++-common/analyzer/pr94851-2.c -std=c++26 deref (test for warnings, line 49) 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 52) XFAIL: c-c++-common/analyzer/pr94851-2.c -std=c++98 deref (test for warnings, line 49) 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++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr94851-4.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr95026.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr95240.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr96598.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr96611.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr96639.c -std=c++20 deref of NULL at line 9 (test for warnings, line 8) PASS: c-c++-common/analyzer/pr96639.c -std=c++20 unchecked deref (test for warnings, line 8) PASS: c-c++-common/analyzer/pr96639.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr96639.c -std=c++26 deref of NULL at line 9 (test for warnings, line 8) PASS: c-c++-common/analyzer/pr96639.c -std=c++26 unchecked deref (test for warnings, line 8) PASS: c-c++-common/analyzer/pr96639.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/pr96639.c -std=c++98 deref of NULL 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++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++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/pr96644.c -std=c++26 (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++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++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/pr96646.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr96648.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr96650-1-notrans.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr96650-1-trans.c -std=c++26 (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++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++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/pr96650-2-notrans.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/pr96650-2-notrans.c -std=c++26 (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++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++26 (test for bogus messages, line 14) PASS: c-c++-common/analyzer/pr96650-2-trans.c -std=c++26 (test for bogus messages, line 28) PASS: c-c++-common/analyzer/pr96650-2-trans.c -std=c++26 (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++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++26 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/pr96651-1.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr96653.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr96699.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr96705.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr96713.c -std=gnu++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr96764.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr96777.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr96792.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr96792.c -std=c++98 (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++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr96860-2.c -std=c++26 (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++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++26 (test for warnings, line 8) PASS: c-c++-common/analyzer/pr97029.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr97072.c -std=c++26 (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++20 (test for bogus messages, line 12) PASS: c-c++-common/analyzer/pr97074.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr97074.c -std=c++26 (test for bogus messages, line 12) PASS: c-c++-common/analyzer/pr97074.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr97130.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr97233.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr97514.c -std=c++26 (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++20 (test for warnings, line 18) PASS: c-c++-common/analyzer/pr97568.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/pr97568.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/analyzer/pr97568.c -std=c++20 (test for warnings, line 28) PASS: c-c++-common/analyzer/pr97568.c -std=c++20 at line 17 (test for warnings, line 16) PASS: c-c++-common/analyzer/pr97568.c -std=c++20 at line 23 (test for warnings, line 22) PASS: c-c++-common/analyzer/pr97568.c -std=c++20 at line 27 (test for warnings, line 26) PASS: c-c++-common/analyzer/pr97568.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr97568.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/pr97568.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/pr97568.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/pr97568.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/pr97568.c -std=c++26 at line 17 (test for warnings, line 16) PASS: c-c++-common/analyzer/pr97568.c -std=c++26 at line 23 (test for warnings, line 22) PASS: c-c++-common/analyzer/pr97568.c -std=c++26 at line 27 (test for warnings, line 26) PASS: c-c++-common/analyzer/pr97568.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr97568.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/analyzer/pr97568.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/pr97568.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/analyzer/pr97568.c -std=c++98 (test for warnings, line 28) PASS: c-c++-common/analyzer/pr97568.c -std=c++98 at line 17 (test for warnings, line 16) 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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr97608.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr97668.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr98073.c -std=c++26 (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++20 (test for warnings, line 5) PASS: c-c++-common/analyzer/pr98564.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/analyzer/pr98564.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr98564.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/analyzer/pr98564.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/pr98564.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr98575-1.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr98580-a.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr98580-b.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr98628.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr98918.c -std=c++26 (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++20 (test for bogus messages, line 11) PASS: c-c++-common/analyzer/pr98969.c -std=c++20 at line 18 (test for warnings, line 17) PASS: c-c++-common/analyzer/pr98969.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr98969.c -std=c++26 (test for bogus messages, line 11) PASS: c-c++-common/analyzer/pr98969.c -std=c++26 at line 18 (test for warnings, line 17) PASS: c-c++-common/analyzer/pr98969.c -std=c++26 (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++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++26 (test for bogus messages, line 24) PASS: c-c++-common/analyzer/pr99044-2.c -std=c++26 (test for bogus messages, line 33) PASS: c-c++-common/analyzer/pr99044-2.c -std=c++26 (test for bogus messages, line 41) PASS: c-c++-common/analyzer/pr99044-2.c -std=c++26 (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++20 (test for bogus messages, line 52) PASS: c-c++-common/analyzer/pr99193-1-noexcept.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr99193-1-noexcept.c -std=c++26 (test for bogus messages, line 52) PASS: c-c++-common/analyzer/pr99193-1-noexcept.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr99193-1-noexcept.c -std=c++98 (test for bogus messages, line 52) PASS: c-c++-common/analyzer/pr99193-1-noexcept.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/pr99193-2.c -std=c++20 (test for bogus messages, line 61) PASS: c-c++-common/analyzer/pr99193-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr99193-2.c -std=c++26 (test for bogus messages, line 61) PASS: c-c++-common/analyzer/pr99193-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr99193-2.c -std=c++98 (test for bogus messages, line 61) PASS: c-c++-common/analyzer/pr99193-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/pr99193-3.c -std=c++20 (test for bogus messages, line 38) PASS: c-c++-common/analyzer/pr99193-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr99193-3.c -std=c++26 (test for bogus messages, line 38) PASS: c-c++-common/analyzer/pr99193-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr99193-3.c -std=c++98 (test for bogus messages, line 38) PASS: c-c++-common/analyzer/pr99193-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/pr99716-1.c -std=c++20 (test for bogus messages, line 20) PASS: c-c++-common/analyzer/pr99716-1.c -std=c++20 (test for bogus messages, line 45) PASS: c-c++-common/analyzer/pr99716-1.c -std=c++20 (test for warnings, line 33) PASS: c-c++-common/analyzer/pr99716-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/pr99716-1.c -std=c++26 (test for bogus messages, line 20) PASS: c-c++-common/analyzer/pr99716-1.c -std=c++26 (test for bogus messages, line 45) PASS: c-c++-common/analyzer/pr99716-1.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/analyzer/pr99716-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr99716-1.c -std=c++98 (test for bogus messages, line 20) PASS: c-c++-common/analyzer/pr99716-1.c -std=c++98 (test for bogus messages, line 45) PASS: c-c++-common/analyzer/pr99716-1.c -std=c++98 (test for warnings, line 33) 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++20 (test for bogus messages, line 30) 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++26 (test for bogus messages, line 30) PASS: c-c++-common/analyzer/pr99716-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pr99716-2.c -std=c++98 (test for bogus messages, line 30) 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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr99716-3.c -std=c++26 (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++20 (test for bogus messages, line 52) 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++26 (test for bogus messages, line 52) PASS: c-c++-common/analyzer/pr99774-1.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/pr99906.c -std=c++26 (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++20 (test for bogus messages, line 19) PASS: c-c++-common/analyzer/pragma-1.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/analyzer/pragma-1.c -std=c++20 (test for warnings, line 27) 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++26 (test for bogus messages, line 19) PASS: c-c++-common/analyzer/pragma-1.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/pragma-1.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/analyzer/pragma-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pragma-1.c -std=c++98 (test for bogus messages, line 19) PASS: c-c++-common/analyzer/pragma-1.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/analyzer/pragma-1.c -std=c++98 (test for warnings, line 27) 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++20 (test for warnings, line 48) PASS: c-c++-common/analyzer/pragma-2.c -std=c++20 (test for warnings, line 51) 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++26 (test for warnings, line 48) PASS: c-c++-common/analyzer/pragma-2.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/analyzer/pragma-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/pragma-2.c -std=c++98 (test for warnings, line 48) PASS: c-c++-common/analyzer/pragma-2.c -std=c++98 (test for warnings, line 51) PASS: c-c++-common/analyzer/pragma-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++20 (test for warnings, line 22) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++20 (test for warnings, line 31) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++20 (test for warnings, line 33) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++20 (test for warnings, line 39) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++20 (test for warnings, line 40) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++20 (test for warnings, line 45) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++20 (test for warnings, line 8) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++20 final event at line 9 (test for warnings, line 8) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++26 (test for warnings, line 45) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++26 final event at line 9 (test for warnings, line 8) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++98 (test for warnings, line 22) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++98 (test for warnings, line 31) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++98 (test for warnings, line 32) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++98 (test for warnings, line 33) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++98 (test for warnings, line 39) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++98 (test for warnings, line 40) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++98 (test for warnings, line 45) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++98 (test for warnings, line 8) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/ptr-subtraction-1.c -std=c++98 final event at line 9 (test for warnings, line 8) PASS: c-c++-common/analyzer/ptr-subtraction-CWE-469-example.c -std=c++20 (test for warnings, line 40) PASS: c-c++-common/analyzer/ptr-subtraction-CWE-469-example.c -std=c++20 (test for warnings, line 50) PASS: c-c++-common/analyzer/ptr-subtraction-CWE-469-example.c -std=c++20 (test for warnings, line 67) PASS: c-c++-common/analyzer/ptr-subtraction-CWE-469-example.c -std=c++20 (test for warnings, line 68) PASS: c-c++-common/analyzer/ptr-subtraction-CWE-469-example.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/ptr-subtraction-CWE-469-example.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/analyzer/ptr-subtraction-CWE-469-example.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/analyzer/ptr-subtraction-CWE-469-example.c -std=c++26 (test for warnings, line 67) PASS: c-c++-common/analyzer/ptr-subtraction-CWE-469-example.c -std=c++26 (test for warnings, line 68) PASS: c-c++-common/analyzer/ptr-subtraction-CWE-469-example.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/ptr-subtraction-CWE-469-example.c -std=c++98 (test for warnings, line 40) PASS: c-c++-common/analyzer/ptr-subtraction-CWE-469-example.c -std=c++98 (test for warnings, line 50) PASS: c-c++-common/analyzer/ptr-subtraction-CWE-469-example.c -std=c++98 (test for warnings, line 67) PASS: c-c++-common/analyzer/ptr-subtraction-CWE-469-example.c -std=c++98 (test for warnings, line 68) PASS: c-c++-common/analyzer/ptr-subtraction-CWE-469-example.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++20 (test for warnings, line 21) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++20 (test for warnings, line 22) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++20 (test for warnings, line 27) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++20 (test for warnings, line 30) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++20 (test for warnings, line 31) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++20 (test for warnings, line 34) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++26 (test for warnings, line 34) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++98 (test for warnings, line 21) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++98 (test for warnings, line 22) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++98 (test for warnings, line 27) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++98 (test for warnings, line 30) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++98 (test for warnings, line 31) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++98 (test for warnings, line 32) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++98 (test for warnings, line 34) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/analyzer/raw-data-cst-pr117262-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 25) PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 28) PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 48) PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 49) PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 56) PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 62) PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 63) PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 81) PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 89) PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 at line 95 (test for warnings, line 94) PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 at line 96 (test for warnings, line 94) PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/realloc-1.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/realloc-1.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/realloc-1.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/realloc-1.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/analyzer/realloc-1.c -std=c++26 (test for warnings, line 49) PASS: c-c++-common/analyzer/realloc-1.c -std=c++26 (test for warnings, line 56) PASS: c-c++-common/analyzer/realloc-1.c -std=c++26 (test for warnings, line 62) PASS: c-c++-common/analyzer/realloc-1.c -std=c++26 (test for warnings, line 63) PASS: c-c++-common/analyzer/realloc-1.c -std=c++26 (test for warnings, line 81) PASS: c-c++-common/analyzer/realloc-1.c -std=c++26 (test for warnings, line 89) PASS: c-c++-common/analyzer/realloc-1.c -std=c++26 at line 95 (test for warnings, line 94) PASS: c-c++-common/analyzer/realloc-1.c -std=c++26 at line 96 (test for warnings, line 94) PASS: c-c++-common/analyzer/realloc-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 25) PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 28) PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 48) PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 49) PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 56) PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 62) PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 63) PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 81) PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 89) PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 at line 95 (test for warnings, line 94) PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 at line 96 (test for warnings, line 94) PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 33) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 34) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 40) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 51) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 52) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 53) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 59) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 60) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 61) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 65) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 66) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 67) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 72) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 73) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 74) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 75) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 unknown (test for warnings, line 62) PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 use after free at line 63 (test for warnings, line 62) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for warnings, line 34) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for warnings, line 52) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for warnings, line 53) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for warnings, line 59) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for warnings, line 60) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for warnings, line 61) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for warnings, line 65) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for warnings, line 66) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for warnings, line 67) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for warnings, line 72) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for warnings, line 73) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for warnings, line 74) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for warnings, line 75) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 unknown (test for warnings, line 62) PASS: c-c++-common/analyzer/realloc-2.c -std=c++26 use after free at line 63 (test for warnings, line 62) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 32) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 33) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 34) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 40) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 51) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 52) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 53) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 59) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 60) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 61) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 65) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 66) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 67) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 72) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 73) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 74) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 75) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 unknown (test for warnings, line 62) PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 use after free at line 63 (test for warnings, line 62) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 33) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 43) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 47) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 54) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 55) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 56) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 61) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 62) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 63) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 67) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 68) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 69) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 74) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 75) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 76) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 77) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 unknown (test for warnings, line 64) PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 use after free at line 65 (test for warnings, line 64) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for warnings, line 47) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for warnings, line 55) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for warnings, line 56) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for warnings, line 61) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for warnings, line 62) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for warnings, line 63) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for warnings, line 67) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for warnings, line 68) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for warnings, line 69) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for warnings, line 74) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for warnings, line 75) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for warnings, line 76) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for warnings, line 77) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 unknown (test for warnings, line 64) PASS: c-c++-common/analyzer/realloc-3.c -std=c++26 use after free at line 65 (test for warnings, line 64) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 33) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 36) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 43) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 47) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 54) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 55) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 56) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 61) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 62) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 63) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 67) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 68) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 69) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 74) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 75) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 76) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 77) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 unknown (test for warnings, line 64) PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 use after free at line 65 (test for warnings, line 64) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 27) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 33) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 34) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 40) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 50) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 51) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 52) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 53) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 54) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 59) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 60) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 62) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 63) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 64) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 68) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 69) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 70) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 75) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 76) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 77) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 78) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 79) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 unknown (test for warnings, line 65) PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 use after free at line 66 (test for warnings, line 65) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 34) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 52) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 53) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 59) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 60) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 62) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 63) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 64) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 68) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 69) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 70) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 75) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 76) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 77) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 78) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for warnings, line 79) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 unknown (test for warnings, line 65) PASS: c-c++-common/analyzer/realloc-4.c -std=c++26 use after free at line 66 (test for warnings, line 65) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 27) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 32) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 33) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 34) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 40) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 50) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 51) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 52) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 53) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 54) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 59) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 60) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 62) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 63) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 64) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 68) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 69) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 70) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 75) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 76) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 77) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 78) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 79) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 unknown (test for warnings, line 65) PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 use after free at line 66 (test for warnings, line 65) PASS: c-c++-common/analyzer/realloc-5.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/analyzer/realloc-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/realloc-5.c -std=c++20 warning at line 40 (test for warnings, line 38) PASS: c-c++-common/analyzer/realloc-5.c -std=c++20 warning at line 41 (test for warnings, line 38) PASS: c-c++-common/analyzer/realloc-5.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/realloc-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/realloc-5.c -std=c++26 warning at line 40 (test for warnings, line 38) PASS: c-c++-common/analyzer/realloc-5.c -std=c++26 warning at line 41 (test for warnings, line 38) PASS: c-c++-common/analyzer/realloc-5.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/analyzer/realloc-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/realloc-5.c -std=c++98 warning at line 40 (test for warnings, line 38) PASS: c-c++-common/analyzer/realloc-5.c -std=c++98 warning at line 41 (test for warnings, line 38) 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++26 (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++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++26 (test for warnings, line 29) PASS: c-c++-common/analyzer/refcounting-1.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/rhbz1878600.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/rhbz1878600.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/sarif-path-role.c -std=c++20 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/analyzer/sarif-path-role.c -std=c++20 scan-sarif-file "roles": \\["tracedFile"\\] UNSUPPORTED: c-c++-common/analyzer/sarif-path-role.c -std=c++20 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/analyzer/sarif-path-role.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/sarif-path-role.c -std=c++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/analyzer/sarif-path-role.c -std=c++26 scan-sarif-file "roles": \\["tracedFile"\\] UNSUPPORTED: c-c++-common/analyzer/sarif-path-role.c -std=c++26 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/analyzer/sarif-path-role.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/sarif-path-role.c -std=c++98 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/analyzer/sarif-path-role.c -std=c++98 scan-sarif-file "roles": \\["tracedFile"\\] UNSUPPORTED: c-c++-common/analyzer/sarif-path-role.c -std=c++98 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/analyzer/sarif-path-role.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/sarif-pr107366.c -std=c++20 (test .sarif output for UTF-8-encoded parseable JSON) UNSUPPORTED: c-c++-common/analyzer/sarif-pr107366.c -std=c++20 verify-sarif-file: check-jsonschema is missing 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++26 (test .sarif output for UTF-8-encoded parseable JSON) UNSUPPORTED: c-c++-common/analyzer/sarif-pr107366.c -std=c++26 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/analyzer/sarif-pr107366.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/sarif-pr107366.c -std=c++98 (test .sarif output for UTF-8-encoded parseable JSON) UNSUPPORTED: c-c++-common/analyzer/sarif-pr107366.c -std=c++98 verify-sarif-file: check-jsonschema is missing 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++20 (test for warnings, line 11) PASS: c-c++-common/analyzer/scope-1.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/analyzer/scope-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/scope-1.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/scope-1.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/scope-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/scope-1.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/analyzer/scope-1.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/analyzer/scope-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/setjmp-2.c -std=c++20 (test for warnings, line 30) PASS: c-c++-common/analyzer/setjmp-2.c -std=c++20 expected multiline pattern lines 78-114 PASS: c-c++-common/analyzer/setjmp-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/setjmp-2.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/setjmp-2.c -std=c++26 expected multiline pattern lines 78-114 PASS: c-c++-common/analyzer/setjmp-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/setjmp-2.c -std=c++98 (test for warnings, line 30) PASS: c-c++-common/analyzer/setjmp-2.c -std=c++98 expected multiline pattern lines 78-114 PASS: c-c++-common/analyzer/setjmp-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/setjmp-5.c -std=c++20 (test for warnings, line 22) PASS: c-c++-common/analyzer/setjmp-5.c -std=c++20 expected multiline pattern lines 77-125 PASS: c-c++-common/analyzer/setjmp-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/setjmp-5.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/setjmp-5.c -std=c++26 expected multiline pattern lines 77-125 PASS: c-c++-common/analyzer/setjmp-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/setjmp-5.c -std=c++98 (test for warnings, line 22) PASS: c-c++-common/analyzer/setjmp-5.c -std=c++98 expected multiline pattern lines 77-125 PASS: c-c++-common/analyzer/setjmp-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/setjmp-9.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/analyzer/setjmp-9.c -std=c++20 expected multiline pattern lines 43-105 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++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/setjmp-9.c -std=c++26 expected multiline pattern lines 43-105 PASS: c-c++-common/analyzer/setjmp-9.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/setjmp-pr109094.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/setjmp-pr109094.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/snprintf-concat.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/snprintf-concat.c -std=c++20 PR 107017 (test for warnings, line 31) XFAIL: c-c++-common/analyzer/snprintf-concat.c -std=c++20 PR 107017 (test for warnings, line 34) PASS: c-c++-common/analyzer/snprintf-concat.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/snprintf-concat.c -std=c++26 PR 107017 (test for warnings, line 31) XFAIL: c-c++-common/analyzer/snprintf-concat.c -std=c++26 PR 107017 (test for warnings, line 34) PASS: c-c++-common/analyzer/snprintf-concat.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/analyzer/snprintf-concat.c -std=c++98 PR 107017 (test for warnings, line 31) XFAIL: c-c++-common/analyzer/snprintf-concat.c -std=c++98 PR 107017 (test for warnings, line 34) 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++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/sock-2.c -std=c++26 (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++20 (test for warnings, line 30) PASS: c-c++-common/analyzer/sprintf-2.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/analyzer/sprintf-2.c -std=c++20 (test for warnings, line 43) PASS: c-c++-common/analyzer/sprintf-2.c -std=c++20 (test for warnings, line 50) PASS: c-c++-common/analyzer/sprintf-2.c -std=c++20 (test for warnings, line 58) PASS: c-c++-common/analyzer/sprintf-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/sprintf-2.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/sprintf-2.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/analyzer/sprintf-2.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/sprintf-2.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/analyzer/sprintf-2.c -std=c++26 (test for warnings, line 58) PASS: c-c++-common/analyzer/sprintf-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/sprintf-2.c -std=c++98 (test for warnings, line 30) PASS: c-c++-common/analyzer/sprintf-2.c -std=c++98 (test for warnings, line 36) PASS: c-c++-common/analyzer/sprintf-2.c -std=c++98 (test for warnings, line 43) PASS: c-c++-common/analyzer/sprintf-2.c -std=c++98 (test for warnings, line 50) PASS: c-c++-common/analyzer/sprintf-2.c -std=c++98 (test for warnings, line 58) PASS: c-c++-common/analyzer/sprintf-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/sprintf-3.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/sprintf-3.c -std=c++20 PR analyzer/107017 (test for warnings, line 19) XFAIL: c-c++-common/analyzer/sprintf-3.c -std=c++20 PR analyzer/107017 (test for warnings, line 31) XFAIL: c-c++-common/analyzer/sprintf-3.c -std=c++20 PR analyzer/107017 (test for warnings, line 43) PASS: c-c++-common/analyzer/sprintf-3.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/sprintf-3.c -std=c++26 PR analyzer/107017 (test for warnings, line 19) XFAIL: c-c++-common/analyzer/sprintf-3.c -std=c++26 PR analyzer/107017 (test for warnings, line 31) XFAIL: c-c++-common/analyzer/sprintf-3.c -std=c++26 PR analyzer/107017 (test for warnings, line 43) PASS: c-c++-common/analyzer/sprintf-3.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/analyzer/sprintf-3.c -std=c++98 PR analyzer/107017 (test for warnings, line 19) XFAIL: c-c++-common/analyzer/sprintf-3.c -std=c++98 PR analyzer/107017 (test for warnings, line 31) XFAIL: c-c++-common/analyzer/sprintf-3.c -std=c++98 PR analyzer/107017 (test for warnings, line 43) PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++20 (test for warnings, line 31) PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++20 (test for warnings, line 35) 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++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++26 (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 35) PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/sprintf-pr117369.c -std=c++20 (test for bogus messages, line 12) PASS: c-c++-common/analyzer/sprintf-pr117369.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/sprintf-pr117369.c -std=c++26 (test for bogus messages, line 12) PASS: c-c++-common/analyzer/sprintf-pr117369.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/sprintf-pr117369.c -std=c++98 (test for bogus messages, line 12) PASS: c-c++-common/analyzer/sprintf-pr117369.c -std=c++98 (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++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/stale-frame-1.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/stale-frame-1.c -std=c++26 (test for warnings, line 42) PASS: c-c++-common/analyzer/stale-frame-1.c -std=c++26 (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-pr111289-int.c -std=c++20 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++20 (test for warnings, line 38) PASS: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++20 (test for warnings, line 59) PASS: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++26 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++26 (test for warnings, line 38) PASS: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++26 (test for warnings, line 59) PASS: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++98 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++98 (test for warnings, line 38) PASS: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++98 (test for warnings, line 59) PASS: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/stdarg-pr111289-ptr.c -std=c++20 (test for bogus messages, line 28) PASS: c-c++-common/analyzer/stdarg-pr111289-ptr.c -std=c++20 (test for bogus messages, line 9) PASS: c-c++-common/analyzer/stdarg-pr111289-ptr.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/stdarg-pr111289-ptr.c -std=c++26 (test for bogus messages, line 28) PASS: c-c++-common/analyzer/stdarg-pr111289-ptr.c -std=c++26 (test for bogus messages, line 9) PASS: c-c++-common/analyzer/stdarg-pr111289-ptr.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/stdarg-pr111289-ptr.c -std=c++98 (test for bogus messages, line 28) PASS: c-c++-common/analyzer/stdarg-pr111289-ptr.c -std=c++98 (test for bogus messages, line 9) PASS: c-c++-common/analyzer/stdarg-pr111289-ptr.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/stdarg-pr113509.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/analyzer/stdarg-pr113509.c -std=c++20 (test for warnings, line 8) PASS: c-c++-common/analyzer/stdarg-pr113509.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/stdarg-pr113509.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/stdarg-pr113509.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/analyzer/stdarg-pr113509.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/stdarg-pr113509.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/analyzer/stdarg-pr113509.c -std=c++98 (test for warnings, line 8) PASS: c-c++-common/analyzer/stdarg-pr113509.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/stdarg-sentinel-1.c -std=c++20 (test for warnings, line 8) 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++26 (test for warnings, line 8) PASS: c-c++-common/analyzer/stdarg-sentinel-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/stdarg-sentinel-1.c -std=c++98 (test for warnings, line 8) 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++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++26 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/stdarg-types-2.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/stdarg-types-3.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/stdarg-types-4.c -std=c++26 (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++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++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/strcpy-2.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/strcpy-2.c -std=c++26 (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++20 (test for warnings, line 66) PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++20 at line 61 (test for warnings, line 60) PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++20 PR analyzer/105899 (test for warnings, line 33) PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++26 (test for warnings, line 66) PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++26 at line 61 (test for warnings, line 60) PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++26 PR analyzer/105899 (test for warnings, line 33) PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++98 (test for warnings, line 66) PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++98 at line 61 (test for warnings, line 60) PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++98 PR analyzer/105899 (test for warnings, line 33) PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++20 (test for warnings, line 55) PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++20 (test for warnings, line 59) PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/string-ops-dup.c -std=c++20 PR analyzer/105899 (test for warnings, line 31) PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++26 (test for warnings, line 55) PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++26 (test for warnings, line 59) PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/string-ops-dup.c -std=c++26 PR analyzer/105899 (test for warnings, line 31) PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++98 (test for warnings, line 55) PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++98 (test for warnings, line 59) PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/analyzer/string-ops-dup.c -std=c++98 PR analyzer/105899 (test for warnings, line 31) PASS: c-c++-common/analyzer/strlen-pr111361.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/analyzer/strlen-pr111361.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/strlen-pr111361.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/strlen-pr111361.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/strlen-pr111361.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/analyzer/strlen-pr111361.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/strlen-pr112811.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/strlen-pr112811.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/strlen-pr112811.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/strlen-pr113999.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/strlen-pr113999.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/strlen-pr113999.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/strlen-pr123085.c -std=c++20 (test for bogus messages, line 3) PASS: c-c++-common/analyzer/strlen-pr123085.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/strlen-pr123085.c -std=c++26 (test for bogus messages, line 3) PASS: c-c++-common/analyzer/strlen-pr123085.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/strlen-pr123085.c -std=c++98 (test for bogus messages, line 3) PASS: c-c++-common/analyzer/strlen-pr123085.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 104) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 110) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 123) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 56) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 64) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 82) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 116) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 129) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 137) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 145) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 151) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 157) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 25) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 31) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 48) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 49) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 54) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 61) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 69) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 72) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 92) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 97) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 correct (test for warnings, line 38) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 correct (test for warnings, line 40) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 correct (test for warnings, line 42) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 correct (test for warnings, line 44) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 correct (test for warnings, line 46) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 status quo at line 39 (test for bogus messages, line 38) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 status quo at line 41 (test for bogus messages, line 40) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 status quo at line 43 (test for bogus messages, line 42) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 status quo at line 45 (test for bogus messages, line 44) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 status quo at line 47 (test for bogus messages, line 46) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for bogus messages, line 104) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for bogus messages, line 110) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for bogus messages, line 123) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for bogus messages, line 56) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for bogus messages, line 64) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for bogus messages, line 82) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for warnings, line 116) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for warnings, line 129) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for warnings, line 137) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for warnings, line 145) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for warnings, line 151) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for warnings, line 157) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for warnings, line 49) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for warnings, line 61) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for warnings, line 69) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for warnings, line 72) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for warnings, line 92) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for warnings, line 97) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++26 correct (test for warnings, line 38) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++26 correct (test for warnings, line 40) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++26 correct (test for warnings, line 42) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++26 correct (test for warnings, line 44) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++26 correct (test for warnings, line 46) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++26 status quo at line 39 (test for bogus messages, line 38) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++26 status quo at line 41 (test for bogus messages, line 40) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++26 status quo at line 43 (test for bogus messages, line 42) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++26 status quo at line 45 (test for bogus messages, line 44) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++26 status quo at line 47 (test for bogus messages, line 46) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 104) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 110) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 123) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 56) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 64) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 82) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 116) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 129) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 137) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 145) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 151) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 157) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 25) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 31) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 48) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 49) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 54) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 61) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 69) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 72) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 92) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 97) PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 correct (test for warnings, line 38) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 correct (test for warnings, line 40) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 correct (test for warnings, line 42) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 correct (test for warnings, line 44) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 correct (test for warnings, line 46) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 status quo at line 39 (test for bogus messages, line 38) XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 status quo at line 41 (test for bogus messages, line 40) 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 47 (test for bogus messages, line 46) PASS: c-c++-common/analyzer/strncpy-pr111361.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/strncpy-pr111361.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/strncpy-pr111361.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/strndup-1.c -std=c++20 (test for warnings, line 14) PASS: c-c++-common/analyzer/strndup-1.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/analyzer/strndup-1.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/analyzer/strndup-1.c -std=c++20 (test for warnings, line 25) 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++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/strndup-1.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/strndup-1.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/strndup-1.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/strndup-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/strndup-1.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/analyzer/strndup-1.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/analyzer/strndup-1.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/analyzer/strndup-1.c -std=c++98 (test for warnings, line 25) 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++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 (test for warnings, line 27) PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 (test for warnings, line 41) PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 (test for warnings, line 47) PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 (test for warnings, line 48) PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 (test for warnings, line 55) PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 note at line 28 (test for warnings, line 27) PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 note at line 49 (test for warnings, line 48) PASS: c-c++-common/analyzer/strstr-1.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/strstr-1.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/strstr-1.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/analyzer/strstr-1.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/analyzer/strstr-1.c -std=c++26 (test for warnings, line 41) PASS: c-c++-common/analyzer/strstr-1.c -std=c++26 (test for warnings, line 47) PASS: c-c++-common/analyzer/strstr-1.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/analyzer/strstr-1.c -std=c++26 (test for warnings, line 55) PASS: c-c++-common/analyzer/strstr-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/strstr-1.c -std=c++26 note at line 28 (test for warnings, line 27) PASS: c-c++-common/analyzer/strstr-1.c -std=c++26 note at line 49 (test for warnings, line 48) PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 (test for warnings, line 27) PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 (test for warnings, line 41) PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 (test for warnings, line 47) PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 (test for warnings, line 48) PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 (test for warnings, line 55) PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 note at line 28 (test for warnings, line 27) PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 note at line 49 (test for warnings, line 48) PASS: c-c++-common/analyzer/strtok-1.c -std=c++20 (test for warnings, line 25) PASS: c-c++-common/analyzer/strtok-1.c -std=c++20 (test for warnings, line 33) PASS: c-c++-common/analyzer/strtok-1.c -std=c++20 (test for warnings, line 39) PASS: c-c++-common/analyzer/strtok-1.c -std=c++20 (test for warnings, line 40) PASS: c-c++-common/analyzer/strtok-1.c -std=c++20 (test for warnings, line 46) PASS: c-c++-common/analyzer/strtok-1.c -std=c++20 (test for warnings, line 47) PASS: c-c++-common/analyzer/strtok-1.c -std=c++20 at line 48 (test for warnings, line 47) PASS: c-c++-common/analyzer/strtok-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/strtok-1.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/strtok-1.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/analyzer/strtok-1.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/analyzer/strtok-1.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/analyzer/strtok-1.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/analyzer/strtok-1.c -std=c++26 (test for warnings, line 47) PASS: c-c++-common/analyzer/strtok-1.c -std=c++26 at line 48 (test for warnings, line 47) PASS: c-c++-common/analyzer/strtok-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/strtok-1.c -std=c++98 (test for warnings, line 25) PASS: c-c++-common/analyzer/strtok-1.c -std=c++98 (test for warnings, line 33) PASS: c-c++-common/analyzer/strtok-1.c -std=c++98 (test for warnings, line 39) PASS: c-c++-common/analyzer/strtok-1.c -std=c++98 (test for warnings, line 40) PASS: c-c++-common/analyzer/strtok-1.c -std=c++98 (test for warnings, line 46) PASS: c-c++-common/analyzer/strtok-1.c -std=c++98 (test for warnings, line 47) PASS: c-c++-common/analyzer/strtok-1.c -std=c++98 at line 48 (test for warnings, line 47) PASS: c-c++-common/analyzer/strtok-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/strtok-2.c -std=c++20 (test for bogus messages, line 17) PASS: c-c++-common/analyzer/strtok-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/strtok-2.c -std=c++26 (test for bogus messages, line 17) PASS: c-c++-common/analyzer/strtok-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/strtok-2.c -std=c++98 (test for bogus messages, line 17) PASS: c-c++-common/analyzer/strtok-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/strtok-3.c -std=c++20 at line 24 (test for warnings, line 15) PASS: c-c++-common/analyzer/strtok-3.c -std=c++20 at line 25 (test for warnings, line 15) PASS: c-c++-common/analyzer/strtok-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/strtok-3.c -std=c++26 at line 24 (test for warnings, line 15) PASS: c-c++-common/analyzer/strtok-3.c -std=c++26 at line 25 (test for warnings, line 15) PASS: c-c++-common/analyzer/strtok-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/strtok-3.c -std=c++98 at line 24 (test for warnings, line 15) PASS: c-c++-common/analyzer/strtok-3.c -std=c++98 at line 25 (test for warnings, line 15) PASS: c-c++-common/analyzer/strtok-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/strtok-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/strtok-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/strtok-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/strtok-cppreference.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/strtok-cppreference.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/strtok-cppreference.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++26 (test for excess errors) 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++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++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/switch-wrong-enum.c -std=c++26 (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++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++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 (test for warnings, line 38) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 (test for warnings, line 42) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 uninit at line 17 (test for warnings, line 16) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 uninit at line 25 (test for warnings, line 24) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 unknown (test for warnings, line 16) PASS: c-c++-common/analyzer/symbolic-1.c -std=c++26 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++20 (test for bogus messages, line 105) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++20 (test for bogus messages, line 22) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++20 (test for bogus messages, line 34) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++20 (test for bogus messages, line 44) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++20 (test for bogus messages, line 56) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++20 (test for bogus messages, line 91) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++20 (test for warnings, line 70) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++26 (test for bogus messages, line 105) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++26 (test for bogus messages, line 22) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++26 (test for bogus messages, line 34) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++26 (test for bogus messages, line 44) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++26 (test for bogus messages, line 56) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++26 (test for bogus messages, line 91) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++26 (test for warnings, line 70) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for bogus messages, line 105) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for bogus messages, line 22) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for bogus messages, line 34) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for bogus messages, line 44) PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for bogus messages, line 56) 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++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++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/symbolic-2.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/symbolic-2.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/symbolic-2.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/symbolic-2.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/symbolic-2.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/analyzer/symbolic-2.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/symbolic-2.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/symbolic-2.c -std=c++26 (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++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++26 (test for warnings, line 11) PASS: c-c++-common/analyzer/symbolic-3.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/analyzer/symbolic-3.c -std=c++26 (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++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++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/symbolic-4.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/symbolic-4.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/symbolic-4.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/symbolic-4.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/symbolic-4.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/symbolic-4.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/analyzer/symbolic-4.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/symbolic-4.c -std=c++26 (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++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++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/symbolic-5.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/symbolic-5.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/symbolic-5.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/symbolic-5.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/symbolic-5.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/symbolic-5.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/analyzer/symbolic-5.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/symbolic-5.c -std=c++26 (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++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++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/symbolic-6.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/symbolic-6.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/symbolic-6.c -std=c++26 (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++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++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/symbolic-7.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/symbolic-7.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/symbolic-7.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/symbolic-7.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/symbolic-7.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/symbolic-7.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/analyzer/symbolic-7.c -std=c++26 (test for warnings, line 49) PASS: c-c++-common/analyzer/symbolic-7.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/symbolic-8.c -std=c++26 (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++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++26 (test for warnings, line 10) PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++26 (test for warnings, line 47) PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++26 (test for warnings, line 61) PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++26 (test for warnings, line 68) PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++26 (test for warnings, line 75) PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++26 (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++20 (test for warnings, line 13) 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 19 (test for warnings, line 18) PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++20 warning (test for warnings, line 18) PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++26 final event at line 19 (test for warnings, line 18) PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++26 warning (test for warnings, line 18) PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++98 (test for warnings, line 13) 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 19 (test for warnings, line 18) PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++98 warning (test for warnings, line 18) 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++26 (test for warnings, line 33) PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++26 (test for warnings, line 57) PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++26 (test for warnings, line 64) PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++26 (test for warnings, line 72) PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++26 final event at line 35 (test for warnings, line 34) PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++26 final event at line 42 (test for warnings, line 41) PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++26 warning (test for warnings, line 34) PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++26 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++20 (test for excess errors) PASS: c-c++-common/analyzer/taint-divisor-2.c -std=c++26 (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-divisor-pr113619.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/taint-divisor-pr113619.c -std=c++20 PR analyzer/113619 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/taint-divisor-pr113619.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/taint-divisor-pr113619.c -std=c++26 PR analyzer/113619 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/taint-divisor-pr113619.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/taint-divisor-pr113619.c -std=c++98 PR analyzer/113619 (test for bogus messages, line 15) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++20 (test for bogus messages, line 108) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++20 (test for bogus messages, line 54) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++20 (test for warnings, line 27) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++20 (test for warnings, line 42) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++20 (test for warnings, line 69) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++20 (test for warnings, line 81) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++20 (test for warnings, line 96) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++26 (test for bogus messages, line 108) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++26 (test for bogus messages, line 54) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++26 (test for warnings, line 42) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++26 (test for warnings, line 69) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++26 (test for warnings, line 81) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++26 (test for warnings, line 96) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++98 (test for bogus messages, line 108) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++98 (test for bogus messages, line 54) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++98 (test for warnings, line 27) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++98 (test for warnings, line 42) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++98 (test for warnings, line 69) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++98 (test for warnings, line 81) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++98 (test for warnings, line 96) PASS: c-c++-common/analyzer/taint-index-pr106229.c -std=c++98 (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++26 (test for warnings, line 18) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 34) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 38) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 41) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 45) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 47) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 49) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 52) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (test for warnings, line 53) PASS: c-c++-common/analyzer/taint-merger.c -std=c++26 (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++20 (test for bogus messages, line 7) 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++26 (test for bogus messages, line 7) PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++26 (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++20 (test for warnings, line 13) 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 19) PASS: c-c++-common/analyzer/taint-realloc.c -std=c++20 (test for warnings, line 20) 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++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/taint-realloc.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/taint-realloc.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/taint-realloc.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/analyzer/taint-realloc.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/taint-realloc.c -std=c++98 (test for warnings, line 13) 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 19) PASS: c-c++-common/analyzer/taint-realloc.c -std=c++98 (test for warnings, line 20) 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++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++26 (test for warnings, line 103) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 104) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 109) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 110) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 115) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 116) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 121) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 122) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 127) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 128) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 133) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 134) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 139) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 140) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 146) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 147) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 38) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 49) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 55) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 56) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 61) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 62) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 67) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 68) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 73) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 74) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 79) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 80) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 85) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 86) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 91) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 92) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 97) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (test for warnings, line 98) PASS: c-c++-common/analyzer/uninit-1.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/uninit-2.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/uninit-3.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/uninit-6.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/uninit-6b.c -std=c++26 (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++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++26 (test for bogus messages, line 16) PASS: c-c++-common/analyzer/uninit-8.c -std=c++26 (test for bogus messages, line 17) PASS: c-c++-common/analyzer/uninit-8.c -std=c++26 (test for bogus messages, line 18) PASS: c-c++-common/analyzer/uninit-8.c -std=c++26 (test for bogus messages, line 19) PASS: c-c++-common/analyzer/uninit-8.c -std=c++26 (test for bogus messages, line 34) PASS: c-c++-common/analyzer/uninit-8.c -std=c++26 (test for bogus messages, line 35) PASS: c-c++-common/analyzer/uninit-8.c -std=c++26 (test for bogus messages, line 36) PASS: c-c++-common/analyzer/uninit-8.c -std=c++26 (test for bogus messages, line 37) PASS: c-c++-common/analyzer/uninit-8.c -std=c++26 (test for bogus messages, line 60) PASS: c-c++-common/analyzer/uninit-8.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/uninit-8.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/analyzer/uninit-8.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/analyzer/uninit-8.c -std=c++26 (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++20 (test for warnings, line 3) PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++20 (test for warnings, line 4) 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++26 (test for warnings, line 3) PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++26 (test for warnings, line 4) PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++98 (test for warnings, line 3) PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++98 (test for warnings, line 4) 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++20 (test for excess errors) PASS: c-c++-common/analyzer/uninit-pr104576.c -std=c++26 (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++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++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/uninit-pr106204.c -std=c++26 (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++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++26 (test for bogus messages, line 27) PASS: c-c++-common/analyzer/uninit-pr108704.c -std=c++26 (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++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++26 (test for excess errors) PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++26 PR analyzer/108806 (test for bogus messages, line 80) PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++26 PR analyzer/108806 (test for bogus messages, line 83) PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++26 PR analyzer/108806 (test for bogus messages, line 90) PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++26 PR analyzer/108806 (test for bogus messages, line 96) PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++26 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++20 UNSUPPORTED: c-c++-common/analyzer/uninit-pr108968-register.c -std=c++26 UNSUPPORTED: c-c++-common/analyzer/uninit-pr108968-register.c -std=c++98 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++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++26 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++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++26 (test for bogus messages, line 8) PASS: c-c++-common/analyzer/uninit-pr94714.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/uninit-pr94714.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/uninit-pr94714.c -std=c++26 (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++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++26 (test for warnings, line 100) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 103) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 106) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 111) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 125) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 128) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 134) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 138) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 141) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 155) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 158) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 161) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 165) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 176) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 179) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 182) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 186) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 196) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 201) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 204) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 208) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 221) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 230) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 233) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 237) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 61) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 65) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 70) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 75) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 91) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 94) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 95) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (test for warnings, line 99) PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++26 (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++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++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++26 (test for warnings, line 42) PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++26 (test for warnings, line 49) PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++26 (test for warnings, line 53) PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++26 (test for warnings, line 63) PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++26 (test for warnings, line 66) PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++26 (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++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++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/unknown-fns-4.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/untracked-2.c -std=c++26 (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++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++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/unused-local-1.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/unused-local-1.c -std=c++26 (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++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++26 (test for warnings, line 4) PASS: c-c++-common/analyzer/use-after-free-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/use-after-free-2.c -std=c++26 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++20 (test for warnings, line 13) 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++26 (test for warnings, line 13) PASS: c-c++-common/analyzer/use-after-free-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/use-after-free-3.c -std=c++98 (test for warnings, line 13) 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++20 (test for excess errors) PASS: c-c++-common/analyzer/vasprintf-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/vasprintf-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/vector-ice-pr124188.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/vector-ice-pr124188.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/vector-ice-pr124188.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/volatile-1.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/analyzer/volatile-1.c -std=c++20 (test for warnings, line 9) 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++26 (test for warnings, line 17) PASS: c-c++-common/analyzer/volatile-1.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/analyzer/volatile-1.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/vsnprintf-1.c -std=c++26 (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++20 (test for warnings, line 12) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++20 (test for warnings, line 3) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++26 (test for warnings, line 3) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++98 (test for warnings, line 3) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++20 (test for warnings, line 14) PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++20 (test for warnings, line 22) PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++20 (test for warnings, line 51) PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++98 (test for warnings, line 22) PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++98 (test for warnings, line 36) PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++98 (test for warnings, line 51) PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++20 (test for bogus messages, line 22) PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++20 (test for bogus messages, line 24) PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++20 (test for bogus messages, line 9) PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++26 (test for bogus messages, line 22) PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++26 (test for bogus messages, line 24) PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++26 (test for bogus messages, line 9) PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++98 (test for bogus messages, line 22) PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++98 (test for bogus messages, line 24) PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++98 (test for bogus messages, line 9) PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++20 (test for warnings, line 21) PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++20 at line 10 (test for warnings, line 5) PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++26 at line 10 (test for warnings, line 5) PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++98 (test for warnings, line 21) PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++98 at line 10 (test for warnings, line 5) PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++20 (test for warnings, line 27) PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++20 at line 13 (test for warnings, line 11) PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++20 dup at line 30 (test for warnings, line 29) PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++20 warning (test for warnings, line 29) PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++26 at line 13 (test for warnings, line 11) PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++26 dup at line 30 (test for warnings, line 29) PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++26 warning (test for warnings, line 29) PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++98 (test for warnings, line 27) PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++98 at line 13 (test for warnings, line 11) 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++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++26 (test for warnings, line 24) PASS: c-c++-common/analyzer/zlib-1.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/analyzer/zlib-1.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/analyzer/zlib-1.c -std=c++26 (test for warnings, line 41) PASS: c-c++-common/analyzer/zlib-1.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/analyzer/zlib-1.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/analyzer/zlib-1.c -std=c++26 (test for warnings, line 56) PASS: c-c++-common/analyzer/zlib-1.c -std=c++26 (test for warnings, line 61) PASS: c-c++-common/analyzer/zlib-1.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/zlib-2.c -std=c++26 (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++20 (test for excess errors) PASS: c-c++-common/analyzer/zlib-4.c -std=c++20 compr leak at line 21 (test for warnings, line 20) PASS: c-c++-common/analyzer/zlib-4.c -std=c++20 compr leak at line 25 (test for warnings, line 24) PASS: c-c++-common/analyzer/zlib-4.c -std=c++20 uncompr leak (test for warnings, line 20) PASS: c-c++-common/analyzer/zlib-4.c -std=c++20 uncompr leak (test for warnings, line 24) PASS: c-c++-common/analyzer/zlib-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/zlib-4.c -std=c++26 compr leak at line 21 (test for warnings, line 20) PASS: c-c++-common/analyzer/zlib-4.c -std=c++26 compr leak at line 25 (test for warnings, line 24) PASS: c-c++-common/analyzer/zlib-4.c -std=c++26 uncompr leak (test for warnings, line 20) PASS: c-c++-common/analyzer/zlib-4.c -std=c++26 uncompr leak (test for warnings, line 24) 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 21 (test for warnings, line 20) PASS: c-c++-common/analyzer/zlib-4.c -std=c++98 compr leak at line 25 (test for warnings, line 24) PASS: c-c++-common/analyzer/zlib-4.c -std=c++98 uncompr leak (test for warnings, line 20) PASS: c-c++-common/analyzer/zlib-4.c -std=c++98 uncompr leak (test for warnings, line 24) PASS: c-c++-common/analyzer/zlib-5.c -std=c++20 (test for bogus messages, line 33) PASS: c-c++-common/analyzer/zlib-5.c -std=c++20 (test for warnings, line 46) 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++26 (test for bogus messages, line 33) PASS: c-c++-common/analyzer/zlib-5.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/analyzer/zlib-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/analyzer/zlib-5.c -std=c++98 (test for bogus messages, line 33) PASS: c-c++-common/analyzer/zlib-5.c -std=c++98 (test for warnings, line 46) PASS: c-c++-common/analyzer/zlib-5.c -std=c++98 (test for excess errors) UNSUPPORTED: exception-path-1-sarif.py pytest python3 is missing UNSUPPORTED: exception-path-1-sarif.py pytest python3 is missing UNSUPPORTED: exception-path-1-sarif.py pytest python3 is missing UNSUPPORTED: exception-path-unwind-multiple-2-sarif.py pytest python3 is missing UNSUPPORTED: exception-path-unwind-multiple-2-sarif.py pytest python3 is missing UNSUPPORTED: exception-path-unwind-multiple-2-sarif.py pytest python3 is missing PASS: g++.dg/analyzer/cstdlib-2.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++98 (test for warnings, line 25) PASS: g++.dg/analyzer/cstdlib-2.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/cstdlib.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/analyzer/cstdlib.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/analyzer/cstdlib.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/analyzer/cstdlib.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/analyzer/cstdlib.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/analyzer/cstdlib.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/analyzer/cstdlib.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/cstdlib.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/analyzer/cstdlib.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/analyzer/cstdlib.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/analyzer/cstdlib.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/analyzer/cstdlib.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/analyzer/cstdlib.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/analyzer/cstdlib.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/cstdlib.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/analyzer/cstdlib.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/analyzer/cstdlib.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/analyzer/cstdlib.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/analyzer/cstdlib.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/analyzer/cstdlib.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/analyzer/cstdlib.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/dyncast-1.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/analyzer/dyncast-1.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/dyncast-1.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/analyzer/dyncast-1.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/dyncast-1.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/analyzer/dyncast-1.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++20 (test for bogus messages, line 32) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++26 (test for bogus messages, line 32) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++98 (test for bogus messages, line 32) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++98 (test for warnings, line 35) PASS: g++.dg/analyzer/exception-could-throw-1.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-could-throw-2.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/analyzer/exception-could-throw-2.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/analyzer/exception-could-throw-2.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/analyzer/exception-could-throw-2.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/analyzer/exception-could-throw-2.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-could-throw-2.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/analyzer/exception-could-throw-2.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/analyzer/exception-could-throw-2.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/analyzer/exception-could-throw-2.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/analyzer/exception-could-throw-2.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-could-throw-2.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/analyzer/exception-could-throw-2.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/analyzer/exception-could-throw-2.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/analyzer/exception-could-throw-2.C -std=c++98 (test for warnings, line 30) PASS: g++.dg/analyzer/exception-could-throw-2.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-dynamic-spec.C -std=c++14 (test for warnings, line 19) PASS: g++.dg/analyzer/exception-dynamic-spec.C -std=c++14 (test for warnings, line 24) PASS: g++.dg/analyzer/exception-dynamic-spec.C -std=c++14 (test for warnings, line 53) PASS: g++.dg/analyzer/exception-dynamic-spec.C -std=c++14 (test for warnings, line 57) PASS: g++.dg/analyzer/exception-dynamic-spec.C -std=c++14 at line 20 (test for warnings, line 19) PASS: g++.dg/analyzer/exception-dynamic-spec.C -std=c++14 at line 21 (test for warnings, line 19) PASS: g++.dg/analyzer/exception-dynamic-spec.C -std=c++14 at line 54 (test for warnings, line 53) PASS: g++.dg/analyzer/exception-dynamic-spec.C -std=c++14 at line 58 (test for warnings, line 57) PASS: g++.dg/analyzer/exception-dynamic-spec.C -std=c++14 at line 59 (test for warnings, line 57) PASS: g++.dg/analyzer/exception-dynamic-spec.C -std=c++14 (test for excess errors) XFAIL: g++.dg/analyzer/exception-dynamic-spec.C -std=c++14 PR analyzer/119697 (test for bogus messages, line 29) UNSUPPORTED: g++.dg/analyzer/exception-dynamic-spec.C -std=c++20 UNSUPPORTED: g++.dg/analyzer/exception-dynamic-spec.C -std=c++26 PASS: g++.dg/analyzer/exception-ice-pr124139.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-ice-pr124139.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-ice-pr124139.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-leak-1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/analyzer/exception-leak-1.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/analyzer/exception-leak-1.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-leak-1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/analyzer/exception-leak-1.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/analyzer/exception-leak-1.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-leak-1.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/analyzer/exception-leak-1.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/analyzer/exception-leak-1.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-leak-2.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/analyzer/exception-leak-2.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/analyzer/exception-leak-2.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/analyzer/exception-leak-2.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-leak-2.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/analyzer/exception-leak-2.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/analyzer/exception-leak-2.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/analyzer/exception-leak-2.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-leak-2.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/analyzer/exception-leak-2.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/analyzer/exception-leak-2.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/analyzer/exception-leak-2.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-leak-3.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/analyzer/exception-leak-3.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/analyzer/exception-leak-3.C -std=c++20 at line 8 (test for warnings, line 7) PASS: g++.dg/analyzer/exception-leak-3.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-leak-3.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/analyzer/exception-leak-3.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/analyzer/exception-leak-3.C -std=c++26 at line 8 (test for warnings, line 7) PASS: g++.dg/analyzer/exception-leak-3.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-leak-3.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/analyzer/exception-leak-3.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/analyzer/exception-leak-3.C -std=c++98 at line 8 (test for warnings, line 7) PASS: g++.dg/analyzer/exception-leak-3.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-leak-4.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/analyzer/exception-leak-4.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/analyzer/exception-leak-4.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-leak-4.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/analyzer/exception-leak-4.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/analyzer/exception-leak-4.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-leak-4.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/analyzer/exception-leak-4.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/analyzer/exception-leak-4.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++20 (test for bogus messages, line 37) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++20 (test for bogus messages, line 46) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++20 (test for bogus messages, line 49) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++20 at line 13 (test for warnings, line 12) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++26 (test for bogus messages, line 37) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++26 (test for bogus messages, line 46) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++26 (test for bogus messages, line 49) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++26 at line 13 (test for warnings, line 12) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++98 (test for bogus messages, line 37) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++98 (test for bogus messages, line 46) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++98 (test for bogus messages, line 49) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++98 at line 13 (test for warnings, line 12) PASS: g++.dg/analyzer/exception-leak-5.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-leak-6.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/analyzer/exception-leak-6.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/analyzer/exception-leak-6.C -std=c++20 at line 8 (test for warnings, line 7) PASS: g++.dg/analyzer/exception-leak-6.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-leak-6.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/analyzer/exception-leak-6.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/analyzer/exception-leak-6.C -std=c++26 at line 8 (test for warnings, line 7) PASS: g++.dg/analyzer/exception-leak-6.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-leak-6.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/analyzer/exception-leak-6.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/analyzer/exception-leak-6.C -std=c++98 at line 8 (test for warnings, line 7) PASS: g++.dg/analyzer/exception-leak-6.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-nothrow.C -std=c++20 (test for bogus messages, line 21) PASS: g++.dg/analyzer/exception-nothrow.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/analyzer/exception-nothrow.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-nothrow.C -std=c++26 (test for bogus messages, line 21) PASS: g++.dg/analyzer/exception-nothrow.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/analyzer/exception-nothrow.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-nothrow.C -std=c++98 (test for bogus messages, line 21) PASS: g++.dg/analyzer/exception-nothrow.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/analyzer/exception-nothrow.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-path-1.C -std=c++20 (test .sarif output for UTF-8-encoded parseable JSON) PASS: g++.dg/analyzer/exception-path-1.C -std=c++20 (test for bogus messages, line 17) PASS: g++.dg/analyzer/exception-path-1.C -std=c++20 (test for bogus messages, line 21) PASS: g++.dg/analyzer/exception-path-1.C -std=c++20 (test for bogus messages, line 31) PASS: g++.dg/analyzer/exception-path-1.C -std=c++20 (test for bogus messages, line 34) PASS: g++.dg/analyzer/exception-path-1.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/analyzer/exception-path-1.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/analyzer/exception-path-1.C -std=c++20 (test for warnings, line 26) UNSUPPORTED: g++.dg/analyzer/exception-path-1.C -std=c++20 verify-sarif-file: check-jsonschema is missing PASS: g++.dg/analyzer/exception-path-1.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-path-1.C -std=c++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: g++.dg/analyzer/exception-path-1.C -std=c++26 (test for bogus messages, line 17) PASS: g++.dg/analyzer/exception-path-1.C -std=c++26 (test for bogus messages, line 21) PASS: g++.dg/analyzer/exception-path-1.C -std=c++26 (test for bogus messages, line 31) PASS: g++.dg/analyzer/exception-path-1.C -std=c++26 (test for bogus messages, line 34) PASS: g++.dg/analyzer/exception-path-1.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/analyzer/exception-path-1.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/analyzer/exception-path-1.C -std=c++26 (test for warnings, line 26) UNSUPPORTED: g++.dg/analyzer/exception-path-1.C -std=c++26 verify-sarif-file: check-jsonschema is missing PASS: g++.dg/analyzer/exception-path-1.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-path-1.C -std=c++98 (test .sarif output for UTF-8-encoded parseable JSON) PASS: g++.dg/analyzer/exception-path-1.C -std=c++98 (test for bogus messages, line 17) PASS: g++.dg/analyzer/exception-path-1.C -std=c++98 (test for bogus messages, line 21) PASS: g++.dg/analyzer/exception-path-1.C -std=c++98 (test for bogus messages, line 31) PASS: g++.dg/analyzer/exception-path-1.C -std=c++98 (test for bogus messages, line 34) PASS: g++.dg/analyzer/exception-path-1.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/analyzer/exception-path-1.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/analyzer/exception-path-1.C -std=c++98 (test for warnings, line 26) UNSUPPORTED: g++.dg/analyzer/exception-path-1.C -std=c++98 verify-sarif-file: check-jsonschema is missing PASS: g++.dg/analyzer/exception-path-1.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-path-catch-all-1.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-path-catch-all-1.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-path-catch-all-1.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++20 (test for bogus messages, line 17) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++20 (test for bogus messages, line 20) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++26 (test for bogus messages, line 17) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++26 (test for bogus messages, line 20) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++98 (test for bogus messages, line 17) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++98 (test for bogus messages, line 20) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/analyzer/exception-path-catch-all-2.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++20 (test .sarif output for UTF-8-encoded parseable JSON) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++20 (test for bogus messages, line 42) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++20 (test for bogus messages, line 52) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++20 (test for bogus messages, line 55) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++20 at line 17 (test for warnings, line 16) UNSUPPORTED: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++20 verify-sarif-file: check-jsonschema is missing PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++26 (test for bogus messages, line 42) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++26 (test for bogus messages, line 52) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++26 (test for bogus messages, line 55) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++26 (test for warnings, line 45) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++26 (test for warnings, line 47) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++26 at line 17 (test for warnings, line 16) UNSUPPORTED: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++26 verify-sarif-file: check-jsonschema is missing PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++98 (test .sarif output for UTF-8-encoded parseable JSON) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++98 (test for bogus messages, line 42) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++98 (test for bogus messages, line 52) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++98 (test for bogus messages, line 55) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++98 (test for warnings, line 45) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++98 (test for warnings, line 47) PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++98 at line 17 (test for warnings, line 16) UNSUPPORTED: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++98 verify-sarif-file: check-jsonschema is missing PASS: g++.dg/analyzer/exception-path-unwind-multiple-2.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++20 (test for bogus messages, line 31) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++20 (test for bogus messages, line 41) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++20 (test for bogus messages, line 44) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++26 (test for bogus messages, line 31) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++26 (test for bogus messages, line 41) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++26 (test for bogus messages, line 44) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++98 (test for bogus messages, line 31) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++98 (test for bogus messages, line 41) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++98 (test for bogus messages, line 44) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++98 (test for warnings, line 34) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++98 (test for warnings, line 36) PASS: g++.dg/analyzer/exception-path-unwind-multiple.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++20 (test for bogus messages, line 26) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++20 (test for bogus messages, line 36) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++20 (test for bogus messages, line 39) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++26 (test for bogus messages, line 26) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++26 (test for bogus messages, line 36) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++26 (test for bogus messages, line 39) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++98 (test for bogus messages, line 26) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++98 (test for bogus messages, line 36) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++98 (test for bogus messages, line 39) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++98 (test for warnings, line 29) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++98 (test for warnings, line 31) PASS: g++.dg/analyzer/exception-path-unwind-single.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-path-with-cleanups.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/analyzer/exception-path-with-cleanups.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/analyzer/exception-path-with-cleanups.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/analyzer/exception-path-with-cleanups.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/analyzer/exception-path-with-cleanups.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-path-with-cleanups.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/analyzer/exception-path-with-cleanups.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/analyzer/exception-path-with-cleanups.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/analyzer/exception-path-with-cleanups.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/analyzer/exception-path-with-cleanups.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-path-with-cleanups.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/analyzer/exception-path-with-cleanups.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/analyzer/exception-path-with-cleanups.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/analyzer/exception-path-with-cleanups.C -std=c++98 (test for warnings, line 23) PASS: g++.dg/analyzer/exception-path-with-cleanups.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-rethrow-1.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-rethrow-1.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-rethrow-1.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++20 (test for bogus messages, line 23) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++26 (test for bogus messages, line 23) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++98 (test for bogus messages, line 23) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/analyzer/exception-rethrow-2.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-rethrow-3.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/analyzer/exception-rethrow-3.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/analyzer/exception-rethrow-3.C -std=c++20 (test for warnings, line 29) XFAIL: g++.dg/analyzer/exception-rethrow-3.C -std=c++20 (test for warnings, line 43) PASS: g++.dg/analyzer/exception-rethrow-3.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-rethrow-3.C -std=c++20 rethrow event at line 16 (test for warnings, line 15) PASS: g++.dg/analyzer/exception-rethrow-3.C -std=c++20 rethrow event at line 24 (test for warnings, line 23) PASS: g++.dg/analyzer/exception-rethrow-3.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/analyzer/exception-rethrow-3.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/analyzer/exception-rethrow-3.C -std=c++26 (test for warnings, line 29) XFAIL: g++.dg/analyzer/exception-rethrow-3.C -std=c++26 (test for warnings, line 43) PASS: g++.dg/analyzer/exception-rethrow-3.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-rethrow-3.C -std=c++26 rethrow event at line 16 (test for warnings, line 15) PASS: g++.dg/analyzer/exception-rethrow-3.C -std=c++26 rethrow event at line 24 (test for warnings, line 23) PASS: g++.dg/analyzer/exception-rethrow-3.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/analyzer/exception-rethrow-3.C -std=c++98 (test for warnings, line 23) PASS: g++.dg/analyzer/exception-rethrow-3.C -std=c++98 (test for warnings, line 29) XFAIL: g++.dg/analyzer/exception-rethrow-3.C -std=c++98 (test for warnings, line 43) PASS: g++.dg/analyzer/exception-rethrow-3.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-rethrow-3.C -std=c++98 rethrow event at line 16 (test for warnings, line 15) PASS: g++.dg/analyzer/exception-rethrow-3.C -std=c++98 rethrow event at line 24 (test for warnings, line 23) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++20 (test for bogus messages, line 17) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++20 (test for bogus messages, line 24) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++20 (test for bogus messages, line 26) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++20 (test for bogus messages, line 34) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++26 (test for bogus messages, line 17) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++26 (test for bogus messages, line 24) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++26 (test for bogus messages, line 26) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++26 (test for bogus messages, line 34) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++98 (test for bogus messages, line 10) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++98 (test for bogus messages, line 17) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++98 (test for bogus messages, line 24) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++98 (test for bogus messages, line 26) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++98 (test for bogus messages, line 34) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++98 (test for warnings, line 30) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++98 (test for warnings, line 31) PASS: g++.dg/analyzer/exception-stack-1.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++20 (test for bogus messages, line 21) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++20 (test for bogus messages, line 30) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++20 (test for bogus messages, line 32) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++20 (test for bogus messages, line 41) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++20 (test for bogus messages, line 43) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++26 (test for bogus messages, line 21) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++26 (test for bogus messages, line 30) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++26 (test for bogus messages, line 32) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++26 (test for bogus messages, line 41) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++26 (test for bogus messages, line 43) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++98 (test for bogus messages, line 14) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++98 (test for bogus messages, line 21) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++98 (test for bogus messages, line 30) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++98 (test for bogus messages, line 32) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++98 (test for bogus messages, line 41) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++98 (test for bogus messages, line 43) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++98 (test for warnings, line 23) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++98 (test for warnings, line 29) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++98 (test for warnings, line 34) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++98 (test for warnings, line 36) PASS: g++.dg/analyzer/exception-stack-2.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-subclass-1.C -std=c++20 (test for bogus messages, line 19) PASS: g++.dg/analyzer/exception-subclass-1.C -std=c++20 (test for excess errors) XFAIL: g++.dg/analyzer/exception-subclass-1.C -std=c++20 PR analyzer/119697 (test for warnings, line 16) PASS: g++.dg/analyzer/exception-subclass-1.C -std=c++26 (test for bogus messages, line 19) PASS: g++.dg/analyzer/exception-subclass-1.C -std=c++26 (test for excess errors) XFAIL: g++.dg/analyzer/exception-subclass-1.C -std=c++26 PR analyzer/119697 (test for warnings, line 16) PASS: g++.dg/analyzer/exception-subclass-1.C -std=c++98 (test for bogus messages, line 19) PASS: g++.dg/analyzer/exception-subclass-1.C -std=c++98 (test for excess errors) XFAIL: g++.dg/analyzer/exception-subclass-1.C -std=c++98 PR analyzer/119697 (test for warnings, line 16) PASS: g++.dg/analyzer/exception-subclass-2.C -std=c++20 (test for bogus messages, line 18) PASS: g++.dg/analyzer/exception-subclass-2.C -std=c++20 (test for excess errors) XFAIL: g++.dg/analyzer/exception-subclass-2.C -std=c++20 PR analyzer/119697 (test for warnings, line 24) PASS: g++.dg/analyzer/exception-subclass-2.C -std=c++26 (test for bogus messages, line 18) PASS: g++.dg/analyzer/exception-subclass-2.C -std=c++26 (test for excess errors) XFAIL: g++.dg/analyzer/exception-subclass-2.C -std=c++26 PR analyzer/119697 (test for warnings, line 24) PASS: g++.dg/analyzer/exception-subclass-2.C -std=c++98 (test for bogus messages, line 18) PASS: g++.dg/analyzer/exception-subclass-2.C -std=c++98 (test for excess errors) XFAIL: g++.dg/analyzer/exception-subclass-2.C -std=c++98 PR analyzer/119697 (test for warnings, line 24) PASS: g++.dg/analyzer/exception-value-1.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/analyzer/exception-value-1.C -std=c++20 (test for bogus messages, line 18) PASS: g++.dg/analyzer/exception-value-1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/analyzer/exception-value-1.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/analyzer/exception-value-1.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/analyzer/exception-value-1.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/analyzer/exception-value-1.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/exception-value-1.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/analyzer/exception-value-1.C -std=c++26 (test for bogus messages, line 18) PASS: g++.dg/analyzer/exception-value-1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/analyzer/exception-value-1.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/analyzer/exception-value-1.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/analyzer/exception-value-1.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/analyzer/exception-value-1.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/exception-value-1.C -std=c++98 (test for bogus messages, line 10) PASS: g++.dg/analyzer/exception-value-1.C -std=c++98 (test for bogus messages, line 18) PASS: g++.dg/analyzer/exception-value-1.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/analyzer/exception-value-1.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/analyzer/exception-value-1.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/analyzer/exception-value-1.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/analyzer/exception-value-1.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/exception-value-2.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/analyzer/exception-value-2.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/analyzer/exception-value-2.C -std=c++20 (test for excess errors) UNSUPPORTED: g++.dg/analyzer/exception-value-2.C -std=c++26 PASS: g++.dg/analyzer/exception-value-2.C -std=c++98 (test for warnings, line 36) PASS: g++.dg/analyzer/exception-value-2.C -std=c++98 (test for warnings, line 37) PASS: g++.dg/analyzer/exception-value-2.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++14 at line 13 (test for warnings, line 12) PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++14 at line 18 (test for warnings, line 11) PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++14 at line 19 (test for warnings, line 12) PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++14 (test for excess errors) PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++20 at line 13 (test for warnings, line 12) PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++20 at line 19 (test for warnings, line 12) PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++20 (test for excess errors) UNSUPPORTED: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++98 PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 at line 14 (test for warnings, line 13) PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 at line 19 (test for warnings, line 12) PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 at line 20 (test for warnings, line 13) PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 (test for excess errors) PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++20 at line 14 (test for warnings, line 13) PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++20 at line 20 (test for warnings, line 13) PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++20 (test for excess errors) UNSUPPORTED: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++98 PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++20 at line 13 (test for warnings, line 12) PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++26 at line 13 (test for warnings, line 12) PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++98 PASS: g++.dg/analyzer/fd-bind-pr107783.C -std=c++11 (test for excess errors) PASS: g++.dg/analyzer/fd-bind-pr107783.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/fd-bind-pr107783.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/fno-exception.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/analyzer/fno-exception.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/fno-exception.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/analyzer/fno-exception.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/fno-exception.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/analyzer/fno-exception.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/ice-pr116228.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/ice-pr116228.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/ice-pr116228.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/ice-pr124073.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/analyzer/ice-pr124073.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/analyzer/ice-pr124073.C -std=c++11 (test for excess errors) PASS: g++.dg/analyzer/ice-pr124073.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/analyzer/ice-pr124073.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/analyzer/ice-pr124073.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/ice-pr124073.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/analyzer/ice-pr124073.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/analyzer/ice-pr124073.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++20 (test for warnings, line 60) PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++26 (test for warnings, line 44) PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++26 (test for warnings, line 60) PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++98 (test for warnings, line 35) PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++98 (test for warnings, line 44) PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++98 (test for warnings, line 60) PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/infinite-recursion-2.C -std=c++11 (test for warnings, line 38) PASS: g++.dg/analyzer/infinite-recursion-2.C -std=c++11 (test for excess errors) PASS: g++.dg/analyzer/infinite-recursion-2.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/analyzer/infinite-recursion-2.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/infinite-recursion-2.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/analyzer/infinite-recursion-2.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/infinite-recursion-3.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/infinite-recursion-3.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/infinite-recursion-3.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/infinite-recursion-pr63388.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/analyzer/infinite-recursion-pr63388.C -std=c++11 (test for excess errors) PASS: g++.dg/analyzer/infinite-recursion-pr63388.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/analyzer/infinite-recursion-pr63388.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/infinite-recursion-pr63388.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/analyzer/infinite-recursion-pr63388.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/malloc.C -std=c++20 (test .sarif output for UTF-8-encoded parseable JSON) PASS: g++.dg/analyzer/malloc.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/analyzer/malloc.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/analyzer/malloc.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/analyzer/malloc.C -std=c++20 (test for warnings, line 28) UNSUPPORTED: g++.dg/analyzer/malloc.C -std=c++20 verify-sarif-file: check-jsonschema is missing PASS: g++.dg/analyzer/malloc.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/malloc.C -std=c++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: g++.dg/analyzer/malloc.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/analyzer/malloc.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/analyzer/malloc.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/analyzer/malloc.C -std=c++26 (test for warnings, line 28) UNSUPPORTED: g++.dg/analyzer/malloc.C -std=c++26 verify-sarif-file: check-jsonschema is missing PASS: g++.dg/analyzer/malloc.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/malloc.C -std=c++98 (test .sarif output for UTF-8-encoded parseable JSON) PASS: g++.dg/analyzer/malloc.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/analyzer/malloc.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/analyzer/malloc.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/analyzer/malloc.C -std=c++98 (test for warnings, line 28) UNSUPPORTED: g++.dg/analyzer/malloc.C -std=c++98 verify-sarif-file: check-jsonschema is missing PASS: g++.dg/analyzer/malloc.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/named-functions.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/analyzer/named-functions.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/named-functions.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/analyzer/named-functions.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/named-functions.C -std=c++98 (test for bogus messages, line 11) PASS: g++.dg/analyzer/named-functions.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 50) PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 51) PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/new-1.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/analyzer/new-1.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/analyzer/new-1.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/analyzer/new-1.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/analyzer/new-1.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/analyzer/new-1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/analyzer/new-1.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/analyzer/new-1.C -std=c++26 (test for warnings, line 39) PASS: g++.dg/analyzer/new-1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/analyzer/new-1.C -std=c++26 (test for warnings, line 44) PASS: g++.dg/analyzer/new-1.C -std=c++26 (test for warnings, line 45) PASS: g++.dg/analyzer/new-1.C -std=c++26 (test for warnings, line 50) PASS: g++.dg/analyzer/new-1.C -std=c++26 (test for warnings, line 51) PASS: g++.dg/analyzer/new-1.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 25) PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 26) PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 33) PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 39) PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 44) PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 45) PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 50) PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 51) PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for bogus messages, line 12) PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for bogus messages, line 18) PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for bogus messages, line 20) PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for bogus messages, line 32) PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for bogus messages, line 34) PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for bogus messages, line 36) PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for warnings, line 60) PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for warnings, line 62) PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for warnings, line 64) PASS: g++.dg/analyzer/new-2.C -std=c++20 at line 19 (test for warnings, line 18) PASS: g++.dg/analyzer/new-2.C -std=c++20 at line 21 (test for warnings, line 20) PASS: g++.dg/analyzer/new-2.C -std=c++20 at line 35 (test for bogus messages, line 34) PASS: g++.dg/analyzer/new-2.C -std=c++20 at line 61 (test for bogus messages, line 60) PASS: g++.dg/analyzer/new-2.C -std=c++20 at line 63 (test for warnings, line 62) PASS: g++.dg/analyzer/new-2.C -std=c++20 at line 65 (test for warnings, line 64) PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/new-2.C -std=c++20 no default init at line 37 (test for warnings, line 36) PASS: g++.dg/analyzer/new-2.C -std=c++20 non-throwing (test for bogus messages, line 13) PASS: g++.dg/analyzer/new-2.C -std=c++20 throwing new cannot be null (test for bogus messages, line 15) PASS: g++.dg/analyzer/new-2.C -std=c++26 (test for bogus messages, line 12) PASS: g++.dg/analyzer/new-2.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/analyzer/new-2.C -std=c++26 (test for bogus messages, line 18) PASS: g++.dg/analyzer/new-2.C -std=c++26 (test for bogus messages, line 20) PASS: g++.dg/analyzer/new-2.C -std=c++26 (test for bogus messages, line 32) PASS: g++.dg/analyzer/new-2.C -std=c++26 (test for bogus messages, line 34) PASS: g++.dg/analyzer/new-2.C -std=c++26 (test for bogus messages, line 36) PASS: g++.dg/analyzer/new-2.C -std=c++26 (test for warnings, line 49) PASS: g++.dg/analyzer/new-2.C -std=c++26 (test for warnings, line 60) PASS: g++.dg/analyzer/new-2.C -std=c++26 (test for warnings, line 62) PASS: g++.dg/analyzer/new-2.C -std=c++26 (test for warnings, line 64) PASS: g++.dg/analyzer/new-2.C -std=c++26 at line 19 (test for warnings, line 18) PASS: g++.dg/analyzer/new-2.C -std=c++26 at line 21 (test for warnings, line 20) PASS: g++.dg/analyzer/new-2.C -std=c++26 at line 35 (test for bogus messages, line 34) PASS: g++.dg/analyzer/new-2.C -std=c++26 at line 61 (test for bogus messages, line 60) PASS: g++.dg/analyzer/new-2.C -std=c++26 at line 63 (test for warnings, line 62) PASS: g++.dg/analyzer/new-2.C -std=c++26 at line 65 (test for warnings, line 64) PASS: g++.dg/analyzer/new-2.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/new-2.C -std=c++26 no default init at line 37 (test for warnings, line 36) PASS: g++.dg/analyzer/new-2.C -std=c++26 non-throwing (test for bogus messages, line 13) PASS: g++.dg/analyzer/new-2.C -std=c++26 throwing new cannot be null (test for bogus messages, line 15) PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for bogus messages, line 12) PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for bogus messages, line 14) PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for bogus messages, line 18) PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for bogus messages, line 20) PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for bogus messages, line 32) PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for bogus messages, line 34) PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for bogus messages, line 36) PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for warnings, line 49) PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for warnings, line 60) PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for warnings, line 62) PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for warnings, line 64) PASS: g++.dg/analyzer/new-2.C -std=c++98 at line 19 (test for warnings, line 18) PASS: g++.dg/analyzer/new-2.C -std=c++98 at line 21 (test for warnings, line 20) PASS: g++.dg/analyzer/new-2.C -std=c++98 at line 35 (test for bogus messages, line 34) PASS: g++.dg/analyzer/new-2.C -std=c++98 at line 61 (test for bogus messages, line 60) PASS: g++.dg/analyzer/new-2.C -std=c++98 at line 63 (test for warnings, line 62) PASS: g++.dg/analyzer/new-2.C -std=c++98 at line 65 (test for warnings, line 64) PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/new-2.C -std=c++98 no default init at line 37 (test for warnings, line 36) PASS: g++.dg/analyzer/new-2.C -std=c++98 non-throwing (test for bogus messages, line 13) PASS: g++.dg/analyzer/new-2.C -std=c++98 throwing new cannot be null (test for bogus messages, line 15) PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 (test for warnings, line 40) PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 at line 21 (test for warnings, line 20) PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 at line 23 (test for warnings, line 22) PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 at line 39 (test for bogus messages, line 38) PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 at line 41 (test for warnings, line 40) PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 at line 43 (test for warnings, line 42) PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/noexcept-new.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/analyzer/noexcept-new.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/analyzer/noexcept-new.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/analyzer/noexcept-new.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/analyzer/noexcept-new.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/analyzer/noexcept-new.C -std=c++26 (test for warnings, line 40) PASS: g++.dg/analyzer/noexcept-new.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/analyzer/noexcept-new.C -std=c++26 at line 21 (test for warnings, line 20) PASS: g++.dg/analyzer/noexcept-new.C -std=c++26 at line 23 (test for warnings, line 22) PASS: g++.dg/analyzer/noexcept-new.C -std=c++26 at line 39 (test for bogus messages, line 38) PASS: g++.dg/analyzer/noexcept-new.C -std=c++26 at line 41 (test for warnings, line 40) PASS: g++.dg/analyzer/noexcept-new.C -std=c++26 at line 43 (test for warnings, line 42) PASS: g++.dg/analyzer/noexcept-new.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 (test for warnings, line 38) PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 (test for warnings, line 40) PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 (test for warnings, line 42) PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 at line 21 (test for warnings, line 20) PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 at line 23 (test for warnings, line 22) PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 at line 39 (test for bogus messages, line 38) PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 at line 41 (test for warnings, line 40) PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 at line 43 (test for warnings, line 42) PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/nrvo-1.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/analyzer/nrvo-1.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/nrvo-1.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/analyzer/nrvo-1.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/nrvo-1.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/analyzer/nrvo-1.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/nrvo-2.C -std=c++11 (test for bogus messages, line 14) PASS: g++.dg/analyzer/nrvo-2.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/analyzer/nrvo-2.C -std=c++11 (test for excess errors) PASS: g++.dg/analyzer/nrvo-2.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/analyzer/nrvo-2.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/analyzer/nrvo-2.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/nrvo-2.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/analyzer/nrvo-2.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/analyzer/nrvo-2.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/nrvo-pr111536-1.C -std=c++20 (test for bogus messages, line 6) PASS: g++.dg/analyzer/nrvo-pr111536-1.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/nrvo-pr111536-1.C -std=c++26 (test for bogus messages, line 6) PASS: g++.dg/analyzer/nrvo-pr111536-1.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/nrvo-pr111536-1.C -std=c++98 (test for bogus messages, line 6) PASS: g++.dg/analyzer/nrvo-pr111536-1.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/nrvo-pr111536-1b.C -std=c++11 (test for bogus messages, line 8) PASS: g++.dg/analyzer/nrvo-pr111536-1b.C -std=c++11 (test for excess errors) PASS: g++.dg/analyzer/nrvo-pr111536-1b.C -std=c++20 (test for bogus messages, line 8) PASS: g++.dg/analyzer/nrvo-pr111536-1b.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/nrvo-pr111536-1b.C -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/analyzer/nrvo-pr111536-1b.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/nrvo-pr111536-2.C -std=c++20 (test for bogus messages, line 9) PASS: g++.dg/analyzer/nrvo-pr111536-2.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/nrvo-pr111536-2.C -std=c++26 (test for bogus messages, line 9) PASS: g++.dg/analyzer/nrvo-pr111536-2.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/nrvo-pr111536-2.C -std=c++98 (test for bogus messages, line 9) PASS: g++.dg/analyzer/nrvo-pr111536-2.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/nrvo-pr111536-2b.C -std=c++11 (test for bogus messages, line 12) PASS: g++.dg/analyzer/nrvo-pr111536-2b.C -std=c++11 (test for excess errors) PASS: g++.dg/analyzer/nrvo-pr111536-2b.C -std=c++20 (test for bogus messages, line 12) PASS: g++.dg/analyzer/nrvo-pr111536-2b.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/nrvo-pr111536-2b.C -std=c++26 (test for bogus messages, line 12) PASS: g++.dg/analyzer/nrvo-pr111536-2b.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/placement-new-size.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/analyzer/placement-new-size.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/analyzer/placement-new-size.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/analyzer/placement-new-size.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/analyzer/placement-new-size.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/analyzer/placement-new-size.C -std=c++20 at line 14 (test for warnings, line 13) PASS: g++.dg/analyzer/placement-new-size.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/placement-new-size.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/analyzer/placement-new-size.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/analyzer/placement-new-size.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/analyzer/placement-new-size.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/analyzer/placement-new-size.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/analyzer/placement-new-size.C -std=c++26 at line 14 (test for warnings, line 13) PASS: g++.dg/analyzer/placement-new-size.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/placement-new-size.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/analyzer/placement-new-size.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/analyzer/placement-new-size.C -std=c++98 (test for warnings, line 28) PASS: g++.dg/analyzer/placement-new-size.C -std=c++98 (test for warnings, line 36) PASS: g++.dg/analyzer/placement-new-size.C -std=c++98 (test for warnings, line 37) PASS: g++.dg/analyzer/placement-new-size.C -std=c++98 at line 14 (test for warnings, line 13) PASS: g++.dg/analyzer/placement-new-size.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for bogus messages, line 111) PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for bogus messages, line 66) PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for bogus messages, line 85) PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for warnings, line 104) PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for warnings, line 96) PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/placement-new.C -std=c++20 read placement new after buffer deletion (test for warnings, line 53) PASS: g++.dg/analyzer/placement-new.C -std=c++20 throwing new cannot be null (test for bogus messages, line 101) PASS: g++.dg/analyzer/placement-new.C -std=c++20 throwing new cannot be null (test for bogus messages, line 92) PASS: g++.dg/analyzer/placement-new.C -std=c++20 use of placement after the underlying buffer was deallocated. (test for warnings, line 113) PASS: g++.dg/analyzer/placement-new.C -std=c++20 use of placement after the underlying buffer was destructed. (test for warnings, line 68) PASS: g++.dg/analyzer/placement-new.C -std=c++20 write placement new after buffer deletion (test for warnings, line 45) PASS: g++.dg/analyzer/placement-new.C -std=c++20 x has been initialized through placement pointer (test for bogus messages, line 76) PASS: g++.dg/analyzer/placement-new.C -std=c++20 y has only been partially initialized (test for warnings, line 86) PASS: g++.dg/analyzer/placement-new.C -std=c++26 (test for bogus messages, line 111) PASS: g++.dg/analyzer/placement-new.C -std=c++26 (test for bogus messages, line 66) PASS: g++.dg/analyzer/placement-new.C -std=c++26 (test for bogus messages, line 85) PASS: g++.dg/analyzer/placement-new.C -std=c++26 (test for warnings, line 104) PASS: g++.dg/analyzer/placement-new.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/analyzer/placement-new.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/analyzer/placement-new.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/analyzer/placement-new.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/analyzer/placement-new.C -std=c++26 (test for warnings, line 96) PASS: g++.dg/analyzer/placement-new.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/placement-new.C -std=c++26 read placement new after buffer deletion (test for warnings, line 53) PASS: g++.dg/analyzer/placement-new.C -std=c++26 throwing new cannot be null (test for bogus messages, line 101) PASS: g++.dg/analyzer/placement-new.C -std=c++26 throwing new cannot be null (test for bogus messages, line 92) PASS: g++.dg/analyzer/placement-new.C -std=c++26 use of placement after the underlying buffer was deallocated. (test for warnings, line 113) PASS: g++.dg/analyzer/placement-new.C -std=c++26 use of placement after the underlying buffer was destructed. (test for warnings, line 68) PASS: g++.dg/analyzer/placement-new.C -std=c++26 write placement new after buffer deletion (test for warnings, line 45) PASS: g++.dg/analyzer/placement-new.C -std=c++26 x has been initialized through placement pointer (test for bogus messages, line 76) PASS: g++.dg/analyzer/placement-new.C -std=c++26 y has only been partially initialized (test for warnings, line 86) PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for bogus messages, line 111) PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for bogus messages, line 66) PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for bogus messages, line 85) PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for warnings, line 104) PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for warnings, line 23) PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for warnings, line 25) PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for warnings, line 32) PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for warnings, line 34) PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for warnings, line 96) PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/placement-new.C -std=c++98 read placement new after buffer deletion (test for warnings, line 53) PASS: g++.dg/analyzer/placement-new.C -std=c++98 throwing new cannot be null (test for bogus messages, line 101) PASS: g++.dg/analyzer/placement-new.C -std=c++98 throwing new cannot be null (test for bogus messages, line 92) PASS: g++.dg/analyzer/placement-new.C -std=c++98 use of placement after the underlying buffer was deallocated. (test for warnings, line 113) PASS: g++.dg/analyzer/placement-new.C -std=c++98 use of placement after the underlying buffer was destructed. (test for warnings, line 68) PASS: g++.dg/analyzer/placement-new.C -std=c++98 write placement new after buffer deletion (test for warnings, line 45) PASS: g++.dg/analyzer/placement-new.C -std=c++98 x has been initialized through placement pointer (test for bogus messages, line 76) PASS: g++.dg/analyzer/placement-new.C -std=c++98 y has only been partially initialized (test for warnings, line 86) PASS: g++.dg/analyzer/pr100244.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/analyzer/pr100244.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr100244.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/analyzer/pr100244.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr100244.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/analyzer/pr100244.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/pr101522.C -std=c++11 (test for excess errors) PASS: g++.dg/analyzer/pr101522.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr101522.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr102662.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr102662.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr102662.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/pr108003.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr108003.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr108003.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/pr93212.C -std=c++14 (test for warnings, line 9) PASS: g++.dg/analyzer/pr93212.C -std=c++14 (test for excess errors) PASS: g++.dg/analyzer/pr93212.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/analyzer/pr93212.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr93212.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/analyzer/pr93212.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr93288.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr93288.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr93288.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/pr93777.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr93777.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr93777.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/pr93899.C -std=c++11 (test for excess errors) PASS: g++.dg/analyzer/pr93899.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr93899.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr93950.C -std=c++11 (test for bogus messages, line 12) PASS: g++.dg/analyzer/pr93950.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/analyzer/pr93950.C -std=c++11 (test for excess errors) PASS: g++.dg/analyzer/pr93950.C -std=c++20 (test for bogus messages, line 12) PASS: g++.dg/analyzer/pr93950.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/analyzer/pr93950.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr93950.C -std=c++26 (test for bogus messages, line 12) PASS: g++.dg/analyzer/pr93950.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/analyzer/pr93950.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr94011.C -std=c++11 (test for excess errors) PASS: g++.dg/analyzer/pr94011.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr94011.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr94028.C -std=c++20 (test for warnings, line 40) PASS: g++.dg/analyzer/pr94028.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr94028.C -std=c++26 (test for warnings, line 40) PASS: g++.dg/analyzer/pr94028.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr94028.C -std=c++98 (test for warnings, line 40) PASS: g++.dg/analyzer/pr94028.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/pr94503.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr94503.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr94503.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/pr94816.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr94816.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr94816.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/pr95042.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr95042.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr95042.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/pr96641.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/analyzer/pr96641.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr96641.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/analyzer/pr96641.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr96641.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/analyzer/pr96641.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/pr96643.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr96643.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr96643.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/pr96723.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr96723.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr96723.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/pr96763.C -std=c++11 (test for excess errors) PASS: g++.dg/analyzer/pr96763.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr96763.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr97116.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr97116.C -std=c++20 final event at line 25 (test for warnings, line 24) PASS: g++.dg/analyzer/pr97116.C -std=c++20 final event at line 31 (test for warnings, line 30) PASS: g++.dg/analyzer/pr97116.C -std=c++20 final event at line 37 (test for warnings, line 36) PASS: g++.dg/analyzer/pr97116.C -std=c++20 note (test for warnings, line 10) PASS: g++.dg/analyzer/pr97116.C -std=c++20 note (test for warnings, line 11) PASS: g++.dg/analyzer/pr97116.C -std=c++20 note (test for warnings, line 8) PASS: g++.dg/analyzer/pr97116.C -std=c++20 warning (test for warnings, line 18) PASS: g++.dg/analyzer/pr97116.C -std=c++20 warning (test for warnings, line 24) PASS: g++.dg/analyzer/pr97116.C -std=c++20 warning (test for warnings, line 30) PASS: g++.dg/analyzer/pr97116.C -std=c++20 warning (test for warnings, line 36) PASS: g++.dg/analyzer/pr97116.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr97116.C -std=c++26 final event at line 25 (test for warnings, line 24) PASS: g++.dg/analyzer/pr97116.C -std=c++26 final event at line 31 (test for warnings, line 30) PASS: g++.dg/analyzer/pr97116.C -std=c++26 final event at line 37 (test for warnings, line 36) PASS: g++.dg/analyzer/pr97116.C -std=c++26 note (test for warnings, line 10) PASS: g++.dg/analyzer/pr97116.C -std=c++26 note (test for warnings, line 11) PASS: g++.dg/analyzer/pr97116.C -std=c++26 note (test for warnings, line 8) PASS: g++.dg/analyzer/pr97116.C -std=c++26 warning (test for warnings, line 18) PASS: g++.dg/analyzer/pr97116.C -std=c++26 warning (test for warnings, line 24) PASS: g++.dg/analyzer/pr97116.C -std=c++26 warning (test for warnings, line 30) PASS: g++.dg/analyzer/pr97116.C -std=c++26 warning (test for warnings, line 36) PASS: g++.dg/analyzer/pr97116.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/pr97116.C -std=c++98 final event at line 25 (test for warnings, line 24) PASS: g++.dg/analyzer/pr97116.C -std=c++98 final event at line 31 (test for warnings, line 30) PASS: g++.dg/analyzer/pr97116.C -std=c++98 final event at line 37 (test for warnings, line 36) PASS: g++.dg/analyzer/pr97116.C -std=c++98 note (test for warnings, line 10) PASS: g++.dg/analyzer/pr97116.C -std=c++98 note (test for warnings, line 11) PASS: g++.dg/analyzer/pr97116.C -std=c++98 note (test for warnings, line 8) PASS: g++.dg/analyzer/pr97116.C -std=c++98 warning (test for warnings, line 18) PASS: g++.dg/analyzer/pr97116.C -std=c++98 warning (test for warnings, line 24) PASS: g++.dg/analyzer/pr97116.C -std=c++98 warning (test for warnings, line 30) PASS: g++.dg/analyzer/pr97116.C -std=c++98 warning (test for warnings, line 36) PASS: g++.dg/analyzer/pr97489.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr97489.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/pr97489.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/pr99064.C -std=c++17 (test for warnings, line 37) PASS: g++.dg/analyzer/pr99064.C -std=c++17 (test for excess errors) PASS: g++.dg/analyzer/pr99064.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/analyzer/pr99064.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/pr99064.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/analyzer/pr99064.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/state-diagram.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/analyzer/state-diagram.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/state-diagram.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/analyzer/state-diagram.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/state-diagram.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/analyzer/state-diagram.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/std-unexpected.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/analyzer/std-unexpected.C -std=c++20 UNSUPPORTED: g++.dg/analyzer/std-unexpected.C -std=c++26 PASS: g++.dg/analyzer/std-unique_ptr-1.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/analyzer/std-unique_ptr-1.C -std=c++11 (test for excess errors) PASS: g++.dg/analyzer/std-unique_ptr-1.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/analyzer/std-unique_ptr-1.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/std-unique_ptr-1.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/analyzer/std-unique_ptr-1.C -std=c++26 (test for excess errors) XFAIL: g++.dg/analyzer/std-unique_ptr-2.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/analyzer/std-unique_ptr-2.C -std=c++11 (test for excess errors) XFAIL: g++.dg/analyzer/std-unique_ptr-2.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/analyzer/std-unique_ptr-2.C -std=c++20 (test for excess errors) XFAIL: g++.dg/analyzer/std-unique_ptr-2.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/analyzer/std-unique_ptr-2.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/vfunc-1.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/vfunc-1.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/vfunc-1.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/vfunc-2.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/vfunc-2.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/vfunc-2.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/vfunc-3.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/analyzer/vfunc-3.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/vfunc-3.C -std=c++20 event 6 (test for warnings, line 31) PASS: g++.dg/analyzer/vfunc-3.C -std=c++20 event 9 at line 32 (test for warnings, line 31) PASS: g++.dg/analyzer/vfunc-3.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/analyzer/vfunc-3.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/vfunc-3.C -std=c++26 event 6 (test for warnings, line 31) PASS: g++.dg/analyzer/vfunc-3.C -std=c++26 event 9 at line 32 (test for warnings, line 31) PASS: g++.dg/analyzer/vfunc-3.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/analyzer/vfunc-3.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/vfunc-3.C -std=c++98 event 6 (test for warnings, line 31) PASS: g++.dg/analyzer/vfunc-3.C -std=c++98 event 9 at line 32 (test for warnings, line 31) PASS: g++.dg/analyzer/vfunc-4.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/analyzer/vfunc-4.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/analyzer/vfunc-4.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/vfunc-4.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/analyzer/vfunc-4.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/analyzer/vfunc-4.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/vfunc-4.C -std=c++98 (test for warnings, line 25) PASS: g++.dg/analyzer/vfunc-4.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/analyzer/vfunc-4.C -std=c++98 (test for excess errors) PASS: g++.dg/analyzer/vfunc-5.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/analyzer/vfunc-5.C -std=c++20 expected multiline pattern lines 39-102 PASS: g++.dg/analyzer/vfunc-5.C -std=c++20 (test for excess errors) PASS: g++.dg/analyzer/vfunc-5.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/analyzer/vfunc-5.C -std=c++26 expected multiline pattern lines 39-102 PASS: g++.dg/analyzer/vfunc-5.C -std=c++26 (test for excess errors) PASS: g++.dg/analyzer/vfunc-5.C -std=c++98 (test for warnings, line 34) PASS: g++.dg/analyzer/vfunc-5.C -std=c++98 expected multiline pattern lines 39-102 PASS: g++.dg/analyzer/vfunc-5.C -std=c++98 (test for excess errors) Running gcc.git~master/gcc/testsuite/g++.dg/asan/asan.exp ... UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O0 UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O1 UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O2 UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times asan1 "ASAN_CHECK" 2 PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: c-c++-common/asan/aggressive-opts.c -O3 -g scan-tree-dump-times asan1 "ASAN_CHECK" 2 PASS: c-c++-common/asan/aggressive-opts.c -O3 -g (test for excess errors) UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -Os PASS: c-c++-common/asan/alloca_big_alignment.c -O0 (test for excess errors) PASS: c-c++-common/asan/alloca_big_alignment.c -O0 execution test PASS: c-c++-common/asan/alloca_big_alignment.c -O0 output pattern test PASS: c-c++-common/asan/alloca_big_alignment.c -O1 (test for excess errors) PASS: c-c++-common/asan/alloca_big_alignment.c -O1 execution test PASS: c-c++-common/asan/alloca_big_alignment.c -O1 output pattern test PASS: c-c++-common/asan/alloca_big_alignment.c -O2 (test for excess errors) PASS: c-c++-common/asan/alloca_big_alignment.c -O2 execution test PASS: c-c++-common/asan/alloca_big_alignment.c -O2 output pattern test PASS: c-c++-common/asan/alloca_big_alignment.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/alloca_big_alignment.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/alloca_big_alignment.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/alloca_big_alignment.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/alloca_big_alignment.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/alloca_big_alignment.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/alloca_big_alignment.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/alloca_big_alignment.c -O3 -g execution test PASS: c-c++-common/asan/alloca_big_alignment.c -O3 -g output pattern test PASS: c-c++-common/asan/alloca_big_alignment.c -Os (test for excess errors) PASS: c-c++-common/asan/alloca_big_alignment.c -Os execution test PASS: c-c++-common/asan/alloca_big_alignment.c -Os output pattern test PASS: c-c++-common/asan/alloca_detect_custom_size.c -O0 (test for excess errors) PASS: c-c++-common/asan/alloca_detect_custom_size.c -O0 execution test PASS: c-c++-common/asan/alloca_detect_custom_size.c -O0 output pattern test PASS: c-c++-common/asan/alloca_detect_custom_size.c -O1 (test for excess errors) PASS: c-c++-common/asan/alloca_detect_custom_size.c -O1 execution test PASS: c-c++-common/asan/alloca_detect_custom_size.c -O1 output pattern test PASS: c-c++-common/asan/alloca_detect_custom_size.c -O2 (test for excess errors) PASS: c-c++-common/asan/alloca_detect_custom_size.c -O2 execution test PASS: c-c++-common/asan/alloca_detect_custom_size.c -O2 output pattern test PASS: c-c++-common/asan/alloca_detect_custom_size.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/alloca_detect_custom_size.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/alloca_detect_custom_size.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/alloca_detect_custom_size.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/alloca_detect_custom_size.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/alloca_detect_custom_size.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/alloca_detect_custom_size.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/alloca_detect_custom_size.c -O3 -g execution test PASS: c-c++-common/asan/alloca_detect_custom_size.c -O3 -g output pattern test PASS: c-c++-common/asan/alloca_detect_custom_size.c -Os (test for excess errors) PASS: c-c++-common/asan/alloca_detect_custom_size.c -Os execution test PASS: c-c++-common/asan/alloca_detect_custom_size.c -Os output pattern test PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O0 (test for excess errors) PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O0 execution test PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O1 (test for excess errors) PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O1 execution test PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O2 (test for excess errors) PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O2 execution test PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O3 -g execution test PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -Os (test for excess errors) PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -Os execution test PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -O0 (test for excess errors) PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -O0 execution test PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -O1 (test for excess errors) PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -O1 execution test PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -O2 (test for excess errors) PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -O2 execution test PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -O3 -g execution test PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -Os (test for excess errors) PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -Os execution test PASS: c-c++-common/asan/alloca_overflow_partial.c -O0 (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_partial.c -O0 execution test PASS: c-c++-common/asan/alloca_overflow_partial.c -O0 output pattern test PASS: c-c++-common/asan/alloca_overflow_partial.c -O1 (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_partial.c -O1 execution test PASS: c-c++-common/asan/alloca_overflow_partial.c -O1 output pattern test PASS: c-c++-common/asan/alloca_overflow_partial.c -O2 (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_partial.c -O2 execution test PASS: c-c++-common/asan/alloca_overflow_partial.c -O2 output pattern test PASS: c-c++-common/asan/alloca_overflow_partial.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_partial.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/alloca_overflow_partial.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/alloca_overflow_partial.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_partial.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/alloca_overflow_partial.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/alloca_overflow_partial.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_partial.c -O3 -g execution test PASS: c-c++-common/asan/alloca_overflow_partial.c -O3 -g output pattern test PASS: c-c++-common/asan/alloca_overflow_partial.c -Os (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_partial.c -Os execution test PASS: c-c++-common/asan/alloca_overflow_partial.c -Os output pattern test PASS: c-c++-common/asan/alloca_overflow_right.c -O0 (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_right.c -O0 execution test PASS: c-c++-common/asan/alloca_overflow_right.c -O0 output pattern test PASS: c-c++-common/asan/alloca_overflow_right.c -O1 (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_right.c -O1 execution test PASS: c-c++-common/asan/alloca_overflow_right.c -O1 output pattern test PASS: c-c++-common/asan/alloca_overflow_right.c -O2 (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_right.c -O2 execution test PASS: c-c++-common/asan/alloca_overflow_right.c -O2 output pattern test PASS: c-c++-common/asan/alloca_overflow_right.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_right.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/alloca_overflow_right.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/alloca_overflow_right.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_right.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/alloca_overflow_right.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/alloca_overflow_right.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_right.c -O3 -g execution test PASS: c-c++-common/asan/alloca_overflow_right.c -O3 -g output pattern test PASS: c-c++-common/asan/alloca_overflow_right.c -Os (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_right.c -Os execution test PASS: c-c++-common/asan/alloca_overflow_right.c -Os output pattern test PASS: c-c++-common/asan/alloca_safe_access.c -O0 (test for excess errors) PASS: c-c++-common/asan/alloca_safe_access.c -O0 execution test PASS: c-c++-common/asan/alloca_safe_access.c -O1 (test for excess errors) PASS: c-c++-common/asan/alloca_safe_access.c -O1 execution test PASS: c-c++-common/asan/alloca_safe_access.c -O2 (test for excess errors) PASS: c-c++-common/asan/alloca_safe_access.c -O2 execution test PASS: c-c++-common/asan/alloca_safe_access.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/alloca_safe_access.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/alloca_safe_access.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/alloca_safe_access.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/alloca_safe_access.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/alloca_safe_access.c -O3 -g execution test PASS: c-c++-common/asan/alloca_safe_access.c -Os (test for excess errors) PASS: c-c++-common/asan/alloca_safe_access.c -Os execution test PASS: c-c++-common/asan/alloca_underflow_left.c -O0 (test for excess errors) PASS: c-c++-common/asan/alloca_underflow_left.c -O0 execution test PASS: c-c++-common/asan/alloca_underflow_left.c -O0 output pattern test PASS: c-c++-common/asan/alloca_underflow_left.c -O1 (test for excess errors) PASS: c-c++-common/asan/alloca_underflow_left.c -O1 execution test PASS: c-c++-common/asan/alloca_underflow_left.c -O1 output pattern test PASS: c-c++-common/asan/alloca_underflow_left.c -O2 (test for excess errors) PASS: c-c++-common/asan/alloca_underflow_left.c -O2 execution test PASS: c-c++-common/asan/alloca_underflow_left.c -O2 output pattern test PASS: c-c++-common/asan/alloca_underflow_left.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/alloca_underflow_left.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/alloca_underflow_left.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/alloca_underflow_left.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/alloca_underflow_left.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/alloca_underflow_left.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/alloca_underflow_left.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/alloca_underflow_left.c -O3 -g execution test PASS: c-c++-common/asan/alloca_underflow_left.c -O3 -g output pattern test PASS: c-c++-common/asan/alloca_underflow_left.c -Os (test for excess errors) PASS: c-c++-common/asan/alloca_underflow_left.c -Os execution test PASS: c-c++-common/asan/alloca_underflow_left.c -Os output pattern test PASS: c-c++-common/asan/asan-interface-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/asan-interface-1.c -O0 execution test PASS: c-c++-common/asan/asan-interface-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/asan-interface-1.c -O1 execution test PASS: c-c++-common/asan/asan-interface-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/asan-interface-1.c -O2 execution test PASS: c-c++-common/asan/asan-interface-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/asan-interface-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/asan-interface-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/asan-interface-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/asan-interface-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/asan-interface-1.c -O3 -g execution test PASS: c-c++-common/asan/asan-interface-1.c -Os (test for excess errors) PASS: c-c++-common/asan/asan-interface-1.c -Os execution test PASS: c-c++-common/asan/asan-stack-small.c -O0 (test for excess errors) PASS: c-c++-common/asan/asan-stack-small.c -O0 execution test PASS: c-c++-common/asan/asan-stack-small.c -O1 (test for excess errors) PASS: c-c++-common/asan/asan-stack-small.c -O1 execution test PASS: c-c++-common/asan/asan-stack-small.c -O2 (test for excess errors) PASS: c-c++-common/asan/asan-stack-small.c -O2 execution test PASS: c-c++-common/asan/asan-stack-small.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/asan-stack-small.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/asan-stack-small.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/asan-stack-small.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/asan-stack-small.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/asan-stack-small.c -O3 -g execution test PASS: c-c++-common/asan/asan-stack-small.c -Os (test for excess errors) PASS: c-c++-common/asan/asan-stack-small.c -Os execution test PASS: c-c++-common/asan/attrib-1.c -O0 (test for warnings, line 58) PASS: c-c++-common/asan/attrib-1.c -O0 (test for warnings, line 59) PASS: c-c++-common/asan/attrib-1.c -O0 scan-assembler-not __asan_report_load PASS: c-c++-common/asan/attrib-1.c -O0 scan-assembler-not __asan_report_store PASS: c-c++-common/asan/attrib-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/attrib-1.c -O1 (test for warnings, line 58) PASS: c-c++-common/asan/attrib-1.c -O1 (test for warnings, line 59) PASS: c-c++-common/asan/attrib-1.c -O1 scan-assembler-not __asan_report_load PASS: c-c++-common/asan/attrib-1.c -O1 scan-assembler-not __asan_report_store PASS: c-c++-common/asan/attrib-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/attrib-1.c -O2 (test for warnings, line 58) PASS: c-c++-common/asan/attrib-1.c -O2 (test for warnings, line 59) PASS: c-c++-common/asan/attrib-1.c -O2 scan-assembler-not __asan_report_load PASS: c-c++-common/asan/attrib-1.c -O2 scan-assembler-not __asan_report_store PASS: c-c++-common/asan/attrib-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 58) PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 59) PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_load PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_store PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 58) PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 59) PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_load PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_store PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/attrib-1.c -O3 -g (test for warnings, line 58) PASS: c-c++-common/asan/attrib-1.c -O3 -g (test for warnings, line 59) PASS: c-c++-common/asan/attrib-1.c -O3 -g scan-assembler-not __asan_report_load PASS: c-c++-common/asan/attrib-1.c -O3 -g scan-assembler-not __asan_report_store PASS: c-c++-common/asan/attrib-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/attrib-1.c -Os (test for warnings, line 58) PASS: c-c++-common/asan/attrib-1.c -Os (test for warnings, line 59) PASS: c-c++-common/asan/attrib-1.c -Os scan-assembler-not __asan_report_load PASS: c-c++-common/asan/attrib-1.c -Os scan-assembler-not __asan_report_store PASS: c-c++-common/asan/attrib-1.c -Os (test for excess errors) PASS: c-c++-common/asan/bitfield-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/bitfield-1.c -O0 execution test PASS: c-c++-common/asan/bitfield-1.c -O0 output pattern test PASS: c-c++-common/asan/bitfield-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/bitfield-1.c -O1 execution test PASS: c-c++-common/asan/bitfield-1.c -O1 output pattern test PASS: c-c++-common/asan/bitfield-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/bitfield-1.c -O2 execution test PASS: c-c++-common/asan/bitfield-1.c -O2 output pattern test PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/bitfield-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/bitfield-1.c -O3 -g execution test PASS: c-c++-common/asan/bitfield-1.c -O3 -g output pattern test PASS: c-c++-common/asan/bitfield-1.c -Os (test for excess errors) PASS: c-c++-common/asan/bitfield-1.c -Os execution test PASS: c-c++-common/asan/bitfield-1.c -Os output pattern test PASS: c-c++-common/asan/bitfield-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/bitfield-2.c -O0 execution test PASS: c-c++-common/asan/bitfield-2.c -O0 output pattern test PASS: c-c++-common/asan/bitfield-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/bitfield-2.c -O1 execution test PASS: c-c++-common/asan/bitfield-2.c -O1 output pattern test PASS: c-c++-common/asan/bitfield-2.c -O2 (test for excess errors) PASS: c-c++-common/asan/bitfield-2.c -O2 execution test PASS: c-c++-common/asan/bitfield-2.c -O2 output pattern test PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/bitfield-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/bitfield-2.c -O3 -g execution test PASS: c-c++-common/asan/bitfield-2.c -O3 -g output pattern test PASS: c-c++-common/asan/bitfield-2.c -Os (test for excess errors) PASS: c-c++-common/asan/bitfield-2.c -Os execution test PASS: c-c++-common/asan/bitfield-2.c -Os output pattern test PASS: c-c++-common/asan/bitfield-3.c -O0 (test for excess errors) PASS: c-c++-common/asan/bitfield-3.c -O0 execution test PASS: c-c++-common/asan/bitfield-3.c -O0 output pattern test PASS: c-c++-common/asan/bitfield-3.c -O1 (test for excess errors) PASS: c-c++-common/asan/bitfield-3.c -O1 execution test PASS: c-c++-common/asan/bitfield-3.c -O1 output pattern test PASS: c-c++-common/asan/bitfield-3.c -O2 (test for excess errors) PASS: c-c++-common/asan/bitfield-3.c -O2 execution test PASS: c-c++-common/asan/bitfield-3.c -O2 output pattern test PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/bitfield-3.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/bitfield-3.c -O3 -g execution test PASS: c-c++-common/asan/bitfield-3.c -O3 -g output pattern test PASS: c-c++-common/asan/bitfield-3.c -Os (test for excess errors) PASS: c-c++-common/asan/bitfield-3.c -Os execution test PASS: c-c++-common/asan/bitfield-3.c -Os output pattern test PASS: c-c++-common/asan/bitfield-4.c -O0 (test for excess errors) PASS: c-c++-common/asan/bitfield-4.c -O0 execution test PASS: c-c++-common/asan/bitfield-4.c -O0 output pattern test PASS: c-c++-common/asan/bitfield-4.c -O1 (test for excess errors) PASS: c-c++-common/asan/bitfield-4.c -O1 execution test PASS: c-c++-common/asan/bitfield-4.c -O1 output pattern test PASS: c-c++-common/asan/bitfield-4.c -O2 (test for excess errors) PASS: c-c++-common/asan/bitfield-4.c -O2 execution test PASS: c-c++-common/asan/bitfield-4.c -O2 output pattern test PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/bitfield-4.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/bitfield-4.c -O3 -g execution test PASS: c-c++-common/asan/bitfield-4.c -O3 -g output pattern test PASS: c-c++-common/asan/bitfield-4.c -Os (test for excess errors) PASS: c-c++-common/asan/bitfield-4.c -Os execution test PASS: c-c++-common/asan/bitfield-4.c -Os output pattern test PASS: c-c++-common/asan/bitfield-5.c -O0 (test for excess errors) PASS: c-c++-common/asan/bitfield-5.c -O0 execution test PASS: c-c++-common/asan/bitfield-5.c -O0 output pattern test PASS: c-c++-common/asan/bitfield-5.c -O1 (test for excess errors) PASS: c-c++-common/asan/bitfield-5.c -O1 execution test PASS: c-c++-common/asan/bitfield-5.c -O1 output pattern test PASS: c-c++-common/asan/bitfield-5.c -O2 (test for excess errors) PASS: c-c++-common/asan/bitfield-5.c -O2 execution test PASS: c-c++-common/asan/bitfield-5.c -O2 output pattern test PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/bitfield-5.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/bitfield-5.c -O3 -g execution test PASS: c-c++-common/asan/bitfield-5.c -O3 -g output pattern test PASS: c-c++-common/asan/bitfield-5.c -Os (test for excess errors) PASS: c-c++-common/asan/bitfield-5.c -Os execution test PASS: c-c++-common/asan/bitfield-5.c -Os output pattern test PASS: c-c++-common/asan/clone-test-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/clone-test-1.c -O0 execution test PASS: c-c++-common/asan/clone-test-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/clone-test-1.c -O1 execution test PASS: c-c++-common/asan/clone-test-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/clone-test-1.c -O2 execution test PASS: c-c++-common/asan/clone-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/clone-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/clone-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/clone-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: c-c++-common/asan/clone-test-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/clone-test-1.c -O3 -g execution test PASS: c-c++-common/asan/clone-test-1.c -Os (test for excess errors) PASS: c-c++-common/asan/clone-test-1.c -Os execution test PASS: c-c++-common/asan/force-inline-opt0-1.c -O0 scan-assembler-not __asan_report_load PASS: c-c++-common/asan/force-inline-opt0-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/force-inline-opt0-1.c -O1 scan-assembler-not __asan_report_load PASS: c-c++-common/asan/force-inline-opt0-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 scan-assembler-not __asan_report_load PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_load PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_load PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/force-inline-opt0-1.c -O3 -g scan-assembler-not __asan_report_load PASS: c-c++-common/asan/force-inline-opt0-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/force-inline-opt0-1.c -Os scan-assembler-not __asan_report_load PASS: c-c++-common/asan/force-inline-opt0-1.c -Os (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O0 execution test PASS: c-c++-common/asan/global-overflow-1.c -O0 output pattern test PASS: c-c++-common/asan/global-overflow-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O1 execution test PASS: c-c++-common/asan/global-overflow-1.c -O1 output pattern test PASS: c-c++-common/asan/global-overflow-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O2 execution test PASS: c-c++-common/asan/global-overflow-1.c -O2 output pattern test PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/global-overflow-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O3 -g execution test PASS: c-c++-common/asan/global-overflow-1.c -O3 -g output pattern test PASS: c-c++-common/asan/global-overflow-1.c -Os (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -Os execution test PASS: c-c++-common/asan/global-overflow-1.c -Os output pattern test PASS: c-c++-common/asan/halt_on_error-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/halt_on_error-1.c -O0 execution test PASS: c-c++-common/asan/halt_on_error-1.c -O0 output pattern test PASS: c-c++-common/asan/halt_on_error-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/halt_on_error-1.c -O1 execution test PASS: c-c++-common/asan/halt_on_error-1.c -O1 output pattern test PASS: c-c++-common/asan/halt_on_error-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/halt_on_error-1.c -O2 execution test PASS: c-c++-common/asan/halt_on_error-1.c -O2 output pattern test PASS: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/halt_on_error-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/halt_on_error-1.c -O3 -g execution test PASS: c-c++-common/asan/halt_on_error-1.c -O3 -g output pattern test PASS: c-c++-common/asan/halt_on_error-1.c -Os (test for excess errors) PASS: c-c++-common/asan/halt_on_error-1.c -Os execution test PASS: c-c++-common/asan/halt_on_error-1.c -Os output pattern test PASS: c-c++-common/asan/halt_on_error-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/halt_on_error-2.c -O0 execution test PASS: c-c++-common/asan/halt_on_error-2.c -O0 output pattern test PASS: c-c++-common/asan/halt_on_error-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/halt_on_error-2.c -O1 execution test PASS: c-c++-common/asan/halt_on_error-2.c -O1 output pattern test PASS: c-c++-common/asan/halt_on_error-2.c -O2 (test for excess errors) PASS: c-c++-common/asan/halt_on_error-2.c -O2 execution test PASS: c-c++-common/asan/halt_on_error-2.c -O2 output pattern test PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/halt_on_error-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/halt_on_error-2.c -O3 -g execution test PASS: c-c++-common/asan/halt_on_error-2.c -O3 -g output pattern test PASS: c-c++-common/asan/halt_on_error-2.c -Os (test for excess errors) PASS: c-c++-common/asan/halt_on_error-2.c -Os execution test PASS: c-c++-common/asan/halt_on_error-2.c -Os output pattern test PASS: c-c++-common/asan/heap-overflow-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O0 execution test PASS: c-c++-common/asan/heap-overflow-1.c -O0 output pattern test PASS: c-c++-common/asan/heap-overflow-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O1 execution test PASS: c-c++-common/asan/heap-overflow-1.c -O1 output pattern test PASS: c-c++-common/asan/heap-overflow-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O2 execution test PASS: c-c++-common/asan/heap-overflow-1.c -O2 output pattern test PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g execution test PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g output pattern test PASS: c-c++-common/asan/heap-overflow-1.c -Os (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -Os execution test PASS: c-c++-common/asan/heap-overflow-1.c -Os output pattern test PASS: c-c++-common/asan/inc.c -O0 scan-tree-dump asan0 "ASAN_CHECK \\(.*, 4\\);" PASS: c-c++-common/asan/inc.c -O0 scan-tree-dump asan0 "ASAN_CHECK \\(.*, 8\\);" PASS: c-c++-common/asan/inc.c -O0 scan-tree-dump-times asan0 "ASAN_" 4 PASS: c-c++-common/asan/inc.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/inc.c -O1 UNSUPPORTED: c-c++-common/asan/inc.c -O2 UNSUPPORTED: c-c++-common/asan/inc.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/inc.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/inc.c -O3 -g UNSUPPORTED: c-c++-common/asan/inc.c -Os PASS: c-c++-common/asan/inline-kernel.c -O0 scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline-kernel.c -O0 (test for excess errors) PASS: c-c++-common/asan/inline-kernel.c -O1 scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline-kernel.c -O1 (test for excess errors) PASS: c-c++-common/asan/inline-kernel.c -O2 scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline-kernel.c -O2 (test for excess errors) PASS: c-c++-common/asan/inline-kernel.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline-kernel.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/inline-kernel.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline-kernel.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/inline-kernel.c -O3 -g scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline-kernel.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/inline-kernel.c -Os scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline-kernel.c -Os (test for excess errors) PASS: c-c++-common/asan/inline.c -O0 scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline.c -O0 (test for excess errors) PASS: c-c++-common/asan/inline.c -O1 scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline.c -O1 (test for excess errors) PASS: c-c++-common/asan/inline.c -O2 scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline.c -O2 (test for excess errors) PASS: c-c++-common/asan/inline.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/inline.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/inline.c -O3 -g scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/inline.c -Os scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline.c -Os (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-1.c -O0 scan-assembler __asan_load1 PASS: c-c++-common/asan/instrument-with-calls-1.c -O0 scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-1.c -O1 scan-assembler __asan_load1 PASS: c-c++-common/asan/instrument-with-calls-1.c -O1 scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 scan-assembler __asan_load1 PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_load1 PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_load1 PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-1.c -O3 -g scan-assembler __asan_load1 PASS: c-c++-common/asan/instrument-with-calls-1.c -O3 -g scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-1.c -Os scan-assembler __asan_load1 PASS: c-c++-common/asan/instrument-with-calls-1.c -Os scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-1.c -Os (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 scan-assembler __asan_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 scan-assembler-not __asan_report_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 scan-assembler-not __asan_report_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 scan-assembler __asan_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 scan-assembler-not __asan_report_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 scan-assembler-not __asan_report_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 scan-assembler __asan_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 scan-assembler-not __asan_report_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 scan-assembler-not __asan_report_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g scan-assembler __asan_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g scan-assembler-not __asan_report_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g scan-assembler-not __asan_report_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-2.c -Os scan-assembler __asan_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -Os scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -Os scan-assembler-not __asan_report_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -Os scan-assembler-not __asan_report_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -Os (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-3.c -O0 scan-assembler __asan_loadN PASS: c-c++-common/asan/instrument-with-calls-3.c -O0 scan-assembler __asan_storeN PASS: c-c++-common/asan/instrument-with-calls-3.c -O0 (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-3.c -O1 scan-assembler __asan_loadN PASS: c-c++-common/asan/instrument-with-calls-3.c -O1 scan-assembler __asan_storeN PASS: c-c++-common/asan/instrument-with-calls-3.c -O1 (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 scan-assembler __asan_loadN PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 scan-assembler __asan_storeN PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_loadN PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_storeN PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_loadN PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_storeN PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-3.c -O3 -g scan-assembler __asan_loadN PASS: c-c++-common/asan/instrument-with-calls-3.c -O3 -g scan-assembler __asan_storeN PASS: c-c++-common/asan/instrument-with-calls-3.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-3.c -Os scan-assembler __asan_loadN PASS: c-c++-common/asan/instrument-with-calls-3.c -Os scan-assembler __asan_storeN PASS: c-c++-common/asan/instrument-with-calls-3.c -Os (test for excess errors) PASS: c-c++-common/asan/kasan-alloca-1.c -O0 scan-tree-dump-not sanopt "__builtin___asan_alloca_poison" PASS: c-c++-common/asan/kasan-alloca-1.c -O0 scan-tree-dump-not sanopt "__builtin___asan_allocas_unpoison" PASS: c-c++-common/asan/kasan-alloca-1.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/kasan-alloca-1.c -O1 UNSUPPORTED: c-c++-common/asan/kasan-alloca-1.c -O2 UNSUPPORTED: c-c++-common/asan/kasan-alloca-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/kasan-alloca-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/kasan-alloca-1.c -O3 -g UNSUPPORTED: c-c++-common/asan/kasan-alloca-1.c -Os PASS: c-c++-common/asan/kasan-alloca-2.c -O0 scan-tree-dump-times sanopt "__builtin___asan_alloca_poison" 1 PASS: c-c++-common/asan/kasan-alloca-2.c -O0 scan-tree-dump-times sanopt "__builtin___asan_allocas_unpoison" 1 PASS: c-c++-common/asan/kasan-alloca-2.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/kasan-alloca-2.c -O1 UNSUPPORTED: c-c++-common/asan/kasan-alloca-2.c -O2 UNSUPPORTED: c-c++-common/asan/kasan-alloca-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/kasan-alloca-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/kasan-alloca-2.c -O3 -g UNSUPPORTED: c-c++-common/asan/kasan-alloca-2.c -Os PASS: c-c++-common/asan/kasan-recover-1.c -O0 scan-assembler __asan_report_store4_noabort PASS: c-c++-common/asan/kasan-recover-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/kasan-recover-1.c -O1 scan-assembler __asan_report_store4_noabort PASS: c-c++-common/asan/kasan-recover-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/kasan-recover-1.c -O2 scan-assembler __asan_report_store4_noabort PASS: c-c++-common/asan/kasan-recover-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_report_store4_noabort PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_report_store4_noabort PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/kasan-recover-1.c -O3 -g scan-assembler __asan_report_store4_noabort PASS: c-c++-common/asan/kasan-recover-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/kasan-recover-1.c -Os scan-assembler __asan_report_store4_noabort PASS: c-c++-common/asan/kasan-recover-1.c -Os (test for excess errors) PASS: c-c++-common/asan/kasan-recover-2.c -O0 scan-assembler __asan_store4_noabort PASS: c-c++-common/asan/kasan-recover-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/kasan-recover-2.c -O1 scan-assembler __asan_store4_noabort PASS: c-c++-common/asan/kasan-recover-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/kasan-recover-2.c -O2 scan-assembler __asan_store4_noabort PASS: c-c++-common/asan/kasan-recover-2.c -O2 (test for excess errors) PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_store4_noabort PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_store4_noabort PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/kasan-recover-2.c -O3 -g scan-assembler __asan_store4_noabort PASS: c-c++-common/asan/kasan-recover-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/kasan-recover-2.c -Os scan-assembler __asan_store4_noabort PASS: c-c++-common/asan/kasan-recover-2.c -Os (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O0 execution test PASS: c-c++-common/asan/memcmp-1.c -O0 output pattern test PASS: c-c++-common/asan/memcmp-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O1 execution test PASS: c-c++-common/asan/memcmp-1.c -O1 output pattern test PASS: c-c++-common/asan/memcmp-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O2 execution test PASS: c-c++-common/asan/memcmp-1.c -O2 output pattern test PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/memcmp-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O3 -g execution test PASS: c-c++-common/asan/memcmp-1.c -O3 -g output pattern test PASS: c-c++-common/asan/memcmp-1.c -Os (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -Os execution test PASS: c-c++-common/asan/memcmp-1.c -Os output pattern test PASS: c-c++-common/asan/memcmp-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/memcmp-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/memcmp-2.c -O2 (test for excess errors) PASS: c-c++-common/asan/memcmp-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/memcmp-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/memcmp-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/memcmp-2.c -Os (test for excess errors) UNSUPPORTED: c-c++-common/asan/misalign-1.c -O0 UNSUPPORTED: c-c++-common/asan/misalign-1.c -O1 UNSUPPORTED: c-c++-common/asan/misalign-1.c -O2 UNSUPPORTED: c-c++-common/asan/misalign-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/misalign-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/misalign-1.c -O3 -g UNSUPPORTED: c-c++-common/asan/misalign-1.c -Os UNSUPPORTED: c-c++-common/asan/misalign-2.c -O0 UNSUPPORTED: c-c++-common/asan/misalign-2.c -O1 UNSUPPORTED: c-c++-common/asan/misalign-2.c -O2 UNSUPPORTED: c-c++-common/asan/misalign-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/misalign-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/misalign-2.c -O3 -g UNSUPPORTED: c-c++-common/asan/misalign-2.c -Os UNSUPPORTED: c-c++-common/asan/no-asan-check-glob.c -O0 PASS: c-c++-common/asan/no-asan-check-glob.c -O1 scan-tree-dump-times asan1 "ASAN_CHECK" 0 PASS: c-c++-common/asan/no-asan-check-glob.c -O1 (test for excess errors) PASS: c-c++-common/asan/no-asan-check-glob.c -O2 scan-tree-dump-times asan1 "ASAN_CHECK" 0 PASS: c-c++-common/asan/no-asan-check-glob.c -O2 (test for excess errors) PASS: c-c++-common/asan/no-asan-check-glob.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times asan1 "ASAN_CHECK" 0 PASS: c-c++-common/asan/no-asan-check-glob.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/no-asan-check-glob.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-tree-dump-times asan1 "ASAN_CHECK" 0 PASS: c-c++-common/asan/no-asan-check-glob.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/no-asan-check-glob.c -O3 -g scan-tree-dump-times asan1 "ASAN_CHECK" 0 PASS: c-c++-common/asan/no-asan-check-glob.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/no-asan-check-glob.c -Os scan-tree-dump-times asan1 "ASAN_CHECK" 0 PASS: c-c++-common/asan/no-asan-check-glob.c -Os (test for excess errors) PASS: c-c++-common/asan/no-asan-globals.c -O0 scan-assembler-not __asan_register_globals PASS: c-c++-common/asan/no-asan-globals.c -O0 (test for excess errors) PASS: c-c++-common/asan/no-asan-globals.c -O1 scan-assembler-not __asan_register_globals PASS: c-c++-common/asan/no-asan-globals.c -O1 (test for excess errors) PASS: c-c++-common/asan/no-asan-globals.c -O2 scan-assembler-not __asan_register_globals PASS: c-c++-common/asan/no-asan-globals.c -O2 (test for excess errors) PASS: c-c++-common/asan/no-asan-globals.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_register_globals PASS: c-c++-common/asan/no-asan-globals.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/no-asan-globals.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_register_globals PASS: c-c++-common/asan/no-asan-globals.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/no-asan-globals.c -O3 -g scan-assembler-not __asan_register_globals PASS: c-c++-common/asan/no-asan-globals.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/no-asan-globals.c -Os scan-assembler-not __asan_register_globals PASS: c-c++-common/asan/no-asan-globals.c -Os (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O0 UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O1 UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O2 UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -Os PASS: c-c++-common/asan/no-instrument-reads.c -O0 scan-assembler-not __asan_load PASS: c-c++-common/asan/no-instrument-reads.c -O0 (test for excess errors) PASS: c-c++-common/asan/no-instrument-reads.c -O1 scan-assembler-not __asan_load PASS: c-c++-common/asan/no-instrument-reads.c -O1 (test for excess errors) PASS: c-c++-common/asan/no-instrument-reads.c -O2 scan-assembler-not __asan_load PASS: c-c++-common/asan/no-instrument-reads.c -O2 (test for excess errors) PASS: c-c++-common/asan/no-instrument-reads.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_load PASS: c-c++-common/asan/no-instrument-reads.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/no-instrument-reads.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_load PASS: c-c++-common/asan/no-instrument-reads.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/no-instrument-reads.c -O3 -g scan-assembler-not __asan_load PASS: c-c++-common/asan/no-instrument-reads.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/no-instrument-reads.c -Os scan-assembler-not __asan_load PASS: c-c++-common/asan/no-instrument-reads.c -Os (test for excess errors) PASS: c-c++-common/asan/no-instrument-writes.c -O0 scan-assembler-not __asan_store PASS: c-c++-common/asan/no-instrument-writes.c -O0 (test for excess errors) PASS: c-c++-common/asan/no-instrument-writes.c -O1 scan-assembler-not __asan_store PASS: c-c++-common/asan/no-instrument-writes.c -O1 (test for excess errors) PASS: c-c++-common/asan/no-instrument-writes.c -O2 scan-assembler-not __asan_store PASS: c-c++-common/asan/no-instrument-writes.c -O2 (test for excess errors) PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_store PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_store PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/no-instrument-writes.c -O3 -g scan-assembler-not __asan_store PASS: c-c++-common/asan/no-instrument-writes.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/no-instrument-writes.c -Os scan-assembler-not __asan_store PASS: c-c++-common/asan/no-instrument-writes.c -Os (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_load1" PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 3 PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-10.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store4" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-10.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-11.c -O0 scan-tree-dump-not sanopt "& 7" PASS: c-c++-common/asan/no-redundant-instrumentation-11.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_store" PASS: c-c++-common/asan/no-redundant-instrumentation-11.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O0 (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O1 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O1 (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -g scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -Os scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -Os (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-13.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-13.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-14.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_store1" PASS: c-c++-common/asan/no-redundant-instrumentation-14.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O0 (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O1 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O1 (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -g scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -Os scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -Os (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report" 2 PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "& 7" 2 PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "& 7" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "& 7" 4 PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 2 PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 2 PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 scan-tree-dump-not sanopt "& 7" PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_load4" PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "& 7" 4 PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 2 PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 2 PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -Os PASS: c-c++-common/asan/no-redundant-odr-indicators-1.c -O0 scan-assembler odr_asan[.$]c PASS: c-c++-common/asan/no-redundant-odr-indicators-1.c -O0 scan-assembler-not odr_asan[.$]a PASS: c-c++-common/asan/no-redundant-odr-indicators-1.c -O0 scan-assembler-not odr_asan[.$]b PASS: c-c++-common/asan/no-redundant-odr-indicators-1.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-odr-indicators-1.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-odr-indicators-1.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-odr-indicators-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-odr-indicators-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-odr-indicators-1.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-odr-indicators-1.c -Os PASS: c-c++-common/asan/no-use-after-return.c -O0 scan-assembler-not __asan_option_detect_stack_use_after_return PASS: c-c++-common/asan/no-use-after-return.c -O0 (test for excess errors) PASS: c-c++-common/asan/no-use-after-return.c -O1 scan-assembler-not __asan_option_detect_stack_use_after_return PASS: c-c++-common/asan/no-use-after-return.c -O1 (test for excess errors) PASS: c-c++-common/asan/no-use-after-return.c -O2 scan-assembler-not __asan_option_detect_stack_use_after_return PASS: c-c++-common/asan/no-use-after-return.c -O2 (test for excess errors) PASS: c-c++-common/asan/no-use-after-return.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_option_detect_stack_use_after_return PASS: c-c++-common/asan/no-use-after-return.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/no-use-after-return.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_option_detect_stack_use_after_return PASS: c-c++-common/asan/no-use-after-return.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/no-use-after-return.c -O3 -g scan-assembler-not __asan_option_detect_stack_use_after_return PASS: c-c++-common/asan/no-use-after-return.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/no-use-after-return.c -Os scan-assembler-not __asan_option_detect_stack_use_after_return PASS: c-c++-common/asan/no-use-after-return.c -Os (test for excess errors) PASS: c-c++-common/asan/null-deref-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/null-deref-1.c -O0 execution test PASS: c-c++-common/asan/null-deref-1.c -O0 output pattern test PASS: c-c++-common/asan/null-deref-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/null-deref-1.c -O1 execution test PASS: c-c++-common/asan/null-deref-1.c -O1 output pattern test PASS: c-c++-common/asan/null-deref-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/null-deref-1.c -O2 execution test PASS: c-c++-common/asan/null-deref-1.c -O2 output pattern test PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/null-deref-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/null-deref-1.c -O3 -g execution test PASS: c-c++-common/asan/null-deref-1.c -O3 -g output pattern test PASS: c-c++-common/asan/null-deref-1.c -Os (test for excess errors) PASS: c-c++-common/asan/null-deref-1.c -Os execution test PASS: c-c++-common/asan/null-deref-1.c -Os output pattern test PASS: c-c++-common/asan/pointer-compare-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/pointer-compare-1.c -O0 execution test PASS: c-c++-common/asan/pointer-compare-1.c -O0 output pattern test PASS: c-c++-common/asan/pointer-compare-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/pointer-compare-1.c -O1 execution test PASS: c-c++-common/asan/pointer-compare-1.c -O1 output pattern test PASS: c-c++-common/asan/pointer-compare-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/pointer-compare-1.c -O2 execution test PASS: c-c++-common/asan/pointer-compare-1.c -O2 output pattern test PASS: c-c++-common/asan/pointer-compare-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pointer-compare-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pointer-compare-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/pointer-compare-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pointer-compare-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pointer-compare-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/pointer-compare-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pointer-compare-1.c -O3 -g execution test PASS: c-c++-common/asan/pointer-compare-1.c -O3 -g output pattern test PASS: c-c++-common/asan/pointer-compare-1.c -Os (test for excess errors) PASS: c-c++-common/asan/pointer-compare-1.c -Os execution test PASS: c-c++-common/asan/pointer-compare-1.c -Os output pattern test PASS: c-c++-common/asan/pointer-compare-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/pointer-compare-2.c -O0 execution test PASS: c-c++-common/asan/pointer-compare-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/pointer-compare-2.c -O1 execution test PASS: c-c++-common/asan/pointer-compare-2.c -O2 (test for excess errors) PASS: c-c++-common/asan/pointer-compare-2.c -O2 execution test PASS: c-c++-common/asan/pointer-compare-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pointer-compare-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pointer-compare-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pointer-compare-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pointer-compare-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pointer-compare-2.c -O3 -g execution test PASS: c-c++-common/asan/pointer-compare-2.c -Os (test for excess errors) PASS: c-c++-common/asan/pointer-compare-2.c -Os execution test PASS: c-c++-common/asan/pointer-compare-3.c -O0 (test for excess errors) PASS: c-c++-common/asan/pointer-compare-3.c -O0 execution test PASS: c-c++-common/asan/pointer-compare-3.c -O1 (test for excess errors) PASS: c-c++-common/asan/pointer-compare-3.c -O1 execution test PASS: c-c++-common/asan/pointer-compare-3.c -O2 (test for excess errors) PASS: c-c++-common/asan/pointer-compare-3.c -O2 execution test PASS: c-c++-common/asan/pointer-compare-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pointer-compare-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pointer-compare-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pointer-compare-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pointer-compare-3.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pointer-compare-3.c -O3 -g execution test PASS: c-c++-common/asan/pointer-compare-3.c -Os (test for excess errors) PASS: c-c++-common/asan/pointer-compare-3.c -Os execution test PASS: c-c++-common/asan/pointer-subtract-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-1.c -O0 execution test PASS: c-c++-common/asan/pointer-subtract-1.c -O0 output pattern test PASS: c-c++-common/asan/pointer-subtract-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-1.c -O1 execution test PASS: c-c++-common/asan/pointer-subtract-1.c -O1 output pattern test PASS: c-c++-common/asan/pointer-subtract-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-1.c -O2 execution test PASS: c-c++-common/asan/pointer-subtract-1.c -O2 output pattern test PASS: c-c++-common/asan/pointer-subtract-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pointer-subtract-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/pointer-subtract-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pointer-subtract-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/pointer-subtract-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-1.c -O3 -g execution test PASS: c-c++-common/asan/pointer-subtract-1.c -O3 -g output pattern test PASS: c-c++-common/asan/pointer-subtract-1.c -Os (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-1.c -Os execution test PASS: c-c++-common/asan/pointer-subtract-1.c -Os output pattern test PASS: c-c++-common/asan/pointer-subtract-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-2.c -O0 execution test PASS: c-c++-common/asan/pointer-subtract-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-2.c -O1 execution test PASS: c-c++-common/asan/pointer-subtract-2.c -O2 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-2.c -O2 execution test PASS: c-c++-common/asan/pointer-subtract-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pointer-subtract-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pointer-subtract-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-2.c -O3 -g execution test PASS: c-c++-common/asan/pointer-subtract-2.c -Os (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-2.c -Os execution test PASS: c-c++-common/asan/pointer-subtract-3.c -O0 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-3.c -O0 execution test PASS: c-c++-common/asan/pointer-subtract-3.c -O1 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-3.c -O1 execution test PASS: c-c++-common/asan/pointer-subtract-3.c -O2 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-3.c -O2 execution test PASS: c-c++-common/asan/pointer-subtract-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pointer-subtract-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pointer-subtract-3.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-3.c -O3 -g execution test PASS: c-c++-common/asan/pointer-subtract-3.c -Os (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-3.c -Os execution test PASS: c-c++-common/asan/pointer-subtract-4.c -O0 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-4.c -O0 execution test PASS: c-c++-common/asan/pointer-subtract-4.c -O0 output pattern test PASS: c-c++-common/asan/pointer-subtract-4.c -O1 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-4.c -O1 execution test PASS: c-c++-common/asan/pointer-subtract-4.c -O1 output pattern test PASS: c-c++-common/asan/pointer-subtract-4.c -O2 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-4.c -O2 execution test PASS: c-c++-common/asan/pointer-subtract-4.c -O2 output pattern test PASS: c-c++-common/asan/pointer-subtract-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pointer-subtract-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/pointer-subtract-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pointer-subtract-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/pointer-subtract-4.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-4.c -O3 -g execution test PASS: c-c++-common/asan/pointer-subtract-4.c -O3 -g output pattern test PASS: c-c++-common/asan/pointer-subtract-4.c -Os (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-4.c -Os execution test PASS: c-c++-common/asan/pointer-subtract-4.c -Os output pattern test PASS: c-c++-common/asan/pointer-subtract-5.c -O0 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-5.c -O1 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-5.c -O2 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-5.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-5.c -Os (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-6.c -O0 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-6.c -O1 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-6.c -O2 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-6.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-6.c -Os (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-7.c -O0 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-7.c -O1 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-7.c -O2 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-7.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-7.c -Os (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-8.c -O0 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-8.c -O1 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-8.c -O2 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-8.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-8.c -Os (test for excess errors) PASS: c-c++-common/asan/pr106558.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr106558.c -O0 execution test PASS: c-c++-common/asan/pr106558.c -O0 output pattern test PASS: c-c++-common/asan/pr106558.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr106558.c -O1 execution test PASS: c-c++-common/asan/pr106558.c -O1 output pattern test PASS: c-c++-common/asan/pr106558.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr106558.c -O2 execution test PASS: c-c++-common/asan/pr106558.c -O2 output pattern test PASS: c-c++-common/asan/pr106558.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr106558.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr106558.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/pr106558.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr106558.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr106558.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/pr106558.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr106558.c -O3 -g execution test PASS: c-c++-common/asan/pr106558.c -O3 -g output pattern test PASS: c-c++-common/asan/pr106558.c -Os (test for excess errors) PASS: c-c++-common/asan/pr106558.c -Os execution test PASS: c-c++-common/asan/pr106558.c -Os output pattern test PASS: c-c++-common/asan/pr120608-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr120608-1.c -O0 execution test PASS: c-c++-common/asan/pr120608-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr120608-1.c -O1 execution test PASS: c-c++-common/asan/pr120608-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr120608-1.c -O2 execution test PASS: c-c++-common/asan/pr120608-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr120608-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr120608-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr120608-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr120608-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr120608-1.c -O3 -g execution test PASS: c-c++-common/asan/pr120608-1.c -Os (test for excess errors) PASS: c-c++-common/asan/pr120608-1.c -Os execution test PASS: c-c++-common/asan/pr120608-2.c -O0 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O0 at line 28 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O0 at line 29 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr120608-2.c -O0 execution test PASS: c-c++-common/asan/pr120608-2.c -O0 output pattern test PASS: c-c++-common/asan/pr120608-2.c -O1 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O1 at line 28 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O1 at line 29 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr120608-2.c -O1 execution test PASS: c-c++-common/asan/pr120608-2.c -O1 output pattern test PASS: c-c++-common/asan/pr120608-2.c -O2 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O2 at line 28 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O2 at line 29 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr120608-2.c -O2 execution test PASS: c-c++-common/asan/pr120608-2.c -O2 output pattern test PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none at line 28 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none at line 29 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects at line 28 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects at line 29 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/pr120608-2.c -O3 -g (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O3 -g at line 28 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O3 -g at line 29 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr120608-2.c -O3 -g execution test PASS: c-c++-common/asan/pr120608-2.c -O3 -g output pattern test PASS: c-c++-common/asan/pr120608-2.c -Os (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -Os at line 28 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -Os at line 29 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -Os (test for excess errors) PASS: c-c++-common/asan/pr120608-2.c -Os execution test PASS: c-c++-common/asan/pr120608-2.c -Os output pattern test PASS: c-c++-common/asan/pr120608-3.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr120608-3.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr120608-3.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr120608-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr120608-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr120608-3.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr120608-3.c -Os (test for excess errors) PASS: c-c++-common/asan/pr120608-4.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr120608-4.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr120608-4.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr120608-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr120608-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr120608-4.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr120608-4.c -Os (test for excess errors) PASS: c-c++-common/asan/pr121389-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr121389-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr121389-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr121389-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr121389-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr121389-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: c-c++-common/asan/pr121389-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr121389-1.c -Os (test for excess errors) PASS: c-c++-common/asan/pr121389-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr121389-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr121389-2.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr121389-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr121389-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr121389-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: c-c++-common/asan/pr121389-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr121389-2.c -Os (test for excess errors) PASS: c-c++-common/asan/pr121389-3.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr121389-3.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr121389-3.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr121389-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr121389-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr121389-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: c-c++-common/asan/pr121389-3.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr121389-3.c -Os (test for excess errors) PASS: c-c++-common/asan/pr121389-4.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/pr121389-4.c -O1 UNSUPPORTED: c-c++-common/asan/pr121389-4.c -O2 UNSUPPORTED: c-c++-common/asan/pr121389-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/pr121389-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/pr121389-4.c -O3 -g UNSUPPORTED: c-c++-common/asan/pr121389-4.c -Os PASS: c-c++-common/asan/pr56330.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr56330.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr56330.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr56330.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr56330.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr56330.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr56330.c -Os (test for excess errors) PASS: c-c++-common/asan/pr59029.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr59029.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr59029.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr59029.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr59029.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr59029.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr59029.c -Os (test for excess errors) PASS: c-c++-common/asan/pr59063-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr59063-1.c -O0 execution test PASS: c-c++-common/asan/pr59063-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr59063-1.c -O1 execution test PASS: c-c++-common/asan/pr59063-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr59063-1.c -O2 execution test PASS: c-c++-common/asan/pr59063-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr59063-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr59063-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr59063-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr59063-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr59063-1.c -O3 -g execution test PASS: c-c++-common/asan/pr59063-1.c -Os (test for excess errors) PASS: c-c++-common/asan/pr59063-1.c -Os execution test PASS: c-c++-common/asan/pr59063-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr59063-2.c -O0 execution test PASS: c-c++-common/asan/pr59063-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr59063-2.c -O1 execution test PASS: c-c++-common/asan/pr59063-2.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr59063-2.c -O2 execution test PASS: c-c++-common/asan/pr59063-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr59063-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr59063-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr59063-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr59063-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr59063-2.c -O3 -g execution test PASS: c-c++-common/asan/pr59063-2.c -Os (test for excess errors) PASS: c-c++-common/asan/pr59063-2.c -Os execution test PASS: c-c++-common/asan/pr61530.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr61530.c -O0 execution test PASS: c-c++-common/asan/pr61530.c -O0 output pattern test PASS: c-c++-common/asan/pr61530.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr61530.c -O1 execution test PASS: c-c++-common/asan/pr61530.c -O1 output pattern test PASS: c-c++-common/asan/pr61530.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr61530.c -O2 execution test PASS: c-c++-common/asan/pr61530.c -O2 output pattern test PASS: c-c++-common/asan/pr61530.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr61530.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr61530.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/pr61530.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr61530.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr61530.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/pr61530.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr61530.c -O3 -g execution test PASS: c-c++-common/asan/pr61530.c -O3 -g output pattern test PASS: c-c++-common/asan/pr61530.c -Os (test for excess errors) PASS: c-c++-common/asan/pr61530.c -Os execution test PASS: c-c++-common/asan/pr61530.c -Os output pattern test PASS: c-c++-common/asan/pr62089.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr62089.c -O0 execution test PASS: c-c++-common/asan/pr62089.c -O0 output pattern test PASS: c-c++-common/asan/pr62089.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr62089.c -O1 execution test PASS: c-c++-common/asan/pr62089.c -O1 output pattern test PASS: c-c++-common/asan/pr62089.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr62089.c -O2 execution test PASS: c-c++-common/asan/pr62089.c -O2 output pattern test PASS: c-c++-common/asan/pr62089.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr62089.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr62089.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/pr62089.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr62089.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr62089.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/pr62089.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr62089.c -O3 -g execution test PASS: c-c++-common/asan/pr62089.c -O3 -g output pattern test PASS: c-c++-common/asan/pr62089.c -Os (test for excess errors) PASS: c-c++-common/asan/pr62089.c -Os execution test PASS: c-c++-common/asan/pr62089.c -Os output pattern test PASS: c-c++-common/asan/pr62140-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr62140-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr62140-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr62140-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr62140-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr62140-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr62140-1.c -Os (test for excess errors) PASS: c-c++-common/asan/pr62140-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr62140-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr62140-2.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr62140-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr62140-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr62140-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr62140-2.c -Os (test for excess errors) UNSUPPORTED: c-c++-common/asan/pr63316.c -O0 UNSUPPORTED: c-c++-common/asan/pr63316.c -O1 PASS: c-c++-common/asan/pr63316.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr63316.c -O2 execution test PASS: c-c++-common/asan/pr63316.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr63316.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr63316.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr63316.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test UNSUPPORTED: c-c++-common/asan/pr63316.c -O3 -g UNSUPPORTED: c-c++-common/asan/pr63316.c -Os PASS: c-c++-common/asan/pr63638.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr63638.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr63638.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr63638.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr63638.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr63638.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr63638.c -Os (test for excess errors) PASS: c-c++-common/asan/pr63888.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr63888.c -O0 execution test PASS: c-c++-common/asan/pr63888.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr63888.c -O1 execution test PASS: c-c++-common/asan/pr63888.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr63888.c -O2 execution test PASS: c-c++-common/asan/pr63888.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr63888.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr63888.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr63888.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr63888.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr63888.c -O3 -g execution test PASS: c-c++-common/asan/pr63888.c -Os (test for excess errors) PASS: c-c++-common/asan/pr63888.c -Os execution test PASS: c-c++-common/asan/pr64820.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr64820.c -O0 execution test PASS: c-c++-common/asan/pr64820.c -O0 output pattern test PASS: c-c++-common/asan/pr64820.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr64820.c -O1 execution test PASS: c-c++-common/asan/pr64820.c -O1 output pattern test PASS: c-c++-common/asan/pr64820.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr64820.c -O2 execution test PASS: c-c++-common/asan/pr64820.c -O2 output pattern test PASS: c-c++-common/asan/pr64820.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr64820.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr64820.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/pr64820.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr64820.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr64820.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/pr64820.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr64820.c -O3 -g execution test PASS: c-c++-common/asan/pr64820.c -O3 -g output pattern test PASS: c-c++-common/asan/pr64820.c -Os (test for excess errors) PASS: c-c++-common/asan/pr64820.c -Os execution test PASS: c-c++-common/asan/pr64820.c -Os output pattern test PASS: c-c++-common/asan/pr70541.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr70541.c -O0 execution test PASS: c-c++-common/asan/pr70541.c -O0 output pattern test UNSUPPORTED: c-c++-common/asan/pr70541.c -O1 UNSUPPORTED: c-c++-common/asan/pr70541.c -O2 UNSUPPORTED: c-c++-common/asan/pr70541.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/pr70541.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/pr70541.c -O3 -g UNSUPPORTED: c-c++-common/asan/pr70541.c -Os PASS: c-c++-common/asan/pr70712.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr70712.c -O0 execution test PASS: c-c++-common/asan/pr70712.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr70712.c -O1 execution test PASS: c-c++-common/asan/pr70712.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr70712.c -O2 execution test PASS: c-c++-common/asan/pr70712.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr70712.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr70712.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr70712.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr70712.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr70712.c -O3 -g execution test PASS: c-c++-common/asan/pr70712.c -Os (test for excess errors) PASS: c-c++-common/asan/pr70712.c -Os execution test PASS: c-c++-common/asan/pr71480.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr71480.c -O0 execution test PASS: c-c++-common/asan/pr71480.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr71480.c -O1 execution test PASS: c-c++-common/asan/pr71480.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr71480.c -O2 execution test PASS: c-c++-common/asan/pr71480.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr71480.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr71480.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr71480.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr71480.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr71480.c -O3 -g execution test PASS: c-c++-common/asan/pr71480.c -Os (test for excess errors) PASS: c-c++-common/asan/pr71480.c -Os execution test PASS: c-c++-common/asan/pr79944.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr79944.c -O0 execution test PASS: c-c++-common/asan/pr79944.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr79944.c -O1 execution test PASS: c-c++-common/asan/pr79944.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr79944.c -O2 execution test PASS: c-c++-common/asan/pr79944.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr79944.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr79944.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr79944.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr79944.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr79944.c -O3 -g execution test PASS: c-c++-common/asan/pr79944.c -Os (test for excess errors) PASS: c-c++-common/asan/pr79944.c -Os execution test PASS: c-c++-common/asan/pr80308.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr80308.c -O0 execution test PASS: c-c++-common/asan/pr80308.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr80308.c -O1 execution test PASS: c-c++-common/asan/pr80308.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr80308.c -O2 execution test PASS: c-c++-common/asan/pr80308.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr80308.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr80308.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr80308.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr80308.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: c-c++-common/asan/pr80308.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: c-c++-common/asan/pr80308.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr80308.c -O3 -g execution test PASS: c-c++-common/asan/pr80308.c -Os (test for excess errors) PASS: c-c++-common/asan/pr80308.c -Os execution test UNSUPPORTED: c-c++-common/asan/pr81697.c -O0 PASS: c-c++-common/asan/pr81697.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr81697.c -O1 execution test PASS: c-c++-common/asan/pr81697.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr81697.c -O2 execution test PASS: c-c++-common/asan/pr81697.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr81697.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr81697.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr81697.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr81697.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr81697.c -O3 -g execution test PASS: c-c++-common/asan/pr81697.c -Os (test for excess errors) PASS: c-c++-common/asan/pr81697.c -Os execution test PASS: c-c++-common/asan/pr88291.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr88291.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr88291.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr88291.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr88291.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr88291.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr88291.c -Os (test for excess errors) PASS: c-c++-common/asan/pr88333.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr88333.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr88333.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr88333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr88333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr88333.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr88333.c -Os (test for excess errors) PASS: c-c++-common/asan/pr88619.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr88619.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr88619.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr88619.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr88619.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr88619.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr88619.c -Os (test for excess errors) PASS: c-c++-common/asan/pr89124.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr89124.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr89124.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr89124.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr89124.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr89124.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr89124.c -Os (test for excess errors) PASS: c-c++-common/asan/pr98204.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr98204.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr98204.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr98204.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr98204.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr98204.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr98204.c -Os (test for excess errors) PASS: c-c++-common/asan/pr98920.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr98920.c -O0 execution test PASS: c-c++-common/asan/pr98920.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr98920.c -O1 execution test PASS: c-c++-common/asan/pr98920.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr98920.c -O2 execution test PASS: c-c++-common/asan/pr98920.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr98920.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr98920.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr98920.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr98920.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr98920.c -O3 -g execution test PASS: c-c++-common/asan/pr98920.c -Os (test for excess errors) PASS: c-c++-common/asan/pr98920.c -Os execution test PASS: c-c++-common/asan/pr99168.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr99168.c -O0 execution test PASS: c-c++-common/asan/pr99168.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr99168.c -O1 execution test PASS: c-c++-common/asan/pr99168.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr99168.c -O2 execution test PASS: c-c++-common/asan/pr99168.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr99168.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr99168.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr99168.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr99168.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: c-c++-common/asan/pr99168.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: c-c++-common/asan/pr99168.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr99168.c -O3 -g execution test PASS: c-c++-common/asan/pr99168.c -Os (test for excess errors) PASS: c-c++-common/asan/pr99168.c -Os execution test PASS: c-c++-common/asan/red-align-1.c -O0 scan-tree-dump-times sanopt "& 7" 0 PASS: c-c++-common/asan/red-align-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/red-align-1.c -O1 scan-tree-dump-times sanopt "& 7" 0 PASS: c-c++-common/asan/red-align-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/red-align-1.c -O2 scan-tree-dump-times sanopt "& 7" 0 PASS: c-c++-common/asan/red-align-1.c -O2 (test for excess errors) UNSUPPORTED: c-c++-common/asan/red-align-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/red-align-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/red-align-1.c -O3 -g scan-tree-dump-times sanopt "& 7" 0 PASS: c-c++-common/asan/red-align-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/red-align-1.c -Os scan-tree-dump-times sanopt "& 7" 0 PASS: c-c++-common/asan/red-align-1.c -Os (test for excess errors) PASS: c-c++-common/asan/red-align-2.c -O0 scan-tree-dump-times sanopt "& 7" 1 PASS: c-c++-common/asan/red-align-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/red-align-2.c -O1 scan-tree-dump-times sanopt "& 7" 1 PASS: c-c++-common/asan/red-align-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/red-align-2.c -O2 scan-tree-dump-times sanopt "& 7" 1 PASS: c-c++-common/asan/red-align-2.c -O2 (test for excess errors) UNSUPPORTED: c-c++-common/asan/red-align-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/red-align-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/red-align-2.c -O3 -g scan-tree-dump-times sanopt "& 7" 1 PASS: c-c++-common/asan/red-align-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/red-align-2.c -Os scan-tree-dump-times sanopt "& 7" 1 PASS: c-c++-common/asan/red-align-2.c -Os (test for excess errors) PASS: c-c++-common/asan/rlimit-mmap-test-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/rlimit-mmap-test-1.c -O0 execution test PASS: c-c++-common/asan/rlimit-mmap-test-1.c -O0 output pattern test UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O1 UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O2 UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O3 -g UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -Os PASS: c-c++-common/asan/sanitize-all-1.c -O0 scan-assembler-not __asan_load PASS: c-c++-common/asan/sanitize-all-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/sanitize-all-1.c -O1 scan-assembler-not __asan_load PASS: c-c++-common/asan/sanitize-all-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/sanitize-all-1.c -O2 scan-assembler-not __asan_load PASS: c-c++-common/asan/sanitize-all-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_load PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_load PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/sanitize-all-1.c -O3 -g scan-assembler-not __asan_load PASS: c-c++-common/asan/sanitize-all-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/sanitize-all-1.c -Os scan-assembler-not __asan_load PASS: c-c++-common/asan/sanitize-all-1.c -Os (test for excess errors) PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O0 execution test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O0 output pattern test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O1 execution test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O1 output pattern test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 execution test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 output pattern test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O3 -g execution test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O3 -g output pattern test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -Os (test for excess errors) PASS: c-c++-common/asan/sanity-check-pure-c-1.c -Os execution test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -Os output pattern test PASS: c-c++-common/asan/shadow-offset-1.c -O0 scan-tree-dump sanopt "12345" PASS: c-c++-common/asan/shadow-offset-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/shadow-offset-1.c -O1 scan-tree-dump sanopt "12345" PASS: c-c++-common/asan/shadow-offset-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/shadow-offset-1.c -O2 scan-tree-dump sanopt "12345" PASS: c-c++-common/asan/shadow-offset-1.c -O2 (test for excess errors) UNSUPPORTED: c-c++-common/asan/shadow-offset-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/shadow-offset-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/shadow-offset-1.c -O3 -g scan-tree-dump sanopt "12345" PASS: c-c++-common/asan/shadow-offset-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/shadow-offset-1.c -Os scan-tree-dump sanopt "12345" PASS: c-c++-common/asan/shadow-offset-1.c -Os (test for excess errors) UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -O0 UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -O1 PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 execution test PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 output pattern test PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -O3 -g UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -Os PASS: c-c++-common/asan/stack-overflow-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/stack-overflow-1.c -O0 execution test PASS: c-c++-common/asan/stack-overflow-1.c -O0 output pattern test PASS: c-c++-common/asan/stack-overflow-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/stack-overflow-1.c -O1 execution test PASS: c-c++-common/asan/stack-overflow-1.c -O1 output pattern test PASS: c-c++-common/asan/stack-overflow-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/stack-overflow-1.c -O2 execution test PASS: c-c++-common/asan/stack-overflow-1.c -O2 output pattern test PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/stack-overflow-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/stack-overflow-1.c -O3 -g execution test PASS: c-c++-common/asan/stack-overflow-1.c -O3 -g output pattern test PASS: c-c++-common/asan/stack-overflow-1.c -Os (test for excess errors) PASS: c-c++-common/asan/stack-overflow-1.c -Os execution test PASS: c-c++-common/asan/stack-overflow-1.c -Os output pattern test UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -O0 UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -O1 PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 execution test PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 output pattern test PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -O3 -g UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -Os PASS: c-c++-common/asan/strlen-overflow-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -O0 execution test PASS: c-c++-common/asan/strlen-overflow-1.c -O0 output pattern test PASS: c-c++-common/asan/strlen-overflow-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -O1 execution test PASS: c-c++-common/asan/strlen-overflow-1.c -O1 output pattern test PASS: c-c++-common/asan/strlen-overflow-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -O2 execution test PASS: c-c++-common/asan/strlen-overflow-1.c -O2 output pattern test UNSUPPORTED: c-c++-common/asan/strlen-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/strlen-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -g execution test PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -g output pattern test PASS: c-c++-common/asan/strlen-overflow-1.c -Os (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -Os execution test PASS: c-c++-common/asan/strlen-overflow-1.c -Os output pattern test PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 execution test PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 output pattern test PASS: c-c++-common/asan/strncpy-overflow-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/strncpy-overflow-1.c -O1 execution test PASS: c-c++-common/asan/strncpy-overflow-1.c -O1 output pattern test PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 execution test PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 output pattern test PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -g execution test PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -g output pattern test PASS: c-c++-common/asan/strncpy-overflow-1.c -Os (test for excess errors) PASS: c-c++-common/asan/strncpy-overflow-1.c -Os execution test PASS: c-c++-common/asan/strncpy-overflow-1.c -Os output pattern test PASS: c-c++-common/asan/swapcontext-test-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/swapcontext-test-1.c -O0 execution test PASS: c-c++-common/asan/swapcontext-test-1.c -O0 output pattern test PASS: c-c++-common/asan/swapcontext-test-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/swapcontext-test-1.c -O1 execution test PASS: c-c++-common/asan/swapcontext-test-1.c -O1 output pattern test PASS: c-c++-common/asan/swapcontext-test-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/swapcontext-test-1.c -O2 execution test PASS: c-c++-common/asan/swapcontext-test-1.c -O2 output pattern test PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -g execution test PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -g output pattern test PASS: c-c++-common/asan/swapcontext-test-1.c -Os (test for excess errors) PASS: c-c++-common/asan/swapcontext-test-1.c -Os execution test PASS: c-c++-common/asan/swapcontext-test-1.c -Os output pattern test PASS: c-c++-common/asan/use-after-free-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/use-after-free-1.c -O0 execution test PASS: c-c++-common/asan/use-after-free-1.c -O0 output pattern test PASS: c-c++-common/asan/use-after-free-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/use-after-free-1.c -O1 execution test PASS: c-c++-common/asan/use-after-free-1.c -O1 output pattern test PASS: c-c++-common/asan/use-after-free-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/use-after-free-1.c -O2 execution test PASS: c-c++-common/asan/use-after-free-1.c -O2 output pattern test PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/use-after-free-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/use-after-free-1.c -O3 -g execution test PASS: c-c++-common/asan/use-after-free-1.c -O3 -g output pattern test PASS: c-c++-common/asan/use-after-free-1.c -Os (test for excess errors) PASS: c-c++-common/asan/use-after-free-1.c -Os execution test PASS: c-c++-common/asan/use-after-free-1.c -Os output pattern test PASS: c-c++-common/asan/use-after-return-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/use-after-return-1.c -O0 execution test PASS: c-c++-common/asan/use-after-return-1.c -O0 output pattern test PASS: c-c++-common/asan/use-after-return-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/use-after-return-1.c -O1 execution test PASS: c-c++-common/asan/use-after-return-1.c -O1 output pattern test PASS: c-c++-common/asan/use-after-return-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/use-after-return-1.c -O2 execution test PASS: c-c++-common/asan/use-after-return-1.c -O2 output pattern test PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/use-after-return-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/use-after-return-1.c -O3 -g execution test PASS: c-c++-common/asan/use-after-return-1.c -O3 -g output pattern test PASS: c-c++-common/asan/use-after-return-1.c -Os (test for excess errors) PASS: c-c++-common/asan/use-after-return-1.c -Os execution test PASS: c-c++-common/asan/use-after-return-1.c -Os output pattern test PASS: c-c++-common/asan/user-section-1.c -O0 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);" PASS: c-c++-common/asan/user-section-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/user-section-1.c -O1 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);" PASS: c-c++-common/asan/user-section-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/user-section-1.c -O2 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);" PASS: c-c++-common/asan/user-section-1.c -O2 (test for excess errors) UNSUPPORTED: c-c++-common/asan/user-section-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/user-section-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/user-section-1.c -O3 -g scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);" PASS: c-c++-common/asan/user-section-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/user-section-1.c -Os scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);" PASS: c-c++-common/asan/user-section-1.c -Os (test for excess errors) PASS: c-c++-common/asan/user-section-2.c -O0 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);" PASS: c-c++-common/asan/user-section-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/user-section-2.c -O1 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);" PASS: c-c++-common/asan/user-section-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/user-section-2.c -O2 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);" PASS: c-c++-common/asan/user-section-2.c -O2 (test for excess errors) UNSUPPORTED: c-c++-common/asan/user-section-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/user-section-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/user-section-2.c -O3 -g scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);" PASS: c-c++-common/asan/user-section-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/user-section-2.c -Os scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);" PASS: c-c++-common/asan/user-section-2.c -Os (test for excess errors) PASS: c-c++-common/asan/user-section-3.c -O0 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);" PASS: c-c++-common/asan/user-section-3.c -O0 (test for excess errors) PASS: c-c++-common/asan/user-section-3.c -O1 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);" PASS: c-c++-common/asan/user-section-3.c -O1 (test for excess errors) PASS: c-c++-common/asan/user-section-3.c -O2 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);" PASS: c-c++-common/asan/user-section-3.c -O2 (test for excess errors) UNSUPPORTED: c-c++-common/asan/user-section-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/user-section-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/user-section-3.c -O3 -g scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);" PASS: c-c++-common/asan/user-section-3.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/user-section-3.c -Os scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);" PASS: c-c++-common/asan/user-section-3.c -Os (test for excess errors) UNSUPPORTED: g++.dg/asan/asan_test.C -O0 UNSUPPORTED: g++.dg/asan/asan_test.C -O1 PASS: g++.dg/asan/asan_test.C -O2 (test for excess errors) PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete (Ident((int*)malloc(2 * sizeof(int)))) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete (Ident((int*)malloc(2 * sizeof(int)))) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete (Ident(new int[2])) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete (Ident(new int[2])) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete [] (Ident((int*)malloc(2 * sizeof(int)))) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete [] (Ident((int*)malloc(2 * sizeof(int)))) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete [] (Ident(new int)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete [] (Ident(new int)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch free(Ident(new int)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch free(Ident(new int)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch free(Ident(new int[2])) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch free(Ident(new int[2])) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 11) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 11) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 11) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 11) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 11) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 11) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 9) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 9) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 9) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 9) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 9) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 9) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array - 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array - 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array - 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array - 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array - 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array - 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AttributeNoSanitizeAddressTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldNegativeTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf1 = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf1 = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf2 = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf2 = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf3 = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf3 = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf4 = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf4 = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BufferOverflowAfterManyFrees execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BufferOverflowAfterManyFrees x[Ident(8192)] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BufferOverflowAfterManyFrees x[Ident(8192)] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BuiltinLongJmpTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_CallocReturnsZeroMem execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_CallocTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_CxxExceptionTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_DoubleFreeTest DoubleFree() execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_DoubleFreeTest DoubleFree() output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_DoubleFreeTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_FileNameInGlobalReportTest Ident(p[15]) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_FileNameInGlobalReportTest Ident(p[15]) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_FileNameInGlobalReportTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalStringConstTest Ident(p[15]) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalStringConstTest Ident(p[15]) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalStringConstTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest Ident(Ident(ConstGlob)[8]) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest Ident(Ident(ConstGlob)[8]) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest Ident(Ident(StaticConstGlob)[5]) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest Ident(Ident(StaticConstGlob)[5]) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest fs2[Ident(-1)] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest fs2[Ident(-1)] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest func_static15[Ident(15 + 9)] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest func_static15[Ident(15 + 9)] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest func_static15[Ident(15)] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest func_static15[Ident(15)] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest glob5[Ident(5)] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest glob5[Ident(5)] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest glob5[Ident(5+6)] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest glob5[Ident(5+6)] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest static110[Ident(110)] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest static110[Ident(110)] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest static110[Ident(110+7)] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest static110[Ident(110+7)] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_HasFeatureAddressSanitizerTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_HugeMallocTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBInMemset Ident(memset)(x1, 0, size * 2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBInMemset Ident(memset)(x1, 0, size * 2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBInMemset execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBRightTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBRightTest p[size] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBRightTest p[size] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBRightTest p[size] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBRightTest p[size] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBRightTest p[size] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBRightTest p[size] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBRightTest p[size] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBRightTest p[size] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBRightTest p[size] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBRightTest p[size] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeStructCopyTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LongDoubleNegativeTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LongJmpTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest malloc_usable_size((void*)0x123) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest malloc_usable_size((void*)0x123) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest malloc_usable_size(array + kArraySize / 2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest malloc_usable_size(array + kArraySize / 2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest malloc_usable_size(array) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest malloc_usable_size(array) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ManyStackObjectsTest Ident(ZZZ)[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ManyStackObjectsTest Ident(ZZZ)[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ManyStackObjectsTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ManyThreadsTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 + 1, s2 + 1, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 + 1, s2 + 1, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 + size - 1, s2, 2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 + size - 1, s2, 2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 + size, s2, 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 + size, s2, 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 - 1, s2, 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 - 1, s2, 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2 + size, 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2 + size, 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2 - 1, 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2 - 1, 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)(dest + length) - 1, src, 5) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)(dest + length) - 1, src, 5) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)(dest + length) - 1, src, 5) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)(dest + length) - 1, src, 5) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)dest - 3, src, 4) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)dest - 3, src, 4) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)dest - 3, src, 4) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)dest - 3, src, 4) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(big_dest, src - 2, size * 2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(big_dest, src - 2, size * 2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(big_dest, src - 2, size * 2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(big_dest, src - 2, size * 2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest + 1, src, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest + 1, src, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest + 1, src, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest + 1, src, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 1, big_src, size * 2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 1, big_src, size * 2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 1, big_src, size * 2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 1, big_src, size * 2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 2, src, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 2, src, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 2, src, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 2, src, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)src - 6, 7) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)src - 6, 7) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)src - 6, 7) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)src - 6, 7) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src + 2, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src + 2, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src + 2, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src + 2, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src - 1, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src - 1, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src - 1, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src - 1, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)(dest + length) - 1, src, 5) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)(dest + length) - 1, src, 5) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)(dest + length) - 1, src, 5) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)(dest + length) - 1, src, 5) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)dest - 3, src, 4) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)dest - 3, src, 4) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)dest - 3, src, 4) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)dest - 3, src, 4) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(big_dest, src - 2, size * 2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(big_dest, src - 2, size * 2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(big_dest, src - 2, size * 2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(big_dest, src - 2, size * 2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest + 1, src, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest + 1, src, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest + 1, src, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest + 1, src, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 1, big_src, size * 2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 1, big_src, size * 2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 1, big_src, size * 2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 1, big_src, size * 2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 2, src, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 2, src, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 2, src, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 2, src, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)src - 6, 7) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)src - 6, 7) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)src - 6, 7) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)src - 6, 7) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src + 2, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src + 2, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src + 2, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src + 2, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src - 1, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src - 1, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src - 1, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src - 1, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)(array + length) - 1, element, 6) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)(array + length) - 1, element, 6) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)(array + length) - 1, element, 6) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)(array + length) - 1, element, 6) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)(array + length) - 1, element, 6) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)(array + length) - 1, element, 6) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 1, element, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 1, element, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 1, element, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 1, element, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 1, element, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 1, element, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 2, element, size + 4) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 2, element, size + 4) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 2, element, size + 4) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 2, element, size + 4) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 2, element, size + 4) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 2, element, size + 4) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 5, 0, 6) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 5, 0, 6) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 5, 0, 6) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 5, 0, 6) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 5, 0, 6) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 5, 0, 6) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + 1, element, size + sizeof(T)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + 1, element, size + sizeof(T)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + 1, element, size + sizeof(T)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + 1, element, size + sizeof(T)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + 1, element, size + sizeof(T)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + 1, element, size + sizeof(T)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + length + 1, 0, 10) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + length + 1, 0, 10) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + length + 1, 0, 10) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + length + 1, 0, 10) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + length + 1, 0, 10) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + length + 1, 0, 10) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array - 2, 0, sizeof(T)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array - 2, 0, sizeof(T)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array - 2, 0, sizeof(T)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array - 2, 0, sizeof(T)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array - 2, 0, sizeof(T)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array - 2, 0, sizeof(T)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array, 0, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array, 0, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array, 0, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array, 0, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array, 0, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array, 0, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest memset(array - 5, element, size + 5 * sizeof(T)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest memset(array - 5, element, size + 5 * sizeof(T)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest memset(array - 5, element, size + 5 * sizeof(T)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest memset(array - 5, element, size + 5 * sizeof(T)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MlockTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(kLargeMalloc, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(kLargeMalloc, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(kLargeMalloc, kLargeMalloc) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(kLargeMalloc, kLargeMalloc) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(kLargeMalloc, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(kLargeMalloc, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(kLargeMalloc, kLargeMalloc) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(kLargeMalloc, kLargeMalloc) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_PthreadExitTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_PvallocTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocFreedPointerTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocFreedPointerTest ptr = realloc(ptr, 77) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocFreedPointerTest ptr = realloc(ptr, 77) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocInvalidPointerTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocInvalidPointerTest ptr = realloc((int*)ptr + 1, 77) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocInvalidPointerTest ptr = realloc((int*)ptr + 1, 77) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SigLongJmpTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleDeathTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleDeathTest exit(1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleDeathTest exit(1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest Ident(memcpy)(str + 14, str, 15) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest Ident(memcpy)(str + 14, str, 15) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest Ident(memcpy)(str, str + 14, 15) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest Ident(memcpy)(str, str + 14, 15) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str + 10, str) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str + 10, str) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str + 9, str) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str + 9, str) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str, str + 11) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str, str + 11) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str, str + 9) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str, str + 9) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcpy(str + 9, str) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcpy(str + 9, str) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcpy(str, str + 4) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcpy(str, str + 4) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncat(str + 5, str, 6) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncat(str + 5, str, 6) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncat(str, str + 11, 10) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncat(str, str + 11, 10) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncat(str, str + 9, 10) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncat(str, str + 9, 10) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncpy(str + 10, str, 20) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncpy(str + 10, str, 20) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncpy(str + 9, str, 10) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncpy(str + 9, str, 10) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncpy(str, str + 9, 10) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncpy(str, str + 9, 10) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1 + size - 1, s2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1 + size - 1, s2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1 + size, s2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1 + size, s2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1 - 1, s2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1 - 1, s2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1, s1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1, s1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1, s2 + size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1, s2 + size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1, s2 - 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1, s2 - 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to + to_size, from) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to + to_size, from) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to - 1, from + from_size - 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to - 1, from + from_size - 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to - 1, from) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to - 1, from) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from + from_size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from + from_size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from - 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from - 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str + size, 'z')) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str + size, 'z')) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str + size, 'z')) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str + size, 'z')) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str - 1, 'z')) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str - 1, 'z')) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str - 1, 'z')) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str - 1, 'z')) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str, 'a')) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str, 'a')) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str, 'a')) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str, 'a')) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpAndFriendsLogicTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1 + size - 1, s2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1 + size - 1, s2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1 + size, s2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1 + size, s2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1 - 1, s2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1 - 1, s2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1, s1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1, s1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1, s2 + size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1, s2 + size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1, s2 - 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1, s2 - 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(from, "hello2")) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(from, "hello2")) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to + to_size, from)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to + to_size, from)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to - 1, from)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to - 1, from)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to, from + from_size)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to, from + from_size)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to, from - 1)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to, from - 1)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to, from)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to, from)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest Ident(strdup(str + size)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest Ident(strdup(str + size)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest Ident(strdup(str - 1)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest Ident(strdup(str - 1)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest Ident(strdup(str)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest Ident(strdup(str)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length + 1)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length + 1)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length + 1)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length + 1)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str - 1)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str - 1)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str - 5)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str - 5)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 + 1, s2 + 1, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 + 1, s2 + 1, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 + size - 1, s2, 2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 + size - 1, s2, 2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 + size, s2, 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 + size, s2, 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 - 1, s2, 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 - 1, s2, 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1, s2 + size, 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1, s2 + size, 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1, s2 - 1, 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1, s2 - 1, 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to + 1, from, 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to + 1, from, 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to + to_size, from, 2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to + to_size, from, 2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to - 1, from, 0) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to - 1, from, 0) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to - 1, from, 2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to - 1, from, 2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from + from_size, 2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from + from_size, 2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from - 1, 2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from - 1, 2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from, from_size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from, from_size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from, from_size - 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from, from_size - 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 + 1, s2 + 1, size) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 + 1, s2 + 1, size) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 + size - 1, s2, 2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 + size - 1, s2, 2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 + size, s2, 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 + size, s2, 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 - 1, s2, 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 - 1, s2, 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1, s2 + size, 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1, s2 + size, 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1, s2 - 1, 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1, s2 - 1, 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to + 1, from, to_size)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to + 1, from, to_size)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to + to_size - from_size + 1, from, from_size)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to + to_size - from_size + 1, from, from_size)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to + to_size, from, 1)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to + to_size, from, 1)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to - 1, from, from_size)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to - 1, from, from_size)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to, from + from_size, 1)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to, from + from_size, 1)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to, from - 1, from_size)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to, from - 1, from_size)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to, from, to_size)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to, from, to_size)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest Ident(strnlen(str + size, 1)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest Ident(strnlen(str + size, 1)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest Ident(strnlen(str - 1, 1)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest Ident(strnlen(str - 1, 1)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest Ident(strnlen(str, size + 1)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest Ident(strnlen(str, size + 1)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StressStackReuseTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array + 3, NULL, 0) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array + 3, NULL, 0) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array - 1, NULL, 0) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array - 1, NULL, 0) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 0) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 0) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 0) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 0) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 0) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 0) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 0) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 0) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 36) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 36) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array + 3, NULL, 0) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array + 3, NULL, 0) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array - 1, NULL, 0) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array - 1, NULL, 0) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 0) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 0) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 0) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 0) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 0) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 0) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 0) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 0) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 36) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 36) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadNamesTest ThreadedTestSpawn() execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadNamesTest ThreadedTestSpawn() output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadNamesTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadStackReuseTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadedStressStackReuseTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadedTest ThreadedTestSpawn() execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadedTest ThreadedTestSpawn() output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadedTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_Packed5 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_Packed5 p[0] = p[3] execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_Packed5 p[0] = p[3] output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_Packed5 p[3] = p[0] execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_Packed5 p[3] = p[0] output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(1, 0) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(1, 0) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(10, 0) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(10, 0) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(10, 10) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(10, 10) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(kLargeMalloc, 0) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(kLargeMalloc, 0) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(kLargeMalloc, kLargeMalloc / 2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(kLargeMalloc, kLargeMalloc / 2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_long_double execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UnderscopeLongJmpTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UseThenFreeThenUseTest UseThenFreeThenUse() execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UseThenFreeThenUseTest UseThenFreeThenUse() output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UseThenFreeThenUseTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_VallocTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_VariousMallocsTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_WcsLenTest Ident(wcslen(heap_string + 14)) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_WcsLenTest Ident(wcslen(heap_string + 14)) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_WcsLenTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_WrongFreeTest WrongFree() execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_WrongFreeTest WrongFree() output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_WrongFreeTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ZeroSizeMallocTest execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pread execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pread pread(fd, x, 15, 0) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pread pread(fd, x, 15, 0) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pread64 execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pread64 pread64(fd, x, 15, 0) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pread64 pread64(fd, x, 15, 0) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pthread_getschedparam execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pthread_getschedparam pthread_getschedparam(pthread_self(), &policy, Ident(¶m) + 2) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pthread_getschedparam pthread_getschedparam(pthread_self(), &policy, Ident(¶m) + 2) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pthread_getschedparam pthread_getschedparam(pthread_self(), Ident(&policy) - 1, ¶m) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pthread_getschedparam pthread_getschedparam(pthread_self(), Ident(&policy) - 1, ¶m) output pattern test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_read execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_read read(fd, x, 15) execution test PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_read read(fd, x, 15) output pattern test PASS: g++.dg/asan/asan_test.C -O2 execution test UNSUPPORTED: g++.dg/asan/asan_test.C -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: g++.dg/asan/asan_test.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: g++.dg/asan/asan_test.C -O3 -g UNSUPPORTED: g++.dg/asan/asan_test.C -Os PASS: g++.dg/asan/deep-stack-uaf-1.C -O0 (test for excess errors) PASS: g++.dg/asan/deep-stack-uaf-1.C -O0 execution test PASS: g++.dg/asan/deep-stack-uaf-1.C -O0 output pattern test PASS: g++.dg/asan/deep-stack-uaf-1.C -O1 (test for excess errors) PASS: g++.dg/asan/deep-stack-uaf-1.C -O1 execution test PASS: g++.dg/asan/deep-stack-uaf-1.C -O1 output pattern test PASS: g++.dg/asan/deep-stack-uaf-1.C -O2 (test for excess errors) PASS: g++.dg/asan/deep-stack-uaf-1.C -O2 execution test PASS: g++.dg/asan/deep-stack-uaf-1.C -O2 output pattern test UNSUPPORTED: g++.dg/asan/deep-stack-uaf-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: g++.dg/asan/deep-stack-uaf-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -g execution test PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -g output pattern test PASS: g++.dg/asan/deep-stack-uaf-1.C -Os (test for excess errors) PASS: g++.dg/asan/deep-stack-uaf-1.C -Os execution test PASS: g++.dg/asan/deep-stack-uaf-1.C -Os output pattern test PASS: g++.dg/asan/deep-tail-call-1.C -O0 (test for excess errors) PASS: g++.dg/asan/deep-tail-call-1.C -O0 execution test PASS: g++.dg/asan/deep-tail-call-1.C -O0 output pattern test PASS: g++.dg/asan/deep-tail-call-1.C -O1 (test for excess errors) PASS: g++.dg/asan/deep-tail-call-1.C -O1 execution test PASS: g++.dg/asan/deep-tail-call-1.C -O1 output pattern test PASS: g++.dg/asan/deep-tail-call-1.C -O2 (test for excess errors) PASS: g++.dg/asan/deep-tail-call-1.C -O2 execution test PASS: g++.dg/asan/deep-tail-call-1.C -O2 output pattern test PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/deep-tail-call-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/deep-tail-call-1.C -O3 -g execution test PASS: g++.dg/asan/deep-tail-call-1.C -O3 -g output pattern test PASS: g++.dg/asan/deep-tail-call-1.C -Os (test for excess errors) PASS: g++.dg/asan/deep-tail-call-1.C -Os execution test PASS: g++.dg/asan/deep-tail-call-1.C -Os output pattern test PASS: g++.dg/asan/deep-thread-stack-1.C -O0 (test for excess errors) PASS: g++.dg/asan/deep-thread-stack-1.C -O0 execution test PASS: g++.dg/asan/deep-thread-stack-1.C -O0 output pattern test PASS: g++.dg/asan/deep-thread-stack-1.C -O1 (test for excess errors) PASS: g++.dg/asan/deep-thread-stack-1.C -O1 execution test PASS: g++.dg/asan/deep-thread-stack-1.C -O1 output pattern test PASS: g++.dg/asan/deep-thread-stack-1.C -O2 (test for excess errors) PASS: g++.dg/asan/deep-thread-stack-1.C -O2 execution test PASS: g++.dg/asan/deep-thread-stack-1.C -O2 output pattern test PASS: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/deep-thread-stack-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/deep-thread-stack-1.C -O3 -g execution test PASS: g++.dg/asan/deep-thread-stack-1.C -O3 -g output pattern test PASS: g++.dg/asan/deep-thread-stack-1.C -Os (test for excess errors) PASS: g++.dg/asan/deep-thread-stack-1.C -Os execution test PASS: g++.dg/asan/deep-thread-stack-1.C -Os output pattern test PASS: g++.dg/asan/default-options-1.C -O0 (test for excess errors) PASS: g++.dg/asan/default-options-1.C -O0 execution test PASS: g++.dg/asan/default-options-1.C -O0 output pattern test PASS: g++.dg/asan/default-options-1.C -O1 (test for excess errors) PASS: g++.dg/asan/default-options-1.C -O1 execution test PASS: g++.dg/asan/default-options-1.C -O1 output pattern test PASS: g++.dg/asan/default-options-1.C -O2 (test for excess errors) PASS: g++.dg/asan/default-options-1.C -O2 execution test PASS: g++.dg/asan/default-options-1.C -O2 output pattern test PASS: g++.dg/asan/default-options-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/default-options-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/default-options-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/default-options-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/default-options-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/default-options-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/default-options-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/default-options-1.C -O3 -g execution test PASS: g++.dg/asan/default-options-1.C -O3 -g output pattern test PASS: g++.dg/asan/default-options-1.C -Os (test for excess errors) PASS: g++.dg/asan/default-options-1.C -Os execution test PASS: g++.dg/asan/default-options-1.C -Os output pattern test PASS: g++.dg/asan/function-argument-1.C -O0 (test for excess errors) PASS: g++.dg/asan/function-argument-1.C -O0 execution test PASS: g++.dg/asan/function-argument-1.C -O0 output pattern test PASS: g++.dg/asan/function-argument-1.C -O1 (test for excess errors) PASS: g++.dg/asan/function-argument-1.C -O1 execution test PASS: g++.dg/asan/function-argument-1.C -O1 output pattern test PASS: g++.dg/asan/function-argument-1.C -O2 (test for excess errors) PASS: g++.dg/asan/function-argument-1.C -O2 execution test PASS: g++.dg/asan/function-argument-1.C -O2 output pattern test PASS: g++.dg/asan/function-argument-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/function-argument-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/function-argument-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/function-argument-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/function-argument-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/function-argument-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/function-argument-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/function-argument-1.C -O3 -g execution test PASS: g++.dg/asan/function-argument-1.C -O3 -g output pattern test PASS: g++.dg/asan/function-argument-1.C -Os (test for excess errors) PASS: g++.dg/asan/function-argument-1.C -Os execution test PASS: g++.dg/asan/function-argument-1.C -Os output pattern test PASS: g++.dg/asan/function-argument-2.C -O0 (test for excess errors) PASS: g++.dg/asan/function-argument-2.C -O0 execution test PASS: g++.dg/asan/function-argument-2.C -O0 output pattern test PASS: g++.dg/asan/function-argument-2.C -O1 (test for excess errors) PASS: g++.dg/asan/function-argument-2.C -O1 execution test PASS: g++.dg/asan/function-argument-2.C -O1 output pattern test PASS: g++.dg/asan/function-argument-2.C -O2 (test for excess errors) PASS: g++.dg/asan/function-argument-2.C -O2 execution test PASS: g++.dg/asan/function-argument-2.C -O2 output pattern test PASS: g++.dg/asan/function-argument-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/function-argument-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/function-argument-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/function-argument-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/function-argument-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/function-argument-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/function-argument-2.C -O3 -g (test for excess errors) PASS: g++.dg/asan/function-argument-2.C -O3 -g execution test PASS: g++.dg/asan/function-argument-2.C -O3 -g output pattern test PASS: g++.dg/asan/function-argument-2.C -Os (test for excess errors) PASS: g++.dg/asan/function-argument-2.C -Os execution test PASS: g++.dg/asan/function-argument-2.C -Os output pattern test PASS: g++.dg/asan/function-argument-3.C -O0 (test for excess errors) PASS: g++.dg/asan/function-argument-3.C -O0 execution test PASS: g++.dg/asan/function-argument-3.C -O0 output pattern test PASS: g++.dg/asan/function-argument-3.C -O1 (test for excess errors) PASS: g++.dg/asan/function-argument-3.C -O1 execution test PASS: g++.dg/asan/function-argument-3.C -O1 output pattern test PASS: g++.dg/asan/function-argument-3.C -O2 (test for excess errors) PASS: g++.dg/asan/function-argument-3.C -O2 execution test PASS: g++.dg/asan/function-argument-3.C -O2 output pattern test PASS: g++.dg/asan/function-argument-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/function-argument-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/function-argument-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/function-argument-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/function-argument-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/function-argument-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/function-argument-3.C -O3 -g (test for excess errors) PASS: g++.dg/asan/function-argument-3.C -O3 -g execution test PASS: g++.dg/asan/function-argument-3.C -O3 -g output pattern test PASS: g++.dg/asan/function-argument-3.C -Os (test for excess errors) PASS: g++.dg/asan/function-argument-3.C -Os execution test PASS: g++.dg/asan/function-argument-3.C -Os output pattern test PASS: g++.dg/asan/function-argument-4.C -O0 (test for excess errors) PASS: g++.dg/asan/function-argument-4.C -O0 execution test PASS: g++.dg/asan/function-argument-4.C -O0 output pattern test PASS: g++.dg/asan/function-argument-4.C -O1 (test for excess errors) PASS: g++.dg/asan/function-argument-4.C -O1 execution test PASS: g++.dg/asan/function-argument-4.C -O1 output pattern test PASS: g++.dg/asan/function-argument-4.C -O2 (test for excess errors) PASS: g++.dg/asan/function-argument-4.C -O2 execution test PASS: g++.dg/asan/function-argument-4.C -O2 output pattern test PASS: g++.dg/asan/function-argument-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/function-argument-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/function-argument-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/function-argument-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/function-argument-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/function-argument-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/function-argument-4.C -O3 -g (test for excess errors) PASS: g++.dg/asan/function-argument-4.C -O3 -g execution test PASS: g++.dg/asan/function-argument-4.C -O3 -g output pattern test PASS: g++.dg/asan/function-argument-4.C -Os (test for excess errors) PASS: g++.dg/asan/function-argument-4.C -Os execution test PASS: g++.dg/asan/function-argument-4.C -Os output pattern test PASS: g++.dg/asan/initlist1.C -O0 (test for excess errors) PASS: g++.dg/asan/initlist1.C -O0 execution test PASS: g++.dg/asan/initlist1.C -O1 (test for excess errors) PASS: g++.dg/asan/initlist1.C -O1 execution test PASS: g++.dg/asan/initlist1.C -O2 (test for excess errors) PASS: g++.dg/asan/initlist1.C -O2 execution test PASS: g++.dg/asan/initlist1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/initlist1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/initlist1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/initlist1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/initlist1.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/asan/initlist1.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/asan/initlist1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/initlist1.C -O3 -g execution test PASS: g++.dg/asan/initlist1.C -Os (test for excess errors) PASS: g++.dg/asan/initlist1.C -Os execution test PASS: g++.dg/asan/initlist2.C -O0 (test for excess errors) PASS: g++.dg/asan/initlist2.C -O1 (test for excess errors) PASS: g++.dg/asan/initlist2.C -O2 (test for excess errors) PASS: g++.dg/asan/initlist2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/initlist2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/initlist2.C -O3 -g (test for excess errors) PASS: g++.dg/asan/initlist2.C -Os (test for excess errors) PASS: g++.dg/asan/interception-failure-test-1.C -O0 (test for excess errors) PASS: g++.dg/asan/interception-failure-test-1.C -O0 execution test PASS: g++.dg/asan/interception-failure-test-1.C -O0 output pattern test PASS: g++.dg/asan/interception-failure-test-1.C -O1 (test for excess errors) PASS: g++.dg/asan/interception-failure-test-1.C -O1 execution test PASS: g++.dg/asan/interception-failure-test-1.C -O1 output pattern test PASS: g++.dg/asan/interception-failure-test-1.C -O2 (test for excess errors) PASS: g++.dg/asan/interception-failure-test-1.C -O2 execution test PASS: g++.dg/asan/interception-failure-test-1.C -O2 output pattern test PASS: g++.dg/asan/interception-failure-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/interception-failure-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/interception-failure-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/interception-failure-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/interception-failure-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/interception-failure-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/interception-failure-test-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/interception-failure-test-1.C -O3 -g execution test PASS: g++.dg/asan/interception-failure-test-1.C -O3 -g output pattern test PASS: g++.dg/asan/interception-failure-test-1.C -Os (test for excess errors) PASS: g++.dg/asan/interception-failure-test-1.C -Os execution test PASS: g++.dg/asan/interception-failure-test-1.C -Os output pattern test PASS: g++.dg/asan/interception-malloc-test-1.C -O0 (test for excess errors) PASS: g++.dg/asan/interception-malloc-test-1.C -O0 execution test PASS: g++.dg/asan/interception-malloc-test-1.C -O0 output pattern test PASS: g++.dg/asan/interception-malloc-test-1.C -O1 (test for excess errors) PASS: g++.dg/asan/interception-malloc-test-1.C -O1 execution test PASS: g++.dg/asan/interception-malloc-test-1.C -O1 output pattern test PASS: g++.dg/asan/interception-malloc-test-1.C -O2 (test for excess errors) PASS: g++.dg/asan/interception-malloc-test-1.C -O2 execution test PASS: g++.dg/asan/interception-malloc-test-1.C -O2 output pattern test PASS: g++.dg/asan/interception-malloc-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/interception-malloc-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/interception-malloc-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/interception-malloc-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/interception-malloc-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/interception-malloc-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/interception-malloc-test-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/interception-malloc-test-1.C -O3 -g execution test PASS: g++.dg/asan/interception-malloc-test-1.C -O3 -g output pattern test PASS: g++.dg/asan/interception-malloc-test-1.C -Os (test for excess errors) PASS: g++.dg/asan/interception-malloc-test-1.C -Os execution test PASS: g++.dg/asan/interception-malloc-test-1.C -Os output pattern test PASS: g++.dg/asan/interception-test-1.C -O0 (test for excess errors) PASS: g++.dg/asan/interception-test-1.C -O0 execution test PASS: g++.dg/asan/interception-test-1.C -O0 output pattern test PASS: g++.dg/asan/interception-test-1.C -O1 (test for excess errors) PASS: g++.dg/asan/interception-test-1.C -O1 execution test PASS: g++.dg/asan/interception-test-1.C -O1 output pattern test PASS: g++.dg/asan/interception-test-1.C -O2 (test for excess errors) PASS: g++.dg/asan/interception-test-1.C -O2 execution test PASS: g++.dg/asan/interception-test-1.C -O2 output pattern test PASS: g++.dg/asan/interception-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/interception-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/interception-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/interception-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/interception-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/interception-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/interception-test-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/interception-test-1.C -O3 -g execution test PASS: g++.dg/asan/interception-test-1.C -O3 -g output pattern test PASS: g++.dg/asan/interception-test-1.C -Os (test for excess errors) PASS: g++.dg/asan/interception-test-1.C -Os execution test PASS: g++.dg/asan/interception-test-1.C -Os output pattern test PASS: g++.dg/asan/large-func-test-1.C -O0 (test for excess errors) PASS: g++.dg/asan/large-func-test-1.C -O0 execution test PASS: g++.dg/asan/large-func-test-1.C -O0 output pattern test PASS: g++.dg/asan/large-func-test-1.C -O1 (test for excess errors) PASS: g++.dg/asan/large-func-test-1.C -O1 execution test PASS: g++.dg/asan/large-func-test-1.C -O1 output pattern test PASS: g++.dg/asan/large-func-test-1.C -O2 (test for excess errors) PASS: g++.dg/asan/large-func-test-1.C -O2 execution test PASS: g++.dg/asan/large-func-test-1.C -O2 output pattern test PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/large-func-test-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/large-func-test-1.C -O3 -g execution test PASS: g++.dg/asan/large-func-test-1.C -O3 -g output pattern test PASS: g++.dg/asan/large-func-test-1.C -Os (test for excess errors) PASS: g++.dg/asan/large-func-test-1.C -Os execution test PASS: g++.dg/asan/large-func-test-1.C -Os output pattern test PASS: g++.dg/asan/pr102656.C -O0 (test for excess errors) PASS: g++.dg/asan/pr102656.C -O1 (test for excess errors) PASS: g++.dg/asan/pr102656.C -O2 (test for excess errors) PASS: g++.dg/asan/pr102656.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr102656.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr102656.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr102656.C -Os (test for excess errors) PASS: g++.dg/asan/pr104449.C -O0 (test for excess errors) PASS: g++.dg/asan/pr104449.C -O1 (test for excess errors) PASS: g++.dg/asan/pr104449.C -O2 (test for excess errors) PASS: g++.dg/asan/pr104449.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr104449.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr104449.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr104449.C -Os (test for excess errors) PASS: g++.dg/asan/pr117845-2.C -O0 (test for excess errors) PASS: g++.dg/asan/pr117845-2.C -O1 (test for excess errors) PASS: g++.dg/asan/pr117845-2.C -O2 (test for excess errors) PASS: g++.dg/asan/pr117845-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr117845-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr117845-2.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/asan/pr117845-2.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr117845-2.C -Os (test for excess errors) PASS: g++.dg/asan/pr117845.C -O0 (test for errors, line 9) PASS: g++.dg/asan/pr117845.C -O0 (test for excess errors) PASS: g++.dg/asan/pr117845.C -O1 (test for errors, line 9) PASS: g++.dg/asan/pr117845.C -O1 (test for excess errors) PASS: g++.dg/asan/pr117845.C -O2 (test for errors, line 9) PASS: g++.dg/asan/pr117845.C -O2 (test for excess errors) PASS: g++.dg/asan/pr117845.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 9) PASS: g++.dg/asan/pr117845.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr117845.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 9) PASS: g++.dg/asan/pr117845.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr117845.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 9) PASS: g++.dg/asan/pr117845.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/asan/pr117845.C -O3 -g (test for errors, line 9) PASS: g++.dg/asan/pr117845.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr117845.C -Os (test for errors, line 9) PASS: g++.dg/asan/pr117845.C -Os (test for excess errors) PASS: g++.dg/asan/pr118763.C -O0 (test for excess errors) PASS: g++.dg/asan/pr118763.C -O0 execution test PASS: g++.dg/asan/pr118763.C -O1 (test for excess errors) PASS: g++.dg/asan/pr118763.C -O1 execution test PASS: g++.dg/asan/pr118763.C -O2 (test for excess errors) PASS: g++.dg/asan/pr118763.C -O2 execution test PASS: g++.dg/asan/pr118763.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr118763.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr118763.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr118763.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr118763.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr118763.C -O3 -g execution test PASS: g++.dg/asan/pr118763.C -Os (test for excess errors) PASS: g++.dg/asan/pr118763.C -Os execution test PASS: g++.dg/asan/pr120608-3.C -O0 (test for excess errors) PASS: g++.dg/asan/pr120608-3.C -O1 (test for excess errors) PASS: g++.dg/asan/pr120608-3.C -O2 (test for excess errors) PASS: g++.dg/asan/pr120608-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr120608-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr120608-3.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr120608-3.C -Os (test for excess errors) PASS: g++.dg/asan/pr120608-4.C -O0 (test for excess errors) PASS: g++.dg/asan/pr120608-4.C -O1 (test for excess errors) PASS: g++.dg/asan/pr120608-4.C -O2 (test for excess errors) PASS: g++.dg/asan/pr120608-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr120608-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr120608-4.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr120608-4.C -Os (test for excess errors) PASS: g++.dg/asan/pr120608.C -O0 (test for excess errors) UNSUPPORTED: g++.dg/asan/pr120608.C -O1 UNSUPPORTED: g++.dg/asan/pr120608.C -O2 UNSUPPORTED: g++.dg/asan/pr120608.C -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: g++.dg/asan/pr120608.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: g++.dg/asan/pr120608.C -O3 -g UNSUPPORTED: g++.dg/asan/pr120608.C -Os PASS: g++.dg/asan/pr55617.C -O0 (test for excess errors) PASS: g++.dg/asan/pr55617.C -O0 execution test PASS: g++.dg/asan/pr55617.C -O1 (test for excess errors) PASS: g++.dg/asan/pr55617.C -O1 execution test PASS: g++.dg/asan/pr55617.C -O2 (test for excess errors) PASS: g++.dg/asan/pr55617.C -O2 execution test PASS: g++.dg/asan/pr55617.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr55617.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr55617.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr55617.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr55617.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr55617.C -O3 -g execution test PASS: g++.dg/asan/pr55617.C -Os (test for excess errors) PASS: g++.dg/asan/pr55617.C -Os execution test PASS: g++.dg/asan/pr62017.C -O0 (test for excess errors) PASS: g++.dg/asan/pr62017.C -O0 execution test PASS: g++.dg/asan/pr62017.C -O1 (test for excess errors) PASS: g++.dg/asan/pr62017.C -O1 execution test PASS: g++.dg/asan/pr62017.C -O2 (test for excess errors) PASS: g++.dg/asan/pr62017.C -O2 execution test PASS: g++.dg/asan/pr62017.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr62017.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr62017.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr62017.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr62017.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr62017.C -O3 -g execution test PASS: g++.dg/asan/pr62017.C -Os (test for excess errors) PASS: g++.dg/asan/pr62017.C -Os execution test PASS: g++.dg/asan/pr64937.C -O0 (test for excess errors) PASS: g++.dg/asan/pr64937.C -O1 (test for excess errors) PASS: g++.dg/asan/pr64937.C -O2 (test for excess errors) PASS: g++.dg/asan/pr64937.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr64937.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr64937.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr64937.C -Os (test for excess errors) PASS: g++.dg/asan/pr65004.C -O0 (test for excess errors) PASS: g++.dg/asan/pr65004.C -O1 (test for excess errors) PASS: g++.dg/asan/pr65004.C -O2 (test for excess errors) PASS: g++.dg/asan/pr65004.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr65004.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr65004.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr65004.C -Os (test for excess errors) PASS: g++.dg/asan/pr69276.C -O0 (test for excess errors) PASS: g++.dg/asan/pr69276.C -O0 execution test PASS: g++.dg/asan/pr69276.C -O0 output pattern test UNSUPPORTED: g++.dg/asan/pr69276.C -O1 UNSUPPORTED: g++.dg/asan/pr69276.C -O2 UNSUPPORTED: g++.dg/asan/pr69276.C -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: g++.dg/asan/pr69276.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: g++.dg/asan/pr69276.C -O3 -g UNSUPPORTED: g++.dg/asan/pr69276.C -Os PASS: g++.dg/asan/pr77396-2.C -O0 (test for excess errors) PASS: g++.dg/asan/pr77396-2.C -O0 execution test PASS: g++.dg/asan/pr77396-2.C -O1 (test for excess errors) PASS: g++.dg/asan/pr77396-2.C -O1 execution test PASS: g++.dg/asan/pr77396-2.C -O2 (test for excess errors) PASS: g++.dg/asan/pr77396-2.C -O2 execution test PASS: g++.dg/asan/pr77396-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr77396-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr77396-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr77396-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr77396-2.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr77396-2.C -O3 -g execution test PASS: g++.dg/asan/pr77396-2.C -Os (test for excess errors) PASS: g++.dg/asan/pr77396-2.C -Os execution test PASS: g++.dg/asan/pr77396.C -O0 (test for excess errors) PASS: g++.dg/asan/pr77396.C -O0 execution test PASS: g++.dg/asan/pr77396.C -O1 (test for excess errors) PASS: g++.dg/asan/pr77396.C -O1 execution test PASS: g++.dg/asan/pr77396.C -O2 (test for excess errors) PASS: g++.dg/asan/pr77396.C -O2 execution test PASS: g++.dg/asan/pr77396.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr77396.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr77396.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr77396.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr77396.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr77396.C -O3 -g execution test PASS: g++.dg/asan/pr77396.C -Os (test for excess errors) PASS: g++.dg/asan/pr77396.C -Os execution test PASS: g++.dg/asan/pr78201.C -O0 (test for excess errors) PASS: g++.dg/asan/pr78201.C -O1 (test for excess errors) PASS: g++.dg/asan/pr78201.C -O2 (test for excess errors) PASS: g++.dg/asan/pr78201.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr78201.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr78201.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr78201.C -Os (test for excess errors) PASS: g++.dg/asan/pr78651.C -O0 (test for excess errors) PASS: g++.dg/asan/pr78651.C -O0 execution test PASS: g++.dg/asan/pr78651.C -O1 (test for excess errors) PASS: g++.dg/asan/pr78651.C -O1 execution test PASS: g++.dg/asan/pr78651.C -O2 (test for excess errors) PASS: g++.dg/asan/pr78651.C -O2 execution test PASS: g++.dg/asan/pr78651.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr78651.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr78651.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr78651.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr78651.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr78651.C -O3 -g execution test PASS: g++.dg/asan/pr78651.C -Os (test for excess errors) PASS: g++.dg/asan/pr78651.C -Os execution test PASS: g++.dg/asan/pr79783.C -O0 (test for excess errors) PASS: g++.dg/asan/pr79783.C -O1 (test for excess errors) PASS: g++.dg/asan/pr79783.C -O2 (test for excess errors) PASS: g++.dg/asan/pr79783.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr79783.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr79783.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr79783.C -Os (test for excess errors) PASS: g++.dg/asan/pr81021.C -O0 (test for excess errors) PASS: g++.dg/asan/pr81021.C -O0 execution test PASS: g++.dg/asan/pr81021.C -O1 (test for excess errors) PASS: g++.dg/asan/pr81021.C -O1 execution test PASS: g++.dg/asan/pr81021.C -O2 (test for excess errors) PASS: g++.dg/asan/pr81021.C -O2 execution test PASS: g++.dg/asan/pr81021.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr81021.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr81021.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr81021.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr81021.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr81021.C -O3 -g execution test PASS: g++.dg/asan/pr81021.C -Os (test for excess errors) PASS: g++.dg/asan/pr81021.C -Os execution test PASS: g++.dg/asan/pr81340.C -O0 (test for excess errors) PASS: g++.dg/asan/pr81340.C -O1 (test for excess errors) PASS: g++.dg/asan/pr81340.C -O2 (test for excess errors) PASS: g++.dg/asan/pr81340.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr81340.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr81340.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr81340.C -Os (test for excess errors) PASS: g++.dg/asan/pr82792.C -O0 (test for excess errors) PASS: g++.dg/asan/pr82792.C -O1 (test for excess errors) PASS: g++.dg/asan/pr82792.C -O2 (test for excess errors) PASS: g++.dg/asan/pr82792.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr82792.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr82792.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr82792.C -Os (test for excess errors) PASS: g++.dg/asan/pr85081.C -O0 (test for excess errors) PASS: g++.dg/asan/pr85081.C -O0 execution test PASS: g++.dg/asan/pr85081.C -O1 (test for excess errors) PASS: g++.dg/asan/pr85081.C -O1 execution test PASS: g++.dg/asan/pr85081.C -O2 (test for excess errors) PASS: g++.dg/asan/pr85081.C -O2 execution test PASS: g++.dg/asan/pr85081.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr85081.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr85081.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr85081.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr85081.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/asan/pr85081.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/asan/pr85081.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr85081.C -O3 -g execution test PASS: g++.dg/asan/pr85081.C -Os (test for excess errors) PASS: g++.dg/asan/pr85081.C -Os execution test PASS: g++.dg/asan/pr85774.C -O0 (test for excess errors) PASS: g++.dg/asan/pr85774.C -O0 execution test PASS: g++.dg/asan/pr85774.C -O1 (test for excess errors) PASS: g++.dg/asan/pr85774.C -O1 execution test PASS: g++.dg/asan/pr85774.C -O2 (test for excess errors) PASS: g++.dg/asan/pr85774.C -O2 execution test PASS: g++.dg/asan/pr85774.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr85774.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr85774.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr85774.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr85774.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr85774.C -O3 -g execution test PASS: g++.dg/asan/pr85774.C -Os (test for excess errors) PASS: g++.dg/asan/pr85774.C -Os execution test PASS: g++.dg/asan/pr88901.C -O0 (test for excess errors) PASS: g++.dg/asan/pr88901.C -O1 (test for excess errors) PASS: g++.dg/asan/pr88901.C -O2 (test for excess errors) PASS: g++.dg/asan/pr88901.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr88901.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr88901.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/asan/pr88901.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr88901.C -Os (test for excess errors) PASS: g++.dg/asan/pr90570.C -O0 (test for excess errors) PASS: g++.dg/asan/pr90570.C -O0 execution test PASS: g++.dg/asan/pr90570.C -O1 (test for excess errors) PASS: g++.dg/asan/pr90570.C -O1 execution test PASS: g++.dg/asan/pr90570.C -O2 (test for excess errors) PASS: g++.dg/asan/pr90570.C -O2 execution test PASS: g++.dg/asan/pr90570.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr90570.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr90570.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr90570.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr90570.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr90570.C -O3 -g execution test PASS: g++.dg/asan/pr90570.C -Os (test for excess errors) PASS: g++.dg/asan/pr90570.C -Os execution test PASS: g++.dg/asan/pr95025.C -O0 (test for excess errors) PASS: g++.dg/asan/pr95025.C -O1 (test for excess errors) PASS: g++.dg/asan/pr95025.C -O2 (test for excess errors) PASS: g++.dg/asan/pr95025.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr95025.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr95025.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/asan/pr95025.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr95025.C -Os (test for excess errors) PASS: g++.dg/asan/pr97145.C -O0 (test for excess errors) PASS: g++.dg/asan/pr97145.C -O1 (test for excess errors) PASS: g++.dg/asan/pr97145.C -O2 (test for excess errors) PASS: g++.dg/asan/pr97145.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr97145.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr97145.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr97145.C -Os (test for excess errors) PASS: g++.dg/asan/pr97414.C -O0 (test for excess errors) PASS: g++.dg/asan/pr97414.C -O0 execution test PASS: g++.dg/asan/pr97414.C -O1 (test for excess errors) PASS: g++.dg/asan/pr97414.C -O1 execution test PASS: g++.dg/asan/pr97414.C -O2 (test for excess errors) PASS: g++.dg/asan/pr97414.C -O2 execution test PASS: g++.dg/asan/pr97414.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr97414.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr97414.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr97414.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr97414.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr97414.C -O3 -g execution test PASS: g++.dg/asan/pr97414.C -Os (test for excess errors) PASS: g++.dg/asan/pr97414.C -Os execution test PASS: g++.dg/asan/pr99877.C -O0 (test for excess errors) PASS: g++.dg/asan/pr99877.C -O1 (test for excess errors) PASS: g++.dg/asan/pr99877.C -O2 (test for excess errors) PASS: g++.dg/asan/pr99877.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr99877.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr99877.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/asan/pr99877.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr99877.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-1.C -O0 (test for excess errors) PASS: g++.dg/asan/use-after-scope-1.C -O0 execution test PASS: g++.dg/asan/use-after-scope-1.C -O0 output pattern test PASS: g++.dg/asan/use-after-scope-1.C -O1 (test for excess errors) PASS: g++.dg/asan/use-after-scope-1.C -O1 execution test PASS: g++.dg/asan/use-after-scope-1.C -O1 output pattern test PASS: g++.dg/asan/use-after-scope-1.C -O2 (test for excess errors) PASS: g++.dg/asan/use-after-scope-1.C -O2 execution test PASS: g++.dg/asan/use-after-scope-1.C -O2 output pattern test PASS: g++.dg/asan/use-after-scope-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/use-after-scope-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/use-after-scope-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/use-after-scope-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/use-after-scope-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/use-after-scope-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/use-after-scope-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/use-after-scope-1.C -O3 -g execution test PASS: g++.dg/asan/use-after-scope-1.C -O3 -g output pattern test PASS: g++.dg/asan/use-after-scope-1.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-1.C -Os execution test PASS: g++.dg/asan/use-after-scope-1.C -Os output pattern test PASS: g++.dg/asan/use-after-scope-2.C -O0 (test for excess errors) PASS: g++.dg/asan/use-after-scope-2.C -O0 execution test PASS: g++.dg/asan/use-after-scope-2.C -O0 output pattern test PASS: g++.dg/asan/use-after-scope-2.C -O1 (test for excess errors) PASS: g++.dg/asan/use-after-scope-2.C -O1 execution test PASS: g++.dg/asan/use-after-scope-2.C -O1 output pattern test PASS: g++.dg/asan/use-after-scope-2.C -O2 (test for excess errors) PASS: g++.dg/asan/use-after-scope-2.C -O2 execution test PASS: g++.dg/asan/use-after-scope-2.C -O2 output pattern test PASS: g++.dg/asan/use-after-scope-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/use-after-scope-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/use-after-scope-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/use-after-scope-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/use-after-scope-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/use-after-scope-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/use-after-scope-2.C -O3 -g (test for excess errors) PASS: g++.dg/asan/use-after-scope-2.C -O3 -g execution test PASS: g++.dg/asan/use-after-scope-2.C -O3 -g output pattern test PASS: g++.dg/asan/use-after-scope-2.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-2.C -Os execution test PASS: g++.dg/asan/use-after-scope-2.C -Os output pattern test PASS: g++.dg/asan/use-after-scope-3.C -O0 (test for excess errors) PASS: g++.dg/asan/use-after-scope-3.C -O0 execution test PASS: g++.dg/asan/use-after-scope-3.C -O0 output pattern test PASS: g++.dg/asan/use-after-scope-3.C -O1 (test for excess errors) PASS: g++.dg/asan/use-after-scope-3.C -O1 execution test PASS: g++.dg/asan/use-after-scope-3.C -O1 output pattern test PASS: g++.dg/asan/use-after-scope-3.C -O2 (test for excess errors) PASS: g++.dg/asan/use-after-scope-3.C -O2 execution test PASS: g++.dg/asan/use-after-scope-3.C -O2 output pattern test PASS: g++.dg/asan/use-after-scope-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/use-after-scope-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/use-after-scope-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/use-after-scope-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/use-after-scope-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/use-after-scope-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/use-after-scope-3.C -O3 -g (test for excess errors) PASS: g++.dg/asan/use-after-scope-3.C -O3 -g execution test PASS: g++.dg/asan/use-after-scope-3.C -O3 -g output pattern test PASS: g++.dg/asan/use-after-scope-3.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-3.C -Os execution test PASS: g++.dg/asan/use-after-scope-3.C -Os output pattern test PASS: g++.dg/asan/use-after-scope-4.C -O0 (test for excess errors) PASS: g++.dg/asan/use-after-scope-4.C -O1 (test for excess errors) PASS: g++.dg/asan/use-after-scope-4.C -O2 (test for excess errors) PASS: g++.dg/asan/use-after-scope-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/use-after-scope-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/use-after-scope-4.C -O3 -g (test for excess errors) PASS: g++.dg/asan/use-after-scope-4.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-5.C -O0 (test for excess errors) PASS: g++.dg/asan/use-after-scope-5.C -O0 execution test PASS: g++.dg/asan/use-after-scope-5.C -O1 (test for excess errors) PASS: g++.dg/asan/use-after-scope-5.C -O1 execution test PASS: g++.dg/asan/use-after-scope-5.C -O2 (test for excess errors) PASS: g++.dg/asan/use-after-scope-5.C -O2 execution test PASS: g++.dg/asan/use-after-scope-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/use-after-scope-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/use-after-scope-5.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/use-after-scope-5.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/use-after-scope-5.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/asan/use-after-scope-5.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/asan/use-after-scope-5.C -O3 -g (test for excess errors) PASS: g++.dg/asan/use-after-scope-5.C -O3 -g execution test PASS: g++.dg/asan/use-after-scope-5.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-5.C -Os execution test PASS: g++.dg/asan/use-after-scope-types-1.C -O0 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-1.C -O0 execution test PASS: g++.dg/asan/use-after-scope-types-1.C -O0 output pattern test PASS: g++.dg/asan/use-after-scope-types-1.C -O1 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-1.C -O1 execution test PASS: g++.dg/asan/use-after-scope-types-1.C -O1 output pattern test PASS: g++.dg/asan/use-after-scope-types-1.C -O2 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-1.C -O2 execution test PASS: g++.dg/asan/use-after-scope-types-1.C -O2 output pattern test PASS: g++.dg/asan/use-after-scope-types-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/use-after-scope-types-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/use-after-scope-types-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/use-after-scope-types-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/use-after-scope-types-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-1.C -O3 -g execution test PASS: g++.dg/asan/use-after-scope-types-1.C -O3 -g output pattern test PASS: g++.dg/asan/use-after-scope-types-1.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-1.C -Os execution test PASS: g++.dg/asan/use-after-scope-types-1.C -Os output pattern test PASS: g++.dg/asan/use-after-scope-types-2.C -O0 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-2.C -O0 execution test PASS: g++.dg/asan/use-after-scope-types-2.C -O0 output pattern test PASS: g++.dg/asan/use-after-scope-types-2.C -O1 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-2.C -O1 execution test PASS: g++.dg/asan/use-after-scope-types-2.C -O1 output pattern test PASS: g++.dg/asan/use-after-scope-types-2.C -O2 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-2.C -O2 execution test PASS: g++.dg/asan/use-after-scope-types-2.C -O2 output pattern test PASS: g++.dg/asan/use-after-scope-types-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/use-after-scope-types-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/use-after-scope-types-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/use-after-scope-types-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/use-after-scope-types-2.C -O3 -g (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-2.C -O3 -g execution test PASS: g++.dg/asan/use-after-scope-types-2.C -O3 -g output pattern test PASS: g++.dg/asan/use-after-scope-types-2.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-2.C -Os execution test PASS: g++.dg/asan/use-after-scope-types-2.C -Os output pattern test PASS: g++.dg/asan/use-after-scope-types-3.C -O0 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-3.C -O0 execution test PASS: g++.dg/asan/use-after-scope-types-3.C -O0 output pattern test PASS: g++.dg/asan/use-after-scope-types-3.C -O1 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-3.C -O1 execution test PASS: g++.dg/asan/use-after-scope-types-3.C -O1 output pattern test PASS: g++.dg/asan/use-after-scope-types-3.C -O2 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-3.C -O2 execution test PASS: g++.dg/asan/use-after-scope-types-3.C -O2 output pattern test PASS: g++.dg/asan/use-after-scope-types-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/use-after-scope-types-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/use-after-scope-types-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/use-after-scope-types-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/use-after-scope-types-3.C -O3 -g (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-3.C -O3 -g execution test PASS: g++.dg/asan/use-after-scope-types-3.C -O3 -g output pattern test PASS: g++.dg/asan/use-after-scope-types-3.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-3.C -Os execution test PASS: g++.dg/asan/use-after-scope-types-3.C -Os output pattern test PASS: g++.dg/asan/use-after-scope-types-4.C -O0 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-4.C -O0 execution test PASS: g++.dg/asan/use-after-scope-types-4.C -O0 output pattern test PASS: g++.dg/asan/use-after-scope-types-4.C -O1 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-4.C -O1 execution test PASS: g++.dg/asan/use-after-scope-types-4.C -O1 output pattern test PASS: g++.dg/asan/use-after-scope-types-4.C -O2 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-4.C -O2 execution test PASS: g++.dg/asan/use-after-scope-types-4.C -O2 output pattern test PASS: g++.dg/asan/use-after-scope-types-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/use-after-scope-types-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/use-after-scope-types-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/use-after-scope-types-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/use-after-scope-types-4.C -O3 -g (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-4.C -O3 -g execution test PASS: g++.dg/asan/use-after-scope-types-4.C -O3 -g output pattern test PASS: g++.dg/asan/use-after-scope-types-4.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-4.C -Os execution test PASS: g++.dg/asan/use-after-scope-types-4.C -Os output pattern test PASS: g++.dg/asan/use-after-scope-types-5.C -O0 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-5.C -O0 execution test PASS: g++.dg/asan/use-after-scope-types-5.C -O0 output pattern test PASS: g++.dg/asan/use-after-scope-types-5.C -O1 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-5.C -O1 execution test PASS: g++.dg/asan/use-after-scope-types-5.C -O1 output pattern test PASS: g++.dg/asan/use-after-scope-types-5.C -O2 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-5.C -O2 execution test PASS: g++.dg/asan/use-after-scope-types-5.C -O2 output pattern test PASS: g++.dg/asan/use-after-scope-types-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/use-after-scope-types-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/use-after-scope-types-5.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-5.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/use-after-scope-types-5.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/use-after-scope-types-5.C -O3 -g (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-5.C -O3 -g execution test PASS: g++.dg/asan/use-after-scope-types-5.C -O3 -g output pattern test PASS: g++.dg/asan/use-after-scope-types-5.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-5.C -Os execution test PASS: g++.dg/asan/use-after-scope-types-5.C -Os output pattern test Running gcc.git~master/gcc/testsuite/g++.dg/bprob/bprob.exp ... UNSUPPORTED: g++.dg/bprob/g++-bprob-1.C -fauto-profile PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O0 -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O0 -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O1 -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O1 -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O2 -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O2 -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O3 -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O3 -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O3 -g -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O3 -g -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-1.C compilation, -Os -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-1.C compilation, -Os -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-1.C compilation, -g -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-1.C compilation, -g -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-1.C execution, -O0 -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-1.C execution, -O0 -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-1.C execution, -O1 -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-1.C execution, -O1 -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-1.C execution, -O2 -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-1.C execution, -O2 -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-1.C execution, -O3 -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-1.C execution, -O3 -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-1.C execution, -O3 -g -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-1.C execution, -O3 -g -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-1.C execution, -Os -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-1.C execution, -Os -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-1.C execution, -g -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-1.C execution, -g -fprofile-arcs UNSUPPORTED: g++.dg/bprob/g++-bprob-2.C -fauto-profile PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O0 -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O0 -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O1 -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O1 -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O2 -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O2 -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O3 -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O3 -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O3 -g -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O3 -g -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-2.C compilation, -Os -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-2.C compilation, -Os -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-2.C compilation, -g -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-2.C compilation, -g -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-2.C execution, -O0 -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-2.C execution, -O0 -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-2.C execution, -O1 -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-2.C execution, -O1 -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-2.C execution, -O2 -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-2.C execution, -O2 -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-2.C execution, -O3 -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-2.C execution, -O3 -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-2.C execution, -O3 -g -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-2.C execution, -O3 -g -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-2.C execution, -Os -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-2.C execution, -Os -fprofile-arcs PASS: g++.dg/bprob/g++-bprob-2.C execution, -g -fbranch-probabilities PASS: g++.dg/bprob/g++-bprob-2.C execution, -g -fprofile-arcs Running gcc.git~master/gcc/testsuite/g++.dg/charset/charset.exp ... PASS: g++.dg/charset/asm1.c -std=c++20 scan-assembler .ascii bar PASS: g++.dg/charset/asm1.c -std=c++20 scan-assembler .ascii foo PASS: g++.dg/charset/asm1.c -std=c++20 (test for excess errors) PASS: g++.dg/charset/asm1.c -std=c++26 scan-assembler .ascii bar PASS: g++.dg/charset/asm1.c -std=c++26 scan-assembler .ascii foo PASS: g++.dg/charset/asm1.c -std=c++26 (test for excess errors) PASS: g++.dg/charset/asm1.c -std=c++98 scan-assembler .ascii bar PASS: g++.dg/charset/asm1.c -std=c++98 scan-assembler .ascii foo PASS: g++.dg/charset/asm1.c -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/charset/asm2.c -std=c++20 UNSUPPORTED: g++.dg/charset/asm2.c -std=c++26 UNSUPPORTED: g++.dg/charset/asm2.c -std=c++98 PASS: g++.dg/charset/asm3.c -std=c++20 scan-assembler foo PASS: g++.dg/charset/asm3.c -std=c++20 (test for excess errors) PASS: g++.dg/charset/asm3.c -std=c++26 scan-assembler foo PASS: g++.dg/charset/asm3.c -std=c++26 (test for excess errors) PASS: g++.dg/charset/asm3.c -std=c++98 scan-assembler foo PASS: g++.dg/charset/asm3.c -std=c++98 (test for excess errors) PASS: g++.dg/charset/asm4.c -std=c++20 scan-assembler-not translate PASS: g++.dg/charset/asm4.c -std=c++20 (test for excess errors) PASS: g++.dg/charset/asm4.c -std=c++26 scan-assembler-not translate PASS: g++.dg/charset/asm4.c -std=c++26 (test for excess errors) PASS: g++.dg/charset/asm4.c -std=c++98 scan-assembler-not translate PASS: g++.dg/charset/asm4.c -std=c++98 (test for excess errors) PASS: g++.dg/charset/asm5.c -std=c++20 scan-assembler foo PASS: g++.dg/charset/asm5.c -std=c++20 (test for excess errors) PASS: g++.dg/charset/asm5.c -std=c++26 scan-assembler foo PASS: g++.dg/charset/asm5.c -std=c++26 (test for excess errors) PASS: g++.dg/charset/asm5.c -std=c++98 scan-assembler foo PASS: g++.dg/charset/asm5.c -std=c++98 (test for excess errors) PASS: g++.dg/charset/attribute1.c -std=c++20 scan-assembler foo PASS: g++.dg/charset/attribute1.c -std=c++20 (test for excess errors) PASS: g++.dg/charset/attribute1.c -std=c++26 scan-assembler foo PASS: g++.dg/charset/attribute1.c -std=c++26 (test for excess errors) PASS: g++.dg/charset/attribute1.c -std=c++98 scan-assembler foo PASS: g++.dg/charset/attribute1.c -std=c++98 (test for excess errors) PASS: g++.dg/charset/attribute2.c -std=c++20 (test for excess errors) PASS: g++.dg/charset/attribute2.c -std=c++20 ignored (test for warnings, line 7) PASS: g++.dg/charset/attribute2.c -std=c++26 (test for excess errors) PASS: g++.dg/charset/attribute2.c -std=c++26 ignored (test for warnings, line 7) PASS: g++.dg/charset/attribute2.c -std=c++98 (test for excess errors) PASS: g++.dg/charset/attribute2.c -std=c++98 ignored (test for warnings, line 7) PASS: g++.dg/charset/extern1.cc -std=c++20 (test for excess errors) PASS: g++.dg/charset/extern1.cc -std=c++26 (test for excess errors) PASS: g++.dg/charset/extern1.cc -std=c++98 (test for excess errors) PASS: g++.dg/charset/extern2.cc -std=c++20 scan-assembler-not foobar PASS: g++.dg/charset/extern2.cc -std=c++20 (test for excess errors) PASS: g++.dg/charset/extern2.cc -std=c++26 scan-assembler-not foobar PASS: g++.dg/charset/extern2.cc -std=c++26 (test for excess errors) PASS: g++.dg/charset/extern2.cc -std=c++98 scan-assembler-not foobar PASS: g++.dg/charset/extern2.cc -std=c++98 (test for excess errors) PASS: g++.dg/charset/extern3.cc -std=c++20 scan-assembler-not abcdefghijklmnopqrstuvwxyz PASS: g++.dg/charset/extern3.cc -std=c++20 (test for excess errors) PASS: g++.dg/charset/extern3.cc -std=c++26 scan-assembler-not abcdefghijklmnopqrstuvwxyz PASS: g++.dg/charset/extern3.cc -std=c++26 (test for excess errors) PASS: g++.dg/charset/extern3.cc -std=c++98 scan-assembler-not abcdefghijklmnopqrstuvwxyz PASS: g++.dg/charset/extern3.cc -std=c++98 (test for excess errors) PASS: g++.dg/charset/function.cc -std=c++20 scan-assembler-not "foobar" PASS: g++.dg/charset/function.cc -std=c++20 (test for excess errors) PASS: g++.dg/charset/function.cc -std=c++26 scan-assembler-not "foobar" PASS: g++.dg/charset/function.cc -std=c++26 (test for excess errors) PASS: g++.dg/charset/function.cc -std=c++98 scan-assembler-not "foobar" PASS: g++.dg/charset/function.cc -std=c++98 (test for excess errors) PASS: g++.dg/charset/string.c -std=c++20 scan-assembler-not string foobar PASS: g++.dg/charset/string.c -std=c++20 (test for excess errors) PASS: g++.dg/charset/string.c -std=c++26 scan-assembler-not string foobar PASS: g++.dg/charset/string.c -std=c++26 (test for excess errors) PASS: g++.dg/charset/string.c -std=c++98 scan-assembler-not string foobar PASS: g++.dg/charset/string.c -std=c++98 (test for excess errors) Running gcc.git~master/gcc/testsuite/g++.dg/compat/compat.exp ... PASS: g++.dg/compat/abi/bitfield1 cp_compat_main_tst.o compile PASS: g++.dg/compat/abi/bitfield1 cp_compat_x_tst.o compile PASS: g++.dg/compat/abi/bitfield1 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/abi/bitfield1 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/abi/bitfield1 cp_compat_y_tst.o compile PASS: g++.dg/compat/abi/bitfield2 cp_compat_main_tst.o compile PASS: g++.dg/compat/abi/bitfield2 cp_compat_x_tst.o compile PASS: g++.dg/compat/abi/bitfield2 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/abi/bitfield2 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/abi/bitfield2 cp_compat_y_tst.o compile UNSUPPORTED: g++.dg/compat/abi/pr38736_main.C PASS: g++.dg/compat/abi/pr83487-1 cp_compat_main_tst.o compile PASS: g++.dg/compat/abi/pr83487-1 cp_compat_x_tst.o compile PASS: g++.dg/compat/abi/pr83487-1 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/abi/pr83487-1 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/abi/pr83487-1 cp_compat_y_tst.o compile PASS: g++.dg/compat/abi/pr83487-2 cp_compat_main_tst.o compile PASS: g++.dg/compat/abi/pr83487-2 cp_compat_x_tst.o compile PASS: g++.dg/compat/abi/pr83487-2 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/abi/pr83487-2 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/abi/pr83487-2 cp_compat_y_tst.o compile PASS: g++.dg/compat/abi/vbase8-10 cp_compat_main_tst.o compile PASS: g++.dg/compat/abi/vbase8-10 cp_compat_x_tst.o compile PASS: g++.dg/compat/abi/vbase8-10 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/abi/vbase8-10 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/abi/vbase8-10 cp_compat_y_tst.o compile PASS: g++.dg/compat/abi/vbase8-21 cp_compat_main_tst.o compile PASS: g++.dg/compat/abi/vbase8-21 cp_compat_x_tst.o compile PASS: g++.dg/compat/abi/vbase8-21 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/abi/vbase8-21 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/abi/vbase8-21 cp_compat_y_tst.o compile PASS: g++.dg/compat/abi/vbase8-22 cp_compat_main_tst.o compile PASS: g++.dg/compat/abi/vbase8-22 cp_compat_x_tst.o compile PASS: g++.dg/compat/abi/vbase8-22 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/abi/vbase8-22 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/abi/vbase8-22 cp_compat_y_tst.o compile PASS: g++.dg/compat/abi/vbase8-4 cp_compat_main_tst.o compile PASS: g++.dg/compat/abi/vbase8-4 cp_compat_x_tst.o compile PASS: g++.dg/compat/abi/vbase8-4 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/abi/vbase8-4 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/abi/vbase8-4 cp_compat_y_tst.o compile PASS: g++.dg/compat/break/bitfield5 cp_compat_main_tst.o compile PASS: g++.dg/compat/break/bitfield5 cp_compat_x_tst.o compile PASS: g++.dg/compat/break/bitfield5 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/break/bitfield5 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/break/bitfield5 cp_compat_y_tst.o compile PASS: g++.dg/compat/break/bitfield7 cp_compat_main_tst.o compile PASS: g++.dg/compat/break/bitfield7 cp_compat_x_tst.o compile PASS: g++.dg/compat/break/bitfield7 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/break/bitfield7 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/break/bitfield7 cp_compat_y_tst.o compile PASS: g++.dg/compat/break/empty6 cp_compat_main_tst.o compile PASS: g++.dg/compat/break/empty6 cp_compat_x_tst.o compile PASS: g++.dg/compat/break/empty6 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/break/empty6 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/break/empty6 cp_compat_y_tst.o compile PASS: g++.dg/compat/break/vbase10 cp_compat_main_tst.o compile PASS: g++.dg/compat/break/vbase10 cp_compat_x_tst.o compile PASS: g++.dg/compat/break/vbase10 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/break/vbase10 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/break/vbase10 cp_compat_y_tst.o compile PASS: g++.dg/compat/break/vbase11 cp_compat_main_tst.o compile PASS: g++.dg/compat/break/vbase11 cp_compat_x_tst.o compile PASS: g++.dg/compat/break/vbase11 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/break/vbase11 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/break/vbase11 cp_compat_y_tst.o compile UNSUPPORTED: g++.dg/compat/decimal/pass-1_main.C UNSUPPORTED: g++.dg/compat/decimal/pass-2_main.C UNSUPPORTED: g++.dg/compat/decimal/pass-3_main.C UNSUPPORTED: g++.dg/compat/decimal/pass-4_main.C UNSUPPORTED: g++.dg/compat/decimal/pass-5_main.C UNSUPPORTED: g++.dg/compat/decimal/pass-6_main.C UNSUPPORTED: g++.dg/compat/decimal/return-1_main.C UNSUPPORTED: g++.dg/compat/decimal/return-2_main.C UNSUPPORTED: g++.dg/compat/decimal/return-3_main.C UNSUPPORTED: g++.dg/compat/decimal/return-4_main.C UNSUPPORTED: g++.dg/compat/decimal/return-5_main.C UNSUPPORTED: g++.dg/compat/decimal/return-6_main.C PASS: g++.dg/compat/eh/ctor1 cp_compat_main_tst.o compile PASS: g++.dg/compat/eh/ctor1 cp_compat_x_tst.o compile PASS: g++.dg/compat/eh/ctor1 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/eh/ctor1 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/eh/ctor1 cp_compat_y_tst.o compile PASS: g++.dg/compat/eh/ctor2 cp_compat_main_tst.o compile PASS: g++.dg/compat/eh/ctor2 cp_compat_x_tst.o compile PASS: g++.dg/compat/eh/ctor2 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/eh/ctor2 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/eh/ctor2 cp_compat_y_tst.o compile PASS: g++.dg/compat/eh/dtor1 cp_compat_main_tst.o compile PASS: g++.dg/compat/eh/dtor1 cp_compat_x_tst.o compile PASS: g++.dg/compat/eh/dtor1 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/eh/dtor1 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/eh/dtor1 cp_compat_y_tst.o compile PASS: g++.dg/compat/eh/filter1 cp_compat_main_tst.o compile PASS: g++.dg/compat/eh/filter1 cp_compat_x_tst.o compile PASS: g++.dg/compat/eh/filter1 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/eh/filter1 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/eh/filter1 cp_compat_y_tst.o compile PASS: g++.dg/compat/eh/filter2 cp_compat_main_tst.o compile PASS: g++.dg/compat/eh/filter2 cp_compat_x_tst.o compile PASS: g++.dg/compat/eh/filter2 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/eh/filter2 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/eh/filter2 cp_compat_y_tst.o compile PASS: g++.dg/compat/eh/new1 cp_compat_main_tst.o compile PASS: g++.dg/compat/eh/new1 cp_compat_x_tst.o compile PASS: g++.dg/compat/eh/new1 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/eh/new1 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/eh/new1 cp_compat_y_tst.o compile PASS: g++.dg/compat/eh/nrv1 cp_compat_main_tst.o compile PASS: g++.dg/compat/eh/nrv1 cp_compat_x_tst.o compile PASS: g++.dg/compat/eh/nrv1 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/eh/nrv1 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/eh/nrv1 cp_compat_y_tst.o compile PASS: g++.dg/compat/eh/spec3 cp_compat_main_tst.o compile PASS: g++.dg/compat/eh/spec3 cp_compat_x_tst.o compile PASS: g++.dg/compat/eh/spec3 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/eh/spec3 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/eh/spec3 cp_compat_y_tst.o compile PASS: g++.dg/compat/eh/template1 cp_compat_main_tst.o compile PASS: g++.dg/compat/eh/template1 cp_compat_x_tst.o compile PASS: g++.dg/compat/eh/template1 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/eh/template1 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/eh/template1 cp_compat_y_tst.o compile PASS: g++.dg/compat/eh/unexpected1 cp_compat_main_tst.o compile PASS: g++.dg/compat/eh/unexpected1 cp_compat_x_tst.o compile PASS: g++.dg/compat/eh/unexpected1 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/eh/unexpected1 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/eh/unexpected1 cp_compat_y_tst.o compile PASS: g++.dg/compat/init/array5 cp_compat_main_tst.o compile PASS: g++.dg/compat/init/array5 cp_compat_x_tst.o compile PASS: g++.dg/compat/init/array5 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/init/array5 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/init/array5 cp_compat_y_tst.o compile PASS: g++.dg/compat/init/byval1 cp_compat_main_tst.o compile PASS: g++.dg/compat/init/byval1 cp_compat_x_tst.o compile PASS: g++.dg/compat/init/byval1 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/init/byval1 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/init/byval1 cp_compat_y_tst.o compile PASS: g++.dg/compat/init/dtor1 cp_compat_main_tst.o compile PASS: g++.dg/compat/init/dtor1 cp_compat_x_tst.o compile PASS: g++.dg/compat/init/dtor1 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/init/dtor1 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/init/dtor1 cp_compat_y_tst.o compile PASS: g++.dg/compat/init/elide1 cp_compat_main_tst.o compile PASS: g++.dg/compat/init/elide1 cp_compat_x_tst.o compile PASS: g++.dg/compat/init/elide1 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/init/elide1 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/init/elide1 cp_compat_y_tst.o compile PASS: g++.dg/compat/init/init-ref2 cp_compat_main_tst.o compile PASS: g++.dg/compat/init/init-ref2 cp_compat_x_tst.o compile PASS: g++.dg/compat/init/init-ref2 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/init/init-ref2 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/init/init-ref2 cp_compat_y_tst.o compile PASS: g++.dg/compat/pr102024 cp_compat_main_tst.o compile PASS: g++.dg/compat/pr102024 cp_compat_x_tst.o compile PASS: g++.dg/compat/pr102024 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: g++.dg/compat/pr102024 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: g++.dg/compat/pr102024 cp_compat_y_tst.o compile Running gcc.git~master/gcc/testsuite/g++.dg/compat/struct-layout-1.exp ... PASS: tmpdir-g++.dg-struct-layout-1/t001 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t001 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t001 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t001 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t001 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t002 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t002 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t002 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t002 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t002 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t003 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t003 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t003 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t003 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t003 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t004 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t004 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t004 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t004 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t004 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t005 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t005 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t005 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t005 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t005 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t006 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t006 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t006 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t006 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t006 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t007 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t007 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t007 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t007 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t007 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t008 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t008 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t008 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t008 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t008 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t009 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t009 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t009 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t009 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t009 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t010 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t010 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t010 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t010 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t010 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t011 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t011 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t011 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t011 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t011 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t012 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t012 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t012 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t012 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t012 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t013 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t013 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t013 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t013 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t013 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t014 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t014 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t014 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t014 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t014 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t015 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t015 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t015 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t015 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t015 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t016 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t016 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t016 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t016 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t016 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t017 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t017 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t017 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t017 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t017 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t018 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t018 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t018 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t018 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t018 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t019 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t019 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t019 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t019 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t019 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t020 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t020 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t020 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t020 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t020 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t021 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t021 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t021 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t021 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t021 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t022 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t022 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t022 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t022 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t022 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t023 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t023 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t023 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t023 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t023 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t024 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t024 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t024 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t024 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t024 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t025 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t025 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t025 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t025 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t025 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t026 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t026 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t026 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t026 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t026 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t027 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t027 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t027 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t027 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t027 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t028 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t028 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t028 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t028 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t028 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t029 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t029 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t029 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t029 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t029 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t030 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t030 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t030 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t030 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t030 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t031 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t031 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t031 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t031 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t031 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t032 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t032 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t032 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t032 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t032 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t033 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t033 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t033 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t033 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t033 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t034 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t034 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t034 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t034 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t034 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t035 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t035 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t035 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t035 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t035 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t036 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t036 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t036 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t036 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t036 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t037 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t037 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t037 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t037 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t037 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t038 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t038 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t038 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t038 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t038 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t039 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t039 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t039 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t039 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t039 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t040 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t040 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t040 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t040 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t040 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t041 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t041 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t041 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t041 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t041 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t042 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t042 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t042 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t042 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t042 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t043 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t043 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t043 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t043 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t043 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t044 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t044 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t044 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t044 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t044 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t045 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t045 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t045 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t045 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t045 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t046 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t046 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t046 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t046 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t046 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t047 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t047 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t047 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t047 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t047 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t048 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t048 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t048 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t048 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t048 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t049 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t049 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t049 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t049 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t049 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t050 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t050 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t050 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t050 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t050 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t051 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t051 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t051 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t051 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t051 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t052 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t052 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t052 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t052 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t052 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t053 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t053 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t053 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t053 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t053 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t054 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t054 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t054 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t054 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t054 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t055 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t055 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t055 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t055 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t055 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t056 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t056 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t056 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t056 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t056 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t057 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t057 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t057 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t057 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t057 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t058 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t058 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t058 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t058 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t058 cp_compat_y_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t059 cp_compat_main_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t059 cp_compat_x_tst.o compile PASS: tmpdir-g++.dg-struct-layout-1/t059 cp_compat_x_tst.o-cp_compat_y_tst.o execute PASS: tmpdir-g++.dg-struct-layout-1/t059 cp_compat_x_tst.o-cp_compat_y_tst.o link PASS: tmpdir-g++.dg-struct-layout-1/t059 cp_compat_y_tst.o compile Running gcc.git~master/gcc/testsuite/g++.dg/coroutines/torture/coro-torture.exp ... PASS: g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C -O0 execution test PASS: g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C -O1 execution test PASS: g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C -O2 execution test PASS: g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C -O3 -g execution test PASS: g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C -Os execution test PASS: g++.dg/coroutines/torture/alloc-01-overload-newdel.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-01-overload-newdel.C -O0 execution test PASS: g++.dg/coroutines/torture/alloc-01-overload-newdel.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-01-overload-newdel.C -O1 execution test PASS: g++.dg/coroutines/torture/alloc-01-overload-newdel.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-01-overload-newdel.C -O2 execution test PASS: g++.dg/coroutines/torture/alloc-01-overload-newdel.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-01-overload-newdel.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/alloc-01-overload-newdel.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-01-overload-newdel.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/alloc-01-overload-newdel.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-01-overload-newdel.C -O3 -g execution test PASS: g++.dg/coroutines/torture/alloc-01-overload-newdel.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-01-overload-newdel.C -Os execution test PASS: g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C -O0 execution test PASS: g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C -O1 execution test PASS: g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C -O2 execution test PASS: g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C -O3 -g execution test PASS: g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C -Os execution test PASS: g++.dg/coroutines/torture/alloc-03-overload-new-1.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-03-overload-new-1.C -O0 execution test PASS: g++.dg/coroutines/torture/alloc-03-overload-new-1.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-03-overload-new-1.C -O1 execution test PASS: g++.dg/coroutines/torture/alloc-03-overload-new-1.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-03-overload-new-1.C -O2 execution test PASS: g++.dg/coroutines/torture/alloc-03-overload-new-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-03-overload-new-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/alloc-03-overload-new-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-03-overload-new-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/alloc-03-overload-new-1.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-03-overload-new-1.C -O3 -g execution test PASS: g++.dg/coroutines/torture/alloc-03-overload-new-1.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-03-overload-new-1.C -Os execution test PASS: g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C -O0 execution test PASS: g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C -O1 execution test PASS: g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C -O2 execution test PASS: g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C -O3 -g execution test PASS: g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C -Os execution test PASS: g++.dg/coroutines/torture/call-00-co-aw-arg.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/call-00-co-aw-arg.C -O0 execution test PASS: g++.dg/coroutines/torture/call-00-co-aw-arg.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/call-00-co-aw-arg.C -O1 execution test PASS: g++.dg/coroutines/torture/call-00-co-aw-arg.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/call-00-co-aw-arg.C -O2 execution test PASS: g++.dg/coroutines/torture/call-00-co-aw-arg.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/call-00-co-aw-arg.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/call-00-co-aw-arg.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/call-00-co-aw-arg.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/call-00-co-aw-arg.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/call-00-co-aw-arg.C -O3 -g execution test PASS: g++.dg/coroutines/torture/call-00-co-aw-arg.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/call-00-co-aw-arg.C -Os execution test PASS: g++.dg/coroutines/torture/call-01-multiple-co-aw.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/call-01-multiple-co-aw.C -O0 execution test PASS: g++.dg/coroutines/torture/call-01-multiple-co-aw.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/call-01-multiple-co-aw.C -O1 execution test PASS: g++.dg/coroutines/torture/call-01-multiple-co-aw.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/call-01-multiple-co-aw.C -O2 execution test PASS: g++.dg/coroutines/torture/call-01-multiple-co-aw.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/call-01-multiple-co-aw.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/call-01-multiple-co-aw.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/call-01-multiple-co-aw.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/call-01-multiple-co-aw.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/call-01-multiple-co-aw.C -O3 -g execution test PASS: g++.dg/coroutines/torture/call-01-multiple-co-aw.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/call-01-multiple-co-aw.C -Os execution test PASS: g++.dg/coroutines/torture/call-02-temp-co-aw.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/call-02-temp-co-aw.C -O0 execution test PASS: g++.dg/coroutines/torture/call-02-temp-co-aw.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/call-02-temp-co-aw.C -O1 execution test PASS: g++.dg/coroutines/torture/call-02-temp-co-aw.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/call-02-temp-co-aw.C -O2 execution test PASS: g++.dg/coroutines/torture/call-02-temp-co-aw.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/call-02-temp-co-aw.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/call-02-temp-co-aw.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/call-02-temp-co-aw.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/call-02-temp-co-aw.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/call-02-temp-co-aw.C -O3 -g execution test PASS: g++.dg/coroutines/torture/call-02-temp-co-aw.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/call-02-temp-co-aw.C -Os execution test PASS: g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C -O0 execution test PASS: g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C -O1 execution test PASS: g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C -O2 execution test PASS: g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C -O3 -g execution test PASS: g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C -Os execution test PASS: g++.dg/coroutines/torture/class-00-co-ret.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/class-00-co-ret.C -O0 execution test PASS: g++.dg/coroutines/torture/class-00-co-ret.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/class-00-co-ret.C -O1 execution test PASS: g++.dg/coroutines/torture/class-00-co-ret.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/class-00-co-ret.C -O2 execution test PASS: g++.dg/coroutines/torture/class-00-co-ret.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/class-00-co-ret.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/class-00-co-ret.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/class-00-co-ret.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/class-00-co-ret.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/class-00-co-ret.C -O3 -g execution test PASS: g++.dg/coroutines/torture/class-00-co-ret.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/class-00-co-ret.C -Os execution test PASS: g++.dg/coroutines/torture/class-01-co-ret-parm.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/class-01-co-ret-parm.C -O0 execution test PASS: g++.dg/coroutines/torture/class-01-co-ret-parm.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/class-01-co-ret-parm.C -O1 execution test PASS: g++.dg/coroutines/torture/class-01-co-ret-parm.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/class-01-co-ret-parm.C -O2 execution test PASS: g++.dg/coroutines/torture/class-01-co-ret-parm.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/class-01-co-ret-parm.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/class-01-co-ret-parm.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/class-01-co-ret-parm.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/class-01-co-ret-parm.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/class-01-co-ret-parm.C -O3 -g execution test PASS: g++.dg/coroutines/torture/class-01-co-ret-parm.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/class-01-co-ret-parm.C -Os execution test PASS: g++.dg/coroutines/torture/class-02-templ-parm.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/class-02-templ-parm.C -O0 execution test PASS: g++.dg/coroutines/torture/class-02-templ-parm.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/class-02-templ-parm.C -O1 execution test PASS: g++.dg/coroutines/torture/class-02-templ-parm.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/class-02-templ-parm.C -O2 execution test PASS: g++.dg/coroutines/torture/class-02-templ-parm.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/class-02-templ-parm.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/class-02-templ-parm.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/class-02-templ-parm.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/class-02-templ-parm.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/class-02-templ-parm.C -O3 -g execution test PASS: g++.dg/coroutines/torture/class-02-templ-parm.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/class-02-templ-parm.C -Os execution test PASS: g++.dg/coroutines/torture/class-03-operator-templ-parm.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/class-03-operator-templ-parm.C -O0 execution test PASS: g++.dg/coroutines/torture/class-03-operator-templ-parm.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/class-03-operator-templ-parm.C -O1 execution test PASS: g++.dg/coroutines/torture/class-03-operator-templ-parm.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/class-03-operator-templ-parm.C -O2 execution test PASS: g++.dg/coroutines/torture/class-03-operator-templ-parm.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/class-03-operator-templ-parm.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/class-03-operator-templ-parm.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/class-03-operator-templ-parm.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/class-03-operator-templ-parm.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/class-03-operator-templ-parm.C -O3 -g execution test PASS: g++.dg/coroutines/torture/class-03-operator-templ-parm.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/class-03-operator-templ-parm.C -Os execution test PASS: g++.dg/coroutines/torture/class-04-lambda-1.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/class-04-lambda-1.C -O0 execution test PASS: g++.dg/coroutines/torture/class-04-lambda-1.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/class-04-lambda-1.C -O1 execution test PASS: g++.dg/coroutines/torture/class-04-lambda-1.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/class-04-lambda-1.C -O2 execution test PASS: g++.dg/coroutines/torture/class-04-lambda-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/class-04-lambda-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/class-04-lambda-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/class-04-lambda-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/class-04-lambda-1.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/class-04-lambda-1.C -O3 -g execution test PASS: g++.dg/coroutines/torture/class-04-lambda-1.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/class-04-lambda-1.C -Os execution test PASS: g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C -O0 execution test PASS: g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C -O1 execution test PASS: g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C -O2 execution test PASS: g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C -O3 -g execution test PASS: g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C -Os execution test PASS: g++.dg/coroutines/torture/class-06-lambda-capture-ref.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/class-06-lambda-capture-ref.C -O0 execution test PASS: g++.dg/coroutines/torture/class-06-lambda-capture-ref.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/class-06-lambda-capture-ref.C -O1 execution test PASS: g++.dg/coroutines/torture/class-06-lambda-capture-ref.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/class-06-lambda-capture-ref.C -O2 execution test PASS: g++.dg/coroutines/torture/class-06-lambda-capture-ref.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/class-06-lambda-capture-ref.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/class-06-lambda-capture-ref.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/class-06-lambda-capture-ref.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/class-06-lambda-capture-ref.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/class-06-lambda-capture-ref.C -O3 -g execution test PASS: g++.dg/coroutines/torture/class-06-lambda-capture-ref.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/class-06-lambda-capture-ref.C -Os execution test PASS: g++.dg/coroutines/torture/class-07-data-member.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/class-07-data-member.C -O0 execution test PASS: g++.dg/coroutines/torture/class-07-data-member.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/class-07-data-member.C -O1 execution test PASS: g++.dg/coroutines/torture/class-07-data-member.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/class-07-data-member.C -O2 execution test PASS: g++.dg/coroutines/torture/class-07-data-member.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/class-07-data-member.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/class-07-data-member.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/class-07-data-member.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/class-07-data-member.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/class-07-data-member.C -O3 -g execution test PASS: g++.dg/coroutines/torture/class-07-data-member.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/class-07-data-member.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-00-trivial.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-00-trivial.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-00-trivial.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-00-trivial.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-00-trivial.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-00-trivial.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-00-trivial.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-00-trivial.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-00-trivial.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-00-trivial.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-00-trivial.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-00-trivial.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-00-trivial.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-00-trivial.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-01-with-value.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-01-with-value.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-01-with-value.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-01-with-value.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-01-with-value.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-01-with-value.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-01-with-value.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-01-with-value.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-01-with-value.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-01-with-value.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-01-with-value.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-01-with-value.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-01-with-value.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-01-with-value.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-02-xform.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-02-xform.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-02-xform.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-02-xform.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-02-xform.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-02-xform.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-02-xform.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-02-xform.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-02-xform.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-02-xform.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-02-xform.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-02-xform.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-02-xform.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-02-xform.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-03-rhs-op.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-03-rhs-op.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-03-rhs-op.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-03-rhs-op.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-03-rhs-op.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-03-rhs-op.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-03-rhs-op.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-03-rhs-op.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-03-rhs-op.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-03-rhs-op.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-03-rhs-op.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-03-rhs-op.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-03-rhs-op.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-03-rhs-op.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-04-control-flow.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-04-control-flow.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-04-control-flow.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-04-control-flow.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-04-control-flow.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-04-control-flow.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-04-control-flow.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-04-control-flow.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-04-control-flow.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-04-control-flow.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-04-control-flow.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-04-control-flow.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/co-await-04-control-flow.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-04-control-flow.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-04-control-flow.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-04-control-flow.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-05-loop.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-05-loop.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-05-loop.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-05-loop.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-05-loop.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-05-loop.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-05-loop.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-05-loop.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-05-loop.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-05-loop.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-05-loop.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-05-loop.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/co-await-05-loop.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-05-loop.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-05-loop.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-05-loop.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-06-ovl.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-06-ovl.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-06-ovl.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-06-ovl.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-06-ovl.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-06-ovl.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-06-ovl.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-06-ovl.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-06-ovl.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-06-ovl.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-06-ovl.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-06-ovl.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-06-ovl.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-06-ovl.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-07-tmpl.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-07-tmpl.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-07-tmpl.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-07-tmpl.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-07-tmpl.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-07-tmpl.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-07-tmpl.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-07-tmpl.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-07-tmpl.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-07-tmpl.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-07-tmpl.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-07-tmpl.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/co-await-07-tmpl.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-07-tmpl.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-07-tmpl.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-07-tmpl.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-08-cascade.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-08-cascade.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-08-cascade.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-08-cascade.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-08-cascade.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-08-cascade.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-08-cascade.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-08-cascade.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-08-cascade.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-08-cascade.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-08-cascade.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-08-cascade.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-08-cascade.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-08-cascade.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-09-pair.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-09-pair.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-09-pair.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-09-pair.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-09-pair.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-09-pair.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-09-pair.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-09-pair.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-09-pair.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-09-pair.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-09-pair.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-09-pair.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-09-pair.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-09-pair.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-10-template-fn-arg.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-10-template-fn-arg.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-10-template-fn-arg.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-10-template-fn-arg.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-10-template-fn-arg.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-10-template-fn-arg.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-10-template-fn-arg.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-10-template-fn-arg.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-10-template-fn-arg.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-10-template-fn-arg.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-10-template-fn-arg.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-10-template-fn-arg.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-10-template-fn-arg.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-10-template-fn-arg.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-11-forwarding.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-11-forwarding.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-11-forwarding.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-11-forwarding.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-11-forwarding.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-11-forwarding.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-11-forwarding.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-11-forwarding.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-11-forwarding.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-11-forwarding.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-11-forwarding.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-11-forwarding.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/co-await-11-forwarding.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-11-forwarding.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-11-forwarding.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-11-forwarding.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-12-operator-2.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-12-operator-2.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-12-operator-2.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-12-operator-2.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-12-operator-2.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-12-operator-2.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-12-operator-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-12-operator-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-12-operator-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-12-operator-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-12-operator-2.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-12-operator-2.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-12-operator-2.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-12-operator-2.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-13-return-ref.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-13-return-ref.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-13-return-ref.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-13-return-ref.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-13-return-ref.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-13-return-ref.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-13-return-ref.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-13-return-ref.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-13-return-ref.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-13-return-ref.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-13-return-ref.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-13-return-ref.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-13-return-ref.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-13-return-ref.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-14-return-ref-to-auto.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-14-return-ref-to-auto.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-14-return-ref-to-auto.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-14-return-ref-to-auto.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-14-return-ref-to-auto.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-14-return-ref-to-auto.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-14-return-ref-to-auto.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-14-return-ref-to-auto.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-14-return-ref-to-auto.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-14-return-ref-to-auto.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-14-return-ref-to-auto.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-14-return-ref-to-auto.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/co-await-14-return-ref-to-auto.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-14-return-ref-to-auto.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-14-return-ref-to-auto.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-14-return-ref-to-auto.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-15-return-non-triv.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-15-return-non-triv.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-15-return-non-triv.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-15-return-non-triv.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-15-return-non-triv.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-15-return-non-triv.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-15-return-non-triv.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-15-return-non-triv.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-15-return-non-triv.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-15-return-non-triv.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-15-return-non-triv.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-15-return-non-triv.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-15-return-non-triv.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-15-return-non-triv.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-16-template-traits.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-16-template-traits.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-16-template-traits.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-16-template-traits.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-16-template-traits.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-16-template-traits.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-16-template-traits.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-18-if-cond.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-18-if-cond.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-18-if-cond.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-18-if-cond.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-18-if-cond.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-18-if-cond.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-18-if-cond.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-18-if-cond.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-18-if-cond.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-18-if-cond.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-18-if-cond.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-18-if-cond.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-18-if-cond.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-18-if-cond.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-19-while-cond.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-19-while-cond.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-19-while-cond.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-19-while-cond.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-19-while-cond.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-19-while-cond.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-19-while-cond.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-19-while-cond.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-19-while-cond.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-19-while-cond.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-19-while-cond.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-19-while-cond.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/co-await-19-while-cond.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-19-while-cond.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-19-while-cond.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-19-while-cond.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-20-do-while-cond.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-20-do-while-cond.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-20-do-while-cond.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-20-do-while-cond.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-20-do-while-cond.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-20-do-while-cond.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-20-do-while-cond.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-20-do-while-cond.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-20-do-while-cond.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-20-do-while-cond.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-20-do-while-cond.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-20-do-while-cond.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/co-await-20-do-while-cond.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-20-do-while-cond.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-20-do-while-cond.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-20-do-while-cond.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-21-switch-value.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-21-switch-value.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-21-switch-value.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-21-switch-value.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-21-switch-value.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-21-switch-value.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-21-switch-value.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-21-switch-value.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-21-switch-value.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-21-switch-value.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-21-switch-value.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-21-switch-value.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-21-switch-value.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-21-switch-value.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-24-for-init.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-24-for-init.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-24-for-init.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-24-for-init.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-24-for-init.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-24-for-init.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-24-for-init.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-24-for-init.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-24-for-init.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-24-for-init.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-24-for-init.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-24-for-init.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/co-await-24-for-init.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-24-for-init.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-24-for-init.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-24-for-init.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-25-for-condition.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-25-for-condition.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-25-for-condition.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-25-for-condition.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-25-for-condition.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-25-for-condition.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-25-for-condition.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-25-for-condition.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-25-for-condition.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-25-for-condition.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-25-for-condition.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-25-for-condition.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/co-await-25-for-condition.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-25-for-condition.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-25-for-condition.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-25-for-condition.C -Os execution test PASS: g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C -O0 execution test PASS: g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C -O1 execution test PASS: g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C -O2 execution test PASS: g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C -Os execution test PASS: g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C -O0 execution test PASS: g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C -O1 execution test PASS: g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C -O2 execution test PASS: g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C -Os execution test PASS: g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C -O0 execution test PASS: g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C -O1 execution test PASS: g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C -O2 execution test PASS: g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C -Os execution test PASS: g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C -O0 execution test PASS: g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C -O1 execution test PASS: g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C -O2 execution test PASS: g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C -Os execution test PASS: g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C -O0 execution test PASS: g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C -O1 execution test PASS: g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C -O2 execution test PASS: g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C -Os execution test PASS: g++.dg/coroutines/torture/co-ret-05-return-value.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-05-return-value.C -O0 execution test PASS: g++.dg/coroutines/torture/co-ret-05-return-value.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-05-return-value.C -O1 execution test PASS: g++.dg/coroutines/torture/co-ret-05-return-value.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-05-return-value.C -O2 execution test PASS: g++.dg/coroutines/torture/co-ret-05-return-value.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-05-return-value.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-ret-05-return-value.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-05-return-value.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-ret-05-return-value.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-05-return-value.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-ret-05-return-value.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-05-return-value.C -Os execution test PASS: g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C -O0 execution test PASS: g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C -O1 execution test PASS: g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C -O2 execution test PASS: g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C -Os execution test PASS: g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C -O0 execution test PASS: g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C -O1 execution test PASS: g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C -O2 execution test PASS: g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C -Os execution test PASS: g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C -O0 execution test PASS: g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C -O1 execution test PASS: g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C -O2 execution test PASS: g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C -Os execution test PASS: g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C -O0 execution test PASS: g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C -O1 execution test PASS: g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C -O2 execution test PASS: g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C -Os execution test PASS: g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C -O0 execution test PASS: g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C -O1 execution test PASS: g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C -O2 execution test PASS: g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C -Os execution test PASS: g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C -O0 execution test PASS: g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C -O1 execution test PASS: g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C -O2 execution test PASS: g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C -Os execution test PASS: g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C -O0 execution test PASS: g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C -O1 execution test PASS: g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C -O2 execution test PASS: g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C -Os execution test PASS: g++.dg/coroutines/torture/co-ret-13-template-2.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-13-template-2.C -O0 execution test PASS: g++.dg/coroutines/torture/co-ret-13-template-2.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-13-template-2.C -O1 execution test PASS: g++.dg/coroutines/torture/co-ret-13-template-2.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-13-template-2.C -O2 execution test PASS: g++.dg/coroutines/torture/co-ret-13-template-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-13-template-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-ret-13-template-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-13-template-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-ret-13-template-2.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-13-template-2.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-ret-13-template-2.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-13-template-2.C -Os execution test PASS: g++.dg/coroutines/torture/co-ret-14-template-3.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-14-template-3.C -O0 execution test PASS: g++.dg/coroutines/torture/co-ret-14-template-3.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-14-template-3.C -O1 execution test PASS: g++.dg/coroutines/torture/co-ret-14-template-3.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-14-template-3.C -O2 execution test PASS: g++.dg/coroutines/torture/co-ret-14-template-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-14-template-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-ret-14-template-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-14-template-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-ret-14-template-3.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-14-template-3.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-ret-14-template-3.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-14-template-3.C -Os execution test PASS: g++.dg/coroutines/torture/co-ret-15-default-return_void.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-15-default-return_void.C -O0 execution test PASS: g++.dg/coroutines/torture/co-ret-15-default-return_void.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-15-default-return_void.C -O1 execution test PASS: g++.dg/coroutines/torture/co-ret-15-default-return_void.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-15-default-return_void.C -O2 execution test PASS: g++.dg/coroutines/torture/co-ret-15-default-return_void.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-15-default-return_void.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-ret-15-default-return_void.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-15-default-return_void.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-ret-15-default-return_void.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-15-default-return_void.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/co-ret-15-default-return_void.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-15-default-return_void.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-ret-15-default-return_void.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-15-default-return_void.C -Os execution test PASS: g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C -O0 execution test PASS: g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C -O1 execution test PASS: g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C -O2 execution test PASS: g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C -Os execution test PASS: g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C -O0 execution test PASS: g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C -O1 execution test PASS: g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C -O2 execution test PASS: g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C -Os execution test PASS: g++.dg/coroutines/torture/co-yield-00-triv.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-00-triv.C -O0 execution test PASS: g++.dg/coroutines/torture/co-yield-00-triv.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-00-triv.C -O1 execution test PASS: g++.dg/coroutines/torture/co-yield-00-triv.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-00-triv.C -O2 execution test PASS: g++.dg/coroutines/torture/co-yield-00-triv.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-00-triv.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-yield-00-triv.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-00-triv.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-yield-00-triv.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-00-triv.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-yield-00-triv.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-00-triv.C -Os execution test PASS: g++.dg/coroutines/torture/co-yield-01-multi.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-01-multi.C -O0 execution test PASS: g++.dg/coroutines/torture/co-yield-01-multi.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-01-multi.C -O1 execution test PASS: g++.dg/coroutines/torture/co-yield-01-multi.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-01-multi.C -O2 execution test PASS: g++.dg/coroutines/torture/co-yield-01-multi.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-01-multi.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-yield-01-multi.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-01-multi.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-yield-01-multi.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-01-multi.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-yield-01-multi.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-01-multi.C -Os execution test PASS: g++.dg/coroutines/torture/co-yield-02-loop.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-02-loop.C -O0 execution test PASS: g++.dg/coroutines/torture/co-yield-02-loop.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-02-loop.C -O1 execution test PASS: g++.dg/coroutines/torture/co-yield-02-loop.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-02-loop.C -O2 execution test PASS: g++.dg/coroutines/torture/co-yield-02-loop.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-02-loop.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-yield-02-loop.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-02-loop.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-yield-02-loop.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-02-loop.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/co-yield-02-loop.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-02-loop.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-yield-02-loop.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-02-loop.C -Os execution test PASS: g++.dg/coroutines/torture/co-yield-03-tmpl-nondependent.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-03-tmpl-nondependent.C -O0 execution test PASS: g++.dg/coroutines/torture/co-yield-03-tmpl-nondependent.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-03-tmpl-nondependent.C -O1 execution test PASS: g++.dg/coroutines/torture/co-yield-03-tmpl-nondependent.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-03-tmpl-nondependent.C -O2 execution test PASS: g++.dg/coroutines/torture/co-yield-03-tmpl-nondependent.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-03-tmpl-nondependent.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-yield-03-tmpl-nondependent.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-03-tmpl-nondependent.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-yield-03-tmpl-nondependent.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-03-tmpl-nondependent.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/co-yield-03-tmpl-nondependent.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-03-tmpl-nondependent.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-yield-03-tmpl-nondependent.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-03-tmpl-nondependent.C -Os execution test PASS: g++.dg/coroutines/torture/co-yield-03-tmpl.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-03-tmpl.C -O0 execution test PASS: g++.dg/coroutines/torture/co-yield-03-tmpl.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-03-tmpl.C -O1 execution test PASS: g++.dg/coroutines/torture/co-yield-03-tmpl.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-03-tmpl.C -O2 execution test PASS: g++.dg/coroutines/torture/co-yield-03-tmpl.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-03-tmpl.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-yield-03-tmpl.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-03-tmpl.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-yield-03-tmpl.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-03-tmpl.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/co-yield-03-tmpl.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-03-tmpl.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-yield-03-tmpl.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-03-tmpl.C -Os execution test PASS: g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O0 execution test PASS: g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O1 execution test PASS: g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O2 execution test PASS: g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -Os execution test PASS: g++.dg/coroutines/torture/co-yield-05-co-aw.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-05-co-aw.C -O0 execution test PASS: g++.dg/coroutines/torture/co-yield-05-co-aw.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-05-co-aw.C -O1 execution test PASS: g++.dg/coroutines/torture/co-yield-05-co-aw.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-05-co-aw.C -O2 execution test PASS: g++.dg/coroutines/torture/co-yield-05-co-aw.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-05-co-aw.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-yield-05-co-aw.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-05-co-aw.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-yield-05-co-aw.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-05-co-aw.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-yield-05-co-aw.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-05-co-aw.C -Os execution test PASS: g++.dg/coroutines/torture/co-yield-06-fun-parm.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-06-fun-parm.C -O0 execution test PASS: g++.dg/coroutines/torture/co-yield-06-fun-parm.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-06-fun-parm.C -O1 execution test PASS: g++.dg/coroutines/torture/co-yield-06-fun-parm.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-06-fun-parm.C -O2 execution test PASS: g++.dg/coroutines/torture/co-yield-06-fun-parm.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-06-fun-parm.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-yield-06-fun-parm.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-06-fun-parm.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-yield-06-fun-parm.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-06-fun-parm.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-yield-06-fun-parm.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-06-fun-parm.C -Os execution test PASS: g++.dg/coroutines/torture/co-yield-07-template-fn-param.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-07-template-fn-param.C -O0 execution test PASS: g++.dg/coroutines/torture/co-yield-07-template-fn-param.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-07-template-fn-param.C -O1 execution test PASS: g++.dg/coroutines/torture/co-yield-07-template-fn-param.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-07-template-fn-param.C -O2 execution test PASS: g++.dg/coroutines/torture/co-yield-07-template-fn-param.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-07-template-fn-param.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-yield-07-template-fn-param.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-07-template-fn-param.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-yield-07-template-fn-param.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-07-template-fn-param.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-yield-07-template-fn-param.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-07-template-fn-param.C -Os execution test PASS: g++.dg/coroutines/torture/co-yield-08-more-refs.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-08-more-refs.C -O0 execution test PASS: g++.dg/coroutines/torture/co-yield-08-more-refs.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-08-more-refs.C -O1 execution test PASS: g++.dg/coroutines/torture/co-yield-08-more-refs.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-08-more-refs.C -O2 execution test PASS: g++.dg/coroutines/torture/co-yield-08-more-refs.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-08-more-refs.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-yield-08-more-refs.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-08-more-refs.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-yield-08-more-refs.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-08-more-refs.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-yield-08-more-refs.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-08-more-refs.C -Os execution test PASS: g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C -O0 execution test PASS: g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C -O1 execution test PASS: g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C -O2 execution test PASS: g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C -O3 -g execution test PASS: g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C -Os execution test PASS: g++.dg/coroutines/torture/exceptions-test-0.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/exceptions-test-0.C -O0 execution test PASS: g++.dg/coroutines/torture/exceptions-test-0.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/exceptions-test-0.C -O1 execution test PASS: g++.dg/coroutines/torture/exceptions-test-0.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/exceptions-test-0.C -O2 execution test PASS: g++.dg/coroutines/torture/exceptions-test-0.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/exceptions-test-0.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/exceptions-test-0.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/exceptions-test-0.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/exceptions-test-0.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/exceptions-test-0.C -O3 -g execution test PASS: g++.dg/coroutines/torture/exceptions-test-0.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/exceptions-test-0.C -Os execution test PASS: g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C -O0 execution test PASS: g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C -O1 execution test PASS: g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C -O2 execution test PASS: g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C -O3 -g execution test PASS: g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C -Os execution test PASS: g++.dg/coroutines/torture/extern-c-coroutine.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/extern-c-coroutine.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/extern-c-coroutine.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/extern-c-coroutine.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/extern-c-coroutine.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/extern-c-coroutine.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/extern-c-coroutine.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-00.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-00.C -O0 execution test PASS: g++.dg/coroutines/torture/func-params-00.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-00.C -O1 execution test PASS: g++.dg/coroutines/torture/func-params-00.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-00.C -O2 execution test PASS: g++.dg/coroutines/torture/func-params-00.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-00.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/func-params-00.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-00.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/func-params-00.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-00.C -O3 -g execution test PASS: g++.dg/coroutines/torture/func-params-00.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-00.C -Os execution test PASS: g++.dg/coroutines/torture/func-params-01.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-01.C -O0 execution test PASS: g++.dg/coroutines/torture/func-params-01.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-01.C -O1 execution test PASS: g++.dg/coroutines/torture/func-params-01.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-01.C -O2 execution test PASS: g++.dg/coroutines/torture/func-params-01.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-01.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/func-params-01.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-01.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/func-params-01.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-01.C -O3 -g execution test PASS: g++.dg/coroutines/torture/func-params-01.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-01.C -Os execution test PASS: g++.dg/coroutines/torture/func-params-02.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-02.C -O0 execution test PASS: g++.dg/coroutines/torture/func-params-02.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-02.C -O1 execution test PASS: g++.dg/coroutines/torture/func-params-02.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-02.C -O2 execution test PASS: g++.dg/coroutines/torture/func-params-02.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-02.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/func-params-02.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-02.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/func-params-02.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-02.C -O3 -g execution test PASS: g++.dg/coroutines/torture/func-params-02.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-02.C -Os execution test PASS: g++.dg/coroutines/torture/func-params-03.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-03.C -O0 execution test PASS: g++.dg/coroutines/torture/func-params-03.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-03.C -O1 execution test PASS: g++.dg/coroutines/torture/func-params-03.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-03.C -O2 execution test PASS: g++.dg/coroutines/torture/func-params-03.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-03.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/func-params-03.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-03.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/func-params-03.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-03.C -O3 -g execution test PASS: g++.dg/coroutines/torture/func-params-03.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-03.C -Os execution test PASS: g++.dg/coroutines/torture/func-params-04.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-04.C -O0 execution test PASS: g++.dg/coroutines/torture/func-params-04.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-04.C -O1 execution test PASS: g++.dg/coroutines/torture/func-params-04.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-04.C -O2 execution test PASS: g++.dg/coroutines/torture/func-params-04.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-04.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/func-params-04.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-04.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/func-params-04.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-04.C -O3 -g execution test PASS: g++.dg/coroutines/torture/func-params-04.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-04.C -Os execution test PASS: g++.dg/coroutines/torture/func-params-05.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-05.C -O0 execution test PASS: g++.dg/coroutines/torture/func-params-05.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-05.C -O1 execution test PASS: g++.dg/coroutines/torture/func-params-05.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-05.C -O2 execution test PASS: g++.dg/coroutines/torture/func-params-05.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-05.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/func-params-05.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-05.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/func-params-05.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-05.C -O3 -g execution test PASS: g++.dg/coroutines/torture/func-params-05.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-05.C -Os execution test PASS: g++.dg/coroutines/torture/func-params-06.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-06.C -O0 execution test PASS: g++.dg/coroutines/torture/func-params-06.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-06.C -O1 execution test PASS: g++.dg/coroutines/torture/func-params-06.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-06.C -O2 execution test PASS: g++.dg/coroutines/torture/func-params-06.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-06.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/func-params-06.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-06.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/func-params-06.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-06.C -O3 -g execution test PASS: g++.dg/coroutines/torture/func-params-06.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-06.C -Os execution test PASS: g++.dg/coroutines/torture/func-params-07.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-07.C -O0 execution test PASS: g++.dg/coroutines/torture/func-params-07.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-07.C -O1 execution test PASS: g++.dg/coroutines/torture/func-params-07.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-07.C -O2 execution test PASS: g++.dg/coroutines/torture/func-params-07.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-07.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/func-params-07.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-07.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/func-params-07.C -O3 -g (test for excess errors) FAIL: g++.dg/coroutines/torture/func-params-07.C -O3 -g execution test PASS: g++.dg/coroutines/torture/func-params-07.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-07.C -Os execution test PASS: g++.dg/coroutines/torture/func-params-08.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-08.C -O0 execution test PASS: g++.dg/coroutines/torture/func-params-08.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-08.C -O1 execution test PASS: g++.dg/coroutines/torture/func-params-08.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-08.C -O2 execution test PASS: g++.dg/coroutines/torture/func-params-08.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-08.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/func-params-08.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-08.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/func-params-08.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-08.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/func-params-08.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-08.C -O3 -g execution test PASS: g++.dg/coroutines/torture/func-params-08.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-08.C -Os execution test PASS: g++.dg/coroutines/torture/func-params-09-awaitable-parms.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-09-awaitable-parms.C -O0 execution test PASS: g++.dg/coroutines/torture/func-params-09-awaitable-parms.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-09-awaitable-parms.C -O1 execution test PASS: g++.dg/coroutines/torture/func-params-09-awaitable-parms.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-09-awaitable-parms.C -O2 execution test PASS: g++.dg/coroutines/torture/func-params-09-awaitable-parms.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-09-awaitable-parms.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/func-params-09-awaitable-parms.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-09-awaitable-parms.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/func-params-09-awaitable-parms.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-09-awaitable-parms.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/func-params-09-awaitable-parms.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-09-awaitable-parms.C -O3 -g execution test PASS: g++.dg/coroutines/torture/func-params-09-awaitable-parms.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/func-params-09-awaitable-parms.C -Os execution test PASS: g++.dg/coroutines/torture/lambda-00-co-ret.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-00-co-ret.C -O0 execution test PASS: g++.dg/coroutines/torture/lambda-00-co-ret.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-00-co-ret.C -O1 execution test PASS: g++.dg/coroutines/torture/lambda-00-co-ret.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-00-co-ret.C -O2 execution test PASS: g++.dg/coroutines/torture/lambda-00-co-ret.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-00-co-ret.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/lambda-00-co-ret.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-00-co-ret.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/lambda-00-co-ret.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-00-co-ret.C -O3 -g execution test PASS: g++.dg/coroutines/torture/lambda-00-co-ret.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-00-co-ret.C -Os execution test PASS: g++.dg/coroutines/torture/lambda-01-co-ret-parm.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-01-co-ret-parm.C -O0 execution test PASS: g++.dg/coroutines/torture/lambda-01-co-ret-parm.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-01-co-ret-parm.C -O1 execution test PASS: g++.dg/coroutines/torture/lambda-01-co-ret-parm.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-01-co-ret-parm.C -O2 execution test PASS: g++.dg/coroutines/torture/lambda-01-co-ret-parm.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-01-co-ret-parm.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/lambda-01-co-ret-parm.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-01-co-ret-parm.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/lambda-01-co-ret-parm.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-01-co-ret-parm.C -O3 -g execution test PASS: g++.dg/coroutines/torture/lambda-01-co-ret-parm.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-01-co-ret-parm.C -Os execution test PASS: g++.dg/coroutines/torture/lambda-02-co-yield-values.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-02-co-yield-values.C -O0 execution test PASS: g++.dg/coroutines/torture/lambda-02-co-yield-values.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-02-co-yield-values.C -O1 execution test PASS: g++.dg/coroutines/torture/lambda-02-co-yield-values.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-02-co-yield-values.C -O2 execution test PASS: g++.dg/coroutines/torture/lambda-02-co-yield-values.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-02-co-yield-values.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/lambda-02-co-yield-values.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-02-co-yield-values.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/lambda-02-co-yield-values.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-02-co-yield-values.C -O3 -g execution test PASS: g++.dg/coroutines/torture/lambda-02-co-yield-values.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-02-co-yield-values.C -Os execution test PASS: g++.dg/coroutines/torture/lambda-03-auto-parm-1.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-03-auto-parm-1.C -O0 execution test PASS: g++.dg/coroutines/torture/lambda-03-auto-parm-1.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-03-auto-parm-1.C -O1 execution test PASS: g++.dg/coroutines/torture/lambda-03-auto-parm-1.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-03-auto-parm-1.C -O2 execution test PASS: g++.dg/coroutines/torture/lambda-03-auto-parm-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-03-auto-parm-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/lambda-03-auto-parm-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-03-auto-parm-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/lambda-03-auto-parm-1.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-03-auto-parm-1.C -O3 -g execution test PASS: g++.dg/coroutines/torture/lambda-03-auto-parm-1.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-03-auto-parm-1.C -Os execution test PASS: g++.dg/coroutines/torture/lambda-04-templ-parm.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-04-templ-parm.C -O0 execution test PASS: g++.dg/coroutines/torture/lambda-04-templ-parm.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-04-templ-parm.C -O1 execution test PASS: g++.dg/coroutines/torture/lambda-04-templ-parm.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-04-templ-parm.C -O2 execution test PASS: g++.dg/coroutines/torture/lambda-04-templ-parm.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-04-templ-parm.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/lambda-04-templ-parm.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-04-templ-parm.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/lambda-04-templ-parm.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-04-templ-parm.C -O3 -g execution test PASS: g++.dg/coroutines/torture/lambda-04-templ-parm.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-04-templ-parm.C -Os execution test PASS: g++.dg/coroutines/torture/lambda-05-capture-copy-local.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-05-capture-copy-local.C -O0 execution test PASS: g++.dg/coroutines/torture/lambda-05-capture-copy-local.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-05-capture-copy-local.C -O1 execution test PASS: g++.dg/coroutines/torture/lambda-05-capture-copy-local.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-05-capture-copy-local.C -O2 execution test PASS: g++.dg/coroutines/torture/lambda-05-capture-copy-local.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-05-capture-copy-local.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/lambda-05-capture-copy-local.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-05-capture-copy-local.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/lambda-05-capture-copy-local.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-05-capture-copy-local.C -O3 -g execution test PASS: g++.dg/coroutines/torture/lambda-05-capture-copy-local.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-05-capture-copy-local.C -Os execution test PASS: g++.dg/coroutines/torture/lambda-06-multi-capture.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-06-multi-capture.C -O0 execution test PASS: g++.dg/coroutines/torture/lambda-06-multi-capture.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-06-multi-capture.C -O1 execution test PASS: g++.dg/coroutines/torture/lambda-06-multi-capture.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-06-multi-capture.C -O2 execution test PASS: g++.dg/coroutines/torture/lambda-06-multi-capture.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-06-multi-capture.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/lambda-06-multi-capture.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-06-multi-capture.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/lambda-06-multi-capture.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-06-multi-capture.C -O3 -g execution test PASS: g++.dg/coroutines/torture/lambda-06-multi-capture.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-06-multi-capture.C -Os execution test PASS: g++.dg/coroutines/torture/lambda-07-multi-yield.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-07-multi-yield.C -O0 execution test PASS: g++.dg/coroutines/torture/lambda-07-multi-yield.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-07-multi-yield.C -O1 execution test PASS: g++.dg/coroutines/torture/lambda-07-multi-yield.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-07-multi-yield.C -O2 execution test PASS: g++.dg/coroutines/torture/lambda-07-multi-yield.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-07-multi-yield.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/lambda-07-multi-yield.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-07-multi-yield.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/lambda-07-multi-yield.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-07-multi-yield.C -O3 -g execution test PASS: g++.dg/coroutines/torture/lambda-07-multi-yield.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-07-multi-yield.C -Os execution test PASS: g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C -O0 execution test PASS: g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C -O1 execution test PASS: g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C -O2 execution test PASS: g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C -O3 -g execution test PASS: g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C -Os execution test PASS: g++.dg/coroutines/torture/lambda-09-init-captures.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-09-init-captures.C -O0 execution test PASS: g++.dg/coroutines/torture/lambda-09-init-captures.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-09-init-captures.C -O1 execution test PASS: g++.dg/coroutines/torture/lambda-09-init-captures.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-09-init-captures.C -O2 execution test PASS: g++.dg/coroutines/torture/lambda-09-init-captures.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-09-init-captures.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/lambda-09-init-captures.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-09-init-captures.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/lambda-09-init-captures.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-09-init-captures.C -O3 -g execution test PASS: g++.dg/coroutines/torture/lambda-09-init-captures.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-09-init-captures.C -Os execution test PASS: g++.dg/coroutines/torture/lambda-10-mutable.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-10-mutable.C -O0 execution test PASS: g++.dg/coroutines/torture/lambda-10-mutable.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-10-mutable.C -O1 execution test PASS: g++.dg/coroutines/torture/lambda-10-mutable.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-10-mutable.C -O2 execution test PASS: g++.dg/coroutines/torture/lambda-10-mutable.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-10-mutable.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/lambda-10-mutable.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-10-mutable.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/lambda-10-mutable.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-10-mutable.C -O3 -g execution test PASS: g++.dg/coroutines/torture/lambda-10-mutable.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/lambda-10-mutable.C -Os execution test PASS: g++.dg/coroutines/torture/local-var-00-const.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-00-const.C -O0 execution test PASS: g++.dg/coroutines/torture/local-var-00-const.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-00-const.C -O1 execution test PASS: g++.dg/coroutines/torture/local-var-00-const.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-00-const.C -O2 execution test PASS: g++.dg/coroutines/torture/local-var-00-const.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-00-const.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/local-var-00-const.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-00-const.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/local-var-00-const.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-00-const.C -O3 -g execution test PASS: g++.dg/coroutines/torture/local-var-00-const.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-00-const.C -Os execution test PASS: g++.dg/coroutines/torture/local-var-01-single.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-01-single.C -O0 execution test PASS: g++.dg/coroutines/torture/local-var-01-single.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-01-single.C -O1 execution test PASS: g++.dg/coroutines/torture/local-var-01-single.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-01-single.C -O2 execution test PASS: g++.dg/coroutines/torture/local-var-01-single.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-01-single.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/local-var-01-single.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-01-single.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/local-var-01-single.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-01-single.C -O3 -g execution test PASS: g++.dg/coroutines/torture/local-var-01-single.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-01-single.C -Os execution test PASS: g++.dg/coroutines/torture/local-var-02-conditional.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-02-conditional.C -O0 execution test PASS: g++.dg/coroutines/torture/local-var-02-conditional.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-02-conditional.C -O1 execution test PASS: g++.dg/coroutines/torture/local-var-02-conditional.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-02-conditional.C -O2 execution test PASS: g++.dg/coroutines/torture/local-var-02-conditional.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-02-conditional.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/local-var-02-conditional.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-02-conditional.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/local-var-02-conditional.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-02-conditional.C -O3 -g execution test PASS: g++.dg/coroutines/torture/local-var-02-conditional.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-02-conditional.C -Os execution test PASS: g++.dg/coroutines/torture/local-var-03-with-awaits.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-03-with-awaits.C -O0 execution test PASS: g++.dg/coroutines/torture/local-var-03-with-awaits.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-03-with-awaits.C -O1 execution test PASS: g++.dg/coroutines/torture/local-var-03-with-awaits.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-03-with-awaits.C -O2 execution test PASS: g++.dg/coroutines/torture/local-var-03-with-awaits.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-03-with-awaits.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/local-var-03-with-awaits.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-03-with-awaits.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/local-var-03-with-awaits.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-03-with-awaits.C -O3 -g execution test PASS: g++.dg/coroutines/torture/local-var-03-with-awaits.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-03-with-awaits.C -Os execution test PASS: g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C -O0 execution test PASS: g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C -O1 execution test PASS: g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C -O2 execution test PASS: g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C -O3 -g execution test PASS: g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C -Os execution test PASS: g++.dg/coroutines/torture/local-var-05-awaitable.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-05-awaitable.C -O0 execution test PASS: g++.dg/coroutines/torture/local-var-05-awaitable.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-05-awaitable.C -O1 execution test PASS: g++.dg/coroutines/torture/local-var-05-awaitable.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-05-awaitable.C -O2 execution test PASS: g++.dg/coroutines/torture/local-var-05-awaitable.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-05-awaitable.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/local-var-05-awaitable.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-05-awaitable.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/local-var-05-awaitable.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-05-awaitable.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/local-var-05-awaitable.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-05-awaitable.C -O3 -g execution test PASS: g++.dg/coroutines/torture/local-var-05-awaitable.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-05-awaitable.C -Os execution test PASS: g++.dg/coroutines/torture/local-var-06-structured-binding.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-06-structured-binding.C -O0 execution test PASS: g++.dg/coroutines/torture/local-var-06-structured-binding.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-06-structured-binding.C -O1 execution test PASS: g++.dg/coroutines/torture/local-var-06-structured-binding.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-06-structured-binding.C -O2 execution test PASS: g++.dg/coroutines/torture/local-var-06-structured-binding.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-06-structured-binding.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/local-var-06-structured-binding.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-06-structured-binding.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/local-var-06-structured-binding.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-06-structured-binding.C -O3 -g execution test PASS: g++.dg/coroutines/torture/local-var-06-structured-binding.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/local-var-06-structured-binding.C -Os execution test PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -O0 execution test PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -O0 output pattern test PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -O1 execution test PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -O1 output pattern test PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -O2 execution test PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -O2 output pattern test PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -O3 -g execution test PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -O3 -g output pattern test PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -Os execution test PASS: g++.dg/coroutines/torture/mid-suspend-destruction-0.C -Os output pattern test PASS: g++.dg/coroutines/torture/pr103953.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr103953.C -O0 execution test PASS: g++.dg/coroutines/torture/pr103953.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr103953.C -O1 execution test PASS: g++.dg/coroutines/torture/pr103953.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr103953.C -O2 execution test PASS: g++.dg/coroutines/torture/pr103953.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr103953.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr103953.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr103953.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr103953.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr103953.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr103953.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr103953.C -Os execution test PASS: g++.dg/coroutines/torture/pr105104.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr105104.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr105104.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr105104.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr105104.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr105104.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr105104.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr109867.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr109867.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr109867.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr109867.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr109867.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr109867.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr109867.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr113773.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr113773.C -O0 execution test PASS: g++.dg/coroutines/torture/pr113773.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr113773.C -O1 execution test PASS: g++.dg/coroutines/torture/pr113773.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr113773.C -O2 execution test PASS: g++.dg/coroutines/torture/pr113773.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr113773.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr113773.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr113773.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr113773.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr113773.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr113773.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr113773.C -Os execution test PASS: g++.dg/coroutines/torture/pr115905.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr115905.C -O0 execution test PASS: g++.dg/coroutines/torture/pr115905.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr115905.C -O1 execution test PASS: g++.dg/coroutines/torture/pr115905.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr115905.C -O2 execution test PASS: g++.dg/coroutines/torture/pr115905.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr115905.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr115905.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr115905.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr115905.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr115905.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr115905.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr115905.C -Os execution test PASS: g++.dg/coroutines/torture/pr115908.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr115908.C -O0 execution test PASS: g++.dg/coroutines/torture/pr115908.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr115908.C -O1 execution test PASS: g++.dg/coroutines/torture/pr115908.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr115908.C -O2 execution test PASS: g++.dg/coroutines/torture/pr115908.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr115908.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr115908.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr115908.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr115908.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr115908.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr115908.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr115908.C -Os execution test PASS: g++.dg/coroutines/torture/pr118874.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr118874.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr118874.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr118874.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr118874.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr118874.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr118874.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr119916.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr119916.C -O0 execution test PASS: g++.dg/coroutines/torture/pr119916.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr119916.C -O1 execution test PASS: g++.dg/coroutines/torture/pr119916.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr119916.C -O2 execution test PASS: g++.dg/coroutines/torture/pr119916.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr119916.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr119916.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr119916.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr119916.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr119916.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr119916.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr119916.C -Os execution test PASS: g++.dg/coroutines/torture/pr120243-unhandled-1.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr120243-unhandled-1.C -O0 execution test PASS: g++.dg/coroutines/torture/pr120243-unhandled-1.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr120243-unhandled-1.C -O1 execution test PASS: g++.dg/coroutines/torture/pr120243-unhandled-1.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr120243-unhandled-1.C -O2 execution test PASS: g++.dg/coroutines/torture/pr120243-unhandled-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr120243-unhandled-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr120243-unhandled-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr120243-unhandled-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr120243-unhandled-1.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr120243-unhandled-1.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr120243-unhandled-1.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr120243-unhandled-1.C -Os execution test PASS: g++.dg/coroutines/torture/pr120243-unhandled-2.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr120243-unhandled-2.C -O0 execution test PASS: g++.dg/coroutines/torture/pr120243-unhandled-2.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr120243-unhandled-2.C -O1 execution test PASS: g++.dg/coroutines/torture/pr120243-unhandled-2.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr120243-unhandled-2.C -O2 execution test PASS: g++.dg/coroutines/torture/pr120243-unhandled-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr120243-unhandled-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr120243-unhandled-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr120243-unhandled-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr120243-unhandled-2.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr120243-unhandled-2.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr120243-unhandled-2.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr120243-unhandled-2.C -Os execution test PASS: g++.dg/coroutines/torture/pr121219.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr121219.C -O0 execution test PASS: g++.dg/coroutines/torture/pr121219.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr121219.C -O1 execution test PASS: g++.dg/coroutines/torture/pr121219.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr121219.C -O2 execution test PASS: g++.dg/coroutines/torture/pr121219.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr121219.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr121219.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr121219.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr121219.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/pr121219.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/pr121219.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr121219.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr121219.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr121219.C -Os execution test PASS: g++.dg/coroutines/torture/pr92933.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr92933.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr92933.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr92933.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr92933.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr92933.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr92933.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95003.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95003.C -O0 execution test PASS: g++.dg/coroutines/torture/pr95003.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95003.C -O1 execution test PASS: g++.dg/coroutines/torture/pr95003.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95003.C -O2 execution test PASS: g++.dg/coroutines/torture/pr95003.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr95003.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr95003.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr95003.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr95003.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/pr95003.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/pr95003.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr95003.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr95003.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95003.C -Os execution test PASS: g++.dg/coroutines/torture/pr95519-00-return_void.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-00-return_void.C -O0 execution test PASS: g++.dg/coroutines/torture/pr95519-00-return_void.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-00-return_void.C -O1 execution test PASS: g++.dg/coroutines/torture/pr95519-00-return_void.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-00-return_void.C -O2 execution test PASS: g++.dg/coroutines/torture/pr95519-00-return_void.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-00-return_void.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr95519-00-return_void.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-00-return_void.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr95519-00-return_void.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-00-return_void.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr95519-00-return_void.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-00-return_void.C -Os execution test PASS: g++.dg/coroutines/torture/pr95519-01-initial-suspend.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-01-initial-suspend.C -O0 execution test PASS: g++.dg/coroutines/torture/pr95519-01-initial-suspend.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-01-initial-suspend.C -O1 execution test PASS: g++.dg/coroutines/torture/pr95519-01-initial-suspend.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-01-initial-suspend.C -O2 execution test PASS: g++.dg/coroutines/torture/pr95519-01-initial-suspend.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-01-initial-suspend.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr95519-01-initial-suspend.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-01-initial-suspend.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr95519-01-initial-suspend.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-01-initial-suspend.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr95519-01-initial-suspend.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-01-initial-suspend.C -Os execution test PASS: g++.dg/coroutines/torture/pr95519-02-final_suspend.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-02-final_suspend.C -O0 execution test PASS: g++.dg/coroutines/torture/pr95519-02-final_suspend.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-02-final_suspend.C -O1 execution test PASS: g++.dg/coroutines/torture/pr95519-02-final_suspend.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-02-final_suspend.C -O2 execution test PASS: g++.dg/coroutines/torture/pr95519-02-final_suspend.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-02-final_suspend.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr95519-02-final_suspend.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-02-final_suspend.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr95519-02-final_suspend.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-02-final_suspend.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr95519-02-final_suspend.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-02-final_suspend.C -Os execution test PASS: g++.dg/coroutines/torture/pr95519-03-return-value.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-03-return-value.C -O0 execution test PASS: g++.dg/coroutines/torture/pr95519-03-return-value.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-03-return-value.C -O1 execution test PASS: g++.dg/coroutines/torture/pr95519-03-return-value.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-03-return-value.C -O2 execution test PASS: g++.dg/coroutines/torture/pr95519-03-return-value.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-03-return-value.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr95519-03-return-value.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-03-return-value.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr95519-03-return-value.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-03-return-value.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr95519-03-return-value.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-03-return-value.C -Os execution test PASS: g++.dg/coroutines/torture/pr95519-04-yield-value.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-04-yield-value.C -O0 execution test PASS: g++.dg/coroutines/torture/pr95519-04-yield-value.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-04-yield-value.C -O1 execution test PASS: g++.dg/coroutines/torture/pr95519-04-yield-value.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-04-yield-value.C -O2 execution test PASS: g++.dg/coroutines/torture/pr95519-04-yield-value.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-04-yield-value.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr95519-04-yield-value.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-04-yield-value.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr95519-04-yield-value.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-04-yield-value.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr95519-04-yield-value.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-04-yield-value.C -Os execution test PASS: g++.dg/coroutines/torture/pr95519-05-gro.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-05-gro.C -O0 execution test PASS: g++.dg/coroutines/torture/pr95519-05-gro.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-05-gro.C -O1 execution test PASS: g++.dg/coroutines/torture/pr95519-05-gro.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-05-gro.C -O2 execution test PASS: g++.dg/coroutines/torture/pr95519-05-gro.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-05-gro.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr95519-05-gro.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-05-gro.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr95519-05-gro.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-05-gro.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr95519-05-gro.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-05-gro.C -Os execution test PASS: g++.dg/coroutines/torture/pr95519-06-grooaf.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-06-grooaf.C -O0 execution test PASS: g++.dg/coroutines/torture/pr95519-06-grooaf.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-06-grooaf.C -O1 execution test PASS: g++.dg/coroutines/torture/pr95519-06-grooaf.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-06-grooaf.C -O2 execution test PASS: g++.dg/coroutines/torture/pr95519-06-grooaf.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-06-grooaf.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr95519-06-grooaf.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-06-grooaf.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr95519-06-grooaf.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-06-grooaf.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr95519-06-grooaf.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-06-grooaf.C -Os execution test PASS: g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C -O0 execution test PASS: g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C -O1 execution test PASS: g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C -O2 execution test PASS: g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C -Os execution test PASS: g++.dg/coroutines/torture/pr95615-00-nothing-throws.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-00-nothing-throws.C -O0 execution test PASS: g++.dg/coroutines/torture/pr95615-00-nothing-throws.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-00-nothing-throws.C -O1 execution test PASS: g++.dg/coroutines/torture/pr95615-00-nothing-throws.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-00-nothing-throws.C -O2 execution test PASS: g++.dg/coroutines/torture/pr95615-00-nothing-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-00-nothing-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr95615-00-nothing-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-00-nothing-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr95615-00-nothing-throws.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-00-nothing-throws.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr95615-00-nothing-throws.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-00-nothing-throws.C -Os execution test PASS: g++.dg/coroutines/torture/pr95615-01-promise-ctor-throws.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-01-promise-ctor-throws.C -O0 execution test PASS: g++.dg/coroutines/torture/pr95615-01-promise-ctor-throws.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-01-promise-ctor-throws.C -O1 execution test PASS: g++.dg/coroutines/torture/pr95615-01-promise-ctor-throws.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-01-promise-ctor-throws.C -O2 execution test PASS: g++.dg/coroutines/torture/pr95615-01-promise-ctor-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-01-promise-ctor-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr95615-01-promise-ctor-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-01-promise-ctor-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr95615-01-promise-ctor-throws.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-01-promise-ctor-throws.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr95615-01-promise-ctor-throws.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-01-promise-ctor-throws.C -Os execution test PASS: g++.dg/coroutines/torture/pr95615-02-get-return-object-throws.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-02-get-return-object-throws.C -O0 execution test PASS: g++.dg/coroutines/torture/pr95615-02-get-return-object-throws.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-02-get-return-object-throws.C -O1 execution test PASS: g++.dg/coroutines/torture/pr95615-02-get-return-object-throws.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-02-get-return-object-throws.C -O2 execution test PASS: g++.dg/coroutines/torture/pr95615-02-get-return-object-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-02-get-return-object-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr95615-02-get-return-object-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-02-get-return-object-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr95615-02-get-return-object-throws.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-02-get-return-object-throws.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr95615-02-get-return-object-throws.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-02-get-return-object-throws.C -Os execution test PASS: g++.dg/coroutines/torture/pr95615-03-initial-suspend-throws.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-03-initial-suspend-throws.C -O0 execution test PASS: g++.dg/coroutines/torture/pr95615-03-initial-suspend-throws.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-03-initial-suspend-throws.C -O1 execution test PASS: g++.dg/coroutines/torture/pr95615-03-initial-suspend-throws.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-03-initial-suspend-throws.C -O2 execution test PASS: g++.dg/coroutines/torture/pr95615-03-initial-suspend-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-03-initial-suspend-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr95615-03-initial-suspend-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-03-initial-suspend-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr95615-03-initial-suspend-throws.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-03-initial-suspend-throws.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr95615-03-initial-suspend-throws.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-03-initial-suspend-throws.C -Os execution test PASS: g++.dg/coroutines/torture/pr95615-04-initial-await-ready-throws.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-04-initial-await-ready-throws.C -O0 execution test PASS: g++.dg/coroutines/torture/pr95615-04-initial-await-ready-throws.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-04-initial-await-ready-throws.C -O1 execution test PASS: g++.dg/coroutines/torture/pr95615-04-initial-await-ready-throws.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-04-initial-await-ready-throws.C -O2 execution test PASS: g++.dg/coroutines/torture/pr95615-04-initial-await-ready-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-04-initial-await-ready-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr95615-04-initial-await-ready-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-04-initial-await-ready-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr95615-04-initial-await-ready-throws.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-04-initial-await-ready-throws.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr95615-04-initial-await-ready-throws.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-04-initial-await-ready-throws.C -Os execution test PASS: g++.dg/coroutines/torture/pr95615-05-initial-await-suspend-throws.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-05-initial-await-suspend-throws.C -O0 execution test PASS: g++.dg/coroutines/torture/pr95615-05-initial-await-suspend-throws.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-05-initial-await-suspend-throws.C -O1 execution test PASS: g++.dg/coroutines/torture/pr95615-05-initial-await-suspend-throws.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-05-initial-await-suspend-throws.C -O2 execution test PASS: g++.dg/coroutines/torture/pr95615-05-initial-await-suspend-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-05-initial-await-suspend-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr95615-05-initial-await-suspend-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-05-initial-await-suspend-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr95615-05-initial-await-suspend-throws.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-05-initial-await-suspend-throws.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr95615-05-initial-await-suspend-throws.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-05-initial-await-suspend-throws.C -Os execution test PASS: g++.dg/coroutines/torture/pr95615-06-initial-await-resume-throws.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-06-initial-await-resume-throws.C -O0 execution test PASS: g++.dg/coroutines/torture/pr95615-06-initial-await-resume-throws.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-06-initial-await-resume-throws.C -O1 execution test PASS: g++.dg/coroutines/torture/pr95615-06-initial-await-resume-throws.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-06-initial-await-resume-throws.C -O2 execution test PASS: g++.dg/coroutines/torture/pr95615-06-initial-await-resume-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-06-initial-await-resume-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr95615-06-initial-await-resume-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-06-initial-await-resume-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr95615-06-initial-await-resume-throws.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-06-initial-await-resume-throws.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr95615-06-initial-await-resume-throws.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-06-initial-await-resume-throws.C -Os execution test PASS: g++.dg/coroutines/torture/pr95615-07-body-throws.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-07-body-throws.C -O0 execution test PASS: g++.dg/coroutines/torture/pr95615-07-body-throws.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-07-body-throws.C -O1 execution test PASS: g++.dg/coroutines/torture/pr95615-07-body-throws.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-07-body-throws.C -O2 execution test PASS: g++.dg/coroutines/torture/pr95615-07-body-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-07-body-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr95615-07-body-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-07-body-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr95615-07-body-throws.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-07-body-throws.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr95615-07-body-throws.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-07-body-throws.C -Os execution test PASS: g++.dg/coroutines/torture/pr95615-08-initial-suspend-throws-uhe-throws.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-08-initial-suspend-throws-uhe-throws.C -O0 execution test PASS: g++.dg/coroutines/torture/pr95615-08-initial-suspend-throws-uhe-throws.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-08-initial-suspend-throws-uhe-throws.C -O1 execution test PASS: g++.dg/coroutines/torture/pr95615-08-initial-suspend-throws-uhe-throws.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-08-initial-suspend-throws-uhe-throws.C -O2 execution test PASS: g++.dg/coroutines/torture/pr95615-08-initial-suspend-throws-uhe-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-08-initial-suspend-throws-uhe-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr95615-08-initial-suspend-throws-uhe-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-08-initial-suspend-throws-uhe-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr95615-08-initial-suspend-throws-uhe-throws.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-08-initial-suspend-throws-uhe-throws.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr95615-08-initial-suspend-throws-uhe-throws.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-08-initial-suspend-throws-uhe-throws.C -Os execution test PASS: g++.dg/coroutines/torture/pr95615-09-body-throws-uhe-throws.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-09-body-throws-uhe-throws.C -O0 execution test PASS: g++.dg/coroutines/torture/pr95615-09-body-throws-uhe-throws.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-09-body-throws-uhe-throws.C -O1 execution test PASS: g++.dg/coroutines/torture/pr95615-09-body-throws-uhe-throws.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-09-body-throws-uhe-throws.C -O2 execution test PASS: g++.dg/coroutines/torture/pr95615-09-body-throws-uhe-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-09-body-throws-uhe-throws.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr95615-09-body-throws-uhe-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-09-body-throws-uhe-throws.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr95615-09-body-throws-uhe-throws.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-09-body-throws-uhe-throws.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr95615-09-body-throws-uhe-throws.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr95615-09-body-throws-uhe-throws.C -Os execution test PASS: g++.dg/coroutines/torture/pr98704.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/pr98704.C -O0 execution test PASS: g++.dg/coroutines/torture/pr98704.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/pr98704.C -O1 execution test PASS: g++.dg/coroutines/torture/pr98704.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/pr98704.C -O2 execution test PASS: g++.dg/coroutines/torture/pr98704.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/pr98704.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/pr98704.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/pr98704.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/pr98704.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/pr98704.C -O3 -g execution test PASS: g++.dg/coroutines/torture/pr98704.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/pr98704.C -Os execution test PASS: g++.dg/coroutines/torture/special-termination-00-sync-completion.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/special-termination-00-sync-completion.C -O0 execution test PASS: g++.dg/coroutines/torture/special-termination-00-sync-completion.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/special-termination-00-sync-completion.C -O1 execution test PASS: g++.dg/coroutines/torture/special-termination-00-sync-completion.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/special-termination-00-sync-completion.C -O2 execution test PASS: g++.dg/coroutines/torture/special-termination-00-sync-completion.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/special-termination-00-sync-completion.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/special-termination-00-sync-completion.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/special-termination-00-sync-completion.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/special-termination-00-sync-completion.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/special-termination-00-sync-completion.C -O3 -g execution test PASS: g++.dg/coroutines/torture/special-termination-00-sync-completion.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/special-termination-00-sync-completion.C -Os execution test PASS: g++.dg/coroutines/torture/special-termination-01-self-destruct.C -O0 (test for excess errors) PASS: g++.dg/coroutines/torture/special-termination-01-self-destruct.C -O0 execution test PASS: g++.dg/coroutines/torture/special-termination-01-self-destruct.C -O1 (test for excess errors) PASS: g++.dg/coroutines/torture/special-termination-01-self-destruct.C -O1 execution test PASS: g++.dg/coroutines/torture/special-termination-01-self-destruct.C -O2 (test for excess errors) PASS: g++.dg/coroutines/torture/special-termination-01-self-destruct.C -O2 execution test PASS: g++.dg/coroutines/torture/special-termination-01-self-destruct.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/coroutines/torture/special-termination-01-self-destruct.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/coroutines/torture/special-termination-01-self-destruct.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/coroutines/torture/special-termination-01-self-destruct.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/coroutines/torture/special-termination-01-self-destruct.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/coroutines/torture/special-termination-01-self-destruct.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/coroutines/torture/special-termination-01-self-destruct.C -O3 -g (test for excess errors) PASS: g++.dg/coroutines/torture/special-termination-01-self-destruct.C -O3 -g execution test PASS: g++.dg/coroutines/torture/special-termination-01-self-destruct.C -Os (test for excess errors) PASS: g++.dg/coroutines/torture/special-termination-01-self-destruct.C -Os execution test Running gcc.git~master/gcc/testsuite/g++.dg/debug/debug.exp ... PASS: g++.dg/debug/anonunion1.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/anonunion1.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/anonunion1.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/anonunion1.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/anonunion1.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/anonunion1.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/anonunion1.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/anonunion1.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/anonunion1.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/cleanup1.C -gdwarf-2 scan-tree-dump-times gimple ":25:9. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 scan-tree-dump-times gimple ":26:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 scan-tree-dump-times gimple ":31:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 scan-tree-dump-times gimple ":34:10. C::~C" 2 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 scan-tree-dump-times gimple ":40:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 scan-tree-dump-times gimple ":41:1. C::~C" 3 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -O2 scan-tree-dump-times gimple ":25:9. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -O2 scan-tree-dump-times gimple ":26:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -O2 scan-tree-dump-times gimple ":31:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -O2 scan-tree-dump-times gimple ":34:10. C::~C" 2 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -O2 scan-tree-dump-times gimple ":40:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -O2 scan-tree-dump-times gimple ":41:1. C::~C" 3 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -O3 scan-tree-dump-times gimple ":25:9. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -O3 scan-tree-dump-times gimple ":26:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -O3 scan-tree-dump-times gimple ":31:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -O3 scan-tree-dump-times gimple ":34:10. C::~C" 2 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -O3 scan-tree-dump-times gimple ":40:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -O3 scan-tree-dump-times gimple ":41:1. C::~C" 3 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 scan-tree-dump-times gimple ":25:9. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 scan-tree-dump-times gimple ":26:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 scan-tree-dump-times gimple ":31:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 scan-tree-dump-times gimple ":34:10. C::~C" 2 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 scan-tree-dump-times gimple ":40:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 scan-tree-dump-times gimple ":41:1. C::~C" 3 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 -O2 scan-tree-dump-times gimple ":25:9. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 -O2 scan-tree-dump-times gimple ":26:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 -O2 scan-tree-dump-times gimple ":31:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 -O2 scan-tree-dump-times gimple ":34:10. C::~C" 2 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 -O2 scan-tree-dump-times gimple ":40:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 -O2 scan-tree-dump-times gimple ":41:1. C::~C" 3 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 -O3 scan-tree-dump-times gimple ":25:9. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 -O3 scan-tree-dump-times gimple ":26:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 -O3 scan-tree-dump-times gimple ":31:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 -O3 scan-tree-dump-times gimple ":34:10. C::~C" 2 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 -O3 scan-tree-dump-times gimple ":40:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 -O3 scan-tree-dump-times gimple ":41:1. C::~C" 3 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 scan-tree-dump-times gimple ":25:9. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 scan-tree-dump-times gimple ":26:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 scan-tree-dump-times gimple ":31:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 scan-tree-dump-times gimple ":34:10. C::~C" 2 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 scan-tree-dump-times gimple ":40:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 scan-tree-dump-times gimple ":41:1. C::~C" 3 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 -O2 scan-tree-dump-times gimple ":25:9. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 -O2 scan-tree-dump-times gimple ":26:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 -O2 scan-tree-dump-times gimple ":31:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 -O2 scan-tree-dump-times gimple ":34:10. C::~C" 2 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 -O2 scan-tree-dump-times gimple ":40:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 -O2 scan-tree-dump-times gimple ":41:1. C::~C" 3 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 -O3 scan-tree-dump-times gimple ":25:9. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 -O3 scan-tree-dump-times gimple ":26:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 -O3 scan-tree-dump-times gimple ":31:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 -O3 scan-tree-dump-times gimple ":34:10. C::~C" 2 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 -O3 scan-tree-dump-times gimple ":40:5. C::~C" 1 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 -O3 scan-tree-dump-times gimple ":41:1. C::~C" 3 PASS: g++.dg/debug/cleanup1.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/cleanup2.C -gdwarf-2 scan-tree-dump-not gimple ".C:5" PASS: g++.dg/debug/cleanup2.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/cleanup2.C -gdwarf-2 -O2 scan-tree-dump-not gimple ".C:5" PASS: g++.dg/debug/cleanup2.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/cleanup2.C -gdwarf-2 -O3 scan-tree-dump-not gimple ".C:5" PASS: g++.dg/debug/cleanup2.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/cleanup2.C -gdwarf-2 -g1 scan-tree-dump-not gimple ".C:5" PASS: g++.dg/debug/cleanup2.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/cleanup2.C -gdwarf-2 -g1 -O2 scan-tree-dump-not gimple ".C:5" PASS: g++.dg/debug/cleanup2.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/cleanup2.C -gdwarf-2 -g1 -O3 scan-tree-dump-not gimple ".C:5" PASS: g++.dg/debug/cleanup2.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/cleanup2.C -gdwarf-2 -g3 scan-tree-dump-not gimple ".C:5" PASS: g++.dg/debug/cleanup2.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/cleanup2.C -gdwarf-2 -g3 -O2 scan-tree-dump-not gimple ".C:5" PASS: g++.dg/debug/cleanup2.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/cleanup2.C -gdwarf-2 -g3 -O3 scan-tree-dump-not gimple ".C:5" PASS: g++.dg/debug/cleanup2.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/const1.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/const1.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/const1.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/const1.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/const1.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/const1.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/const1.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/const1.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/const1.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/const2.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/const2.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/const2.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/const2.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/const2.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/const2.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/const2.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/const2.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/const2.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/const3.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/const3.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/const3.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/const3.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/const3.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/const3.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/const3.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/const3.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/const3.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/const4.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/const4.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/const4.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/const4.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/const4.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/const4.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/const4.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/const4.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/const4.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/const5.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/const5.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/const5.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/const5.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/const5.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/const5.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/const5.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/const5.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/const5.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/crash1.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/crash1.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/crash1.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/crash1.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/crash1.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/crash1.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/crash1.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/crash1.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/crash1.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/debug1.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/debug1.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/debug1.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/debug1.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/debug1.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/debug1.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/debug1.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/debug1.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/debug1.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/debug2.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/debug2.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/debug2.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/debug2.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/debug2.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/debug2.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/debug2.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/debug2.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/debug2.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/debug3.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/debug3.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/debug3.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/debug3.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/debug3.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/debug3.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/debug3.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/debug3.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/debug3.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/debug4.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/debug4.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/debug4.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/debug4.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/debug4.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/debug4.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/debug4.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/debug4.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/debug4.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/debug5.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/debug5.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/debug5.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/debug5.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/debug5.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/debug5.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/debug5.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/debug5.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/debug5.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/debug6.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/debug6.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/debug6.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/debug6.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/debug6.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/debug6.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/debug6.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/debug6.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/debug6.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/debug7.C -gdwarf-2 (test for errors, line 11) PASS: g++.dg/debug/debug7.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/debug7.C -gdwarf-2 -O2 (test for errors, line 11) PASS: g++.dg/debug/debug7.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/debug7.C -gdwarf-2 -O3 (test for errors, line 11) PASS: g++.dg/debug/debug7.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/debug7.C -gdwarf-2 -g1 (test for errors, line 11) PASS: g++.dg/debug/debug7.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/debug7.C -gdwarf-2 -g1 -O2 (test for errors, line 11) PASS: g++.dg/debug/debug7.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/debug7.C -gdwarf-2 -g1 -O3 (test for errors, line 11) PASS: g++.dg/debug/debug7.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/debug7.C -gdwarf-2 -g3 (test for errors, line 11) PASS: g++.dg/debug/debug7.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/debug7.C -gdwarf-2 -g3 -O2 (test for errors, line 11) PASS: g++.dg/debug/debug7.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/debug7.C -gdwarf-2 -g3 -O3 (test for errors, line 11) PASS: g++.dg/debug/debug7.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/debug8.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/debug8.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/debug8.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/debug8.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/debug8.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/debug8.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/debug8.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/debug8.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/debug8.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/debug9.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/debug9.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/debug9.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/debug9.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/debug9.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/debug9.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/debug9.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/debug9.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/debug9.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/defaulted1.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/defaulted1.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/defaulted1.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/defaulted1.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/defaulted1.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/defaulted1.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/defaulted1.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/defaulted1.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/defaulted1.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/dwarf-eh-personality-1.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/dwarf-eh-personality-1.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/dwarf-eh-personality-1.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/dwarf-eh-personality-1.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/dwarf-eh-personality-1.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/dwarf-eh-personality-1.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/dwarf-eh-personality-1.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/dwarf-eh-personality-1.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/dwarf-eh-personality-1.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/enum-1.C -gdwarf-2 scan-assembler JTI_MAX PASS: g++.dg/debug/enum-1.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/enum-1.C -gdwarf-2 -O2 scan-assembler JTI_MAX PASS: g++.dg/debug/enum-1.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/enum-1.C -gdwarf-2 -O3 scan-assembler JTI_MAX PASS: g++.dg/debug/enum-1.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/enum-1.C -gdwarf-2 -g3 scan-assembler JTI_MAX PASS: g++.dg/debug/enum-1.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/enum-1.C -gdwarf-2 -g3 -O2 scan-assembler JTI_MAX PASS: g++.dg/debug/enum-1.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/enum-1.C -gdwarf-2 -g3 -O3 scan-assembler JTI_MAX PASS: g++.dg/debug/enum-1.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/enum-2.C -gdwarf-2 scan-assembler JTI_MAX PASS: g++.dg/debug/enum-2.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/enum-2.C -gdwarf-2 -O2 scan-assembler JTI_MAX PASS: g++.dg/debug/enum-2.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/enum-2.C -gdwarf-2 -O3 scan-assembler JTI_MAX PASS: g++.dg/debug/enum-2.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/enum-2.C -gdwarf-2 -g3 scan-assembler JTI_MAX PASS: g++.dg/debug/enum-2.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/enum-2.C -gdwarf-2 -g3 -O2 scan-assembler JTI_MAX PASS: g++.dg/debug/enum-2.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/enum-2.C -gdwarf-2 -g3 -O3 scan-assembler JTI_MAX PASS: g++.dg/debug/enum-2.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/localclass1.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/localclass1.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/localclass1.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/localclass1.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/localclass1.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/localclass1.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/localclass1.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/localclass1.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/localclass1.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/localclass2.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/localclass2.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/localclass2.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/localclass2.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/localclass2.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/localclass2.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/localclass2.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/localclass2.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/localclass2.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/minimal1.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/minimal1.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/minimal1.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/minimal1.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/minimal1.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/minimal1.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/minimal1.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/minimal1.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/minimal1.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/namespace1.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/namespace1.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/namespace1.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/namespace1.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/namespace1.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/namespace1.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/namespace1.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/namespace1.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/namespace1.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/namespace2.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/namespace2.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/namespace2.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/namespace2.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/namespace2.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/namespace2.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/namespace2.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/namespace2.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/namespace2.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/nullptr01.C -gdwarf-2 scan-assembler _Z1fDn PASS: g++.dg/debug/nullptr01.C -gdwarf-2 scan-assembler _Z1gI1AIDnEEDnT_ PASS: g++.dg/debug/nullptr01.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -O2 scan-assembler _Z1fDn PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -O2 scan-assembler _Z1gI1AIDnEEDnT_ PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -O3 scan-assembler _Z1fDn PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -O3 scan-assembler _Z1gI1AIDnEEDnT_ PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -g1 scan-assembler _Z1fDn PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -g1 scan-assembler _Z1gI1AIDnEEDnT_ PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -g1 -O2 scan-assembler _Z1fDn PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -g1 -O2 scan-assembler _Z1gI1AIDnEEDnT_ PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -g1 -O3 scan-assembler _Z1fDn PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -g1 -O3 scan-assembler _Z1gI1AIDnEEDnT_ PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -g3 scan-assembler _Z1fDn PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -g3 scan-assembler _Z1gI1AIDnEEDnT_ PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -g3 -O2 scan-assembler _Z1fDn PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -g3 -O2 scan-assembler _Z1gI1AIDnEEDnT_ PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -g3 -O3 scan-assembler _Z1fDn PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -g3 -O3 scan-assembler _Z1gI1AIDnEEDnT_ PASS: g++.dg/debug/nullptr01.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr101533.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr101533.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr101533.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr101533.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr101533.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr101533.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr101533.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr101533.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr101533.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr106261.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr106261.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr106261.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr106261.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr106261.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr106261.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr106261.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr106261.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr106261.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr108967.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr108967.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr108967.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr108967.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr108967.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr108967.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr108967.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr108967.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr108967.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr110295.C -gdwarf-2 (test for warnings, line 17) PASS: g++.dg/debug/pr110295.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr110295.C -gdwarf-2 -O2 (test for warnings, line 17) PASS: g++.dg/debug/pr110295.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr110295.C -gdwarf-2 -O3 (test for warnings, line 17) PASS: g++.dg/debug/pr110295.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr110295.C -gdwarf-2 -g1 (test for warnings, line 17) PASS: g++.dg/debug/pr110295.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr110295.C -gdwarf-2 -g1 -O2 (test for warnings, line 17) PASS: g++.dg/debug/pr110295.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr110295.C -gdwarf-2 -g1 -O3 (test for warnings, line 17) PASS: g++.dg/debug/pr110295.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr110295.C -gdwarf-2 -g3 (test for warnings, line 17) PASS: g++.dg/debug/pr110295.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr110295.C -gdwarf-2 -g3 -O2 (test for warnings, line 17) PASS: g++.dg/debug/pr110295.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr110295.C -gdwarf-2 -g3 -O3 (test for warnings, line 17) PASS: g++.dg/debug/pr110295.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr15736.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr15736.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr15736.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr15736.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr15736.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr15736.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr15736.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr15736.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr15736.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr16792.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr16792.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr16792.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr16792.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr16792.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr16792.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr16792.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr16792.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr16792.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr22514.C -gdwarf-2 (test for errors, line 11) PASS: g++.dg/debug/pr22514.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr22514.C -gdwarf-2 -O2 (test for errors, line 11) PASS: g++.dg/debug/pr22514.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr22514.C -gdwarf-2 -O3 (test for errors, line 11) PASS: g++.dg/debug/pr22514.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr22514.C -gdwarf-2 -g1 (test for errors, line 11) PASS: g++.dg/debug/pr22514.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr22514.C -gdwarf-2 -g1 -O2 (test for errors, line 11) PASS: g++.dg/debug/pr22514.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr22514.C -gdwarf-2 -g1 -O3 (test for errors, line 11) PASS: g++.dg/debug/pr22514.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr22514.C -gdwarf-2 -g3 (test for errors, line 11) PASS: g++.dg/debug/pr22514.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr22514.C -gdwarf-2 -g3 -O2 (test for errors, line 11) PASS: g++.dg/debug/pr22514.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr22514.C -gdwarf-2 -g3 -O3 (test for errors, line 11) PASS: g++.dg/debug/pr22514.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr27657.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr27657.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr27657.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr27657.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr27657.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr27657.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr27657.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr27657.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr27657.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr29906.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr29906.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr29906.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr29906.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr29906.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr29906.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr29906.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr29906.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr29906.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr30898.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr30898.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr30898.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr30898.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr30898.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr30898.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr30898.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr30898.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr30898.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr34895.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr34895.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr34895.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr34895.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr34895.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr34895.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr34895.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr34895.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr34895.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr43010.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr43010.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr43010.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr43010.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr43010.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr43010.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr43010.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr43010.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr43010.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr44178.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr44178.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr44178.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr44178.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr44178.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr44178.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr44178.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr44178.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr44178.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr44182.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr44182.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr44182.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr44182.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr44182.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr44182.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr44182.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr44182.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr44182.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr45660.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr45660.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr45660.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr45660.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr45660.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr45660.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr45660.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr45660.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr45660.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr46240.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr46240.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr46240.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr46240.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr46240.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr46240.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr46240.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr46240.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr46240.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr46241.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr46241.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr46241.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr46241.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr46241.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr46241.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr46241.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr46241.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr46241.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr46338.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr46338.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr46338.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr46338.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr46338.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr46338.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr46338.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr46338.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr46338.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr46583.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr46583.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr46583.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr46583.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr46583.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr46583.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr46583.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr46583.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr46583.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr47106.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr47106.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr47106.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr47106.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr47106.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr47106.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr47106.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr47106.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr47106.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr47209.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr47209.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr47209.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr47209.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr47209.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr47209.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr47209.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr47209.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr47209.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr47283.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr47283.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr47283.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr47283.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr47283.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr47283.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr47283.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr47283.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr47283.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr53466.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr53466.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr53466.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr53466.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr53466.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr53466.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr53466.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr53466.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr53466.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr53860.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr53860.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr53860.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr53860.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr53860.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr53860.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr53860.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr53860.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr53860.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr54499.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr54499.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr54499.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr54499.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr54499.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr54499.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr54499.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr54499.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr54499.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr54828.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr54828.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr54828.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr54828.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr54828.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr54828.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr54828.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr54828.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr54828.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr54831.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr54831.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr54831.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr54831.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr54831.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr54831.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr54831.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr54831.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr54831.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr56294.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr56294.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr56294.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr56294.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr56294.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr56294.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr56294.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr56294.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr56294.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr56819.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr56819.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr56819.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr56819.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr56819.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr56819.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr56819.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr56819.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr56819.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr65678.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr65678.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr65678.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr65678.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr65678.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr65678.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr65678.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr65678.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr65678.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr70271.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr70271.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr70271.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr70271.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr70271.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr70271.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr70271.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr70271.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr70271.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr71057.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr71057.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr71057.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr71057.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr71057.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr71057.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr71057.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr71057.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr71057.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr71432.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr71432.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr71432.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr71432.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr71432.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr71432.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr71432.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr71432.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr71432.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr72808.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr72808.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr72808.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr72808.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr72808.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr72808.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr72808.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr72808.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr72808.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr80461.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr80461.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr80461.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr80461.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr80461.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr80461.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr80461.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr80461.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr80461.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr84704.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr84704.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr84704.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr84704.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr84704.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr84704.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr84704.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr84704.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr84704.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr84813.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr84813.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr84813.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr84813.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr84813.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr84813.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr84813.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr84813.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr84813.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr88181.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr88181.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr88181.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr88181.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr88181.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr88181.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr88181.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr88181.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr88181.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr89006.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr89006.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr89006.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr89006.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr89006.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr89006.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr89006.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr89006.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr89006.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr90914.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr90914.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr90914.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr90914.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr90914.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr90914.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr90914.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr90914.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr90914.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr92763.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr92763.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr92763.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr92763.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr92763.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr92763.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr92763.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr92763.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr92763.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr94272.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr94272.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr94272.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr94272.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr94272.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr94272.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr94272.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr94272.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr94272.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr94273.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr94273.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr94273.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr94273.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr94273.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr94273.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr94273.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr94273.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr94273.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr94281.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr94281.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr94281.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr94281.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr94281.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr94281.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr94281.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr94281.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr94281.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr94323.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr94323.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr94323.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr94323.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr94323.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr94323.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr94323.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr94323.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr94323.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/pr94459.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/pr94459.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/pr94459.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/pr94459.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/pr94459.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/pr94459.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/pr94459.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/pr94459.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/pr94459.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/ra1.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/ra1.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/ra1.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/ra1.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/ra1.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/ra1.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/ra1.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/ra1.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/ra1.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/static1.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/static1.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/static1.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/static1.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/static1.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/static1.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/static1.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/static1.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/static1.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/template1.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/template1.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/template1.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/template1.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/template1.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/template1.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/template1.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/template1.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/template1.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/template2.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/template2.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/template2.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/template2.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/template2.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/template2.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/template2.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/template2.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/template2.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/trivial.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/trivial.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/trivial.C -gdwarf-2 -O2 execution test PASS: g++.dg/debug/trivial.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/trivial.C -gdwarf-2 -O3 execution test PASS: g++.dg/debug/trivial.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/trivial.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/trivial.C -gdwarf-2 -g1 -O2 execution test PASS: g++.dg/debug/trivial.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/trivial.C -gdwarf-2 -g1 -O3 execution test PASS: g++.dg/debug/trivial.C -gdwarf-2 -g1 execution test PASS: g++.dg/debug/trivial.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/trivial.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/trivial.C -gdwarf-2 -g3 -O2 execution test PASS: g++.dg/debug/trivial.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/trivial.C -gdwarf-2 -g3 -O3 execution test PASS: g++.dg/debug/trivial.C -gdwarf-2 -g3 execution test PASS: g++.dg/debug/trivial.C -gdwarf-2 execution test PASS: g++.dg/debug/typedef1.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/typedef1.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/typedef1.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/typedef1.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/typedef1.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/typedef1.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/typedef1.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/typedef1.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/typedef1.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/typedef2.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/typedef2.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/typedef2.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/typedef2.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/typedef2.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/typedef2.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/typedef2.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/typedef2.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/typedef2.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/typedef3.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/typedef3.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/typedef3.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/typedef3.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/typedef3.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/typedef3.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/typedef3.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/typedef3.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/typedef3.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/using1.C -gdwarf-2 (test for warnings, line 12) PASS: g++.dg/debug/using1.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/using1.C -gdwarf-2 -O2 (test for warnings, line 12) PASS: g++.dg/debug/using1.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/using1.C -gdwarf-2 -O3 (test for warnings, line 12) PASS: g++.dg/debug/using1.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/using1.C -gdwarf-2 -g1 (test for warnings, line 12) PASS: g++.dg/debug/using1.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/using1.C -gdwarf-2 -g1 -O2 (test for warnings, line 12) PASS: g++.dg/debug/using1.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/using1.C -gdwarf-2 -g1 -O3 (test for warnings, line 12) PASS: g++.dg/debug/using1.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/using1.C -gdwarf-2 -g3 (test for warnings, line 12) PASS: g++.dg/debug/using1.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/using1.C -gdwarf-2 -g3 -O2 (test for warnings, line 12) PASS: g++.dg/debug/using1.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/using1.C -gdwarf-2 -g3 -O3 (test for warnings, line 12) PASS: g++.dg/debug/using1.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/using2.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/using2.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/using2.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/using2.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/using2.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/using2.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/using2.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/using2.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/using2.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/using3.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/using3.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/using3.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/using3.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/using3.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/using3.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/using3.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/using3.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/using3.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/using4.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/using4.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/using4.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/using4.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/using4.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/using4.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/using4.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/using4.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/using4.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/using5.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/using5.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/using5.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/using5.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/using5.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/using5.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/using5.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/using5.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/using5.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/using6.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/using6.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/using6.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/using6.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/using6.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/using6.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/using6.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/using6.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/using6.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/vartrack1.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/vartrack1.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/vartrack1.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/vartrack1.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/vartrack1.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/vartrack1.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/vartrack1.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/vartrack1.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/vartrack1.C -gdwarf-2 -g3 -O3 (test for excess errors) PASS: g++.dg/debug/verify1.C -gdwarf-2 (test for excess errors) PASS: g++.dg/debug/verify1.C -gdwarf-2 -O2 (test for excess errors) PASS: g++.dg/debug/verify1.C -gdwarf-2 -O3 (test for excess errors) PASS: g++.dg/debug/verify1.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/verify1.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/verify1.C -gdwarf-2 -g1 -O3 (test for excess errors) PASS: g++.dg/debug/verify1.C -gdwarf-2 -g3 (test for excess errors) PASS: g++.dg/debug/verify1.C -gdwarf-2 -g3 -O2 (test for excess errors) PASS: g++.dg/debug/verify1.C -gdwarf-2 -g3 -O3 (test for excess errors) Running gcc.git~master/gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp ... PASS: c-c++-common/dwarf2/pr113918.c -std=gnu++20 scan-assembler-times DW_AT_export_symbols 4 PASS: c-c++-common/dwarf2/pr113918.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/dwarf2/pr113918.c -std=gnu++26 scan-assembler-times DW_AT_export_symbols 4 PASS: c-c++-common/dwarf2/pr113918.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/dwarf2/pr113918.c -std=gnu++98 scan-assembler-times DW_AT_export_symbols 4 PASS: c-c++-common/dwarf2/pr113918.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dwarf2/pr43190.c -std=gnu++20 scan-assembler DW_TAG_structure_type[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"S[^\\r\\n]*DW_AT_name PASS: c-c++-common/dwarf2/pr43190.c -std=gnu++20 scan-assembler DW_TAG_typedef[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"T[^\\r\\n]*DW_AT_name PASS: c-c++-common/dwarf2/pr43190.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/dwarf2/pr43190.c -std=gnu++26 scan-assembler DW_TAG_structure_type[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"S[^\\r\\n]*DW_AT_name PASS: c-c++-common/dwarf2/pr43190.c -std=gnu++26 scan-assembler DW_TAG_typedef[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"T[^\\r\\n]*DW_AT_name PASS: c-c++-common/dwarf2/pr43190.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/dwarf2/pr43190.c -std=gnu++98 scan-assembler DW_TAG_structure_type[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"S[^\\r\\n]*DW_AT_name PASS: c-c++-common/dwarf2/pr43190.c -std=gnu++98 scan-assembler DW_TAG_typedef[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"T[^\\r\\n]*DW_AT_name PASS: c-c++-common/dwarf2/pr43190.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dwarf2/pr83550.c -std=gnu++20 scan-assembler DW_TAG_structure_type[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"my_struct[^\\r\\n]*DW_AT_name([^\\r\\n]*[\\r\\n]+[^\\r\\n]*DW_AT_)*[^\\r\\n]*[\\r\\n]+[^\\r\\n]*[^0-9a-fA-FxX](0x)?7[^0-9a-fA-FxX][^\\r\\n]*DW_AT_decl_line PASS: c-c++-common/dwarf2/pr83550.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/dwarf2/pr83550.c -std=gnu++26 scan-assembler DW_TAG_structure_type[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"my_struct[^\\r\\n]*DW_AT_name([^\\r\\n]*[\\r\\n]+[^\\r\\n]*DW_AT_)*[^\\r\\n]*[\\r\\n]+[^\\r\\n]*[^0-9a-fA-FxX](0x)?7[^0-9a-fA-FxX][^\\r\\n]*DW_AT_decl_line PASS: c-c++-common/dwarf2/pr83550.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/dwarf2/pr83550.c -std=gnu++98 scan-assembler DW_TAG_structure_type[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"my_struct[^\\r\\n]*DW_AT_name([^\\r\\n]*[\\r\\n]+[^\\r\\n]*DW_AT_)*[^\\r\\n]*[\\r\\n]+[^\\r\\n]*[^0-9a-fA-FxX](0x)?7[^0-9a-fA-FxX][^\\r\\n]*DW_AT_decl_line PASS: c-c++-common/dwarf2/pr83550.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dwarf2/vla1.c -std=gnu++20 scan-assembler DW_AT_upper_bound PASS: c-c++-common/dwarf2/vla1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/dwarf2/vla1.c -std=gnu++26 scan-assembler DW_AT_upper_bound PASS: c-c++-common/dwarf2/vla1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/dwarf2/vla1.c -std=gnu++98 scan-assembler DW_AT_upper_bound PASS: c-c++-common/dwarf2/vla1.c -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++20 scan-assembler-times 2[^\\r\\n]* DW_AT_accessibility 2 PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++20 scan-assembler-times 3[^\\r\\n]* DW_AT_accessibility 6 PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++26 scan-assembler-times 2[^\\r\\n]* DW_AT_accessibility 2 PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++26 scan-assembler-times 3[^\\r\\n]* DW_AT_accessibility 6 PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++98 scan-assembler-times 2[^\\r\\n]* DW_AT_accessibility 2 PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++98 scan-assembler-times 3[^\\r\\n]* DW_AT_accessibility 6 PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/align-1.C -std=gnu++20 scan-assembler-times DW_AT_alignment 1 PASS: g++.dg/debug/dwarf2/align-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/align-1.C -std=gnu++26 scan-assembler-times DW_AT_alignment 1 PASS: g++.dg/debug/dwarf2/align-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/align-1.C -std=gnu++98 scan-assembler-times DW_AT_alignment 1 PASS: g++.dg/debug/dwarf2/align-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/align-2.C -std=gnu++20 scan-assembler-times DW_AT_alignment 1 PASS: g++.dg/debug/dwarf2/align-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/align-2.C -std=gnu++26 scan-assembler-times DW_AT_alignment 1 PASS: g++.dg/debug/dwarf2/align-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/align-2.C -std=gnu++98 scan-assembler-times DW_AT_alignment 1 PASS: g++.dg/debug/dwarf2/align-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/align-3.C -std=gnu++20 scan-assembler-times DW_AT_alignment 1 PASS: g++.dg/debug/dwarf2/align-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/align-3.C -std=gnu++26 scan-assembler-times DW_AT_alignment 1 PASS: g++.dg/debug/dwarf2/align-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/align-3.C -std=gnu++98 scan-assembler-times DW_AT_alignment 1 PASS: g++.dg/debug/dwarf2/align-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/align-4.C -std=gnu++20 scan-assembler-times DW_AT_alignment 2 PASS: g++.dg/debug/dwarf2/align-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/align-4.C -std=gnu++26 scan-assembler-times DW_AT_alignment 2 PASS: g++.dg/debug/dwarf2/align-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/align-4.C -std=gnu++98 scan-assembler-times DW_AT_alignment 2 PASS: g++.dg/debug/dwarf2/align-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/align-5.C -std=gnu++20 scan-assembler-times DW_AT_alignment 1 PASS: g++.dg/debug/dwarf2/align-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/align-5.C -std=gnu++26 scan-assembler-times DW_AT_alignment 1 PASS: g++.dg/debug/dwarf2/align-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/align-5.C -std=gnu++98 scan-assembler-times DW_AT_alignment 1 PASS: g++.dg/debug/dwarf2/align-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/align-6.C -std=gnu++20 scan-assembler-times DW_AT_alignment 1 PASS: g++.dg/debug/dwarf2/align-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/align-6.C -std=gnu++26 scan-assembler-times DW_AT_alignment 1 PASS: g++.dg/debug/dwarf2/align-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/align-6.C -std=gnu++98 scan-assembler-times DW_AT_alignment 1 PASS: g++.dg/debug/dwarf2/align-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/anonname1.C -std=gnu++11 scan-assembler-not $_[0-9] PASS: g++.dg/debug/dwarf2/anonname1.C -std=gnu++11 scan-assembler-not .*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_ordy_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_tmpl_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler it_interval.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler it_value.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler itimerspec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler timespec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler tv_nsec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 scan-assembler tv_sec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field1_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field1_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field1_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field1_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field1_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field1_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field1_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field1_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field2_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field2_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field2_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field2_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field2_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field2_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field2_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field2_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_ordy_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_ordy_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_ordy_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_ordy_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_tmpl_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_tmpl_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_tmpl_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler field_head_tmpl_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_base_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_base_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_ordy_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_tmpl_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler it_interval.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler it_value.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler itimerspec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler timespec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler tv_nsec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 scan-assembler tv_sec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field1_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field1_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field1_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field1_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field1_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field1_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field1_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field1_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field2_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field2_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field2_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field2_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field2_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field2_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field2_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field2_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_ordy_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_ordy_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_ordy_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_ordy_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_tmpl_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_tmpl_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_tmpl_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler field_head_tmpl_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_base_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_base_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_ordy_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_tmpl_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler it_interval.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler it_value.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler itimerspec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler timespec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler tv_nsec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 scan-assembler tv_sec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field1_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field1_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field1_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field1_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field1_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field1_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field1_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field1_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field2_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field2_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field2_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field2_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field2_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field2_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field2_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field2_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_base_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_base_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler itimerspec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler timespec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not gstruct_head_tmpl_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not gstruct_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not gstruct_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not gstruct_head_tmpl_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not it_interval.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not it_value.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not tv_nsec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 scan-assembler-not tv_sec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field1_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field1_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field1_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field1_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field1_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field1_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field1_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field1_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field2_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field2_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field2_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field2_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field2_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field2_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field2_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field2_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_base_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_base_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler itimerspec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler timespec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not gstruct_head_tmpl_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not gstruct_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not gstruct_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not gstruct_head_tmpl_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not it_interval.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not it_value.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not tv_nsec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 scan-assembler-not tv_sec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field1_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field1_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field1_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field1_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field1_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field1_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field1_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field1_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field2_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field2_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field2_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field2_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field2_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field2_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field2_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field2_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_base_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_base_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler itimerspec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler timespec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not gstruct_head_tmpl_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not gstruct_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not gstruct_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not gstruct_head_tmpl_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not it_interval.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not it_value.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not tv_nsec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not tv_sec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler itimerspec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler timespec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field1_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field1_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field1_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field1_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field1_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field1_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field1_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field1_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field2_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field2_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field2_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field2_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field2_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field2_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field2_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field2_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_base_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_base_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_base_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_head_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_head_tmpl_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_head_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not gstruct_head_tmpl_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not it_interval.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not it_value.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not tv_nsec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 scan-assembler-not tv_sec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler itimerspec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler timespec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field1_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field1_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field1_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field1_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field1_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field1_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field1_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field1_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field2_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field2_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field2_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field2_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field2_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field2_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field2_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field2_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_base_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_base_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_base_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_head_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_head_tmpl_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_head_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not gstruct_head_tmpl_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not it_interval.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not it_value.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not tv_nsec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 scan-assembler-not tv_sec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler itimerspec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler timespec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field1_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field1_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field1_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field1_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field1_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field1_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field1_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field1_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field2_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field2_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field2_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field2_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field2_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field2_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field2_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field2_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_base_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_base_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_base_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_head_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_head_tmpl_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_head_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not gstruct_head_tmpl_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not it_interval.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not it_value.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not tv_nsec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not tv_sec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field1_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field1_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field1_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field1_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field1_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field1_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field1_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field1_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field2_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field2_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field2_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field2_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field2_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field2_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field2_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field2_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field_head_tmpl_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field_head_tmpl_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field_head_tmpl_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler field_head_tmpl_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_base_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_base_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_head_tmpl_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler it_interval.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler it_value.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler itimerspec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler timespec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler tv_nsec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler tv_sec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field1_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field1_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field1_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field1_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field1_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field1_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field1_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field1_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field2_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field2_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field2_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field2_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field2_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field2_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field2_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field2_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field_head_tmpl_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field_head_tmpl_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field_head_tmpl_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler field_head_tmpl_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_base_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_base_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_head_tmpl_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler it_interval.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler it_value.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler itimerspec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler timespec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler tv_nsec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler tv_sec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field1_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field1_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field1_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field1_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field1_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field1_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field1_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field1_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field2_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field2_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field2_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field2_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field2_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field2_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field2_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field2_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field_head_tmpl_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field_head_tmpl_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field_head_tmpl_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler field_head_tmpl_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_base_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_base_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_head_tmpl_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler it_interval.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler it_value.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler itimerspec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler timespec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler tv_nsec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler tv_sec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field1_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field1_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field1_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field1_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field1_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field1_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field1_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field1_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field2_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field2_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field2_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field2_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field2_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field2_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field2_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field2_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_base_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_base_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler it_interval.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler it_value.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler itimerspec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler timespec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler tv_nsec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler tv_sec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not field_head_tmpl_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not gstruct_head_tmpl_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not gstruct_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not gstruct_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 scan-assembler-not gstruct_head_tmpl_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field1_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field1_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field1_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field1_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field1_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field1_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field1_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field1_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field2_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field2_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field2_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field2_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field2_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field2_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field2_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field2_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_base_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_base_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler it_interval.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler it_value.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler itimerspec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler timespec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler tv_nsec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler tv_sec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not field_head_tmpl_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not gstruct_head_tmpl_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not gstruct_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not gstruct_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 scan-assembler-not gstruct_head_tmpl_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field1_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field1_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field1_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field1_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field1_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field1_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field1_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field1_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field2_base_ordy_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field2_base_ordy_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field2_base_ordy_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field2_base_ordy_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field2_base_tmpl_defn_var_base_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field2_base_tmpl_defn_var_base_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field2_base_tmpl_defn_var_base_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field2_base_tmpl_defn_var_base_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_base_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_base_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_base_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_base_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_base_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler it_interval.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler it_value.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler itimerspec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler timespec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler tv_nsec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler tv_sec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_fld_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_var_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_var_head_fld.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_var_head_inc.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_var_head_ptr.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not field_head_tmpl_defn_var_head_ref.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not gstruct_head_tmpl_decl_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not gstruct_head_tmpl_defn_fld_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not gstruct_head_tmpl_defn_ptr_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler-not gstruct_head_tmpl_defn_ref_head.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++20 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_enumeration_type 1 PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++20 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_enumerator 2 PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++20 scan-assembler-times ascii "a.0"[\t ]+[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++20 scan-assembler-times ascii "b.0"[\t ]+[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++26 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_enumeration_type 1 PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++26 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_enumerator 2 PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++26 scan-assembler-times ascii "a.0"[\t ]+[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++26 scan-assembler-times ascii "b.0"[\t ]+[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++98 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_enumeration_type 1 PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++98 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_enumerator 2 PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++98 scan-assembler-times ascii "a.0"[\t ]+[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++98 scan-assembler-times ascii "b.0"[\t ]+[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/icf.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/icf.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/icf.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-decl-1.C -std=gnu++20 scan-assembler-times var2[^\n\r]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/imported-decl-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-decl-1.C -std=gnu++26 scan-assembler-times var2[^\n\r]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/imported-decl-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-decl-1.C -std=gnu++98 scan-assembler-times var2[^\n\r]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/imported-decl-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++20 scan-assembler-not ascii "BBBB\\\\0".*ascii "AAAA\\\\0".*DW_TAG_imported_declaration PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++20 scan-assembler-times ascii "AAAA\\\\0".*ascii "BBBB\\\\0".*DIE .0x[0-9a-f]*. DW_TAG_imported_declaration 1 PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++26 scan-assembler-not ascii "BBBB\\\\0".*ascii "AAAA\\\\0".*DW_TAG_imported_declaration PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++26 scan-assembler-times ascii "AAAA\\\\0".*ascii "BBBB\\\\0".*DIE .0x[0-9a-f]*. DW_TAG_imported_declaration 1 PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++98 scan-assembler-not ascii "BBBB\\\\0".*ascii "AAAA\\\\0".*DW_TAG_imported_declaration PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++98 scan-assembler-times ascii "AAAA\\\\0".*ascii "BBBB\\\\0".*DIE .0x[0-9a-f]*. DW_TAG_imported_declaration 1 PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-module-2.C -std=gnu++20 scan-assembler DW_TAG_imported_module PASS: g++.dg/debug/dwarf2/imported-module-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-module-2.C -std=gnu++26 scan-assembler DW_TAG_imported_module PASS: g++.dg/debug/dwarf2/imported-module-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-module-2.C -std=gnu++98 scan-assembler DW_TAG_imported_module PASS: g++.dg/debug/dwarf2/imported-module-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-module-3.C -std=gnu++20 scan-assembler DW_TAG_imported_module PASS: g++.dg/debug/dwarf2/imported-module-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-module-3.C -std=gnu++26 scan-assembler DW_TAG_imported_module PASS: g++.dg/debug/dwarf2/imported-module-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-module-3.C -std=gnu++98 scan-assembler DW_TAG_imported_module PASS: g++.dg/debug/dwarf2/imported-module-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-module-4.C -std=gnu++20 scan-assembler DW_TAG_imported_module PASS: g++.dg/debug/dwarf2/imported-module-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-module-4.C -std=gnu++26 scan-assembler DW_TAG_imported_module PASS: g++.dg/debug/dwarf2/imported-module-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-module-4.C -std=gnu++98 scan-assembler DW_TAG_imported_module PASS: g++.dg/debug/dwarf2/imported-module-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-module.C -std=c++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-module.C -std=c++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-module.C -std=c++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline-ns-1.C -std=gnu++20 scan-assembler-times DW_AT_export_symbols 1 PASS: g++.dg/debug/dwarf2/inline-ns-1.C -std=gnu++20 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_imported_module 2 PASS: g++.dg/debug/dwarf2/inline-ns-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline-ns-1.C -std=gnu++26 scan-assembler-times DW_AT_export_symbols 1 PASS: g++.dg/debug/dwarf2/inline-ns-1.C -std=gnu++26 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_imported_module 2 PASS: g++.dg/debug/dwarf2/inline-ns-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline-ns-1.C -std=gnu++98 scan-assembler-times DW_AT_export_symbols 1 PASS: g++.dg/debug/dwarf2/inline-ns-1.C -std=gnu++98 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_imported_module 2 PASS: g++.dg/debug/dwarf2/inline-ns-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline-ns-2.C -std=gnu++20 scan-assembler-not DIE \\([^\n\r]*\\) DW_TAG_imported_module PASS: g++.dg/debug/dwarf2/inline-ns-2.C -std=gnu++20 scan-assembler-times DW_AT_export_symbols 2 PASS: g++.dg/debug/dwarf2/inline-ns-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline-ns-2.C -std=gnu++26 scan-assembler-not DIE \\([^\n\r]*\\) DW_TAG_imported_module PASS: g++.dg/debug/dwarf2/inline-ns-2.C -std=gnu++26 scan-assembler-times DW_AT_export_symbols 2 PASS: g++.dg/debug/dwarf2/inline-ns-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline-ns-2.C -std=gnu++98 scan-assembler-not DIE \\([^\n\r]*\\) DW_TAG_imported_module PASS: g++.dg/debug/dwarf2/inline-ns-2.C -std=gnu++98 scan-assembler-times DW_AT_export_symbols 2 PASS: g++.dg/debug/dwarf2/inline-ns-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline-var-1.C -std=gnu++17 scan-assembler-times DW_AT_[^\n\r]*linkage_name 7 PASS: g++.dg/debug/dwarf2/inline-var-1.C -std=gnu++17 scan-assembler-times DW_AT_declaration 6 PASS: g++.dg/debug/dwarf2/inline-var-1.C -std=gnu++17 scan-assembler-times DW_AT_specification 6 PASS: g++.dg/debug/dwarf2/inline-var-1.C -std=gnu++17 scan-assembler-times 0x1[^\n\r]* DW_AT_inline 2 PASS: g++.dg/debug/dwarf2/inline-var-1.C -std=gnu++17 scan-assembler-times 0x3[^\n\r]* DW_AT_inline 6 PASS: g++.dg/debug/dwarf2/inline-var-1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline-var-1.C -std=gnu++20 scan-assembler-times DW_AT_[^\n\r]*linkage_name 7 PASS: g++.dg/debug/dwarf2/inline-var-1.C -std=gnu++20 scan-assembler-times DW_AT_declaration 6 PASS: g++.dg/debug/dwarf2/inline-var-1.C -std=gnu++20 scan-assembler-times DW_AT_specification 6 PASS: g++.dg/debug/dwarf2/inline-var-1.C -std=gnu++20 scan-assembler-times 0x1[^\n\r]* DW_AT_inline 2 PASS: g++.dg/debug/dwarf2/inline-var-1.C -std=gnu++20 scan-assembler-times 0x3[^\n\r]* DW_AT_inline 6 PASS: g++.dg/debug/dwarf2/inline-var-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline-var-1.C -std=gnu++26 scan-assembler-times DW_AT_[^\n\r]*linkage_name 7 PASS: g++.dg/debug/dwarf2/inline-var-1.C -std=gnu++26 scan-assembler-times DW_AT_declaration 6 PASS: g++.dg/debug/dwarf2/inline-var-1.C -std=gnu++26 scan-assembler-times DW_AT_specification 6 PASS: g++.dg/debug/dwarf2/inline-var-1.C -std=gnu++26 scan-assembler-times 0x1[^\n\r]* DW_AT_inline 2 PASS: g++.dg/debug/dwarf2/inline-var-1.C -std=gnu++26 scan-assembler-times 0x3[^\n\r]* DW_AT_inline 6 PASS: g++.dg/debug/dwarf2/inline-var-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline-var-2.C -std=gnu++17 scan-assembler-not DW_TAG_member PASS: g++.dg/debug/dwarf2/inline-var-2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline-var-2.C -std=gnu++20 scan-assembler-not DW_TAG_member PASS: g++.dg/debug/dwarf2/inline-var-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline-var-2.C -std=gnu++26 scan-assembler-not DW_TAG_member PASS: g++.dg/debug/dwarf2/inline-var-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++17 scan-assembler-times DW_AT_[^\n\r]*linkage_name 7 PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++17 scan-assembler-times DW_AT_declaration 6 PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++17 scan-assembler-times DW_AT_inline \\(0x3\\) 2 PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++17 scan-assembler-times DW_AT_specification 6 PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++17 scan-assembler-times 0x1[^\n\r]* DW_AT_inline 2 PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++17 scan-assembler-times 0x3[^\n\r]* DW_AT_inline 4 PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++20 scan-assembler-times DW_AT_[^\n\r]*linkage_name 7 PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++20 scan-assembler-times DW_AT_declaration 6 PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++20 scan-assembler-times DW_AT_inline \\(0x3\\) 2 PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++20 scan-assembler-times DW_AT_specification 6 PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++20 scan-assembler-times 0x1[^\n\r]* DW_AT_inline 2 PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++20 scan-assembler-times 0x3[^\n\r]* DW_AT_inline 4 PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++26 scan-assembler-times DW_AT_[^\n\r]*linkage_name 7 PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++26 scan-assembler-times DW_AT_declaration 6 PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++26 scan-assembler-times DW_AT_inline \\(0x3\\) 2 PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++26 scan-assembler-times DW_AT_specification 6 PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++26 scan-assembler-times 0x1[^\n\r]* DW_AT_inline 2 PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++26 scan-assembler-times 0x3[^\n\r]* DW_AT_inline 4 PASS: g++.dg/debug/dwarf2/inline-var-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline1.C -std=gnu++20 scan-assembler DW_TAG_inlined_subroutine PASS: g++.dg/debug/dwarf2/inline1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline1.C -std=gnu++26 scan-assembler DW_TAG_inlined_subroutine PASS: g++.dg/debug/dwarf2/inline1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline1.C -std=gnu++98 scan-assembler DW_TAG_inlined_subroutine PASS: g++.dg/debug/dwarf2/inline1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++20 scan-assembler-times "S<2048>.0"[^\n\r]* DW_AT_name 1 PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++20 scan-assembler-times "_ZN1SILm2048EE1fEm.0"[^\n\r]* DW_AT_[MIPS_]*linkage_name 1 PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++26 scan-assembler-times "S<2048>.0"[^\n\r]* DW_AT_name 1 PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++26 scan-assembler-times "_ZN1SILm2048EE1fEm.0"[^\n\r]* DW_AT_[MIPS_]*linkage_name 1 PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++98 scan-assembler-times "S<2048>.0"[^\n\r]* DW_AT_name 1 PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++98 scan-assembler-times "_ZN1SILm2048EE1fEm.0"[^\n\r]* DW_AT_[MIPS_]*linkage_name 1 PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/lambda1.C -std=gnu++11 scan-assembler-times DW_TAG_variable[^.]*.ascii "j.0" 4 PASS: g++.dg/debug/dwarf2/lambda1.C -std=gnu++11 scan-assembler-times DW_TAG_variable[^.]*.ascii "this.0" 2 PASS: g++.dg/debug/dwarf2/lambda1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/lambda1.C -std=gnu++20 scan-assembler-times DW_TAG_variable[^.]*.ascii "j.0" 4 PASS: g++.dg/debug/dwarf2/lambda1.C -std=gnu++20 scan-assembler-times DW_TAG_variable[^.]*.ascii "this.0" 2 PASS: g++.dg/debug/dwarf2/lambda1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/lambda1.C -std=gnu++26 scan-assembler-times DW_TAG_variable[^.]*.ascii "j.0" 4 PASS: g++.dg/debug/dwarf2/lambda1.C -std=gnu++26 scan-assembler-times DW_TAG_variable[^.]*.ascii "this.0" 2 PASS: g++.dg/debug/dwarf2/lambda1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/lang-cpp11.C (test for excess errors) PASS: g++.dg/debug/dwarf2/lang-cpp11.C scan-assembler 0x1a[^\n\r]* DW_AT_language PASS: g++.dg/debug/dwarf2/lang-cpp14.C (test for excess errors) PASS: g++.dg/debug/dwarf2/lang-cpp14.C scan-assembler 0x21[^\n\r]* DW_AT_language PASS: g++.dg/debug/dwarf2/lang-cpp17.C (test for excess errors) PASS: g++.dg/debug/dwarf2/lang-cpp17.C scan-assembler 0x21[^\n\r]* DW_AT_language PASS: g++.dg/debug/dwarf2/lang-cpp17.C scan-assembler 0x313e7[^\n\r]* DW_AT_language_version PASS: g++.dg/debug/dwarf2/lang-cpp17.C scan-assembler 0x4[^\n\r]* DW_AT_language_name PASS: g++.dg/debug/dwarf2/lang-cpp20.C (test for excess errors) PASS: g++.dg/debug/dwarf2/lang-cpp20.C scan-assembler 0x21[^\n\r]* DW_AT_language PASS: g++.dg/debug/dwarf2/lang-cpp20.C scan-assembler 0x31512[^\n\r]* DW_AT_language_version PASS: g++.dg/debug/dwarf2/lang-cpp20.C scan-assembler 0x4[^\n\r]* DW_AT_language_name PASS: g++.dg/debug/dwarf2/lang-cpp23.C (test for excess errors) PASS: g++.dg/debug/dwarf2/lang-cpp23.C scan-assembler 0x21[^\n\r]* DW_AT_language PASS: g++.dg/debug/dwarf2/lang-cpp23.C scan-assembler 0x3163e[^\n\r]* DW_AT_language_version PASS: g++.dg/debug/dwarf2/lang-cpp23.C scan-assembler 0x4[^\n\r]* DW_AT_language_name PASS: g++.dg/debug/dwarf2/lang-cpp98.C (test for excess errors) PASS: g++.dg/debug/dwarf2/lang-cpp98.C scan-assembler 0x4[^\n\r]* DW_AT_language PASS: g++.dg/debug/dwarf2/lineno-array1.C -std=c++11 scan-assembler-times :25:1 1 PASS: g++.dg/debug/dwarf2/lineno-array1.C -std=c++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/lineno-array1.C -std=c++20 scan-assembler-times :25:1 1 PASS: g++.dg/debug/dwarf2/lineno-array1.C -std=c++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/lineno-array1.C -std=c++26 scan-assembler-times :25:1 1 PASS: g++.dg/debug/dwarf2/lineno-array1.C -std=c++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++20 scan-assembler _ZN1C3fooEv:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:7(:[0-9]+)?\\n PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++20 scan-assembler _ZN1CC[12]Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:4(:[0-9]+)?\\n PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++20 scan-assembler main:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:13(:[0-9]+)?\\n PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++26 scan-assembler _ZN1C3fooEv:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:7(:[0-9]+)?\\n PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++26 scan-assembler _ZN1CC[12]Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:4(:[0-9]+)?\\n PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++26 scan-assembler main:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:13(:[0-9]+)?\\n PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++98 scan-assembler _ZN1C3fooEv:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:7(:[0-9]+)?\\n PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++98 scan-assembler _ZN1CC[12]Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:4(:[0-9]+)?\\n PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++98 scan-assembler main:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:13(:[0-9]+)?\\n PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/local-var-in-contructor.C -std=gnu++20 scan-assembler problem PASS: g++.dg/debug/dwarf2/local-var-in-contructor.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/local-var-in-contructor.C -std=gnu++26 scan-assembler problem PASS: g++.dg/debug/dwarf2/local-var-in-contructor.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/local-var-in-contructor.C -std=gnu++98 scan-assembler problem PASS: g++.dg/debug/dwarf2/local-var-in-contructor.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 scan-assembler arg1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 scan-assembler arg2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 scan-assembler arg3[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 scan-assembler foo[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 scan-assembler localstruct1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 scan-assembler main[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 scan-assembler method1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 scan-assembler staticfn1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 scan-assembler staticfn2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 scan-assembler staticfn3[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 scan-assembler staticfn4[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 scan-assembler-not arg4[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 scan-assembler-not arg5[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 scan-assembler-not arg6[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 scan-assembler-not arg7[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 scan-assembler-not arg8[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 scan-assembler-not localstruct2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 scan-assembler-not staticfn5[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 scan-assembler-not staticfn6[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 scan-assembler arg1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 scan-assembler arg2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 scan-assembler arg3[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 scan-assembler foo[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 scan-assembler localstruct1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 scan-assembler main[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 scan-assembler method1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 scan-assembler staticfn1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 scan-assembler staticfn2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 scan-assembler staticfn3[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 scan-assembler staticfn4[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 scan-assembler-not arg4[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 scan-assembler-not arg5[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 scan-assembler-not arg6[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 scan-assembler-not arg7[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 scan-assembler-not arg8[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 scan-assembler-not localstruct2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 scan-assembler-not staticfn5[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 scan-assembler-not staticfn6[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler arg1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler arg2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler arg3[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler foo[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler localstruct1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler main[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler method1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler staticfn1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler staticfn2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler staticfn3[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler staticfn4[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler-not arg4[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler-not arg5[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler-not arg6[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler-not arg7[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler-not arg8[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler-not localstruct2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler-not staticfn5[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler-not staticfn6[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 scan-assembler arg1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 scan-assembler arg2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 scan-assembler arg3[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 scan-assembler foo[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 scan-assembler localstruct1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 scan-assembler main[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 scan-assembler method1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 scan-assembler staticfn1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 scan-assembler staticfn2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 scan-assembler staticfn3[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 scan-assembler staticfn4[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 scan-assembler-not arg4[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 scan-assembler-not arg5[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 scan-assembler-not arg6[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 scan-assembler-not arg7[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 scan-assembler-not arg8[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 scan-assembler-not localstruct2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 scan-assembler-not staticfn5[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 scan-assembler-not staticfn6[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 scan-assembler arg1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 scan-assembler arg2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 scan-assembler arg3[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 scan-assembler foo[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 scan-assembler localstruct1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 scan-assembler main[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 scan-assembler method1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 scan-assembler staticfn1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 scan-assembler staticfn2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 scan-assembler staticfn3[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 scan-assembler staticfn4[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 scan-assembler-not arg4[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 scan-assembler-not arg5[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 scan-assembler-not arg6[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 scan-assembler-not arg7[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 scan-assembler-not arg8[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 scan-assembler-not localstruct2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 scan-assembler-not staticfn5[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 scan-assembler-not staticfn6[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler arg1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler arg2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler arg3[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler foo[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler localstruct1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler main[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler method1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler staticfn1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler staticfn2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler staticfn3[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler staticfn4[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler-not arg4[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler-not arg5[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler-not arg6[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler-not arg7[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler-not arg8[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler-not localstruct2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler-not staticfn5[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler-not staticfn6[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/localclass3.C -std=gnu++20 scan-assembler DW_TAG_pointer_type.[^)]*. DW_TAG_structure_type PASS: g++.dg/debug/dwarf2/localclass3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/localclass3.C -std=gnu++26 scan-assembler DW_TAG_pointer_type.[^)]*. DW_TAG_structure_type PASS: g++.dg/debug/dwarf2/localclass3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/localclass3.C -std=gnu++98 scan-assembler DW_TAG_pointer_type.[^)]*. DW_TAG_structure_type PASS: g++.dg/debug/dwarf2/localclass3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++20 scan-assembler-times "not_emitted.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++20 scan-assembler-times .ascii "T.0"[\t ]+[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++20 scan-assembler-times DIE +\\([^\n]*\\) DW_TAG_namespace 1 PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++20 scan-assembler-times DIE +\\([^\n]*\\) DW_TAG_typedef 1 PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++26 scan-assembler-times "not_emitted.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++26 scan-assembler-times .ascii "T.0"[\t ]+[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++26 scan-assembler-times DIE +\\([^\n]*\\) DW_TAG_namespace 1 PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++26 scan-assembler-times DIE +\\([^\n]*\\) DW_TAG_typedef 1 PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++98 scan-assembler-times "not_emitted.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++98 scan-assembler-times .ascii "T.0"[\t ]+[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++98 scan-assembler-times DIE +\\([^\n]*\\) DW_TAG_namespace 1 PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++98 scan-assembler-times DIE +\\([^\n]*\\) DW_TAG_typedef 1 PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/namespace-2.C -std=gnu++20 scan-assembler-not DW_AT_declaration PASS: g++.dg/debug/dwarf2/namespace-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/namespace-2.C -std=gnu++26 scan-assembler-not DW_AT_declaration PASS: g++.dg/debug/dwarf2/namespace-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/namespace-2.C -std=gnu++98 scan-assembler-not DW_AT_declaration PASS: g++.dg/debug/dwarf2/namespace-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-1.C -std=gnu++20 scan-assembler DW_TAG_typedef PASS: g++.dg/debug/dwarf2/nested-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-1.C -std=gnu++26 scan-assembler DW_TAG_typedef PASS: g++.dg/debug/dwarf2/nested-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-1.C -std=gnu++98 scan-assembler DW_TAG_typedef PASS: g++.dg/debug/dwarf2/nested-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-2.C -std=gnu++20 scan-assembler [^\n\r]*\\(DIE[^\n\r]*DW_TAG_structure_type\\)[\n\r]+[^\n\r]*"S\\\\0"[ \t]+([@|#;!]+|//?)[ \t]+DW_AT_name[\n\r]+(.*)?\\(DIE[^\n\r]*DW_TAG_structure_type\\)[\n\r]+[^\n\r]*"T\\\\0"[ \t]+(.*)?\\(DIE[^\n\r]*DW_TAG_template_type_param\\)[\n\r]+[^\n\r]*[\n\r]+[^\n\r]*[\n\r]+[^\n\r]*([@|#;!]+|//?)[ \t]+end of children of DIE[^\n\r]*[\n\r]+[^\n\r]*end of children of DIE[^\n\r]* PASS: g++.dg/debug/dwarf2/nested-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-2.C -std=gnu++26 scan-assembler [^\n\r]*\\(DIE[^\n\r]*DW_TAG_structure_type\\)[\n\r]+[^\n\r]*"S\\\\0"[ \t]+([@|#;!]+|//?)[ \t]+DW_AT_name[\n\r]+(.*)?\\(DIE[^\n\r]*DW_TAG_structure_type\\)[\n\r]+[^\n\r]*"T\\\\0"[ \t]+(.*)?\\(DIE[^\n\r]*DW_TAG_template_type_param\\)[\n\r]+[^\n\r]*[\n\r]+[^\n\r]*[\n\r]+[^\n\r]*([@|#;!]+|//?)[ \t]+end of children of DIE[^\n\r]*[\n\r]+[^\n\r]*end of children of DIE[^\n\r]* PASS: g++.dg/debug/dwarf2/nested-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-2.C -std=gnu++98 scan-assembler [^\n\r]*\\(DIE[^\n\r]*DW_TAG_structure_type\\)[\n\r]+[^\n\r]*"S\\\\0"[ \t]+([@|#;!]+|//?)[ \t]+DW_AT_name[\n\r]+(.*)?\\(DIE[^\n\r]*DW_TAG_structure_type\\)[\n\r]+[^\n\r]*"T\\\\0"[ \t]+(.*)?\\(DIE[^\n\r]*DW_TAG_template_type_param\\)[\n\r]+[^\n\r]*[\n\r]+[^\n\r]*[\n\r]+[^\n\r]*([@|#;!]+|//?)[ \t]+end of children of DIE[^\n\r]*[\n\r]+[^\n\r]*end of children of DIE[^\n\r]* PASS: g++.dg/debug/dwarf2/nested-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-3.C -std=gnu++20 scan-assembler [^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_namespace\\)[\n\r]+[^\n\r]*"thread[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_class_type\\)([\n\r]+[^\n\r]*)+"Executor[^\n\r]+[\n\r]+[^\n\r]*DW_AT_declaration[\n\r]+[^\n\r]*DW_AT_signature[^#;/!|@]*[#;/!|@]+ [^\n\r]*\\(DIE[^\n\r]*DW_TAG_subprogram\\)[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*"CurrentExecutor[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+([^\n\r]*[\n\r]+)+[^\n\r]*end of children of DIE 0x\\3[\n\r]+[^\n\r]*end of children of DIE 0x\\1[\n\r]+ PASS: g++.dg/debug/dwarf2/nested-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-3.C -std=gnu++26 scan-assembler [^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_namespace\\)[\n\r]+[^\n\r]*"thread[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_class_type\\)([\n\r]+[^\n\r]*)+"Executor[^\n\r]+[\n\r]+[^\n\r]*DW_AT_declaration[\n\r]+[^\n\r]*DW_AT_signature[^#;/!|@]*[#;/!|@]+ [^\n\r]*\\(DIE[^\n\r]*DW_TAG_subprogram\\)[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*"CurrentExecutor[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+([^\n\r]*[\n\r]+)+[^\n\r]*end of children of DIE 0x\\3[\n\r]+[^\n\r]*end of children of DIE 0x\\1[\n\r]+ PASS: g++.dg/debug/dwarf2/nested-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-3.C -std=gnu++98 scan-assembler [^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_namespace\\)[\n\r]+[^\n\r]*"thread[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_class_type\\)([\n\r]+[^\n\r]*)+"Executor[^\n\r]+[\n\r]+[^\n\r]*DW_AT_declaration[\n\r]+[^\n\r]*DW_AT_signature[^#;/!|@]*[#;/!|@]+ [^\n\r]*\\(DIE[^\n\r]*DW_TAG_subprogram\\)[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*"CurrentExecutor[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+([^\n\r]*[\n\r]+)+[^\n\r]*end of children of DIE 0x\\3[\n\r]+[^\n\r]*end of children of DIE 0x\\1[\n\r]+ PASS: g++.dg/debug/dwarf2/nested-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-4.C -std=gnu++20 scan-assembler-times debug_types 2 PASS: g++.dg/debug/dwarf2/nested-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-4.C -std=gnu++26 scan-assembler-times debug_types 2 PASS: g++.dg/debug/dwarf2/nested-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-4.C -std=gnu++98 scan-assembler-times debug_types 2 PASS: g++.dg/debug/dwarf2/nested-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/non-virtual-thunk.C -std=gnu++20 scan-assembler thunk.C:30 PASS: g++.dg/debug/dwarf2/non-virtual-thunk.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/non-virtual-thunk.C -std=gnu++26 scan-assembler thunk.C:30 PASS: g++.dg/debug/dwarf2/non-virtual-thunk.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/non-virtual-thunk.C -std=gnu++98 scan-assembler thunk.C:30 PASS: g++.dg/debug/dwarf2/non-virtual-thunk.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/noreturn-function.C (test for excess errors) PASS: g++.dg/debug/dwarf2/noreturn-function.C scan-assembler-times DW_AT_noreturn 2 PASS: g++.dg/debug/dwarf2/omp-fesdr.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/omp-fesdr.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/omp-fesdr.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr101378.C -std=gnu++11 scan-assembler-not -1[^0-9x\\r\\n]* DW_AT_data_member_location PASS: g++.dg/debug/dwarf2/pr101378.C -std=gnu++11 scan-assembler-times 0[^0-9x\\r\\n]* DW_AT_data_member_location 1 PASS: g++.dg/debug/dwarf2/pr101378.C -std=gnu++11 scan-assembler-times 1[^0-9x\\r\\n]* DW_AT_data_member_location 1 PASS: g++.dg/debug/dwarf2/pr101378.C -std=gnu++11 scan-assembler-times 2[^0-9x\\r\\n]* DW_AT_data_member_location 1 PASS: g++.dg/debug/dwarf2/pr101378.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr101378.C -std=gnu++20 scan-assembler-not -1[^0-9x\\r\\n]* DW_AT_data_member_location PASS: g++.dg/debug/dwarf2/pr101378.C -std=gnu++20 scan-assembler-times 0[^0-9x\\r\\n]* DW_AT_data_member_location 1 PASS: g++.dg/debug/dwarf2/pr101378.C -std=gnu++20 scan-assembler-times 1[^0-9x\\r\\n]* DW_AT_data_member_location 1 PASS: g++.dg/debug/dwarf2/pr101378.C -std=gnu++20 scan-assembler-times 2[^0-9x\\r\\n]* DW_AT_data_member_location 1 PASS: g++.dg/debug/dwarf2/pr101378.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr101378.C -std=gnu++26 scan-assembler-not -1[^0-9x\\r\\n]* DW_AT_data_member_location PASS: g++.dg/debug/dwarf2/pr101378.C -std=gnu++26 scan-assembler-times 0[^0-9x\\r\\n]* DW_AT_data_member_location 1 PASS: g++.dg/debug/dwarf2/pr101378.C -std=gnu++26 scan-assembler-times 1[^0-9x\\r\\n]* DW_AT_data_member_location 1 PASS: g++.dg/debug/dwarf2/pr101378.C -std=gnu++26 scan-assembler-times 2[^0-9x\\r\\n]* DW_AT_data_member_location 1 PASS: g++.dg/debug/dwarf2/pr101378.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr104407.C -std=gnu++17 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr104407.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr104407.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr108716.C -std=gnu++20 scan-assembler DIE \\([^\n\r]*\\) DW_TAG_imported_module[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_file[^\n\r]*[\n\r]*[^\n\r]*0xc[^\n\r]* DW_AT_decl_line[^\n\r]*[\n\r]*([^\n\r]*0x13[^\n\r]* DW_AT_decl_column[^\n\r]*[\n\r]*)? PASS: g++.dg/debug/dwarf2/pr108716.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr108716.C -std=gnu++26 scan-assembler DIE \\([^\n\r]*\\) DW_TAG_imported_module[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_file[^\n\r]*[\n\r]*[^\n\r]*0xc[^\n\r]* DW_AT_decl_line[^\n\r]*[\n\r]*([^\n\r]*0x13[^\n\r]* DW_AT_decl_column[^\n\r]*[\n\r]*)? PASS: g++.dg/debug/dwarf2/pr108716.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr108716.C -std=gnu++98 scan-assembler DIE \\([^\n\r]*\\) DW_TAG_imported_module[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_file[^\n\r]*[\n\r]*[^\n\r]*0xc[^\n\r]* DW_AT_decl_line[^\n\r]*[\n\r]*([^\n\r]*0x13[^\n\r]* DW_AT_decl_column[^\n\r]*[\n\r]*)? PASS: g++.dg/debug/dwarf2/pr108716.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr110885.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr110885.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr110885.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr41063.C -std=c++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr41063.C -std=c++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr41063.C -std=c++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++17 scan-assembler _ZN12MisplacedDbgI3ArgEC[12]Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:35(:[0-9]+)?\\n PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++17 scan-assembler _ZN12MisplacedDbgI3ArgED0Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:35(:[0-9]+)?\\n PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++17 scan-assembler _ZN12MisplacedDbgI4FullEC[12]Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:22(:[0-9]+)?\\n PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++17 scan-assembler _ZN12MisplacedDbgI4FullED0Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:22(:[0-9]+)?\\n PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++17 scan-assembler _ZN12MisplacedDbgIP3ArgEC[12]Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:29(:[0-9]+)?\\n PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++17 scan-assembler _ZN12MisplacedDbgIP3ArgED0Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:29(:[0-9]+)?\\n PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++17 (test for excess errors) UNSUPPORTED: g++.dg/debug/dwarf2/pr44641.C -std=gnu++20 UNSUPPORTED: g++.dg/debug/dwarf2/pr44641.C -std=gnu++26 PASS: g++.dg/debug/dwarf2/pr45997-1.C -std=gnu++20 scan-assembler-times DIE[^\n\r]*DW_TAG_base_type 1 PASS: g++.dg/debug/dwarf2/pr45997-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr45997-1.C -std=gnu++26 scan-assembler-times DIE[^\n\r]*DW_TAG_base_type 1 PASS: g++.dg/debug/dwarf2/pr45997-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr45997-1.C -std=gnu++98 scan-assembler-times DIE[^\n\r]*DW_TAG_base_type 1 PASS: g++.dg/debug/dwarf2/pr45997-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr45997-2.C -std=gnu++20 scan-assembler-times DIE[^\n\r]*DW_TAG_base_type 1 PASS: g++.dg/debug/dwarf2/pr45997-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr45997-2.C -std=gnu++26 scan-assembler-times DIE[^\n\r]*DW_TAG_base_type 1 PASS: g++.dg/debug/dwarf2/pr45997-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr45997-2.C -std=gnu++98 scan-assembler-times DIE[^\n\r]*DW_TAG_base_type 1 PASS: g++.dg/debug/dwarf2/pr45997-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr46123-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr46123-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr46123-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr46123.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr46123.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr46123.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr46527.C -std=gnu++20 scan-assembler _ZN6StructIdE13defined_laterEv:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:12(:[0-9]+)?\\n PASS: g++.dg/debug/dwarf2/pr46527.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr46527.C -std=gnu++26 scan-assembler _ZN6StructIdE13defined_laterEv:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:12(:[0-9]+)?\\n PASS: g++.dg/debug/dwarf2/pr46527.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr46527.C -std=gnu++98 scan-assembler _ZN6StructIdE13defined_laterEv:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:12(:[0-9]+)?\\n PASS: g++.dg/debug/dwarf2/pr46527.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr52260.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr52260.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr52260.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++20 scan-assembler "OPCODE\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++20 scan-assembler "bi\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++20 scan-assembler "cbase\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++20 scan-assembler "f1\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++20 scan-assembler "f2\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++20 scan-assembler "si\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++20 scan-assembler-not "nc\\\\0"[ \t]+# +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++26 scan-assembler "OPCODE\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++26 scan-assembler "bi\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++26 scan-assembler "cbase\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++26 scan-assembler "f1\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++26 scan-assembler "f2\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++26 scan-assembler "si\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++26 scan-assembler-not "nc\\\\0"[ \t]+# +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++98 scan-assembler "OPCODE\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++98 scan-assembler "bi\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++98 scan-assembler "cbase\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++98 scan-assembler "f1\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++98 scan-assembler "f2\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++98 scan-assembler "si\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++98 scan-assembler-not "nc\\\\0"[ \t]+# +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr61433.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr61433.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr61433.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr67764.C -std=gnu++20 scan-assembler-times DW_AT_const_value 2 PASS: g++.dg/debug/dwarf2/pr67764.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr67764.C -std=gnu++26 scan-assembler-times DW_AT_const_value 2 PASS: g++.dg/debug/dwarf2/pr67764.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr67764.C -std=gnu++98 scan-assembler-times DW_AT_const_value 2 PASS: g++.dg/debug/dwarf2/pr67764.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr77363.C -std=gnu++20 scan-assembler DIE \\([^\n\r]*\\) DW_TAG_typedef[^\n\r]*[\n\r]*[^\n\r]*type2[^\n\r]* DW_AT_name[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_file[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_line[^\n\r]*[\n\r]*([^\n\r]* DW_AT_decl_column[^\n\r]*[\n\r]*)?[^\n\r]* DW_AT_type PASS: g++.dg/debug/dwarf2/pr77363.C -std=gnu++20 scan-assembler DIE \\([^\n\r]*\\) DW_TAG_typedef[^\n\r]*[\n\r]*[^\n\r]*type3[^\n\r]* DW_AT_name[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_file[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_line[^\n\r]*[\n\r]*([^\n\r]* DW_AT_decl_column[^\n\r]*[\n\r]*)?[^\n\r]* DW_AT_type PASS: g++.dg/debug/dwarf2/pr77363.C -std=gnu++20 scan-assembler DIE \\([^\n\r]*\\) DW_TAG_typedef[^\n\r]*[\n\r]*[^\n\r]*type4[^\n\r]* DW_AT_name[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_file[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_line[^\n\r]*[\n\r]*([^\n\r]* DW_AT_decl_column[^\n\r]*[\n\r]*)?[^\n\r]* DW_AT_type PASS: g++.dg/debug/dwarf2/pr77363.C -std=gnu++20 scan-assembler DIE \\([^\n\r]*\\) DW_TAG_typedef[^\n\r]*[\n\r]*[^\n\r]*type5[^\n\r]* DW_AT_name[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_file[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_line[^\n\r]*[\n\r]*([^\n\r]* DW_AT_decl_column[^\n\r]*[\n\r]*)?[^\n\r]* DW_AT_type PASS: g++.dg/debug/dwarf2/pr77363.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr77363.C -std=gnu++26 scan-assembler DIE \\([^\n\r]*\\) DW_TAG_typedef[^\n\r]*[\n\r]*[^\n\r]*type2[^\n\r]* DW_AT_name[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_file[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_line[^\n\r]*[\n\r]*([^\n\r]* DW_AT_decl_column[^\n\r]*[\n\r]*)?[^\n\r]* DW_AT_type PASS: g++.dg/debug/dwarf2/pr77363.C -std=gnu++26 scan-assembler DIE \\([^\n\r]*\\) DW_TAG_typedef[^\n\r]*[\n\r]*[^\n\r]*type3[^\n\r]* DW_AT_name[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_file[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_line[^\n\r]*[\n\r]*([^\n\r]* DW_AT_decl_column[^\n\r]*[\n\r]*)?[^\n\r]* DW_AT_type PASS: g++.dg/debug/dwarf2/pr77363.C -std=gnu++26 scan-assembler DIE \\([^\n\r]*\\) DW_TAG_typedef[^\n\r]*[\n\r]*[^\n\r]*type4[^\n\r]* DW_AT_name[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_file[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_line[^\n\r]*[\n\r]*([^\n\r]* DW_AT_decl_column[^\n\r]*[\n\r]*)?[^\n\r]* DW_AT_type PASS: g++.dg/debug/dwarf2/pr77363.C -std=gnu++26 scan-assembler DIE \\([^\n\r]*\\) DW_TAG_typedef[^\n\r]*[\n\r]*[^\n\r]*type5[^\n\r]* DW_AT_name[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_file[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_line[^\n\r]*[\n\r]*([^\n\r]* DW_AT_decl_column[^\n\r]*[\n\r]*)?[^\n\r]* DW_AT_type PASS: g++.dg/debug/dwarf2/pr77363.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr77363.C -std=gnu++98 scan-assembler DIE \\([^\n\r]*\\) DW_TAG_typedef[^\n\r]*[\n\r]*[^\n\r]*type2[^\n\r]* DW_AT_name[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_file[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_line[^\n\r]*[\n\r]*([^\n\r]* DW_AT_decl_column[^\n\r]*[\n\r]*)?[^\n\r]* DW_AT_type PASS: g++.dg/debug/dwarf2/pr77363.C -std=gnu++98 scan-assembler DIE \\([^\n\r]*\\) DW_TAG_typedef[^\n\r]*[\n\r]*[^\n\r]*type3[^\n\r]* DW_AT_name[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_file[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_line[^\n\r]*[\n\r]*([^\n\r]* DW_AT_decl_column[^\n\r]*[\n\r]*)?[^\n\r]* DW_AT_type PASS: g++.dg/debug/dwarf2/pr77363.C -std=gnu++98 scan-assembler DIE \\([^\n\r]*\\) DW_TAG_typedef[^\n\r]*[\n\r]*[^\n\r]*type4[^\n\r]* DW_AT_name[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_file[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_line[^\n\r]*[\n\r]*([^\n\r]* DW_AT_decl_column[^\n\r]*[\n\r]*)?[^\n\r]* DW_AT_type PASS: g++.dg/debug/dwarf2/pr77363.C -std=gnu++98 scan-assembler DIE \\([^\n\r]*\\) DW_TAG_typedef[^\n\r]*[\n\r]*[^\n\r]*type5[^\n\r]* DW_AT_name[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_file[^\n\r]*[\n\r]*[^\n\r]* DW_AT_decl_line[^\n\r]*[\n\r]*([^\n\r]* DW_AT_decl_column[^\n\r]*[\n\r]*)?[^\n\r]* DW_AT_type PASS: g++.dg/debug/dwarf2/pr77363.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr78835.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr78835.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr78835.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr79129.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr79129.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr79129.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr80234-1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr80234-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr80234-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr80234-2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr80234-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr80234-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr85302.C (test for excess errors) PASS: g++.dg/debug/dwarf2/pr85550.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr85550.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr85550.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr86456.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr86456.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr86456.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr86900.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr86900.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr86900.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr87295.C -std=c++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr87295.C -std=c++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr87295.C -std=c++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr87462.C (test for excess errors) PASS: g++.dg/debug/dwarf2/pr87462.C scan-assembler-not [^L"]_ZN5Test18testFuncEv PASS: g++.dg/debug/dwarf2/pr88006.C (test for excess errors) PASS: g++.dg/debug/dwarf2/pr88006.C scan-assembler-not [^"]_ZN3Foo4mfunEv PASS: g++.dg/debug/dwarf2/pr91887.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr91887.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr91887.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/ptrdmem-1.C (test for excess errors) PASS: g++.dg/debug/dwarf2/ptrdmem-1.C scan-assembler-not DW_AT_reference PASS: g++.dg/debug/dwarf2/ptrdmem-1.C scan-assembler-times DW_AT_use_location 1 PASS: g++.dg/debug/dwarf2/ptrdmem-1.C scan-assembler-times DIE \\([^\n]*\\) DW_TAG_ptr_to_member_type 1 UNSUPPORTED: g++.dg/debug/dwarf2/pubnames-1.C -std=gnu++20 UNSUPPORTED: g++.dg/debug/dwarf2/pubnames-1.C -std=gnu++26 UNSUPPORTED: g++.dg/debug/dwarf2/pubnames-1.C -std=gnu++98 PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "F\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "F_A\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "F_B\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "F_C\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "\\(anonymous namespace\\)::c1_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "\\(anonymous namespace\\)::c2_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "\\(anonymous namespace\\)::three::anonymous_three_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "\\(anonymous namespace\\)::three\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "\\(anonymous namespace\\)\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "__static_initialization_and_destruction_0\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "anonymous_union_container\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "anonymous_union_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "bool\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "check\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "check_enum\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "double\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "inline_func_1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "int\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "main\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "one::G\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "one::G_A\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "one::G_B\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "one::G_C\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "one::\\(anonymous namespace\\)::one_anonymous_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "one::\\(anonymous namespace\\)\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "one::c1::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "one::c1::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "one::c1::~c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "one::c1v\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "one\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::c2v1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::c2v2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::c2v3\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::ci\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler-times .section[\t ][^\n]*debug_pubnames 1 PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler-times .section[\t ][^\n]*debug_pubtypes 1 PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "F\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "F_A\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "F_B\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "F_C\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "\\(anonymous namespace\\)::c1_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "\\(anonymous namespace\\)::c2_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "\\(anonymous namespace\\)::three::anonymous_three_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "\\(anonymous namespace\\)::three\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "\\(anonymous namespace\\)\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "__static_initialization_and_destruction_0\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "anonymous_union_container\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "anonymous_union_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "bool\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "check\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "check_enum\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "double\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "inline_func_1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "int\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "main\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "one::G\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "one::G_A\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "one::G_B\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "one::G_C\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "one::\\(anonymous namespace\\)::one_anonymous_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "one::\\(anonymous namespace\\)\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "one::c1::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "one::c1::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "one::c1::~c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "one::c1v\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "one\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two::c2v1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two::c2v2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two::c2v3\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two::ci\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler "two\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler-times .section[\t ][^\n]*debug_pubnames 1 PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 scan-assembler-times .section[\t ][^\n]*debug_pubtypes 1 PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "F\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "F_A\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "F_B\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "F_C\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "\\(anonymous namespace\\)::c1_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "\\(anonymous namespace\\)::c2_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "\\(anonymous namespace\\)::three::anonymous_three_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "\\(anonymous namespace\\)::three\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "\\(anonymous namespace\\)\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "__static_initialization_and_destruction_0\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "anonymous_union_container\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "anonymous_union_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "bool\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "check\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "check_enum\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "double\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "inline_func_1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "int\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "main\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "one::G\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "one::G_A\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "one::G_B\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "one::G_C\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "one::\\(anonymous namespace\\)::one_anonymous_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "one::\\(anonymous namespace\\)\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "one::c1::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "one::c1::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "one::c1::~c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "one::c1v\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "one\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two::c2v1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two::c2v2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two::c2v3\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two::ci\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler "two\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler-times .section[\t ][^\n]*debug_pubnames 1 PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 scan-assembler-times .section[\t ][^\n]*debug_pubtypes 1 PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "F\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "F_A\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "F_B\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "F_C\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "\\(anonymous namespace\\)::c1_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "\\(anonymous namespace\\)::c2_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "\\(anonymous namespace\\)::three::anonymous_three_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "\\(anonymous namespace\\)::three\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "\\(anonymous namespace\\)\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "__static_initialization_and_destruction_0\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "anonymous_union_container\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "anonymous_union_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "bool\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "check\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "check_enum\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "double\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "inline_func_1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "int\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "main\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "one::G\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "one::G_A\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "one::G_B\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "one::G_C\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "one::\\(anonymous namespace\\)::one_anonymous_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "one::\\(anonymous namespace\\)\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "one::c1::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "one::c1::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "one::c1::~c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "one::c1v\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "one\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::c2v1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::c2v2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::c2v3\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::ci\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler-times .section[\t ][^\n]*debug_pubnames 1 PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler-times .section[\t ][^\n]*debug_pubtypes 1 PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "F\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "F_A\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "F_B\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "F_C\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "\\(anonymous namespace\\)::c1_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "\\(anonymous namespace\\)::c2_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "\\(anonymous namespace\\)::three::anonymous_three_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "\\(anonymous namespace\\)::three\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "\\(anonymous namespace\\)\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "__static_initialization_and_destruction_0\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "anonymous_union_container\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "anonymous_union_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "bool\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "check\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "check_enum\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "double\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "inline_func_1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "int\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "main\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "one::G\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "one::G_A\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "one::G_B\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "one::G_C\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "one::\\(anonymous namespace\\)::one_anonymous_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "one::\\(anonymous namespace\\)\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "one::c1::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "one::c1::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "one::c1::~c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "one::c1v\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "one\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two::c2v1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two::c2v2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two::c2v3\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two::ci\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler "two\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler-times .section[\t ][^\n]*debug_pubnames 1 PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 scan-assembler-times .section[\t ][^\n]*debug_pubtypes 1 PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "F\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "F_A\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "F_B\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "F_C\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "\\(anonymous namespace\\)::c1_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "\\(anonymous namespace\\)::c2_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "\\(anonymous namespace\\)::three::anonymous_three_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "\\(anonymous namespace\\)::three\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "\\(anonymous namespace\\)\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "__static_initialization_and_destruction_0\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "anonymous_union_container\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "anonymous_union_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "bool\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "check\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "check_enum\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "double\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "inline_func_1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "int\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "main\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "one::G\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "one::G_A\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "one::G_B\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "one::G_C\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "one::\\(anonymous namespace\\)::one_anonymous_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "one::\\(anonymous namespace\\)\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "one::c1::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "one::c1::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "one::c1::~c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "one::c1v\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "one\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two::c2v1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two::c2v2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two::c2v3\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two::ci\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler "two\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler-times .section[\t ][^\n]*debug_pubnames 1 PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 scan-assembler-times .section[\t ][^\n]*debug_pubtypes 1 PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/redeclaration-1.C -std=gnu++20 scan-assembler-times [^\n\r]*\\(DIE [^\n\r]*DW_TAG_lexical_block\\)[\n\r]{1,2}[^\n\r]*DW_AT_low_pc[\n\r]{1,2}[^\n\r]*DW_AT_high_pc[\n\r]{1,2}[^\n\r]*\\(DIE [^\n\r]*DW_TAG_variable\\)[\n\r]{1,2}[^\n\r]*DW_AT_name 2 PASS: g++.dg/debug/dwarf2/redeclaration-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/redeclaration-1.C -std=gnu++26 scan-assembler-times [^\n\r]*\\(DIE [^\n\r]*DW_TAG_lexical_block\\)[\n\r]{1,2}[^\n\r]*DW_AT_low_pc[\n\r]{1,2}[^\n\r]*DW_AT_high_pc[\n\r]{1,2}[^\n\r]*\\(DIE [^\n\r]*DW_TAG_variable\\)[\n\r]{1,2}[^\n\r]*DW_AT_name 2 PASS: g++.dg/debug/dwarf2/redeclaration-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/redeclaration-1.C -std=gnu++98 scan-assembler-times [^\n\r]*\\(DIE [^\n\r]*DW_TAG_lexical_block\\)[\n\r]{1,2}[^\n\r]*DW_AT_low_pc[\n\r]{1,2}[^\n\r]*DW_AT_high_pc[\n\r]{1,2}[^\n\r]*\\(DIE [^\n\r]*DW_TAG_variable\\)[\n\r]{1,2}[^\n\r]*DW_AT_name 2 PASS: g++.dg/debug/dwarf2/redeclaration-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/ref-1.C -std=gnu++20 scan-assembler-not DW_TAG_const_type PASS: g++.dg/debug/dwarf2/ref-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/ref-1.C -std=gnu++26 scan-assembler-not DW_TAG_const_type PASS: g++.dg/debug/dwarf2/ref-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/ref-1.C -std=gnu++98 scan-assembler-not DW_TAG_const_type PASS: g++.dg/debug/dwarf2/ref-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/ref-2.C -std=gnu++11 scan-assembler-times DW_AT_reference 1 PASS: g++.dg/debug/dwarf2/ref-2.C -std=gnu++11 scan-assembler-times DW_AT_rvalue_reference 1 PASS: g++.dg/debug/dwarf2/ref-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/ref-2.C -std=gnu++20 scan-assembler-times DW_AT_reference 1 PASS: g++.dg/debug/dwarf2/ref-2.C -std=gnu++20 scan-assembler-times DW_AT_rvalue_reference 1 PASS: g++.dg/debug/dwarf2/ref-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/ref-2.C -std=gnu++26 scan-assembler-times DW_AT_reference 1 PASS: g++.dg/debug/dwarf2/ref-2.C -std=gnu++26 scan-assembler-times DW_AT_rvalue_reference 1 PASS: g++.dg/debug/dwarf2/ref-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/ref-3.C -std=gnu++11 scan-assembler-times DW_AT_reference 5 PASS: g++.dg/debug/dwarf2/ref-3.C -std=gnu++11 scan-assembler-times DW_AT_rvalue_reference 5 PASS: g++.dg/debug/dwarf2/ref-3.C -std=gnu++11 scan-assembler-times DW_AT_use_location 1 PASS: g++.dg/debug/dwarf2/ref-3.C -std=gnu++11 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_ptr_to_member_type 7 PASS: g++.dg/debug/dwarf2/ref-3.C -std=gnu++11 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_subroutine_type 6 PASS: g++.dg/debug/dwarf2/ref-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/ref-3.C -std=gnu++20 scan-assembler-times DW_AT_reference 5 PASS: g++.dg/debug/dwarf2/ref-3.C -std=gnu++20 scan-assembler-times DW_AT_rvalue_reference 5 PASS: g++.dg/debug/dwarf2/ref-3.C -std=gnu++20 scan-assembler-times DW_AT_use_location 1 PASS: g++.dg/debug/dwarf2/ref-3.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_ptr_to_member_type 7 PASS: g++.dg/debug/dwarf2/ref-3.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_subroutine_type 6 PASS: g++.dg/debug/dwarf2/ref-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/ref-3.C -std=gnu++26 scan-assembler-times DW_AT_reference 5 PASS: g++.dg/debug/dwarf2/ref-3.C -std=gnu++26 scan-assembler-times DW_AT_rvalue_reference 5 PASS: g++.dg/debug/dwarf2/ref-3.C -std=gnu++26 scan-assembler-times DW_AT_use_location 1 PASS: g++.dg/debug/dwarf2/ref-3.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_ptr_to_member_type 7 PASS: g++.dg/debug/dwarf2/ref-3.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_subroutine_type 6 PASS: g++.dg/debug/dwarf2/ref-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/ref-4.C -std=gnu++11 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_ptr_to_member_type 2 PASS: g++.dg/debug/dwarf2/ref-4.C -std=gnu++11 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_subroutine_type 1 PASS: g++.dg/debug/dwarf2/ref-4.C -std=gnu++11 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_typedef 2 PASS: g++.dg/debug/dwarf2/ref-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/ref-4.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_ptr_to_member_type 2 PASS: g++.dg/debug/dwarf2/ref-4.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_subroutine_type 1 PASS: g++.dg/debug/dwarf2/ref-4.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_typedef 2 PASS: g++.dg/debug/dwarf2/ref-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/ref-4.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_ptr_to_member_type 2 PASS: g++.dg/debug/dwarf2/ref-4.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_subroutine_type 1 PASS: g++.dg/debug/dwarf2/ref-4.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_typedef 2 PASS: g++.dg/debug/dwarf2/ref-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/refqual-1.C (test for excess errors) PASS: g++.dg/debug/dwarf2/refqual-1.C scan-assembler-not DW_AT_use_location PASS: g++.dg/debug/dwarf2/refqual-1.C scan-assembler-times DW_AT_reference 2 PASS: g++.dg/debug/dwarf2/refqual-1.C scan-assembler-times DIE \\([^\n]*\\) DW_TAG_ptr_to_member_type 1 PASS: g++.dg/debug/dwarf2/refqual-2.C (test for excess errors) PASS: g++.dg/debug/dwarf2/refqual-2.C scan-assembler-not DW_AT_use_location PASS: g++.dg/debug/dwarf2/refqual-2.C scan-assembler-times DW_AT_rvalue_reference 2 PASS: g++.dg/debug/dwarf2/refqual-2.C scan-assembler-times DIE \\([^\n]*\\) DW_TAG_ptr_to_member_type 1 PASS: g++.dg/debug/dwarf2/rv1.C -std=gnu++11 scan-assembler-times DIE[^\n\r]*DW_TAG_reference_type 1 PASS: g++.dg/debug/dwarf2/rv1.C -std=gnu++11 scan-assembler-times DIE[^\n\r]*DW_TAG_rvalue_reference_type 1 PASS: g++.dg/debug/dwarf2/rv1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/rv1.C -std=gnu++20 scan-assembler-times DIE[^\n\r]*DW_TAG_reference_type 1 PASS: g++.dg/debug/dwarf2/rv1.C -std=gnu++20 scan-assembler-times DIE[^\n\r]*DW_TAG_rvalue_reference_type 1 PASS: g++.dg/debug/dwarf2/rv1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/rv1.C -std=gnu++26 scan-assembler-times DIE[^\n\r]*DW_TAG_reference_type 1 PASS: g++.dg/debug/dwarf2/rv1.C -std=gnu++26 scan-assembler-times DIE[^\n\r]*DW_TAG_rvalue_reference_type 1 PASS: g++.dg/debug/dwarf2/rv1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/self-ref-1.C -std=gnu++20 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_pointer_type\\)[\n\r]{1,2}[^\n\r]*DW_AT_byte_size[\n\r]{1,2}[^\n\r]*DW_AT_type 4 PASS: g++.dg/debug/dwarf2/self-ref-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/self-ref-1.C -std=gnu++26 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_pointer_type\\)[\n\r]{1,2}[^\n\r]*DW_AT_byte_size[\n\r]{1,2}[^\n\r]*DW_AT_type 4 PASS: g++.dg/debug/dwarf2/self-ref-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/self-ref-1.C -std=gnu++98 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_pointer_type\\)[\n\r]{1,2}[^\n\r]*DW_AT_byte_size[\n\r]{1,2}[^\n\r]*DW_AT_type 4 PASS: g++.dg/debug/dwarf2/self-ref-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/self-ref-2.C -std=gnu++20 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_pointer_type\\)[\n\r]{1,2}[^\n\r]*DW_AT_byte_size[\n\r]{1,2}[^\n\r]*DW_AT_type 4 PASS: g++.dg/debug/dwarf2/self-ref-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/self-ref-2.C -std=gnu++26 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_pointer_type\\)[\n\r]{1,2}[^\n\r]*DW_AT_byte_size[\n\r]{1,2}[^\n\r]*DW_AT_type 4 PASS: g++.dg/debug/dwarf2/self-ref-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/self-ref-2.C -std=gnu++98 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_pointer_type\\)[\n\r]{1,2}[^\n\r]*DW_AT_byte_size[\n\r]{1,2}[^\n\r]*DW_AT_type 4 PASS: g++.dg/debug/dwarf2/self-ref-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++20 scan-assembler DW_TAG_member[^\n\r]*[\n\r]*[^\n\r]*staticdatamember[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++20 scan-assembler DW_TAG_variable[^\n\r]*[\n\r]*[^\n\r]*DW_AT_specification PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++26 scan-assembler DW_TAG_member[^\n\r]*[\n\r]*[^\n\r]*staticdatamember[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++26 scan-assembler DW_TAG_variable[^\n\r]*[\n\r]*[^\n\r]*DW_AT_specification PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++98 scan-assembler DW_TAG_member[^\n\r]*[\n\r]*[^\n\r]*staticdatamember[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++98 scan-assembler DW_TAG_variable[^\n\r]*[\n\r]*[^\n\r]*DW_AT_specification PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++20 scan-assembler-not DW_TAG_enumeration_type PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++20 scan-assembler-not DW_TAG_enumerator PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++20 scan-assembler-not DW_TAG_variable PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++26 scan-assembler-not DW_TAG_enumeration_type PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++26 scan-assembler-not DW_TAG_enumerator PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++26 scan-assembler-not DW_TAG_variable PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++98 scan-assembler-not DW_TAG_enumeration_type PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++98 scan-assembler-not DW_TAG_enumerator PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++98 scan-assembler-not DW_TAG_variable PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++20 scan-assembler DW_OP_addr[^\n\r]*[\n\r]*[^\n\r]*staticvar1 PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++20 scan-assembler DW_OP_addr[^\n\r]*[\n\r]*[^\n\r]*staticvar2 PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++26 scan-assembler DW_OP_addr[^\n\r]*[\n\r]*[^\n\r]*staticvar1 PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++26 scan-assembler DW_OP_addr[^\n\r]*[\n\r]*[^\n\r]*staticvar2 PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++98 scan-assembler DW_OP_addr[^\n\r]*[\n\r]*[^\n\r]*staticvar1 PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++98 scan-assembler DW_OP_addr[^\n\r]*[\n\r]*[^\n\r]*staticvar2 PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++20 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++20 scan-assembler U[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++26 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++26 scan-assembler U[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++98 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++98 scan-assembler U[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++20 scan-assembler 3[^\n\r]* DW_AT_const_value PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++20 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++20 scan-assembler i[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++26 scan-assembler 3[^\n\r]* DW_AT_const_value PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++26 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++26 scan-assembler i[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++98 scan-assembler 3[^\n\r]* DW_AT_const_value PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++98 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++98 scan-assembler i[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++20 scan-assembler DW_AT_location[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_addr[^\\r\\n]*[\\r\\n]*[^\\r\\n]*_Z4blehv[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_stack_value PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++20 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++20 scan-assembler f[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++26 scan-assembler DW_AT_location[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_addr[^\\r\\n]*[\\r\\n]*[^\\r\\n]*_Z4blehv[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_stack_value PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++26 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++26 scan-assembler f[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++98 scan-assembler DW_AT_location[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_addr[^\\r\\n]*[\\r\\n]*[^\\r\\n]*_Z4blehv[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_stack_value PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++98 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++98 scan-assembler f[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-4.C -std=gnu++11 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 1 PASS: g++.dg/debug/dwarf2/template-func-params-4.C -std=gnu++11 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_template_type_param 3 PASS: g++.dg/debug/dwarf2/template-func-params-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-4.C -std=gnu++20 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 1 PASS: g++.dg/debug/dwarf2/template-func-params-4.C -std=gnu++20 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_template_type_param 3 PASS: g++.dg/debug/dwarf2/template-func-params-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-4.C -std=gnu++26 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 1 PASS: g++.dg/debug/dwarf2/template-func-params-4.C -std=gnu++26 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_template_type_param 3 PASS: g++.dg/debug/dwarf2/template-func-params-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++20 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++20 scan-assembler T[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++26 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++26 scan-assembler T[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++98 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++98 scan-assembler T[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++20 scan-assembler-times "vector.0".*?DW_AT_GNU_template_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++20 scan-assembler-times .ascii "U.0".*?DW_AT_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++20 scan-assembler-times DW_TAG_GNU_template_template_param 2 PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++26 scan-assembler-times "vector.0".*?DW_AT_GNU_template_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++26 scan-assembler-times .ascii "U.0".*?DW_AT_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++26 scan-assembler-times DW_TAG_GNU_template_template_param 2 PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++98 scan-assembler-times "vector.0".*?DW_AT_GNU_template_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++98 scan-assembler-times .ascii "U.0".*?DW_AT_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++98 scan-assembler-times DW_TAG_GNU_template_template_param 2 PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++11 scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++11 scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++11 scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++11 scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++11 scan-assembler-times .ascii "PTs.0"[\t ]+[^\n]*DW_AT_name 3 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++11 scan-assembler-times .ascii "T.0"[\t ]+[^\n]*DW_AT_name 3 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++11 scan-assembler-times .ascii "args.0"[\t ]+[^\n]*DW_AT_name 3 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++11 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_formal_parameter_pack 3 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++11 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 3 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++11 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_subprogram 5 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++11 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_template_type_param 6 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++20 scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++20 scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++20 scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++20 scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++20 scan-assembler-times .ascii "PTs.0"[\t ]+[^\n]*DW_AT_name 3 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++20 scan-assembler-times .ascii "T.0"[\t ]+[^\n]*DW_AT_name 3 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++20 scan-assembler-times .ascii "args.0"[\t ]+[^\n]*DW_AT_name 3 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++20 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_formal_parameter_pack 3 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++20 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 3 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++20 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_subprogram 5 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++20 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_template_type_param 6 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++26 scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++26 scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++26 scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++26 scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++26 scan-assembler-times .ascii "PTs.0"[\t ]+[^\n]*DW_AT_name 3 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++26 scan-assembler-times .ascii "T.0"[\t ]+[^\n]*DW_AT_name 3 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++26 scan-assembler-times .ascii "args.0"[\t ]+[^\n]*DW_AT_name 3 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++26 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_formal_parameter_pack 3 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++26 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 3 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++26 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_subprogram 5 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++26 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_template_type_param 6 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++20 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++20 scan-assembler U[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++26 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++26 scan-assembler U[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++98 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++98 scan-assembler U[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-10.C -std=gnu++20 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-10.C -std=gnu++26 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-10.C -std=gnu++98 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-11.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_type_param 1 PASS: g++.dg/debug/dwarf2/template-params-11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-11.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_type_param 1 PASS: g++.dg/debug/dwarf2/template-params-11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-11.C -std=gnu++98 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_type_param 1 PASS: g++.dg/debug/dwarf2/template-params-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12f.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12f.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]*[^\n]* DW_AT_location\n[^\n]* DW_OP_addr\n[^\n]*_ZN1S1fEv[^\n]*\n[^\n]* DW_OP_stack_value\n[^\n]* DW_OP_piece\n[^\n]*\n[^\n]* DW_OP_lit0\n[^\n]* DW_OP_stack_value\n[^\n]* DW_OP_piece 1 PASS: g++.dg/debug/dwarf2/template-params-12f.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12f.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12f.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]*[^\n]* DW_AT_location\n[^\n]* DW_OP_addr\n[^\n]*_ZN1S1fEv[^\n]*\n[^\n]* DW_OP_stack_value\n[^\n]* DW_OP_piece\n[^\n]*\n[^\n]* DW_OP_lit0\n[^\n]* DW_OP_stack_value\n[^\n]* DW_OP_piece 1 PASS: g++.dg/debug/dwarf2/template-params-12f.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12f.C -std=gnu++98 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12f.C -std=gnu++98 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]*[^\n]* DW_AT_location\n[^\n]* DW_OP_addr\n[^\n]*_ZN1S1fEv[^\n]*\n[^\n]* DW_OP_stack_value\n[^\n]* DW_OP_piece\n[^\n]*\n[^\n]* DW_OP_lit0\n[^\n]* DW_OP_stack_value\n[^\n]* DW_OP_piece 1 PASS: g++.dg/debug/dwarf2/template-params-12f.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12g.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12g.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]*[^\n]* DW_AT_location\n[^\n]* DW_OP_addr\n[^\n]*_ZN1B1gEv[^\n]*\n[^\n]* DW_OP_stack_value\n[^\n]* DW_OP_piece\n[^\n]*\n[^\n]* DW_OP_lit0\n[^\n]* DW_OP_stack_value\n[^\n]* DW_OP_piece 1 PASS: g++.dg/debug/dwarf2/template-params-12g.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12g.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12g.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]*[^\n]* DW_AT_location\n[^\n]* DW_OP_addr\n[^\n]*_ZN1B1gEv[^\n]*\n[^\n]* DW_OP_stack_value\n[^\n]* DW_OP_piece\n[^\n]*\n[^\n]* DW_OP_lit0\n[^\n]* DW_OP_stack_value\n[^\n]* DW_OP_piece 1 PASS: g++.dg/debug/dwarf2/template-params-12g.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12g.C -std=gnu++98 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12g.C -std=gnu++98 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]*[^\n]* DW_AT_location\n[^\n]* DW_OP_addr\n[^\n]*_ZN1B1gEv[^\n]*\n[^\n]* DW_OP_stack_value\n[^\n]* DW_OP_piece\n[^\n]*\n[^\n]* DW_OP_lit0\n[^\n]* DW_OP_stack_value\n[^\n]* DW_OP_piece 1 PASS: g++.dg/debug/dwarf2/template-params-12g.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12n.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12n.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]* DW_AT_const_value 1 PASS: g++.dg/debug/dwarf2/template-params-12n.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12n.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12n.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]* DW_AT_const_value 1 PASS: g++.dg/debug/dwarf2/template-params-12n.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12n.C -std=gnu++98 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12n.C -std=gnu++98 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]* DW_AT_const_value 1 PASS: g++.dg/debug/dwarf2/template-params-12n.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12s.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12s.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]* [^\n]*DIE 1 PASS: g++.dg/debug/dwarf2/template-params-12s.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12s.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12s.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]* [^\n]*DIE 1 PASS: g++.dg/debug/dwarf2/template-params-12s.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12s.C -std=gnu++98 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12s.C -std=gnu++98 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]* [^\n]*DIE 1 PASS: g++.dg/debug/dwarf2/template-params-12s.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12u.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12u.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]* [^\n]*DIE 1 PASS: g++.dg/debug/dwarf2/template-params-12u.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12u.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12u.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]* [^\n]*DIE 1 PASS: g++.dg/debug/dwarf2/template-params-12u.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12u.C -std=gnu++98 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12u.C -std=gnu++98 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]* [^\n]*DIE 1 PASS: g++.dg/debug/dwarf2/template-params-12u.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12v.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12v.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]* DW_AT_const_value 1 PASS: g++.dg/debug/dwarf2/template-params-12v.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12v.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12v.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]* DW_AT_const_value 1 PASS: g++.dg/debug/dwarf2/template-params-12v.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12v.C -std=gnu++98 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12v.C -std=gnu++98 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]* DW_AT_const_value 1 PASS: g++.dg/debug/dwarf2/template-params-12v.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12w.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12w.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]* DW_AT_const_value 1 PASS: g++.dg/debug/dwarf2/template-params-12w.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12w.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12w.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]* DW_AT_const_value 1 PASS: g++.dg/debug/dwarf2/template-params-12w.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-12w.C -std=gnu++98 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-12w.C -std=gnu++98 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_value_param[^\n]*\n[^\n]* DW_AT_name\n[^\n]* DW_AT_type\n[^\n]* DW_AT_const_value 1 PASS: g++.dg/debug/dwarf2/template-params-12w.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-13.C -std=gnu++20 scan-assembler 9[^\n\r]* DW_AT_const_value PASS: g++.dg/debug/dwarf2/template-params-13.C -std=gnu++20 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-params-13.C -std=gnu++20 scan-assembler N[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-13.C -std=gnu++26 scan-assembler 9[^\n\r]* DW_AT_const_value PASS: g++.dg/debug/dwarf2/template-params-13.C -std=gnu++26 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-params-13.C -std=gnu++26 scan-assembler N[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-13.C -std=gnu++98 scan-assembler 9[^\n\r]* DW_AT_const_value PASS: g++.dg/debug/dwarf2/template-params-13.C -std=gnu++98 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-params-13.C -std=gnu++98 scan-assembler N[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++20 scan-assembler 3[^\n\r]* DW_AT_const_value PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++20 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++20 scan-assembler i[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++26 scan-assembler 3[^\n\r]* DW_AT_const_value PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++26 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++26 scan-assembler i[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++98 scan-assembler 3[^\n\r]* DW_AT_const_value PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++98 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++98 scan-assembler i[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++20 scan-assembler DW_AT_location[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_addr[^\\r\\n]*[\\r\\n]*[^\\r\\n]*_Z4blehv[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_stack_value PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++20 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++20 scan-assembler f[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++26 scan-assembler DW_AT_location[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_addr[^\\r\\n]*[\\r\\n]*[^\\r\\n]*_Z4blehv[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_stack_value PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++26 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++26 scan-assembler f[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++98 scan-assembler DW_AT_location[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_addr[^\\r\\n]*[\\r\\n]*[^\\r\\n]*_Z4blehv[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_stack_value PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++98 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++98 scan-assembler f[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-4.C -std=gnu++11 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 1 PASS: g++.dg/debug/dwarf2/template-params-4.C -std=gnu++11 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_template_type_param 3 PASS: g++.dg/debug/dwarf2/template-params-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-4.C -std=gnu++20 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 1 PASS: g++.dg/debug/dwarf2/template-params-4.C -std=gnu++20 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_template_type_param 3 PASS: g++.dg/debug/dwarf2/template-params-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-4.C -std=gnu++26 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 1 PASS: g++.dg/debug/dwarf2/template-params-4.C -std=gnu++26 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_template_type_param 3 PASS: g++.dg/debug/dwarf2/template-params-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++20 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++20 scan-assembler T[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++26 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++26 scan-assembler T[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++98 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++98 scan-assembler T[^\n\r]* DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++20 scan-assembler-times "vector.0"[^\n]*DW_AT_GNU_template_name 1 PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++20 scan-assembler-times .ascii "U.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++20 scan-assembler-times DW_TAG_GNU_template_template_param 2 PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++26 scan-assembler-times "vector.0"[^\n]*DW_AT_GNU_template_name 1 PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++26 scan-assembler-times .ascii "U.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++26 scan-assembler-times DW_TAG_GNU_template_template_param 2 PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++98 scan-assembler-times "vector.0"[^\n]*DW_AT_GNU_template_name 1 PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++98 scan-assembler-times .ascii "U.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++98 scan-assembler-times DW_TAG_GNU_template_template_param 2 PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-7.C -std=gnu++11 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 1 PASS: g++.dg/debug/dwarf2/template-params-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-7.C -std=gnu++20 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 1 PASS: g++.dg/debug/dwarf2/template-params-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-7.C -std=gnu++26 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 1 PASS: g++.dg/debug/dwarf2/template-params-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-8.C -std=gnu++20 scan-assembler-times [^\n\r]*DIE \\([^\n\r]*\\) DW_TAG_template_value_param[^\n\r]*[\n\r]{1,2}[^\n\r]*DW_AT_name[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2}[^\n\r]*DW_AT_const_value[\n\r]{1,2} 1 PASS: g++.dg/debug/dwarf2/template-params-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-8.C -std=gnu++26 scan-assembler-times [^\n\r]*DIE \\([^\n\r]*\\) DW_TAG_template_value_param[^\n\r]*[\n\r]{1,2}[^\n\r]*DW_AT_name[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2}[^\n\r]*DW_AT_const_value[\n\r]{1,2} 1 PASS: g++.dg/debug/dwarf2/template-params-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-8.C -std=gnu++98 scan-assembler-times [^\n\r]*DIE \\([^\n\r]*\\) DW_TAG_template_value_param[^\n\r]*[\n\r]{1,2}[^\n\r]*DW_AT_name[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2}[^\n\r]*DW_AT_const_value[\n\r]{1,2} 1 PASS: g++.dg/debug/dwarf2/template-params-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++20 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_type_param 2 PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++20 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_value_param 3 PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++26 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_type_param 2 PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++26 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_value_param 3 PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++98 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_type_param 2 PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++98 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_value_param 3 PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/debug/dwarf2/thunk1.C -std=gnu++20 UNSUPPORTED: g++.dg/debug/dwarf2/thunk1.C -std=gnu++26 UNSUPPORTED: g++.dg/debug/dwarf2/thunk1.C -std=gnu++98 PASS: g++.dg/debug/dwarf2/tls1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/tls1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/tls1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++20 scan-assembler-times "e0.."[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++20 scan-assembler-times "e1.."[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++20 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_enumeration_type 1 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++20 scan-assembler-times DW_AT_name: "foo<1>"|"foo<1>.."[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++20 scan-assembler-times DW_AT_name: "typedef foo<1>::type type"|"typedef foo<1>::type type.."[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++20 scan-assembler-times DW_TAG_enumeration_type 2 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++20 scan-assembler-times DW_TAG_structure_type 2 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++26 scan-assembler-times "e0.."[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++26 scan-assembler-times "e1.."[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++26 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_enumeration_type 1 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++26 scan-assembler-times DW_AT_name: "foo<1>"|"foo<1>.."[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++26 scan-assembler-times DW_AT_name: "typedef foo<1>::type type"|"typedef foo<1>::type type.."[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++26 scan-assembler-times DW_TAG_enumeration_type 2 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++26 scan-assembler-times DW_TAG_structure_type 2 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++98 scan-assembler-times "e0.."[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++98 scan-assembler-times "e1.."[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++98 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_enumeration_type 1 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++98 scan-assembler-times DW_AT_name: "foo<1>"|"foo<1>.."[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++98 scan-assembler-times DW_AT_name: "typedef foo<1>::type type"|"typedef foo<1>::type type.."[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++98 scan-assembler-times DW_TAG_enumeration_type 2 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++98 scan-assembler-times DW_TAG_structure_type 2 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef2.C -std=gnu++20 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_formal_parameter\\)[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2} 1 PASS: g++.dg/debug/dwarf2/typedef2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef2.C -std=gnu++26 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_formal_parameter\\)[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2} 1 PASS: g++.dg/debug/dwarf2/typedef2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef2.C -std=gnu++98 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_formal_parameter\\)[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2} 1 PASS: g++.dg/debug/dwarf2/typedef2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++20 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_structure_type\\) 1 PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++20 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_typedef\\) 1 PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++26 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_structure_type\\) 1 PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++26 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_typedef\\) 1 PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++98 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_structure_type\\) 1 PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++98 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_typedef\\) 1 PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef4.C -std=gnu++20 scan-assembler-times DW_AT_byte_size 4 PASS: g++.dg/debug/dwarf2/typedef4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef4.C -std=gnu++26 scan-assembler-times DW_AT_byte_size 4 PASS: g++.dg/debug/dwarf2/typedef4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef4.C -std=gnu++98 scan-assembler-times DW_AT_byte_size 4 PASS: g++.dg/debug/dwarf2/typedef4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef6.C -std=gnu++20 scan-assembler-times [^\n\r]*\\(DIE [^\n\r]* DW_TAG_typedef\\)[\n\r]{1,2}[^\n\r].*"t\\\\0"[^\n\r]*DW_AT_name[\n\r]{1,2}[^\n\r]*[\n\r]{1,2}[^\n\r]*[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2}[^\n\r]*\\(DIE 1 PASS: g++.dg/debug/dwarf2/typedef6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef6.C -std=gnu++26 scan-assembler-times [^\n\r]*\\(DIE [^\n\r]* DW_TAG_typedef\\)[\n\r]{1,2}[^\n\r].*"t\\\\0"[^\n\r]*DW_AT_name[\n\r]{1,2}[^\n\r]*[\n\r]{1,2}[^\n\r]*[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2}[^\n\r]*\\(DIE 1 PASS: g++.dg/debug/dwarf2/typedef6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef6.C -std=gnu++98 scan-assembler-times [^\n\r]*\\(DIE [^\n\r]* DW_TAG_typedef\\)[\n\r]{1,2}[^\n\r].*"t\\\\0"[^\n\r]*DW_AT_name[\n\r]{1,2}[^\n\r]*[\n\r]{1,2}[^\n\r]*[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2}[^\n\r]*\\(DIE 1 PASS: g++.dg/debug/dwarf2/typedef6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/using-enum.C -std=gnu++20 scan-assembler-times DW_TAG_enumeration_type 2 PASS: g++.dg/debug/dwarf2/using-enum.C -std=gnu++20 scan-assembler-times DW_TAG_enumerator 3 PASS: g++.dg/debug/dwarf2/using-enum.C -std=gnu++20 scan-assembler-times DW_TAG_imported_declaration 3 PASS: g++.dg/debug/dwarf2/using-enum.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/using-enum.C -std=gnu++23 scan-assembler-times DW_TAG_enumeration_type 2 PASS: g++.dg/debug/dwarf2/using-enum.C -std=gnu++23 scan-assembler-times DW_TAG_enumerator 3 PASS: g++.dg/debug/dwarf2/using-enum.C -std=gnu++23 scan-assembler-times DW_TAG_imported_declaration 3 PASS: g++.dg/debug/dwarf2/using-enum.C -std=gnu++23 (test for excess errors) PASS: g++.dg/debug/dwarf2/using-enum.C -std=gnu++26 scan-assembler-times DW_TAG_enumeration_type 2 PASS: g++.dg/debug/dwarf2/using-enum.C -std=gnu++26 scan-assembler-times DW_TAG_enumerator 3 PASS: g++.dg/debug/dwarf2/using-enum.C -std=gnu++26 scan-assembler-times DW_TAG_imported_declaration 3 PASS: g++.dg/debug/dwarf2/using-enum.C -std=gnu++26 (test for excess errors) PASS: g++.dg/debug/dwarf2/utf-1.C -std=gnu++20 scan-assembler-times 0x10[ \t][^\n\r]* DW_AT_encoding 3 PASS: g++.dg/debug/dwarf2/utf-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/debug/dwarf2/utf-1.C -std=gnu++23 scan-assembler-times 0x10[ \t][^\n\r]* DW_AT_encoding 3 PASS: g++.dg/debug/dwarf2/utf-1.C -std=gnu++23 (test for excess errors) PASS: g++.dg/debug/dwarf2/utf-1.C -std=gnu++26 scan-assembler-times 0x10[ \t][^\n\r]* DW_AT_encoding 3 PASS: g++.dg/debug/dwarf2/utf-1.C -std=gnu++26 (test for excess errors) Running gcc.git~master/gcc/testsuite/g++.dg/dfp/dfp.exp ... Running gcc.git~master/gcc/testsuite/g++.dg/dg.exp ... PASS: c-c++-common/Waddress-1.c -std=gnu++20 (test for bogus messages, line 10) PASS: c-c++-common/Waddress-1.c -std=gnu++20 (test for bogus messages, line 11) PASS: c-c++-common/Waddress-1.c -std=gnu++20 (test for bogus messages, line 12) PASS: c-c++-common/Waddress-1.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/Waddress-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Waddress-1.c -std=gnu++26 (test for bogus messages, line 10) PASS: c-c++-common/Waddress-1.c -std=gnu++26 (test for bogus messages, line 11) PASS: c-c++-common/Waddress-1.c -std=gnu++26 (test for bogus messages, line 12) PASS: c-c++-common/Waddress-1.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/Waddress-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Waddress-1.c -std=gnu++98 (test for bogus messages, line 10) PASS: c-c++-common/Waddress-1.c -std=gnu++98 (test for bogus messages, line 11) PASS: c-c++-common/Waddress-1.c -std=gnu++98 (test for bogus messages, line 12) PASS: c-c++-common/Waddress-1.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/Waddress-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Waddress-2.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Waddress-2.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Waddress-2.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Waddress-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Waddress-2.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Waddress-2.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Waddress-2.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/Waddress-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Waddress-2.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Waddress-2.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Waddress-2.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/Waddress-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 100) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 108) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 109) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 110) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 112) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 114) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 117) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 118) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 119) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 120) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 121) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 122) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 124) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 31) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 37) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 38) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 42) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 57) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 58) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 59) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 61) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 63) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 66) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 67) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 68) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 69) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 70) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 71) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 72) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 73) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 75) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 83) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 86) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 87) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 89) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 92) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 93) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 94) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 95) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 96) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 97) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 98) PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 100) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 108) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 109) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 110) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 112) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 114) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 117) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 118) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 119) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 120) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 121) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 122) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 124) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 27) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 31) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 37) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 38) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 42) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 57) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 58) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 59) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 61) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 63) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 66) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 67) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 68) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 69) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 70) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 71) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 72) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 73) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 75) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 83) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 86) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 87) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 89) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 92) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 93) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 94) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 95) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 96) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 97) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for warnings, line 98) PASS: c-c++-common/Waddress-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 100) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 108) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 109) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 110) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 112) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 114) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 117) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 118) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 119) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 120) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 121) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 122) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 124) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 27) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 31) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 37) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 38) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 42) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 44) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 46) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 47) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 57) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 58) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 59) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 61) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 63) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 66) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 67) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 68) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 69) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 70) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 71) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 72) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 73) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 75) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 83) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 84) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 86) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 87) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 89) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 92) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 93) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 94) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 95) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 96) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 97) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 98) PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 100) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 101) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 102) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 103) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 104) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 105) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 37) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 42) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 58) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 59) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 60) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 61) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 62) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 63) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 79) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 80) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 81) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 82) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 83) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 85) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 97) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 98) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 99) PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for excess errors) XFAIL: c-c++-common/Waddress-4.c -std=gnu++20 pr102555 (test for warnings, line 55) XFAIL: c-c++-common/Waddress-4.c -std=gnu++20 pr102555 (test for warnings, line 56) XFAIL: c-c++-common/Waddress-4.c -std=gnu++20 pr102555 (test for warnings, line 77) XFAIL: c-c++-common/Waddress-4.c -std=gnu++20 pr102555 (test for warnings, line 91) XFAIL: c-c++-common/Waddress-4.c -std=gnu++20 pr102555 (test for warnings, line 92) XFAIL: c-c++-common/Waddress-4.c -std=gnu++20 pr102555 (test for warnings, line 93) XFAIL: c-c++-common/Waddress-4.c -std=gnu++20 pr102555 (test for warnings, line 96) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 100) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 101) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 102) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 103) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 104) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 105) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 27) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 37) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 42) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 58) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 59) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 60) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 61) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 62) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 63) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 79) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 80) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 81) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 82) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 83) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 85) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 97) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 98) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for warnings, line 99) PASS: c-c++-common/Waddress-4.c -std=gnu++26 (test for excess errors) XFAIL: c-c++-common/Waddress-4.c -std=gnu++26 pr102555 (test for warnings, line 55) XFAIL: c-c++-common/Waddress-4.c -std=gnu++26 pr102555 (test for warnings, line 56) XFAIL: c-c++-common/Waddress-4.c -std=gnu++26 pr102555 (test for warnings, line 77) XFAIL: c-c++-common/Waddress-4.c -std=gnu++26 pr102555 (test for warnings, line 91) XFAIL: c-c++-common/Waddress-4.c -std=gnu++26 pr102555 (test for warnings, line 92) XFAIL: c-c++-common/Waddress-4.c -std=gnu++26 pr102555 (test for warnings, line 93) XFAIL: c-c++-common/Waddress-4.c -std=gnu++26 pr102555 (test for warnings, line 96) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 100) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 101) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 102) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 103) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 104) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 105) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 27) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 37) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 42) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 43) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 44) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 46) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 47) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 58) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 59) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 60) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 61) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 62) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 63) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 79) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 80) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 81) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 82) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 83) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 84) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 85) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 97) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 98) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 99) PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for excess errors) XFAIL: c-c++-common/Waddress-4.c -std=gnu++98 pr102555 (test for warnings, line 55) XFAIL: c-c++-common/Waddress-4.c -std=gnu++98 pr102555 (test for warnings, line 56) XFAIL: c-c++-common/Waddress-4.c -std=gnu++98 pr102555 (test for warnings, line 77) XFAIL: c-c++-common/Waddress-4.c -std=gnu++98 pr102555 (test for warnings, line 91) XFAIL: c-c++-common/Waddress-4.c -std=gnu++98 pr102555 (test for warnings, line 92) XFAIL: c-c++-common/Waddress-4.c -std=gnu++98 pr102555 (test for warnings, line 93) XFAIL: c-c++-common/Waddress-4.c -std=gnu++98 pr102555 (test for warnings, line 96) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 119) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 120) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 121) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 122) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 123) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 124) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 126) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 127) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 128) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 51) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 55) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 59) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 86) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 87) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 88) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 89) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 90) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 91) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 93) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 94) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 95) PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 119) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 120) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 121) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 122) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 123) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 124) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 126) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 127) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 128) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 27) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 51) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 55) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 59) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 86) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 87) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 88) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 89) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 90) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 91) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 93) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 94) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for warnings, line 95) PASS: c-c++-common/Waddress-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 119) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 120) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 121) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 122) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 123) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 124) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 126) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 127) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 128) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 27) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 43) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 47) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 49) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 51) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 55) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 59) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 86) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 87) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 88) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 89) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 90) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 91) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 93) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 94) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 95) PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Waddress-6.c -std=gnu++20 (test for bogus messages, line 15) PASS: c-c++-common/Waddress-6.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/Waddress-6.c -std=gnu++20 (test for warnings, line 31) PASS: c-c++-common/Waddress-6.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/Waddress-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Waddress-6.c -std=gnu++26 (test for bogus messages, line 15) PASS: c-c++-common/Waddress-6.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/Waddress-6.c -std=gnu++26 (test for warnings, line 31) PASS: c-c++-common/Waddress-6.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/Waddress-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Waddress-6.c -std=gnu++98 (test for bogus messages, line 15) PASS: c-c++-common/Waddress-6.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/Waddress-6.c -std=gnu++98 (test for warnings, line 31) PASS: c-c++-common/Waddress-6.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/Waddress-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Waddress-7.c -std=gnu++20 (test for bogus messages, line 10) PASS: c-c++-common/Waddress-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Waddress-7.c -std=gnu++26 (test for bogus messages, line 10) PASS: c-c++-common/Waddress-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Waddress-7.c -std=gnu++98 (test for bogus messages, line 10) PASS: c-c++-common/Waddress-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 29) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 30) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 31) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 32) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 33) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 34) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 35) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 36) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 37) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 38) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 39) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 40) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 41) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 42) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 43) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 44) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 45) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 46) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 47) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 48) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 49) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 50) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 51) 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 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) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 64) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 65) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 66) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 67) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 68) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 69) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 70) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 71) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 72) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 73) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 74) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 75) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 76) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 77) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 78) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 29) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 30) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 31) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 32) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 33) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 34) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 35) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 36) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 37) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 38) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 39) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 40) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 41) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 42) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 43) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 44) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 45) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 46) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 47) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 48) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 49) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 50) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 51) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 52) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 53) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 54) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 55) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 56) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 57) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 58) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 59) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for bogus messages, line 60) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for warnings, line 61) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for warnings, line 62) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for warnings, line 63) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for warnings, line 64) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for warnings, line 65) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for warnings, line 66) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for warnings, line 67) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for warnings, line 68) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for warnings, line 69) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for warnings, line 70) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for warnings, line 71) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for warnings, line 72) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for warnings, line 73) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for warnings, line 74) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for warnings, line 75) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for warnings, line 76) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for warnings, line 77) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for warnings, line 78) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 29) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 30) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 31) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 32) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 33) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 34) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 35) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 36) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 37) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 38) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 39) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 40) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 41) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 42) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 43) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 44) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 45) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 46) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 47) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 48) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 49) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 50) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 51) 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 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) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 64) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 65) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 66) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 67) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 68) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 69) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 70) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 71) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 72) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 73) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 74) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 75) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 76) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 77) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 78) PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 46) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 47) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 48) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 49) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 50) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 51) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 52) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 53) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 54) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 55) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 56) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 57) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 58) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 31) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 33) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 35) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 36) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 37) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 38) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 42) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for bogus messages, line 46) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for bogus messages, line 47) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for bogus messages, line 48) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for bogus messages, line 49) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for bogus messages, line 50) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for bogus messages, line 51) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for bogus messages, line 52) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for bogus messages, line 53) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for bogus messages, line 54) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for bogus messages, line 55) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for bogus messages, line 56) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for bogus messages, line 57) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for bogus messages, line 58) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for warnings, line 31) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for warnings, line 33) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for warnings, line 35) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for warnings, line 36) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for warnings, line 37) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for warnings, line 38) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for warnings, line 42) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 46) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 47) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 48) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 49) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 50) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 51) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 52) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 53) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 54) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 55) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 56) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 57) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 58) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 31) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 33) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 35) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 36) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 37) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 38) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 42) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 43) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 44) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Walloca-larger-than.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Walloca-larger-than.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Walloca-larger-than.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Walloca-larger-than.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Walloca-larger-than.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Walloca-larger-than.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Walloca-larger-than.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Walloca-larger-than.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Walloca-larger-than.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 106) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 107) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 108) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 36) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 37) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 38) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 46) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 47) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 48) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 56) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 57) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 58) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 80) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 81) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 82) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 93) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 94) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 95) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for excess errors) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++20 pr????? (test for warnings, line 109) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++20 pr????? (test for warnings, line 29) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++20 pr????? (test for warnings, line 39) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++20 pr????? (test for warnings, line 49) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++20 pr????? (test for warnings, line 59) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++20 pr????? (test for warnings, line 70) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++20 pr????? (test for warnings, line 83) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++20 pr????? (test for warnings, line 96) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++26 (test for bogus messages, line 106) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++26 (test for bogus messages, line 107) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++26 (test for bogus messages, line 108) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++26 (test for bogus messages, line 36) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++26 (test for bogus messages, line 37) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++26 (test for bogus messages, line 38) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++26 (test for bogus messages, line 46) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++26 (test for bogus messages, line 47) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++26 (test for bogus messages, line 48) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++26 (test for bogus messages, line 56) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++26 (test for bogus messages, line 57) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++26 (test for bogus messages, line 58) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++26 (test for bogus messages, line 80) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++26 (test for bogus messages, line 81) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++26 (test for bogus messages, line 82) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++26 (test for bogus messages, line 93) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++26 (test for bogus messages, line 94) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++26 (test for bogus messages, line 95) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++26 (test for excess errors) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++26 pr????? (test for warnings, line 109) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++26 pr????? (test for warnings, line 29) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++26 pr????? (test for warnings, line 39) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++26 pr????? (test for warnings, line 49) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++26 pr????? (test for warnings, line 59) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++26 pr????? (test for warnings, line 70) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++26 pr????? (test for warnings, line 83) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++26 pr????? (test for warnings, line 96) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 106) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 107) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 108) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 36) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 37) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 38) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 46) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 47) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 48) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 56) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 57) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 58) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 80) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 81) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 82) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 93) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 94) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 95) PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for excess errors) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++98 pr????? (test for warnings, line 109) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++98 pr????? (test for warnings, line 29) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++98 pr????? (test for warnings, line 39) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++98 pr????? (test for warnings, line 49) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++98 pr????? (test for warnings, line 59) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++98 pr????? (test for warnings, line 70) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++98 pr????? (test for warnings, line 83) XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++98 pr????? (test for warnings, line 96) PASS: c-c++-common/Warray-bounds-11.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Warray-bounds-11.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Warray-bounds-11.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 109) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 122) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 136) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 149) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 166) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 192) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 208) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 236) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 81) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 95) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 memcpy (test for warnings, line 49) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 memcpy (test for warnings, line 65) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 memcpy (test for warnings, line 76) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 memcpy (test for warnings, line 90) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 strcat (test for warnings, line 104) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 strcat (test for warnings, line 117) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 strcpy (test for warnings, line 131) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 strcpy (test for warnings, line 144) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 strncpy (test for warnings, line 161) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 strncpy (test for warnings, line 203) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 strncpy (test for warnings, line 217) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 strncpy (test for warnings, line 222) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 strncpy (test for warnings, line 231) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 (test for warnings, line 109) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 (test for warnings, line 122) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 (test for warnings, line 136) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 (test for warnings, line 149) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 (test for warnings, line 166) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 (test for warnings, line 192) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 (test for warnings, line 208) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 (test for warnings, line 236) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 (test for warnings, line 81) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 (test for warnings, line 95) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 memcpy (test for warnings, line 49) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 memcpy (test for warnings, line 65) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 memcpy (test for warnings, line 76) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 memcpy (test for warnings, line 90) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 strcat (test for warnings, line 104) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 strcat (test for warnings, line 117) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 strcpy (test for warnings, line 131) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 strcpy (test for warnings, line 144) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 strncpy (test for warnings, line 161) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 strncpy (test for warnings, line 203) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 strncpy (test for warnings, line 217) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 strncpy (test for warnings, line 222) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++26 strncpy (test for warnings, line 231) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 109) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 122) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 136) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 149) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 166) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 192) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 208) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 236) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 81) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 95) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 memcpy (test for warnings, line 49) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 memcpy (test for warnings, line 65) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 memcpy (test for warnings, line 76) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 memcpy (test for warnings, line 90) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 strcat (test for warnings, line 104) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 strcat (test for warnings, line 117) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 strcpy (test for warnings, line 131) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 strcpy (test for warnings, line 144) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 strncpy (test for warnings, line 161) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 strncpy (test for warnings, line 203) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 strncpy (test for warnings, line 217) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 strncpy (test for warnings, line 222) PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 strncpy (test for warnings, line 231) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 161) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 190) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 191) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 203) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 293) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 299) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 374) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 375) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 376) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 50) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 51) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 57) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 118) XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 124) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 132) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 133) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 134) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 141) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 142) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 143) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 162) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 163) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 58) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 64) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 70) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 73) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 mempcpy (test for warnings, line 215) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 mempcpy (test for warnings, line 216) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 mempcpy (test for warnings, line 222) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 mempcpy (test for warnings, line 223) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 mempcpy (test for warnings, line 229) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 mempcpy (test for warnings, line 235) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 mempcpy (test for warnings, line 238) XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++20 pr101374 (test for warnings, line 181) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 294) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 300) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 302) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 316) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 317) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 322) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 323) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 325) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 368) XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 402) XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 407) XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 409) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 (test for warnings, line 161) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 (test for warnings, line 190) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 (test for warnings, line 191) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 (test for warnings, line 203) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 (test for warnings, line 293) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 (test for warnings, line 299) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 (test for warnings, line 374) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 (test for warnings, line 375) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 (test for warnings, line 376) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 (test for warnings, line 50) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 (test for warnings, line 51) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 (test for warnings, line 57) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 memcpy (test for warnings, line 118) XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++26 memcpy (test for warnings, line 124) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 memcpy (test for warnings, line 132) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 memcpy (test for warnings, line 133) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 memcpy (test for warnings, line 134) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 memcpy (test for warnings, line 141) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 memcpy (test for warnings, line 142) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 memcpy (test for warnings, line 143) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 memcpy (test for warnings, line 162) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 memcpy (test for warnings, line 163) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 memcpy (test for warnings, line 58) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 memcpy (test for warnings, line 64) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 memcpy (test for warnings, line 70) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 memcpy (test for warnings, line 73) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 mempcpy (test for warnings, line 215) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 mempcpy (test for warnings, line 216) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 mempcpy (test for warnings, line 222) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 mempcpy (test for warnings, line 223) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 mempcpy (test for warnings, line 229) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 mempcpy (test for warnings, line 235) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 mempcpy (test for warnings, line 238) XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++26 pr101374 (test for warnings, line 181) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 strcpy (test for warnings, line 294) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 strcpy (test for warnings, line 300) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 strcpy (test for warnings, line 302) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 strcpy (test for warnings, line 316) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 strcpy (test for warnings, line 317) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 strcpy (test for warnings, line 322) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 strcpy (test for warnings, line 323) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 strcpy (test for warnings, line 325) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++26 strcpy (test for warnings, line 368) XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++26 strcpy (test for warnings, line 402) XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++26 strcpy (test for warnings, line 407) XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++26 strcpy (test for warnings, line 409) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 161) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 190) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 191) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 203) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 293) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 299) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 374) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 375) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 376) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 50) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 51) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 57) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 118) XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 124) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 132) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 133) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 134) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 141) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 142) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 143) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 162) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 163) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 58) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 64) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 70) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 73) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 mempcpy (test for warnings, line 215) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 mempcpy (test for warnings, line 216) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 mempcpy (test for warnings, line 222) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 mempcpy (test for warnings, line 223) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 mempcpy (test for warnings, line 229) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 mempcpy (test for warnings, line 235) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 mempcpy (test for warnings, line 238) XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++98 pr101374 (test for warnings, line 181) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 294) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 300) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 302) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 316) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 317) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 322) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 323) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 325) PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 368) XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 402) XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 407) XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 409) PASS: c-c++-common/Warray-bounds-4.c -std=gnu++20 (test for warnings, line 57) PASS: c-c++-common/Warray-bounds-4.c -std=gnu++20 (test for warnings, line 58) PASS: c-c++-common/Warray-bounds-4.c -std=gnu++20 (test for excess errors) XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++20 pr101374 (test for warnings, line 55) XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++20 pr83543 (test for warnings, line 80) XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++20 pr83543 (test for warnings, line 82) PASS: c-c++-common/Warray-bounds-4.c -std=gnu++26 (test for warnings, line 57) PASS: c-c++-common/Warray-bounds-4.c -std=gnu++26 (test for warnings, line 58) PASS: c-c++-common/Warray-bounds-4.c -std=gnu++26 (test for excess errors) XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++26 pr101374 (test for warnings, line 55) XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++26 pr83543 (test for warnings, line 80) XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++26 pr83543 (test for warnings, line 82) PASS: c-c++-common/Warray-bounds-4.c -std=gnu++98 (test for warnings, line 57) PASS: c-c++-common/Warray-bounds-4.c -std=gnu++98 (test for warnings, line 58) PASS: c-c++-common/Warray-bounds-4.c -std=gnu++98 (test for excess errors) XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++98 pr101374 (test for warnings, line 55) XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++98 pr83543 (test for warnings, line 80) XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++98 pr83543 (test for warnings, line 82) PASS: c-c++-common/Warray-bounds-5.c -std=gnu++20 (test for bogus messages, line 29) PASS: c-c++-common/Warray-bounds-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Warray-bounds-5.c -std=gnu++26 (test for bogus messages, line 29) PASS: c-c++-common/Warray-bounds-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Warray-bounds-5.c -std=gnu++98 (test for bogus messages, line 29) PASS: c-c++-common/Warray-bounds-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Warray-bounds-6.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Warray-bounds-6.c -std=gnu++20 at line 22 (test for bogus messages, line 21) PASS: c-c++-common/Warray-bounds-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Warray-bounds-6.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/Warray-bounds-6.c -std=gnu++26 at line 22 (test for bogus messages, line 21) PASS: c-c++-common/Warray-bounds-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Warray-bounds-6.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/Warray-bounds-6.c -std=gnu++98 at line 22 (test for bogus messages, line 21) PASS: c-c++-common/Warray-bounds-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 100) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 101) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 102) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 103) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 104) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 105) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 33) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 35) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 36) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 37) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 38) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 42) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 50) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 51) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 52) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 53) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 54) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 59) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 60) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 61) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 62) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 63) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 64) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 66) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 67) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 68) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 69) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 70) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 71) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 73) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 74) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 75) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 76) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 77) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 78) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 83) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 85) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 86) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 87) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 88) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 89) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 91) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 92) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 93) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 94) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 95) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 96) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 97) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 99) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 100) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 101) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 102) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 103) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 104) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 105) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 33) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 35) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 36) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 37) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 38) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 42) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 50) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 51) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 52) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 53) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 54) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 59) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 60) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 61) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 62) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 63) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 64) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 66) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 67) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 68) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 69) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 70) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 71) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 73) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 74) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 75) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 76) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 77) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 78) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 83) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 85) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 86) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 87) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 88) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 89) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 91) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 92) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 93) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 94) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 95) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 96) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 97) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for warnings, line 99) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 100) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 101) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 102) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 103) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 104) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 105) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 33) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 35) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 36) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 37) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 38) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 42) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 43) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 44) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 46) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 49) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 50) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 51) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 52) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 53) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 54) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 59) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 60) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 61) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 62) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 63) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 64) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 66) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 67) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 68) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 69) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 70) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 71) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 73) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 74) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 75) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 76) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 77) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 78) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 83) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 84) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 85) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 86) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 87) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 88) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 89) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 91) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 92) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 93) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 94) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 95) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 96) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 97) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 99) PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Warray-bounds-8.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Warray-bounds-8.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Warray-bounds-8.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Warray-bounds-8.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Warray-bounds-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Warray-bounds-8.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Warray-bounds-8.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Warray-bounds-8.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Warray-bounds-8.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/Warray-bounds-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Warray-bounds-8.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Warray-bounds-8.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Warray-bounds-8.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Warray-bounds-8.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/Warray-bounds-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 107) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 108) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 109) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 118) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 119) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 120) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 129) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 130) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 131) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 31) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 42) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 52) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 53) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 54) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 63) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 64) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 65) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 74) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 75) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 76) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 85) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 86) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 87) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 96) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 97) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 98) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 pr99140 (test for warnings, line 140) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 107) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 108) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 109) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 118) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 119) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 120) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 129) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 130) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 131) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 31) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 42) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 52) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 53) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 54) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 63) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 64) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 65) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 74) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 75) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 76) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 85) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 86) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 87) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 96) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 97) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for warnings, line 98) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++26 pr99140 (test for warnings, line 140) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 107) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 108) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 109) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 118) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 119) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 120) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 129) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 130) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 131) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 31) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 42) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 43) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 52) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 53) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 54) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 63) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 64) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 65) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 74) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 75) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 76) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 85) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 86) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 87) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 96) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 97) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 98) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 pr99140 (test for warnings, line 140) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 102) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 110) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 111) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 112) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 113) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 114) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 115) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 121) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 122) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 125) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 126) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 127) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 128) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 131) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 136) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 137) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 141) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 142) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 143) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 148) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 149) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 151) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 152) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 153) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 154) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 156) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 157) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 159) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 160) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 161) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 162) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 164) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 165) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 167) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 168) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 169) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 170) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 172) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 173) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 175) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 181) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 182) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 184) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 186) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 187) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 189) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 190) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 192) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 193) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 195) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 196) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 31) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 33) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 35) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 50) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 51) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 52) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 53) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 55) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 62) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 63) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 65) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 66) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 68) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 69) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 71) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 72) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 74) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 75) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 78) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 80) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 82) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 92) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for excess errors) XFAIL: c-c++-common/Warray-bounds.c -std=gnu++20 bug 82608 (test for warnings, line 233) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 string (test for warnings, line 201) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 string (test for warnings, line 202) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 string (test for warnings, line 203) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 string (test for warnings, line 205) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 string (test for warnings, line 206) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 string (test for warnings, line 209) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 string (test for warnings, line 210) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 string (test for warnings, line 211) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 strlen (test for warnings, line 218) XFAIL: c-c++-common/Warray-bounds.c -std=gnu++20 strlen (test for warnings, line 219) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 vla (test for warnings, line 227) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 vla (test for warnings, line 228) PASS: c-c++-common/Warray-bounds.c -std=gnu++20 vla (test for warnings, line 234) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 102) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 110) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 111) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 112) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 113) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 114) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 115) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 121) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 122) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 125) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 126) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 127) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 128) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 131) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 136) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 137) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 141) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 142) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 143) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 148) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 149) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 151) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 152) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 153) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 154) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 156) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 157) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 159) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 160) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 161) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 162) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 164) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 165) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 167) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 168) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 169) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 170) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 172) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 173) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 175) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 181) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 182) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 184) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 186) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 187) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 189) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 190) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 192) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 193) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 195) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 196) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 27) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 31) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 33) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 35) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 50) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 51) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 52) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 53) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 55) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 62) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 63) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 65) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 66) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 68) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 69) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 71) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 72) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 74) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 75) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 78) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 80) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 82) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for warnings, line 92) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 (test for excess errors) XFAIL: c-c++-common/Warray-bounds.c -std=gnu++26 bug 82608 (test for warnings, line 233) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 string (test for warnings, line 201) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 string (test for warnings, line 202) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 string (test for warnings, line 203) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 string (test for warnings, line 205) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 string (test for warnings, line 206) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 string (test for warnings, line 209) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 string (test for warnings, line 210) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 string (test for warnings, line 211) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 strlen (test for warnings, line 218) XFAIL: c-c++-common/Warray-bounds.c -std=gnu++26 strlen (test for warnings, line 219) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 vla (test for warnings, line 227) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 vla (test for warnings, line 228) PASS: c-c++-common/Warray-bounds.c -std=gnu++26 vla (test for warnings, line 234) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 102) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 110) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 111) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 112) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 113) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 114) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 115) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 121) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 122) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 125) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 126) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 127) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 128) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 131) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 136) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 137) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 141) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 142) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 143) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 148) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 149) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 151) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 152) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 153) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 154) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 156) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 157) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 159) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 160) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 161) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 162) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 164) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 165) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 167) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 168) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 169) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 170) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 172) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 173) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 175) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 181) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 182) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 184) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 186) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 187) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 189) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 190) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 192) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 193) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 195) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 196) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 27) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 31) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 33) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 35) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 46) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 50) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 51) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 52) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 53) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 55) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 62) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 63) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 65) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 66) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 68) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 69) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 71) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 72) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 74) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 75) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 78) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 80) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 82) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 92) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for excess errors) XFAIL: c-c++-common/Warray-bounds.c -std=gnu++98 bug 82608 (test for warnings, line 233) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 string (test for warnings, line 201) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 string (test for warnings, line 202) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 string (test for warnings, line 203) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 string (test for warnings, line 205) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 string (test for warnings, line 206) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 string (test for warnings, line 209) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 string (test for warnings, line 210) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 string (test for warnings, line 211) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 strlen (test for warnings, line 218) XFAIL: c-c++-common/Warray-bounds.c -std=gnu++98 strlen (test for warnings, line 219) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 vla (test for warnings, line 227) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 vla (test for warnings, line 228) PASS: c-c++-common/Warray-bounds.c -std=gnu++98 vla (test for warnings, line 234) PASS: c-c++-common/Warray-compare-1.c -std=gnu++20 (test for errors, line 48) PASS: c-c++-common/Warray-compare-1.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Warray-compare-1.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Warray-compare-1.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Warray-compare-1.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/Warray-compare-1.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/Warray-compare-1.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/Warray-compare-1.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/Warray-compare-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Warray-compare-1.c -std=gnu++23 (test for errors, line 48) PASS: c-c++-common/Warray-compare-1.c -std=gnu++23 (test for warnings, line 17) PASS: c-c++-common/Warray-compare-1.c -std=gnu++23 (test for warnings, line 19) PASS: c-c++-common/Warray-compare-1.c -std=gnu++23 (test for warnings, line 21) PASS: c-c++-common/Warray-compare-1.c -std=gnu++23 (test for warnings, line 23) PASS: c-c++-common/Warray-compare-1.c -std=gnu++23 (test for warnings, line 25) PASS: c-c++-common/Warray-compare-1.c -std=gnu++23 (test for warnings, line 27) PASS: c-c++-common/Warray-compare-1.c -std=gnu++23 (test for warnings, line 44) PASS: c-c++-common/Warray-compare-1.c -std=gnu++23 (test for excess errors) PASS: c-c++-common/Warray-compare-1.c -std=gnu++26 (test for errors, line 48) PASS: c-c++-common/Warray-compare-1.c -std=gnu++26 at line 18 (test for errors, line 17) PASS: c-c++-common/Warray-compare-1.c -std=gnu++26 at line 20 (test for errors, line 19) PASS: c-c++-common/Warray-compare-1.c -std=gnu++26 at line 22 (test for errors, line 21) PASS: c-c++-common/Warray-compare-1.c -std=gnu++26 at line 24 (test for errors, line 23) PASS: c-c++-common/Warray-compare-1.c -std=gnu++26 at line 26 (test for errors, line 25) PASS: c-c++-common/Warray-compare-1.c -std=gnu++26 at line 28 (test for errors, line 27) PASS: c-c++-common/Warray-compare-1.c -std=gnu++26 at line 45 (test for errors, line 44) PASS: c-c++-common/Warray-compare-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Warray-compare-2.c -std=gnu++20 (test for bogus messages, line 17) PASS: c-c++-common/Warray-compare-2.c -std=gnu++20 (test for bogus messages, line 18) PASS: c-c++-common/Warray-compare-2.c -std=gnu++20 (test for bogus messages, line 19) PASS: c-c++-common/Warray-compare-2.c -std=gnu++20 (test for bogus messages, line 20) PASS: c-c++-common/Warray-compare-2.c -std=gnu++20 (test for bogus messages, line 21) PASS: c-c++-common/Warray-compare-2.c -std=gnu++20 (test for bogus messages, line 22) PASS: c-c++-common/Warray-compare-2.c -std=gnu++20 (test for bogus messages, line 38) PASS: c-c++-common/Warray-compare-2.c -std=gnu++20 (test for errors, line 41) PASS: c-c++-common/Warray-compare-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Warray-compare-2.c -std=gnu++26 (test for bogus messages, line 17) PASS: c-c++-common/Warray-compare-2.c -std=gnu++26 (test for bogus messages, line 18) PASS: c-c++-common/Warray-compare-2.c -std=gnu++26 (test for bogus messages, line 19) PASS: c-c++-common/Warray-compare-2.c -std=gnu++26 (test for bogus messages, line 20) PASS: c-c++-common/Warray-compare-2.c -std=gnu++26 (test for bogus messages, line 21) PASS: c-c++-common/Warray-compare-2.c -std=gnu++26 (test for bogus messages, line 22) PASS: c-c++-common/Warray-compare-2.c -std=gnu++26 (test for bogus messages, line 38) PASS: c-c++-common/Warray-compare-2.c -std=gnu++26 (test for errors, line 41) PASS: c-c++-common/Warray-compare-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Warray-compare-2.c -std=gnu++98 (test for bogus messages, line 17) PASS: c-c++-common/Warray-compare-2.c -std=gnu++98 (test for bogus messages, line 18) PASS: c-c++-common/Warray-compare-2.c -std=gnu++98 (test for bogus messages, line 19) PASS: c-c++-common/Warray-compare-2.c -std=gnu++98 (test for bogus messages, line 20) PASS: c-c++-common/Warray-compare-2.c -std=gnu++98 (test for bogus messages, line 21) PASS: c-c++-common/Warray-compare-2.c -std=gnu++98 (test for bogus messages, line 22) PASS: c-c++-common/Warray-compare-2.c -std=gnu++98 (test for bogus messages, line 38) PASS: c-c++-common/Warray-compare-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Warray-compare-3.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Warray-compare-3.c -std=gnu++20 at line 13 (test for warnings, line 10) PASS: c-c++-common/Warray-compare-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Warray-compare-3.c -std=gnu++23 (test for warnings, line 10) PASS: c-c++-common/Warray-compare-3.c -std=gnu++23 at line 13 (test for warnings, line 10) PASS: c-c++-common/Warray-compare-3.c -std=gnu++23 (test for excess errors) PASS: c-c++-common/Warray-compare-3.c -std=gnu++26 at line 11 (test for errors, line 10) PASS: c-c++-common/Warray-compare-3.c -std=gnu++26 at line 13 (test for warnings, line 10) PASS: c-c++-common/Warray-compare-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Warray-compare-4.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/Warray-compare-4.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/Warray-compare-4.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/Warray-compare-4.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/Warray-compare-4.c -std=c++20 (test for warnings, line 22) PASS: c-c++-common/Warray-compare-4.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/Warray-compare-4.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/Warray-compare-4.c -std=c++20 (test for warnings, line 43) PASS: c-c++-common/Warray-compare-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/Warray-compare-4.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/Warray-compare-4.c -std=c++26 at line 17 (test for errors, line 16) PASS: c-c++-common/Warray-compare-4.c -std=c++26 at line 19 (test for errors, line 18) PASS: c-c++-common/Warray-compare-4.c -std=c++26 at line 21 (test for errors, line 20) PASS: c-c++-common/Warray-compare-4.c -std=c++26 at line 23 (test for errors, line 22) PASS: c-c++-common/Warray-compare-4.c -std=c++26 at line 25 (test for errors, line 24) PASS: c-c++-common/Warray-compare-4.c -std=c++26 at line 27 (test for errors, line 26) PASS: c-c++-common/Warray-compare-4.c -std=c++26 at line 44 (test for errors, line 43) PASS: c-c++-common/Warray-compare-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/Warray-compare-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/Warray-compare-5.c -std=gnu++20 (test for errors, line 41) PASS: c-c++-common/Warray-compare-5.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Warray-compare-5.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/Warray-compare-5.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Warray-compare-5.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Warray-compare-5.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Warray-compare-5.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/Warray-compare-5.c -std=gnu++20 (test for warnings, line 38) PASS: c-c++-common/Warray-compare-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Warray-compare-5.c -std=gnu++26 (test for errors, line 41) PASS: c-c++-common/Warray-compare-5.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Warray-compare-5.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/Warray-compare-5.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Warray-compare-5.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Warray-compare-5.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/Warray-compare-5.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/Warray-compare-5.c -std=gnu++26 (test for warnings, line 38) PASS: c-c++-common/Warray-compare-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Warray-compare-5.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/Warray-compare-5.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/Warray-compare-5.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Warray-compare-5.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Warray-compare-5.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/Warray-compare-5.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/Warray-compare-5.c -std=gnu++98 (test for warnings, line 38) PASS: c-c++-common/Warray-compare-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wattributes-2.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/Wattributes-2.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Wattributes-2.c -std=gnu++20 (test for warnings, line 37) PASS: c-c++-common/Wattributes-2.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/Wattributes-2.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/Wattributes-2.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/Wattributes-2.c -std=gnu++20 (test for warnings, line 69) PASS: c-c++-common/Wattributes-2.c -std=gnu++20 (test for warnings, line 74) PASS: c-c++-common/Wattributes-2.c -std=gnu++20 at line 70 (test for warnings, line 69) PASS: c-c++-common/Wattributes-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wattributes-2.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/Wattributes-2.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Wattributes-2.c -std=gnu++26 (test for warnings, line 37) PASS: c-c++-common/Wattributes-2.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/Wattributes-2.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/Wattributes-2.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/Wattributes-2.c -std=gnu++26 (test for warnings, line 69) PASS: c-c++-common/Wattributes-2.c -std=gnu++26 (test for warnings, line 74) PASS: c-c++-common/Wattributes-2.c -std=gnu++26 at line 70 (test for warnings, line 69) PASS: c-c++-common/Wattributes-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wattributes-2.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/Wattributes-2.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Wattributes-2.c -std=gnu++98 (test for warnings, line 37) PASS: c-c++-common/Wattributes-2.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/Wattributes-2.c -std=gnu++98 (test for warnings, line 43) PASS: c-c++-common/Wattributes-2.c -std=gnu++98 (test for warnings, line 49) PASS: c-c++-common/Wattributes-2.c -std=gnu++98 (test for warnings, line 69) PASS: c-c++-common/Wattributes-2.c -std=gnu++98 (test for warnings, line 74) PASS: c-c++-common/Wattributes-2.c -std=gnu++98 at line 70 (test for warnings, line 69) PASS: c-c++-common/Wattributes-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wattributes-3.c -std=gnu++11 (test for warnings, line 10) PASS: c-c++-common/Wattributes-3.c -std=gnu++11 (test for warnings, line 5) PASS: c-c++-common/Wattributes-3.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/Wattributes-3.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wattributes-3.c -std=gnu++20 (test for warnings, line 5) PASS: c-c++-common/Wattributes-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wattributes-3.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wattributes-3.c -std=gnu++26 (test for warnings, line 5) PASS: c-c++-common/Wattributes-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 105) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 110) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 120) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 123) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 136) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 153) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 163) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 166) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 169) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 173) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 177) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 180) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 184) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 187) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 194) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 197) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 200) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 204) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 208) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 211) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 215) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 218) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 225) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 228) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 233) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 237) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 241) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 244) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 248) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 251) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 258) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 261) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 266) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 270) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 277) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 280) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 284) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 287) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 294) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 297) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 302) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 306) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 313) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 316) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 320) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 323) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 330) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 333) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 338) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 342) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 346) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 349) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 353) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 356) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 369) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 372) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 376) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 380) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 396) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 399) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 403) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 407) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 411) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 414) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 417) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 42) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 428) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 431) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 439) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 448) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 451) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 455) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 458) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 462) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 466) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 67) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 71) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 95) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 99) PASS: c-c++-common/Wattributes.c -std=gnu++20 at line 100 (test for warnings, line 99) PASS: c-c++-common/Wattributes.c -std=gnu++20 at line 101 (test for warnings, line 99) PASS: c-c++-common/Wattributes.c -std=gnu++20 at line 373 (test for warnings, line 372) PASS: c-c++-common/Wattributes.c -std=gnu++20 at line 377 (test for warnings, line 376) PASS: c-c++-common/Wattributes.c -std=gnu++20 at line 400 (test for warnings, line 399) PASS: c-c++-common/Wattributes.c -std=gnu++20 at line 404 (test for warnings, line 403) PASS: c-c++-common/Wattributes.c -std=gnu++20 at line 408 (test for warnings, line 407) PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wattributes.c -std=gnu++20 inline noinline at line 106 (test for warnings, line 105) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 105) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 110) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 120) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 123) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 136) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 153) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 163) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 166) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 169) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 173) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 177) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 180) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 184) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 187) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 194) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 197) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 200) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 204) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 208) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 211) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 215) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 218) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 225) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 228) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 233) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 237) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 241) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 244) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 248) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 251) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 258) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 261) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 266) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 270) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 277) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 280) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 284) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 287) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 294) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 297) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 302) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 306) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 313) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 316) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 320) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 323) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 330) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 333) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 338) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 342) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 346) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 349) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 353) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 356) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 369) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 372) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 376) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 380) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 396) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 399) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 403) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 407) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 411) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 414) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 417) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 42) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 428) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 431) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 439) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 448) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 451) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 455) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 458) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 462) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 466) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 67) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 71) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 95) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for warnings, line 99) PASS: c-c++-common/Wattributes.c -std=gnu++26 at line 100 (test for warnings, line 99) PASS: c-c++-common/Wattributes.c -std=gnu++26 at line 101 (test for warnings, line 99) PASS: c-c++-common/Wattributes.c -std=gnu++26 at line 373 (test for warnings, line 372) PASS: c-c++-common/Wattributes.c -std=gnu++26 at line 377 (test for warnings, line 376) PASS: c-c++-common/Wattributes.c -std=gnu++26 at line 400 (test for warnings, line 399) PASS: c-c++-common/Wattributes.c -std=gnu++26 at line 404 (test for warnings, line 403) PASS: c-c++-common/Wattributes.c -std=gnu++26 at line 408 (test for warnings, line 407) PASS: c-c++-common/Wattributes.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wattributes.c -std=gnu++26 inline noinline at line 106 (test for warnings, line 105) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 105) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 110) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 120) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 123) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 136) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 153) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 163) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 166) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 169) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 173) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 177) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 180) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 184) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 187) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 194) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 197) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 200) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 204) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 208) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 211) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 215) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 218) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 225) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 228) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 233) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 237) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 241) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 244) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 248) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 251) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 258) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 261) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 266) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 270) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 277) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 280) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 284) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 287) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 294) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 297) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 302) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 306) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 313) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 316) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 320) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 323) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 330) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 333) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 338) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 342) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 346) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 349) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 353) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 356) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 369) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 372) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 376) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 380) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 396) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 399) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 403) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 407) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 411) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 414) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 417) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 42) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 428) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 431) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 439) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 448) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 451) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 455) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 458) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 462) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 466) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 67) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 71) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 95) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 99) PASS: c-c++-common/Wattributes.c -std=gnu++98 at line 100 (test for warnings, line 99) PASS: c-c++-common/Wattributes.c -std=gnu++98 at line 101 (test for warnings, line 99) PASS: c-c++-common/Wattributes.c -std=gnu++98 at line 373 (test for warnings, line 372) PASS: c-c++-common/Wattributes.c -std=gnu++98 at line 377 (test for warnings, line 376) PASS: c-c++-common/Wattributes.c -std=gnu++98 at line 400 (test for warnings, line 399) PASS: c-c++-common/Wattributes.c -std=gnu++98 at line 404 (test for warnings, line 403) PASS: c-c++-common/Wattributes.c -std=gnu++98 at line 408 (test for warnings, line 407) PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wattributes.c -std=gnu++98 inline noinline at line 106 (test for warnings, line 105) PASS: c-c++-common/Wbidi-chars-1.c -std=c++20 at line 10 (test for warnings, line 9) PASS: c-c++-common/Wbidi-chars-1.c -std=c++20 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-1.c -std=c++26 at line 10 (test for warnings, line 9) PASS: c-c++-common/Wbidi-chars-1.c -std=c++26 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-1.c -std=c++98 at line 10 (test for warnings, line 9) PASS: c-c++-common/Wbidi-chars-1.c -std=c++98 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++20 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++20 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++20 at line 17 (test for warnings, line 16) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++20 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++20 at line 23 (test for warnings, line 22) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++20 at line 25 (test for warnings, line 24) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++20 at line 27 (test for warnings, line 26) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++20 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++26 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++26 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++26 at line 17 (test for warnings, line 16) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++26 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++26 at line 23 (test for warnings, line 22) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++26 at line 25 (test for warnings, line 24) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++26 at line 27 (test for warnings, line 26) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++26 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++98 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++98 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++98 at line 17 (test for warnings, line 16) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++98 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++98 at line 23 (test for warnings, line 22) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++98 at line 25 (test for warnings, line 24) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++98 at line 27 (test for warnings, line 26) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++98 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++20 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++20 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++20 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++20 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++26 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++26 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++26 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++26 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++98 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++98 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++98 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++98 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++11 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++11 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++11 at line 15 (test for warnings, line 14) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++11 at line 17 (test for warnings, line 16) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++11 at line 19 (test for warnings, line 18) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++11 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++11 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++20 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++20 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++20 at line 15 (test for warnings, line 14) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++20 at line 17 (test for warnings, line 16) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++20 at line 19 (test for warnings, line 18) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++20 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++20 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++26 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++26 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++26 at line 15 (test for warnings, line 14) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++26 at line 17 (test for warnings, line 16) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++26 at line 19 (test for warnings, line 18) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++26 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++26 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++11 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++11 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++11 at line 15 (test for warnings, line 14) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++11 at line 17 (test for warnings, line 16) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++11 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++11 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++20 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++20 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++20 at line 15 (test for warnings, line 14) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++20 at line 17 (test for warnings, line 16) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++20 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++20 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++26 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++26 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++26 at line 15 (test for warnings, line 14) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++26 at line 17 (test for warnings, line 16) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++26 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++26 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 14 (test for warnings, line 13) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 17 (test for warnings, line 16) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 25 (test for warnings, line 24) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 29 (test for warnings, line 28) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 31 (test for warnings, line 30) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 33 (test for warnings, line 32) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 35 (test for warnings, line 34) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 38 (test for warnings, line 37) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 8 (test for warnings, line 7) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++26 at line 14 (test for warnings, line 13) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++26 at line 17 (test for warnings, line 16) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++26 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++26 at line 25 (test for warnings, line 24) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++26 at line 29 (test for warnings, line 28) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++26 at line 31 (test for warnings, line 30) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++26 at line 33 (test for warnings, line 32) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++26 at line 35 (test for warnings, line 34) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++26 at line 38 (test for warnings, line 37) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++26 at line 8 (test for warnings, line 7) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 14 (test for warnings, line 13) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 17 (test for warnings, line 16) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 25 (test for warnings, line 24) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 29 (test for warnings, line 28) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 31 (test for warnings, line 30) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 33 (test for warnings, line 32) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 35 (test for warnings, line 34) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 38 (test for warnings, line 37) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 8 (test for warnings, line 7) PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 13 (test for warnings, line 11) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 17 (test for warnings, line 15) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 21 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 25 (test for warnings, line 23) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 29 (test for warnings, line 27) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 33 (test for warnings, line 31) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 36 (test for warnings, line 34) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 39 (test for warnings, line 37) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 44 (test for warnings, line 41) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 49 (test for warnings, line 47) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 54 (test for warnings, line 53) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 57 (test for warnings, line 56) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 59 (test for warnings, line 58) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 9 (test for warnings, line 7) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++26 at line 13 (test for warnings, line 11) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++26 at line 17 (test for warnings, line 15) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++26 at line 21 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++26 at line 25 (test for warnings, line 23) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++26 at line 29 (test for warnings, line 27) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++26 at line 33 (test for warnings, line 31) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++26 at line 36 (test for warnings, line 34) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++26 at line 39 (test for warnings, line 37) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++26 at line 44 (test for warnings, line 41) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++26 at line 49 (test for warnings, line 47) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++26 at line 54 (test for warnings, line 53) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++26 at line 57 (test for warnings, line 56) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++26 at line 59 (test for warnings, line 58) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++26 at line 9 (test for warnings, line 7) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 13 (test for warnings, line 11) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 17 (test for warnings, line 15) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 21 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 25 (test for warnings, line 23) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 29 (test for warnings, line 27) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 33 (test for warnings, line 31) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 36 (test for warnings, line 34) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 39 (test for warnings, line 37) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 44 (test for warnings, line 41) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 49 (test for warnings, line 47) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 54 (test for warnings, line 53) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 57 (test for warnings, line 56) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 59 (test for warnings, line 58) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 9 (test for warnings, line 7) PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 18 (test for warnings, line 17) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 22 (test for warnings, line 21) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 24 (test for warnings, line 23) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 26 (test for warnings, line 25) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++26 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++26 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++26 at line 16 (test for warnings, line 15) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++26 at line 18 (test for warnings, line 17) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++26 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++26 at line 22 (test for warnings, line 21) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++26 at line 24 (test for warnings, line 23) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++26 at line 26 (test for warnings, line 25) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++26 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++26 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 18 (test for warnings, line 17) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 22 (test for warnings, line 21) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 24 (test for warnings, line 23) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 26 (test for warnings, line 25) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 11 (test for bogus messages, line 10) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 13 (test for bogus messages, line 12) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 15 (test for errors, line 14) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 17 (test for errors, line 16) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 20 (test for bogus messages, line 19) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 22 (test for bogus messages, line 21) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 24 (test for bogus messages, line 23) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 26 (test for bogus messages, line 25) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 28 (test for bogus messages, line 27) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 30 (test for bogus messages, line 29) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 7 (test for bogus messages, line 6) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 9 (test for bogus messages, line 8) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++26 at line 11 (test for bogus messages, line 10) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++26 at line 13 (test for bogus messages, line 12) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++26 at line 15 (test for errors, line 14) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++26 at line 17 (test for errors, line 16) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++26 at line 20 (test for bogus messages, line 19) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++26 at line 22 (test for bogus messages, line 21) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++26 at line 24 (test for bogus messages, line 23) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++26 at line 26 (test for bogus messages, line 25) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++26 at line 28 (test for bogus messages, line 27) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++26 at line 30 (test for bogus messages, line 29) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++26 at line 7 (test for bogus messages, line 6) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++26 at line 9 (test for bogus messages, line 8) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 11 (test for bogus messages, line 10) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 13 (test for bogus messages, line 12) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 15 (test for errors, line 14) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 17 (test for errors, line 16) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 20 (test for bogus messages, line 19) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 22 (test for bogus messages, line 21) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 24 (test for bogus messages, line 23) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 26 (test for bogus messages, line 25) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 28 (test for bogus messages, line 27) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 30 (test for bogus messages, line 29) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 7 (test for bogus messages, line 6) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 9 (test for bogus messages, line 8) PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-18.c -std=c++20 at line 9 (test for bogus messages, line 8) PASS: c-c++-common/Wbidi-chars-18.c -std=c++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-18.c -std=c++26 at line 9 (test for bogus messages, line 8) PASS: c-c++-common/Wbidi-chars-18.c -std=c++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-18.c -std=c++98 at line 9 (test for bogus messages, line 8) PASS: c-c++-common/Wbidi-chars-18.c -std=c++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-19.c -std=gnu++20 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-19.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-19.c -std=gnu++26 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-19.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-19.c -std=gnu++98 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-19.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-2.c -std=c++20 at line 6 (test for warnings, line 5) PASS: c-c++-common/Wbidi-chars-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-2.c -std=c++26 at line 6 (test for warnings, line 5) PASS: c-c++-common/Wbidi-chars-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-2.c -std=c++98 at line 6 (test for warnings, line 5) PASS: c-c++-common/Wbidi-chars-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-20.c -std=gnu++20 at line 9 (test for bogus messages, line 8) PASS: c-c++-common/Wbidi-chars-20.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-20.c -std=gnu++26 at line 9 (test for bogus messages, line 8) PASS: c-c++-common/Wbidi-chars-20.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-20.c -std=gnu++98 at line 9 (test for bogus messages, line 8) PASS: c-c++-common/Wbidi-chars-20.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-21.c -std=gnu++20 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-21.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-21.c -std=gnu++26 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-21.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-21.c -std=gnu++98 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-21.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-22.c -std=gnu++20 at line 9 (test for bogus messages, line 8) PASS: c-c++-common/Wbidi-chars-22.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-22.c -std=gnu++26 at line 9 (test for bogus messages, line 8) PASS: c-c++-common/Wbidi-chars-22.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-22.c -std=gnu++98 at line 9 (test for bogus messages, line 8) PASS: c-c++-common/Wbidi-chars-22.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-23.c -std=gnu++20 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-23.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-23.c -std=gnu++26 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-23.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-23.c -std=gnu++98 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-23.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 at line 10 (test for warnings, line 9) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 at line 12 (test for warnings, line 11) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 at line 14 (test for warnings, line 13) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 at line 18 (test for warnings, line 17) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 at line 22 (test for warnings, line 21) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 at line 26 (test for warnings, line 25) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 at line 28 (test for warnings, line 27) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++26 at line 10 (test for warnings, line 9) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++26 at line 12 (test for warnings, line 11) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++26 at line 14 (test for warnings, line 13) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++26 at line 16 (test for warnings, line 15) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++26 at line 18 (test for warnings, line 17) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++26 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++26 at line 22 (test for warnings, line 21) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++26 at line 26 (test for warnings, line 25) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++26 at line 28 (test for warnings, line 27) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 at line 10 (test for warnings, line 9) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 at line 12 (test for warnings, line 11) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 at line 14 (test for warnings, line 13) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 at line 18 (test for warnings, line 17) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 at line 22 (test for warnings, line 21) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 at line 26 (test for warnings, line 25) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 at line 28 (test for warnings, line 27) PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 at line 10 (test for warnings, line 9) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 at line 12 (test for warnings, line 11) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 at line 14 (test for warnings, line 13) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 at line 18 (test for warnings, line 17) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 at line 22 (test for warnings, line 21) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 at line 26 (test for warnings, line 25) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 at line 28 (test for warnings, line 27) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++26 at line 10 (test for warnings, line 9) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++26 at line 12 (test for warnings, line 11) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++26 at line 14 (test for warnings, line 13) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++26 at line 16 (test for warnings, line 15) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++26 at line 18 (test for warnings, line 17) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++26 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++26 at line 22 (test for warnings, line 21) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++26 at line 26 (test for warnings, line 25) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++26 at line 28 (test for warnings, line 27) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 at line 10 (test for warnings, line 9) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 at line 12 (test for warnings, line 11) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 at line 14 (test for warnings, line 13) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 at line 18 (test for warnings, line 17) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 at line 22 (test for warnings, line 21) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 at line 26 (test for warnings, line 25) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 at line 28 (test for warnings, line 27) PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-3.c -std=c++20 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-3.c -std=c++26 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-3.c -std=c++98 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 100 (test for warnings, line 99) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 102 (test for warnings, line 101) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 104 (test for warnings, line 103) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 106 (test for warnings, line 105) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 108 (test for warnings, line 107) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 110 (test for warnings, line 109) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 112 (test for warnings, line 111) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 114 (test for warnings, line 113) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 121 (test for warnings, line 120) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 123 (test for warnings, line 122) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 125 (test for warnings, line 124) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 127 (test for warnings, line 126) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 129 (test for warnings, line 128) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 131 (test for warnings, line 130) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 133 (test for warnings, line 132) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 135 (test for warnings, line 134) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 137 (test for warnings, line 136) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 139 (test for warnings, line 138) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 141 (test for warnings, line 140) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 145 (test for warnings, line 144) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 147 (test for warnings, line 146) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 149 (test for warnings, line 148) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 15 (test for warnings, line 14) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 151 (test for warnings, line 150) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 153 (test for warnings, line 152) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 155 (test for warnings, line 154) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 157 (test for warnings, line 156) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 159 (test for warnings, line 158) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 161 (test for warnings, line 160) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 163 (test for warnings, line 162) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 166 (test for warnings, line 165) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 168 (test for warnings, line 167) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 17 (test for warnings, line 16) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 170 (test for warnings, line 169) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 172 (test for warnings, line 171) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 174 (test for warnings, line 173) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 176 (test for warnings, line 175) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 178 (test for warnings, line 177) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 180 (test for warnings, line 179) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 182 (test for warnings, line 181) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 184 (test for warnings, line 183) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 186 (test for warnings, line 185) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 188 (test for warnings, line 187) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 19 (test for warnings, line 18) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 21 (test for warnings, line 20) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 25 (test for warnings, line 24) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 27 (test for warnings, line 26) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 29 (test for warnings, line 28) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 31 (test for warnings, line 30) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 33 (test for warnings, line 32) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 35 (test for warnings, line 34) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 37 (test for warnings, line 36) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 41 (test for warnings, line 40) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 43 (test for warnings, line 42) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 45 (test for warnings, line 44) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 47 (test for warnings, line 46) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 52 (test for warnings, line 50) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 55 (test for warnings, line 53) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 59 (test for warnings, line 57) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 63 (test for warnings, line 61) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 66 (test for warnings, line 65) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 69 (test for warnings, line 68) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 75 (test for warnings, line 74) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 77 (test for warnings, line 76) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 79 (test for warnings, line 78) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 81 (test for warnings, line 80) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 83 (test for warnings, line 82) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 85 (test for warnings, line 84) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 87 (test for warnings, line 86) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 89 (test for warnings, line 88) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 91 (test for warnings, line 90) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 94 (test for warnings, line 93) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 96 (test for warnings, line 95) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 98 (test for warnings, line 97) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 100 (test for warnings, line 99) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 102 (test for warnings, line 101) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 104 (test for warnings, line 103) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 106 (test for warnings, line 105) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 108 (test for warnings, line 107) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 110 (test for warnings, line 109) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 112 (test for warnings, line 111) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 114 (test for warnings, line 113) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 121 (test for warnings, line 120) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 123 (test for warnings, line 122) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 125 (test for warnings, line 124) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 127 (test for warnings, line 126) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 129 (test for warnings, line 128) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 131 (test for warnings, line 130) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 133 (test for warnings, line 132) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 135 (test for warnings, line 134) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 137 (test for warnings, line 136) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 139 (test for warnings, line 138) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 141 (test for warnings, line 140) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 145 (test for warnings, line 144) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 147 (test for warnings, line 146) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 149 (test for warnings, line 148) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 15 (test for warnings, line 14) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 151 (test for warnings, line 150) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 153 (test for warnings, line 152) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 155 (test for warnings, line 154) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 157 (test for warnings, line 156) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 159 (test for warnings, line 158) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 161 (test for warnings, line 160) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 163 (test for warnings, line 162) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 166 (test for warnings, line 165) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 168 (test for warnings, line 167) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 17 (test for warnings, line 16) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 170 (test for warnings, line 169) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 172 (test for warnings, line 171) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 174 (test for warnings, line 173) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 176 (test for warnings, line 175) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 178 (test for warnings, line 177) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 180 (test for warnings, line 179) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 182 (test for warnings, line 181) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 184 (test for warnings, line 183) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 186 (test for warnings, line 185) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 188 (test for warnings, line 187) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 19 (test for warnings, line 18) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 21 (test for warnings, line 20) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 25 (test for warnings, line 24) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 27 (test for warnings, line 26) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 29 (test for warnings, line 28) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 31 (test for warnings, line 30) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 33 (test for warnings, line 32) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 35 (test for warnings, line 34) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 37 (test for warnings, line 36) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 41 (test for warnings, line 40) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 43 (test for warnings, line 42) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 45 (test for warnings, line 44) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 47 (test for warnings, line 46) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 52 (test for warnings, line 50) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 55 (test for warnings, line 53) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 59 (test for warnings, line 57) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 63 (test for warnings, line 61) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 66 (test for warnings, line 65) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 69 (test for warnings, line 68) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 75 (test for warnings, line 74) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 77 (test for warnings, line 76) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 79 (test for warnings, line 78) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 81 (test for warnings, line 80) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 83 (test for warnings, line 82) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 85 (test for warnings, line 84) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 87 (test for warnings, line 86) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 89 (test for warnings, line 88) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 91 (test for warnings, line 90) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 94 (test for warnings, line 93) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 96 (test for warnings, line 95) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 at line 98 (test for warnings, line 97) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 100 (test for warnings, line 99) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 102 (test for warnings, line 101) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 104 (test for warnings, line 103) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 106 (test for warnings, line 105) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 108 (test for warnings, line 107) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 110 (test for warnings, line 109) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 112 (test for warnings, line 111) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 114 (test for warnings, line 113) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 121 (test for warnings, line 120) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 123 (test for warnings, line 122) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 125 (test for warnings, line 124) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 127 (test for warnings, line 126) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 129 (test for warnings, line 128) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 131 (test for warnings, line 130) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 133 (test for warnings, line 132) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 135 (test for warnings, line 134) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 137 (test for warnings, line 136) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 139 (test for warnings, line 138) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 141 (test for warnings, line 140) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 145 (test for warnings, line 144) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 147 (test for warnings, line 146) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 149 (test for warnings, line 148) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 15 (test for warnings, line 14) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 151 (test for warnings, line 150) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 153 (test for warnings, line 152) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 155 (test for warnings, line 154) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 157 (test for warnings, line 156) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 159 (test for warnings, line 158) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 161 (test for warnings, line 160) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 163 (test for warnings, line 162) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 166 (test for warnings, line 165) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 168 (test for warnings, line 167) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 17 (test for warnings, line 16) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 170 (test for warnings, line 169) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 172 (test for warnings, line 171) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 174 (test for warnings, line 173) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 176 (test for warnings, line 175) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 178 (test for warnings, line 177) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 180 (test for warnings, line 179) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 182 (test for warnings, line 181) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 184 (test for warnings, line 183) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 186 (test for warnings, line 185) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 188 (test for warnings, line 187) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 19 (test for warnings, line 18) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 21 (test for warnings, line 20) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 25 (test for warnings, line 24) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 27 (test for warnings, line 26) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 29 (test for warnings, line 28) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 31 (test for warnings, line 30) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 33 (test for warnings, line 32) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 35 (test for warnings, line 34) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 37 (test for warnings, line 36) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 41 (test for warnings, line 40) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 43 (test for warnings, line 42) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 45 (test for warnings, line 44) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 47 (test for warnings, line 46) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 52 (test for warnings, line 50) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 55 (test for warnings, line 53) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 59 (test for warnings, line 57) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 63 (test for warnings, line 61) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 66 (test for warnings, line 65) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 69 (test for warnings, line 68) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 75 (test for warnings, line 74) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 77 (test for warnings, line 76) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 79 (test for warnings, line 78) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 81 (test for warnings, line 80) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 83 (test for warnings, line 82) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 85 (test for warnings, line 84) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 87 (test for warnings, line 86) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 89 (test for warnings, line 88) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 91 (test for warnings, line 90) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 94 (test for warnings, line 93) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 96 (test for warnings, line 95) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 98 (test for warnings, line 97) PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 100 (test for bogus messages, line 99) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 102 (test for bogus messages, line 101) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 104 (test for bogus messages, line 103) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 106 (test for bogus messages, line 105) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 108 (test for bogus messages, line 107) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 11 (test for bogus messages, line 10) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 110 (test for bogus messages, line 109) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 112 (test for bogus messages, line 111) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 114 (test for bogus messages, line 113) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 121 (test for warnings, line 120) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 123 (test for warnings, line 122) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 125 (test for warnings, line 124) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 127 (test for warnings, line 126) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 129 (test for warnings, line 128) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 13 (test for bogus messages, line 12) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 131 (test for warnings, line 130) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 133 (test for warnings, line 132) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 135 (test for warnings, line 134) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 137 (test for warnings, line 136) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 139 (test for warnings, line 138) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 141 (test for warnings, line 140) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 145 (test for bogus messages, line 144) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 147 (test for bogus messages, line 146) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 149 (test for bogus messages, line 148) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 15 (test for bogus messages, line 14) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 151 (test for bogus messages, line 150) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 153 (test for bogus messages, line 152) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 155 (test for bogus messages, line 154) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 157 (test for bogus messages, line 156) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 159 (test for bogus messages, line 158) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 161 (test for bogus messages, line 160) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 163 (test for bogus messages, line 162) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 166 (test for bogus messages, line 165) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 168 (test for bogus messages, line 167) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 17 (test for bogus messages, line 16) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 170 (test for bogus messages, line 169) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 172 (test for bogus messages, line 171) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 174 (test for bogus messages, line 173) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 176 (test for bogus messages, line 175) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 178 (test for bogus messages, line 177) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 180 (test for bogus messages, line 179) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 182 (test for bogus messages, line 181) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 184 (test for bogus messages, line 183) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 186 (test for bogus messages, line 185) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 188 (test for bogus messages, line 187) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 19 (test for bogus messages, line 18) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 21 (test for bogus messages, line 20) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 25 (test for bogus messages, line 24) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 27 (test for bogus messages, line 26) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 29 (test for bogus messages, line 28) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 31 (test for bogus messages, line 30) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 33 (test for bogus messages, line 32) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 35 (test for bogus messages, line 34) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 37 (test for bogus messages, line 36) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 41 (test for bogus messages, line 40) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 43 (test for bogus messages, line 42) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 45 (test for bogus messages, line 44) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 47 (test for bogus messages, line 46) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 52 (test for bogus messages, line 50) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 55 (test for bogus messages, line 53) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 59 (test for bogus messages, line 57) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 63 (test for bogus messages, line 61) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 66 (test for bogus messages, line 65) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 69 (test for bogus messages, line 68) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 75 (test for bogus messages, line 74) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 77 (test for bogus messages, line 76) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 79 (test for bogus messages, line 78) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 81 (test for bogus messages, line 80) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 83 (test for bogus messages, line 82) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 85 (test for bogus messages, line 84) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 87 (test for bogus messages, line 86) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 89 (test for bogus messages, line 88) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 9 (test for bogus messages, line 8) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 91 (test for bogus messages, line 90) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 94 (test for bogus messages, line 93) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 96 (test for bogus messages, line 95) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 98 (test for bogus messages, line 97) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 100 (test for bogus messages, line 99) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 102 (test for bogus messages, line 101) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 104 (test for bogus messages, line 103) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 106 (test for bogus messages, line 105) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 108 (test for bogus messages, line 107) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 11 (test for bogus messages, line 10) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 110 (test for bogus messages, line 109) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 112 (test for bogus messages, line 111) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 114 (test for bogus messages, line 113) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 121 (test for warnings, line 120) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 123 (test for warnings, line 122) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 125 (test for warnings, line 124) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 127 (test for warnings, line 126) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 129 (test for warnings, line 128) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 13 (test for bogus messages, line 12) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 131 (test for warnings, line 130) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 133 (test for warnings, line 132) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 135 (test for warnings, line 134) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 137 (test for warnings, line 136) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 139 (test for warnings, line 138) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 141 (test for warnings, line 140) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 145 (test for bogus messages, line 144) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 147 (test for bogus messages, line 146) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 149 (test for bogus messages, line 148) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 15 (test for bogus messages, line 14) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 151 (test for bogus messages, line 150) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 153 (test for bogus messages, line 152) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 155 (test for bogus messages, line 154) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 157 (test for bogus messages, line 156) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 159 (test for bogus messages, line 158) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 161 (test for bogus messages, line 160) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 163 (test for bogus messages, line 162) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 166 (test for bogus messages, line 165) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 168 (test for bogus messages, line 167) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 17 (test for bogus messages, line 16) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 170 (test for bogus messages, line 169) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 172 (test for bogus messages, line 171) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 174 (test for bogus messages, line 173) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 176 (test for bogus messages, line 175) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 178 (test for bogus messages, line 177) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 180 (test for bogus messages, line 179) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 182 (test for bogus messages, line 181) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 184 (test for bogus messages, line 183) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 186 (test for bogus messages, line 185) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 188 (test for bogus messages, line 187) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 19 (test for bogus messages, line 18) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 21 (test for bogus messages, line 20) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 25 (test for bogus messages, line 24) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 27 (test for bogus messages, line 26) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 29 (test for bogus messages, line 28) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 31 (test for bogus messages, line 30) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 33 (test for bogus messages, line 32) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 35 (test for bogus messages, line 34) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 37 (test for bogus messages, line 36) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 41 (test for bogus messages, line 40) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 43 (test for bogus messages, line 42) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 45 (test for bogus messages, line 44) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 47 (test for bogus messages, line 46) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 52 (test for bogus messages, line 50) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 55 (test for bogus messages, line 53) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 59 (test for bogus messages, line 57) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 63 (test for bogus messages, line 61) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 66 (test for bogus messages, line 65) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 69 (test for bogus messages, line 68) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 75 (test for bogus messages, line 74) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 77 (test for bogus messages, line 76) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 79 (test for bogus messages, line 78) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 81 (test for bogus messages, line 80) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 83 (test for bogus messages, line 82) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 85 (test for bogus messages, line 84) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 87 (test for bogus messages, line 86) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 89 (test for bogus messages, line 88) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 9 (test for bogus messages, line 8) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 91 (test for bogus messages, line 90) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 94 (test for bogus messages, line 93) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 96 (test for bogus messages, line 95) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 at line 98 (test for bogus messages, line 97) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 100 (test for bogus messages, line 99) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 102 (test for bogus messages, line 101) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 104 (test for bogus messages, line 103) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 106 (test for bogus messages, line 105) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 108 (test for bogus messages, line 107) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 11 (test for bogus messages, line 10) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 110 (test for bogus messages, line 109) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 112 (test for bogus messages, line 111) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 114 (test for bogus messages, line 113) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 121 (test for warnings, line 120) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 123 (test for warnings, line 122) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 125 (test for warnings, line 124) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 127 (test for warnings, line 126) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 129 (test for warnings, line 128) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 13 (test for bogus messages, line 12) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 131 (test for warnings, line 130) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 133 (test for warnings, line 132) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 135 (test for warnings, line 134) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 137 (test for warnings, line 136) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 139 (test for warnings, line 138) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 141 (test for warnings, line 140) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 145 (test for bogus messages, line 144) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 147 (test for bogus messages, line 146) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 149 (test for bogus messages, line 148) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 15 (test for bogus messages, line 14) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 151 (test for bogus messages, line 150) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 153 (test for bogus messages, line 152) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 155 (test for bogus messages, line 154) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 157 (test for bogus messages, line 156) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 159 (test for bogus messages, line 158) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 161 (test for bogus messages, line 160) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 163 (test for bogus messages, line 162) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 166 (test for bogus messages, line 165) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 168 (test for bogus messages, line 167) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 17 (test for bogus messages, line 16) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 170 (test for bogus messages, line 169) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 172 (test for bogus messages, line 171) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 174 (test for bogus messages, line 173) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 176 (test for bogus messages, line 175) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 178 (test for bogus messages, line 177) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 180 (test for bogus messages, line 179) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 182 (test for bogus messages, line 181) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 184 (test for bogus messages, line 183) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 186 (test for bogus messages, line 185) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 188 (test for bogus messages, line 187) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 19 (test for bogus messages, line 18) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 21 (test for bogus messages, line 20) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 25 (test for bogus messages, line 24) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 27 (test for bogus messages, line 26) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 29 (test for bogus messages, line 28) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 31 (test for bogus messages, line 30) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 33 (test for bogus messages, line 32) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 35 (test for bogus messages, line 34) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 37 (test for bogus messages, line 36) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 41 (test for bogus messages, line 40) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 43 (test for bogus messages, line 42) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 45 (test for bogus messages, line 44) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 47 (test for bogus messages, line 46) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 52 (test for bogus messages, line 50) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 55 (test for bogus messages, line 53) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 59 (test for bogus messages, line 57) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 63 (test for bogus messages, line 61) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 66 (test for bogus messages, line 65) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 69 (test for bogus messages, line 68) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 75 (test for bogus messages, line 74) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 77 (test for bogus messages, line 76) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 79 (test for bogus messages, line 78) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 81 (test for bogus messages, line 80) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 83 (test for bogus messages, line 82) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 85 (test for bogus messages, line 84) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 87 (test for bogus messages, line 86) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 89 (test for bogus messages, line 88) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 9 (test for bogus messages, line 8) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 91 (test for bogus messages, line 90) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 94 (test for bogus messages, line 93) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 96 (test for bogus messages, line 95) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 98 (test for bogus messages, line 97) PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 10 (test for warnings, line 9) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 100 (test for warnings, line 99) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 102 (test for warnings, line 101) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 104 (test for warnings, line 103) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 106 (test for warnings, line 105) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 108 (test for warnings, line 107) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 112 (test for warnings, line 111) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 114 (test for warnings, line 113) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 116 (test for warnings, line 115) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 118 (test for warnings, line 117) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 12 (test for warnings, line 11) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 120 (test for warnings, line 119) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 122 (test for warnings, line 121) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 124 (test for warnings, line 123) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 126 (test for warnings, line 125) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 128 (test for warnings, line 127) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 130 (test for warnings, line 129) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 133 (test for warnings, line 131) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 135 (test for warnings, line 134) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 137 (test for warnings, line 136) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 139 (test for warnings, line 138) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 14 (test for warnings, line 13) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 141 (test for warnings, line 140) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 143 (test for warnings, line 142) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 153 (test for warnings, line 152) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 155 (test for warnings, line 154) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 18 (test for warnings, line 17) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 27 (test for warnings, line 26) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 29 (test for warnings, line 28) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 32 (test for warnings, line 31) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 34 (test for warnings, line 33) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 36 (test for warnings, line 35) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 38 (test for warnings, line 37) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 40 (test for warnings, line 39) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 42 (test for warnings, line 41) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 44 (test for warnings, line 43) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 51 (test for warnings, line 50) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 53 (test for warnings, line 52) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 59 (test for warnings, line 58) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 61 (test for warnings, line 60) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 63 (test for warnings, line 62) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 65 (test for warnings, line 64) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 67 (test for warnings, line 66) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 69 (test for warnings, line 68) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 71 (test for warnings, line 70) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 73 (test for warnings, line 72) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 75 (test for warnings, line 74) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 77 (test for warnings, line 76) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 8 (test for warnings, line 7) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 80 (test for warnings, line 78) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 82 (test for warnings, line 81) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 84 (test for warnings, line 83) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 86 (test for warnings, line 85) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 88 (test for warnings, line 87) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 90 (test for warnings, line 89) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 98 (test for warnings, line 97) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 10 (test for warnings, line 9) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 100 (test for warnings, line 99) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 102 (test for warnings, line 101) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 104 (test for warnings, line 103) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 106 (test for warnings, line 105) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 108 (test for warnings, line 107) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 112 (test for warnings, line 111) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 114 (test for warnings, line 113) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 116 (test for warnings, line 115) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 118 (test for warnings, line 117) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 12 (test for warnings, line 11) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 120 (test for warnings, line 119) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 122 (test for warnings, line 121) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 124 (test for warnings, line 123) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 126 (test for warnings, line 125) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 128 (test for warnings, line 127) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 130 (test for warnings, line 129) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 133 (test for warnings, line 131) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 135 (test for warnings, line 134) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 137 (test for warnings, line 136) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 139 (test for warnings, line 138) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 14 (test for warnings, line 13) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 141 (test for warnings, line 140) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 143 (test for warnings, line 142) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 153 (test for warnings, line 152) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 155 (test for warnings, line 154) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 16 (test for warnings, line 15) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 18 (test for warnings, line 17) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 27 (test for warnings, line 26) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 29 (test for warnings, line 28) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 32 (test for warnings, line 31) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 34 (test for warnings, line 33) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 36 (test for warnings, line 35) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 38 (test for warnings, line 37) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 40 (test for warnings, line 39) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 42 (test for warnings, line 41) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 44 (test for warnings, line 43) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 51 (test for warnings, line 50) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 53 (test for warnings, line 52) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 59 (test for warnings, line 58) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 61 (test for warnings, line 60) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 63 (test for warnings, line 62) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 65 (test for warnings, line 64) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 67 (test for warnings, line 66) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 69 (test for warnings, line 68) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 71 (test for warnings, line 70) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 73 (test for warnings, line 72) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 75 (test for warnings, line 74) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 77 (test for warnings, line 76) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 8 (test for warnings, line 7) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 80 (test for warnings, line 78) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 82 (test for warnings, line 81) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 84 (test for warnings, line 83) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 86 (test for warnings, line 85) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 88 (test for warnings, line 87) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 90 (test for warnings, line 89) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 at line 98 (test for warnings, line 97) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 10 (test for warnings, line 9) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 100 (test for warnings, line 99) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 102 (test for warnings, line 101) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 104 (test for warnings, line 103) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 106 (test for warnings, line 105) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 108 (test for warnings, line 107) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 112 (test for warnings, line 111) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 114 (test for warnings, line 113) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 116 (test for warnings, line 115) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 118 (test for warnings, line 117) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 12 (test for warnings, line 11) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 120 (test for warnings, line 119) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 122 (test for warnings, line 121) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 124 (test for warnings, line 123) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 126 (test for warnings, line 125) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 128 (test for warnings, line 127) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 130 (test for warnings, line 129) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 133 (test for warnings, line 131) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 135 (test for warnings, line 134) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 137 (test for warnings, line 136) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 139 (test for warnings, line 138) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 14 (test for warnings, line 13) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 141 (test for warnings, line 140) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 143 (test for warnings, line 142) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 153 (test for warnings, line 152) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 155 (test for warnings, line 154) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 18 (test for warnings, line 17) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 27 (test for warnings, line 26) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 29 (test for warnings, line 28) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 32 (test for warnings, line 31) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 34 (test for warnings, line 33) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 36 (test for warnings, line 35) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 38 (test for warnings, line 37) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 40 (test for warnings, line 39) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 42 (test for warnings, line 41) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 44 (test for warnings, line 43) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 51 (test for warnings, line 50) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 53 (test for warnings, line 52) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 59 (test for warnings, line 58) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 61 (test for warnings, line 60) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 63 (test for warnings, line 62) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 65 (test for warnings, line 64) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 67 (test for warnings, line 66) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 69 (test for warnings, line 68) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 71 (test for warnings, line 70) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 73 (test for warnings, line 72) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 75 (test for warnings, line 74) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 77 (test for warnings, line 76) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 8 (test for warnings, line 7) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 80 (test for warnings, line 78) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 82 (test for warnings, line 81) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 84 (test for warnings, line 83) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 86 (test for warnings, line 85) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 88 (test for warnings, line 87) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 90 (test for warnings, line 89) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 98 (test for warnings, line 97) PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++20 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++20 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++20 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++20 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++26 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++26 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++26 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++26 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++98 at line 11 (test for warnings, line 10) PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++98 at line 13 (test for warnings, line 12) PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++98 at line 7 (test for warnings, line 6) PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++98 at line 9 (test for warnings, line 8) PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 10 (test for warnings, line 9) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 12 (test for warnings, line 11) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 14 (test for warnings, line 13) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 18 (test for warnings, line 17) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 23 (test for warnings, line 22) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 25 (test for warnings, line 24) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 27 (test for warnings, line 26) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 29 (test for warnings, line 28) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 8 (test for warnings, line 7) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++26 at line 10 (test for warnings, line 9) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++26 at line 12 (test for warnings, line 11) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++26 at line 14 (test for warnings, line 13) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++26 at line 16 (test for warnings, line 15) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++26 at line 18 (test for warnings, line 17) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++26 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++26 at line 23 (test for warnings, line 22) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++26 at line 25 (test for warnings, line 24) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++26 at line 27 (test for warnings, line 26) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++26 at line 29 (test for warnings, line 28) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++26 at line 8 (test for warnings, line 7) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 10 (test for warnings, line 9) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 12 (test for warnings, line 11) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 14 (test for warnings, line 13) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 18 (test for warnings, line 17) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 20 (test for warnings, line 19) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 23 (test for warnings, line 22) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 25 (test for warnings, line 24) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 27 (test for warnings, line 26) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 29 (test for warnings, line 28) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 8 (test for warnings, line 7) PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++20 at line 10 (test for warnings, line 9) PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++20 at line 23 (test for warnings, line 22) PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++20 at line 39 (test for warnings, line 38) PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++20 at line 48 (test for warnings, line 47) PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++20 expected multiline pattern lines 13-17 PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++20 expected multiline pattern lines 26-31 PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++20 expected multiline pattern lines 42-43 PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++20 expected multiline pattern lines 51-52 PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++26 at line 10 (test for warnings, line 9) PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++26 at line 23 (test for warnings, line 22) PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++26 at line 39 (test for warnings, line 38) PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++26 at line 48 (test for warnings, line 47) PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++26 expected multiline pattern lines 13-17 PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++26 expected multiline pattern lines 26-31 PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++26 expected multiline pattern lines 42-43 PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++26 expected multiline pattern lines 51-52 PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++98 at line 10 (test for warnings, line 9) PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++98 at line 23 (test for warnings, line 22) PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++98 at line 39 (test for warnings, line 38) PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++98 at line 48 (test for warnings, line 47) PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++98 expected multiline pattern lines 13-17 PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++98 expected multiline pattern lines 26-31 PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++98 expected multiline pattern lines 42-43 PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++98 expected multiline pattern lines 51-52 PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 100) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 101) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 102) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 103) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 31) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 33) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 35) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 36) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 37) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 38) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 42) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 50) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 51) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 52) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 53) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 55) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 56) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 57) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 58) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 59) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 60) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 62) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 63) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 64) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 65) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 66) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 67) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 85) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 86) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 87) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 88) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 89) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 91) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 92) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 93) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 94) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 95) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 96) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 98) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 99) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 100) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 101) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 102) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 103) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 27) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 31) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 33) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 35) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 36) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 37) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 38) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 42) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 50) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 51) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 52) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 53) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 55) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 56) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 57) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 58) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 59) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 60) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 62) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 63) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 64) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 65) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 66) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 67) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 85) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 86) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 87) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 88) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 89) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 91) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 92) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 93) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 94) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 95) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 96) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 98) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for warnings, line 99) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 100) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 101) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 102) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 103) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 27) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 31) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 33) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 35) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 36) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 37) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 38) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 42) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 43) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 44) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 49) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 50) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 51) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 52) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 53) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 55) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 56) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 57) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 58) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 59) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 60) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 62) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 63) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 64) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 65) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 66) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 67) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 84) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 85) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 86) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 87) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 88) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 89) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 91) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 92) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 93) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 94) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 95) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 96) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 98) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 99) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 36) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 38) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 42) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 52) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 54) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 56) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 58) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 62) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 64) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 66) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 68) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 72) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 74) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 76) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 78) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 89) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 91) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 95) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 97) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 36) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 38) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 42) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 52) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 54) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 56) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 58) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 62) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 64) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 66) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 68) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 72) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 74) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 76) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 78) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 89) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 91) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 95) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for warnings, line 97) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 36) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 38) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 42) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 46) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 52) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 54) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 56) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 58) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 62) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 64) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 66) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 68) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 72) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 74) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 76) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 78) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 89) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 91) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 95) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 97) PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbool-compare-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbool-compare-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbool-compare-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++26 (test for warnings, line 27) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 27) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wbuiltin-declaration-mismatch-1.c -std=gnu++20 (test for warnings, line 4) PASS: c-c++-common/Wbuiltin-declaration-mismatch-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wbuiltin-declaration-mismatch-1.c -std=gnu++26 (test for warnings, line 4) PASS: c-c++-common/Wbuiltin-declaration-mismatch-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wbuiltin-declaration-mismatch-1.c -std=gnu++98 (test for warnings, line 4) PASS: c-c++-common/Wbuiltin-declaration-mismatch-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wcast-align.c -std=gnu++20 (test for bogus messages, line 21) PASS: c-c++-common/Wcast-align.c -std=gnu++20 (test for bogus messages, line 22) PASS: c-c++-common/Wcast-align.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Wcast-align.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wcast-align.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wcast-align.c -std=gnu++26 (test for bogus messages, line 21) PASS: c-c++-common/Wcast-align.c -std=gnu++26 (test for bogus messages, line 22) PASS: c-c++-common/Wcast-align.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Wcast-align.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wcast-align.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wcast-align.c -std=gnu++98 (test for bogus messages, line 21) PASS: c-c++-common/Wcast-align.c -std=gnu++98 (test for bogus messages, line 22) PASS: c-c++-common/Wcast-align.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Wcast-align.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wcast-align.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wcast-function-type.c -std=gnu++20 (test for bogus messages, line 27) PASS: c-c++-common/Wcast-function-type.c -std=gnu++20 (test for bogus messages, line 29) PASS: c-c++-common/Wcast-function-type.c -std=gnu++20 (test for bogus messages, line 31) PASS: c-c++-common/Wcast-function-type.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Wcast-function-type.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Wcast-function-type.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wcast-function-type.c -std=gnu++26 (test for bogus messages, line 27) PASS: c-c++-common/Wcast-function-type.c -std=gnu++26 (test for bogus messages, line 29) PASS: c-c++-common/Wcast-function-type.c -std=gnu++26 (test for bogus messages, line 31) PASS: c-c++-common/Wcast-function-type.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Wcast-function-type.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Wcast-function-type.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wcast-function-type.c -std=gnu++98 (test for bogus messages, line 27) PASS: c-c++-common/Wcast-function-type.c -std=gnu++98 (test for bogus messages, line 29) PASS: c-c++-common/Wcast-function-type.c -std=gnu++98 (test for bogus messages, line 31) PASS: c-c++-common/Wcast-function-type.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Wcast-function-type.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Wcast-function-type.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 100) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 101) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 102) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 103) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 104) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 112) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 113) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 115) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 116) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 124) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 125) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 127) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 128) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 148) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 149) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 150) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 151) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 154) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 155) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 156) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 157) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 36) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 69) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 71) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 75) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 77) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 88) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 90) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 91) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 92) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 100) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 101) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 102) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 103) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 104) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 112) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 113) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 115) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 116) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 124) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 125) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 127) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 128) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 148) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 149) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 150) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 151) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 154) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 155) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 156) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 157) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 36) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 69) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 71) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 75) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 77) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 88) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 90) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 91) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for warnings, line 92) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 100) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 101) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 102) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 103) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 104) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 112) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 113) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 115) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 116) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 124) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 125) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 127) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 128) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 148) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 149) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 150) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 151) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 154) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 155) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 156) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 157) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 36) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 69) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 71) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 75) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 77) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 88) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 90) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 91) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 92) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wconversion-1.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wconversion-1.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Wconversion-1.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wconversion-1.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/Wconversion-1.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/Wconversion-1.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/Wconversion-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wconversion-1.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wconversion-1.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Wconversion-1.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wconversion-1.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/Wconversion-1.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/Wconversion-1.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/Wconversion-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wconversion-1.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wconversion-1.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Wconversion-1.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wconversion-1.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/Wconversion-1.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Wconversion-1.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/Wconversion-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 35) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 36) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 37) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 38) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 42) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++26 (test for warnings, line 35) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++26 (test for warnings, line 36) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++26 (test for warnings, line 37) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++26 (test for warnings, line 38) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++26 (test for warnings, line 42) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 35) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 36) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 37) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 38) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 42) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 43) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 44) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 46) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 47) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 31) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 33) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 35) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 36) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 37) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 38) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 42) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 6) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 31) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 33) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 35) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 36) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 37) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 38) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 42) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 6) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 31) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 33) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 35) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 36) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 37) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 38) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 42) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 43) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 44) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 46) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 47) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 49) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 6) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wconversion-pr40752b.c -std=c++20 (test for excess errors) PASS: c-c++-common/Wconversion-pr40752b.c -std=c++26 (test for excess errors) PASS: c-c++-common/Wconversion-pr40752b.c -std=c++98 (test for excess errors) PASS: c-c++-common/Wconversion-real.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/Wconversion-real.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/Wconversion-real.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/Wconversion-real.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/Wconversion-real.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/Wconversion-real.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Wconversion-real.c -std=gnu++20 (test for warnings, line 31) PASS: c-c++-common/Wconversion-real.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/Wconversion-real.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wconversion-real.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/Wconversion-real.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/Wconversion-real.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/Wconversion-real.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/Wconversion-real.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/Wconversion-real.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Wconversion-real.c -std=gnu++26 (test for warnings, line 31) PASS: c-c++-common/Wconversion-real.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/Wconversion-real.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wconversion-real.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/Wconversion-real.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/Wconversion-real.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/Wconversion-real.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/Wconversion-real.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/Wconversion-real.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Wconversion-real.c -std=gnu++98 (test for warnings, line 31) PASS: c-c++-common/Wconversion-real.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Wconversion-real.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wdangling-else-1.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/Wdangling-else-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wdangling-else-1.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/Wdangling-else-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wdangling-else-1.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Wdangling-else-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wdangling-else-2.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/Wdangling-else-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wdangling-else-2.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/Wdangling-else-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wdangling-else-2.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Wdangling-else-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wdangling-else-3.c -std=gnu++20 (test for bogus messages, line 8) PASS: c-c++-common/Wdangling-else-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wdangling-else-3.c -std=gnu++26 (test for bogus messages, line 8) PASS: c-c++-common/Wdangling-else-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wdangling-else-3.c -std=gnu++98 (test for bogus messages, line 8) PASS: c-c++-common/Wdangling-else-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wdangling-else-4.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/Wdangling-else-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wdangling-else-4.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/Wdangling-else-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wdangling-else-4.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/Wdangling-else-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-10.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Wdangling-pointer-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-10.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Wdangling-pointer-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-10.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Wdangling-pointer-10.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 (test for warnings, line 290) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 (test for warnings, line 323) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 (test for warnings, line 343) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 (test for warnings, line 366) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 (test for warnings, line 405) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 (test for warnings, line 419) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 array (test for warnings, line 253) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 array (test for warnings, line 264) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 array (test for warnings, line 276) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 inline (test for warnings, line 436) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 249) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 261) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 272) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 286) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 299) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 312) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 352) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 399) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 413) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 432) XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 pr?????? (test for warnings, line 217) XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 pr?????? (test for warnings, line 358) XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 pr?????? at line 367 (test for warnings, line 366) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 scalar (test for warnings, line 303) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 (test for warnings, line 290) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 (test for warnings, line 323) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 (test for warnings, line 343) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 (test for warnings, line 366) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 (test for warnings, line 405) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 (test for warnings, line 419) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 array (test for warnings, line 253) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 array (test for warnings, line 264) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 array (test for warnings, line 276) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 inline (test for warnings, line 436) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 note (test for warnings, line 249) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 note (test for warnings, line 261) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 note (test for warnings, line 272) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 note (test for warnings, line 286) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 note (test for warnings, line 299) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 note (test for warnings, line 312) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 note (test for warnings, line 352) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 note (test for warnings, line 399) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 note (test for warnings, line 413) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 note (test for warnings, line 432) XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 pr?????? (test for warnings, line 217) XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 pr?????? (test for warnings, line 358) XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 pr?????? at line 367 (test for warnings, line 366) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++26 scalar (test for warnings, line 303) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 (test for warnings, line 290) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 (test for warnings, line 323) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 (test for warnings, line 343) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 (test for warnings, line 366) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 (test for warnings, line 405) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 (test for warnings, line 419) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 array (test for warnings, line 253) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 array (test for warnings, line 264) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 array (test for warnings, line 276) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 inline (test for warnings, line 436) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 249) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 261) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 272) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 286) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 299) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 312) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 352) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 399) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 413) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 432) XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 pr?????? (test for warnings, line 217) XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 pr?????? (test for warnings, line 358) XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 pr?????? at line 367 (test for warnings, line 366) PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 scalar (test for warnings, line 303) PASS: c-c++-common/Wdangling-pointer-3.c -std=gnu++20 (test for warnings, line 63) PASS: c-c++-common/Wdangling-pointer-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-3.c -std=gnu++26 (test for warnings, line 63) PASS: c-c++-common/Wdangling-pointer-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-3.c -std=gnu++98 (test for warnings, line 63) PASS: c-c++-common/Wdangling-pointer-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 (test for excess errors) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 pr?????? (test for warnings, line 36) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 pr?????? (test for warnings, line 47) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 pr?????? (test for warnings, line 48) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 pr?????? (test for warnings, line 62) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 pr?????? (test for warnings, line 69) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 vla (test for warnings, line 39) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 vla (test for warnings, line 53) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 vla (test for warnings, line 54) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 vla (test for warnings, line 65) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 vla (test for warnings, line 72) PASS: c-c++-common/Wdangling-pointer-4.c -std=gnu++26 (test for excess errors) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++26 pr?????? (test for warnings, line 36) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++26 pr?????? (test for warnings, line 47) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++26 pr?????? (test for warnings, line 48) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++26 pr?????? (test for warnings, line 62) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++26 pr?????? (test for warnings, line 69) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++26 vla (test for warnings, line 39) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++26 vla (test for warnings, line 53) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++26 vla (test for warnings, line 54) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++26 vla (test for warnings, line 65) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++26 vla (test for warnings, line 72) PASS: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 (test for excess errors) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 pr?????? (test for warnings, line 36) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 pr?????? (test for warnings, line 47) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 pr?????? (test for warnings, line 48) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 pr?????? (test for warnings, line 62) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 pr?????? (test for warnings, line 69) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 vla (test for warnings, line 39) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 vla (test for warnings, line 53) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 vla (test for warnings, line 54) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 vla (test for warnings, line 65) XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 vla (test for warnings, line 72) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++20 (test for warnings, line 77) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++20 (test for warnings, line 79) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++20 (test for warnings, line 86) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++20 (test for warnings, line 87) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++20 (test for excess errors) XFAIL: c-c++-common/Wdangling-pointer-5.c -std=gnu++20 pr?????? (test for warnings, line 41) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++26 (test for warnings, line 77) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++26 (test for warnings, line 79) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++26 (test for warnings, line 86) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++26 (test for warnings, line 87) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++26 (test for excess errors) XFAIL: c-c++-common/Wdangling-pointer-5.c -std=gnu++26 pr?????? (test for warnings, line 41) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++98 (test for warnings, line 47) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++98 (test for warnings, line 49) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++98 (test for warnings, line 77) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++98 (test for warnings, line 79) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++98 (test for warnings, line 86) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++98 (test for warnings, line 87) PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++98 (test for excess errors) XFAIL: c-c++-common/Wdangling-pointer-5.c -std=gnu++98 pr?????? (test for warnings, line 41) PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++20 (test for bogus messages, line 13) PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++20 (test for bogus messages, line 24) PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++20 (test for bogus messages, line 35) PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++26 (test for bogus messages, line 13) PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++26 (test for bogus messages, line 24) PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++26 (test for bogus messages, line 35) PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++98 (test for bogus messages, line 13) PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++98 (test for bogus messages, line 24) PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++98 (test for bogus messages, line 35) PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++20 dg-regexp 11 was found: "[^\n\r]+: warning: [^\n\r]+ \[-Wdangling-pointer.?\]" PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++20 dg-regexp 19 was found: "[^\n\r]+: warning: [^\n\r]+ \[-Wdangling-pointer.?\]" PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++26 dg-regexp 11 was found: "[^\n\r]+: warning: [^\n\r]+ \[-Wdangling-pointer.?\]" PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++26 dg-regexp 19 was found: "[^\n\r]+: warning: [^\n\r]+ \[-Wdangling-pointer.?\]" PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++98 dg-regexp 11 was found: "[^\n\r]+: warning: [^\n\r]+ \[-Wdangling-pointer.?\]" PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++98 dg-regexp 19 was found: "[^\n\r]+: warning: [^\n\r]+ \[-Wdangling-pointer.?\]" PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-9.c -std=gnu++20 (test for bogus messages, line 8) PASS: c-c++-common/Wdangling-pointer-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-9.c -std=gnu++26 (test for bogus messages, line 8) PASS: c-c++-common/Wdangling-pointer-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wdangling-pointer-9.c -std=gnu++98 (test for bogus messages, line 8) PASS: c-c++-common/Wdangling-pointer-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 (test for warnings, line 285) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 (test for warnings, line 337) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 (test for warnings, line 357) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 (test for warnings, line 380) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 (test for warnings, line 419) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 (test for warnings, line 433) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 array (test for warnings, line 226) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 array (test for warnings, line 249) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 array (test for warnings, line 260) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 array (test for warnings, line 271) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 246) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 257) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 268) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 281) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 294) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 326) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 366) XFAIL: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 372) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 413) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 427) XFAIL: c-c++-common/Wdangling-pointer.c -std=gnu++20 pr?????? at line 381 (test for warnings, line 380) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 scalar (test for warnings, line 298) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 (test for warnings, line 285) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 (test for warnings, line 337) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 (test for warnings, line 357) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 (test for warnings, line 380) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 (test for warnings, line 419) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 (test for warnings, line 433) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 array (test for warnings, line 226) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 array (test for warnings, line 249) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 array (test for warnings, line 260) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 array (test for warnings, line 271) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 note (test for warnings, line 246) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 note (test for warnings, line 257) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 note (test for warnings, line 268) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 note (test for warnings, line 281) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 note (test for warnings, line 294) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 note (test for warnings, line 326) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 note (test for warnings, line 366) XFAIL: c-c++-common/Wdangling-pointer.c -std=gnu++26 note (test for warnings, line 372) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 note (test for warnings, line 413) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 note (test for warnings, line 427) XFAIL: c-c++-common/Wdangling-pointer.c -std=gnu++26 pr?????? at line 381 (test for warnings, line 380) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++26 scalar (test for warnings, line 298) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 (test for warnings, line 285) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 (test for warnings, line 337) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 (test for warnings, line 357) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 (test for warnings, line 380) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 (test for warnings, line 419) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 (test for warnings, line 433) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 array (test for warnings, line 226) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 array (test for warnings, line 249) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 array (test for warnings, line 260) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 array (test for warnings, line 271) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 246) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 257) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 268) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 281) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 294) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 326) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 366) XFAIL: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 372) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 413) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 427) XFAIL: c-c++-common/Wdangling-pointer.c -std=gnu++98 pr?????? at line 381 (test for warnings, line 380) PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 scalar (test for warnings, line 298) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 112) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 121) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 130) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 135) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 148) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 153) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 158) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 167) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 42) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 52) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 57) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 78) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 89) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 95) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++26 (test for warnings, line 112) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++26 (test for warnings, line 121) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++26 (test for warnings, line 130) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++26 (test for warnings, line 135) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++26 (test for warnings, line 148) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++26 (test for warnings, line 153) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++26 (test for warnings, line 158) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++26 (test for warnings, line 167) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++26 (test for warnings, line 27) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++26 (test for warnings, line 42) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++26 (test for warnings, line 52) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++26 (test for warnings, line 57) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++26 (test for warnings, line 78) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++26 (test for warnings, line 89) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++26 (test for warnings, line 95) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 112) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 121) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 130) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 135) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 148) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 153) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 158) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 167) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 27) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 42) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 47) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 52) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 57) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 78) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 89) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 95) PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-10.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-11.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-11.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-11.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++20 at line 12 (test for errors, line 10) PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++20 at line 16 (test for errors, line 14) PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++26 at line 12 (test for errors, line 10) PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++26 at line 16 (test for errors, line 14) PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++98 at line 12 (test for errors, line 10) PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++98 at line 16 (test for errors, line 14) PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-13.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/Wduplicated-branches-13.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-13.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/Wduplicated-branches-13.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-13.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/Wduplicated-branches-13.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-14.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wduplicated-branches-14.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-14.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wduplicated-branches-14.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-14.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wduplicated-branches-14.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-15.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-15.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-15.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 10) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 102) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 113) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 23) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 37) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 46) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 53) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 66) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 72) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 87) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 91) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++26 (test for errors, line 10) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++26 (test for errors, line 102) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++26 (test for errors, line 113) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++26 (test for errors, line 23) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++26 (test for errors, line 37) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++26 (test for errors, line 46) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++26 (test for errors, line 53) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++26 (test for errors, line 66) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++26 (test for errors, line 72) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++26 (test for errors, line 87) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++26 (test for errors, line 91) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 10) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 102) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 113) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 23) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 37) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 46) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 53) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 66) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 72) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 87) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 91) PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-3.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wduplicated-branches-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-3.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wduplicated-branches-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-3.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wduplicated-branches-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-7.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/Wduplicated-branches-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-7.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/Wduplicated-branches-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wduplicated-branches-7.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/Wduplicated-branches-7.c -std=gnu++98 (test for excess errors) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for bogus messages, line 19) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for bogus messages, line 24) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for bogus messages, line 39) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for bogus messages, line 44) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for bogus messages, line 54) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for bogus messages, line 59) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for bogus messages, line 64) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for bogus messages, line 69) PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for excess errors) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++26 (test for bogus messages, line 19) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++26 (test for bogus messages, line 24) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++26 (test for bogus messages, line 39) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++26 (test for bogus messages, line 44) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++26 (test for bogus messages, line 54) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++26 (test for bogus messages, line 59) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++26 (test for bogus messages, line 64) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++26 (test for bogus messages, line 69) PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++26 (test for excess errors) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for bogus messages, line 19) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for bogus messages, line 24) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for bogus messages, line 39) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for bogus messages, line 44) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for bogus messages, line 54) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for bogus messages, line 59) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for bogus messages, line 64) XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for bogus messages, line 69) PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for warnings, line 49) PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for excess errors) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for bogus messages, line 14) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for bogus messages, line 15) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for bogus messages, line 22) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for bogus messages, line 23) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for bogus messages, line 24) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for bogus messages, line 26) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for bogus messages, line 27) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for excess errors) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++26 (test for bogus messages, line 14) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++26 (test for bogus messages, line 15) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++26 (test for bogus messages, line 22) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++26 (test for bogus messages, line 23) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++26 (test for bogus messages, line 24) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++26 (test for bogus messages, line 26) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++26 (test for bogus messages, line 27) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++26 (test for excess errors) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for bogus messages, line 14) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for bogus messages, line 15) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for bogus messages, line 22) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for bogus messages, line 23) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for bogus messages, line 24) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for bogus messages, line 26) XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for bogus messages, line 27) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 102) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 104) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 106) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 108) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 110) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 112) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 114) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 116) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 124) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 126) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 128) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 130) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 132) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 134) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 136) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 138) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 140) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 142) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 144) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 146) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 148) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 150) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 152) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 154) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 162) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 164) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 173) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 176) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 65) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 67) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 76) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 78) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 92) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 94) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 102) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 104) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 106) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 108) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 110) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 112) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 114) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 116) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 124) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 126) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 128) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 130) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 132) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 134) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 136) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 138) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 140) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 142) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 144) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 146) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 148) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 150) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 152) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 154) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 162) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 164) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 173) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 176) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 65) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 67) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 76) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 78) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 92) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for warnings, line 94) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 102) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 104) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 106) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 108) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 110) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 112) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 114) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 116) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 124) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 126) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 128) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 130) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 132) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 134) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 136) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 138) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 140) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 142) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 144) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 146) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 148) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 150) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 152) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 154) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 162) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 164) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 173) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 176) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 65) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 67) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 76) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 78) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 92) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 94) PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for excess errors) UNSUPPORTED: c-c++-common/Wduplicated-cond-2.c -std=gnu++20 UNSUPPORTED: c-c++-common/Wduplicated-cond-2.c -std=gnu++26 UNSUPPORTED: c-c++-common/Wduplicated-cond-2.c -std=gnu++98 PASS: c-c++-common/Wduplicated-cond-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wduplicated-cond-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wduplicated-cond-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wduplicated-cond-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wduplicated-cond-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wduplicated-cond-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 33) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 35) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 38) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 50) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 51) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 52) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 53) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 54) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 56) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 57) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 33) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 35) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 38) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 50) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 51) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 52) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 53) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 54) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 56) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for warnings, line 57) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 33) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 35) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 38) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 46) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 47) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 49) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 50) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 51) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 52) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 53) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 54) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 56) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 57) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 31) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 at line 14 (test for warnings, line 13) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 at line 18 (test for warnings, line 17) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 at line 21 (test for warnings, line 20) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 at line 25 (test for warnings, line 24) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 at line 29 (test for warnings, line 28) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 at line 32 (test for warnings, line 31) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 (test for warnings, line 27) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 (test for warnings, line 31) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 at line 14 (test for warnings, line 13) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 at line 18 (test for warnings, line 17) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 at line 21 (test for warnings, line 20) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 at line 25 (test for warnings, line 24) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 at line 29 (test for warnings, line 28) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 at line 32 (test for warnings, line 31) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 27) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 31) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 at line 14 (test for warnings, line 13) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 at line 18 (test for warnings, line 17) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 at line 21 (test for warnings, line 20) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 at line 25 (test for warnings, line 24) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 at line 29 (test for warnings, line 28) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 at line 32 (test for warnings, line 31) PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wformat-pr84258.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wformat-pr84258.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Wformat-pr84258.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wformat-pr84258.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wformat-pr84258.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Wformat-pr84258.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wformat-pr84258.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wformat-pr84258.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/Wformat-pr84258.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wformat-pr88257.c -std=gnu++20 (test for warnings, line 7) PASS: c-c++-common/Wformat-pr88257.c -std=gnu++20 expected multiline pattern lines 18-21 PASS: c-c++-common/Wformat-pr88257.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wformat-pr88257.c -std=gnu++26 (test for warnings, line 7) PASS: c-c++-common/Wformat-pr88257.c -std=gnu++26 expected multiline pattern lines 18-21 PASS: c-c++-common/Wformat-pr88257.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wformat-pr88257.c -std=gnu++98 (test for warnings, line 7) PASS: c-c++-common/Wformat-pr88257.c -std=gnu++98 expected multiline pattern lines 18-21 PASS: c-c++-common/Wformat-pr88257.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++20 (test for warnings, line 35) PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++26 (test for warnings, line 27) PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++26 (test for warnings, line 35) PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++98 (test for warnings, line 27) PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++98 (test for warnings, line 35) PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++20 (test for warnings, line 51) PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++20 (test for warnings, line 53) PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++20 (test for warnings, line 57) PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++26 (test for warnings, line 51) PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++26 (test for warnings, line 53) PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++26 (test for warnings, line 57) PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++98 (test for warnings, line 51) PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++98 (test for warnings, line 53) PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++98 (test for warnings, line 57) PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++98 (test for warnings, line 43) PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++98 (test for warnings, line 46) PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++98 (test for warnings, line 49) PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++20 (test for warnings, line 33) PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++26 (test for warnings, line 33) PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++98 (test for warnings, line 33) PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++20 (test for warnings, line 115) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++20 (test for warnings, line 153) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++20 (test for warnings, line 166) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++20 (test for warnings, line 180) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++20 (test for warnings, line 227) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++20 (test for warnings, line 53) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++20 (test for warnings, line 96) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++26 (test for warnings, line 115) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++26 (test for warnings, line 153) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++26 (test for warnings, line 166) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++26 (test for warnings, line 180) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++26 (test for warnings, line 227) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++26 (test for warnings, line 53) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++26 (test for warnings, line 96) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++98 (test for warnings, line 115) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++98 (test for warnings, line 153) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++98 (test for warnings, line 166) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++98 (test for warnings, line 180) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++98 (test for warnings, line 227) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++98 (test for warnings, line 53) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++98 (test for warnings, line 96) PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-11.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-11.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-11.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-12.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Wimplicit-fallthrough-12.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-12.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/Wimplicit-fallthrough-12.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-12.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/Wimplicit-fallthrough-12.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-13.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-13.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-13.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-14.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-14.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-14.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-15.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-15.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-15.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-16.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Wimplicit-fallthrough-16.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-16.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/Wimplicit-fallthrough-16.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-16.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/Wimplicit-fallthrough-16.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-17.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-17.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-17.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++20 (test for excess errors) XFAIL: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++20 fall through (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++26 (test for excess errors) XFAIL: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++26 fall through (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++98 (test for excess errors) XFAIL: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++98 fall through (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++20 (test for warnings, line 66) PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++20 (test for warnings, line 79) PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++26 (test for warnings, line 66) PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++26 (test for warnings, line 79) PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++98 (test for warnings, line 66) PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++98 (test for warnings, line 79) PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 118) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 131) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 152) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 177) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 189) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 53) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 63) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 95) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++26 (test for warnings, line 118) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++26 (test for warnings, line 131) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++26 (test for warnings, line 152) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++26 (test for warnings, line 177) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++26 (test for warnings, line 189) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++26 (test for warnings, line 53) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++26 (test for warnings, line 63) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++26 (test for warnings, line 95) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 118) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 131) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 152) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 177) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 189) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 53) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 63) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 95) PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++20 (test for warnings, line 36) PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++26 (test for warnings, line 36) PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++98 (test for warnings, line 36) PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-21.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wimplicit-fallthrough-21.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-21.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wimplicit-fallthrough-21.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-21.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wimplicit-fallthrough-21.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 100) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 106) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 112) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 118) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 12) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 129) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 135) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 142) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 148) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 157) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 163) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 169) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 175) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 18) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 181) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 187) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 193) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 199) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 205) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 211) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 217) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 223) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 229) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 235) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 25) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 31) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 40) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 46) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 52) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 58) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 64) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 70) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 76) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 82) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 88) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 94) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 100) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 106) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 112) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 118) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 12) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 129) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 135) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 142) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 148) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 157) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 163) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 169) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 175) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 18) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 181) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 187) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 193) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 199) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 205) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 211) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 217) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 223) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 229) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 235) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 25) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 31) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 40) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 46) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 52) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 58) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 64) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 70) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 76) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 82) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 88) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for bogus messages, line 94) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 100) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 106) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 112) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 118) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 12) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 129) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 135) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 142) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 148) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 157) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 163) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 169) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 175) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 18) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 181) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 187) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 193) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 199) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 205) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 211) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 217) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 223) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 229) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 235) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 25) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 31) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 40) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 46) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 52) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 58) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 64) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 70) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 76) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 82) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 88) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 94) PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-24.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-24.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-24.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++20 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++20 at line 13 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++20 at line 16 (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++20 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++20 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++20 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++20 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++26 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++26 at line 13 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++26 at line 16 (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++26 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++26 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++26 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++26 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++98 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++98 at line 13 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++98 at line 16 (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++98 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++98 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++98 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++98 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++20 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++20 at line 13 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++20 at line 16 (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++20 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++20 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++20 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++20 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++26 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++26 at line 13 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++26 at line 16 (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++26 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++26 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++26 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++26 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++98 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++98 at line 13 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++98 at line 16 (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++98 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++98 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++98 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++98 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++20 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++20 at line 13 (test for bogus messages, line 14) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++20 at line 16 (test for bogus messages, line 17) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++20 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++20 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++20 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++20 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++26 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++26 at line 13 (test for bogus messages, line 14) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++26 at line 16 (test for bogus messages, line 17) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++26 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++26 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++26 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++26 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++98 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++98 at line 13 (test for bogus messages, line 14) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++98 at line 16 (test for bogus messages, line 17) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++98 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++98 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++98 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++98 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++20 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++20 at line 13 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++20 at line 16 (test for bogus messages, line 17) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++20 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++20 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++20 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++20 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++26 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++26 at line 13 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++26 at line 16 (test for bogus messages, line 17) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++26 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++26 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++26 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++26 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++98 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++98 at line 13 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++98 at line 16 (test for bogus messages, line 17) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++98 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++98 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++98 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++98 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++20 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++20 at line 13 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++20 at line 16 (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++20 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++20 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++20 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++20 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++26 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++26 at line 13 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++26 at line 16 (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++26 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++26 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++26 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++26 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++98 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++98 at line 13 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++98 at line 16 (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++98 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++98 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++98 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++98 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 107) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 142) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 150) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 162) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 174) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 187) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 199) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 214) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 226) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 235) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 247) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 53) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 61) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 76) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 99) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++26 (test for warnings, line 107) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++26 (test for warnings, line 142) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++26 (test for warnings, line 150) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++26 (test for warnings, line 162) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++26 (test for warnings, line 174) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++26 (test for warnings, line 187) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++26 (test for warnings, line 199) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++26 (test for warnings, line 214) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++26 (test for warnings, line 226) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++26 (test for warnings, line 235) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++26 (test for warnings, line 247) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++26 (test for warnings, line 53) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++26 (test for warnings, line 61) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++26 (test for warnings, line 76) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++26 (test for warnings, line 99) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 107) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 142) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 150) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 162) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 174) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 187) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 199) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 214) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 226) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 235) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 247) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 53) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 61) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 76) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 99) PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++20 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++20 at line 13 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++20 at line 16 (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++20 at line 19 (test for warnings, line 20) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++20 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++20 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++20 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++26 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++26 at line 13 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++26 at line 16 (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++26 at line 19 (test for warnings, line 20) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++26 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++26 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++26 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++98 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++98 at line 13 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++98 at line 16 (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++98 at line 19 (test for warnings, line 20) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++98 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++98 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++98 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++20 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++20 at line 13 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++20 at line 16 (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++20 at line 19 (test for warnings, line 20) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++20 at line 22 (test for warnings, line 23) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++20 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++20 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++26 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++26 at line 13 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++26 at line 16 (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++26 at line 19 (test for warnings, line 20) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++26 at line 22 (test for warnings, line 23) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++26 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++26 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++98 at line 11 (test for warnings, line 12) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++98 at line 13 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++98 at line 16 (test for warnings, line 17) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++98 at line 19 (test for warnings, line 20) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++98 at line 22 (test for warnings, line 23) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++98 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++98 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++20 at line 11 (test for bogus messages, line 12) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++20 at line 13 (test for bogus messages, line 14) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++20 at line 16 (test for bogus messages, line 17) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++20 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++20 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++20 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++20 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++26 at line 11 (test for bogus messages, line 12) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++26 at line 13 (test for bogus messages, line 14) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++26 at line 16 (test for bogus messages, line 17) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++26 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++26 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++26 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++26 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++98 at line 11 (test for bogus messages, line 12) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++98 at line 13 (test for bogus messages, line 14) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++98 at line 16 (test for bogus messages, line 17) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++98 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++98 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++98 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++98 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++20 at line 11 (test for bogus messages, line 12) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++20 at line 13 (test for bogus messages, line 14) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++20 at line 16 (test for bogus messages, line 17) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++20 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++20 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++20 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++20 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++26 at line 11 (test for bogus messages, line 12) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++26 at line 13 (test for bogus messages, line 14) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++26 at line 16 (test for bogus messages, line 17) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++26 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++26 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++26 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++26 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++98 at line 11 (test for bogus messages, line 12) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++98 at line 13 (test for bogus messages, line 14) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++98 at line 16 (test for bogus messages, line 17) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++98 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++98 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++98 at line 25 (test for bogus messages, line 26) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++98 at line 28 (test for bogus messages, line 29) PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-34.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-34.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-34.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++20 (test for warnings, line 55) PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++26 (test for warnings, line 55) PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++98 (test for warnings, line 55) PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++20 (test for bogus messages, line 47) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++20 (test for bogus messages, line 59) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++20 (test for warnings, line 37) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++26 (test for bogus messages, line 47) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++26 (test for bogus messages, line 59) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++26 (test for warnings, line 37) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++98 (test for bogus messages, line 47) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++98 (test for bogus messages, line 59) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++98 (test for warnings, line 37) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++98 (test for warnings, line 44) PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-37.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/Wimplicit-fallthrough-37.c -std=c++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-37.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/Wimplicit-fallthrough-37.c -std=c++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-37.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/Wimplicit-fallthrough-37.c -std=c++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-38.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-38.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-38.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 103) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 105) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 134) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 135) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 42) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 54) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 56) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 69) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 70) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++26 (test for warnings, line 103) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++26 (test for warnings, line 105) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++26 (test for warnings, line 134) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++26 (test for warnings, line 135) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++26 (test for warnings, line 42) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++26 (test for warnings, line 54) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++26 (test for warnings, line 56) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++26 (test for warnings, line 69) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++26 (test for warnings, line 70) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 103) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 105) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 134) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 135) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 42) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 54) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 56) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 69) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 70) PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 112) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 131) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 144) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 157) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 170) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 183) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 196) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 215) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 231) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 58) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 71) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 99) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++26 (test for warnings, line 112) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++26 (test for warnings, line 131) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++26 (test for warnings, line 144) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++26 (test for warnings, line 157) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++26 (test for warnings, line 170) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++26 (test for warnings, line 183) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++26 (test for warnings, line 196) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++26 (test for warnings, line 215) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++26 (test for warnings, line 231) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++26 (test for warnings, line 58) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++26 (test for warnings, line 71) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++26 (test for warnings, line 99) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 112) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 131) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 144) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 157) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 170) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 183) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 196) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 215) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 231) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 58) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 71) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 84) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 99) PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++20 (test for warnings, line 125) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++20 (test for warnings, line 155) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++20 (test for warnings, line 169) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++20 (test for warnings, line 185) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++20 (test for warnings, line 285) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++20 (test for warnings, line 57) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++26 (test for warnings, line 125) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++26 (test for warnings, line 155) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++26 (test for warnings, line 169) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++26 (test for warnings, line 185) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++26 (test for warnings, line 285) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++26 (test for warnings, line 57) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++98 (test for warnings, line 125) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++98 (test for warnings, line 155) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++98 (test for warnings, line 169) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++98 (test for warnings, line 185) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++98 (test for warnings, line 285) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++98 (test for warnings, line 57) PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for warnings, line 107) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for warnings, line 119) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for warnings, line 53) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for warnings, line 77) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for warnings, line 89) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++26 (test for warnings, line 107) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++26 (test for warnings, line 119) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++26 (test for warnings, line 53) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++26 (test for warnings, line 77) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++26 (test for warnings, line 89) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for warnings, line 107) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for warnings, line 119) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for warnings, line 44) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for warnings, line 53) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for warnings, line 77) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for warnings, line 89) PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++20 (test for warnings, line 79) PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++20 (test for warnings, line 92) PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++26 (test for warnings, line 79) PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++26 (test for warnings, line 92) PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++98 (test for warnings, line 79) PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++98 (test for warnings, line 92) PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wimplicit-fallthrough-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Winit-self1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Winit-self1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Winit-self1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Winit-self2.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/Winit-self2.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/Winit-self2.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/Winit-self2.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/Winit-self2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Winit-self2.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/Winit-self2.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/Winit-self2.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/Winit-self2.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/Winit-self2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Winit-self2.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/Winit-self2.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/Winit-self2.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/Winit-self2.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Winit-self2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Winit-self3.c -std=gnu++20 (test for bogus messages, line 12) PASS: c-c++-common/Winit-self3.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/Winit-self3.c -std=gnu++20 at line 28 (test for warnings, line 27) PASS: c-c++-common/Winit-self3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Winit-self3.c -std=gnu++26 (test for bogus messages, line 12) PASS: c-c++-common/Winit-self3.c -std=gnu++26 (test for warnings, line 27) PASS: c-c++-common/Winit-self3.c -std=gnu++26 at line 28 (test for warnings, line 27) PASS: c-c++-common/Winit-self3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Winit-self3.c -std=gnu++98 (test for bogus messages, line 12) PASS: c-c++-common/Winit-self3.c -std=gnu++98 (test for warnings, line 27) PASS: c-c++-common/Winit-self3.c -std=gnu++98 at line 28 (test for warnings, line 27) PASS: c-c++-common/Winit-self3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Winit-self4.c -std=gnu++20 (test for bogus messages, line 12) PASS: c-c++-common/Winit-self4.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/Winit-self4.c -std=gnu++20 at line 28 (test for warnings, line 27) PASS: c-c++-common/Winit-self4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Winit-self4.c -std=gnu++26 (test for bogus messages, line 12) PASS: c-c++-common/Winit-self4.c -std=gnu++26 (test for warnings, line 27) PASS: c-c++-common/Winit-self4.c -std=gnu++26 at line 28 (test for warnings, line 27) PASS: c-c++-common/Winit-self4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Winit-self4.c -std=gnu++98 (test for bogus messages, line 12) PASS: c-c++-common/Winit-self4.c -std=gnu++98 (test for warnings, line 27) PASS: c-c++-common/Winit-self4.c -std=gnu++98 at line 28 (test for warnings, line 27) PASS: c-c++-common/Winit-self4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Winit-self5.c -std=gnu++20 (test for bogus messages, line 12) PASS: c-c++-common/Winit-self5.c -std=gnu++20 (test for bogus messages, line 27) PASS: c-c++-common/Winit-self5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Winit-self5.c -std=gnu++26 (test for bogus messages, line 12) PASS: c-c++-common/Winit-self5.c -std=gnu++26 (test for bogus messages, line 27) PASS: c-c++-common/Winit-self5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Winit-self5.c -std=gnu++98 (test for bogus messages, line 12) PASS: c-c++-common/Winit-self5.c -std=gnu++98 (test for bogus messages, line 27) PASS: c-c++-common/Winit-self5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++20 (test for bogus messages, line 10) PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++26 (test for bogus messages, line 10) PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++98 (test for bogus messages, line 10) PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wint-in-bool-context-3.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wint-in-bool-context-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wint-in-bool-context-3.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wint-in-bool-context-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wint-in-bool-context-3.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wint-in-bool-context-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for bogus messages, line 12) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for bogus messages, line 18) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for bogus messages, line 21) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for bogus messages, line 35) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++26 (test for bogus messages, line 12) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++26 (test for bogus messages, line 18) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++26 (test for bogus messages, line 21) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++26 (test for bogus messages, line 35) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++26 (test for warnings, line 27) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for bogus messages, line 12) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for bogus messages, line 18) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for bogus messages, line 21) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for bogus messages, line 35) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for warnings, line 27) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wint-to-pointer-cast-1.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Wint-to-pointer-cast-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wint-to-pointer-cast-1.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Wint-to-pointer-cast-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wint-to-pointer-cast-1.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Wint-to-pointer-cast-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wint-to-pointer-cast-2.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Wint-to-pointer-cast-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wint-to-pointer-cast-2.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Wint-to-pointer-cast-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wint-to-pointer-cast-2.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Wint-to-pointer-cast-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++20 at line 21 (test for errors, line 19) PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++26 at line 21 (test for errors, line 19) PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++98 at line 21 (test for errors, line 19) PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 117) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 120) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 123) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 126) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 129) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 134) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 135) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 136) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 137) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 142) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 143) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 144) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 149) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 150) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 151) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 156) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 157) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 158) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 163) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 164) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 199) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 204) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 232) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 237) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 38) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 61) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 65) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 71) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 note at line 35 (test for warnings, line 34) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 note at line 62 (test for warnings, line 61) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 117) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 120) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 123) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 126) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 129) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 134) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 135) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 136) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 137) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 142) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 143) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 144) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 149) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 150) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 151) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 156) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 157) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 158) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 163) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 164) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 199) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 204) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 232) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 237) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 38) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 61) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 65) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for warnings, line 71) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 note at line 35 (test for warnings, line 34) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++26 note at line 62 (test for warnings, line 61) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 117) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 120) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 123) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 126) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 129) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 134) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 135) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 136) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 137) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 142) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 143) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 144) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 149) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 150) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 151) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 156) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 157) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 158) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 163) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 164) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 199) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 204) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 232) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 237) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 38) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 61) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 65) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 71) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 note at line 35 (test for warnings, line 34) PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 note at line 62 (test for warnings, line 61) PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++20 expected multiline pattern lines 13-14 PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++20 expected multiline pattern lines 17-19 PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++26 expected multiline pattern lines 13-14 PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++26 expected multiline pattern lines 17-19 PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++98 expected multiline pattern lines 13-14 PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++98 expected multiline pattern lines 17-19 PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 31) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 33) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 35) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 36) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 38) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 76) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 77) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 78) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 79) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 80) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 81) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 82) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 83) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 86) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 87) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 88) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 89) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 91) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 92) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 93) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 94) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 95) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 31) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 33) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 35) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 36) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 38) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 76) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 77) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 78) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 79) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 80) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 81) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 82) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 83) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 86) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 87) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 88) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 89) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 91) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 92) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 93) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 94) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for warnings, line 95) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 31) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 33) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 35) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 36) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 38) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 43) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 44) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 46) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 47) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 76) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 77) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 78) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 79) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 80) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 81) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 82) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 83) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 84) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 86) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 87) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 88) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 89) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 91) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 92) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 93) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 94) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 95) PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wlogical-op-2.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wlogical-op-2.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/Wlogical-op-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wlogical-op-2.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wlogical-op-2.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/Wlogical-op-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wlogical-op-2.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wlogical-op-2.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Wlogical-op-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/Wlogical-op-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++26 (test for warnings, line 27) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for warnings, line 27) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++11 (test for warnings, line 16) PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++11 (test for warnings, line 17) PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 (test for warnings, line 60) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 (test for warnings, line 65) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 (test for warnings, line 67) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 expected multiline pattern lines 22-23 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 expected multiline pattern lines 26-27 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 expected multiline pattern lines 47-48 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 expected multiline pattern lines 51-52 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 expected multiline pattern lines 70-71 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 expected multiline pattern lines 74-75 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 expected multiline pattern lines 78-79 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++26 (test for warnings, line 60) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++26 (test for warnings, line 65) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++26 (test for warnings, line 67) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++26 expected multiline pattern lines 22-23 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++26 expected multiline pattern lines 26-27 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++26 expected multiline pattern lines 47-48 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++26 expected multiline pattern lines 51-52 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++26 expected multiline pattern lines 70-71 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++26 expected multiline pattern lines 74-75 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++26 expected multiline pattern lines 78-79 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 (test for warnings, line 60) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 (test for warnings, line 65) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 (test for warnings, line 67) PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 expected multiline pattern lines 22-23 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 expected multiline pattern lines 26-27 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 expected multiline pattern lines 47-48 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 expected multiline pattern lines 51-52 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 expected multiline pattern lines 70-71 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 expected multiline pattern lines 74-75 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 expected multiline pattern lines 78-79 PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 (test for warnings, line 7) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 at line 38 (test for warnings, line 33) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 at line 39 (test for warnings, line 35) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 at line 53 (test for warnings, line 47) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 at line 54 (test for warnings, line 44) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++26 (test for warnings, line 7) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++26 at line 38 (test for warnings, line 33) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++26 at line 39 (test for warnings, line 35) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++26 at line 53 (test for warnings, line 47) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++26 at line 54 (test for warnings, line 44) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 (test for warnings, line 7) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 at line 38 (test for warnings, line 33) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 at line 39 (test for warnings, line 35) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 at line 53 (test for warnings, line 47) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 at line 54 (test for warnings, line 44) PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation-pr70693.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation-pr70693.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation-pr70693.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 100) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1028) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1031) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 105) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 111) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1118) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1120) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1130) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1132) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1142) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1144) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1154) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1156) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1166) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1168) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 119) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 121) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1213) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1215) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1225) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1227) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1237) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1239) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 127) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 130) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 135) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 139) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 143) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 148) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 150) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 154) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 158) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 160) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 169) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 171) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 179) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 181) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 187) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 191) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 197) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 201) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 208) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 211) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 218) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 221) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 36) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 38) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 55) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 57) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 68) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 70) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 704) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 706) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 707) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 711) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 712) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 713) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 715) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 719) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 721) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 725) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 727) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 729) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 731) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 735) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 737) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 744) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 746) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 748) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 749) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 753) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 754) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 756) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 757) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 759) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 760) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 762) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 763) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 765) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 766) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 770) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 771) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 775) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 779) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 785) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 788) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 792) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 793) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 795) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 798) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 804) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 805) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 83) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 98) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 100) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 1028) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 1031) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 105) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 111) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 1118) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 1120) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 1130) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 1132) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 1142) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 1144) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 1154) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 1156) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 1166) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 1168) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 119) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 121) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 1213) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 1215) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 1225) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 1227) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 1237) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 1239) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 127) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 130) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 135) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 139) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 143) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 148) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 150) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 154) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 158) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 160) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 169) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 171) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 179) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 181) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 187) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 191) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 197) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 201) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 208) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 211) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 218) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 221) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 36) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 38) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 55) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 57) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 68) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 70) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 704) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 706) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 707) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 711) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 712) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 713) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 715) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 719) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 721) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 725) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 727) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 729) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 731) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 735) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 737) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 744) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 746) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 748) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 749) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 753) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 754) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 756) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 757) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 759) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 760) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 762) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 763) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 765) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 766) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 770) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 771) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 775) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 779) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 785) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 788) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 792) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 793) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 795) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 798) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 804) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 805) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 83) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for warnings, line 98) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 100) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1028) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1031) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 105) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 111) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1118) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1120) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1130) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1132) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1142) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1144) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1154) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1156) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1166) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1168) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 119) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 121) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1213) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1215) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1225) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1227) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1237) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1239) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 127) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 130) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 135) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 139) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 143) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 148) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 150) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 154) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 158) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 160) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 169) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 171) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 179) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 181) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 187) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 191) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 197) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 201) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 208) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 211) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 218) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 221) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 36) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 38) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 46) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 55) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 57) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 68) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 70) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 704) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 706) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 707) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 711) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 712) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 713) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 715) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 719) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 721) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 725) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 727) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 729) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 731) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 735) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 737) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 744) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 746) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 748) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 749) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 753) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 754) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 756) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 757) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 759) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 760) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 762) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 763) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 765) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 766) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 770) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 771) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 775) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 779) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 785) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 788) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 792) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 793) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 795) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 798) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 804) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 805) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 83) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 84) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 98) PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++20 (test for bogus messages, line 11) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++20 (test for bogus messages, line 35) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++20 (test for bogus messages, line 50) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++20 (test for bogus messages, line 66) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++20 (test for warnings, line 55) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++20 (test for warnings, line 61) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++26 (test for bogus messages, line 11) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++26 (test for bogus messages, line 35) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++26 (test for bogus messages, line 50) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++26 (test for bogus messages, line 66) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++26 (test for warnings, line 55) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++26 (test for warnings, line 61) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++98 (test for bogus messages, line 11) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++98 (test for bogus messages, line 35) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++98 (test for bogus messages, line 50) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++98 (test for bogus messages, line 66) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++98 (test for warnings, line 43) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++98 (test for warnings, line 55) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++98 (test for warnings, line 61) PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++20 (test for warnings, line 6) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++20 (test for warnings, line 68) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++20 (test for warnings, line 70) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++20 (test for warnings, line 97) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++26 (test for warnings, line 6) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++26 (test for warnings, line 68) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++26 (test for warnings, line 70) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++26 (test for warnings, line 97) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++98 (test for warnings, line 6) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++98 (test for warnings, line 68) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++98 (test for warnings, line 70) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++98 (test for warnings, line 97) PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 55) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 58) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 6) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++26 (test for warnings, line 55) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++26 (test for warnings, line 58) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++26 (test for warnings, line 6) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 43) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 49) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 55) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 58) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 6) PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-11.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-11.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-11.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++20 (test for bogus messages, line 17) PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++20 (test for bogus messages, line 25) PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++20 (test for bogus messages, line 33) PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++20 (test for bogus messages, line 41) PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++20 (test for bogus messages, line 9) PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++26 (test for bogus messages, line 17) PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++26 (test for bogus messages, line 25) PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++26 (test for bogus messages, line 33) PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++26 (test for bogus messages, line 41) PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++26 (test for bogus messages, line 9) PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++98 (test for bogus messages, line 17) PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++98 (test for bogus messages, line 25) PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++98 (test for bogus messages, line 33) PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++98 (test for bogus messages, line 41) PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++98 (test for bogus messages, line 9) PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 100) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 101) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 102) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 103) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 104) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 52) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 56) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 57) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 63) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 64) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 7) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 70) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 71) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 77) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 78) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 85) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 91) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 92) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 99) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 100) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 101) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 102) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 103) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 104) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 52) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 56) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 57) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 63) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 64) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 7) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 70) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 71) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 77) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 78) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 85) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 91) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 92) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for warnings, line 99) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 100) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 101) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 102) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 103) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 104) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 52) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 56) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 57) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 63) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 64) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 7) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 70) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 71) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 77) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 78) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 84) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 85) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 91) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 92) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 99) PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++20 (test for warnings, line 116) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++20 (test for warnings, line 6) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++20 (test for warnings, line 86) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++26 (test for warnings, line 116) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++26 (test for warnings, line 6) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++26 (test for warnings, line 86) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++98 (test for warnings, line 116) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++98 (test for warnings, line 46) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++98 (test for warnings, line 47) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++98 (test for warnings, line 6) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++98 (test for warnings, line 84) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++98 (test for warnings, line 86) PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++20 (test for warnings, line 7) PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++26 (test for warnings, line 7) PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++98 (test for warnings, line 7) PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++20 (test for warnings, line 6) PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++26 (test for warnings, line 6) PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++98 (test for warnings, line 6) PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 36) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 37) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 52) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 6) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++26 (test for warnings, line 36) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++26 (test for warnings, line 37) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++26 (test for warnings, line 52) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++26 (test for warnings, line 6) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 36) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 37) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 49) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 52) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 6) PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 35) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 36) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 38) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 50) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 6) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++26 (test for warnings, line 35) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++26 (test for warnings, line 36) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++26 (test for warnings, line 38) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++26 (test for warnings, line 50) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++26 (test for warnings, line 6) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 35) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 36) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 38) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 47) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 50) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 6) PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wno-attributes-1.c -std=c++11 (test for warnings, line 18) PASS: c-c++-common/Wno-attributes-1.c -std=c++11 (test for warnings, line 19) PASS: c-c++-common/Wno-attributes-1.c -std=c++11 (test for warnings, line 35) PASS: c-c++-common/Wno-attributes-1.c -std=c++11 (test for warnings, line 36) PASS: c-c++-common/Wno-attributes-1.c -std=c++11 (test for warnings, line 40) PASS: c-c++-common/Wno-attributes-1.c -std=c++11 (test for warnings, line 46) PASS: c-c++-common/Wno-attributes-1.c -std=c++11 (test for warnings, line 47) PASS: c-c++-common/Wno-attributes-1.c -std=c++11 (test for warnings, line 53) PASS: c-c++-common/Wno-attributes-1.c -std=c++11 (test for warnings, line 54) PASS: c-c++-common/Wno-attributes-1.c -std=c++11 (test for excess errors) PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for warnings, line 40) PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for warnings, line 46) PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for warnings, line 47) PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for warnings, line 53) PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for warnings, line 54) PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/Wno-attributes-1.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/Wno-attributes-1.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/Wno-attributes-1.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/Wno-attributes-1.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/Wno-attributes-1.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/Wno-attributes-1.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/Wno-attributes-1.c -std=c++26 (test for warnings, line 47) PASS: c-c++-common/Wno-attributes-1.c -std=c++26 (test for warnings, line 53) PASS: c-c++-common/Wno-attributes-1.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/Wno-attributes-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/Wno-attributes-2.c -std=c++11 (test for warnings, line 19) PASS: c-c++-common/Wno-attributes-2.c -std=c++11 (test for warnings, line 20) PASS: c-c++-common/Wno-attributes-2.c -std=c++11 (test for warnings, line 36) PASS: c-c++-common/Wno-attributes-2.c -std=c++11 (test for warnings, line 37) PASS: c-c++-common/Wno-attributes-2.c -std=c++11 (test for warnings, line 41) PASS: c-c++-common/Wno-attributes-2.c -std=c++11 (test for warnings, line 47) PASS: c-c++-common/Wno-attributes-2.c -std=c++11 (test for warnings, line 48) PASS: c-c++-common/Wno-attributes-2.c -std=c++11 (test for warnings, line 54) PASS: c-c++-common/Wno-attributes-2.c -std=c++11 (test for warnings, line 55) PASS: c-c++-common/Wno-attributes-2.c -std=c++11 (test for excess errors) PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for warnings, line 41) PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for warnings, line 47) PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for warnings, line 48) PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for warnings, line 54) PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for warnings, line 55) PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/Wno-attributes-2.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/Wno-attributes-2.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/Wno-attributes-2.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/Wno-attributes-2.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/Wno-attributes-2.c -std=c++26 (test for warnings, line 41) PASS: c-c++-common/Wno-attributes-2.c -std=c++26 (test for warnings, line 47) PASS: c-c++-common/Wno-attributes-2.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/Wno-attributes-2.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/Wno-attributes-2.c -std=c++26 (test for warnings, line 55) PASS: c-c++-common/Wno-attributes-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/Wno-attributes-3.c -std=c++20 at line 9 (test for errors, line ) PASS: c-c++-common/Wno-attributes-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/Wno-attributes-3.c -std=c++26 at line 9 (test for errors, line ) PASS: c-c++-common/Wno-attributes-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/Wno-attributes-3.c -std=c++98 at line 9 (test for errors, line ) PASS: c-c++-common/Wno-attributes-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/Wno-attributes-4.c -std=c++11 (test for excess errors) PASS: c-c++-common/Wno-attributes-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/Wno-attributes-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/Wno-attributes-5.c -std=c++11 (test for excess errors) PASS: c-c++-common/Wno-attributes-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/Wno-attributes-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/Wno-attributes-6.c -std=c++11 (test for excess errors) PASS: c-c++-common/Wno-attributes-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/Wno-attributes-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/Wno-builtin-declaration-mismatch-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wno-builtin-declaration-mismatch-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wno-builtin-declaration-mismatch-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wpadded.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/Wpadded.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wpadded.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/Wpadded.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wpadded.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/Wpadded.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wparentheses-1.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wparentheses-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wparentheses-1.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wparentheses-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wparentheses-1.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wparentheses-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wparentheses-2.c -std=gnu++20 (test for bogus messages, line 15) PASS: c-c++-common/Wparentheses-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wparentheses-2.c -std=gnu++26 (test for bogus messages, line 15) PASS: c-c++-common/Wparentheses-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wparentheses-2.c -std=gnu++98 (test for bogus messages, line 15) PASS: c-c++-common/Wparentheses-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wpointer-arith-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wpointer-arith-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wpointer-arith-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 11) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 12) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 13) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 14) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 16) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 17) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 18) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 19) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 21) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 22) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 23) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 24) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 26) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 27) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 28) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 29) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 58) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 59) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 61) PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 62) PASS: c-c++-common/Wpointer-compare-1.c (test for excess errors) PASS: c-c++-common/Wprio-ctor-dtor.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wprio-ctor-dtor.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wprio-ctor-dtor.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wrestrict-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wrestrict-2.c -std=gnu++20 memcpy (test for warnings, line 37) PASS: c-c++-common/Wrestrict-2.c -std=gnu++20 strcat (test for warnings, line 49) PASS: c-c++-common/Wrestrict-2.c -std=gnu++20 strcpy (test for warnings, line 61) PASS: c-c++-common/Wrestrict-2.c -std=gnu++20 strncat (test for warnings, line 73) PASS: c-c++-common/Wrestrict-2.c -std=gnu++20 strncpy (test for warnings, line 85) PASS: c-c++-common/Wrestrict-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wrestrict-2.c -std=gnu++26 memcpy (test for warnings, line 37) PASS: c-c++-common/Wrestrict-2.c -std=gnu++26 strcat (test for warnings, line 49) PASS: c-c++-common/Wrestrict-2.c -std=gnu++26 strcpy (test for warnings, line 61) PASS: c-c++-common/Wrestrict-2.c -std=gnu++26 strncat (test for warnings, line 73) PASS: c-c++-common/Wrestrict-2.c -std=gnu++26 strncpy (test for warnings, line 85) PASS: c-c++-common/Wrestrict-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wrestrict-2.c -std=gnu++98 memcpy (test for warnings, line 37) PASS: c-c++-common/Wrestrict-2.c -std=gnu++98 strcat (test for warnings, line 49) PASS: c-c++-common/Wrestrict-2.c -std=gnu++98 strcpy (test for warnings, line 61) PASS: c-c++-common/Wrestrict-2.c -std=gnu++98 strncat (test for warnings, line 73) PASS: c-c++-common/Wrestrict-2.c -std=gnu++98 strncpy (test for warnings, line 85) PASS: c-c++-common/Wrestrict-3.c -std=gnu++20 (test for bogus messages, line 24) PASS: c-c++-common/Wrestrict-3.c -std=gnu++20 (test for bogus messages, line 44) PASS: c-c++-common/Wrestrict-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wrestrict-3.c -std=gnu++26 (test for bogus messages, line 24) PASS: c-c++-common/Wrestrict-3.c -std=gnu++26 (test for bogus messages, line 44) PASS: c-c++-common/Wrestrict-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wrestrict-3.c -std=gnu++98 (test for bogus messages, line 24) PASS: c-c++-common/Wrestrict-3.c -std=gnu++98 (test for bogus messages, line 44) PASS: c-c++-common/Wrestrict-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wrestrict.c -std=gnu++20 (test for warnings, line 646) PASS: c-c++-common/Wrestrict.c -std=gnu++20 (test for warnings, line 649) PASS: c-c++-common/Wrestrict.c -std=gnu++20 (test for warnings, line 660) PASS: c-c++-common/Wrestrict.c -std=gnu++20 (test for warnings, line 687) PASS: c-c++-common/Wrestrict.c -std=gnu++20 (test for warnings, line 741) PASS: c-c++-common/Wrestrict.c -std=gnu++20 (test for warnings, line 744) PASS: c-c++-common/Wrestrict.c -std=gnu++20 (test for warnings, line 863) PASS: c-c++-common/Wrestrict.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wrestrict.c -std=gnu++20 ILP32 (test for warnings, line 393) PASS: c-c++-common/Wrestrict.c -std=gnu++20 ILP32 (test for warnings, line 394) PASS: c-c++-common/Wrestrict.c -std=gnu++20 ILP32 (test for warnings, line 396) PASS: c-c++-common/Wrestrict.c -std=gnu++20 ILP32 (test for warnings, line 397) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 110) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 120) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 150) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 166) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 167) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 168) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 170) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 171) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 172) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 199) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 206) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 211) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 221) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 222) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 223) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 225) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 227) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 228) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 233) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 234) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 235) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 237) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 239) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 240) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 244) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 245) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 280) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 295) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 298) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 302) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 317) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 318) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 319) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 321) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 361) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 362) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 363) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 369) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 370) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 372) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 373) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 377) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 378) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 380) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 381) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 415) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 418) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 427) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 430) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 433) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 476) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 481) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 502) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 66) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 81) PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 91) XFAIL: c-c++-common/Wrestrict.c -std=gnu++20 memcpy with a small power of 2 size (test for warnings, line 64) XFAIL: c-c++-common/Wrestrict.c -std=gnu++20 pr79220 (test for warnings, line 198) XFAIL: c-c++-common/Wrestrict.c -std=gnu++20 pr79220 (test for warnings, line 205) XFAIL: c-c++-common/Wrestrict.c -std=gnu++20 pr79220 (test for warnings, line 210) PASS: c-c++-common/Wrestrict.c -std=gnu++20 pr81437 (test for warnings, line 643) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 542) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 543) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 544) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 546) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 547) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 550) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 558) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 564) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 565) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 568) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 569) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 570) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 594) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 595) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 596) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 597) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 601) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 605) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 621) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 639) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 640) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 652) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 654) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 655) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 656) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 684) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 688) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 692) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 696) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 701) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 706) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 710) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 714) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 719) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 730) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 731) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 751) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 752) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 753) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 755) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 756) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 757) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 776) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 777) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 780) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 813) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 816) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 817) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 818) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 819) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 820) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 825) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 826) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 827) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 832) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 833) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 834) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 835) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 839) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 841) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 842) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 867) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 872) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 873) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 874) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 875) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 881) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 882) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 883) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 887) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 894) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 895) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 902) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 910) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 915) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 929) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 932) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 934) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 938) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 959) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 960) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 963) PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 965) PASS: c-c++-common/Wrestrict.c -std=gnu++26 (test for warnings, line 646) PASS: c-c++-common/Wrestrict.c -std=gnu++26 (test for warnings, line 649) PASS: c-c++-common/Wrestrict.c -std=gnu++26 (test for warnings, line 660) PASS: c-c++-common/Wrestrict.c -std=gnu++26 (test for warnings, line 687) PASS: c-c++-common/Wrestrict.c -std=gnu++26 (test for warnings, line 741) PASS: c-c++-common/Wrestrict.c -std=gnu++26 (test for warnings, line 744) PASS: c-c++-common/Wrestrict.c -std=gnu++26 (test for warnings, line 863) PASS: c-c++-common/Wrestrict.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wrestrict.c -std=gnu++26 ILP32 (test for warnings, line 393) PASS: c-c++-common/Wrestrict.c -std=gnu++26 ILP32 (test for warnings, line 394) PASS: c-c++-common/Wrestrict.c -std=gnu++26 ILP32 (test for warnings, line 396) PASS: c-c++-common/Wrestrict.c -std=gnu++26 ILP32 (test for warnings, line 397) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 110) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 120) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 150) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 166) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 167) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 168) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 170) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 171) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 172) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 199) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 206) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 211) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 221) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 222) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 223) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 225) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 227) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 228) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 233) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 234) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 235) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 237) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 239) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 240) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 244) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 245) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 280) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 295) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 298) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 302) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 317) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 318) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 319) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 321) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 361) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 362) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 363) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 369) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 370) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 372) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 373) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 377) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 378) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 380) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 381) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 415) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 418) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 427) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 430) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 433) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 476) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 481) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 502) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 66) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 81) PASS: c-c++-common/Wrestrict.c -std=gnu++26 memcpy (test for warnings, line 91) XFAIL: c-c++-common/Wrestrict.c -std=gnu++26 memcpy with a small power of 2 size (test for warnings, line 64) XFAIL: c-c++-common/Wrestrict.c -std=gnu++26 pr79220 (test for warnings, line 198) XFAIL: c-c++-common/Wrestrict.c -std=gnu++26 pr79220 (test for warnings, line 205) XFAIL: c-c++-common/Wrestrict.c -std=gnu++26 pr79220 (test for warnings, line 210) PASS: c-c++-common/Wrestrict.c -std=gnu++26 pr81437 (test for warnings, line 643) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcat (test for warnings, line 542) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcat (test for warnings, line 543) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcat (test for warnings, line 544) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcat (test for warnings, line 546) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcat (test for warnings, line 547) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcat (test for warnings, line 550) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcat (test for warnings, line 558) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcat (test for warnings, line 564) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcat (test for warnings, line 565) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcat (test for warnings, line 568) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcat (test for warnings, line 569) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcat (test for warnings, line 570) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcat (test for warnings, line 594) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcat (test for warnings, line 595) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcat (test for warnings, line 596) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcat (test for warnings, line 597) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcat (test for warnings, line 601) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcat (test for warnings, line 605) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcat (test for warnings, line 621) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 639) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 640) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 652) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 654) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 655) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 656) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 684) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 688) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 692) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 696) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 701) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 706) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 710) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 714) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 719) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 730) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 731) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 751) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 752) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 753) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 755) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 756) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 757) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 776) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 777) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strcpy (test for warnings, line 780) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 813) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 816) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 817) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 818) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 819) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 820) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 825) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 826) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 827) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 832) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 833) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 834) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 835) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 839) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 841) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 842) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 867) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 872) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 873) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 874) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 875) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 881) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 882) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 883) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 887) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 894) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 895) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 902) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 910) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 915) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 929) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 932) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 934) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 938) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 959) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 960) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 963) PASS: c-c++-common/Wrestrict.c -std=gnu++26 strncpy (test for warnings, line 965) PASS: c-c++-common/Wrestrict.c -std=gnu++98 (test for warnings, line 646) PASS: c-c++-common/Wrestrict.c -std=gnu++98 (test for warnings, line 649) PASS: c-c++-common/Wrestrict.c -std=gnu++98 (test for warnings, line 660) PASS: c-c++-common/Wrestrict.c -std=gnu++98 (test for warnings, line 687) PASS: c-c++-common/Wrestrict.c -std=gnu++98 (test for warnings, line 741) PASS: c-c++-common/Wrestrict.c -std=gnu++98 (test for warnings, line 744) PASS: c-c++-common/Wrestrict.c -std=gnu++98 (test for warnings, line 863) PASS: c-c++-common/Wrestrict.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wrestrict.c -std=gnu++98 ILP32 (test for warnings, line 393) PASS: c-c++-common/Wrestrict.c -std=gnu++98 ILP32 (test for warnings, line 394) PASS: c-c++-common/Wrestrict.c -std=gnu++98 ILP32 (test for warnings, line 396) PASS: c-c++-common/Wrestrict.c -std=gnu++98 ILP32 (test for warnings, line 397) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 110) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 120) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 150) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 166) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 167) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 168) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 170) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 171) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 172) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 199) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 206) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 211) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 221) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 222) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 223) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 225) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 227) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 228) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 233) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 234) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 235) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 237) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 239) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 240) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 244) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 245) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 280) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 295) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 298) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 302) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 317) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 318) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 319) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 321) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 361) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 362) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 363) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 369) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 370) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 372) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 373) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 377) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 378) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 380) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 381) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 415) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 418) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 427) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 430) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 433) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 476) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 481) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 502) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 66) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 81) PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 91) XFAIL: c-c++-common/Wrestrict.c -std=gnu++98 memcpy with a small power of 2 size (test for warnings, line 64) XFAIL: c-c++-common/Wrestrict.c -std=gnu++98 pr79220 (test for warnings, line 198) XFAIL: c-c++-common/Wrestrict.c -std=gnu++98 pr79220 (test for warnings, line 205) XFAIL: c-c++-common/Wrestrict.c -std=gnu++98 pr79220 (test for warnings, line 210) PASS: c-c++-common/Wrestrict.c -std=gnu++98 pr81437 (test for warnings, line 643) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 542) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 543) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 544) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 546) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 547) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 550) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 558) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 564) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 565) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 568) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 569) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 570) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 594) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 595) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 596) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 597) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 601) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 605) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 621) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 639) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 640) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 652) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 654) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 655) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 656) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 684) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 688) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 692) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 696) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 701) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 706) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 710) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 714) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 719) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 730) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 731) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 751) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 752) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 753) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 755) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 756) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 757) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 776) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 777) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 780) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 813) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 816) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 817) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 818) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 819) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 820) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 825) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 826) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 827) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 832) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 833) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 834) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 835) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 839) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 841) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 842) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 867) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 872) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 873) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 874) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 875) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 881) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 882) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 883) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 887) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 894) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 895) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 902) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 910) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 915) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 929) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 932) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 934) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 938) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 959) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 960) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 963) PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 965) PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++20 scan-tree-dump-not optimized "abort" PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++20 scan-tree-dump-not optimized "return_addr_" PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++26 scan-tree-dump-not optimized "abort" PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++26 scan-tree-dump-not optimized "return_addr_" PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++98 scan-tree-dump-not optimized "abort" PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++98 scan-tree-dump-not optimized "return_addr_" PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wsequence-point-1.c -std=gnu++20 (test for bogus messages, line 10) PASS: c-c++-common/Wsequence-point-1.c -std=gnu++20 (test for bogus messages, line 16) PASS: c-c++-common/Wsequence-point-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wsequence-point-1.c -std=gnu++26 (test for bogus messages, line 10) PASS: c-c++-common/Wsequence-point-1.c -std=gnu++26 (test for bogus messages, line 16) PASS: c-c++-common/Wsequence-point-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wsequence-point-1.c -std=gnu++98 (test for bogus messages, line 10) PASS: c-c++-common/Wsequence-point-1.c -std=gnu++98 (test for bogus messages, line 16) PASS: c-c++-common/Wsequence-point-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wsequence-point-2.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wsequence-point-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wsequence-point-2.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wsequence-point-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wsequence-point-2.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wsequence-point-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshadow-1.c -std=c++20 (test for bogus messages, line 11) PASS: c-c++-common/Wshadow-1.c -std=c++20 (test for bogus messages, line 4) PASS: c-c++-common/Wshadow-1.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/Wshadow-1.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/Wshadow-1.c -std=c++20 (test for warnings, line 22) PASS: c-c++-common/Wshadow-1.c -std=c++20 (test for warnings, line 8) PASS: c-c++-common/Wshadow-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/Wshadow-1.c -std=c++26 (test for bogus messages, line 11) PASS: c-c++-common/Wshadow-1.c -std=c++26 (test for bogus messages, line 4) PASS: c-c++-common/Wshadow-1.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/Wshadow-1.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/Wshadow-1.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/Wshadow-1.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/Wshadow-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/Wshadow-1.c -std=c++98 (test for bogus messages, line 11) PASS: c-c++-common/Wshadow-1.c -std=c++98 (test for bogus messages, line 4) PASS: c-c++-common/Wshadow-1.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/Wshadow-1.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/Wshadow-1.c -std=c++98 (test for warnings, line 22) PASS: c-c++-common/Wshadow-1.c -std=c++98 (test for warnings, line 8) PASS: c-c++-common/Wshadow-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++20 (test for warnings, line 6) PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++20 (test for warnings, line 7) PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++26 (test for warnings, line 6) PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++26 (test for warnings, line 7) PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++98 (test for warnings, line 6) PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++98 (test for warnings, line 7) PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshift-count-negative-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-count-negative-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wshift-count-negative-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++20 (test for warnings, line 6) PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++20 (test for warnings, line 7) PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++26 (test for warnings, line 6) PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++26 (test for warnings, line 7) PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++98 (test for warnings, line 6) PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++98 (test for warnings, line 7) PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshift-count-overflow-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-count-overflow-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wshift-count-overflow-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-1.c -std=gnu++11 (test for warnings, line 25) PASS: c-c++-common/Wshift-negative-value-1.c -std=gnu++11 (test for warnings, line 28) PASS: c-c++-common/Wshift-negative-value-1.c -std=gnu++11 (test for warnings, line 8) PASS: c-c++-common/Wshift-negative-value-1.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-1.c -std=gnu++11 shift at line 9 (test for errors, line 8) PASS: c-c++-common/Wshift-negative-value-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-10.c (test for excess errors) PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++11 (test for warnings, line 26) PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++11 (test for warnings, line 29) PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++11 (test for warnings, line 8) PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++11 no constant at line 9 (test for errors, line 8) PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++11 shift at line 10 (test for errors, line 8) PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++11 (test for bogus messages, line 26) PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++11 (test for bogus messages, line 29) PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++11 no constant at line 9 (test for errors, line 8) PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++11 shift at line 10 (test for errors, line 8) PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++20 (test for bogus messages, line 26) PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++20 (test for bogus messages, line 29) PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++98 (test for bogus messages, line 26) PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++98 (test for bogus messages, line 29) PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++11 (test for bogus messages, line 26) PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++11 (test for bogus messages, line 29) PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++11 no constant at line 9 (test for errors, line 8) PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++11 shift at line 10 (test for errors, line 8) PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++20 (test for bogus messages, line 26) PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++20 (test for bogus messages, line 29) PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++98 (test for bogus messages, line 26) PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++98 (test for bogus messages, line 29) PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-5.c (test for warnings, line 10) PASS: c-c++-common/Wshift-negative-value-5.c (test for warnings, line 26) PASS: c-c++-common/Wshift-negative-value-5.c (test for warnings, line 29) PASS: c-c++-common/Wshift-negative-value-5.c (test for excess errors) PASS: c-c++-common/Wshift-negative-value-6.c (test for bogus messages, line 10) PASS: c-c++-common/Wshift-negative-value-6.c (test for bogus messages, line 26) PASS: c-c++-common/Wshift-negative-value-6.c (test for bogus messages, line 29) PASS: c-c++-common/Wshift-negative-value-6.c (test for excess errors) PASS: c-c++-common/Wshift-negative-value-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wshift-negative-value-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 14) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 15) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 16) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 17) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 19) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 20) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 21) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 22) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 23) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 37) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 43) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 44) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 45) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 46) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 48) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 49) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 50) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 51) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 52) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 59) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 60) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for warnings, line 61) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshift-overflow-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-overflow-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wshift-overflow-10.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshift-overflow-11.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-overflow-11.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wshift-overflow-11.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshift-overflow-12.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-overflow-12.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wshift-overflow-12.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshift-overflow-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-overflow-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wshift-overflow-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 16) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 17) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 18) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 19) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 21) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 22) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 23) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 24) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 25) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 39) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 45) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 46) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 47) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 48) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 50) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 51) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 52) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 53) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 54) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 61) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 62) PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 63) PASS: c-c++-common/Wshift-overflow-3.c (test for excess errors) PASS: c-c++-common/Wshift-overflow-4.c (test for excess errors) PASS: c-c++-common/Wshift-overflow-5.c -std=gnu++11 (test for warnings, line 10) PASS: c-c++-common/Wshift-overflow-5.c -std=gnu++11 (test for warnings, line 8) PASS: c-c++-common/Wshift-overflow-5.c -std=gnu++11 (test for warnings, line 9) PASS: c-c++-common/Wshift-overflow-5.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/Wshift-overflow-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-overflow-5.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wshift-overflow-5.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Wshift-overflow-5.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/Wshift-overflow-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshift-overflow-6.c -std=gnu++17 (test for warnings, line 36) PASS: c-c++-common/Wshift-overflow-6.c -std=gnu++17 (test for excess errors) PASS: c-c++-common/Wshift-overflow-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-overflow-6.c -std=gnu++98 (test for warnings, line 36) PASS: c-c++-common/Wshift-overflow-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 10) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 11) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 12) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 13) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 14) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 15) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 16) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 17) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 18) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 19) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 20) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 21) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 22) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 23) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 24) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 25) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 26) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 27) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 28) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 29) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 30) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 31) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 32) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 33) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 34) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 35) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 36) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 5) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 6) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 7) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 8) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for warnings, line 9) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++17 (test for warnings, line 36) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++17 (test for excess errors) PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-overflow-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wshift-overflow-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wshift-overflow-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wshift-overflow-9.c (test for excess errors) PASS: c-c++-common/Wsign-compare-1.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/Wsign-compare-1.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wsign-compare-1.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/Wsign-compare-1.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/Wsign-compare-1.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/Wsign-compare-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wsign-compare-1.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/Wsign-compare-1.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wsign-compare-1.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/Wsign-compare-1.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/Wsign-compare-1.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/Wsign-compare-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wsign-compare-1.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/Wsign-compare-1.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wsign-compare-1.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/Wsign-compare-1.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Wsign-compare-1.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Wsign-compare-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 105) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 111) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 31) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 37) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 43) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 51) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 57) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 63) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 69) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 99) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for warnings, line 87) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for warnings, line 93) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++26 (test for bogus messages, line 105) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++26 (test for bogus messages, line 111) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++26 (test for bogus messages, line 31) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++26 (test for bogus messages, line 37) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++26 (test for bogus messages, line 43) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++26 (test for bogus messages, line 51) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++26 (test for bogus messages, line 57) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++26 (test for bogus messages, line 63) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++26 (test for bogus messages, line 69) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++26 (test for bogus messages, line 99) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++26 (test for warnings, line 87) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++26 (test for warnings, line 93) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 105) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 111) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 31) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 37) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 43) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 51) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 57) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 63) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 69) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 99) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for warnings, line 87) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for warnings, line 93) PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wsign-conversion-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wsign-conversion-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wsign-conversion-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++20 (test for warnings, line 52) PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++26 (test for warnings, line 27) PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++26 (test for warnings, line 52) PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++98 (test for warnings, line 27) PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++98 (test for warnings, line 52) PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 121) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 122) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 123) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 124) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 125) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 152) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 153) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 154) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 155) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 38) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 42) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 78) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 79) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 80) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 81) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 82) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 83) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 85) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 86) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 121) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 122) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 123) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 124) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 125) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 152) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 153) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 154) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 155) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 38) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 42) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 78) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 79) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 80) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 81) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 82) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 83) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 85) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for warnings, line 86) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 121) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 122) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 123) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 124) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 125) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 152) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 153) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 154) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 155) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 38) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 42) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 43) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 44) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 46) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 78) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 79) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 80) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 81) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 82) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 83) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 84) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 85) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 86) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 181) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 182) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 183) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 184) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 185) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 186) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 187) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 188) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 189) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 191) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 192) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 193) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 194) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 195) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 196) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 197) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 198) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 199) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 201) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 202) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 203) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 204) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 205) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 206) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 207) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 208) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 209) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 211) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 212) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 213) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 214) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 215) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 216) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 217) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 218) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 219) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 221) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 222) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 223) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 224) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 225) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 226) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 227) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 228) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 229) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 33) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 333) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 334) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 335) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 336) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 337) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 339) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 340) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 341) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 342) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 343) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 345) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 346) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 347) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 348) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 349) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 35) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 351) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 352) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 353) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 354) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 355) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 357) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 358) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 359) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 36) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 360) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 361) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 37) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 38) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 467) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 468) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 469) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 471) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 472) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 473) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 481) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 482) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 483) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 50) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 51) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 53) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 54) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 55) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 56) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 57) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 58) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 59) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 60) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 61) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 63) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 64) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 65) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 66) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 67) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 68) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 69) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 70) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 71) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 73) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 74) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 75) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 76) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 77) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 78) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 79) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 80) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 81) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 181) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 182) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 183) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 184) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 185) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 186) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 187) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 188) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 189) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 191) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 192) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 193) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 194) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 195) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 196) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 197) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 198) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 199) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 201) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 202) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 203) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 204) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 205) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 206) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 207) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 208) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 209) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 211) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 212) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 213) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 214) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 215) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 216) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 217) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 218) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 219) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 221) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 222) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 223) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 224) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 225) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 226) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 227) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 228) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 229) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 33) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 333) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 334) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 335) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 336) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 337) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 339) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 340) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 341) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 342) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 343) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 345) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 346) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 347) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 348) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 349) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 35) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 351) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 352) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 353) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 354) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 355) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 357) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 358) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 359) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 36) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 360) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 361) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 37) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 38) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 467) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 468) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 469) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 471) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 472) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 473) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 481) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 482) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 483) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 50) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 51) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 53) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 54) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 55) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 56) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 57) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 58) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 59) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 60) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 61) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 63) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 64) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 65) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 66) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 67) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 68) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 69) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 70) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 71) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 73) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 74) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 75) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 76) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 77) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 78) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 79) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 80) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for warnings, line 81) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 181) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 182) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 183) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 184) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 185) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 186) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 187) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 188) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 189) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 191) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 192) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 193) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 194) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 195) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 196) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 197) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 198) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 199) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 201) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 202) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 203) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 204) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 205) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 206) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 207) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 208) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 209) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 211) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 212) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 213) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 214) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 215) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 216) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 217) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 218) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 219) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 221) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 222) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 223) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 224) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 225) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 226) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 227) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 228) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 229) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 33) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 333) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 334) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 335) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 336) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 337) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 339) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 340) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 341) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 342) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 343) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 345) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 346) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 347) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 348) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 349) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 35) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 351) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 352) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 353) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 354) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 355) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 357) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 358) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 359) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 36) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 360) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 361) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 37) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 38) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 43) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 44) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 46) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 467) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 468) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 469) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 47) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 471) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 472) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 473) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 481) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 482) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 483) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 49) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 50) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 51) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 53) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 54) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 55) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 56) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 57) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 58) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 59) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 60) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 61) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 63) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 64) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 65) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 66) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 67) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 68) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 69) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 70) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 71) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 73) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 74) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 75) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 76) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 77) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 78) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 79) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 80) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 81) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 101) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 103) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 105) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 107) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 109) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 121) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 123) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 125) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 127) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 129) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 131) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 51) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 58) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 60) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 62) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 74) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 76) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 78) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 80) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 82) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 99) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 101) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 103) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 105) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 107) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 109) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 121) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 123) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 125) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 127) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 129) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 131) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 51) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 58) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 60) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 62) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 74) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 76) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 78) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 80) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 82) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for warnings, line 99) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 101) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 103) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 105) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 107) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 109) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 121) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 123) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 125) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 127) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 129) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 131) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 47) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 49) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 51) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 58) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 60) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 62) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 74) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 76) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 78) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 80) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 82) XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 84) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 99) PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++20 (test for errors, line 14) PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++20 (test for errors, line 24) PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++20 (test for errors, line 34) PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++26 (test for errors, line 14) PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++26 (test for errors, line 24) PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++26 (test for errors, line 34) PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++98 (test for errors, line 19) PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++98 (test for errors, line 24) PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++98 (test for errors, line 34) PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess5.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wsizeof-pointer-memaccess5.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wsizeof-pointer-memaccess5.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/Wsizeof-pointer-memaccess5.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Wsizeof-pointer-memaccess5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess5.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wsizeof-pointer-memaccess5.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wsizeof-pointer-memaccess5.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/Wsizeof-pointer-memaccess5.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Wsizeof-pointer-memaccess5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess5.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wsizeof-pointer-memaccess5.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wsizeof-pointer-memaccess5.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/Wsizeof-pointer-memaccess5.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Wsizeof-pointer-memaccess5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wstrict-flex-arrays.c -std=gnu++20 at line 9 (test for warnings, line ) PASS: c-c++-common/Wstrict-flex-arrays.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wstrict-flex-arrays.c -std=gnu++26 at line 9 (test for warnings, line ) PASS: c-c++-common/Wstrict-flex-arrays.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wstrict-flex-arrays.c -std=gnu++98 at line 9 (test for warnings, line ) PASS: c-c++-common/Wstrict-flex-arrays.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 101) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 102) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 106) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 107) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 118) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 119) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 123) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 124) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 57) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 58) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 62) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 63) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 73) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 85) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 89) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 90) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 note (test for warnings, line 13) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 101) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 102) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 106) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 107) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 118) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 119) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 123) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 124) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 57) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 58) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 62) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 63) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 73) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 85) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 89) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for warnings, line 90) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++26 note (test for warnings, line 13) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 101) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 102) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 106) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 107) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 118) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 119) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 123) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 124) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 46) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 57) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 58) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 62) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 63) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 73) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 84) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 85) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 89) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 90) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 note (test for warnings, line 13) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 102) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 103) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 104) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 113) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 114) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 115) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 124) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 125) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 126) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 150) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 151) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 152) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 169) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 170) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 171) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 174) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 175) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 176) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 186) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 187) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 188) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 192) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 203) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 204) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 205) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 209) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 21) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 22) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 220) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 221) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 222) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 226) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 227) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 249) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 250) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 259) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 269) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 270) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 274) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 275) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 286) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 287) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 291) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 302) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 303) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 304) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 308) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 319) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 32) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 320) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 321) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 33) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 335) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 336) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 346) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 347) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 43) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 45) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 54) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 55) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 56) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 65) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 note (test for warnings, line 13) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 note (test for warnings, line 161) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 note (test for warnings, line 94) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 pr102462 (test for warnings, line 193) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 pr102462 (test for warnings, line 210) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 pr102462 (test for warnings, line 292) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 pr102462 (test for warnings, line 309) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 pr102462 (test for warnings, line 323) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 pr102462 (test for warnings, line 325) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 pr102462 (test for warnings, line 326) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 pr102706 (test for warnings, line 224) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 102) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 103) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 104) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 113) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 114) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 115) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 124) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 125) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 126) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 150) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 151) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 152) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 169) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 170) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 171) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 174) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 175) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 176) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 186) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 187) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 188) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 192) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 203) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 204) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 205) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 209) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 21) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 22) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 220) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 221) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 222) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 226) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 227) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 249) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 250) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 259) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 269) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 270) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 274) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 275) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 286) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 287) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 291) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 302) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 303) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 304) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 308) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 319) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 32) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 320) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 321) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 33) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 335) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 336) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 346) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 347) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 43) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 45) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 54) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 55) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 56) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for warnings, line 65) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 note (test for warnings, line 13) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 note (test for warnings, line 161) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 note (test for warnings, line 94) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 pr102462 (test for warnings, line 193) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 pr102462 (test for warnings, line 210) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 pr102462 (test for warnings, line 292) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 pr102462 (test for warnings, line 309) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 pr102462 (test for warnings, line 323) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 pr102462 (test for warnings, line 325) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 pr102462 (test for warnings, line 326) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++26 pr102706 (test for warnings, line 224) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 102) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 103) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 104) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 113) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 114) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 115) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 124) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 125) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 126) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 150) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 151) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 152) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 169) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 170) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 171) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 174) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 175) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 176) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 186) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 187) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 188) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 192) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 203) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 204) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 205) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 209) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 21) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 22) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 220) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 221) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 222) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 226) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 227) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 249) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 250) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 259) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 269) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 270) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 274) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 275) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 286) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 287) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 291) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 302) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 303) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 304) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 308) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 319) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 32) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 320) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 321) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 33) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 335) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 336) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 346) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 347) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 43) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 44) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 45) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 54) XPASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 55) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 56) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 65) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 note (test for warnings, line 13) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 note (test for warnings, line 161) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 note (test for warnings, line 94) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 pr102462 (test for warnings, line 193) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 pr102462 (test for warnings, line 210) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 pr102462 (test for warnings, line 292) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 pr102462 (test for warnings, line 309) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 pr102462 (test for warnings, line 323) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 pr102462 (test for warnings, line 325) XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 pr102462 (test for warnings, line 326) PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 pr102706 (test for warnings, line 224) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 55) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 56) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 60) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 61) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 65) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 66) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 70) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 71) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 76) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 77) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 82) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 83) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for excess errors) XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++20 PR122881 (test for warnings, line 93) XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++20 PR122881 (test for warnings, line 94) XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++20 note (test for warnings, line 155) XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++20 pr????? (test for warnings, line 156) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++26 (test for warnings, line 55) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++26 (test for warnings, line 56) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++26 (test for warnings, line 60) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++26 (test for warnings, line 61) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++26 (test for warnings, line 65) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++26 (test for warnings, line 66) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++26 (test for warnings, line 70) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++26 (test for warnings, line 71) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++26 (test for warnings, line 76) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++26 (test for warnings, line 77) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++26 (test for warnings, line 82) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++26 (test for warnings, line 83) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++26 (test for excess errors) XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++26 PR122881 (test for warnings, line 93) XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++26 PR122881 (test for warnings, line 94) XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++26 note (test for warnings, line 155) XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++26 pr????? (test for warnings, line 156) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 43) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 44) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 49) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 55) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 56) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 60) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 61) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 65) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 66) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 70) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 71) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 76) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 77) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 82) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 83) PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for excess errors) XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++98 PR122881 (test for warnings, line 93) XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++98 PR122881 (test for warnings, line 94) XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++98 note (test for warnings, line 155) XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++98 pr????? (test for warnings, line 156) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++20 (test for bogus messages, line 52) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++20 (test for bogus messages, line 57) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++20 (test for bogus messages, line 62) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++20 (test for bogus messages, line 69) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++20 (test for bogus messages, line 88) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++20 (test for warnings, line 102) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++20 (test for warnings, line 95) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++26 (test for bogus messages, line 52) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++26 (test for bogus messages, line 57) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++26 (test for bogus messages, line 62) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++26 (test for bogus messages, line 69) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++26 (test for bogus messages, line 88) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++26 (test for warnings, line 102) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++26 (test for warnings, line 95) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++98 (test for bogus messages, line 52) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++98 (test for bogus messages, line 57) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++98 (test for bogus messages, line 62) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++98 (test for bogus messages, line 69) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++98 (test for bogus messages, line 88) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++98 (test for warnings, line 102) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++98 (test for warnings, line 95) PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wstringop-truncation-3.c -std=gnu++20 (test for bogus messages, line 17) PASS: c-c++-common/Wstringop-truncation-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wstringop-truncation-3.c -std=gnu++26 (test for bogus messages, line 17) PASS: c-c++-common/Wstringop-truncation-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wstringop-truncation-3.c -std=gnu++98 (test for bogus messages, line 17) PASS: c-c++-common/Wstringop-truncation-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 102) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 103) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 104) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 118) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 119) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 120) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 132) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 133) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 134) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 42) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 58) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 59) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 60) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 72) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 73) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 74) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 88) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 89) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 90) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 102) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 103) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 104) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 118) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 119) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 120) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 132) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 133) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 134) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 42) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 58) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 59) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 60) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 72) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 73) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 74) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 88) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 89) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for warnings, line 90) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 102) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 103) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 104) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 118) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 119) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 120) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 132) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 133) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 134) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 42) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 43) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 44) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 58) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 59) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 60) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 72) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 73) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 74) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 88) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 89) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 90) PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for bogus messages, line 330) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for bogus messages, line 349) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 109) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 114) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 139) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 140) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 151) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 152) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 153) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 158) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 161) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 162) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 163) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 165) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 170) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 174) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 175) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 177) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 178) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 179) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 189) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 190) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 191) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 192) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 195) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 196) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 200) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 201) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 205) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 206) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 210) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 211) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 216) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 217) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 223) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 224) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 232) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 239) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 244) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 267) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 268) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 271) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 282) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 288) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 295) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 296) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 298) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 299) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 372) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 407) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 414) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 425) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 428) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 429) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 437) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 443) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 445) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 58) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 60) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 68) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 69) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 77) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 78) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 79) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 80) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 95) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 98) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 bug 77293 (test for warnings, line 270) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 member array (test for warnings, line 301) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for bogus messages, line 330) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for bogus messages, line 349) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 109) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 114) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 139) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 140) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 151) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 152) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 153) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 158) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 161) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 162) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 163) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 165) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 170) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 174) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 175) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 177) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 178) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 179) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 189) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 190) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 191) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 192) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 195) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 196) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 200) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 201) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 205) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 206) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 210) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 211) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 216) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 217) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 223) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 224) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 232) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 239) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 244) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 267) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 268) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 271) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 282) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 288) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 295) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 296) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 298) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 299) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 372) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 407) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 414) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 425) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 428) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 429) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 437) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 443) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 445) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 58) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 60) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 68) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 69) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 77) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 78) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 79) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 80) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 95) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for warnings, line 98) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 bug 77293 (test for warnings, line 270) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++26 member array (test for warnings, line 301) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for bogus messages, line 330) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for bogus messages, line 349) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 109) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 114) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 139) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 140) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 151) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 152) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 153) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 158) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 161) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 162) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 163) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 165) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 170) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 174) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 175) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 177) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 178) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 179) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 189) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 190) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 191) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 192) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 195) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 196) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 200) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 201) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 205) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 206) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 210) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 211) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 216) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 217) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 223) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 224) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 232) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 239) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 244) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 267) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 268) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 271) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 282) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 288) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 295) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 296) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 298) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 299) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 372) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 407) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 414) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 425) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 428) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 429) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 437) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 443) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 445) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 58) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 60) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 68) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 69) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 77) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 78) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 79) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 80) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 95) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 98) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 bug 77293 (test for warnings, line 270) PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 member array (test for warnings, line 301) PASS: c-c++-common/Wsuggest-attribute-1.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/Wsuggest-attribute-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wsuggest-attribute-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wswitch-1.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/Wswitch-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wswitch-1.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/Wswitch-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wswitch-1.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/Wswitch-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++20 (test for bogus messages, line 7) PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++20 (test for bogus messages, line 8) PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++26 (test for bogus messages, line 7) PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++26 (test for bogus messages, line 8) PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++98 (test for bogus messages, line 7) PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++98 (test for bogus messages, line 8) PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wswitch-outside-range-3.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/Wswitch-outside-range-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wswitch-outside-range-3.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/Wswitch-outside-range-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wswitch-outside-range-3.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Wswitch-outside-range-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wswitch-outside-range-4.c -std=gnu++20 (test for bogus messages, line 8) PASS: c-c++-common/Wswitch-outside-range-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wswitch-outside-range-4.c -std=gnu++26 (test for bogus messages, line 8) PASS: c-c++-common/Wswitch-outside-range-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wswitch-outside-range-4.c -std=gnu++98 (test for bogus messages, line 8) PASS: c-c++-common/Wswitch-outside-range-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for warnings, line 34) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for warnings, line 41) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for warnings, line 43) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for warnings, line 49) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for warnings, line 58) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for warnings, line 63) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for warnings, line 74) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++26 (test for warnings, line 34) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++26 (test for warnings, line 41) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++26 (test for warnings, line 49) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++26 (test for warnings, line 58) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++26 (test for warnings, line 63) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++26 (test for warnings, line 74) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for warnings, line 34) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for warnings, line 41) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for warnings, line 43) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for warnings, line 49) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for warnings, line 58) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for warnings, line 63) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for warnings, line 74) PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/Wswitch-unreachable-2.c -std=c++20 (test for bogus messages, line 12) PASS: c-c++-common/Wswitch-unreachable-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/Wswitch-unreachable-2.c -std=c++26 (test for bogus messages, line 12) PASS: c-c++-common/Wswitch-unreachable-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/Wswitch-unreachable-2.c -std=c++98 (test for bogus messages, line 12) PASS: c-c++-common/Wswitch-unreachable-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++20 (test for warnings, line 22) PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++98 (test for warnings, line 22) PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 56) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 60) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 63) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 69) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++26 (test for warnings, line 56) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++26 (test for warnings, line 60) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++26 (test for warnings, line 63) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++26 (test for warnings, line 69) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 56) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 60) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 63) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 69) PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wtautological-compare-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wtautological-compare-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wtautological-compare-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wtautological-compare-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wtautological-compare-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wtautological-compare-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wtautological-compare-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wtautological-compare-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wtautological-compare-4.c -std=gnu++98 (test for excess errors) XFAIL: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for bogus messages, line 100) XFAIL: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for bogus messages, line 102) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 50) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 52) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 55) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 57) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 59) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 61) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 64) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 66) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 68) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 70) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 73) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 75) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 77) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 79) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 82) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 86) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 88) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 90) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 92) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 94) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 96) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for excess errors) XFAIL: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for bogus messages, line 100) XFAIL: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for bogus messages, line 102) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 50) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 52) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 55) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 57) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 59) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 61) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 64) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 66) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 68) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 70) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 73) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 75) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 77) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 79) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 82) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 86) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 88) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 90) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 92) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 94) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for warnings, line 96) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++26 (test for excess errors) XFAIL: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for bogus messages, line 100) XFAIL: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for bogus messages, line 102) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 46) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 50) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 52) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 55) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 57) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 59) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 61) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 64) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 66) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 68) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 70) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 73) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 75) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 77) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 79) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 82) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 84) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 86) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 88) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 90) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 92) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 94) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 96) PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wtautological-compare-6.c -std=gnu++20 (test for bogus messages, line 8) PASS: c-c++-common/Wtautological-compare-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wtautological-compare-6.c -std=gnu++26 (test for bogus messages, line 8) PASS: c-c++-common/Wtautological-compare-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wtautological-compare-6.c -std=gnu++98 (test for bogus messages, line 8) PASS: c-c++-common/Wtautological-compare-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wtautological-compare-7.c -std=gnu++20 (test for bogus messages, line 8) PASS: c-c++-common/Wtautological-compare-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wtautological-compare-7.c -std=gnu++26 (test for bogus messages, line 8) PASS: c-c++-common/Wtautological-compare-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wtautological-compare-7.c -std=gnu++98 (test for bogus messages, line 8) PASS: c-c++-common/Wtautological-compare-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wtautological-compare-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wtautological-compare-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wtautological-compare-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++20 (test for warnings, line 33) PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++20 expected multiline pattern lines 15-16 PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++20 expected multiline pattern lines 25-26 PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++20 expected multiline pattern lines 39-40 PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++26 (test for warnings, line 33) PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++26 expected multiline pattern lines 15-16 PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++26 expected multiline pattern lines 25-26 PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++26 expected multiline pattern lines 39-40 PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 (test for warnings, line 33) PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 expected multiline pattern lines 15-16 PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 expected multiline pattern lines 25-26 PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 expected multiline pattern lines 39-40 PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-function-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-function-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-function-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-local-typedefs.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/Wunused-local-typedefs.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-local-typedefs.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/Wunused-local-typedefs.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-local-typedefs.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/Wunused-local-typedefs.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/Wunused-parm-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/Wunused-parm-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/Wunused-parm-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/Wunused-parm-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-parm-5.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/Wunused-parm-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-parm-5.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/Wunused-parm-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-parm-5.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Wunused-parm-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-parm-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-parm-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-parm-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for bogus messages, line 11) PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for bogus messages, line 12) PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for bogus messages, line 13) PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for bogus messages, line 14) PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for bogus messages, line 15) PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for bogus messages, line 16) PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for bogus messages, line 18) PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for bogus messages, line 25) PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for warnings, line 31) PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-value-1.c -std=gnu++26 (test for bogus messages, line 11) PASS: c-c++-common/Wunused-value-1.c -std=gnu++26 (test for bogus messages, line 12) PASS: c-c++-common/Wunused-value-1.c -std=gnu++26 (test for bogus messages, line 13) PASS: c-c++-common/Wunused-value-1.c -std=gnu++26 (test for bogus messages, line 14) PASS: c-c++-common/Wunused-value-1.c -std=gnu++26 (test for bogus messages, line 15) PASS: c-c++-common/Wunused-value-1.c -std=gnu++26 (test for bogus messages, line 16) PASS: c-c++-common/Wunused-value-1.c -std=gnu++26 (test for bogus messages, line 18) PASS: c-c++-common/Wunused-value-1.c -std=gnu++26 (test for bogus messages, line 25) PASS: c-c++-common/Wunused-value-1.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Wunused-value-1.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Wunused-value-1.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wunused-value-1.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/Wunused-value-1.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/Wunused-value-1.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Wunused-value-1.c -std=gnu++26 (test for warnings, line 31) PASS: c-c++-common/Wunused-value-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for bogus messages, line 11) PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for bogus messages, line 12) PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for bogus messages, line 13) PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for bogus messages, line 14) PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for bogus messages, line 15) PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for bogus messages, line 16) PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for bogus messages, line 18) PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for bogus messages, line 25) PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for warnings, line 31) PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 107) PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 121) PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 148) PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 156) PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 176) PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 7) PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 73) PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-1.c -std=gnu++26 (test for warnings, line 107) PASS: c-c++-common/Wunused-var-1.c -std=gnu++26 (test for warnings, line 121) PASS: c-c++-common/Wunused-var-1.c -std=gnu++26 (test for warnings, line 148) PASS: c-c++-common/Wunused-var-1.c -std=gnu++26 (test for warnings, line 156) PASS: c-c++-common/Wunused-var-1.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Wunused-var-1.c -std=gnu++26 (test for warnings, line 176) PASS: c-c++-common/Wunused-var-1.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Wunused-var-1.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Wunused-var-1.c -std=gnu++26 (test for warnings, line 7) PASS: c-c++-common/Wunused-var-1.c -std=gnu++26 (test for warnings, line 73) PASS: c-c++-common/Wunused-var-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 107) PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 121) PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 148) PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 156) PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 176) PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 7) PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 73) PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-10.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-11.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-11.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-11.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-12.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/Wunused-var-12.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-12.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/Wunused-var-12.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-12.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/Wunused-var-12.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-13.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-13.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-13.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-14.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-14.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-14.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-15.c -std=gnu++20 (test for bogus messages, line 13) PASS: c-c++-common/Wunused-var-15.c -std=gnu++20 (test for bogus messages, line 16) PASS: c-c++-common/Wunused-var-15.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-15.c -std=gnu++26 (test for bogus messages, line 13) PASS: c-c++-common/Wunused-var-15.c -std=gnu++26 (test for bogus messages, line 16) PASS: c-c++-common/Wunused-var-15.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-15.c -std=gnu++98 (test for bogus messages, line 13) PASS: c-c++-common/Wunused-var-15.c -std=gnu++98 (test for bogus messages, line 16) PASS: c-c++-common/Wunused-var-15.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-16.c -std=gnu++20 (test for bogus messages, line 13) PASS: c-c++-common/Wunused-var-16.c -std=gnu++20 scan-tree-dump-not optimized " ~0" PASS: c-c++-common/Wunused-var-16.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-16.c -std=gnu++26 (test for bogus messages, line 13) PASS: c-c++-common/Wunused-var-16.c -std=gnu++26 scan-tree-dump-not optimized " ~0" PASS: c-c++-common/Wunused-var-16.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-16.c -std=gnu++98 (test for bogus messages, line 13) PASS: c-c++-common/Wunused-var-16.c -std=gnu++98 scan-tree-dump-not optimized " ~0" PASS: c-c++-common/Wunused-var-16.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-17.c -std=gnu++20 (test for bogus messages, line 11) PASS: c-c++-common/Wunused-var-17.c -std=gnu++20 (test for bogus messages, line 13) PASS: c-c++-common/Wunused-var-17.c -std=gnu++20 (test for bogus messages, line 15) PASS: c-c++-common/Wunused-var-17.c -std=gnu++20 (test for bogus messages, line 17) PASS: c-c++-common/Wunused-var-17.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-17.c -std=gnu++26 (test for bogus messages, line 11) PASS: c-c++-common/Wunused-var-17.c -std=gnu++26 (test for bogus messages, line 13) PASS: c-c++-common/Wunused-var-17.c -std=gnu++26 (test for bogus messages, line 15) PASS: c-c++-common/Wunused-var-17.c -std=gnu++26 (test for bogus messages, line 17) PASS: c-c++-common/Wunused-var-17.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-17.c -std=gnu++98 (test for bogus messages, line 11) PASS: c-c++-common/Wunused-var-17.c -std=gnu++98 (test for bogus messages, line 13) PASS: c-c++-common/Wunused-var-17.c -std=gnu++98 (test for bogus messages, line 15) PASS: c-c++-common/Wunused-var-17.c -std=gnu++98 (test for bogus messages, line 17) PASS: c-c++-common/Wunused-var-17.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-18.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/Wunused-var-18.c -std=gnu++20 at line 9 (test for bogus messages, line 8) PASS: c-c++-common/Wunused-var-18.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-18.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/Wunused-var-18.c -std=gnu++26 at line 9 (test for bogus messages, line 8) PASS: c-c++-common/Wunused-var-18.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-18.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Wunused-var-18.c -std=gnu++98 at line 9 (test for bogus messages, line 8) PASS: c-c++-common/Wunused-var-18.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-19.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wunused-var-19.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wunused-var-19.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/Wunused-var-19.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wunused-var-19.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/Wunused-var-19.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wunused-var-19.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/Wunused-var-19.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/Wunused-var-19.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/Wunused-var-19.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Wunused-var-19.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Wunused-var-19.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/Wunused-var-19.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Wunused-var-19.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-19.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wunused-var-19.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wunused-var-19.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/Wunused-var-19.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wunused-var-19.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/Wunused-var-19.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wunused-var-19.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/Wunused-var-19.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/Wunused-var-19.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/Wunused-var-19.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Wunused-var-19.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Wunused-var-19.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/Wunused-var-19.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Wunused-var-19.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-19.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wunused-var-19.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wunused-var-19.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/Wunused-var-19.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wunused-var-19.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/Wunused-var-19.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wunused-var-19.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/Wunused-var-19.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/Wunused-var-19.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/Wunused-var-19.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Wunused-var-19.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Wunused-var-19.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Wunused-var-19.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Wunused-var-19.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-20.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wunused-var-20.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wunused-var-20.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/Wunused-var-20.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wunused-var-20.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/Wunused-var-20.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wunused-var-20.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/Wunused-var-20.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/Wunused-var-20.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/Wunused-var-20.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Wunused-var-20.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Wunused-var-20.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/Wunused-var-20.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Wunused-var-20.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-20.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wunused-var-20.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wunused-var-20.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/Wunused-var-20.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wunused-var-20.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/Wunused-var-20.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wunused-var-20.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/Wunused-var-20.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/Wunused-var-20.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/Wunused-var-20.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Wunused-var-20.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Wunused-var-20.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/Wunused-var-20.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Wunused-var-20.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-20.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wunused-var-20.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wunused-var-20.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/Wunused-var-20.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wunused-var-20.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/Wunused-var-20.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wunused-var-20.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/Wunused-var-20.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/Wunused-var-20.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/Wunused-var-20.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Wunused-var-20.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Wunused-var-20.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Wunused-var-20.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Wunused-var-20.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-21.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wunused-var-21.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wunused-var-21.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/Wunused-var-21.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wunused-var-21.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/Wunused-var-21.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wunused-var-21.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/Wunused-var-21.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/Wunused-var-21.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/Wunused-var-21.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Wunused-var-21.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/Wunused-var-21.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/Wunused-var-21.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Wunused-var-21.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-21.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wunused-var-21.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wunused-var-21.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/Wunused-var-21.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wunused-var-21.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/Wunused-var-21.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wunused-var-21.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/Wunused-var-21.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/Wunused-var-21.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/Wunused-var-21.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Wunused-var-21.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/Wunused-var-21.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/Wunused-var-21.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Wunused-var-21.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-21.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wunused-var-21.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wunused-var-21.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/Wunused-var-21.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wunused-var-21.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/Wunused-var-21.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wunused-var-21.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/Wunused-var-21.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/Wunused-var-21.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/Wunused-var-21.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Wunused-var-21.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/Wunused-var-21.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Wunused-var-21.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Wunused-var-21.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-22.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wunused-var-22.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/Wunused-var-22.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/Wunused-var-22.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wunused-var-22.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/Wunused-var-22.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Wunused-var-22.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-22.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wunused-var-22.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/Wunused-var-22.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/Wunused-var-22.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wunused-var-22.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/Wunused-var-22.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Wunused-var-22.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-22.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wunused-var-22.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/Wunused-var-22.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/Wunused-var-22.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wunused-var-22.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/Wunused-var-22.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Wunused-var-22.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-23.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/Wunused-var-23.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-23.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/Wunused-var-23.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-23.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/Wunused-var-23.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-24.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-24.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-24.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-3.c -std=gnu++20 (test for warnings, line 7) PASS: c-c++-common/Wunused-var-3.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/Wunused-var-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-3.c -std=gnu++26 (test for warnings, line 7) PASS: c-c++-common/Wunused-var-3.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/Wunused-var-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-3.c -std=gnu++98 (test for warnings, line 7) PASS: c-c++-common/Wunused-var-3.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/Wunused-var-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-4.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Wunused-var-4.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Wunused-var-4.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/Wunused-var-4.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/Wunused-var-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-4.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Wunused-var-4.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Wunused-var-4.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/Wunused-var-4.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/Wunused-var-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-4.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/Wunused-var-4.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Wunused-var-4.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/Wunused-var-4.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/Wunused-var-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-7.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/Wunused-var-7.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/Wunused-var-7.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/Wunused-var-7.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wunused-var-7.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Wunused-var-7.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/Wunused-var-7.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/Wunused-var-7.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/Wunused-var-7.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/Wunused-var-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-7.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/Wunused-var-7.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/Wunused-var-7.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/Wunused-var-7.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wunused-var-7.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/Wunused-var-7.c -std=gnu++26 (test for warnings, line 27) PASS: c-c++-common/Wunused-var-7.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/Wunused-var-7.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/Wunused-var-7.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/Wunused-var-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-7.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/Wunused-var-7.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/Wunused-var-7.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/Wunused-var-7.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wunused-var-7.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/Wunused-var-7.c -std=gnu++98 (test for warnings, line 27) PASS: c-c++-common/Wunused-var-7.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/Wunused-var-7.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/Wunused-var-7.c -std=gnu++98 (test for warnings, line 47) PASS: c-c++-common/Wunused-var-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-9.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/Wunused-var-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wunused-var-9.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/Wunused-var-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wunused-var-9.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/Wunused-var-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for warnings, line 107) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for warnings, line 124) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for warnings, line 134) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for warnings, line 51) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for warnings, line 95) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for warnings, line 96) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for warnings, line 97) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for warnings, line 98) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 escaped (test for warnings, line 149) XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++20 escaped (test for warnings, line 164) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 note (test for warnings, line 104) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 note (test for warnings, line 123) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 note (test for warnings, line 130) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 note (test for warnings, line 43) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 note (test for warnings, line 92) XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++20 pr?????? (test for warnings, line 58) XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++20 safe use after realloc failure (test for bogus messages, line 153) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++26 (test for warnings, line 107) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++26 (test for warnings, line 124) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++26 (test for warnings, line 134) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++26 (test for warnings, line 51) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++26 (test for warnings, line 95) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++26 (test for warnings, line 96) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++26 (test for warnings, line 97) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++26 (test for warnings, line 98) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++26 escaped (test for warnings, line 149) XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++26 escaped (test for warnings, line 164) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++26 note (test for warnings, line 104) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++26 note (test for warnings, line 123) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++26 note (test for warnings, line 130) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++26 note (test for warnings, line 43) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++26 note (test for warnings, line 92) XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++26 pr?????? (test for warnings, line 58) XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++26 safe use after realloc failure (test for bogus messages, line 153) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for warnings, line 107) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for warnings, line 124) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for warnings, line 134) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for warnings, line 44) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for warnings, line 51) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for warnings, line 95) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for warnings, line 96) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for warnings, line 97) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for warnings, line 98) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 escaped (test for warnings, line 149) XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++98 escaped (test for warnings, line 164) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 note (test for warnings, line 104) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 note (test for warnings, line 123) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 note (test for warnings, line 130) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 note (test for warnings, line 43) PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 note (test for warnings, line 92) XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++98 pr?????? (test for warnings, line 58) XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++98 safe use after realloc failure (test for bogus messages, line 153) PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++20 (test for warnings, line 81) PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++20 note (test for warnings, line 82) PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++26 (test for warnings, line 81) PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++26 note (test for warnings, line 82) PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++98 (test for warnings, line 81) PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++98 note (test for warnings, line 82) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++20 (test for warnings, line 33) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++20 (test for warnings, line 63) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++20 (test for warnings, line 64) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++20 (test for warnings, line 65) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++20 (test for warnings, line 66) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++26 (test for warnings, line 33) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++26 (test for warnings, line 63) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++26 (test for warnings, line 64) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++26 (test for warnings, line 65) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++26 (test for warnings, line 66) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++98 (test for warnings, line 33) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++98 (test for warnings, line 46) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++98 (test for warnings, line 63) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++98 (test for warnings, line 64) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++98 (test for warnings, line 65) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++98 (test for warnings, line 66) PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 102) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 54) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 64) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 65) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 66) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 67) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 81) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 82) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 83) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++26 (test for warnings, line 102) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++26 (test for warnings, line 54) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++26 (test for warnings, line 64) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++26 (test for warnings, line 65) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++26 (test for warnings, line 66) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++26 (test for warnings, line 67) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++26 (test for warnings, line 81) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++26 (test for warnings, line 82) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++26 (test for warnings, line 83) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 102) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 47) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 54) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 64) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 65) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 66) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 67) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 81) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 82) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 83) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 84) PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 104) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 35) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 42) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 56) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 66) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 67) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 68) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 69) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 83) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 85) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 86) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++26 (test for warnings, line 104) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++26 (test for warnings, line 35) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++26 (test for warnings, line 42) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++26 (test for warnings, line 56) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++26 (test for warnings, line 66) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++26 (test for warnings, line 67) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++26 (test for warnings, line 68) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++26 (test for warnings, line 69) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++26 (test for warnings, line 83) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++26 (test for warnings, line 85) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++26 (test for warnings, line 86) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 104) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 35) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 42) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 56) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 66) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 67) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 68) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 69) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 83) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 84) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 85) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 86) PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 102) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 54) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 64) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 65) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 66) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 67) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 68) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 69) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 81) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 82) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 83) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 85) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 86) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for warnings, line 102) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for warnings, line 54) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for warnings, line 64) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for warnings, line 65) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for warnings, line 66) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for warnings, line 67) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for warnings, line 68) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for warnings, line 69) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for warnings, line 81) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for warnings, line 82) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for warnings, line 83) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for warnings, line 85) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for warnings, line 86) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 102) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 47) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 54) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 64) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 65) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 66) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 67) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 68) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 69) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 81) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 82) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 83) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 84) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 85) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 86) PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for warnings, line 108) PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for warnings, line 129) PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for warnings, line 131) PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for warnings, line 132) PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for warnings, line 133) PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for warnings, line 139) PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for warnings, line 154) PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for warnings, line 163) PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for warnings, line 164) PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 duplicate warning at line 109 (test for bogus messages, line 108) PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 note (test for warnings, line 106) PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 note (test for warnings, line 128) PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 note (test for warnings, line 138) PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 note (test for warnings, line 155) PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 note (test for warnings, line 162) XFAIL: c-c++-common/Wuse-after-free.c -std=gnu++20 pr?????? (test for warnings, line 120) XFAIL: c-c++-common/Wuse-after-free.c -std=gnu++20 pr?????? (test for warnings, line 121) PASS: c-c++-common/Wuse-after-free.c -std=gnu++26 (test for warnings, line 108) PASS: c-c++-common/Wuse-after-free.c -std=gnu++26 (test for warnings, line 129) PASS: c-c++-common/Wuse-after-free.c -std=gnu++26 (test for warnings, line 131) PASS: c-c++-common/Wuse-after-free.c -std=gnu++26 (test for warnings, line 132) PASS: c-c++-common/Wuse-after-free.c -std=gnu++26 (test for warnings, line 133) PASS: c-c++-common/Wuse-after-free.c -std=gnu++26 (test for warnings, line 139) PASS: c-c++-common/Wuse-after-free.c -std=gnu++26 (test for warnings, line 154) PASS: c-c++-common/Wuse-after-free.c -std=gnu++26 (test for warnings, line 163) PASS: c-c++-common/Wuse-after-free.c -std=gnu++26 (test for warnings, line 164) PASS: c-c++-common/Wuse-after-free.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wuse-after-free.c -std=gnu++26 duplicate warning at line 109 (test for bogus messages, line 108) PASS: c-c++-common/Wuse-after-free.c -std=gnu++26 note (test for warnings, line 106) PASS: c-c++-common/Wuse-after-free.c -std=gnu++26 note (test for warnings, line 128) PASS: c-c++-common/Wuse-after-free.c -std=gnu++26 note (test for warnings, line 138) PASS: c-c++-common/Wuse-after-free.c -std=gnu++26 note (test for warnings, line 155) PASS: c-c++-common/Wuse-after-free.c -std=gnu++26 note (test for warnings, line 162) XFAIL: c-c++-common/Wuse-after-free.c -std=gnu++26 pr?????? (test for warnings, line 120) XFAIL: c-c++-common/Wuse-after-free.c -std=gnu++26 pr?????? (test for warnings, line 121) PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for warnings, line 108) PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for warnings, line 129) PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for warnings, line 131) PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for warnings, line 132) PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for warnings, line 133) PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for warnings, line 139) PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for warnings, line 154) PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for warnings, line 163) PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for warnings, line 164) PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 duplicate warning at line 109 (test for bogus messages, line 108) PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 note (test for warnings, line 106) PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 note (test for warnings, line 128) PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 note (test for warnings, line 138) PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 note (test for warnings, line 155) PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 note (test for warnings, line 162) XFAIL: c-c++-common/Wuse-after-free.c -std=gnu++98 pr?????? (test for warnings, line 120) XFAIL: c-c++-common/Wuse-after-free.c -std=gnu++98 pr?????? (test for warnings, line 121) PASS: c-c++-common/Wvarargs-2.c -std=gnu++17 (test for errors, line 12) PASS: c-c++-common/Wvarargs-2.c -std=gnu++17 (test for warnings, line 26) PASS: c-c++-common/Wvarargs-2.c -std=gnu++17 (test for excess errors) PASS: c-c++-common/Wvarargs-2.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/Wvarargs-2.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/Wvarargs-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wvarargs-2.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/Wvarargs-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wvarargs.c -std=c++17 (test for errors, line 10) PASS: c-c++-common/Wvarargs.c -std=c++17 (test for warnings, line 27) PASS: c-c++-common/Wvarargs.c -std=c++17 (test for warnings, line 44) PASS: c-c++-common/Wvarargs.c -std=c++17 (test for warnings, line 49) PASS: c-c++-common/Wvarargs.c -std=c++17 (test for warnings, line 53) PASS: c-c++-common/Wvarargs.c -std=c++17 (test for excess errors) PASS: c-c++-common/Wvarargs.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/Wvarargs.c -std=c++20 (test for warnings, line 27) PASS: c-c++-common/Wvarargs.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/Wvarargs.c -std=c++20 (test for warnings, line 49) PASS: c-c++-common/Wvarargs.c -std=c++20 (test for warnings, line 53) PASS: c-c++-common/Wvarargs.c -std=c++20 (test for excess errors) PASS: c-c++-common/Wvarargs.c -std=c++23 (test for errors, line 10) PASS: c-c++-common/Wvarargs.c -std=c++23 (test for warnings, line 27) PASS: c-c++-common/Wvarargs.c -std=c++23 (test for warnings, line 44) PASS: c-c++-common/Wvarargs.c -std=c++23 (test for warnings, line 49) PASS: c-c++-common/Wvarargs.c -std=c++23 (test for warnings, line 53) PASS: c-c++-common/Wvarargs.c -std=c++23 (test for excess errors) UNSUPPORTED: c-c++-common/Wxor-used-as-pow-1.c -std=c++20 UNSUPPORTED: c-c++-common/Wxor-used-as-pow-1.c -std=c++26 UNSUPPORTED: c-c++-common/Wxor-used-as-pow-1.c -std=c++98 PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++20 expected multiline pattern lines 15-17 PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++20 expected multiline pattern lines 24-27 PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++20 expected multiline pattern lines 31-33 PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++20 expected multiline pattern lines 8-11 PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++20 note at line 13 (test for warnings, line 5) PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++20 note at line 29 (test for warnings, line 21) PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++20 warn at line 22 (test for warnings, line 21) PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++20 warn at line 6 (test for warnings, line 5) PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++26 expected multiline pattern lines 15-17 PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++26 expected multiline pattern lines 24-27 PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++26 expected multiline pattern lines 31-33 PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++26 expected multiline pattern lines 8-11 PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++26 note at line 13 (test for warnings, line 5) PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++26 note at line 29 (test for warnings, line 21) PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++26 warn at line 22 (test for warnings, line 21) PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++26 warn at line 6 (test for warnings, line 5) PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++98 expected multiline pattern lines 15-17 PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++98 expected multiline pattern lines 24-27 PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++98 expected multiline pattern lines 31-33 PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++98 expected multiline pattern lines 8-11 PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++98 note at line 13 (test for warnings, line 5) PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++98 note at line 29 (test for warnings, line 21) PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++98 warn at line 22 (test for warnings, line 21) PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++98 warn at line 6 (test for warnings, line 5) PASS: c-c++-common/Wxor-used-as-pow-pr107002-0.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wxor-used-as-pow-pr107002-0.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wxor-used-as-pow-pr107002-0.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wxor-used-as-pow-pr107002-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wxor-used-as-pow-pr107002-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wxor-used-as-pow-pr107002-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wxor-used-as-pow-pr107002-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/Wxor-used-as-pow-pr107002-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/Wxor-used-as-pow-pr107002-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/addrtmp.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/addrtmp.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/addrtmp.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/addrtmp.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/addrtmp.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/addrtmp.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/addrtmp.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/addrtmp.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/addrtmp.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/addrtmp.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/addrtmp.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/addrtmp.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/alias-1.c (test for excess errors) PASS: c-c++-common/array-1.c -std=gnu++20 scan-tree-dump-not optimized "abort" PASS: c-c++-common/array-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/array-1.c -std=gnu++26 scan-tree-dump-not optimized "abort" PASS: c-c++-common/array-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/array-1.c -std=gnu++98 scan-tree-dump-not optimized "abort" PASS: c-c++-common/array-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 23) PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 25) PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 27) PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 28) PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 30) PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 34) PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 35) PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 36) PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 47) PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 49) PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 51) PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 52) PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 54) PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 58) PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 59) PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 60) PASS: c-c++-common/array-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/array-5.c -std=gnu++26 (test for errors, line 23) PASS: c-c++-common/array-5.c -std=gnu++26 (test for errors, line 25) PASS: c-c++-common/array-5.c -std=gnu++26 (test for errors, line 27) PASS: c-c++-common/array-5.c -std=gnu++26 (test for errors, line 28) PASS: c-c++-common/array-5.c -std=gnu++26 (test for errors, line 30) PASS: c-c++-common/array-5.c -std=gnu++26 (test for errors, line 34) PASS: c-c++-common/array-5.c -std=gnu++26 (test for errors, line 35) PASS: c-c++-common/array-5.c -std=gnu++26 (test for errors, line 36) PASS: c-c++-common/array-5.c -std=gnu++26 (test for errors, line 47) PASS: c-c++-common/array-5.c -std=gnu++26 (test for errors, line 49) PASS: c-c++-common/array-5.c -std=gnu++26 (test for errors, line 51) PASS: c-c++-common/array-5.c -std=gnu++26 (test for errors, line 52) PASS: c-c++-common/array-5.c -std=gnu++26 (test for errors, line 54) PASS: c-c++-common/array-5.c -std=gnu++26 (test for errors, line 58) PASS: c-c++-common/array-5.c -std=gnu++26 (test for errors, line 59) PASS: c-c++-common/array-5.c -std=gnu++26 (test for errors, line 60) PASS: c-c++-common/array-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 23) PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 25) PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 27) PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 28) PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 30) PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 34) PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 35) PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 36) PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 47) PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 49) PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 51) PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 52) PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 54) PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 58) PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 59) PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 60) PASS: c-c++-common/array-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/array-6.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/array-6.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/array-6.c -std=gnu++20 (test for errors, line 17) PASS: c-c++-common/array-6.c -std=gnu++20 (test for errors, line 25) PASS: c-c++-common/array-6.c -std=gnu++20 (test for errors, line 26) PASS: c-c++-common/array-6.c -std=gnu++20 (test for errors, line 27) PASS: c-c++-common/array-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/array-6.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/array-6.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/array-6.c -std=gnu++26 (test for errors, line 17) PASS: c-c++-common/array-6.c -std=gnu++26 (test for errors, line 25) PASS: c-c++-common/array-6.c -std=gnu++26 (test for errors, line 26) PASS: c-c++-common/array-6.c -std=gnu++26 (test for errors, line 27) PASS: c-c++-common/array-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/array-6.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/array-6.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/array-6.c -std=gnu++98 (test for errors, line 17) PASS: c-c++-common/array-6.c -std=gnu++98 (test for errors, line 25) PASS: c-c++-common/array-6.c -std=gnu++98 (test for errors, line 26) PASS: c-c++-common/array-6.c -std=gnu++98 (test for errors, line 27) PASS: c-c++-common/array-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/array-init.c -std=c++20 (test for excess errors) PASS: c-c++-common/array-init.c -std=c++26 (test for excess errors) PASS: c-c++-common/array-init.c -std=c++98 (test for excess errors) PASS: c-c++-common/array-lit.c (test for errors, line 8) PASS: c-c++-common/array-lit.c (test for excess errors) PASS: c-c++-common/asm-invalid-operand-1.c -std=gnu++20 (test for errors, line 6) PASS: c-c++-common/asm-invalid-operand-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/asm-invalid-operand-1.c -std=gnu++26 (test for errors, line 6) PASS: c-c++-common/asm-invalid-operand-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/asm-invalid-operand-1.c -std=gnu++98 (test for errors, line 6) PASS: c-c++-common/asm-invalid-operand-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/asmgoto-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/asmgoto-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/asmgoto-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/asmgoto-2.c -std=gnu++20 (test for errors, line 11) PASS: c-c++-common/asmgoto-2.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/asmgoto-2.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/asmgoto-2.c -std=gnu++20 (test for errors, line 14) PASS: c-c++-common/asmgoto-2.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/asmgoto-2.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/asmgoto-2.c -std=gnu++20 (test for errors, line 17) PASS: c-c++-common/asmgoto-2.c -std=gnu++20 (test for errors, line 18) PASS: c-c++-common/asmgoto-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/asmgoto-2.c -std=gnu++26 (test for errors, line 11) PASS: c-c++-common/asmgoto-2.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/asmgoto-2.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/asmgoto-2.c -std=gnu++26 (test for errors, line 14) PASS: c-c++-common/asmgoto-2.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/asmgoto-2.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/asmgoto-2.c -std=gnu++26 (test for errors, line 17) PASS: c-c++-common/asmgoto-2.c -std=gnu++26 (test for errors, line 18) PASS: c-c++-common/asmgoto-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for errors, line 17) PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for errors, line 18) PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/asmgoto-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/asmgoto-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/asmgoto-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/asmgoto-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/asmgoto-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/asmgoto-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-aligned-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/attr-aligned-1.c -std=c++20 execution test PASS: c-c++-common/attr-aligned-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/attr-aligned-1.c -std=c++26 execution test PASS: c-c++-common/attr-aligned-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/attr-aligned-1.c -std=c++98 execution test PASS: c-c++-common/attr-aligned-2.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/attr-aligned-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/attr-aligned-2.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/attr-aligned-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/attr-aligned-2.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/attr-aligned-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/attr-cdtor-1.c -std=c++20 (test for errors, line 5) PASS: c-c++-common/attr-cdtor-1.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/attr-cdtor-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/attr-cdtor-1.c -std=c++26 (test for errors, line 5) PASS: c-c++-common/attr-cdtor-1.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/attr-cdtor-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/attr-cdtor-1.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/attr-cdtor-1.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/attr-cdtor-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/attr-copy.c -std=gnu++20 (test for warnings, line 37) PASS: c-c++-common/attr-copy.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/attr-copy.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-copy.c -std=gnu++26 (test for warnings, line 37) PASS: c-c++-common/attr-copy.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/attr-copy.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-copy.c -std=gnu++98 (test for warnings, line 37) PASS: c-c++-common/attr-copy.c -std=gnu++98 (test for warnings, line 44) PASS: c-c++-common/attr-copy.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for errors, line 14) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for errors, line 56) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for warnings, line 33) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for warnings, line 51) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++26 (test for errors, line 14) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++26 (test for errors, line 56) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++26 (test for warnings, line 33) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++26 (test for warnings, line 51) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for errors, line 56) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for warnings, line 33) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for warnings, line 51) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 (test for warnings, line 31) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 (test for warnings, line 37) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 (test for warnings, line 50) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 at line 15 (test for warnings, line 13) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 at line 20 (test for warnings, line 18) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 at line 25 (test for warnings, line 24) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 at line 28 (test for warnings, line 26) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 at line 43 (test for warnings, line 42) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++26 (test for warnings, line 31) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++26 (test for warnings, line 37) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++26 (test for warnings, line 50) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++26 at line 15 (test for warnings, line 13) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++26 at line 20 (test for warnings, line 18) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++26 at line 25 (test for warnings, line 24) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++26 at line 28 (test for warnings, line 26) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++26 at line 43 (test for warnings, line 42) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 (test for warnings, line 31) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 (test for warnings, line 37) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 (test for warnings, line 47) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 (test for warnings, line 50) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 at line 15 (test for warnings, line 13) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 at line 20 (test for warnings, line 18) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 at line 25 (test for warnings, line 24) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 at line 28 (test for warnings, line 26) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 at line 43 (test for warnings, line 42) PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-fd.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/attr-fd.c -std=c++20 (test for warnings, line 14) PASS: c-c++-common/attr-fd.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/attr-fd.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/attr-fd.c -std=c++20 (test for warnings, line 2) PASS: c-c++-common/attr-fd.c -std=c++20 (test for warnings, line 4) PASS: c-c++-common/attr-fd.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/attr-fd.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/attr-fd.c -std=c++20 (test for excess errors) PASS: c-c++-common/attr-fd.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/attr-fd.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/attr-fd.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/attr-fd.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/attr-fd.c -std=c++26 (test for warnings, line 2) PASS: c-c++-common/attr-fd.c -std=c++26 (test for warnings, line 4) PASS: c-c++-common/attr-fd.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/attr-fd.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/attr-fd.c -std=c++26 (test for excess errors) PASS: c-c++-common/attr-fd.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/attr-fd.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/attr-fd.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/attr-fd.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/attr-fd.c -std=c++98 (test for warnings, line 2) PASS: c-c++-common/attr-fd.c -std=c++98 (test for warnings, line 4) PASS: c-c++-common/attr-fd.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/attr-fd.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/attr-fd.c -std=c++98 (test for excess errors) PASS: c-c++-common/attr-flag-enum-1.c -std=c++20 (test for bogus messages, line 15) PASS: c-c++-common/attr-flag-enum-1.c -std=c++20 (test for bogus messages, line 16) PASS: c-c++-common/attr-flag-enum-1.c -std=c++20 (test for bogus messages, line 24) PASS: c-c++-common/attr-flag-enum-1.c -std=c++20 (test for bogus messages, line 25) PASS: c-c++-common/attr-flag-enum-1.c -std=c++20 (test for bogus messages, line 33) PASS: c-c++-common/attr-flag-enum-1.c -std=c++20 (test for bogus messages, line 34) PASS: c-c++-common/attr-flag-enum-1.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/attr-flag-enum-1.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/attr-flag-enum-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/attr-flag-enum-1.c -std=c++26 (test for bogus messages, line 15) PASS: c-c++-common/attr-flag-enum-1.c -std=c++26 (test for bogus messages, line 16) PASS: c-c++-common/attr-flag-enum-1.c -std=c++26 (test for bogus messages, line 24) PASS: c-c++-common/attr-flag-enum-1.c -std=c++26 (test for bogus messages, line 25) PASS: c-c++-common/attr-flag-enum-1.c -std=c++26 (test for bogus messages, line 33) PASS: c-c++-common/attr-flag-enum-1.c -std=c++26 (test for bogus messages, line 34) PASS: c-c++-common/attr-flag-enum-1.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/attr-flag-enum-1.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/attr-flag-enum-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/attr-flag-enum-1.c -std=c++98 (test for bogus messages, line 15) PASS: c-c++-common/attr-flag-enum-1.c -std=c++98 (test for bogus messages, line 16) PASS: c-c++-common/attr-flag-enum-1.c -std=c++98 (test for bogus messages, line 24) PASS: c-c++-common/attr-flag-enum-1.c -std=c++98 (test for bogus messages, line 25) PASS: c-c++-common/attr-flag-enum-1.c -std=c++98 (test for bogus messages, line 33) PASS: c-c++-common/attr-flag-enum-1.c -std=c++98 (test for bogus messages, line 34) PASS: c-c++-common/attr-flag-enum-1.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/attr-flag-enum-1.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/attr-flag-enum-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/attr-may-alias-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-may-alias-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-may-alias-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-may-alias-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/attr-may-alias-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/attr-may-alias-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/attr-mode-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/attr-mode-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/attr-mode-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/attr-mode-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/attr-mode-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/attr-mode-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/attr-nocf-check-1.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/attr-nocf-check-1.c -std=c++20 (test for warnings, line 28) PASS: c-c++-common/attr-nocf-check-1.c -std=c++20 (test for warnings, line 4) PASS: c-c++-common/attr-nocf-check-1.c -std=c++20 (test for warnings, line 5) PASS: c-c++-common/attr-nocf-check-1.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/attr-nocf-check-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/attr-nocf-check-1.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/attr-nocf-check-1.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/attr-nocf-check-1.c -std=c++26 (test for warnings, line 4) PASS: c-c++-common/attr-nocf-check-1.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/attr-nocf-check-1.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/attr-nocf-check-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/attr-nocf-check-1.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/attr-nocf-check-1.c -std=c++98 (test for warnings, line 28) PASS: c-c++-common/attr-nocf-check-1.c -std=c++98 (test for warnings, line 4) PASS: c-c++-common/attr-nocf-check-1.c -std=c++98 (test for warnings, line 5) PASS: c-c++-common/attr-nocf-check-1.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/attr-nocf-check-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/attr-nocf-check-2.c -std=c++20 (test for warnings, line 3) PASS: c-c++-common/attr-nocf-check-2.c -std=c++20 (test for warnings, line 4) PASS: c-c++-common/attr-nocf-check-2.c -std=c++20 (test for warnings, line 5) PASS: c-c++-common/attr-nocf-check-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/attr-nocf-check-2.c -std=c++26 (test for warnings, line 3) PASS: c-c++-common/attr-nocf-check-2.c -std=c++26 (test for warnings, line 4) PASS: c-c++-common/attr-nocf-check-2.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/attr-nocf-check-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/attr-nocf-check-2.c -std=c++98 (test for warnings, line 3) PASS: c-c++-common/attr-nocf-check-2.c -std=c++98 (test for warnings, line 4) PASS: c-c++-common/attr-nocf-check-2.c -std=c++98 (test for warnings, line 5) PASS: c-c++-common/attr-nocf-check-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/attr-nocf-check-3.c -std=c++20 (test for warnings, line 4) PASS: c-c++-common/attr-nocf-check-3.c -std=c++20 (test for warnings, line 5) PASS: c-c++-common/attr-nocf-check-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/attr-nocf-check-3.c -std=c++26 (test for warnings, line 4) PASS: c-c++-common/attr-nocf-check-3.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/attr-nocf-check-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/attr-nocf-check-3.c -std=c++98 (test for warnings, line 4) PASS: c-c++-common/attr-nocf-check-3.c -std=c++98 (test for warnings, line 5) PASS: c-c++-common/attr-nocf-check-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++20 (test for warnings, line 51) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++20 (test for warnings, line 53) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++26 (test for warnings, line 51) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++26 (test for warnings, line 53) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++98 (test for warnings, line 43) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++98 (test for warnings, line 51) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++98 (test for warnings, line 53) PASS: c-c++-common/attr-nonstring-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-nonstring-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-nonstring-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-nonstring-10.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 100) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 103) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 106) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 113) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 116) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 119) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 126) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 129) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 132) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 139) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 142) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 145) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 152) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 153) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 156) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 157) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 159) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 160) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 161) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 171) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 172) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 206) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 210) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 213) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 252) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 253) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 259) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 260) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 268) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 272) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 275) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 284) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 288) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 291) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 300) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 304) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 307) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 332) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 335) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 338) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 345) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 348) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 351) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 382) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 384) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 392) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 395) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 398) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 400) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 409) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 74) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 77) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 80) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 87) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 90) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for warnings, line 93) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 100) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 103) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 106) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 113) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 116) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 119) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 126) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 129) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 132) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 139) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 142) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 145) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 152) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 153) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 156) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 157) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 159) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 160) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 161) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 171) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 172) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 206) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 210) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 213) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 252) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 253) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 259) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 260) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 268) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 272) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 275) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 284) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 288) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 291) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 300) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 304) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 307) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 332) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 335) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 338) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 345) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 348) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 351) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 382) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 384) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 392) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 395) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 398) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 400) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 409) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 74) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 77) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 80) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 87) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 90) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for warnings, line 93) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 100) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 103) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 106) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 113) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 116) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 119) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 126) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 129) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 132) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 139) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 142) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 145) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 152) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 153) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 156) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 157) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 159) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 160) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 161) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 171) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 172) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 206) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 210) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 213) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 252) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 253) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 259) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 260) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 268) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 272) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 275) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 284) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 288) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 291) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 300) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 304) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 307) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 332) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 335) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 338) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 345) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 348) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 351) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 382) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 384) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 392) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 395) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 398) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 400) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 409) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 74) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 77) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 80) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 87) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 90) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for warnings, line 93) PASS: c-c++-common/attr-nonstring-11.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++20 (test for warnings, line 50) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++20 (test for warnings, line 55) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++20 (test for warnings, line 72) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++20 (test for warnings, line 77) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++26 (test for warnings, line 50) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++26 (test for warnings, line 55) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++26 (test for warnings, line 72) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++26 (test for warnings, line 77) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++98 (test for warnings, line 44) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++98 (test for warnings, line 50) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++98 (test for warnings, line 55) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++98 (test for warnings, line 72) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++98 (test for warnings, line 77) PASS: c-c++-common/attr-nonstring-12.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-nonstring-13.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-nonstring-13.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-nonstring-13.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 112) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 113) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 126) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 135) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 138) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 139) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 145) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 148) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 149) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 157) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 158) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 159) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 160) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 165) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 166) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 167) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 168) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 174) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 175) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 176) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 177) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 179) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 180) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 181) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 182) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 183) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 50) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 51) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 64) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 70) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 73) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 83) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 86) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 87) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 93) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 96) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for warnings, line 97) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 112) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 113) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 126) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 135) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 138) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 139) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 145) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 148) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 149) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 157) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 158) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 159) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 160) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 165) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 166) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 167) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 168) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 174) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 175) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 176) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 177) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 179) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 180) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 181) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 182) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 183) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 50) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 51) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 64) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 70) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 73) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 83) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 86) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 87) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 93) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 96) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line 97) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 112) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 113) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 126) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 135) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 138) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 139) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 145) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 148) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 149) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 157) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 158) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 159) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 160) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 165) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 166) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 167) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 168) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 174) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 175) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 176) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 177) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 179) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 180) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 181) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 182) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 183) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 43) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 50) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 51) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 64) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 70) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 73) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 83) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 86) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 87) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 93) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 96) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for warnings, line 97) PASS: c-c++-common/attr-nonstring-14.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-nonstring-15.c -std=gnu++20 (test for bogus messages, line 37) PASS: c-c++-common/attr-nonstring-15.c -std=gnu++20 (test for bogus messages, line 46) PASS: c-c++-common/attr-nonstring-15.c -std=gnu++20 (test for bogus messages, line 59) XFAIL: c-c++-common/attr-nonstring-15.c -std=gnu++20 (test for bogus messages, line 70) PASS: c-c++-common/attr-nonstring-15.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-nonstring-15.c -std=gnu++26 (test for bogus messages, line 37) PASS: c-c++-common/attr-nonstring-15.c -std=gnu++26 (test for bogus messages, line 46) PASS: c-c++-common/attr-nonstring-15.c -std=gnu++26 (test for bogus messages, line 59) XFAIL: c-c++-common/attr-nonstring-15.c -std=gnu++26 (test for bogus messages, line 70) PASS: c-c++-common/attr-nonstring-15.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-nonstring-15.c -std=gnu++98 (test for bogus messages, line 37) PASS: c-c++-common/attr-nonstring-15.c -std=gnu++98 (test for bogus messages, line 46) PASS: c-c++-common/attr-nonstring-15.c -std=gnu++98 (test for bogus messages, line 59) XFAIL: c-c++-common/attr-nonstring-15.c -std=gnu++98 (test for bogus messages, line 70) PASS: c-c++-common/attr-nonstring-15.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++20 (test for warnings, line 106) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++20 (test for warnings, line 124) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++20 (test for warnings, line 130) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++20 (test for warnings, line 146) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++20 (test for warnings, line 55) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++20 (test for warnings, line 59) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++20 (test for warnings, line 61) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++20 (test for warnings, line 63) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++20 (test for warnings, line 72) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++20 (test for warnings, line 77) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++20 (test for warnings, line 78) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++20 (test for warnings, line 82) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++20 (test for warnings, line 88) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++20 (test for warnings, line 93) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++26 (test for warnings, line 106) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++26 (test for warnings, line 124) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++26 (test for warnings, line 130) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++26 (test for warnings, line 146) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++26 (test for warnings, line 55) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++26 (test for warnings, line 59) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++26 (test for warnings, line 61) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++26 (test for warnings, line 63) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++26 (test for warnings, line 72) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++26 (test for warnings, line 77) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++26 (test for warnings, line 78) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++26 (test for warnings, line 82) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++26 (test for warnings, line 88) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++26 (test for warnings, line 93) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++98 (test for warnings, line 106) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++98 (test for warnings, line 124) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++98 (test for warnings, line 130) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++98 (test for warnings, line 146) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++98 (test for warnings, line 55) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++98 (test for warnings, line 59) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++98 (test for warnings, line 61) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++98 (test for warnings, line 63) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++98 (test for warnings, line 72) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++98 (test for warnings, line 77) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++98 (test for warnings, line 78) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++98 (test for warnings, line 82) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++98 (test for warnings, line 88) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++98 (test for warnings, line 93) PASS: c-c++-common/attr-nonstring-16.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-nonstring-2.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/attr-nonstring-2.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/attr-nonstring-2.c -std=gnu++20 (test for warnings, line 53) PASS: c-c++-common/attr-nonstring-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-nonstring-2.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/attr-nonstring-2.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/attr-nonstring-2.c -std=gnu++26 (test for warnings, line 53) PASS: c-c++-common/attr-nonstring-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-nonstring-2.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/attr-nonstring-2.c -std=gnu++98 (test for warnings, line 49) PASS: c-c++-common/attr-nonstring-2.c -std=gnu++98 (test for warnings, line 53) PASS: c-c++-common/attr-nonstring-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 100) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 103) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 106) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 113) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 116) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 119) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 126) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 129) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 132) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 139) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 142) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 145) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 152) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 153) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 156) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 157) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 159) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 160) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 161) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 171) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 172) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 206) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 210) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 213) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 252) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 253) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 259) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 260) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 268) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 272) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 275) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 284) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 288) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 291) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 300) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 304) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 307) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 332) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 335) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 338) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 345) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 348) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 351) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 382) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 384) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 392) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 395) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 398) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 400) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 409) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 424) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 74) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 77) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 80) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 87) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 90) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 93) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 100) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 103) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 106) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 113) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 116) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 119) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 126) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 129) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 132) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 139) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 142) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 145) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 152) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 153) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 156) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 157) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 159) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 160) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 161) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 171) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 172) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 206) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 210) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 213) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 252) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 253) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 259) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 260) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 268) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 272) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 275) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 284) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 288) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 291) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 300) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 304) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 307) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 332) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 335) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 338) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 345) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 348) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 351) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 382) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 384) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 392) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 395) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 398) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 400) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 409) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 424) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 74) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 77) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 80) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 87) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 90) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for warnings, line 93) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 100) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 103) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 106) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 113) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 116) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 119) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 126) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 129) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 132) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 139) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 142) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 145) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 152) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 153) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 156) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 157) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 159) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 160) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 161) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 171) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 172) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 206) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 210) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 213) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 252) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 253) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 259) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 260) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 268) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 272) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 275) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 284) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 288) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 291) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 300) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 304) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 307) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 332) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 335) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 338) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 345) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 348) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 351) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 382) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 384) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 392) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 395) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 398) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 400) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 409) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 424) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 74) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 77) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 80) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 87) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 90) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 93) PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++20 (test for warnings, line 62) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++20 (test for warnings, line 67) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++26 (test for warnings, line 62) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++26 (test for warnings, line 67) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++98 (test for warnings, line 62) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++98 (test for warnings, line 67) PASS: c-c++-common/attr-nonstring-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-nonstring-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-nonstring-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-nonstring-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 113) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 114) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 127) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 136) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 139) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 140) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 146) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 149) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 150) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 158) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 159) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 160) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 161) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 166) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 167) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 168) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 169) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 175) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 176) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 177) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 178) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 180) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 181) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 182) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 183) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 184) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 51) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 52) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 65) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 71) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 74) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 87) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 88) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 94) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 97) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 98) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 113) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 114) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 127) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 136) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 139) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 140) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 146) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 149) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 150) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 158) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 159) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 160) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 161) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 166) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 167) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 168) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 169) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 175) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 176) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 177) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 178) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 180) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 181) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 182) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 183) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 184) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 51) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 52) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 65) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 71) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 74) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 87) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 88) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 94) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 97) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line 98) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 113) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 114) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 127) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 136) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 139) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 140) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 146) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 149) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 150) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 158) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 159) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 160) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 161) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 166) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 167) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 168) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 169) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 175) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 176) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 177) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 178) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 180) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 181) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 182) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 183) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 184) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 44) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 46) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 51) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 52) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 65) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 71) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 74) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 84) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 87) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 88) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 94) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 97) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 98) PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-nonstring-7.c -std=gnu++20 (test for bogus messages, line 37) PASS: c-c++-common/attr-nonstring-7.c -std=gnu++20 (test for bogus messages, line 46) PASS: c-c++-common/attr-nonstring-7.c -std=gnu++20 (test for bogus messages, line 59) XFAIL: c-c++-common/attr-nonstring-7.c -std=gnu++20 (test for bogus messages, line 70) PASS: c-c++-common/attr-nonstring-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-nonstring-7.c -std=gnu++26 (test for bogus messages, line 37) PASS: c-c++-common/attr-nonstring-7.c -std=gnu++26 (test for bogus messages, line 46) PASS: c-c++-common/attr-nonstring-7.c -std=gnu++26 (test for bogus messages, line 59) XFAIL: c-c++-common/attr-nonstring-7.c -std=gnu++26 (test for bogus messages, line 70) PASS: c-c++-common/attr-nonstring-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-nonstring-7.c -std=gnu++98 (test for bogus messages, line 37) PASS: c-c++-common/attr-nonstring-7.c -std=gnu++98 (test for bogus messages, line 46) PASS: c-c++-common/attr-nonstring-7.c -std=gnu++98 (test for bogus messages, line 59) XFAIL: c-c++-common/attr-nonstring-7.c -std=gnu++98 (test for bogus messages, line 70) PASS: c-c++-common/attr-nonstring-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 106) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 124) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 130) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 146) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 55) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 59) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 61) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 63) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 72) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 77) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 78) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 82) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 88) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 93) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++26 (test for warnings, line 106) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++26 (test for warnings, line 124) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++26 (test for warnings, line 130) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++26 (test for warnings, line 146) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++26 (test for warnings, line 55) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++26 (test for warnings, line 59) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++26 (test for warnings, line 61) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++26 (test for warnings, line 63) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++26 (test for warnings, line 72) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++26 (test for warnings, line 77) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++26 (test for warnings, line 78) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++26 (test for warnings, line 82) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++26 (test for warnings, line 88) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++26 (test for warnings, line 93) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 106) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 124) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 130) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 146) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 55) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 59) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 61) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 63) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 72) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 77) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 78) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 82) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 88) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 93) PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-nonstring-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-nonstring-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-nonstring-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++20 (test for errors, line 3) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++20 (test for warnings, line 1) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++20 (test for warnings, line 5) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++20 (test for excess errors) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++26 (test for errors, line 3) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++26 (test for warnings, line 1) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++26 (test for excess errors) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++98 (test for errors, line 3) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++98 (test for warnings, line 1) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++98 (test for warnings, line 5) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++98 (test for excess errors) PASS: c-c++-common/attr-opt-1.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/attr-opt-1.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/attr-opt-1.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/attr-opt-1.c -std=c++20 (test for warnings, line 30) PASS: c-c++-common/attr-opt-1.c -std=c++20 (test for warnings, line 5) PASS: c-c++-common/attr-opt-1.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/attr-opt-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/attr-opt-1.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/attr-opt-1.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/attr-opt-1.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/attr-opt-1.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/attr-opt-1.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/attr-opt-1.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/attr-opt-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/attr-opt-1.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/attr-opt-1.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/attr-opt-1.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/attr-opt-1.c -std=c++98 (test for warnings, line 30) PASS: c-c++-common/attr-opt-1.c -std=c++98 (test for warnings, line 5) PASS: c-c++-common/attr-opt-1.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/attr-opt-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/attr-reproducible-1.c -std=gnu++11 scan-tree-dump optimized " f3 \\(52\\);" PASS: c-c++-common/attr-reproducible-1.c -std=gnu++11 scan-tree-dump-times optimized " f1 \\(\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++11 scan-tree-dump-times optimized " f2 \\(\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++11 scan-tree-dump-times optimized " f3 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++11 scan-tree-dump-times optimized " f3 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++11 scan-tree-dump-times optimized " f5 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++11 scan-tree-dump-times optimized " f5 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++11 scan-tree-dump-times optimized " f7 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++11 scan-tree-dump-times optimized " f7 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++11 scan-tree-dump-times optimized " f8 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++11 scan-tree-dump-times optimized " f8 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++11 scan-tree-dump-times optimized " f9 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++11 scan-tree-dump-times optimized " f9 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++11 scan-tree-dump-times optimized " fp1.[0-9]*_[0-9]* \\(14\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/attr-reproducible-1.c -std=gnu++20 scan-tree-dump optimized " f3 \\(52\\);" PASS: c-c++-common/attr-reproducible-1.c -std=gnu++20 scan-tree-dump-times optimized " f1 \\(\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++20 scan-tree-dump-times optimized " f2 \\(\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++20 scan-tree-dump-times optimized " f3 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++20 scan-tree-dump-times optimized " f3 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++20 scan-tree-dump-times optimized " f5 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++20 scan-tree-dump-times optimized " f5 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++20 scan-tree-dump-times optimized " f7 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++20 scan-tree-dump-times optimized " f7 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++20 scan-tree-dump-times optimized " f8 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++20 scan-tree-dump-times optimized " f8 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++20 scan-tree-dump-times optimized " f9 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++20 scan-tree-dump-times optimized " f9 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++20 scan-tree-dump-times optimized " fp1.[0-9]*_[0-9]* \\(14\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-reproducible-1.c -std=gnu++26 scan-tree-dump optimized " f3 \\(52\\);" PASS: c-c++-common/attr-reproducible-1.c -std=gnu++26 scan-tree-dump-times optimized " f1 \\(\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++26 scan-tree-dump-times optimized " f2 \\(\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++26 scan-tree-dump-times optimized " f3 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++26 scan-tree-dump-times optimized " f3 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++26 scan-tree-dump-times optimized " f5 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++26 scan-tree-dump-times optimized " f5 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++26 scan-tree-dump-times optimized " f7 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++26 scan-tree-dump-times optimized " f7 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++26 scan-tree-dump-times optimized " f8 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++26 scan-tree-dump-times optimized " f8 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++26 scan-tree-dump-times optimized " f9 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++26 scan-tree-dump-times optimized " f9 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++26 scan-tree-dump-times optimized " fp1.[0-9]*_[0-9]* \\(14\\);" 2 PASS: c-c++-common/attr-reproducible-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-reproducible-2.c -std=gnu++20 scan-tree-dump optimized " f3 \\(52\\);" PASS: c-c++-common/attr-reproducible-2.c -std=gnu++20 scan-tree-dump-times optimized " f1 \\(\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++20 scan-tree-dump-times optimized " f2 \\(\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++20 scan-tree-dump-times optimized " f3 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++20 scan-tree-dump-times optimized " f3 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++20 scan-tree-dump-times optimized " f5 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++20 scan-tree-dump-times optimized " f5 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++20 scan-tree-dump-times optimized " f7 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++20 scan-tree-dump-times optimized " f7 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++20 scan-tree-dump-times optimized " f8 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++20 scan-tree-dump-times optimized " f8 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++20 scan-tree-dump-times optimized " f9 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++20 scan-tree-dump-times optimized " f9 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++20 scan-tree-dump-times optimized " fp1.[0-9]*_[0-9]* \\(14\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-reproducible-2.c -std=gnu++26 scan-tree-dump optimized " f3 \\(52\\);" PASS: c-c++-common/attr-reproducible-2.c -std=gnu++26 scan-tree-dump-times optimized " f1 \\(\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++26 scan-tree-dump-times optimized " f2 \\(\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++26 scan-tree-dump-times optimized " f3 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++26 scan-tree-dump-times optimized " f3 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++26 scan-tree-dump-times optimized " f5 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++26 scan-tree-dump-times optimized " f5 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++26 scan-tree-dump-times optimized " f7 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++26 scan-tree-dump-times optimized " f7 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++26 scan-tree-dump-times optimized " f8 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++26 scan-tree-dump-times optimized " f8 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++26 scan-tree-dump-times optimized " f9 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++26 scan-tree-dump-times optimized " f9 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++26 scan-tree-dump-times optimized " fp1.[0-9]*_[0-9]* \\(14\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-reproducible-2.c -std=gnu++98 scan-tree-dump optimized " f3 \\(52\\);" PASS: c-c++-common/attr-reproducible-2.c -std=gnu++98 scan-tree-dump-times optimized " f1 \\(\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++98 scan-tree-dump-times optimized " f2 \\(\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++98 scan-tree-dump-times optimized " f3 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++98 scan-tree-dump-times optimized " f3 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++98 scan-tree-dump-times optimized " f5 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++98 scan-tree-dump-times optimized " f5 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++98 scan-tree-dump-times optimized " f7 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++98 scan-tree-dump-times optimized " f7 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++98 scan-tree-dump-times optimized " f8 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++98 scan-tree-dump-times optimized " f8 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++98 scan-tree-dump-times optimized " f9 \\(-42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++98 scan-tree-dump-times optimized " f9 \\(42\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++98 scan-tree-dump-times optimized " fp1.[0-9]*_[0-9]* \\(14\\);" 2 PASS: c-c++-common/attr-reproducible-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-retain-1.c -std=gnu++20 scan-assembler .text.*,"axR" PASS: c-c++-common/attr-retain-1.c -std=gnu++20 scan-assembler function_declaration_after PASS: c-c++-common/attr-retain-1.c -std=gnu++20 scan-assembler function_declaration_before PASS: c-c++-common/attr-retain-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-retain-1.c -std=gnu++26 scan-assembler .text.*,"axR" PASS: c-c++-common/attr-retain-1.c -std=gnu++26 scan-assembler function_declaration_after PASS: c-c++-common/attr-retain-1.c -std=gnu++26 scan-assembler function_declaration_before PASS: c-c++-common/attr-retain-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-retain-1.c -std=gnu++98 scan-assembler .text.*,"axR" PASS: c-c++-common/attr-retain-1.c -std=gnu++98 scan-assembler function_declaration_after PASS: c-c++-common/attr-retain-1.c -std=gnu++98 scan-assembler function_declaration_before PASS: c-c++-common/attr-retain-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-retain-10.c -std=gnu++20 at line 8 (test for warnings, line 7) PASS: c-c++-common/attr-retain-10.c -std=gnu++20 scan-assembler .data.foo,"aw" PASS: c-c++-common/attr-retain-10.c -std=gnu++20 scan-assembler .data.foo,"awR" PASS: c-c++-common/attr-retain-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-retain-10.c -std=gnu++26 at line 8 (test for warnings, line 7) PASS: c-c++-common/attr-retain-10.c -std=gnu++26 scan-assembler .data.foo,"aw" PASS: c-c++-common/attr-retain-10.c -std=gnu++26 scan-assembler .data.foo,"awR" PASS: c-c++-common/attr-retain-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-retain-10.c -std=gnu++98 at line 8 (test for warnings, line 7) PASS: c-c++-common/attr-retain-10.c -std=gnu++98 scan-assembler .data.foo,"aw" PASS: c-c++-common/attr-retain-10.c -std=gnu++98 scan-assembler .data.foo,"awR" PASS: c-c++-common/attr-retain-10.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-retain-11.c -std=gnu++20 at line 6 (test for warnings, line 5) PASS: c-c++-common/attr-retain-11.c -std=gnu++20 scan-assembler .data.foo,"aw" PASS: c-c++-common/attr-retain-11.c -std=gnu++20 scan-assembler .data.foo,"awR" PASS: c-c++-common/attr-retain-11.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-retain-11.c -std=gnu++26 at line 6 (test for warnings, line 5) PASS: c-c++-common/attr-retain-11.c -std=gnu++26 scan-assembler .data.foo,"aw" PASS: c-c++-common/attr-retain-11.c -std=gnu++26 scan-assembler .data.foo,"awR" PASS: c-c++-common/attr-retain-11.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-retain-11.c -std=gnu++98 at line 6 (test for warnings, line 5) PASS: c-c++-common/attr-retain-11.c -std=gnu++98 scan-assembler .data.foo,"aw" PASS: c-c++-common/attr-retain-11.c -std=gnu++98 scan-assembler .data.foo,"awR" PASS: c-c++-common/attr-retain-11.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-retain-2.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/attr-retain-2.c -std=gnu++20 scan-assembler .data.*,"awR" PASS: c-c++-common/attr-retain-2.c -std=gnu++20 scan-assembler xyzzy PASS: c-c++-common/attr-retain-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-retain-2.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/attr-retain-2.c -std=gnu++26 scan-assembler .data.*,"awR" PASS: c-c++-common/attr-retain-2.c -std=gnu++26 scan-assembler xyzzy PASS: c-c++-common/attr-retain-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-retain-2.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/attr-retain-2.c -std=gnu++98 scan-assembler .data.*,"awR" PASS: c-c++-common/attr-retain-2.c -std=gnu++98 scan-assembler xyzzy PASS: c-c++-common/attr-retain-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-retain-3.c -std=gnu++20 scan-assembler ,"awR" PASS: c-c++-common/attr-retain-3.c -std=gnu++20 scan-assembler xyzzy PASS: c-c++-common/attr-retain-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-retain-3.c -std=gnu++26 scan-assembler ,"awR" PASS: c-c++-common/attr-retain-3.c -std=gnu++26 scan-assembler xyzzy PASS: c-c++-common/attr-retain-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-retain-3.c -std=gnu++98 scan-assembler ,"awR" PASS: c-c++-common/attr-retain-3.c -std=gnu++98 scan-assembler xyzzy PASS: c-c++-common/attr-retain-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-retain-4.c -std=gnu++20 scan-assembler ,"awR" PASS: c-c++-common/attr-retain-4.c -std=gnu++20 scan-assembler xyzzy PASS: c-c++-common/attr-retain-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-retain-4.c -std=gnu++26 scan-assembler ,"awR" PASS: c-c++-common/attr-retain-4.c -std=gnu++26 scan-assembler xyzzy PASS: c-c++-common/attr-retain-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-retain-4.c -std=gnu++98 scan-assembler ,"awR" PASS: c-c++-common/attr-retain-4.c -std=gnu++98 scan-assembler xyzzy PASS: c-c++-common/attr-retain-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-retain-5.c -std=gnu++20 at line 14 (test for warnings, line 13) PASS: c-c++-common/attr-retain-5.c -std=gnu++20 scan-assembler __libc_freeres_fn,"ax" PASS: c-c++-common/attr-retain-5.c -std=gnu++20 scan-assembler __libc_freeres_fn,"axR" PASS: c-c++-common/attr-retain-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-retain-5.c -std=gnu++26 at line 14 (test for warnings, line 13) PASS: c-c++-common/attr-retain-5.c -std=gnu++26 scan-assembler __libc_freeres_fn,"ax" PASS: c-c++-common/attr-retain-5.c -std=gnu++26 scan-assembler __libc_freeres_fn,"axR" PASS: c-c++-common/attr-retain-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-retain-5.c -std=gnu++98 at line 14 (test for warnings, line 13) PASS: c-c++-common/attr-retain-5.c -std=gnu++98 scan-assembler __libc_freeres_fn,"ax" PASS: c-c++-common/attr-retain-5.c -std=gnu++98 scan-assembler __libc_freeres_fn,"axR" PASS: c-c++-common/attr-retain-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-retain-6.c -std=gnu++20 at line 25 (test for warnings, line 24) PASS: c-c++-common/attr-retain-6.c -std=gnu++20 scan-assembler __libc_freeres_fn,"ax" PASS: c-c++-common/attr-retain-6.c -std=gnu++20 scan-assembler __libc_freeres_fn,"axR" PASS: c-c++-common/attr-retain-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-retain-6.c -std=gnu++26 at line 25 (test for warnings, line 24) PASS: c-c++-common/attr-retain-6.c -std=gnu++26 scan-assembler __libc_freeres_fn,"ax" PASS: c-c++-common/attr-retain-6.c -std=gnu++26 scan-assembler __libc_freeres_fn,"axR" PASS: c-c++-common/attr-retain-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-retain-6.c -std=gnu++98 at line 25 (test for warnings, line 24) PASS: c-c++-common/attr-retain-6.c -std=gnu++98 scan-assembler __libc_freeres_fn,"ax" PASS: c-c++-common/attr-retain-6.c -std=gnu++98 scan-assembler __libc_freeres_fn,"axR" PASS: c-c++-common/attr-retain-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-retain-7.c -std=gnu++20 at line 7 (test for warnings, line 6) PASS: c-c++-common/attr-retain-7.c -std=gnu++20 scan-assembler .data.foo,"aw" PASS: c-c++-common/attr-retain-7.c -std=gnu++20 scan-assembler .data.foo,"awR" PASS: c-c++-common/attr-retain-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-retain-7.c -std=gnu++26 at line 7 (test for warnings, line 6) PASS: c-c++-common/attr-retain-7.c -std=gnu++26 scan-assembler .data.foo,"aw" PASS: c-c++-common/attr-retain-7.c -std=gnu++26 scan-assembler .data.foo,"awR" PASS: c-c++-common/attr-retain-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-retain-7.c -std=gnu++98 at line 7 (test for warnings, line 6) PASS: c-c++-common/attr-retain-7.c -std=gnu++98 scan-assembler .data.foo,"aw" PASS: c-c++-common/attr-retain-7.c -std=gnu++98 scan-assembler .data.foo,"awR" PASS: c-c++-common/attr-retain-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-retain-8.c -std=gnu++20 at line 6 (test for warnings, line 5) PASS: c-c++-common/attr-retain-8.c -std=gnu++20 scan-assembler .data.foo,"aw" PASS: c-c++-common/attr-retain-8.c -std=gnu++20 scan-assembler .data.foo,"awR" PASS: c-c++-common/attr-retain-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-retain-8.c -std=gnu++26 at line 6 (test for warnings, line 5) PASS: c-c++-common/attr-retain-8.c -std=gnu++26 scan-assembler .data.foo,"aw" PASS: c-c++-common/attr-retain-8.c -std=gnu++26 scan-assembler .data.foo,"awR" PASS: c-c++-common/attr-retain-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-retain-8.c -std=gnu++98 at line 6 (test for warnings, line 5) PASS: c-c++-common/attr-retain-8.c -std=gnu++98 scan-assembler .data.foo,"aw" PASS: c-c++-common/attr-retain-8.c -std=gnu++98 scan-assembler .data.foo,"awR" PASS: c-c++-common/attr-retain-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-retain-9.c -std=gnu++20 at line 25 (test for warnings, line 24) PASS: c-c++-common/attr-retain-9.c -std=gnu++20 scan-assembler __libc_freeres_fn,"axR" PASS: c-c++-common/attr-retain-9.c -std=gnu++20 scan-assembler-not __libc_freeres_fn,"ax" PASS: c-c++-common/attr-retain-9.c -std=gnu++20 scan-assembler-not __libc_freeres_fn\n PASS: c-c++-common/attr-retain-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-retain-9.c -std=gnu++26 at line 25 (test for warnings, line 24) PASS: c-c++-common/attr-retain-9.c -std=gnu++26 scan-assembler __libc_freeres_fn,"axR" PASS: c-c++-common/attr-retain-9.c -std=gnu++26 scan-assembler-not __libc_freeres_fn,"ax" PASS: c-c++-common/attr-retain-9.c -std=gnu++26 scan-assembler-not __libc_freeres_fn\n PASS: c-c++-common/attr-retain-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-retain-9.c -std=gnu++98 at line 25 (test for warnings, line 24) PASS: c-c++-common/attr-retain-9.c -std=gnu++98 scan-assembler __libc_freeres_fn,"axR" PASS: c-c++-common/attr-retain-9.c -std=gnu++98 scan-assembler-not __libc_freeres_fn,"ax" PASS: c-c++-common/attr-retain-9.c -std=gnu++98 scan-assembler-not __libc_freeres_fn\n PASS: c-c++-common/attr-retain-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-simd-2.c -std=gnu++20 scan-tree-dump optimized "omp declare simd" PASS: c-c++-common/attr-simd-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-simd-2.c -std=gnu++26 scan-tree-dump optimized "omp declare simd" PASS: c-c++-common/attr-simd-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-simd-2.c -std=gnu++98 scan-tree-dump optimized "omp declare simd" PASS: c-c++-common/attr-simd-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-simd-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-simd-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-simd-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-simd-5.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/attr-simd-5.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/attr-simd-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/attr-simd-5.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/attr-simd-5.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/attr-simd-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/attr-simd-5.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/attr-simd-5.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/attr-simd-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/attr-simd.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-simd.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-simd.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++11 scan-tree-dump optimized " f3 \\(52\\);" PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++11 scan-tree-dump-times optimized " f1 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++11 scan-tree-dump-times optimized " f12 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++11 scan-tree-dump-times optimized " f13 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++11 scan-tree-dump-times optimized " f2 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++11 scan-tree-dump-times optimized " f3 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++11 scan-tree-dump-times optimized " f3 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++11 scan-tree-dump-times optimized " f5 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++11 scan-tree-dump-times optimized " f5 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++11 scan-tree-dump-times optimized " f7 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++11 scan-tree-dump-times optimized " f7 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++11 scan-tree-dump-times optimized " f8 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++11 scan-tree-dump-times optimized " f8 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++11 scan-tree-dump-times optimized " f9 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++11 scan-tree-dump-times optimized " f9 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++11 scan-tree-dump-times optimized " fp1.[0-9]*_[0-9]* \\(14\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++20 scan-tree-dump optimized " f3 \\(52\\);" PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++20 scan-tree-dump-times optimized " f1 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++20 scan-tree-dump-times optimized " f12 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++20 scan-tree-dump-times optimized " f13 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++20 scan-tree-dump-times optimized " f2 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++20 scan-tree-dump-times optimized " f3 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++20 scan-tree-dump-times optimized " f3 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++20 scan-tree-dump-times optimized " f5 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++20 scan-tree-dump-times optimized " f5 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++20 scan-tree-dump-times optimized " f7 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++20 scan-tree-dump-times optimized " f7 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++20 scan-tree-dump-times optimized " f8 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++20 scan-tree-dump-times optimized " f8 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++20 scan-tree-dump-times optimized " f9 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++20 scan-tree-dump-times optimized " f9 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++20 scan-tree-dump-times optimized " fp1.[0-9]*_[0-9]* \\(14\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++26 scan-tree-dump optimized " f3 \\(52\\);" PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++26 scan-tree-dump-times optimized " f1 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++26 scan-tree-dump-times optimized " f12 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++26 scan-tree-dump-times optimized " f13 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++26 scan-tree-dump-times optimized " f2 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++26 scan-tree-dump-times optimized " f3 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++26 scan-tree-dump-times optimized " f3 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++26 scan-tree-dump-times optimized " f5 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++26 scan-tree-dump-times optimized " f5 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++26 scan-tree-dump-times optimized " f7 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++26 scan-tree-dump-times optimized " f7 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++26 scan-tree-dump-times optimized " f8 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++26 scan-tree-dump-times optimized " f8 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++26 scan-tree-dump-times optimized " f9 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++26 scan-tree-dump-times optimized " f9 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++26 scan-tree-dump-times optimized " fp1.[0-9]*_[0-9]* \\(14\\);" 1 PASS: c-c++-common/attr-unsequenced-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++20 scan-tree-dump optimized " f3 \\(52\\);" PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++20 scan-tree-dump-times optimized " f1 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++20 scan-tree-dump-times optimized " f12 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++20 scan-tree-dump-times optimized " f13 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++20 scan-tree-dump-times optimized " f2 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++20 scan-tree-dump-times optimized " f3 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++20 scan-tree-dump-times optimized " f3 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++20 scan-tree-dump-times optimized " f5 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++20 scan-tree-dump-times optimized " f5 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++20 scan-tree-dump-times optimized " f7 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++20 scan-tree-dump-times optimized " f7 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++20 scan-tree-dump-times optimized " f8 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++20 scan-tree-dump-times optimized " f8 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++20 scan-tree-dump-times optimized " f9 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++20 scan-tree-dump-times optimized " f9 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++20 scan-tree-dump-times optimized " fp1.[0-9]*_[0-9]* \\(14\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++26 scan-tree-dump optimized " f3 \\(52\\);" PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++26 scan-tree-dump-times optimized " f1 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++26 scan-tree-dump-times optimized " f12 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++26 scan-tree-dump-times optimized " f13 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++26 scan-tree-dump-times optimized " f2 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++26 scan-tree-dump-times optimized " f3 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++26 scan-tree-dump-times optimized " f3 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++26 scan-tree-dump-times optimized " f5 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++26 scan-tree-dump-times optimized " f5 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++26 scan-tree-dump-times optimized " f7 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++26 scan-tree-dump-times optimized " f7 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++26 scan-tree-dump-times optimized " f8 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++26 scan-tree-dump-times optimized " f8 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++26 scan-tree-dump-times optimized " f9 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++26 scan-tree-dump-times optimized " f9 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++26 scan-tree-dump-times optimized " fp1.[0-9]*_[0-9]* \\(14\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++98 scan-tree-dump optimized " f3 \\(52\\);" PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++98 scan-tree-dump-times optimized " f1 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++98 scan-tree-dump-times optimized " f12 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++98 scan-tree-dump-times optimized " f13 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++98 scan-tree-dump-times optimized " f2 \\(\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++98 scan-tree-dump-times optimized " f3 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++98 scan-tree-dump-times optimized " f3 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++98 scan-tree-dump-times optimized " f5 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++98 scan-tree-dump-times optimized " f5 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++98 scan-tree-dump-times optimized " f7 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++98 scan-tree-dump-times optimized " f7 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++98 scan-tree-dump-times optimized " f8 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++98 scan-tree-dump-times optimized " f8 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++98 scan-tree-dump-times optimized " f9 \\(-42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++98 scan-tree-dump-times optimized " f9 \\(42\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++98 scan-tree-dump-times optimized " fp1.[0-9]*_[0-9]* \\(14\\);" 1 PASS: c-c++-common/attr-unsequenced-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-used-2.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/attr-used-2.c -std=gnu++20 scan-assembler xyzzy PASS: c-c++-common/attr-used-2.c -std=gnu++20 scan-assembler-not .data.*,"awR" PASS: c-c++-common/attr-used-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-used-2.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/attr-used-2.c -std=gnu++26 scan-assembler xyzzy PASS: c-c++-common/attr-used-2.c -std=gnu++26 scan-assembler-not .data.*,"awR" PASS: c-c++-common/attr-used-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-used-2.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/attr-used-2.c -std=gnu++98 scan-assembler xyzzy PASS: c-c++-common/attr-used-2.c -std=gnu++98 scan-assembler-not .data.*,"awR" PASS: c-c++-common/attr-used-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-used-3.c -std=gnu++20 scan-assembler xyzzy PASS: c-c++-common/attr-used-3.c -std=gnu++20 scan-assembler-not ,"awR" PASS: c-c++-common/attr-used-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-used-3.c -std=gnu++26 scan-assembler xyzzy PASS: c-c++-common/attr-used-3.c -std=gnu++26 scan-assembler-not ,"awR" PASS: c-c++-common/attr-used-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-used-3.c -std=gnu++98 scan-assembler xyzzy PASS: c-c++-common/attr-used-3.c -std=gnu++98 scan-assembler-not ,"awR" PASS: c-c++-common/attr-used-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-used-4.c -std=gnu++20 scan-assembler xyzzy PASS: c-c++-common/attr-used-4.c -std=gnu++20 scan-assembler-not ,"awR" PASS: c-c++-common/attr-used-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-used-4.c -std=gnu++26 scan-assembler xyzzy PASS: c-c++-common/attr-used-4.c -std=gnu++26 scan-assembler-not ,"awR" PASS: c-c++-common/attr-used-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-used-4.c -std=gnu++98 scan-assembler xyzzy PASS: c-c++-common/attr-used-4.c -std=gnu++98 scan-assembler-not ,"awR" PASS: c-c++-common/attr-used-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-used-5.c -std=gnu++20 scan-assembler __libc_freeres_fn,"ax" PASS: c-c++-common/attr-used-5.c -std=gnu++20 scan-assembler-not __libc_freeres_fn,"axR" PASS: c-c++-common/attr-used-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-used-5.c -std=gnu++26 scan-assembler __libc_freeres_fn,"ax" PASS: c-c++-common/attr-used-5.c -std=gnu++26 scan-assembler-not __libc_freeres_fn,"axR" PASS: c-c++-common/attr-used-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-used-5.c -std=gnu++98 scan-assembler __libc_freeres_fn,"ax" PASS: c-c++-common/attr-used-5.c -std=gnu++98 scan-assembler-not __libc_freeres_fn,"axR" PASS: c-c++-common/attr-used-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-used-6.c -std=gnu++20 scan-assembler __libc_freeres_fn,"ax" PASS: c-c++-common/attr-used-6.c -std=gnu++20 scan-assembler-not __libc_freeres_fn,"axR" PASS: c-c++-common/attr-used-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-used-6.c -std=gnu++26 scan-assembler __libc_freeres_fn,"ax" PASS: c-c++-common/attr-used-6.c -std=gnu++26 scan-assembler-not __libc_freeres_fn,"axR" PASS: c-c++-common/attr-used-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-used-6.c -std=gnu++98 scan-assembler __libc_freeres_fn,"ax" PASS: c-c++-common/attr-used-6.c -std=gnu++98 scan-assembler-not __libc_freeres_fn,"axR" PASS: c-c++-common/attr-used-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-used-7.c -std=gnu++20 scan-assembler .data.foo,"aw" PASS: c-c++-common/attr-used-7.c -std=gnu++20 scan-assembler-not .data.foo,"awR" PASS: c-c++-common/attr-used-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-used-7.c -std=gnu++26 scan-assembler .data.foo,"aw" PASS: c-c++-common/attr-used-7.c -std=gnu++26 scan-assembler-not .data.foo,"awR" PASS: c-c++-common/attr-used-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-used-7.c -std=gnu++98 scan-assembler .data.foo,"aw" PASS: c-c++-common/attr-used-7.c -std=gnu++98 scan-assembler-not .data.foo,"awR" PASS: c-c++-common/attr-used-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-used-8.c -std=gnu++20 scan-assembler .data.foo,"aw" PASS: c-c++-common/attr-used-8.c -std=gnu++20 scan-assembler-not .data.foo,"awR" PASS: c-c++-common/attr-used-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-used-8.c -std=gnu++26 scan-assembler .data.foo,"aw" PASS: c-c++-common/attr-used-8.c -std=gnu++26 scan-assembler-not .data.foo,"awR" PASS: c-c++-common/attr-used-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-used-8.c -std=gnu++98 scan-assembler .data.foo,"aw" PASS: c-c++-common/attr-used-8.c -std=gnu++98 scan-assembler-not .data.foo,"awR" PASS: c-c++-common/attr-used-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-used-9.c -std=gnu++20 at line 22 (test for warnings, line 21) PASS: c-c++-common/attr-used-9.c -std=gnu++20 scan-assembler __libc_freeres_fn,"ax" PASS: c-c++-common/attr-used-9.c -std=gnu++20 scan-assembler-not __libc_freeres_fn,"axR" PASS: c-c++-common/attr-used-9.c -std=gnu++20 scan-assembler-not __libc_freeres_fn\n PASS: c-c++-common/attr-used-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-used-9.c -std=gnu++26 at line 22 (test for warnings, line 21) PASS: c-c++-common/attr-used-9.c -std=gnu++26 scan-assembler __libc_freeres_fn,"ax" PASS: c-c++-common/attr-used-9.c -std=gnu++26 scan-assembler-not __libc_freeres_fn,"axR" PASS: c-c++-common/attr-used-9.c -std=gnu++26 scan-assembler-not __libc_freeres_fn\n PASS: c-c++-common/attr-used-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-used-9.c -std=gnu++98 at line 22 (test for warnings, line 21) PASS: c-c++-common/attr-used-9.c -std=gnu++98 scan-assembler __libc_freeres_fn,"ax" PASS: c-c++-common/attr-used-9.c -std=gnu++98 scan-assembler-not __libc_freeres_fn,"axR" PASS: c-c++-common/attr-used-9.c -std=gnu++98 scan-assembler-not __libc_freeres_fn\n PASS: c-c++-common/attr-used-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-used.c -std=gnu++20 scan-assembler function_declaration_after PASS: c-c++-common/attr-used.c -std=gnu++20 scan-assembler function_declaration_before PASS: c-c++-common/attr-used.c -std=gnu++20 scan-assembler-not .text.*,"axR" PASS: c-c++-common/attr-used.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-used.c -std=gnu++26 scan-assembler function_declaration_after PASS: c-c++-common/attr-used.c -std=gnu++26 scan-assembler function_declaration_before PASS: c-c++-common/attr-used.c -std=gnu++26 scan-assembler-not .text.*,"axR" PASS: c-c++-common/attr-used.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-used.c -std=gnu++98 scan-assembler function_declaration_after PASS: c-c++-common/attr-used.c -std=gnu++98 scan-assembler function_declaration_before PASS: c-c++-common/attr-used.c -std=gnu++98 scan-assembler-not .text.*,"axR" PASS: c-c++-common/attr-used.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attr-warn-unused-result-2.c -std=c++20 (test for bogus messages, line 14) PASS: c-c++-common/attr-warn-unused-result-2.c -std=c++20 (test for bogus messages, line 15) PASS: c-c++-common/attr-warn-unused-result-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/attr-warn-unused-result-2.c -std=c++26 (test for bogus messages, line 14) PASS: c-c++-common/attr-warn-unused-result-2.c -std=c++26 (test for bogus messages, line 15) PASS: c-c++-common/attr-warn-unused-result-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/attr-warn-unused-result-2.c -std=c++98 (test for bogus messages, line 14) PASS: c-c++-common/attr-warn-unused-result-2.c -std=c++98 (test for bogus messages, line 15) PASS: c-c++-common/attr-warn-unused-result-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 100) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 101) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 102) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 110) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 111) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 112) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 120) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 121) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 122) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 127) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 128) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 129) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 134) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 135) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 136) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 142) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 143) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 144) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 150) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 151) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 152) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 157) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 158) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 159) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 164) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 165) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 166) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 171) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 172) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 173) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 178) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 179) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 180) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 185) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 186) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 187) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 50) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 51) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 52) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 60) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 61) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 62) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 70) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 71) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 72) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 80) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 81) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 82) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 90) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 91) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 92) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 100) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 101) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 102) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 110) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 111) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 112) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 120) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 121) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 122) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 127) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 128) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 129) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 134) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 135) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 136) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 142) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 143) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 144) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 150) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 151) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 152) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 157) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 158) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 159) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 164) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 165) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 166) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 171) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 172) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 173) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 178) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 179) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 180) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 185) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 186) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 187) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 50) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 51) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 52) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 60) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 61) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 62) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 70) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 71) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 72) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 80) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 81) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 82) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 90) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 91) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for warnings, line 92) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 100) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 101) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 102) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 110) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 111) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 112) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 120) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 121) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 122) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 127) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 128) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 129) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 134) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 135) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 136) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 142) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 143) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 144) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 150) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 151) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 152) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 157) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 158) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 159) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 164) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 165) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 166) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 171) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 172) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 173) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 178) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 179) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 180) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 185) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 186) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 187) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 50) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 51) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 52) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 60) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 61) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 62) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 70) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 71) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 72) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 80) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 81) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 82) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 90) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 91) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 92) PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attributes-1.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/attributes-1.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/attributes-1.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/attributes-1.c -std=c++20 (test for warnings, line 14) PASS: c-c++-common/attributes-1.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/attributes-1.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/attributes-1.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/attributes-1.c -std=c++20 (test for warnings, line 4) PASS: c-c++-common/attributes-1.c -std=c++20 (test for warnings, line 5) PASS: c-c++-common/attributes-1.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/attributes-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/attributes-1.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/attributes-1.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/attributes-1.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/attributes-1.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/attributes-1.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/attributes-1.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/attributes-1.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/attributes-1.c -std=c++26 (test for warnings, line 4) PASS: c-c++-common/attributes-1.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/attributes-1.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/attributes-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/attributes-1.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/attributes-1.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/attributes-1.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/attributes-1.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/attributes-1.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/attributes-1.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/attributes-1.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/attributes-1.c -std=c++98 (test for warnings, line 4) PASS: c-c++-common/attributes-1.c -std=c++98 (test for warnings, line 5) PASS: c-c++-common/attributes-1.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/attributes-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/attributes-2.c -std=c++20 (test for errors, line 3) PASS: c-c++-common/attributes-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/attributes-2.c -std=c++26 (test for errors, line 3) PASS: c-c++-common/attributes-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/attributes-2.c -std=c++98 (test for errors, line 3) PASS: c-c++-common/attributes-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 14) PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 21) PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 27) PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/attributes-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/attributes-3.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/attributes-3.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/attributes-3.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/attributes-3.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/attributes-3.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/attributes-3.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/attributes-3.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/attributes-3.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/attributes-3.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/attributes-3.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/attributes-3.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/attributes-3.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/attributes-3.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/attributes-3.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/attributes-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 21) PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 27) PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/attributes-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/attributes-4.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/attributes-4.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/attributes-4.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/attributes-4.c -std=gnu++20 (test for warnings, line 50) PASS: c-c++-common/attributes-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/attributes-4.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/attributes-4.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/attributes-4.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/attributes-4.c -std=gnu++26 (test for warnings, line 50) PASS: c-c++-common/attributes-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/attributes-4.c -std=gnu++98 (test for warnings, line 47) PASS: c-c++-common/attributes-4.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/attributes-4.c -std=gnu++98 (test for warnings, line 49) PASS: c-c++-common/attributes-4.c -std=gnu++98 (test for warnings, line 50) PASS: c-c++-common/attributes-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/attributes-enum-1.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/attributes-enum-1.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/attributes-enum-1.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/attributes-enum-1.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/attributes-enum-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/attributes-enum-1.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/attributes-enum-1.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/attributes-enum-1.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/attributes-enum-1.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/attributes-enum-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/attributes-enum-1.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/attributes-enum-1.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/attributes-enum-1.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/attributes-enum-1.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/attributes-enum-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/attributes-enum-2.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/attributes-enum-2.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/attributes-enum-2.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/attributes-enum-2.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/attributes-enum-2.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/attributes-enum-2.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/attributes-enum-2.c -std=c++20 (test for warnings, line 8) PASS: c-c++-common/attributes-enum-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/attributes-enum-2.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/attributes-enum-2.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/attributes-enum-2.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/attributes-enum-2.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/attributes-enum-2.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/attributes-enum-2.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/attributes-enum-2.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/attributes-enum-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/attributes-enum-2.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/attributes-enum-2.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/attributes-enum-2.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/attributes-enum-2.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/attributes-enum-2.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/attributes-enum-2.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/attributes-enum-2.c -std=c++98 (test for warnings, line 8) PASS: c-c++-common/attributes-enum-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/auto-init-1.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(1, 2, &"temp1"" PASS: c-c++-common/auto-init-1.c -std=gnu++20 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(2, 2, &"temp2"" PASS: c-c++-common/auto-init-1.c -std=gnu++20 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(4, 2, &"temp3"" PASS: c-c++-common/auto-init-1.c -std=gnu++20 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\(4, 2, &"temp4"" PASS: c-c++-common/auto-init-1.c -std=gnu++20 scan-tree-dump gimple "temp5 = .DEFERRED_INIT \\(4, 2, &"temp5"" PASS: c-c++-common/auto-init-1.c -std=gnu++20 scan-tree-dump gimple "temp6 = .DEFERRED_INIT \\(8, 2, &"temp6"" PASS: c-c++-common/auto-init-1.c -std=gnu++20 scan-tree-dump gimple "temp7 = .DEFERRED_INIT \\(4, 2, &"temp7"" PASS: c-c++-common/auto-init-1.c -std=gnu++20 scan-tree-dump gimple "temp8 = .DEFERRED_INIT \\(1, 2, &"temp8"" PASS: c-c++-common/auto-init-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-1.c -std=gnu++26 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(1, 2, &"temp1"" PASS: c-c++-common/auto-init-1.c -std=gnu++26 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(2, 2, &"temp2"" PASS: c-c++-common/auto-init-1.c -std=gnu++26 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(4, 2, &"temp3"" PASS: c-c++-common/auto-init-1.c -std=gnu++26 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\(4, 2, &"temp4"" PASS: c-c++-common/auto-init-1.c -std=gnu++26 scan-tree-dump gimple "temp5 = .DEFERRED_INIT \\(4, 2, &"temp5"" PASS: c-c++-common/auto-init-1.c -std=gnu++26 scan-tree-dump gimple "temp6 = .DEFERRED_INIT \\(8, 2, &"temp6"" PASS: c-c++-common/auto-init-1.c -std=gnu++26 scan-tree-dump gimple "temp7 = .DEFERRED_INIT \\(4, 2, &"temp7"" PASS: c-c++-common/auto-init-1.c -std=gnu++26 scan-tree-dump gimple "temp8 = .DEFERRED_INIT \\(1, 2, &"temp8"" PASS: c-c++-common/auto-init-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-1.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(1, 2, &"temp1"" PASS: c-c++-common/auto-init-1.c -std=gnu++98 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(2, 2, &"temp2"" PASS: c-c++-common/auto-init-1.c -std=gnu++98 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(4, 2, &"temp3"" PASS: c-c++-common/auto-init-1.c -std=gnu++98 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\(4, 2, &"temp4"" PASS: c-c++-common/auto-init-1.c -std=gnu++98 scan-tree-dump gimple "temp5 = .DEFERRED_INIT \\(4, 2, &"temp5"" PASS: c-c++-common/auto-init-1.c -std=gnu++98 scan-tree-dump gimple "temp6 = .DEFERRED_INIT \\(8, 2, &"temp6"" PASS: c-c++-common/auto-init-1.c -std=gnu++98 scan-tree-dump gimple "temp7 = .DEFERRED_INIT \\(4, 2, &"temp7"" PASS: c-c++-common/auto-init-1.c -std=gnu++98 scan-tree-dump gimple "temp8 = .DEFERRED_INIT \\(1, 2, &"temp8"" PASS: c-c++-common/auto-init-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-10.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/auto-init-10.c -std=gnu++20 (test for warnings, line 6) PASS: c-c++-common/auto-init-10.c -std=gnu++20 (test for warnings, line 7) PASS: c-c++-common/auto-init-10.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(2, 1, &"temp1"" PASS: c-c++-common/auto-init-10.c -std=gnu++20 scan-tree-dump-not gimple "temp2 = .DEFERRED_INIT \\(" PASS: c-c++-common/auto-init-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-10.c -std=gnu++20 is not a variable (test for warnings, line 5) PASS: c-c++-common/auto-init-10.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/auto-init-10.c -std=gnu++26 (test for warnings, line 6) PASS: c-c++-common/auto-init-10.c -std=gnu++26 (test for warnings, line 7) PASS: c-c++-common/auto-init-10.c -std=gnu++26 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(2, 1, &"temp1"" PASS: c-c++-common/auto-init-10.c -std=gnu++26 scan-tree-dump-not gimple "temp2 = .DEFERRED_INIT \\(" PASS: c-c++-common/auto-init-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-10.c -std=gnu++26 is not a variable (test for warnings, line 5) PASS: c-c++-common/auto-init-10.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/auto-init-10.c -std=gnu++98 (test for warnings, line 6) PASS: c-c++-common/auto-init-10.c -std=gnu++98 (test for warnings, line 7) PASS: c-c++-common/auto-init-10.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(2, 1, &"temp1"" PASS: c-c++-common/auto-init-10.c -std=gnu++98 scan-tree-dump-not gimple "temp2 = .DEFERRED_INIT \\(" PASS: c-c++-common/auto-init-10.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-10.c -std=gnu++98 is not a variable (test for warnings, line 5) PASS: c-c++-common/auto-init-11.c -std=gnu++20 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 2, &"arr"" PASS: c-c++-common/auto-init-11.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-11.c -std=gnu++26 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 2, &"arr"" PASS: c-c++-common/auto-init-11.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-11.c -std=gnu++98 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 2, &"arr"" PASS: c-c++-common/auto-init-11.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-12.c -std=gnu++20 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 1, &"arr"" PASS: c-c++-common/auto-init-12.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-12.c -std=gnu++26 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 1, &"arr"" PASS: c-c++-common/auto-init-12.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-12.c -std=gnu++98 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 1, &"arr"" PASS: c-c++-common/auto-init-12.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-13.c -std=gnu++20 scan-tree-dump gimple "d = .DEFERRED_INIT \\(4, 1, &"d"" PASS: c-c++-common/auto-init-13.c -std=gnu++20 scan-tree-dump gimple "var = .DEFERRED_INIT \\(4, 1, &"var"" PASS: c-c++-common/auto-init-13.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-13.c -std=gnu++26 scan-tree-dump gimple "d = .DEFERRED_INIT \\(4, 1, &"d"" PASS: c-c++-common/auto-init-13.c -std=gnu++26 scan-tree-dump gimple "var = .DEFERRED_INIT \\(4, 1, &"var"" PASS: c-c++-common/auto-init-13.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-13.c -std=gnu++98 scan-tree-dump gimple "d = .DEFERRED_INIT \\(4, 1, &"d"" PASS: c-c++-common/auto-init-13.c -std=gnu++98 scan-tree-dump gimple "var = .DEFERRED_INIT \\(4, 1, &"var"" PASS: c-c++-common/auto-init-13.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-14.c -std=gnu++20 scan-tree-dump gimple "d = .DEFERRED_INIT \\(4, 2, &"d"" PASS: c-c++-common/auto-init-14.c -std=gnu++20 scan-tree-dump gimple "var = .DEFERRED_INIT \\(4, 2, &"var"" PASS: c-c++-common/auto-init-14.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-14.c -std=gnu++26 scan-tree-dump gimple "d = .DEFERRED_INIT \\(4, 2, &"d"" PASS: c-c++-common/auto-init-14.c -std=gnu++26 scan-tree-dump gimple "var = .DEFERRED_INIT \\(4, 2, &"var"" PASS: c-c++-common/auto-init-14.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-14.c -std=gnu++98 scan-tree-dump gimple "d = .DEFERRED_INIT \\(4, 2, &"d"" PASS: c-c++-common/auto-init-14.c -std=gnu++98 scan-tree-dump gimple "var = .DEFERRED_INIT \\(4, 2, &"var"" PASS: c-c++-common/auto-init-14.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-15.c -std=gnu++20 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 2, &"x"" PASS: c-c++-common/auto-init-15.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-15.c -std=gnu++26 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 2, &"x"" PASS: c-c++-common/auto-init-15.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-15.c -std=gnu++98 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 2, &"x"" PASS: c-c++-common/auto-init-15.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-16.c -std=gnu++20 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 1, &"x"" PASS: c-c++-common/auto-init-16.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-16.c -std=gnu++26 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 1, &"x"" PASS: c-c++-common/auto-init-16.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-16.c -std=gnu++98 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 1, &"x"" PASS: c-c++-common/auto-init-16.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-2.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(1, 1, &"temp1"" PASS: c-c++-common/auto-init-2.c -std=gnu++20 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(2, 1, &"temp2"" PASS: c-c++-common/auto-init-2.c -std=gnu++20 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(4, 1, &"temp3"" PASS: c-c++-common/auto-init-2.c -std=gnu++20 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\(4, 1, &"temp4"" PASS: c-c++-common/auto-init-2.c -std=gnu++20 scan-tree-dump gimple "temp5 = .DEFERRED_INIT \\(4, 1, &"temp5"" PASS: c-c++-common/auto-init-2.c -std=gnu++20 scan-tree-dump gimple "temp6 = .DEFERRED_INIT \\(8, 1, &"temp6"" PASS: c-c++-common/auto-init-2.c -std=gnu++20 scan-tree-dump gimple "temp7 = .DEFERRED_INIT \\(4, 1, &"temp7"" PASS: c-c++-common/auto-init-2.c -std=gnu++20 scan-tree-dump gimple "temp8 = .DEFERRED_INIT \\(1, 1, &"temp8"" PASS: c-c++-common/auto-init-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-2.c -std=gnu++26 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(1, 1, &"temp1"" PASS: c-c++-common/auto-init-2.c -std=gnu++26 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(2, 1, &"temp2"" PASS: c-c++-common/auto-init-2.c -std=gnu++26 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(4, 1, &"temp3"" PASS: c-c++-common/auto-init-2.c -std=gnu++26 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\(4, 1, &"temp4"" PASS: c-c++-common/auto-init-2.c -std=gnu++26 scan-tree-dump gimple "temp5 = .DEFERRED_INIT \\(4, 1, &"temp5"" PASS: c-c++-common/auto-init-2.c -std=gnu++26 scan-tree-dump gimple "temp6 = .DEFERRED_INIT \\(8, 1, &"temp6"" PASS: c-c++-common/auto-init-2.c -std=gnu++26 scan-tree-dump gimple "temp7 = .DEFERRED_INIT \\(4, 1, &"temp7"" PASS: c-c++-common/auto-init-2.c -std=gnu++26 scan-tree-dump gimple "temp8 = .DEFERRED_INIT \\(1, 1, &"temp8"" PASS: c-c++-common/auto-init-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-2.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(1, 1, &"temp1"" PASS: c-c++-common/auto-init-2.c -std=gnu++98 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(2, 1, &"temp2"" PASS: c-c++-common/auto-init-2.c -std=gnu++98 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(4, 1, &"temp3"" PASS: c-c++-common/auto-init-2.c -std=gnu++98 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\(4, 1, &"temp4"" PASS: c-c++-common/auto-init-2.c -std=gnu++98 scan-tree-dump gimple "temp5 = .DEFERRED_INIT \\(4, 1, &"temp5"" PASS: c-c++-common/auto-init-2.c -std=gnu++98 scan-tree-dump gimple "temp6 = .DEFERRED_INIT \\(8, 1, &"temp6"" PASS: c-c++-common/auto-init-2.c -std=gnu++98 scan-tree-dump gimple "temp7 = .DEFERRED_INIT \\(4, 1, &"temp7"" PASS: c-c++-common/auto-init-2.c -std=gnu++98 scan-tree-dump gimple "temp8 = .DEFERRED_INIT \\(1, 1, &"temp8"" PASS: c-c++-common/auto-init-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-3.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(4, 2, &"temp1"" PASS: c-c++-common/auto-init-3.c -std=gnu++20 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(8, 2, &"temp2"" PASS: c-c++-common/auto-init-3.c -std=gnu++20 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((8|12|16), 2, &"temp3"" PASS: c-c++-common/auto-init-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-3.c -std=gnu++26 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(4, 2, &"temp1"" PASS: c-c++-common/auto-init-3.c -std=gnu++26 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(8, 2, &"temp2"" PASS: c-c++-common/auto-init-3.c -std=gnu++26 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((8|12|16), 2, &"temp3"" PASS: c-c++-common/auto-init-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-3.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(4, 2, &"temp1"" PASS: c-c++-common/auto-init-3.c -std=gnu++98 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(8, 2, &"temp2"" PASS: c-c++-common/auto-init-3.c -std=gnu++98 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((8|12|16), 2, &"temp3"" PASS: c-c++-common/auto-init-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-4.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(4, 1, &"temp1"" PASS: c-c++-common/auto-init-4.c -std=gnu++20 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(8, 1, &"temp2"" PASS: c-c++-common/auto-init-4.c -std=gnu++20 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((8|12|16), 1, &"temp3"" PASS: c-c++-common/auto-init-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-4.c -std=gnu++26 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(4, 1, &"temp1"" PASS: c-c++-common/auto-init-4.c -std=gnu++26 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(8, 1, &"temp2"" PASS: c-c++-common/auto-init-4.c -std=gnu++26 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((8|12|16), 1, &"temp3"" PASS: c-c++-common/auto-init-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-4.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(4, 1, &"temp1"" PASS: c-c++-common/auto-init-4.c -std=gnu++98 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(8, 1, &"temp2"" PASS: c-c++-common/auto-init-4.c -std=gnu++98 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((8|12|16), 1, &"temp3"" PASS: c-c++-common/auto-init-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-5.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(8, 2, &"temp1"" PASS: c-c++-common/auto-init-5.c -std=gnu++20 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(16, 2, &"temp2"" PASS: c-c++-common/auto-init-5.c -std=gnu++20 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((16|24|32), 2, &"temp3"" PASS: c-c++-common/auto-init-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-5.c -std=gnu++26 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(8, 2, &"temp1"" PASS: c-c++-common/auto-init-5.c -std=gnu++26 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(16, 2, &"temp2"" PASS: c-c++-common/auto-init-5.c -std=gnu++26 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((16|24|32), 2, &"temp3"" PASS: c-c++-common/auto-init-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-5.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(8, 2, &"temp1"" PASS: c-c++-common/auto-init-5.c -std=gnu++98 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(16, 2, &"temp2"" PASS: c-c++-common/auto-init-5.c -std=gnu++98 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((16|24|32), 2, &"temp3"" PASS: c-c++-common/auto-init-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-6.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(8, 1, &"temp1"" PASS: c-c++-common/auto-init-6.c -std=gnu++20 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(16, 1, &"temp2"" PASS: c-c++-common/auto-init-6.c -std=gnu++20 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((16|24|32), 1, &"temp3"" PASS: c-c++-common/auto-init-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-6.c -std=gnu++26 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(8, 1, &"temp1"" PASS: c-c++-common/auto-init-6.c -std=gnu++26 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(16, 1, &"temp2"" PASS: c-c++-common/auto-init-6.c -std=gnu++26 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((16|24|32), 1, &"temp3"" PASS: c-c++-common/auto-init-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-6.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(8, 1, &"temp1"" PASS: c-c++-common/auto-init-6.c -std=gnu++98 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(16, 1, &"temp2"" PASS: c-c++-common/auto-init-6.c -std=gnu++98 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((16|24|32), 1, &"temp3"" PASS: c-c++-common/auto-init-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-7.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(12, 2, &"temp1"" PASS: c-c++-common/auto-init-7.c -std=gnu++20 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(24, 2, &"temp2"" PASS: c-c++-common/auto-init-7.c -std=gnu++20 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(28, 2, &"temp3"" PASS: c-c++-common/auto-init-7.c -std=gnu++20 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\((8|5), 2, &"temp4"" PASS: c-c++-common/auto-init-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-7.c -std=gnu++26 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(12, 2, &"temp1"" PASS: c-c++-common/auto-init-7.c -std=gnu++26 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(24, 2, &"temp2"" PASS: c-c++-common/auto-init-7.c -std=gnu++26 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(28, 2, &"temp3"" PASS: c-c++-common/auto-init-7.c -std=gnu++26 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\((8|5), 2, &"temp4"" PASS: c-c++-common/auto-init-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-7.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(12, 2, &"temp1"" PASS: c-c++-common/auto-init-7.c -std=gnu++98 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(24, 2, &"temp2"" PASS: c-c++-common/auto-init-7.c -std=gnu++98 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(28, 2, &"temp3"" PASS: c-c++-common/auto-init-7.c -std=gnu++98 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\((8|5), 2, &"temp4"" PASS: c-c++-common/auto-init-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-8.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(12, 1, &"temp1"" PASS: c-c++-common/auto-init-8.c -std=gnu++20 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(24, 1, &"temp2"" PASS: c-c++-common/auto-init-8.c -std=gnu++20 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(28, 1, &"temp3"" PASS: c-c++-common/auto-init-8.c -std=gnu++20 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\((8|5), 1, &"temp4"" PASS: c-c++-common/auto-init-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-8.c -std=gnu++26 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(12, 1, &"temp1"" PASS: c-c++-common/auto-init-8.c -std=gnu++26 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(24, 1, &"temp2"" PASS: c-c++-common/auto-init-8.c -std=gnu++26 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(28, 1, &"temp3"" PASS: c-c++-common/auto-init-8.c -std=gnu++26 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\((8|5), 1, &"temp4"" PASS: c-c++-common/auto-init-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-8.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(12, 1, &"temp1"" PASS: c-c++-common/auto-init-8.c -std=gnu++98 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(24, 1, &"temp2"" PASS: c-c++-common/auto-init-8.c -std=gnu++98 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(28, 1, &"temp3"" PASS: c-c++-common/auto-init-8.c -std=gnu++98 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\((8|5), 1, &"temp4"" PASS: c-c++-common/auto-init-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-9.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/auto-init-9.c -std=gnu++20 (test for warnings, line 6) PASS: c-c++-common/auto-init-9.c -std=gnu++20 (test for warnings, line 7) PASS: c-c++-common/auto-init-9.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(2, 2, &"temp1"" PASS: c-c++-common/auto-init-9.c -std=gnu++20 scan-tree-dump-not gimple "temp2 = .DEFERRED_INIT \\(8, 2, &"temp2"" PASS: c-c++-common/auto-init-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-9.c -std=gnu++20 is not a variable (test for warnings, line 5) PASS: c-c++-common/auto-init-9.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/auto-init-9.c -std=gnu++26 (test for warnings, line 6) PASS: c-c++-common/auto-init-9.c -std=gnu++26 (test for warnings, line 7) PASS: c-c++-common/auto-init-9.c -std=gnu++26 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(2, 2, &"temp1"" PASS: c-c++-common/auto-init-9.c -std=gnu++26 scan-tree-dump-not gimple "temp2 = .DEFERRED_INIT \\(8, 2, &"temp2"" PASS: c-c++-common/auto-init-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-9.c -std=gnu++26 is not a variable (test for warnings, line 5) PASS: c-c++-common/auto-init-9.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/auto-init-9.c -std=gnu++98 (test for warnings, line 6) PASS: c-c++-common/auto-init-9.c -std=gnu++98 (test for warnings, line 7) PASS: c-c++-common/auto-init-9.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(2, 2, &"temp1"" PASS: c-c++-common/auto-init-9.c -std=gnu++98 scan-tree-dump-not gimple "temp2 = .DEFERRED_INIT \\(8, 2, &"temp2"" PASS: c-c++-common/auto-init-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-9.c -std=gnu++98 is not a variable (test for warnings, line 5) PASS: c-c++-common/auto-init-esra.c -std=gnu++20 scan-tree-dump-times esra ".DEFERRED_INIT \\(8, 2, &"tmp"" 3 PASS: c-c++-common/auto-init-esra.c -std=gnu++20 scan-tree-dump-times gimple "tmp = .DEFERRED_INIT \\(24, 2, &"tmp"" 1 PASS: c-c++-common/auto-init-esra.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-esra.c -std=gnu++26 scan-tree-dump-times esra ".DEFERRED_INIT \\(8, 2, &"tmp"" 3 PASS: c-c++-common/auto-init-esra.c -std=gnu++26 scan-tree-dump-times gimple "tmp = .DEFERRED_INIT \\(24, 2, &"tmp"" 1 PASS: c-c++-common/auto-init-esra.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-esra.c -std=gnu++98 scan-tree-dump-times esra ".DEFERRED_INIT \\(8, 2, &"tmp"" 3 PASS: c-c++-common/auto-init-esra.c -std=gnu++98 scan-tree-dump-times gimple "tmp = .DEFERRED_INIT \\(24, 2, &"tmp"" 1 PASS: c-c++-common/auto-init-esra.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-padding-1.c -std=gnu++20 scan-tree-dump gimple ".DEFERRED_INIT \\(24, 1, &"s"" PASS: c-c++-common/auto-init-padding-1.c -std=gnu++20 scan-tree-dump gimple "__builtin_clear_padding" PASS: c-c++-common/auto-init-padding-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-padding-1.c -std=gnu++26 scan-tree-dump gimple ".DEFERRED_INIT \\(24, 1, &"s"" PASS: c-c++-common/auto-init-padding-1.c -std=gnu++26 scan-tree-dump gimple "__builtin_clear_padding" PASS: c-c++-common/auto-init-padding-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-padding-1.c -std=gnu++98 scan-tree-dump gimple ".DEFERRED_INIT \\(24, 1, &"s"" PASS: c-c++-common/auto-init-padding-1.c -std=gnu++98 scan-tree-dump gimple "__builtin_clear_padding" PASS: c-c++-common/auto-init-padding-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-padding-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-padding-2.c -std=gnu++20 execution test PASS: c-c++-common/auto-init-padding-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-padding-2.c -std=gnu++26 execution test PASS: c-c++-common/auto-init-padding-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-padding-2.c -std=gnu++98 execution test PASS: c-c++-common/auto-init-padding-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/auto-init-padding-3.c -std=gnu++20 execution test PASS: c-c++-common/auto-init-padding-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/auto-init-padding-3.c -std=gnu++26 execution test PASS: c-c++-common/auto-init-padding-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/auto-init-padding-3.c -std=gnu++98 execution test PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 105) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 106) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 107) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 108) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 120) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 121) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 122) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 125) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 126) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 127) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 136) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 137) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 138) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 145) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 146) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 147) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 154) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 155) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 156) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 204) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 205) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 206) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 213) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 214) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 215) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 216) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 217) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 218) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 228) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 229) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 230) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 231) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 234) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 235) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 236) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 237) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 238) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 239) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 240) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 241) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 242) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 249) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 250) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 251) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 252) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 253) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 49) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 51) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 169) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 170) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 172) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 173) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 175) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 176) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 179) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 180) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 182) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 183) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 185) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 186) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 189) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 190) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 192) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 193) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 195) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 196) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 84) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 85) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 86) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 87) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 88) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 89) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 90) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 91) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 92) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 93) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 94) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 95) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 96) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 97) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 105) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 106) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 107) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 108) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 120) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 121) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 122) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 125) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 126) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 127) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 136) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 137) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 138) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 145) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 146) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 147) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 154) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 155) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 156) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 204) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 205) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 206) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 213) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 214) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 215) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 216) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 217) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 218) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 228) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 229) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 230) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 231) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 234) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 235) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 236) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 237) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 238) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 239) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 240) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 241) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 242) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 249) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 250) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 251) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 252) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 253) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 49) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for errors, line 51) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 169) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 170) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 172) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 173) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 175) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 176) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 179) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 180) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 182) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 183) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 185) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 186) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 189) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 190) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 192) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 193) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 195) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 196) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 84) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 85) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 86) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 87) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 88) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 89) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 90) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 91) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 92) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 93) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 94) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 95) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 96) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for warnings, line 97) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 105) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 106) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 107) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 108) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 120) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 121) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 122) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 125) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 126) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 127) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 136) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 137) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 138) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 145) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 146) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 147) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 154) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 155) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 156) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 204) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 205) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 206) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 213) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 214) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 215) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 216) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 217) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 218) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 228) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 229) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 230) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 231) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 234) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 235) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 236) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 237) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 238) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 239) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 240) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 241) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 242) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 249) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 250) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 251) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 252) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 253) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 47) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 49) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 51) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 169) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 170) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 172) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 173) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 175) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 176) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 179) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 180) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 182) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 183) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 185) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 186) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 189) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 190) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 192) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 193) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 195) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 196) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 84) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 85) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 86) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 87) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 88) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 89) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 90) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 91) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 92) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 93) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 94) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 95) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 96) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 97) PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/builtin-arith-overflow-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/builtin-arith-overflow-2.c -std=c++20 execution test PASS: c-c++-common/builtin-arith-overflow-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/builtin-arith-overflow-2.c -std=c++26 execution test PASS: c-c++-common/builtin-arith-overflow-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/builtin-arith-overflow-2.c -std=c++98 execution test PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++20 at line 30 (test for errors, line 29) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++20 at line 36 (test for errors, line 35) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++20 at line 42 (test for errors, line 41) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++26 at line 30 (test for errors, line 29) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++26 at line 36 (test for errors, line 35) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++26 at line 42 (test for errors, line 41) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++98 at line 30 (test for errors, line 29) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++98 at line 36 (test for errors, line 35) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++98 at line 42 (test for errors, line 41) PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/builtin-assoc-barrier-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/builtin-assoc-barrier-1.c -std=gnu++20 execution test PASS: c-c++-common/builtin-assoc-barrier-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/builtin-assoc-barrier-1.c -std=gnu++26 execution test PASS: c-c++-common/builtin-assoc-barrier-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/builtin-assoc-barrier-1.c -std=gnu++98 execution test PASS: c-c++-common/builtin-classify-type-1.c -std=c++11 (test for excess errors) PASS: c-c++-common/builtin-classify-type-1.c -std=c++11 execution test PASS: c-c++-common/builtin-classify-type-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/builtin-classify-type-1.c -std=c++20 execution test PASS: c-c++-common/builtin-classify-type-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/builtin-classify-type-1.c -std=c++26 execution test PASS: c-c++-common/builtin-clear-padding-1.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/builtin-clear-padding-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++20 (test for errors, line 14) PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++26 (test for errors, line 14) PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/builtin-clear-padding-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/builtin-clear-padding-3.c -std=gnu++20 does not have well defined padding bits (test for errors, line 11) PASS: c-c++-common/builtin-clear-padding-3.c -std=gnu++20 does not have well defined padding bits (test for errors, line 12) PASS: c-c++-common/builtin-clear-padding-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/builtin-clear-padding-3.c -std=gnu++26 does not have well defined padding bits (test for errors, line 11) PASS: c-c++-common/builtin-clear-padding-3.c -std=gnu++26 does not have well defined padding bits (test for errors, line 12) PASS: c-c++-common/builtin-clear-padding-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/builtin-clear-padding-3.c -std=gnu++98 does not have well defined padding bits (test for errors, line 11) PASS: c-c++-common/builtin-clear-padding-3.c -std=gnu++98 does not have well defined padding bits (test for errors, line 12) PASS: c-c++-common/builtin-convertvector-1.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/builtin-convertvector-1.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/builtin-convertvector-1.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/builtin-convertvector-1.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/builtin-convertvector-1.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/builtin-convertvector-1.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/builtin-convertvector-1.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/builtin-convertvector-1.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/builtin-convertvector-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/builtin-convertvector-1.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/builtin-convertvector-1.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/builtin-convertvector-1.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/builtin-convertvector-1.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/builtin-convertvector-1.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/builtin-convertvector-1.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/builtin-convertvector-1.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/builtin-convertvector-1.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/builtin-convertvector-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/builtin-convertvector-1.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/builtin-convertvector-1.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/builtin-convertvector-1.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/builtin-convertvector-1.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/builtin-convertvector-1.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/builtin-convertvector-1.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/builtin-convertvector-1.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/builtin-convertvector-1.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/builtin-convertvector-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/builtin-convertvector-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/builtin-convertvector-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/builtin-convertvector-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/builtin-convertvector-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/builtin-convertvector-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/builtin-convertvector-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++20 (test for warnings, line 135) PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++20 (test for warnings, line 144) PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++20 pr87578 (test for warnings, line 204) PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++26 (test for warnings, line 135) PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++26 (test for warnings, line 144) PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++26 pr87578 (test for warnings, line 204) PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++98 (test for warnings, line 135) PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++98 (test for warnings, line 144) PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++98 pr87578 (test for warnings, line 204) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 (test for warnings, line 42) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 (test for warnings, line 50) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 (test for warnings, line 55) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 (test for warnings, line 61) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 (test for warnings, line 75) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 (test for warnings, line 86) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 (test for warnings, line 87) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 (test for excess errors) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 pr????? (test for bogus messages, line 100) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 pr????? (test for bogus messages, line 101) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 pr????? (test for bogus messages, line 102) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 pr????? (test for bogus messages, line 109) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 pr????? (test for bogus messages, line 110) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 pr????? (test for bogus messages, line 78) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 pr????? (test for bogus messages, line 91) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 pr????? (test for bogus messages, line 92) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 pr????? (test for bogus messages, line 99) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++26 (test for warnings, line 42) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++26 (test for warnings, line 50) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++26 (test for warnings, line 55) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++26 (test for warnings, line 61) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++26 (test for warnings, line 75) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++26 (test for warnings, line 86) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++26 (test for warnings, line 87) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++26 (test for excess errors) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++26 pr????? (test for bogus messages, line 100) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++26 pr????? (test for bogus messages, line 101) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++26 pr????? (test for bogus messages, line 102) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++26 pr????? (test for bogus messages, line 109) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++26 pr????? (test for bogus messages, line 110) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++26 pr????? (test for bogus messages, line 78) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++26 pr????? (test for bogus messages, line 91) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++26 pr????? (test for bogus messages, line 92) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++26 pr????? (test for bogus messages, line 99) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 (test for warnings, line 42) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 (test for warnings, line 50) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 (test for warnings, line 55) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 (test for warnings, line 61) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 (test for warnings, line 75) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 (test for warnings, line 86) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 (test for warnings, line 87) PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 (test for excess errors) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 pr????? (test for bogus messages, line 100) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 pr????? (test for bogus messages, line 101) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 pr????? (test for bogus messages, line 102) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 pr????? (test for bogus messages, line 109) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 pr????? (test for bogus messages, line 110) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 pr????? (test for bogus messages, line 78) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 pr????? (test for bogus messages, line 91) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 pr????? (test for bogus messages, line 92) XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 pr????? (test for bogus messages, line 99) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++20 (test for warnings, line 110) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++20 (test for warnings, line 140) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++20 (test for warnings, line 146) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++26 (test for warnings, line 110) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++26 (test for warnings, line 140) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++26 (test for warnings, line 146) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++98 (test for warnings, line 110) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++98 (test for warnings, line 140) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++98 (test for warnings, line 146) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++98 (test for warnings, line 45) PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/builtin-has-attribute-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/builtin-has-attribute-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/builtin-has-attribute-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/builtin-has-attribute-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/builtin-has-attribute-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/builtin-has-attribute-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/builtin-has-attribute-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/builtin-has-attribute-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/builtin-has-attribute-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 24) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 25) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 26) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 27) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 31) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 33) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 34) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 35) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 42) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 43) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 44) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 56) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 59) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for warnings, line 51) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for warnings, line 54) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 missing comma at line 28 (test for errors, line 27) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++26 (test for errors, line 24) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++26 (test for errors, line 25) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++26 (test for errors, line 26) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++26 (test for errors, line 27) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++26 (test for errors, line 31) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++26 (test for errors, line 33) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++26 (test for errors, line 34) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++26 (test for errors, line 35) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++26 (test for errors, line 42) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++26 (test for errors, line 43) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++26 (test for errors, line 44) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++26 (test for errors, line 56) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++26 (test for errors, line 59) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++26 (test for warnings, line 51) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++26 (test for warnings, line 54) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++26 missing comma at line 28 (test for errors, line 27) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 24) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 25) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 26) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 27) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 31) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 33) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 34) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 35) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 42) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 43) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 44) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 56) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 59) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for warnings, line 49) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for warnings, line 51) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for warnings, line 54) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 missing comma at line 28 (test for errors, line 27) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 104) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 120) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 121) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 122) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 125) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 127) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 132) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 134) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 136) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 137) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 143) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 144) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 150) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 151) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 152) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 153) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 154) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 158) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 159) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 162) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 163) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 164) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 165) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 166) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 176) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 177) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 178) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 212) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 213) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 81) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 86) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 104) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 120) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 121) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 122) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 125) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 127) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 132) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 134) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 136) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 137) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 143) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 144) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 150) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 151) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 152) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 153) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 154) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 158) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 159) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 162) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 163) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 164) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 165) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 166) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 176) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 177) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 178) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 212) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 213) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 81) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for warnings, line 86) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 104) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 120) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 121) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 122) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 125) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 127) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 132) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 134) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 136) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 137) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 143) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 144) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 150) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 151) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 152) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 153) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 154) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 158) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 159) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 162) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 163) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 164) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 165) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 166) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 176) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 177) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 178) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 212) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 213) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 81) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 86) PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/builtin-offsetof.c -std=gnu++20 (test for errors, line 21) PASS: c-c++-common/builtin-offsetof.c -std=gnu++20 (test for errors, line 28) PASS: c-c++-common/builtin-offsetof.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/builtin-offsetof.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/builtin-offsetof.c -std=gnu++26 (test for errors, line 21) PASS: c-c++-common/builtin-offsetof.c -std=gnu++26 (test for errors, line 28) PASS: c-c++-common/builtin-offsetof.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/builtin-offsetof.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/builtin-offsetof.c -std=gnu++98 (test for errors, line 21) PASS: c-c++-common/builtin-offsetof.c -std=gnu++98 (test for errors, line 28) PASS: c-c++-common/builtin-offsetof.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/builtin-offsetof.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/builtin-shuffle-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/builtin-shuffle-1.c -std=c++20 execution test PASS: c-c++-common/builtin-shuffle-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/builtin-shuffle-1.c -std=c++26 execution test PASS: c-c++-common/builtin-shuffle-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/builtin-shuffle-1.c -std=c++98 execution test PASS: c-c++-common/builtin-shufflevector-2.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/builtin-shufflevector-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/builtin_location.c -std=c++20 (test for excess errors) PASS: c-c++-common/builtin_location.c -std=c++26 (test for excess errors) PASS: c-c++-common/builtin_location.c -std=c++98 (test for excess errors) PASS: c-c++-common/builtins.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/builtins.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/builtins.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cold-1.c -std=gnu++20 (test for bogus messages, line 9) PASS: c-c++-common/cold-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cold-1.c -std=gnu++26 (test for bogus messages, line 9) PASS: c-c++-common/cold-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cold-1.c -std=gnu++98 (test for bogus messages, line 9) PASS: c-c++-common/cold-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cold-2.c -std=gnu++20 (test for bogus messages, line 16) PASS: c-c++-common/cold-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cold-2.c -std=gnu++26 (test for bogus messages, line 16) PASS: c-c++-common/cold-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cold-2.c -std=gnu++98 (test for bogus messages, line 16) PASS: c-c++-common/cold-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/conflict-markers-1.c -std=c++20 (test for errors, line 3) PASS: c-c++-common/conflict-markers-1.c -std=c++20 (test for errors, line 5) PASS: c-c++-common/conflict-markers-1.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/conflict-markers-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/conflict-markers-1.c -std=c++26 (test for errors, line 3) PASS: c-c++-common/conflict-markers-1.c -std=c++26 (test for errors, line 5) PASS: c-c++-common/conflict-markers-1.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/conflict-markers-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/conflict-markers-1.c -std=c++98 (test for errors, line 3) PASS: c-c++-common/conflict-markers-1.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/conflict-markers-1.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/conflict-markers-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/conflict-markers-10.c -std=gnu++20 (test for errors, line 11) PASS: c-c++-common/conflict-markers-10.c -std=gnu++20 (test for errors, line 21) PASS: c-c++-common/conflict-markers-10.c -std=gnu++20 (test for errors, line 3) PASS: c-c++-common/conflict-markers-10.c -std=gnu++20 expected multiline pattern lines 13-14 PASS: c-c++-common/conflict-markers-10.c -std=gnu++20 expected multiline pattern lines 23-24 PASS: c-c++-common/conflict-markers-10.c -std=gnu++20 expected multiline pattern lines 5-6 PASS: c-c++-common/conflict-markers-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/conflict-markers-10.c -std=gnu++26 (test for errors, line 11) PASS: c-c++-common/conflict-markers-10.c -std=gnu++26 (test for errors, line 21) PASS: c-c++-common/conflict-markers-10.c -std=gnu++26 (test for errors, line 3) PASS: c-c++-common/conflict-markers-10.c -std=gnu++26 expected multiline pattern lines 13-14 PASS: c-c++-common/conflict-markers-10.c -std=gnu++26 expected multiline pattern lines 23-24 PASS: c-c++-common/conflict-markers-10.c -std=gnu++26 expected multiline pattern lines 5-6 PASS: c-c++-common/conflict-markers-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/conflict-markers-10.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/conflict-markers-10.c -std=gnu++98 (test for errors, line 21) PASS: c-c++-common/conflict-markers-10.c -std=gnu++98 (test for errors, line 3) PASS: c-c++-common/conflict-markers-10.c -std=gnu++98 expected multiline pattern lines 13-14 PASS: c-c++-common/conflict-markers-10.c -std=gnu++98 expected multiline pattern lines 23-24 PASS: c-c++-common/conflict-markers-10.c -std=gnu++98 expected multiline pattern lines 5-6 PASS: c-c++-common/conflict-markers-10.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/conflict-markers-11.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/conflict-markers-11.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/conflict-markers-11.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/conflict-markers-11.c -std=c++20 (test for excess errors) PASS: c-c++-common/conflict-markers-11.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/conflict-markers-11.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/conflict-markers-11.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/conflict-markers-11.c -std=c++26 (test for excess errors) PASS: c-c++-common/conflict-markers-11.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/conflict-markers-11.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/conflict-markers-11.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/conflict-markers-11.c -std=c++98 (test for excess errors) PASS: c-c++-common/conflict-markers-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/conflict-markers-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/conflict-markers-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/conflict-markers-3.c -std=c++20 (test for errors, line 5) PASS: c-c++-common/conflict-markers-3.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/conflict-markers-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/conflict-markers-3.c -std=c++26 (test for errors, line 5) PASS: c-c++-common/conflict-markers-3.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/conflict-markers-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/conflict-markers-3.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/conflict-markers-3.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/conflict-markers-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/conflict-markers-4.c -std=c++20 (test for errors, line 5) PASS: c-c++-common/conflict-markers-4.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/conflict-markers-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/conflict-markers-4.c -std=c++26 (test for errors, line 5) PASS: c-c++-common/conflict-markers-4.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/conflict-markers-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/conflict-markers-4.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/conflict-markers-4.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/conflict-markers-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/conflict-markers-5.c -std=c++20 (test for errors, line 5) PASS: c-c++-common/conflict-markers-5.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/conflict-markers-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/conflict-markers-5.c -std=c++26 (test for errors, line 5) PASS: c-c++-common/conflict-markers-5.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/conflict-markers-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/conflict-markers-5.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/conflict-markers-5.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/conflict-markers-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/conflict-markers-6.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/conflict-markers-6.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/conflict-markers-6.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/conflict-markers-6.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/conflict-markers-6.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/conflict-markers-6.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/conflict-markers-6.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/conflict-markers-6.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/conflict-markers-6.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/conflict-markers-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/conflict-markers-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/conflict-markers-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/conflict-markers-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/conflict-markers-8.c -std=c++20 (test for excess errors) PASS: c-c++-common/conflict-markers-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/conflict-markers-8.c -std=c++98 (test for excess errors) PASS: c-c++-common/conflict-markers-9.c -std=c++20 (test for excess errors) PASS: c-c++-common/conflict-markers-9.c -std=c++26 (test for excess errors) PASS: c-c++-common/conflict-markers-9.c -std=c++98 (test for excess errors) PASS: c-c++-common/convert-vec-1.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/convert-vec-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/convert-vec-1.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/convert-vec-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/convert-vec-1.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/convert-vec-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/Wheader-guard-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Wheader-guard-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Wheader-guard-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/Wheader-guard-2.c -std=gnu++20 at line 10 (test for warnings, line ) PASS: c-c++-common/cpp/Wheader-guard-2.c -std=gnu++20 at line 9 (test for warnings, line ) PASS: c-c++-common/cpp/Wheader-guard-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Wheader-guard-2.c -std=gnu++26 at line 10 (test for warnings, line ) PASS: c-c++-common/cpp/Wheader-guard-2.c -std=gnu++26 at line 9 (test for warnings, line ) PASS: c-c++-common/cpp/Wheader-guard-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Wheader-guard-2.c -std=gnu++98 at line 10 (test for warnings, line ) PASS: c-c++-common/cpp/Wheader-guard-2.c -std=gnu++98 at line 9 (test for warnings, line ) PASS: c-c++-common/cpp/Wheader-guard-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/Wheader-guard-3.c -std=gnu++20 at line 10 (test for warnings, line ) PASS: c-c++-common/cpp/Wheader-guard-3.c -std=gnu++20 at line 9 (test for warnings, line ) PASS: c-c++-common/cpp/Wheader-guard-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Wheader-guard-3.c -std=gnu++26 at line 10 (test for warnings, line ) PASS: c-c++-common/cpp/Wheader-guard-3.c -std=gnu++26 at line 9 (test for warnings, line ) PASS: c-c++-common/cpp/Wheader-guard-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Wheader-guard-3.c -std=gnu++98 at line 10 (test for warnings, line ) PASS: c-c++-common/cpp/Wheader-guard-3.c -std=gnu++98 at line 9 (test for warnings, line ) PASS: c-c++-common/cpp/Wheader-guard-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for bogus messages, line 25) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for bogus messages, line 6) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 31) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 33) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 35) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 36) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 37) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 38) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 42) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 7) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 at line 24 (test for warnings, line 23) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 at line 43 (test for warnings, line 42) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for bogus messages, line 25) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for bogus messages, line 6) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 27) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 31) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 33) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 35) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 36) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 37) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 38) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 42) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 7) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 at line 24 (test for warnings, line 23) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 at line 43 (test for warnings, line 42) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for bogus messages, line 25) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for bogus messages, line 6) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 27) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 31) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 33) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 34) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 35) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 36) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 37) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 38) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 42) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 7) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 at line 24 (test for warnings, line 23) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 at line 43 (test for warnings, line 42) PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for bogus messages, line 32) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for bogus messages, line 51) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for bogus messages, line 70) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 14) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 15) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 16) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 17) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 18) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 19) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 20) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 21) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 22) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 23) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 24) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 25) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 26) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 27) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 28) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 29) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 30) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 33) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 34) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 35) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 36) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 37) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 38) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 39) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 40) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 41) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 42) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 43) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 44) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 45) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 46) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 47) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 48) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 49) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 52) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 53) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 54) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 55) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 56) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 57) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 58) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 59) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 60) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 61) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 62) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 63) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 64) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 65) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 66) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 67) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 68) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 71) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 72) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 73) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 74) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 75) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 76) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 77) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 78) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 79) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 80) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 81) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 82) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 83) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 84) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 85) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 86) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for warnings, line 87) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 at line 31 (test for warnings, line 30) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 at line 50 (test for warnings, line 49) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 at line 69 (test for warnings, line 68) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 at line 88 (test for warnings, line 87) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for bogus messages, line 32) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for bogus messages, line 51) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for bogus messages, line 70) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 33) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 34) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 35) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 36) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 37) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 38) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 42) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 43) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 44) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 45) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 52) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 53) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 54) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 55) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 56) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 57) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 58) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 59) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 60) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 61) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 62) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 63) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 64) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 65) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 66) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 67) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 68) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 71) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 72) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 73) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 74) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 75) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 76) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 77) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 78) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 79) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 80) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 81) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 82) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 83) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 85) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 86) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 87) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 at line 31 (test for warnings, line 30) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 at line 50 (test for warnings, line 49) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 at line 69 (test for warnings, line 68) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 at line 88 (test for warnings, line 87) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for bogus messages, line 32) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for bogus messages, line 51) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for bogus messages, line 70) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 27) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 33) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 34) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 35) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 36) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 37) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 38) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 42) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 43) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 44) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 45) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 52) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 53) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 54) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 55) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 56) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 57) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 58) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 59) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 60) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 61) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 62) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 63) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 64) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 65) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 66) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 67) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 68) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 71) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 72) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 73) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 74) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 75) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 76) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 77) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 78) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 79) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 80) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 81) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 82) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 83) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 85) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 86) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for warnings, line 87) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 at line 31 (test for warnings, line 30) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 at line 50 (test for warnings, line 49) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 at line 69 (test for warnings, line 68) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 at line 88 (test for warnings, line 87) PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for bogus messages, line 7) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 at line 25 (test for errors, line 24) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 at line 27 (test for errors, line 26) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 at line 8 (test for errors, line 7) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 (test for bogus messages, line 7) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 at line 25 (test for errors, line 24) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 at line 27 (test for errors, line 26) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 at line 8 (test for errors, line 7) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for bogus messages, line 7) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 at line 25 (test for errors, line 24) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 at line 27 (test for errors, line 26) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 at line 8 (test for errors, line 7) PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++11 at line 11 (test for warnings, line 10) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++11 at line 13 (test for warnings, line 12) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++11 at line 15 (test for warnings, line 14) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++11 at line 17 (test for warnings, line 16) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++11 at line 19 (test for warnings, line 18) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++11 at line 21 (test for warnings, line 20) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++11 at line 32 (test for warnings, line 27) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++11 at line 33 (test for warnings, line 28) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++11 at line 34 (test for warnings, line 29) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++11 at line 35 (test for warnings, line 30) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++11 at line 36 (test for warnings, line 31) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++11 at line 37 (test for warnings, line 38) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++11 at line 56 (test for warnings, line 51) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++11 at line 57 (test for warnings, line 52) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++11 at line 58 (test for warnings, line 53) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++11 at line 59 (test for warnings, line 54) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++11 at line 7 (test for warnings, line 6) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++11 at line 9 (test for warnings, line 8) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++20 at line 11 (test for warnings, line 10) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++20 at line 13 (test for warnings, line 12) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++20 at line 15 (test for warnings, line 14) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++20 at line 17 (test for warnings, line 16) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++20 at line 19 (test for warnings, line 18) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++20 at line 21 (test for warnings, line 20) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++20 at line 32 (test for warnings, line 27) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++20 at line 33 (test for warnings, line 28) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++20 at line 34 (test for warnings, line 29) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++20 at line 35 (test for warnings, line 30) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++20 at line 36 (test for warnings, line 31) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++20 at line 37 (test for warnings, line 38) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++20 at line 56 (test for warnings, line 51) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++20 at line 57 (test for warnings, line 52) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++20 at line 58 (test for warnings, line 53) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++20 at line 59 (test for warnings, line 54) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++20 at line 7 (test for warnings, line 6) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++20 at line 9 (test for warnings, line 8) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++26 at line 11 (test for warnings, line 10) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++26 at line 13 (test for warnings, line 12) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++26 at line 15 (test for warnings, line 14) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++26 at line 17 (test for warnings, line 16) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++26 at line 19 (test for warnings, line 18) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++26 at line 21 (test for warnings, line 20) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++26 at line 32 (test for warnings, line 27) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++26 at line 33 (test for warnings, line 28) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++26 at line 34 (test for warnings, line 29) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++26 at line 35 (test for warnings, line 30) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++26 at line 36 (test for warnings, line 31) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++26 at line 37 (test for warnings, line 38) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++26 at line 56 (test for warnings, line 51) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++26 at line 57 (test for warnings, line 52) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++26 at line 58 (test for warnings, line 53) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++26 at line 59 (test for warnings, line 54) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++26 at line 7 (test for warnings, line 6) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++26 at line 9 (test for warnings, line 8) PASS: c-c++-common/cpp/Wleading-whitespace-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 at line 11 (test for warnings, line 10) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 at line 13 (test for warnings, line 12) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 at line 15 (test for warnings, line 14) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 at line 17 (test for warnings, line 16) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 at line 19 (test for warnings, line 18) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 at line 21 (test for warnings, line 20) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 at line 32 (test for warnings, line 25) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 at line 33 (test for warnings, line 27) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 at line 34 (test for warnings, line 29) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 at line 35 (test for warnings, line 30) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 at line 36 (test for warnings, line 31) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 at line 55 (test for warnings, line 47) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 at line 56 (test for warnings, line 49) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 at line 57 (test for warnings, line 50) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 at line 58 (test for warnings, line 51) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 at line 59 (test for warnings, line 52) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 at line 6 (test for warnings, line 5) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 at line 60 (test for warnings, line 53) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 at line 9 (test for warnings, line 8) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 at line 11 (test for warnings, line 10) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 at line 13 (test for warnings, line 12) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 at line 15 (test for warnings, line 14) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 at line 17 (test for warnings, line 16) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 at line 19 (test for warnings, line 18) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 at line 21 (test for warnings, line 20) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 at line 32 (test for warnings, line 25) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 at line 33 (test for warnings, line 27) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 at line 34 (test for warnings, line 29) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 at line 35 (test for warnings, line 30) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 at line 36 (test for warnings, line 31) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 at line 55 (test for warnings, line 47) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 at line 56 (test for warnings, line 49) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 at line 57 (test for warnings, line 50) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 at line 58 (test for warnings, line 51) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 at line 59 (test for warnings, line 52) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 at line 6 (test for warnings, line 5) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 at line 60 (test for warnings, line 53) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 at line 9 (test for warnings, line 8) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 at line 11 (test for warnings, line 10) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 at line 13 (test for warnings, line 12) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 at line 15 (test for warnings, line 14) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 at line 17 (test for warnings, line 16) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 at line 19 (test for warnings, line 18) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 at line 21 (test for warnings, line 20) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 at line 32 (test for warnings, line 25) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 at line 33 (test for warnings, line 27) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 at line 34 (test for warnings, line 29) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 at line 35 (test for warnings, line 30) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 at line 36 (test for warnings, line 31) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 at line 55 (test for warnings, line 47) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 at line 56 (test for warnings, line 49) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 at line 57 (test for warnings, line 50) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 at line 58 (test for warnings, line 51) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 at line 59 (test for warnings, line 52) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 at line 6 (test for warnings, line 5) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 at line 60 (test for warnings, line 53) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 at line 9 (test for warnings, line 8) PASS: c-c++-common/cpp/Wleading-whitespace-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 11 (test for warnings, line 10) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 13 (test for warnings, line 12) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 15 (test for warnings, line 14) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 17 (test for warnings, line 16) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 19 (test for warnings, line 18) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 21 (test for warnings, line 20) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 23 (test for warnings, line 22) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 34 (test for warnings, line 28) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 35 (test for warnings, line 29) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 36 (test for warnings, line 30) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 37 (test for warnings, line 31) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 38 (test for warnings, line 32) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 39 (test for warnings, line 33) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 40 (test for warnings, line 41) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 59 (test for warnings, line 52) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 60 (test for warnings, line 53) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 61 (test for warnings, line 54) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 62 (test for warnings, line 55) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 63 (test for warnings, line 56) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 64 (test for warnings, line 57) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 7 (test for warnings, line 6) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 at line 9 (test for warnings, line 8) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 11 (test for warnings, line 10) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 13 (test for warnings, line 12) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 15 (test for warnings, line 14) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 17 (test for warnings, line 16) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 19 (test for warnings, line 18) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 21 (test for warnings, line 20) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 23 (test for warnings, line 22) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 34 (test for warnings, line 28) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 35 (test for warnings, line 29) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 36 (test for warnings, line 30) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 37 (test for warnings, line 31) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 38 (test for warnings, line 32) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 39 (test for warnings, line 33) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 40 (test for warnings, line 41) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 59 (test for warnings, line 52) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 60 (test for warnings, line 53) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 61 (test for warnings, line 54) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 62 (test for warnings, line 55) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 63 (test for warnings, line 56) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 64 (test for warnings, line 57) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 7 (test for warnings, line 6) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 at line 9 (test for warnings, line 8) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 11 (test for warnings, line 10) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 13 (test for warnings, line 12) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 15 (test for warnings, line 14) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 17 (test for warnings, line 16) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 19 (test for warnings, line 18) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 21 (test for warnings, line 20) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 23 (test for warnings, line 22) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 34 (test for warnings, line 28) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 35 (test for warnings, line 29) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 36 (test for warnings, line 30) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 37 (test for warnings, line 31) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 38 (test for warnings, line 32) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 39 (test for warnings, line 33) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 40 (test for warnings, line 41) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 59 (test for warnings, line 52) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 60 (test for warnings, line 53) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 61 (test for warnings, line 54) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 62 (test for warnings, line 55) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 63 (test for warnings, line 56) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 64 (test for warnings, line 57) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 7 (test for warnings, line 6) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 at line 9 (test for warnings, line 8) PASS: c-c++-common/cpp/Wleading-whitespace-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Wleading-whitespace-4.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cpp/Wleading-whitespace-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Wleading-whitespace-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++11 at line 11 (test for warnings, line 8) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++11 at line 12 (test for warnings, line 9) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++11 at line 13 (test for warnings, line 10) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++11 at line 17 (test for warnings, line 16) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++11 at line 21 (test for warnings, line 20) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++11 at line 27 (test for warnings, line 26) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++11 at line 29 (test for warnings, line 28) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++11 at line 32 (test for warnings, line 30) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++11 at line 36 (test for warnings, line 37) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++11 at line 5 (test for warnings, line 4) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++11 at line 7 (test for warnings, line 6) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++20 at line 11 (test for warnings, line 8) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++20 at line 12 (test for warnings, line 9) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++20 at line 13 (test for warnings, line 10) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++20 at line 17 (test for warnings, line 16) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++20 at line 21 (test for warnings, line 20) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++20 at line 27 (test for warnings, line 26) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++20 at line 29 (test for warnings, line 28) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++20 at line 32 (test for warnings, line 30) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++20 at line 36 (test for warnings, line 37) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++20 at line 5 (test for warnings, line 4) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++20 at line 7 (test for warnings, line 6) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++26 at line 11 (test for warnings, line 8) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++26 at line 12 (test for warnings, line 9) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++26 at line 13 (test for warnings, line 10) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++26 at line 17 (test for warnings, line 16) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++26 at line 21 (test for warnings, line 20) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++26 at line 27 (test for warnings, line 26) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++26 at line 29 (test for warnings, line 28) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++26 at line 32 (test for warnings, line 30) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++26 at line 36 (test for warnings, line 37) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++26 at line 5 (test for warnings, line 4) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++26 at line 7 (test for warnings, line 6) PASS: c-c++-common/cpp/Wtrailing-whitespace-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-10.c -std=gnu++11 at line 10 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-10.c -std=gnu++11 at line 11 (test for warnings, line 8) PASS: c-c++-common/cpp/Wtrailing-whitespace-10.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-10.c -std=gnu++20 at line 10 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-10.c -std=gnu++20 at line 11 (test for warnings, line 8) PASS: c-c++-common/cpp/Wtrailing-whitespace-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-10.c -std=gnu++26 at line 10 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-10.c -std=gnu++26 at line 11 (test for warnings, line 8) PASS: c-c++-common/cpp/Wtrailing-whitespace-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++11 at line 11 (test for warnings, line 8) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++11 at line 12 (test for warnings, line 9) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++11 at line 13 (test for warnings, line 10) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++11 at line 17 (test for warnings, line 16) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++11 at line 21 (test for warnings, line 20) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++11 at line 27 (test for warnings, line 26) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++11 at line 29 (test for warnings, line 28) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++11 at line 32 (test for warnings, line 30) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++11 at line 36 (test for warnings, line 37) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++11 at line 5 (test for warnings, line 4) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++11 at line 7 (test for warnings, line 6) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++20 at line 11 (test for warnings, line 8) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++20 at line 12 (test for warnings, line 9) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++20 at line 13 (test for warnings, line 10) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++20 at line 17 (test for warnings, line 16) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++20 at line 21 (test for warnings, line 20) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++20 at line 27 (test for warnings, line 26) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++20 at line 29 (test for warnings, line 28) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++20 at line 32 (test for warnings, line 30) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++20 at line 36 (test for warnings, line 37) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++20 at line 5 (test for warnings, line 4) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++20 at line 7 (test for warnings, line 6) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++26 at line 11 (test for warnings, line 8) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++26 at line 12 (test for warnings, line 9) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++26 at line 13 (test for warnings, line 10) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++26 at line 17 (test for warnings, line 16) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++26 at line 21 (test for warnings, line 20) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++26 at line 27 (test for warnings, line 26) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++26 at line 29 (test for warnings, line 28) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++26 at line 32 (test for warnings, line 30) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++26 at line 36 (test for warnings, line 37) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++26 at line 5 (test for warnings, line 4) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++26 at line 7 (test for warnings, line 6) PASS: c-c++-common/cpp/Wtrailing-whitespace-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++11 at line 11 (test for warnings, line 8) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++11 at line 12 (test for warnings, line 9) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++11 at line 13 (test for warnings, line 10) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++11 at line 15 (test for warnings, line 14) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++11 at line 17 (test for warnings, line 16) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++11 at line 19 (test for warnings, line 18) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++11 at line 21 (test for warnings, line 20) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++11 at line 23 (test for warnings, line 22) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++11 at line 25 (test for warnings, line 24) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++11 at line 31 (test for warnings, line 30) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++11 at line 33 (test for warnings, line 32) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++11 at line 36 (test for warnings, line 34) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++11 at line 38 (test for warnings, line 37) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++11 at line 41 (test for warnings, line 39) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++11 at line 42 (test for warnings, line 43) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++11 at line 5 (test for warnings, line 4) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++11 at line 7 (test for warnings, line 6) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++20 at line 11 (test for warnings, line 8) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++20 at line 12 (test for warnings, line 9) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++20 at line 13 (test for warnings, line 10) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++20 at line 15 (test for warnings, line 14) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++20 at line 17 (test for warnings, line 16) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++20 at line 19 (test for warnings, line 18) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++20 at line 21 (test for warnings, line 20) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++20 at line 23 (test for warnings, line 22) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++20 at line 25 (test for warnings, line 24) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++20 at line 31 (test for warnings, line 30) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++20 at line 33 (test for warnings, line 32) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++20 at line 36 (test for warnings, line 34) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++20 at line 38 (test for warnings, line 37) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++20 at line 41 (test for warnings, line 39) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++20 at line 42 (test for warnings, line 43) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++20 at line 5 (test for warnings, line 4) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++20 at line 7 (test for warnings, line 6) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++26 at line 11 (test for warnings, line 8) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++26 at line 12 (test for warnings, line 9) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++26 at line 13 (test for warnings, line 10) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++26 at line 15 (test for warnings, line 14) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++26 at line 17 (test for warnings, line 16) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++26 at line 19 (test for warnings, line 18) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++26 at line 21 (test for warnings, line 20) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++26 at line 23 (test for warnings, line 22) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++26 at line 25 (test for warnings, line 24) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++26 at line 31 (test for warnings, line 30) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++26 at line 33 (test for warnings, line 32) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++26 at line 36 (test for warnings, line 34) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++26 at line 38 (test for warnings, line 37) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++26 at line 41 (test for warnings, line 39) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++26 at line 42 (test for warnings, line 43) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++26 at line 5 (test for warnings, line 4) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++26 at line 7 (test for warnings, line 6) PASS: c-c++-common/cpp/Wtrailing-whitespace-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-4.c -std=gnu++11 at line 10 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-4.c -std=gnu++11 at line 9 (test for warnings, line 6) PASS: c-c++-common/cpp/Wtrailing-whitespace-4.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-4.c -std=gnu++20 at line 10 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-4.c -std=gnu++20 at line 9 (test for warnings, line 6) PASS: c-c++-common/cpp/Wtrailing-whitespace-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-4.c -std=gnu++26 at line 10 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-4.c -std=gnu++26 at line 9 (test for warnings, line 6) PASS: c-c++-common/cpp/Wtrailing-whitespace-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-5.c -std=gnu++11 at line 10 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-5.c -std=gnu++11 at line 9 (test for warnings, line 6) PASS: c-c++-common/cpp/Wtrailing-whitespace-5.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-5.c -std=gnu++20 at line 10 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-5.c -std=gnu++20 at line 9 (test for warnings, line 6) PASS: c-c++-common/cpp/Wtrailing-whitespace-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-5.c -std=gnu++26 at line 10 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-5.c -std=gnu++26 at line 9 (test for warnings, line 6) PASS: c-c++-common/cpp/Wtrailing-whitespace-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++11 at line 12 (test for warnings, line 9) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++11 at line 13 (test for warnings, line 10) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++11 at line 14 (test for warnings, line 11) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++11 at line 18 (test for warnings, line 17) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++11 at line 22 (test for warnings, line 21) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++11 at line 28 (test for warnings, line 27) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++11 at line 30 (test for warnings, line 29) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++11 at line 33 (test for warnings, line 31) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++11 at line 37 (test for warnings, line 38) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++11 at line 6 (test for warnings, line 5) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++11 at line 8 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++20 at line 12 (test for warnings, line 9) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++20 at line 13 (test for warnings, line 10) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++20 at line 14 (test for warnings, line 11) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++20 at line 18 (test for warnings, line 17) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++20 at line 22 (test for warnings, line 21) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++20 at line 28 (test for warnings, line 27) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++20 at line 30 (test for warnings, line 29) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++20 at line 33 (test for warnings, line 31) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++20 at line 37 (test for warnings, line 38) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++20 at line 6 (test for warnings, line 5) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++20 at line 8 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++26 at line 12 (test for warnings, line 9) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++26 at line 13 (test for warnings, line 10) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++26 at line 14 (test for warnings, line 11) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++26 at line 18 (test for warnings, line 17) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++26 at line 22 (test for warnings, line 21) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++26 at line 28 (test for warnings, line 27) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++26 at line 30 (test for warnings, line 29) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++26 at line 33 (test for warnings, line 31) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++26 at line 37 (test for warnings, line 38) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++26 at line 6 (test for warnings, line 5) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++26 at line 8 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++11 at line 12 (test for warnings, line 9) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++11 at line 13 (test for warnings, line 10) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++11 at line 14 (test for warnings, line 11) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++11 at line 18 (test for warnings, line 17) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++11 at line 22 (test for warnings, line 21) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++11 at line 28 (test for warnings, line 27) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++11 at line 30 (test for warnings, line 29) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++11 at line 33 (test for warnings, line 31) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++11 at line 37 (test for warnings, line 38) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++11 at line 6 (test for warnings, line 5) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++11 at line 8 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++20 at line 12 (test for warnings, line 9) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++20 at line 13 (test for warnings, line 10) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++20 at line 14 (test for warnings, line 11) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++20 at line 18 (test for warnings, line 17) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++20 at line 22 (test for warnings, line 21) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++20 at line 28 (test for warnings, line 27) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++20 at line 30 (test for warnings, line 29) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++20 at line 33 (test for warnings, line 31) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++20 at line 37 (test for warnings, line 38) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++20 at line 6 (test for warnings, line 5) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++20 at line 8 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++26 at line 12 (test for warnings, line 9) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++26 at line 13 (test for warnings, line 10) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++26 at line 14 (test for warnings, line 11) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++26 at line 18 (test for warnings, line 17) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++26 at line 22 (test for warnings, line 21) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++26 at line 28 (test for warnings, line 27) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++26 at line 30 (test for warnings, line 29) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++26 at line 33 (test for warnings, line 31) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++26 at line 37 (test for warnings, line 38) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++26 at line 6 (test for warnings, line 5) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++26 at line 8 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++11 at line 12 (test for warnings, line 9) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++11 at line 13 (test for warnings, line 10) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++11 at line 14 (test for warnings, line 11) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++11 at line 16 (test for warnings, line 15) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++11 at line 18 (test for warnings, line 17) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++11 at line 20 (test for warnings, line 19) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++11 at line 22 (test for warnings, line 21) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++11 at line 24 (test for warnings, line 23) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++11 at line 26 (test for warnings, line 25) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++11 at line 32 (test for warnings, line 31) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++11 at line 34 (test for warnings, line 33) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++11 at line 37 (test for warnings, line 35) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++11 at line 39 (test for warnings, line 38) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++11 at line 42 (test for warnings, line 40) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++11 at line 43 (test for warnings, line 44) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++11 at line 6 (test for warnings, line 5) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++11 at line 8 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++20 at line 12 (test for warnings, line 9) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++20 at line 13 (test for warnings, line 10) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++20 at line 14 (test for warnings, line 11) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++20 at line 18 (test for warnings, line 17) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++20 at line 20 (test for warnings, line 19) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++20 at line 22 (test for warnings, line 21) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++20 at line 24 (test for warnings, line 23) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++20 at line 26 (test for warnings, line 25) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++20 at line 32 (test for warnings, line 31) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++20 at line 34 (test for warnings, line 33) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++20 at line 37 (test for warnings, line 35) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++20 at line 39 (test for warnings, line 38) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++20 at line 42 (test for warnings, line 40) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++20 at line 43 (test for warnings, line 44) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++20 at line 6 (test for warnings, line 5) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++20 at line 8 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++26 at line 12 (test for warnings, line 9) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++26 at line 13 (test for warnings, line 10) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++26 at line 14 (test for warnings, line 11) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++26 at line 16 (test for warnings, line 15) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++26 at line 18 (test for warnings, line 17) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++26 at line 20 (test for warnings, line 19) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++26 at line 22 (test for warnings, line 21) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++26 at line 24 (test for warnings, line 23) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++26 at line 26 (test for warnings, line 25) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++26 at line 32 (test for warnings, line 31) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++26 at line 34 (test for warnings, line 33) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++26 at line 37 (test for warnings, line 35) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++26 at line 39 (test for warnings, line 38) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++26 at line 42 (test for warnings, line 40) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++26 at line 43 (test for warnings, line 44) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++26 at line 6 (test for warnings, line 5) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++26 at line 8 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-9.c -std=gnu++11 at line 10 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-9.c -std=gnu++11 at line 11 (test for warnings, line 8) PASS: c-c++-common/cpp/Wtrailing-whitespace-9.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-9.c -std=gnu++20 at line 10 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-9.c -std=gnu++20 at line 11 (test for warnings, line 8) PASS: c-c++-common/cpp/Wtrailing-whitespace-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/Wtrailing-whitespace-9.c -std=gnu++26 at line 10 (test for warnings, line 7) PASS: c-c++-common/cpp/Wtrailing-whitespace-9.c -std=gnu++26 at line 11 (test for warnings, line 8) PASS: c-c++-common/cpp/Wtrailing-whitespace-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++20 (test for bogus messages, line 11) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++20 (test for bogus messages, line 12) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++20 (test for bogus messages, line 13) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++20 (test for warnings, line 4) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++20 (test for warnings, line 5) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++26 (test for bogus messages, line 11) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++26 (test for bogus messages, line 12) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++26 (test for bogus messages, line 13) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++26 (test for warnings, line 4) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++98 (test for bogus messages, line 11) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++98 (test for bogus messages, line 12) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++98 (test for bogus messages, line 13) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++98 (test for warnings, line 4) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++98 (test for warnings, line 5) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/comment-ff-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/comment-ff-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/comment-ff-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/comment-vtab-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/comment-vtab-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/comment-vtab-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/counter-2.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/cpp/counter-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/counter-2.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/cpp/counter-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/counter-2.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/cpp/counter-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/counter-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/counter-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/counter-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/delimited-escape-seq-1.c (test for excess errors) PASS: c-c++-common/cpp/delimited-escape-seq-1.c execution test PASS: c-c++-common/cpp/delimited-escape-seq-2.c (test for excess errors) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 11) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 12) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 13) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 14) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 15) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 16) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 17) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 18) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 19) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 20) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 24) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 25) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 26) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 27) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 31) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 32) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for warnings, line 22) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for warnings, line 23) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for warnings, line 29) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for warnings, line 30) PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for excess errors) PASS: c-c++-common/cpp/delimited-escape-seq-4.c (test for warnings, line 10) PASS: c-c++-common/cpp/delimited-escape-seq-4.c (test for warnings, line 11) PASS: c-c++-common/cpp/delimited-escape-seq-4.c (test for warnings, line 9) PASS: c-c++-common/cpp/delimited-escape-seq-4.c (test for excess errors) PASS: c-c++-common/cpp/delimited-escape-seq-5.c (test for warnings, line 10) PASS: c-c++-common/cpp/delimited-escape-seq-5.c (test for warnings, line 11) PASS: c-c++-common/cpp/delimited-escape-seq-5.c (test for warnings, line 9) PASS: c-c++-common/cpp/delimited-escape-seq-5.c (test for excess errors) PASS: c-c++-common/cpp/delimited-escape-seq-6.c (test for bogus messages, line 10) PASS: c-c++-common/cpp/delimited-escape-seq-6.c (test for bogus messages, line 11) PASS: c-c++-common/cpp/delimited-escape-seq-6.c (test for bogus messages, line 9) PASS: c-c++-common/cpp/delimited-escape-seq-6.c (test for excess errors) PASS: c-c++-common/cpp/delimited-escape-seq-7.c (test for bogus messages, line 10) PASS: c-c++-common/cpp/delimited-escape-seq-7.c (test for bogus messages, line 11) PASS: c-c++-common/cpp/delimited-escape-seq-7.c (test for bogus messages, line 9) PASS: c-c++-common/cpp/delimited-escape-seq-7.c (test for excess errors) PASS: c-c++-common/cpp/delimited-escape-seq-8.c (test for excess errors) PASS: c-c++-common/cpp/delimited-escape-seq-8.c execution test PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++20 (test for warnings, line 3) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++26 (test for warnings, line 3) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++98 (test for warnings, line 3) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++20 (test for bogus messages, line 12) PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++20 (test for bogus messages, line 13) PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++20 (test for bogus messages, line 7) PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++20 (test for bogus messages, line 8) PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++26 (test for bogus messages, line 12) PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++26 (test for bogus messages, line 13) PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++26 (test for bogus messages, line 7) PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++26 (test for bogus messages, line 8) PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++98 (test for bogus messages, line 12) PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++98 (test for bogus messages, line 13) PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++98 (test for bogus messages, line 7) PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++98 (test for bogus messages, line 8) PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/diagnostic-pragma-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/diagnostic-pragma-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/diagnostic-pragma-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/dir-only-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/dir-only-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/dir-only-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/dir-only-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/dir-only-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/dir-only-10.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/dir-only-11.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/dir-only-11.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/dir-only-11.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/dir-only-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/dir-only-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/dir-only-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/dir-only-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/dir-only-3.c -std=gnu++20 include guard check at line 6 (test for warnings, line ) PASS: c-c++-common/cpp/dir-only-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/dir-only-3.c -std=gnu++26 include guard check at line 6 (test for warnings, line ) PASS: c-c++-common/cpp/dir-only-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/dir-only-3.c -std=gnu++98 include guard check at line 6 (test for warnings, line ) PASS: c-c++-common/cpp/dir-only-4.c -std=gnu++20 '-Wunused-macros' check at line 6 (test for errors, line ) PASS: c-c++-common/cpp/dir-only-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/dir-only-4.c -std=gnu++26 '-Wunused-macros' check at line 6 (test for errors, line ) PASS: c-c++-common/cpp/dir-only-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/dir-only-4.c -std=gnu++98 '-Wunused-macros' check at line 6 (test for errors, line ) PASS: c-c++-common/cpp/dir-only-4.c -std=gnu++98 (test for excess errors) UNSUPPORTED: c-c++-common/cpp/dir-only-5.c -std=gnu++20 UNSUPPORTED: c-c++-common/cpp/dir-only-5.c -std=gnu++26 UNSUPPORTED: c-c++-common/cpp/dir-only-5.c -std=gnu++98 PASS: c-c++-common/cpp/dir-only-6.c -std=gnu++20 (test for errors, line 7) PASS: c-c++-common/cpp/dir-only-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/dir-only-6.c -std=gnu++26 (test for errors, line 7) PASS: c-c++-common/cpp/dir-only-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/dir-only-6.c -std=gnu++98 (test for errors, line 7) PASS: c-c++-common/cpp/dir-only-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/dir-only-7.c (test for excess errors) PASS: c-c++-common/cpp/dir-only-8.c (test for excess errors) PASS: c-c++-common/cpp/dir-only-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/dir-only-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/dir-only-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-1.c -std=gnu++20 execution test PASS: c-c++-common/cpp/embed-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-1.c -std=gnu++26 execution test PASS: c-c++-common/cpp/embed-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-1.c -std=gnu++98 execution test PASS: c-c++-common/cpp/embed-10.c -std=gnu++20 at line 10 (test for errors, line 5) PASS: c-c++-common/cpp/embed-10.c -std=gnu++20 at line 9 (test for errors, line 5) PASS: c-c++-common/cpp/embed-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-10.c -std=gnu++26 at line 10 (test for errors, line 5) PASS: c-c++-common/cpp/embed-10.c -std=gnu++26 at line 9 (test for errors, line 5) PASS: c-c++-common/cpp/embed-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-10.c -std=gnu++98 at line 10 (test for errors, line 5) PASS: c-c++-common/cpp/embed-10.c -std=gnu++98 at line 9 (test for errors, line 5) PASS: c-c++-common/cpp/embed-10.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-11.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-11.c -std=gnu++20 execution test PASS: c-c++-common/cpp/embed-11.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-11.c -std=gnu++26 execution test PASS: c-c++-common/cpp/embed-11.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-11.c -std=gnu++98 execution test PASS: c-c++-common/cpp/embed-12.c -std=gnu++20 (test for errors, line 14) PASS: c-c++-common/cpp/embed-12.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/cpp/embed-12.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/cpp/embed-12.c -std=gnu++20 (test for errors, line 4) PASS: c-c++-common/cpp/embed-12.c -std=gnu++20 (test for errors, line 6) PASS: c-c++-common/cpp/embed-12.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/cpp/embed-12.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-12.c -std=gnu++26 (test for errors, line 14) PASS: c-c++-common/cpp/embed-12.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/cpp/embed-12.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/cpp/embed-12.c -std=gnu++26 (test for errors, line 4) PASS: c-c++-common/cpp/embed-12.c -std=gnu++26 (test for errors, line 6) PASS: c-c++-common/cpp/embed-12.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/cpp/embed-12.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-12.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/cpp/embed-12.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/cpp/embed-12.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/cpp/embed-12.c -std=gnu++98 (test for errors, line 4) PASS: c-c++-common/cpp/embed-12.c -std=gnu++98 (test for errors, line 6) PASS: c-c++-common/cpp/embed-12.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/cpp/embed-12.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-13.c -std=gnu++20 scan-file 10000,10001,10002\\+[ \t\n\r]*[0-9]+,[0-9]+,[0-9]+,[0-9]+[ \t\n\r]*\\+10003,10004,10005 PASS: c-c++-common/cpp/embed-13.c -std=gnu++20 scan-file 20000,20001,20002,[ \t\n\r]*[0-9]+,[0-9]+,[0-9]+,[0-9]+,[0-9]+,[0-9]+[ \t\n\r]*,30000,30001,30002 PASS: c-c++-common/cpp/embed-13.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-13.c -std=gnu++26 scan-file 10000,10001,10002\\+[ \t\n\r]*[0-9]+,[0-9]+,[0-9]+,[0-9]+[ \t\n\r]*\\+10003,10004,10005 PASS: c-c++-common/cpp/embed-13.c -std=gnu++26 scan-file 20000,20001,20002,[ \t\n\r]*[0-9]+,[0-9]+,[0-9]+,[0-9]+,[0-9]+,[0-9]+[ \t\n\r]*,30000,30001,30002 PASS: c-c++-common/cpp/embed-13.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-13.c -std=gnu++98 scan-file 10000,10001,10002\\+[ \t\n\r]*[0-9]+,[0-9]+,[0-9]+,[0-9]+[ \t\n\r]*\\+10003,10004,10005 PASS: c-c++-common/cpp/embed-13.c -std=gnu++98 scan-file 20000,20001,20002,[ \t\n\r]*[0-9]+,[0-9]+,[0-9]+,[0-9]+,[0-9]+,[0-9]+[ \t\n\r]*,30000,30001,30002 PASS: c-c++-common/cpp/embed-13.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-14.c -std=gnu++20 scan-file 10000,10001,10002\\+[ \t\n\r]*[0-9]+,[0-9]+,[0-9]+,[0-9]+[ \t\n\r]*\\+10003,10004,10005 PASS: c-c++-common/cpp/embed-14.c -std=gnu++20 scan-file 20000,20001,20002,[ \t\n\r]*[0-9]+,[0-9]+,[0-9]+,[0-9]+,[0-9]+,[0-9]+[ \t\n\r]*,30000,30001,30002 PASS: c-c++-common/cpp/embed-14.c -std=gnu++20 scan-file-not [#]embed PASS: c-c++-common/cpp/embed-14.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-14.c -std=gnu++26 scan-file 10000,10001,10002\\+[ \t\n\r]*[0-9]+,[0-9]+,[0-9]+,[0-9]+[ \t\n\r]*\\+10003,10004,10005 PASS: c-c++-common/cpp/embed-14.c -std=gnu++26 scan-file 20000,20001,20002,[ \t\n\r]*[0-9]+,[0-9]+,[0-9]+,[0-9]+,[0-9]+,[0-9]+[ \t\n\r]*,30000,30001,30002 PASS: c-c++-common/cpp/embed-14.c -std=gnu++26 scan-file-not [#]embed PASS: c-c++-common/cpp/embed-14.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-14.c -std=gnu++98 scan-file 10000,10001,10002\\+[ \t\n\r]*[0-9]+,[0-9]+,[0-9]+,[0-9]+[ \t\n\r]*\\+10003,10004,10005 PASS: c-c++-common/cpp/embed-14.c -std=gnu++98 scan-file 20000,20001,20002,[ \t\n\r]*[0-9]+,[0-9]+,[0-9]+,[0-9]+,[0-9]+,[0-9]+[ \t\n\r]*,30000,30001,30002 PASS: c-c++-common/cpp/embed-14.c -std=gnu++98 scan-file-not [#]embed PASS: c-c++-common/cpp/embed-14.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-15.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-15.c -std=gnu++20 execution test PASS: c-c++-common/cpp/embed-15.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-15.c -std=gnu++26 execution test PASS: c-c++-common/cpp/embed-15.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-15.c -std=gnu++98 execution test PASS: c-c++-common/cpp/embed-16.c -std=gnu++20 (test for errors, line 10) PASS: c-c++-common/cpp/embed-16.c -std=gnu++20 (test for errors, line 11) PASS: c-c++-common/cpp/embed-16.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/cpp/embed-16.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/cpp/embed-16.c -std=gnu++20 (test for errors, line 14) PASS: c-c++-common/cpp/embed-16.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/cpp/embed-16.c -std=gnu++20 (test for errors, line 18) PASS: c-c++-common/cpp/embed-16.c -std=gnu++20 (test for errors, line 20) PASS: c-c++-common/cpp/embed-16.c -std=gnu++20 (test for errors, line 22) PASS: c-c++-common/cpp/embed-16.c -std=gnu++20 (test for errors, line 24) PASS: c-c++-common/cpp/embed-16.c -std=gnu++20 (test for errors, line 26) PASS: c-c++-common/cpp/embed-16.c -std=gnu++20 (test for errors, line 28) PASS: c-c++-common/cpp/embed-16.c -std=gnu++20 (test for errors, line 30) PASS: c-c++-common/cpp/embed-16.c -std=gnu++20 (test for errors, line 4) PASS: c-c++-common/cpp/embed-16.c -std=gnu++20 (test for errors, line 5) PASS: c-c++-common/cpp/embed-16.c -std=gnu++20 (test for errors, line 6) PASS: c-c++-common/cpp/embed-16.c -std=gnu++20 (test for errors, line 7) PASS: c-c++-common/cpp/embed-16.c -std=gnu++20 (test for errors, line 9) PASS: c-c++-common/cpp/embed-16.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-16.c -std=gnu++26 (test for errors, line 10) PASS: c-c++-common/cpp/embed-16.c -std=gnu++26 (test for errors, line 11) PASS: c-c++-common/cpp/embed-16.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/cpp/embed-16.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/cpp/embed-16.c -std=gnu++26 (test for errors, line 14) PASS: c-c++-common/cpp/embed-16.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/cpp/embed-16.c -std=gnu++26 (test for errors, line 18) PASS: c-c++-common/cpp/embed-16.c -std=gnu++26 (test for errors, line 20) PASS: c-c++-common/cpp/embed-16.c -std=gnu++26 (test for errors, line 22) PASS: c-c++-common/cpp/embed-16.c -std=gnu++26 (test for errors, line 24) PASS: c-c++-common/cpp/embed-16.c -std=gnu++26 (test for errors, line 26) PASS: c-c++-common/cpp/embed-16.c -std=gnu++26 (test for errors, line 28) PASS: c-c++-common/cpp/embed-16.c -std=gnu++26 (test for errors, line 30) PASS: c-c++-common/cpp/embed-16.c -std=gnu++26 (test for errors, line 4) PASS: c-c++-common/cpp/embed-16.c -std=gnu++26 (test for errors, line 5) PASS: c-c++-common/cpp/embed-16.c -std=gnu++26 (test for errors, line 6) PASS: c-c++-common/cpp/embed-16.c -std=gnu++26 (test for errors, line 7) PASS: c-c++-common/cpp/embed-16.c -std=gnu++26 (test for errors, line 9) PASS: c-c++-common/cpp/embed-16.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-16.c -std=gnu++98 (test for errors, line 10) PASS: c-c++-common/cpp/embed-16.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/cpp/embed-16.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/cpp/embed-16.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/cpp/embed-16.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/cpp/embed-16.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/cpp/embed-16.c -std=gnu++98 (test for errors, line 18) PASS: c-c++-common/cpp/embed-16.c -std=gnu++98 (test for errors, line 20) PASS: c-c++-common/cpp/embed-16.c -std=gnu++98 (test for errors, line 22) PASS: c-c++-common/cpp/embed-16.c -std=gnu++98 (test for errors, line 24) PASS: c-c++-common/cpp/embed-16.c -std=gnu++98 (test for errors, line 26) PASS: c-c++-common/cpp/embed-16.c -std=gnu++98 (test for errors, line 28) PASS: c-c++-common/cpp/embed-16.c -std=gnu++98 (test for errors, line 30) PASS: c-c++-common/cpp/embed-16.c -std=gnu++98 (test for errors, line 4) PASS: c-c++-common/cpp/embed-16.c -std=gnu++98 (test for errors, line 5) PASS: c-c++-common/cpp/embed-16.c -std=gnu++98 (test for errors, line 6) PASS: c-c++-common/cpp/embed-16.c -std=gnu++98 (test for errors, line 7) PASS: c-c++-common/cpp/embed-16.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/cpp/embed-16.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-17.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-17.c -std=gnu++20 execution test PASS: c-c++-common/cpp/embed-17.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-17.c -std=gnu++26 execution test PASS: c-c++-common/cpp/embed-17.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-17.c -std=gnu++98 execution test PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 11) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 17) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 18) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 20) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 21) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 22) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 23) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 24) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 25) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 26) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 27) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 28) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 29) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 30) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 31) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 33) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 35) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 37) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 39) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 4) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 41) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 43) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 45) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 47) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 49) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 5) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 51) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 53) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 6) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 7) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for errors, line 9) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 at line 10 (test for errors, line 9) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 at line 12 (test for errors, line 11) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 at line 14 (test for errors, line 13) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 at line 42 (test for errors, line 41) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 at line 44 (test for errors, line 43) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 at line 46 (test for errors, line 45) PASS: c-c++-common/cpp/embed-18.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 11) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 17) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 18) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 20) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 21) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 22) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 23) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 24) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 25) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 26) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 27) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 28) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 29) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 30) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 31) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 33) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 35) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 37) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 39) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 4) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 41) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 43) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 45) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 47) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 49) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 5) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 51) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 53) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 6) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 7) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for errors, line 9) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 at line 10 (test for errors, line 9) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 at line 12 (test for errors, line 11) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 at line 14 (test for errors, line 13) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 at line 42 (test for errors, line 41) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 at line 44 (test for errors, line 43) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 at line 46 (test for errors, line 45) PASS: c-c++-common/cpp/embed-18.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 17) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 18) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 19) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 20) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 21) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 22) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 23) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 24) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 25) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 26) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 27) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 28) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 29) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 30) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 31) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 33) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 35) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 37) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 39) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 4) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 41) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 43) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 45) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 47) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 49) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 5) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 51) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 53) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 6) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 7) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 at line 10 (test for errors, line 9) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 at line 12 (test for errors, line 11) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 at line 14 (test for errors, line 13) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 at line 42 (test for errors, line 41) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 at line 44 (test for errors, line 43) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 at line 46 (test for errors, line 45) PASS: c-c++-common/cpp/embed-18.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-19.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-19.c -std=gnu++20 execution test PASS: c-c++-common/cpp/embed-19.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-19.c -std=gnu++26 execution test PASS: c-c++-common/cpp/embed-19.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-19.c -std=gnu++98 execution test PASS: c-c++-common/cpp/embed-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-2.c -std=gnu++20 execution test PASS: c-c++-common/cpp/embed-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-2.c -std=gnu++26 execution test PASS: c-c++-common/cpp/embed-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-2.c -std=gnu++98 execution test PASS: c-c++-common/cpp/embed-20.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-20.c -std=gnu++20 execution test PASS: c-c++-common/cpp/embed-20.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-20.c -std=gnu++26 execution test PASS: c-c++-common/cpp/embed-20.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-20.c -std=gnu++98 execution test PASS: c-c++-common/cpp/embed-21.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-21.c -std=gnu++20 execution test PASS: c-c++-common/cpp/embed-21.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-21.c -std=gnu++26 execution test PASS: c-c++-common/cpp/embed-21.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-21.c -std=gnu++98 execution test PASS: c-c++-common/cpp/embed-22.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-22.c -std=gnu++20 execution test PASS: c-c++-common/cpp/embed-22.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-22.c -std=gnu++26 execution test PASS: c-c++-common/cpp/embed-22.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-22.c -std=gnu++98 execution test PASS: c-c++-common/cpp/embed-23.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-23.c -std=gnu++20 execution test PASS: c-c++-common/cpp/embed-23.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-23.c -std=gnu++26 execution test PASS: c-c++-common/cpp/embed-23.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-23.c -std=gnu++98 execution test PASS: c-c++-common/cpp/embed-24.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-24.c -std=gnu++20 execution test PASS: c-c++-common/cpp/embed-24.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-24.c -std=gnu++26 execution test PASS: c-c++-common/cpp/embed-24.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-24.c -std=gnu++98 execution test PASS: c-c++-common/cpp/embed-25.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-25.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-25.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-26.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-26.c -std=gnu++20 -Wmissing-include-dirs at line 7 (test for warnings, line ) PASS: c-c++-common/cpp/embed-26.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-26.c -std=gnu++26 -Wmissing-include-dirs at line 7 (test for warnings, line ) PASS: c-c++-common/cpp/embed-26.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-26.c -std=gnu++98 -Wmissing-include-dirs at line 7 (test for warnings, line ) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 10) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 12) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 13) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 15) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 17) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 19) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 20) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 22) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 24) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 26) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 27) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 28) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 29) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 30) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 31) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 33) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 35) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 37) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 39) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 41) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 43) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 45) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 47) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 49) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 5) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 51) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 53) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 55) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 57) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 59) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 6) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 61) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 63) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for errors, line 8) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 at line 11 (test for errors, line 10) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 at line 14 (test for errors, line 13) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 at line 16 (test for errors, line 15) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 at line 18 (test for errors, line 17) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 at line 21 (test for errors, line 20) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 at line 23 (test for errors, line 22) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 at line 25 (test for errors, line 24) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 at line 34 (test for errors, line 33) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 at line 36 (test for errors, line 35) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 at line 38 (test for errors, line 37) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 at line 42 (test for errors, line 41) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 at line 44 (test for errors, line 43) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 at line 46 (test for errors, line 45) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 at line 50 (test for errors, line 49) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 at line 52 (test for errors, line 51) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 at line 54 (test for errors, line 53) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 at line 7 (test for errors, line 6) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 at line 9 (test for errors, line 8) PASS: c-c++-common/cpp/embed-27.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 10) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 17) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 20) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 22) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 24) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 26) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 27) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 28) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 29) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 30) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 31) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 33) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 35) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 37) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 39) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 41) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 43) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 45) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 47) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 49) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 5) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 51) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 53) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 55) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 57) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 59) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 6) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 61) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 63) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 at line 11 (test for errors, line 10) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 at line 14 (test for errors, line 13) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 at line 16 (test for errors, line 15) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 at line 18 (test for errors, line 17) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 at line 21 (test for errors, line 20) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 at line 23 (test for errors, line 22) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 at line 25 (test for errors, line 24) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 at line 34 (test for errors, line 33) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 at line 36 (test for errors, line 35) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 at line 38 (test for errors, line 37) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 at line 42 (test for errors, line 41) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 at line 44 (test for errors, line 43) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 at line 46 (test for errors, line 45) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 at line 50 (test for errors, line 49) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 at line 52 (test for errors, line 51) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 at line 54 (test for errors, line 53) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 at line 7 (test for errors, line 6) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 at line 9 (test for errors, line 8) PASS: c-c++-common/cpp/embed-27.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 10) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 17) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 20) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 22) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 24) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 26) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 27) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 28) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 29) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 30) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 31) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 33) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 35) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 37) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 39) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 41) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 43) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 45) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 47) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 49) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 5) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 51) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 53) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 55) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 57) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 59) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 6) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 61) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 63) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 at line 11 (test for errors, line 10) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 at line 14 (test for errors, line 13) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 at line 16 (test for errors, line 15) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 at line 18 (test for errors, line 17) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 at line 21 (test for errors, line 20) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 at line 23 (test for errors, line 22) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 at line 25 (test for errors, line 24) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 at line 34 (test for errors, line 33) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 at line 36 (test for errors, line 35) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 at line 38 (test for errors, line 37) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 at line 42 (test for errors, line 41) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 at line 44 (test for errors, line 43) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 at line 46 (test for errors, line 45) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 at line 50 (test for errors, line 49) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 at line 52 (test for errors, line 51) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 at line 54 (test for errors, line 53) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 at line 7 (test for errors, line 6) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 at line 9 (test for errors, line 8) PASS: c-c++-common/cpp/embed-27.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-28.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-28.c -std=gnu++20 execution test PASS: c-c++-common/cpp/embed-28.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-28.c -std=gnu++26 execution test PASS: c-c++-common/cpp/embed-28.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-28.c -std=gnu++98 execution test PASS: c-c++-common/cpp/embed-29.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-29.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-29.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 10) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 11) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 14) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 17) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 18) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 20) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 21) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 25) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 26) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 29) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 30) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 34) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 37) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 38) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 4) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 42) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 45) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 47) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 5) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 52) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 56) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 58) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 59) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 6) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 66) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 67) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 68) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 69) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 7) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 70) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 72) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 73) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 74) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 76) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 78) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 80) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 81) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 82) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 83) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for errors, line 9) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 22 (test for errors, line 21) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 23 (test for errors, line 21) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 24 (test for errors, line 21) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 27 (test for errors, line 26) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 28 (test for errors, line 26) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 31 (test for errors, line 30) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 32 (test for errors, line 30) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 33 (test for errors, line 30) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 35 (test for errors, line 34) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 36 (test for errors, line 34) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 39 (test for errors, line 38) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 40 (test for errors, line 38) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 41 (test for errors, line 38) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 43 (test for errors, line 42) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 44 (test for errors, line 42) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 46 (test for errors, line 45) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 48 (test for errors, line 47) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 49 (test for errors, line 47) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 50 (test for errors, line 47) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 51 (test for errors, line 47) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 53 (test for errors, line 52) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 54 (test for errors, line 52) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 55 (test for errors, line 52) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 61 (test for warnings, line 60) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 62 (test for errors, line 60) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 64 (test for errors, line 63) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 65 (test for errors, line 63) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 71 (test for errors, line 70) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 75 (test for errors, line 74) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 77 (test for errors, line 76) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 at line 79 (test for errors, line 78) PASS: c-c++-common/cpp/embed-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 10) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 11) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 14) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 17) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 18) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 20) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 21) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 25) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 26) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 29) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 30) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 34) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 37) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 38) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 4) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 42) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 45) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 47) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 5) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 52) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 56) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 58) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 59) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 6) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 66) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 67) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 68) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 69) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 7) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 70) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 72) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 73) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 74) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 76) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 78) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 80) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 81) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 82) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 83) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for errors, line 9) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 22 (test for errors, line 21) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 23 (test for errors, line 21) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 24 (test for errors, line 21) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 27 (test for errors, line 26) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 28 (test for errors, line 26) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 31 (test for errors, line 30) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 32 (test for errors, line 30) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 33 (test for errors, line 30) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 35 (test for errors, line 34) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 36 (test for errors, line 34) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 39 (test for errors, line 38) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 40 (test for errors, line 38) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 41 (test for errors, line 38) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 43 (test for errors, line 42) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 44 (test for errors, line 42) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 46 (test for errors, line 45) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 48 (test for errors, line 47) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 49 (test for errors, line 47) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 50 (test for errors, line 47) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 51 (test for errors, line 47) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 53 (test for errors, line 52) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 54 (test for errors, line 52) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 55 (test for errors, line 52) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 61 (test for warnings, line 60) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 62 (test for errors, line 60) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 64 (test for errors, line 63) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 65 (test for errors, line 63) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 71 (test for errors, line 70) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 75 (test for errors, line 74) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 77 (test for errors, line 76) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 at line 79 (test for errors, line 78) PASS: c-c++-common/cpp/embed-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 10) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 17) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 18) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 19) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 20) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 21) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 25) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 26) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 29) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 30) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 34) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 37) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 38) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 4) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 42) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 45) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 47) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 5) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 52) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 56) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 58) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 59) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 6) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 66) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 67) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 68) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 69) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 7) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 70) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 72) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 73) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 74) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 76) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 78) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 80) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 81) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 82) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 83) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 22 (test for errors, line 21) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 23 (test for errors, line 21) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 24 (test for errors, line 21) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 27 (test for errors, line 26) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 28 (test for errors, line 26) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 31 (test for errors, line 30) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 32 (test for errors, line 30) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 33 (test for errors, line 30) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 35 (test for errors, line 34) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 36 (test for errors, line 34) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 39 (test for errors, line 38) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 40 (test for errors, line 38) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 41 (test for errors, line 38) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 43 (test for errors, line 42) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 44 (test for errors, line 42) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 46 (test for errors, line 45) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 48 (test for errors, line 47) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 49 (test for errors, line 47) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 50 (test for errors, line 47) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 51 (test for errors, line 47) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 53 (test for errors, line 52) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 54 (test for errors, line 52) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 55 (test for errors, line 52) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 61 (test for warnings, line 60) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 62 (test for errors, line 60) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 64 (test for errors, line 63) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 65 (test for errors, line 63) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 71 (test for errors, line 70) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 75 (test for errors, line 74) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 77 (test for errors, line 76) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 at line 79 (test for errors, line 78) PASS: c-c++-common/cpp/embed-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 105) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 107) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 109) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 11) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 111) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 114) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 117) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 119) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 122) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 125) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 128) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 131) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 134) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 137) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 140) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 17) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 21) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 23) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 25) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 27) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 29) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 31) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 37) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 39) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 4) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 44) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 46) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 52) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 57) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 59) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 65) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 7) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 70) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 72) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 78) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 84) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 87) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 89) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 9) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 90) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 93) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for errors, line 95) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 102 (test for errors, line 101) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 103 (test for errors, line 101) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 112 (test for errors, line 111) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 115 (test for errors, line 114) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 120 (test for errors, line 119) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 123 (test for errors, line 122) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 126 (test for errors, line 125) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 129 (test for errors, line 128) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 132 (test for errors, line 131) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 135 (test for errors, line 134) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 138 (test for errors, line 137) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 32 (test for errors, line 31) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 33 (test for errors, line 31) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 34 (test for errors, line 31) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 35 (test for errors, line 31) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 40 (test for errors, line 39) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 41 (test for errors, line 39) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 42 (test for errors, line 39) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 47 (test for errors, line 46) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 48 (test for errors, line 46) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 49 (test for errors, line 46) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 5 (test for errors, line 4) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 50 (test for errors, line 46) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 53 (test for errors, line 52) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 54 (test for errors, line 52) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 55 (test for errors, line 52) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 60 (test for errors, line 59) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 61 (test for errors, line 59) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 62 (test for errors, line 59) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 63 (test for errors, line 59) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 66 (test for errors, line 65) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 67 (test for errors, line 65) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 68 (test for errors, line 65) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 73 (test for errors, line 72) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 74 (test for errors, line 72) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 75 (test for errors, line 72) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 76 (test for errors, line 72) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 79 (test for errors, line 78) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 80 (test for errors, line 78) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 81 (test for errors, line 78) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 85 (test for errors, line 84) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 91 (test for errors, line 90) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 98 (test for warnings, line 97) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 at line 99 (test for errors, line 97) PASS: c-c++-common/cpp/embed-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 105) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 107) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 109) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 11) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 111) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 114) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 117) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 119) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 122) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 125) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 128) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 131) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 134) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 137) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 140) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 17) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 21) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 23) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 25) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 27) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 29) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 31) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 37) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 39) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 4) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 44) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 46) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 52) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 57) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 59) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 65) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 7) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 70) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 72) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 78) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 84) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 87) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 89) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 9) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 90) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 93) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for errors, line 95) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 102 (test for errors, line 101) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 103 (test for errors, line 101) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 112 (test for errors, line 111) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 115 (test for errors, line 114) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 120 (test for errors, line 119) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 123 (test for errors, line 122) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 126 (test for errors, line 125) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 129 (test for errors, line 128) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 132 (test for errors, line 131) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 135 (test for errors, line 134) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 138 (test for errors, line 137) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 32 (test for errors, line 31) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 33 (test for errors, line 31) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 34 (test for errors, line 31) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 35 (test for errors, line 31) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 40 (test for errors, line 39) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 41 (test for errors, line 39) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 42 (test for errors, line 39) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 47 (test for errors, line 46) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 48 (test for errors, line 46) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 49 (test for errors, line 46) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 5 (test for errors, line 4) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 50 (test for errors, line 46) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 53 (test for errors, line 52) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 54 (test for errors, line 52) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 55 (test for errors, line 52) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 60 (test for errors, line 59) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 61 (test for errors, line 59) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 62 (test for errors, line 59) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 63 (test for errors, line 59) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 66 (test for errors, line 65) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 67 (test for errors, line 65) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 68 (test for errors, line 65) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 73 (test for errors, line 72) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 74 (test for errors, line 72) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 75 (test for errors, line 72) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 76 (test for errors, line 72) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 79 (test for errors, line 78) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 80 (test for errors, line 78) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 81 (test for errors, line 78) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 85 (test for errors, line 84) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 91 (test for errors, line 90) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 98 (test for warnings, line 97) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 at line 99 (test for errors, line 97) PASS: c-c++-common/cpp/embed-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 105) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 107) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 109) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 111) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 114) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 117) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 119) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 122) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 125) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 128) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 131) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 134) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 137) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 140) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 17) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 19) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 21) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 23) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 25) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 27) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 29) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 31) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 37) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 39) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 4) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 44) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 46) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 52) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 57) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 59) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 65) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 7) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 70) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 72) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 78) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 84) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 87) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 89) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 90) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 93) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for errors, line 95) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 102 (test for errors, line 101) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 103 (test for errors, line 101) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 112 (test for errors, line 111) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 115 (test for errors, line 114) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 120 (test for errors, line 119) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 123 (test for errors, line 122) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 126 (test for errors, line 125) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 129 (test for errors, line 128) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 132 (test for errors, line 131) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 135 (test for errors, line 134) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 138 (test for errors, line 137) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 32 (test for errors, line 31) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 33 (test for errors, line 31) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 34 (test for errors, line 31) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 35 (test for errors, line 31) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 40 (test for errors, line 39) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 41 (test for errors, line 39) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 42 (test for errors, line 39) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 47 (test for errors, line 46) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 48 (test for errors, line 46) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 49 (test for errors, line 46) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 5 (test for errors, line 4) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 50 (test for errors, line 46) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 53 (test for errors, line 52) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 54 (test for errors, line 52) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 55 (test for errors, line 52) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 60 (test for errors, line 59) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 61 (test for errors, line 59) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 62 (test for errors, line 59) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 63 (test for errors, line 59) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 66 (test for errors, line 65) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 67 (test for errors, line 65) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 68 (test for errors, line 65) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 73 (test for errors, line 72) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 74 (test for errors, line 72) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 75 (test for errors, line 72) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 76 (test for errors, line 72) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 79 (test for errors, line 78) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 80 (test for errors, line 78) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 81 (test for errors, line 78) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 85 (test for errors, line 84) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 91 (test for errors, line 90) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 98 (test for warnings, line 97) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 at line 99 (test for errors, line 97) PASS: c-c++-common/cpp/embed-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-6.c -std=gnu++20 scan-file ([^/]|cpp/)embed-3.c PASS: c-c++-common/cpp/embed-6.c -std=gnu++20 scan-file (^|\\n)embed-6.o: PASS: c-c++-common/cpp/embed-6.c -std=gnu++20 scan-file c-c..-common/cpp/embed-dir/embed-1.inc PASS: c-c++-common/cpp/embed-6.c -std=gnu++20 scan-file c-c..-common/cpp/embed-dir/embed-4.c PASS: c-c++-common/cpp/embed-6.c -std=gnu++20 scan-file c-c..-common/cpp/embed-dir/magna-carta.txt PASS: c-c++-common/cpp/embed-6.c -std=gnu++20 scan-file embed-6.c PASS: c-c++-common/cpp/embed-6.c -std=gnu++20 scan-file-not embed-1.c PASS: c-c++-common/cpp/embed-6.c -std=gnu++20 scan-file-not embed-2.c PASS: c-c++-common/cpp/embed-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-6.c -std=gnu++26 scan-file ([^/]|cpp/)embed-3.c PASS: c-c++-common/cpp/embed-6.c -std=gnu++26 scan-file (^|\\n)embed-6.o: PASS: c-c++-common/cpp/embed-6.c -std=gnu++26 scan-file c-c..-common/cpp/embed-dir/embed-1.inc PASS: c-c++-common/cpp/embed-6.c -std=gnu++26 scan-file c-c..-common/cpp/embed-dir/embed-4.c PASS: c-c++-common/cpp/embed-6.c -std=gnu++26 scan-file c-c..-common/cpp/embed-dir/magna-carta.txt PASS: c-c++-common/cpp/embed-6.c -std=gnu++26 scan-file embed-6.c PASS: c-c++-common/cpp/embed-6.c -std=gnu++26 scan-file-not embed-1.c PASS: c-c++-common/cpp/embed-6.c -std=gnu++26 scan-file-not embed-2.c PASS: c-c++-common/cpp/embed-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-6.c -std=gnu++98 scan-file ([^/]|cpp/)embed-3.c PASS: c-c++-common/cpp/embed-6.c -std=gnu++98 scan-file (^|\\n)embed-6.o: PASS: c-c++-common/cpp/embed-6.c -std=gnu++98 scan-file c-c..-common/cpp/embed-dir/embed-1.inc PASS: c-c++-common/cpp/embed-6.c -std=gnu++98 scan-file c-c..-common/cpp/embed-dir/embed-4.c PASS: c-c++-common/cpp/embed-6.c -std=gnu++98 scan-file c-c..-common/cpp/embed-dir/magna-carta.txt PASS: c-c++-common/cpp/embed-6.c -std=gnu++98 scan-file embed-6.c PASS: c-c++-common/cpp/embed-6.c -std=gnu++98 scan-file-not embed-1.c PASS: c-c++-common/cpp/embed-6.c -std=gnu++98 scan-file-not embed-2.c PASS: c-c++-common/cpp/embed-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-7.c -std=gnu++20 (test for errors, line 4) PASS: c-c++-common/cpp/embed-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-7.c -std=gnu++26 (test for errors, line 4) PASS: c-c++-common/cpp/embed-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-7.c -std=gnu++98 (test for errors, line 4) PASS: c-c++-common/cpp/embed-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-8.c -std=gnu++20 (test for errors, line 4) PASS: c-c++-common/cpp/embed-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-8.c -std=gnu++26 (test for errors, line 4) PASS: c-c++-common/cpp/embed-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-8.c -std=gnu++98 (test for errors, line 4) PASS: c-c++-common/cpp/embed-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/embed-9.c -std=gnu++20 (test for errors, line 4) PASS: c-c++-common/cpp/embed-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/embed-9.c -std=gnu++26 (test for errors, line 4) PASS: c-c++-common/cpp/embed-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/embed-9.c -std=gnu++98 (test for errors, line 4) PASS: c-c++-common/cpp/embed-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/endif.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/endif.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/endif.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/eof-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/eof-1.c -std=c++20 unterminated macro (test for errors, line 7) PASS: c-c++-common/cpp/eof-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/eof-1.c -std=c++26 unterminated macro (test for errors, line 7) PASS: c-c++-common/cpp/eof-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/eof-1.c -std=c++98 unterminated macro (test for errors, line 7) PASS: c-c++-common/cpp/eof-2.c -std=c++20 dg-regexp 8 was found: "[^\n]*eof-2.h:4:21: error: unterminated argument list invoking macro 'f'\n" PASS: c-c++-common/cpp/eof-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/eof-2.c -std=c++26 dg-regexp 8 was found: "[^\n]*eof-2.h:4:21: error: unterminated argument list invoking macro 'f'\n" PASS: c-c++-common/cpp/eof-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/eof-2.c -std=c++98 dg-regexp 8 was found: "[^\n]*eof-2.h:4:21: error: unterminated argument list invoking macro 'f'\n" PASS: c-c++-common/cpp/eof-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/eof-3.c -std=c++20 dg-regexp 6 was found: "[^\n]*eof-2.h:4:21: error: unterminated argument list invoking macro 'f'\n" PASS: c-c++-common/cpp/eof-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/eof-3.c -std=c++26 dg-regexp 6 was found: "[^\n]*eof-2.h:4:21: error: unterminated argument list invoking macro 'f'\n" PASS: c-c++-common/cpp/eof-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/eof-3.c -std=c++98 dg-regexp 6 was found: "[^\n]*eof-2.h:4:21: error: unterminated argument list invoking macro 'f'\n" PASS: c-c++-common/cpp/eof-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++20 (test for warnings, line 4) PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++20 (test for warnings, line 5) PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++26 (test for warnings, line 4) PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++26 (test for warnings, line 5) PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++98 (test for warnings, line 4) PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++98 (test for warnings, line 5) PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/file-name-1.c -std=c++20 scan-file inner-1 "inner.h"\n PASS: c-c++-common/cpp/file-name-1.c -std=c++20 scan-file inner-2 "inner.h"\n PASS: c-c++-common/cpp/file-name-1.c -std=c++20 scan-file inside-1 "inside.h"\n PASS: c-c++-common/cpp/file-name-1.c -std=c++20 scan-file inside-2 "subdir/inside.h"\n PASS: c-c++-common/cpp/file-name-1.c -std=c++20 scan-file main-1 "[^\n]*file-name-1.c"\n PASS: c-c++-common/cpp/file-name-1.c -std=c++20 scan-file main-2 "[^\n]*file-name-1.c"\n PASS: c-c++-common/cpp/file-name-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/file-name-1.c -std=c++26 scan-file inner-1 "inner.h"\n PASS: c-c++-common/cpp/file-name-1.c -std=c++26 scan-file inner-2 "inner.h"\n PASS: c-c++-common/cpp/file-name-1.c -std=c++26 scan-file inside-1 "inside.h"\n PASS: c-c++-common/cpp/file-name-1.c -std=c++26 scan-file inside-2 "subdir/inside.h"\n PASS: c-c++-common/cpp/file-name-1.c -std=c++26 scan-file main-1 "[^\n]*file-name-1.c"\n PASS: c-c++-common/cpp/file-name-1.c -std=c++26 scan-file main-2 "[^\n]*file-name-1.c"\n PASS: c-c++-common/cpp/file-name-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/file-name-1.c -std=c++98 scan-file inner-1 "inner.h"\n PASS: c-c++-common/cpp/file-name-1.c -std=c++98 scan-file inner-2 "inner.h"\n PASS: c-c++-common/cpp/file-name-1.c -std=c++98 scan-file inside-1 "inside.h"\n PASS: c-c++-common/cpp/file-name-1.c -std=c++98 scan-file inside-2 "subdir/inside.h"\n PASS: c-c++-common/cpp/file-name-1.c -std=c++98 scan-file main-1 "[^\n]*file-name-1.c"\n PASS: c-c++-common/cpp/file-name-1.c -std=c++98 scan-file main-2 "[^\n]*file-name-1.c"\n PASS: c-c++-common/cpp/file-name-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++20 (test for warnings, line 4) PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++20 (test for warnings, line 5) PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++26 (test for warnings, line 4) PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++26 (test for warnings, line 5) PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++98 (test for warnings, line 4) PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++98 (test for warnings, line 5) PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/fmax-include-depth.c -std=gnu++20 (test for errors, line 4) PASS: c-c++-common/cpp/fmax-include-depth.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/fmax-include-depth.c -std=gnu++26 (test for errors, line 4) PASS: c-c++-common/cpp/fmax-include-depth.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/fmax-include-depth.c -std=gnu++98 (test for errors, line 4) PASS: c-c++-common/cpp/fmax-include-depth.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/has-builtin-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/has-builtin-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/has-builtin-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/has-builtin-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/has-builtin-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/has-builtin-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/has-builtin-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/has-builtin-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/has-builtin-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 27) PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/has-builtin.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/cpp/has-builtin.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/cpp/has-builtin.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/cpp/has-builtin.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/cpp/has-builtin.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/cpp/has-builtin.c -std=c++26 (test for errors, line 27) PASS: c-c++-common/cpp/has-builtin.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/cpp/has-builtin.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/cpp/has-builtin.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/cpp/has-builtin.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/cpp/has-builtin.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/cpp/has-builtin.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/cpp/has-builtin.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/cpp/has-builtin.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/cpp/has-builtin.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 27) PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/cpp/has-include-1-traditional.c -std=gnu++20 UNSUPPORTED: c-c++-common/cpp/has-include-1-traditional.c -std=gnu++26 UNSUPPORTED: c-c++-common/cpp/has-include-1-traditional.c -std=gnu++98 PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 51) PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 53) PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 57) PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 66) PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 68) PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 70) PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 78) PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 80) PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 82) PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 84) PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 86) PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 88) PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 90) PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 92) PASS: c-c++-common/cpp/has-include-1.c -std=c++20 at line 76 (test for errors, line 74) PASS: c-c++-common/cpp/has-include-1.c -std=c++20 at line 77 (test for warnings, line 74) PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/has-include-1.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/cpp/has-include-1.c -std=c++26 (test for errors, line 51) PASS: c-c++-common/cpp/has-include-1.c -std=c++26 (test for errors, line 53) PASS: c-c++-common/cpp/has-include-1.c -std=c++26 (test for errors, line 57) PASS: c-c++-common/cpp/has-include-1.c -std=c++26 (test for errors, line 66) PASS: c-c++-common/cpp/has-include-1.c -std=c++26 (test for errors, line 68) PASS: c-c++-common/cpp/has-include-1.c -std=c++26 (test for errors, line 70) PASS: c-c++-common/cpp/has-include-1.c -std=c++26 (test for errors, line 72) PASS: c-c++-common/cpp/has-include-1.c -std=c++26 (test for errors, line 78) PASS: c-c++-common/cpp/has-include-1.c -std=c++26 (test for errors, line 80) PASS: c-c++-common/cpp/has-include-1.c -std=c++26 (test for errors, line 82) PASS: c-c++-common/cpp/has-include-1.c -std=c++26 (test for errors, line 84) PASS: c-c++-common/cpp/has-include-1.c -std=c++26 (test for errors, line 86) PASS: c-c++-common/cpp/has-include-1.c -std=c++26 (test for errors, line 88) PASS: c-c++-common/cpp/has-include-1.c -std=c++26 (test for errors, line 90) PASS: c-c++-common/cpp/has-include-1.c -std=c++26 (test for errors, line 92) PASS: c-c++-common/cpp/has-include-1.c -std=c++26 at line 76 (test for errors, line 74) PASS: c-c++-common/cpp/has-include-1.c -std=c++26 at line 77 (test for warnings, line 74) PASS: c-c++-common/cpp/has-include-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 51) PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 53) PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 57) PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 66) PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 68) PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 70) PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 72) PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 78) PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 80) PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 82) PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 84) PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 86) PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 88) PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 90) PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 92) PASS: c-c++-common/cpp/has-include-1.c -std=c++98 at line 76 (test for errors, line 74) PASS: c-c++-common/cpp/has-include-1.c -std=c++98 at line 77 (test for warnings, line 74) PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/has-include-2.c -std=c++20 (test for bogus messages, line 11) PASS: c-c++-common/cpp/has-include-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/has-include-2.c -std=c++26 (test for bogus messages, line 11) PASS: c-c++-common/cpp/has-include-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/has-include-2.c -std=c++98 (test for bogus messages, line 11) PASS: c-c++-common/cpp/has-include-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 51) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 53) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 57) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 66) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 68) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 70) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 78) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 80) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 82) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 84) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 86) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 88) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 90) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 92) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 at line 76 (test for errors, line 74) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 at line 77 (test for warnings, line 74) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++26 (test for errors, line 51) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++26 (test for errors, line 53) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++26 (test for errors, line 57) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++26 (test for errors, line 66) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++26 (test for errors, line 68) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++26 (test for errors, line 70) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++26 (test for errors, line 72) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++26 (test for errors, line 78) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++26 (test for errors, line 80) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++26 (test for errors, line 82) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++26 (test for errors, line 84) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++26 (test for errors, line 86) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++26 (test for errors, line 88) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++26 (test for errors, line 90) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++26 (test for errors, line 92) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++26 at line 76 (test for errors, line 74) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++26 at line 77 (test for warnings, line 74) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 51) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 53) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 57) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 66) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 68) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 70) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 72) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 78) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 80) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 82) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 84) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 86) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 88) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 90) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 92) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 at line 76 (test for errors, line 74) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 at line 77 (test for warnings, line 74) PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/has-include-next-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/has-include-next-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/has-include-next-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/line-1.c -std=c++20 scan-file inner-1 "inner.h"\n PASS: c-c++-common/cpp/line-1.c -std=c++20 scan-file inner-2 "inner.h"\n PASS: c-c++-common/cpp/line-1.c -std=c++20 scan-file inside-1 "inside.h"\n PASS: c-c++-common/cpp/line-1.c -std=c++20 scan-file main-1 "[^\n]*line-1.c"\n PASS: c-c++-common/cpp/line-1.c -std=c++20 scan-file main-2 "[^\n]*line-1.c"\n PASS: c-c++-common/cpp/line-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/line-1.c -std=c++26 scan-file inner-1 "inner.h"\n PASS: c-c++-common/cpp/line-1.c -std=c++26 scan-file inner-2 "inner.h"\n PASS: c-c++-common/cpp/line-1.c -std=c++26 scan-file inside-1 "inside.h"\n PASS: c-c++-common/cpp/line-1.c -std=c++26 scan-file main-1 "[^\n]*line-1.c"\n PASS: c-c++-common/cpp/line-1.c -std=c++26 scan-file main-2 "[^\n]*line-1.c"\n PASS: c-c++-common/cpp/line-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/line-1.c -std=c++98 scan-file inner-1 "inner.h"\n PASS: c-c++-common/cpp/line-1.c -std=c++98 scan-file inner-2 "inner.h"\n PASS: c-c++-common/cpp/line-1.c -std=c++98 scan-file inside-1 "inside.h"\n PASS: c-c++-common/cpp/line-1.c -std=c++98 scan-file main-1 "[^\n]*line-1.c"\n PASS: c-c++-common/cpp/line-1.c -std=c++98 scan-file main-2 "[^\n]*line-1.c"\n PASS: c-c++-common/cpp/line-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/line-2.c -std=gnu++20 dg-regexp 11 was found: "[^\n]*/line-2.c:3:11: error: macro 'bill' passed 1 arguments, but takes just 0\n[^\n]*/line-2.h:3:9: note: macro 'bill' defined here\n" PASS: c-c++-common/cpp/line-2.c -std=gnu++20 dg-regexp 9 was found: "In file included from :\n[^\n]*/line-2.h:4:2: error: #error wrong\n" PASS: c-c++-common/cpp/line-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/line-2.c -std=gnu++26 dg-regexp 11 was found: "[^\n]*/line-2.c:3:11: error: macro 'bill' passed 1 arguments, but takes just 0\n[^\n]*/line-2.h:3:9: note: macro 'bill' defined here\n" PASS: c-c++-common/cpp/line-2.c -std=gnu++26 dg-regexp 9 was found: "In file included from :\n[^\n]*/line-2.h:4:2: error: #error wrong\n" PASS: c-c++-common/cpp/line-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/line-2.c -std=gnu++98 dg-regexp 11 was found: "[^\n]*/line-2.c:3:11: error: macro 'bill' passed 1 arguments, but takes just 0\n[^\n]*/line-2.h:3:9: note: macro 'bill' defined here\n" PASS: c-c++-common/cpp/line-2.c -std=gnu++98 dg-regexp 9 was found: "In file included from :\n[^\n]*/line-2.h:4:2: error: #error wrong\n" PASS: c-c++-common/cpp/line-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/line-3.c -std=gnu++20 dg-regexp 16 was found: "In file included from :\n[^\n]*/line-2.h:4:2: error: #error wrong\n" PASS: c-c++-common/cpp/line-3.c -std=gnu++20 dg-regexp 18 was found: "[^\n]*/line-3.c:3:11: error: macro 'bill' passed 1 arguments, but takes just 0\n[^\n]*/line-2.h:3:9: note: macro 'bill' defined here\n" PASS: c-c++-common/cpp/line-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/line-3.c -std=gnu++26 dg-regexp 16 was found: "In file included from :\n[^\n]*/line-2.h:4:2: error: #error wrong\n" PASS: c-c++-common/cpp/line-3.c -std=gnu++26 dg-regexp 18 was found: "[^\n]*/line-3.c:3:11: error: macro 'bill' passed 1 arguments, but takes just 0\n[^\n]*/line-2.h:3:9: note: macro 'bill' defined here\n" PASS: c-c++-common/cpp/line-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/line-3.c -std=gnu++98 dg-regexp 16 was found: "In file included from :\n[^\n]*/line-2.h:4:2: error: #error wrong\n" PASS: c-c++-common/cpp/line-3.c -std=gnu++98 dg-regexp 18 was found: "[^\n]*/line-3.c:3:11: error: macro 'bill' passed 1 arguments, but takes just 0\n[^\n]*/line-2.h:3:9: note: macro 'bill' defined here\n" PASS: c-c++-common/cpp/line-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/line-4.c -std=gnu++20 scan-file # 0 ""\\n# 1 "[^\\n]*/line-4.h" 1\\n#define bob 1\\n PASS: c-c++-common/cpp/line-4.c -std=gnu++20 scan-file # 0 "[^\\n]*/line-4.c"\\n# 0 ""\\n PASS: c-c++-common/cpp/line-4.c -std=gnu++20 scan-file #define bill\\(\\) 2\\n# 0 "" 2\\n# 1 "[^\\n]*/line-4.c"\\nint line1;\\n PASS: c-c++-common/cpp/line-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/line-4.c -std=gnu++26 scan-file # 0 ""\\n# 1 "[^\\n]*/line-4.h" 1\\n#define bob 1\\n PASS: c-c++-common/cpp/line-4.c -std=gnu++26 scan-file # 0 "[^\\n]*/line-4.c"\\n# 0 ""\\n PASS: c-c++-common/cpp/line-4.c -std=gnu++26 scan-file #define bill\\(\\) 2\\n# 0 "" 2\\n# 1 "[^\\n]*/line-4.c"\\nint line1;\\n PASS: c-c++-common/cpp/line-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/line-4.c -std=gnu++98 scan-file # 0 ""\\n# 1 "[^\\n]*/line-4.h" 1\\n#define bob 1\\n PASS: c-c++-common/cpp/line-4.c -std=gnu++98 scan-file # 0 "[^\\n]*/line-4.c"\\n# 0 ""\\n PASS: c-c++-common/cpp/line-4.c -std=gnu++98 scan-file #define bill\\(\\) 2\\n# 0 "" 2\\n# 1 "[^\\n]*/line-4.c"\\nint line1;\\n PASS: c-c++-common/cpp/line-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 at line 12 (test for warnings, line 3) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 at line 18 (test for errors, line 6) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 at line 24 (test for bogus messages, line 6) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 at line 31 (test for errors, line 30) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 at line 36 (test for warnings, line 27) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 at line 42 (test for errors, line 30) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 at line 47 (test for bogus messages, line 30) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 at line 61 (test for errors, line 59) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 at line 7 (test for errors, line 6) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 expected multiline pattern lines 14-15 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 expected multiline pattern lines 21-22 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 expected multiline pattern lines 33-34 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 expected multiline pattern lines 38-39 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 expected multiline pattern lines 44-45 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 expected multiline pattern lines 63-64 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 expected multiline pattern lines 9-10 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++26 at line 12 (test for warnings, line 3) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++26 at line 18 (test for errors, line 6) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++26 at line 24 (test for bogus messages, line 6) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++26 at line 31 (test for errors, line 30) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++26 at line 36 (test for warnings, line 27) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++26 at line 42 (test for errors, line 30) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++26 at line 47 (test for bogus messages, line 30) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++26 at line 61 (test for errors, line 59) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++26 at line 7 (test for errors, line 6) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++26 expected multiline pattern lines 14-15 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++26 expected multiline pattern lines 21-22 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++26 expected multiline pattern lines 33-34 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++26 expected multiline pattern lines 38-39 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++26 expected multiline pattern lines 44-45 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++26 expected multiline pattern lines 63-64 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++26 expected multiline pattern lines 9-10 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 at line 12 (test for warnings, line 3) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 at line 18 (test for errors, line 6) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 at line 24 (test for bogus messages, line 6) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 at line 31 (test for errors, line 30) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 at line 36 (test for warnings, line 27) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 at line 42 (test for errors, line 30) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 at line 47 (test for bogus messages, line 30) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 at line 61 (test for errors, line 59) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 at line 7 (test for errors, line 6) PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 expected multiline pattern lines 14-15 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 expected multiline pattern lines 21-22 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 expected multiline pattern lines 33-34 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 expected multiline pattern lines 38-39 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 expected multiline pattern lines 44-45 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 expected multiline pattern lines 63-64 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 expected multiline pattern lines 9-10 PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 at line 10 (test for errors, line 6) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 at line 11 (test for bogus messages, line 6) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 at line 19 (test for errors, line 17) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 at line 20 (test for warnings, line 14) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 at line 21 (test for errors, line 17) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 at line 22 (test for bogus messages, line 17) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 at line 35 (test for errors, line 34) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 at line 8 (test for errors, line 6) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 at line 9 (test for warnings, line 3) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++26 at line 10 (test for errors, line 6) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++26 at line 11 (test for bogus messages, line 6) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++26 at line 19 (test for errors, line 17) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++26 at line 20 (test for warnings, line 14) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++26 at line 21 (test for errors, line 17) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++26 at line 22 (test for bogus messages, line 17) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++26 at line 35 (test for errors, line 34) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++26 at line 8 (test for errors, line 6) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++26 at line 9 (test for warnings, line 3) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 at line 10 (test for errors, line 6) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 at line 11 (test for bogus messages, line 6) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 at line 19 (test for errors, line 17) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 at line 20 (test for warnings, line 14) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 at line 21 (test for errors, line 17) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 at line 22 (test for bogus messages, line 17) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 at line 35 (test for errors, line 34) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 at line 8 (test for errors, line 6) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 at line 9 (test for warnings, line 3) PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 (test for warnings, line 41) PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 at line 22 (test for warnings, line 19) PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 at line 29 (test for warnings, line 19) PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 expected multiline pattern lines 15-16 PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 expected multiline pattern lines 24-25 PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 expected multiline pattern lines 31-32 PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 expected multiline pattern lines 37-38 PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 expected multiline pattern lines 43-44 PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 expected multiline pattern lines 50-51 PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 expected multiline pattern lines 9-10 PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/macro-ranges.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/cpp/macro-ranges.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/cpp/macro-ranges.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/cpp/macro-ranges.c -std=c++26 (test for warnings, line 41) PASS: c-c++-common/cpp/macro-ranges.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/cpp/macro-ranges.c -std=c++26 at line 22 (test for warnings, line 19) PASS: c-c++-common/cpp/macro-ranges.c -std=c++26 at line 29 (test for warnings, line 19) PASS: c-c++-common/cpp/macro-ranges.c -std=c++26 expected multiline pattern lines 15-16 PASS: c-c++-common/cpp/macro-ranges.c -std=c++26 expected multiline pattern lines 24-25 PASS: c-c++-common/cpp/macro-ranges.c -std=c++26 expected multiline pattern lines 31-32 PASS: c-c++-common/cpp/macro-ranges.c -std=c++26 expected multiline pattern lines 37-38 PASS: c-c++-common/cpp/macro-ranges.c -std=c++26 expected multiline pattern lines 43-44 PASS: c-c++-common/cpp/macro-ranges.c -std=c++26 expected multiline pattern lines 50-51 PASS: c-c++-common/cpp/macro-ranges.c -std=c++26 expected multiline pattern lines 9-10 PASS: c-c++-common/cpp/macro-ranges.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 (test for warnings, line 41) PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 at line 22 (test for warnings, line 19) PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 at line 29 (test for warnings, line 19) PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 expected multiline pattern lines 15-16 PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 expected multiline pattern lines 24-25 PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 expected multiline pattern lines 31-32 PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 expected multiline pattern lines 37-38 PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 expected multiline pattern lines 43-44 PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 expected multiline pattern lines 50-51 PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 expected multiline pattern lines 9-10 PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/macro-trace-1.c -std=c++20 (test for errors, line 3) PASS: c-c++-common/cpp/macro-trace-1.c -std=c++20 (test for warnings, line 4) PASS: c-c++-common/cpp/macro-trace-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/macro-trace-1.c -std=c++26 (test for errors, line 3) PASS: c-c++-common/cpp/macro-trace-1.c -std=c++26 (test for warnings, line 4) PASS: c-c++-common/cpp/macro-trace-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/macro-trace-1.c -std=c++98 (test for errors, line 3) PASS: c-c++-common/cpp/macro-trace-1.c -std=c++98 (test for warnings, line 4) PASS: c-c++-common/cpp/macro-trace-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/named-universal-char-escape-1.c (test for excess errors) PASS: c-c++-common/cpp/named-universal-char-escape-1.c execution test PASS: c-c++-common/cpp/named-universal-char-escape-2.c (test for excess errors) PASS: c-c++-common/cpp/named-universal-char-escape-3.c (test for errors, line 11) PASS: c-c++-common/cpp/named-universal-char-escape-3.c (test for errors, line 12) PASS: c-c++-common/cpp/named-universal-char-escape-3.c (test for errors, line 13) PASS: c-c++-common/cpp/named-universal-char-escape-3.c (test for errors, line 14) PASS: c-c++-common/cpp/named-universal-char-escape-3.c (test for errors, line 15) PASS: c-c++-common/cpp/named-universal-char-escape-3.c (test for errors, line 16) PASS: c-c++-common/cpp/named-universal-char-escape-3.c (test for errors, line 17) PASS: c-c++-common/cpp/named-universal-char-escape-3.c (test for errors, line 18) PASS: c-c++-common/cpp/named-universal-char-escape-3.c (test for excess errors) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 11) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 13) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 15) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 17) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 19) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 20) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 22) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 24) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 26) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 28) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 29) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 31) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 33) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 34) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 35) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 36) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 38) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 40) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 42) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 44) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 46) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 48) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 50) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 52) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 54) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 56) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 58) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 60) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 12 (test for warnings, line 11) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 14 (test for warnings, line 13) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 16 (test for warnings, line 15) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 18 (test for warnings, line 17) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 21 (test for warnings, line 20) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 23 (test for warnings, line 22) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 25 (test for warnings, line 24) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 27 (test for warnings, line 26) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 30 (test for warnings, line 29) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 32 (test for warnings, line 31) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 37 (test for warnings, line 36) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 39 (test for warnings, line 38) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 41 (test for warnings, line 40) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 43 (test for warnings, line 42) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 45 (test for warnings, line 44) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 47 (test for warnings, line 46) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 49 (test for warnings, line 48) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 51 (test for warnings, line 50) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 53 (test for warnings, line 52) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 55 (test for warnings, line 54) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 57 (test for warnings, line 56) PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 59 (test for warnings, line 58) PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for excess errors) PASS: c-c++-common/cpp/named-universal-char-escape-5.c (test for warnings, line 10) PASS: c-c++-common/cpp/named-universal-char-escape-5.c (test for warnings, line 13) PASS: c-c++-common/cpp/named-universal-char-escape-5.c (test for warnings, line 14) PASS: c-c++-common/cpp/named-universal-char-escape-5.c (test for warnings, line 15) PASS: c-c++-common/cpp/named-universal-char-escape-5.c (test for warnings, line 16) PASS: c-c++-common/cpp/named-universal-char-escape-5.c (test for warnings, line 9) PASS: c-c++-common/cpp/named-universal-char-escape-5.c at line 17 (test for warnings, line 16) PASS: c-c++-common/cpp/named-universal-char-escape-5.c (test for excess errors) PASS: c-c++-common/cpp/named-universal-char-escape-6.c (test for bogus messages, line 15) PASS: c-c++-common/cpp/named-universal-char-escape-6.c (test for excess errors) PASS: c-c++-common/cpp/named-universal-char-escape-7.c (test for bogus messages, line 10) PASS: c-c++-common/cpp/named-universal-char-escape-7.c (test for bogus messages, line 13) PASS: c-c++-common/cpp/named-universal-char-escape-7.c (test for bogus messages, line 14) PASS: c-c++-common/cpp/named-universal-char-escape-7.c (test for bogus messages, line 15) PASS: c-c++-common/cpp/named-universal-char-escape-7.c (test for bogus messages, line 16) PASS: c-c++-common/cpp/named-universal-char-escape-7.c (test for bogus messages, line 9) PASS: c-c++-common/cpp/named-universal-char-escape-7.c at line 17 (test for bogus messages, line 16) PASS: c-c++-common/cpp/named-universal-char-escape-7.c (test for excess errors) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 7) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++26 (test for warnings, line 7) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 7) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/openacc-define-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/openacc-define-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/openacc-define-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/openacc-define-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/openacc-define-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/openacc-define-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/openacc-define-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/openacc-define-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/openacc-define-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/openmp-define-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/openmp-define-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/openmp-define-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/openmp-define-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/openmp-define-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/openmp-define-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/openmp-define-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/openmp-define-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/openmp-define-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/pr104147.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr104147.c -std=c++20 execution test PASS: c-c++-common/cpp/pr104147.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr104147.c -std=c++26 execution test PASS: c-c++-common/cpp/pr104147.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr104147.c -std=c++98 execution test PASS: c-c++-common/cpp/pr108244-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr108244-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr108244-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr108244-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr108244-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr108244-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr115913.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr115913.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr115913.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr45457.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr45457.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr45457.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr57580.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/cpp/pr57580.c -std=gnu++20 at line 9 (test for warnings, line 8) PASS: c-c++-common/cpp/pr57580.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/pr57580.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/cpp/pr57580.c -std=gnu++26 at line 9 (test for warnings, line 8) PASS: c-c++-common/cpp/pr57580.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/pr57580.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/cpp/pr57580.c -std=gnu++98 at line 9 (test for warnings, line 8) PASS: c-c++-common/cpp/pr57580.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++20 (test for warnings, line 7) PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++26 (test for warnings, line 7) PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++98 (test for warnings, line 7) PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++20 (test for warnings, line 7) PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++26 (test for warnings, line 7) PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++98 (test for warnings, line 7) PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/pr60400.c -std=gnu++20 (test for warnings, line 5) PASS: c-c++-common/cpp/pr60400.c -std=gnu++20 (test for warnings, line 6) PASS: c-c++-common/cpp/pr60400.c -std=gnu++20 at line 10 (test for warnings, line 2) PASS: c-c++-common/cpp/pr60400.c -std=gnu++20 at line 11 (test for warnings, line 3) PASS: c-c++-common/cpp/pr60400.c -std=gnu++20 at line 12 (test for warnings, line 4) PASS: c-c++-common/cpp/pr60400.c -std=gnu++20 at line 9 (test for warnings, line 1) PASS: c-c++-common/cpp/pr60400.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/pr60400.c -std=gnu++26 (test for warnings, line 5) PASS: c-c++-common/cpp/pr60400.c -std=gnu++26 (test for warnings, line 6) PASS: c-c++-common/cpp/pr60400.c -std=gnu++26 at line 10 (test for warnings, line 2) PASS: c-c++-common/cpp/pr60400.c -std=gnu++26 at line 11 (test for warnings, line 3) PASS: c-c++-common/cpp/pr60400.c -std=gnu++26 at line 12 (test for warnings, line 4) PASS: c-c++-common/cpp/pr60400.c -std=gnu++26 at line 9 (test for warnings, line 1) PASS: c-c++-common/cpp/pr60400.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/pr60400.c -std=gnu++98 (test for warnings, line 5) PASS: c-c++-common/cpp/pr60400.c -std=gnu++98 (test for warnings, line 6) PASS: c-c++-common/cpp/pr60400.c -std=gnu++98 at line 10 (test for warnings, line 2) PASS: c-c++-common/cpp/pr60400.c -std=gnu++98 at line 11 (test for warnings, line 3) PASS: c-c++-common/cpp/pr60400.c -std=gnu++98 at line 12 (test for warnings, line 4) PASS: c-c++-common/cpp/pr60400.c -std=gnu++98 at line 9 (test for warnings, line 1) PASS: c-c++-common/cpp/pr60400.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/pr61474.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr61474.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr61474.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr63831-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr63831-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr63831-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr63831-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/pr63831-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/pr63831-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/pr65238-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr65238-1.c -std=c++20 execution test PASS: c-c++-common/cpp/pr65238-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr65238-1.c -std=c++26 execution test PASS: c-c++-common/cpp/pr65238-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr65238-1.c -std=c++98 execution test PASS: c-c++-common/cpp/pr67046.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr67046.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr67046.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr88974.c -std=c++20 at line 5 (test for errors, line 4) PASS: c-c++-common/cpp/pr88974.c -std=c++20 at line 6 (test for errors, line 4) PASS: c-c++-common/cpp/pr88974.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr88974.c -std=c++26 at line 5 (test for errors, line 4) PASS: c-c++-common/cpp/pr88974.c -std=c++26 at line 6 (test for errors, line 4) PASS: c-c++-common/cpp/pr88974.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr88974.c -std=c++98 at line 5 (test for errors, line 4) PASS: c-c++-common/cpp/pr88974.c -std=c++98 at line 6 (test for errors, line 4) PASS: c-c++-common/cpp/pr88974.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr90400.c -std=c++20 (test for bogus messages, line 13) PASS: c-c++-common/cpp/pr90400.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr90400.c -std=c++26 (test for bogus messages, line 13) PASS: c-c++-common/cpp/pr90400.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr90400.c -std=c++98 (test for bogus messages, line 13) PASS: c-c++-common/cpp/pr90400.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr91639.c -std=c++20 scan-file # 1 "[^\n"]*pr91639-one.h" 1\none\n# 1 "[^\n"]*pr91639-two.h" 1\ntwo\n# 3 "[^\n"]*pr91639-one.h" 2\n# 7 "[^\n"]*pr91639.c" 2\nmain\n PASS: c-c++-common/cpp/pr91639.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr91639.c -std=c++26 scan-file # 1 "[^\n"]*pr91639-one.h" 1\none\n# 1 "[^\n"]*pr91639-two.h" 1\ntwo\n# 3 "[^\n"]*pr91639-one.h" 2\n# 7 "[^\n"]*pr91639.c" 2\nmain\n PASS: c-c++-common/cpp/pr91639.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr91639.c -std=c++98 scan-file # 1 "[^\n"]*pr91639-one.h" 1\none\n# 1 "[^\n"]*pr91639-two.h" 1\ntwo\n# 3 "[^\n"]*pr91639-one.h" 2\n# 7 "[^\n"]*pr91639.c" 2\nmain\n PASS: c-c++-common/cpp/pr91639.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr92296-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr92296-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr92296-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for warnings, line 42) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for warnings, line 48) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for warnings, line 55) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for warnings, line 56) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for warnings, line 62) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for warnings, line 63) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for warnings, line 69) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for warnings, line 70) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for warnings, line 76) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for warnings, line 77) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file counter1 = 172 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file file1 = "pr92296-3.c" PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file filebase1 = "pr92296-4.c" PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file hasattr1 = 0 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file hasattrcpp1 = 0 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file hasbuiltin1 = 0 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file hasbuiltin2 = 1 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file includelevel1 = 42 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file includelevel2 = 0 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file line1 = 142 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file line2 = 45 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file-not counter2 = 172 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file-not file2 = "pr92296-3.c" PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file-not filebase2 = "pr92296-4.c" PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file-not hasattr2 = 0 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file-not hasattrcpp2 = 0 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 (test for warnings, line 42) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 (test for warnings, line 48) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 (test for warnings, line 55) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 (test for warnings, line 56) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 (test for warnings, line 62) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 (test for warnings, line 63) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 (test for warnings, line 69) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 (test for warnings, line 70) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 (test for warnings, line 76) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 (test for warnings, line 77) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 scan-file counter1 = 172 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 scan-file file1 = "pr92296-3.c" PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 scan-file filebase1 = "pr92296-4.c" PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 scan-file hasattr1 = 0 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 scan-file hasattrcpp1 = 0 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 scan-file hasbuiltin1 = 0 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 scan-file hasbuiltin2 = 1 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 scan-file includelevel1 = 42 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 scan-file includelevel2 = 0 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 scan-file line1 = 142 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 scan-file line2 = 45 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 scan-file-not counter2 = 172 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 scan-file-not file2 = "pr92296-3.c" PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 scan-file-not filebase2 = "pr92296-4.c" PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 scan-file-not hasattr2 = 0 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 scan-file-not hasattrcpp2 = 0 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for warnings, line 42) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for warnings, line 48) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for warnings, line 49) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for warnings, line 55) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for warnings, line 56) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for warnings, line 62) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for warnings, line 63) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for warnings, line 69) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for warnings, line 70) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for warnings, line 76) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for warnings, line 77) PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file counter1 = 172 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file file1 = "pr92296-3.c" PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file filebase1 = "pr92296-4.c" PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file hasattr1 = 0 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file hasattrcpp1 = 0 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file hasbuiltin1 = 0 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file hasbuiltin2 = 1 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file includelevel1 = 42 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file includelevel2 = 0 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file line1 = 142 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file line2 = 45 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file-not counter2 = 172 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file-not file2 = "pr92296-3.c" PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file-not filebase2 = "pr92296-4.c" PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file-not hasattr2 = 0 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file-not hasattrcpp2 = 0 PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/pr93452-1.c -std=c++20 scan-file-not _[_]has_include PASS: c-c++-common/cpp/pr93452-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr93452-1.c -std=c++26 scan-file-not _[_]has_include PASS: c-c++-common/cpp/pr93452-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr93452-1.c -std=c++98 scan-file-not _[_]has_include PASS: c-c++-common/cpp/pr93452-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr93452-2.c -std=c++20 scan-file-not __has_include PASS: c-c++-common/cpp/pr93452-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr93452-2.c -std=c++26 scan-file-not __has_include PASS: c-c++-common/cpp/pr93452-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr93452-2.c -std=c++98 scan-file-not __has_include PASS: c-c++-common/cpp/pr93452-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr93545-1.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/cpp/pr93545-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr93545-1.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/cpp/pr93545-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr93545-1.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/cpp/pr93545-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr93545-2.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/cpp/pr93545-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr93545-2.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/cpp/pr93545-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr93545-2.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/cpp/pr93545-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr93545-3.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/cpp/pr93545-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr93545-3.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/cpp/pr93545-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr93545-3.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/cpp/pr93545-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr93545-4.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/cpp/pr93545-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr93545-4.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/cpp/pr93545-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr93545-4.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/cpp/pr93545-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr96323.c at line 5 (test for errors, line 7) PASS: c-c++-common/cpp/pr96323.c at line 6 (test for warnings, line 8) PASS: c-c++-common/cpp/pr96323.c (test for excess errors) PASS: c-c++-common/cpp/pr97471.c -std=c++20 at line 9 (test for errors, line 10) PASS: c-c++-common/cpp/pr97471.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr97471.c -std=c++26 at line 9 (test for errors, line 10) PASS: c-c++-common/cpp/pr97471.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr97471.c -std=c++98 at line 9 (test for errors, line 10) PASS: c-c++-common/cpp/pr97471.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr97991-1.c -std=c++20 (test for warnings, line 3) PASS: c-c++-common/cpp/pr97991-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pr97991-1.c -std=c++26 (test for warnings, line 3) PASS: c-c++-common/cpp/pr97991-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pr97991-1.c -std=c++98 (test for warnings, line 3) PASS: c-c++-common/cpp/pr97991-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pragma-diagnostic-loc-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pragma-diagnostic-loc-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pragma-diagnostic-loc-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++20 (test for warnings, line 8) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++98 (test for warnings, line 8) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/cpp/pragma-diagnostic-loc.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pragma-eof.c -std=c++20 at line 4 (test for errors, line 7) PASS: c-c++-common/cpp/pragma-eof.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pragma-eof.c -std=c++26 at line 4 (test for errors, line 7) PASS: c-c++-common/cpp/pragma-eof.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pragma-eof.c -std=c++98 at line 4 (test for errors, line 7) PASS: c-c++-common/cpp/pragma-eof.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for bogus messages, line 181) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for bogus messages, line 182) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for bogus messages, line 183) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for bogus messages, line 184) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for bogus messages, line 185) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for bogus messages, line 186) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for bogus messages, line 187) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for errors, line 200) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for errors, line 201) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for errors, line 202) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for errors, line 203) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for warnings, line 190) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for warnings, line 191) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for warnings, line 192) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for warnings, line 193) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for warnings, line 194) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for warnings, line 195) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for warnings, line 196) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for warnings, line 197) PASS: c-c++-common/cpp/pragma-push-pop-utf8.c (test for excess errors) PASS: c-c++-common/cpp/pragma-system-header.c -std=c++20 (test for bogus messages, line 1) PASS: c-c++-common/cpp/pragma-system-header.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/pragma-system-header.c -std=c++26 (test for bogus messages, line 1) PASS: c-c++-common/cpp/pragma-system-header.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/pragma-system-header.c -std=c++98 (test for bogus messages, line 1) PASS: c-c++-common/cpp/pragma-system-header.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/spaceship-1.c -std=gnu++20 (test for errors, line 6) PASS: c-c++-common/cpp/spaceship-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/spaceship-1.c -std=gnu++26 (test for errors, line 6) PASS: c-c++-common/cpp/spaceship-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/spaceship-1.c -std=gnu++98 (test for errors, line 5) PASS: c-c++-common/cpp/spaceship-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/ucnid-2011-1-utf8.c (test for errors, line 14) PASS: c-c++-common/cpp/ucnid-2011-1-utf8.c (test for errors, line 15) PASS: c-c++-common/cpp/ucnid-2011-1-utf8.c (test for errors, line 5) PASS: c-c++-common/cpp/ucnid-2011-1-utf8.c (test for errors, line 9) PASS: c-c++-common/cpp/ucnid-2011-1-utf8.c (test for warnings, line 11) PASS: c-c++-common/cpp/ucnid-2011-1-utf8.c (test for excess errors) PASS: c-c++-common/cpp/ucnid-2011-1.c (test for errors, line 14) PASS: c-c++-common/cpp/ucnid-2011-1.c (test for errors, line 15) PASS: c-c++-common/cpp/ucnid-2011-1.c (test for errors, line 5) PASS: c-c++-common/cpp/ucnid-2011-1.c (test for errors, line 9) PASS: c-c++-common/cpp/ucnid-2011-1.c (test for warnings, line 11) PASS: c-c++-common/cpp/ucnid-2011-1.c (test for excess errors) PASS: c-c++-common/cpp/va-opt-10.c (test for excess errors) PASS: c-c++-common/cpp/va-opt-2.c (test for excess errors) PASS: c-c++-common/cpp/va-opt-3.c (test for excess errors) PASS: c-c++-common/cpp/va-opt-3.c scan-file t1 bc; PASS: c-c++-common/cpp/va-opt-3.c scan-file t10 l; PASS: c-c++-common/cpp/va-opt-3.c scan-file t11 m; PASS: c-c++-common/cpp/va-opt-3.c scan-file t12 no; PASS: c-c++-common/cpp/va-opt-3.c scan-file t13 pp; PASS: c-c++-common/cpp/va-opt-3.c scan-file t14 p; PASS: c-c++-common/cpp/va-opt-3.c scan-file t15 qq; PASS: c-c++-common/cpp/va-opt-3.c scan-file t16 q; PASS: c-c++-common/cpp/va-opt-3.c scan-file t17 rrr; PASS: c-c++-common/cpp/va-opt-3.c scan-file t18 rr; PASS: c-c++-common/cpp/va-opt-3.c scan-file t19 a b c; PASS: c-c++-common/cpp/va-opt-3.c scan-file t2 b; PASS: c-c++-common/cpp/va-opt-3.c scan-file t20 c; PASS: c-c++-common/cpp/va-opt-3.c scan-file t21 3 4 5; PASS: c-c++-common/cpp/va-opt-3.c scan-file t22 5; PASS: c-c++-common/cpp/va-opt-3.c scan-file t23 6 7 7 8 6 8 6 6; PASS: c-c++-common/cpp/va-opt-3.c scan-file t24 6 6; PASS: c-c++-common/cpp/va-opt-3.c scan-file t25 g f18 \\( \\) f17 \\( \\) "f16 \\(\\)"; PASS: c-c++-common/cpp/va-opt-3.c scan-file t26 f17 h; PASS: c-c++-common/cpp/va-opt-3.c scan-file t27 1 23; PASS: c-c++-common/cpp/va-opt-3.c scan-file t28 1 23; PASS: c-c++-common/cpp/va-opt-3.c scan-file t29 12 3; PASS: c-c++-common/cpp/va-opt-3.c scan-file t3 cd; PASS: c-c++-common/cpp/va-opt-3.c scan-file t30 12 3; PASS: c-c++-common/cpp/va-opt-3.c scan-file t4 d; PASS: c-c++-common/cpp/va-opt-3.c scan-file t5 e; PASS: c-c++-common/cpp/va-opt-3.c scan-file t6 f; PASS: c-c++-common/cpp/va-opt-3.c scan-file t7 ghi; PASS: c-c++-common/cpp/va-opt-3.c scan-file t8 gi; PASS: c-c++-common/cpp/va-opt-3.c scan-file t9 jk; PASS: c-c++-common/cpp/va-opt-4.c (test for excess errors) PASS: c-c++-common/cpp/va-opt-4.c scan-file t1 b; PASS: c-c++-common/cpp/va-opt-4.c scan-file t2 b; PASS: c-c++-common/cpp/va-opt-4.c scan-file t3 bc; PASS: c-c++-common/cpp/va-opt-4.c scan-file t4 bc; PASS: c-c++-common/cpp/va-opt-4.c scan-file t5 bc; PASS: c-c++-common/cpp/va-opt-5.c (test for excess errors) PASS: c-c++-common/cpp/va-opt-5.c execution test PASS: c-c++-common/cpp/va-opt-6.c (test for errors, line 14) PASS: c-c++-common/cpp/va-opt-6.c (test for errors, line 15) PASS: c-c++-common/cpp/va-opt-6.c (test for errors, line 17) PASS: c-c++-common/cpp/va-opt-6.c (test for errors, line 6) PASS: c-c++-common/cpp/va-opt-6.c (test for errors, line 7) PASS: c-c++-common/cpp/va-opt-6.c (test for excess errors) PASS: c-c++-common/cpp/va-opt-7.c (test for excess errors) PASS: c-c++-common/cpp/va-opt-7.c scan-file t1 aa; PASS: c-c++-common/cpp/va-opt-7.c scan-file t10 aa; PASS: c-c++-common/cpp/va-opt-7.c scan-file t11 aa; PASS: c-c++-common/cpp/va-opt-7.c scan-file t12 a22a; PASS: c-c++-common/cpp/va-opt-7.c scan-file t13 aa; PASS: c-c++-common/cpp/va-opt-7.c scan-file t14 a 1a; PASS: c-c++-common/cpp/va-opt-7.c scan-file t15 a22 1a; PASS: c-c++-common/cpp/va-opt-7.c scan-file t16 aa; PASS: c-c++-common/cpp/va-opt-7.c scan-file t17 a1 a; PASS: c-c++-common/cpp/va-opt-7.c scan-file t18 a1 22a; PASS: c-c++-common/cpp/va-opt-7.c scan-file t19 1; PASS: c-c++-common/cpp/va-opt-7.c scan-file t2 aaa; PASS: c-c++-common/cpp/va-opt-7.c scan-file t20 f0 1; PASS: c-c++-common/cpp/va-opt-7.c scan-file t21 f0 221; PASS: c-c++-common/cpp/va-opt-7.c scan-file t22 1; PASS: c-c++-common/cpp/va-opt-7.c scan-file t23 f0 1; PASS: c-c++-common/cpp/va-opt-7.c scan-file t24 f0 21; PASS: c-c++-common/cpp/va-opt-7.c scan-file t25 f01; PASS: c-c++-common/cpp/va-opt-7.c scan-file t26 f0 11; PASS: c-c++-common/cpp/va-opt-7.c scan-file t27 f02 11; PASS: c-c++-common/cpp/va-opt-7.c scan-file t28 f01; PASS: c-c++-common/cpp/va-opt-7.c scan-file t29 f0 11; PASS: c-c++-common/cpp/va-opt-7.c scan-file t3 aaa; PASS: c-c++-common/cpp/va-opt-7.c scan-file t30 f022 11; PASS: c-c++-common/cpp/va-opt-7.c scan-file t31 b; PASS: c-c++-common/cpp/va-opt-7.c scan-file t32 a b; PASS: c-c++-common/cpp/va-opt-7.c scan-file t33 a 22b; PASS: c-c++-common/cpp/va-opt-7.c scan-file t34 a; PASS: c-c++-common/cpp/va-opt-7.c scan-file t35 a b; PASS: c-c++-common/cpp/va-opt-7.c scan-file t36 a22 b; PASS: c-c++-common/cpp/va-opt-7.c scan-file t37 ac; PASS: c-c++-common/cpp/va-opt-7.c scan-file t38 a b c; PASS: c-c++-common/cpp/va-opt-7.c scan-file t39 def b ghi; PASS: c-c++-common/cpp/va-opt-7.c scan-file t4 aa; PASS: c-c++-common/cpp/va-opt-7.c scan-file t5 aa; PASS: c-c++-common/cpp/va-opt-7.c scan-file t6 aa; PASS: c-c++-common/cpp/va-opt-7.c scan-file t7 aa; PASS: c-c++-common/cpp/va-opt-7.c scan-file t8 aa; PASS: c-c++-common/cpp/va-opt-7.c scan-file t9 a2a; PASS: c-c++-common/cpp/va-opt-8.c (test for excess errors) PASS: c-c++-common/cpp/va-opt-8.c execution test PASS: c-c++-common/cpp/va-opt-9.c (test for excess errors) PASS: c-c++-common/cpp/va-opt-error.c (test for errors, line 10) PASS: c-c++-common/cpp/va-opt-error.c (test for errors, line 11) PASS: c-c++-common/cpp/va-opt-error.c (test for errors, line 13) PASS: c-c++-common/cpp/va-opt-error.c (test for errors, line 14) PASS: c-c++-common/cpp/va-opt-error.c (test for errors, line 16) PASS: c-c++-common/cpp/va-opt-error.c (test for errors, line 17) PASS: c-c++-common/cpp/va-opt-error.c (test for errors, line 18) PASS: c-c++-common/cpp/va-opt-error.c (test for errors, line 9) PASS: c-c++-common/cpp/va-opt-error.c (test for warnings, line 20) PASS: c-c++-common/cpp/va-opt-error.c (test for warnings, line 21) PASS: c-c++-common/cpp/va-opt-error.c (test for warnings, line 23) PASS: c-c++-common/cpp/va-opt-error.c (test for warnings, line 26) PASS: c-c++-common/cpp/va-opt-error.c (test for warnings, line 28) PASS: c-c++-common/cpp/va-opt-error.c (test for warnings, line 5) PASS: c-c++-common/cpp/va-opt-error.c (test for warnings, line 6) PASS: c-c++-common/cpp/va-opt-error.c (test for warnings, line 7) PASS: c-c++-common/cpp/va-opt-error.c (test for excess errors) PASS: c-c++-common/cpp/va-opt-pedantic.c (test for errors, line 5) PASS: c-c++-common/cpp/va-opt-pedantic.c (test for excess errors) PASS: c-c++-common/cpp/va-opt.c (test for excess errors) PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++20 (test for warnings, line 4) PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++26 (test for warnings, line 4) PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++98 (test for warnings, line 4) PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++20 (test for errors, line 5) PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++20 at line 4 (test for warnings, line ) PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++26 (test for errors, line 5) PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++26 at line 4 (test for warnings, line ) PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++98 (test for errors, line 5) PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++98 at line 4 (test for warnings, line ) PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/warning-directive-3.c -std=gnu++20 (test for warnings, line 4) PASS: c-c++-common/cpp/warning-directive-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/warning-directive-3.c -std=gnu++26 (test for warnings, line 4) PASS: c-c++-common/cpp/warning-directive-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/warning-directive-3.c -std=gnu++98 (test for warnings, line 4) PASS: c-c++-common/cpp/warning-directive-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/warning-directive-4.c -std=gnu++20 (test for bogus messages, line 4) PASS: c-c++-common/cpp/warning-directive-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/warning-directive-4.c -std=gnu++26 (test for bogus messages, line 4) PASS: c-c++-common/cpp/warning-directive-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/warning-directive-4.c -std=gnu++98 (test for bogus messages, line 4) PASS: c-c++-common/cpp/warning-directive-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++20 (test for warnings, line 3) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++20 (test for warnings, line 4) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++20 (test for warnings, line 5) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++26 (test for warnings, line 3) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++26 (test for warnings, line 4) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++98 (test for warnings, line 3) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++98 (test for warnings, line 4) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++98 (test for warnings, line 5) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/warning-zero-location-2.c -std=gnu++20 #include at line 10 (test for warnings, line ) PASS: c-c++-common/cpp/warning-zero-location-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/warning-zero-location-2.c -std=gnu++26 #include at line 10 (test for warnings, line ) PASS: c-c++-common/cpp/warning-zero-location-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/warning-zero-location-2.c -std=gnu++98 #include at line 10 (test for warnings, line ) PASS: c-c++-common/cpp/warning-zero-location-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++20 (test for warnings, line 6) PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++20 #define _GNU_SOURCE at line 8 (test for warnings, line ) PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++26 (test for warnings, line 6) PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++26 #define _GNU_SOURCE at line 8 (test for warnings, line ) PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++98 (test for warnings, line 6) PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++98 #define _GNU_SOURCE at line 8 (test for warnings, line ) PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/wide-narrow-predef-macros.c -std=c++20 (test for excess errors) PASS: c-c++-common/cpp/wide-narrow-predef-macros.c -std=c++26 (test for excess errors) PASS: c-c++-common/cpp/wide-narrow-predef-macros.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/cxxbitfields-3.c -std=gnu++20 UNSUPPORTED: c-c++-common/cxxbitfields-3.c -std=gnu++26 UNSUPPORTED: c-c++-common/cxxbitfields-3.c -std=gnu++98 PASS: c-c++-common/cxxbitfields-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/cxxbitfields-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/cxxbitfields-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "arguments": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "artifactLocation": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "artifacts": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "contents": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "contextRegion": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "driver": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "endColumn": 9 PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "endTimeUtc": "[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]T[0-9][0-9]:[0-9][0-9]:[0-9][0-9]Z" PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "executionSuccessful": true PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "fullName": "GNU C PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "informationUri": " PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "invocations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "level": "warning" PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "location": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "locations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "message": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "name": "GNU C PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "physicalLocation": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "region": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "results": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "roles": \\["analysisTarget"\\] PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "ruleId": "-Wcpp" PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "runs": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "sourceLanguage": "cplusplus" PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "startColumn": 2 PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "startLine": 4 PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "startTimeUtc": "[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]T[0-9][0-9]:[0-9][0-9]:[0-9][0-9]Z" PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "text": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "text": "#warning message PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "tool": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "toolExecutionNotifications": \\[\\] PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "uri": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "version": "2.1.0" PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "workingDirectory": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file-not "logicalLocations": UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "arguments": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "artifactLocation": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "artifacts": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "contents": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "contextRegion": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "driver": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "endColumn": 9 PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "endTimeUtc": "[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]T[0-9][0-9]:[0-9][0-9]:[0-9][0-9]Z" PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "executionSuccessful": true PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "fullName": "GNU C PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "informationUri": " PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "invocations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "level": "warning" PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "location": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "locations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "message": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "name": "GNU C PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "physicalLocation": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "region": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "results": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "roles": \\["analysisTarget"\\] PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "ruleId": "-Wcpp" PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "runs": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "sourceLanguage": "cplusplus" PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "startColumn": 2 PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "startLine": 4 PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "startTimeUtc": "[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]T[0-9][0-9]:[0-9][0-9]:[0-9][0-9]Z" PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "text": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "text": "#warning message PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "tool": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "toolExecutionNotifications": \\[\\] PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "uri": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "version": "2.1.0" PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file "workingDirectory": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 scan-sarif-file-not "logicalLocations": UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "arguments": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "artifactLocation": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "artifacts": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "contents": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "contextRegion": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "driver": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "endColumn": 9 PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "endTimeUtc": "[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]T[0-9][0-9]:[0-9][0-9]:[0-9][0-9]Z" PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "executionSuccessful": true PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "fullName": "GNU C PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "informationUri": " PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "invocations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "level": "warning" PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "location": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "locations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "message": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "name": "GNU C PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "physicalLocation": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "region": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "results": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "roles": \\["analysisTarget"\\] PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "ruleId": "-Wcpp" PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "runs": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "sourceLanguage": "cplusplus" PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "startColumn": 2 PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "startLine": 4 PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "startTimeUtc": "[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]T[0-9][0-9]:[0-9][0-9]:[0-9][0-9]Z" PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "text": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "text": "#warning message PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "tool": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "toolExecutionNotifications": \\[\\] PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "uri": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "version": "2.1.0" PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "workingDirectory": PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file-not "logicalLocations": UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "decoratedName": " PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "fullyQualifiedName": "test" PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "kind": "function" PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "level": "warning" PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "locations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "logicalLocations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "name": "test" PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "relatedLocations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "ruleId": "-Wmisleading-indentation" PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "text": " return 4; PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "text": " if UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++26 scan-sarif-file "decoratedName": " PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++26 scan-sarif-file "fullyQualifiedName": "test" PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++26 scan-sarif-file "kind": "function" PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++26 scan-sarif-file "level": "warning" PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++26 scan-sarif-file "locations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++26 scan-sarif-file "logicalLocations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++26 scan-sarif-file "name": "test" PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++26 scan-sarif-file "relatedLocations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++26 scan-sarif-file "ruleId": "-Wmisleading-indentation" PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++26 scan-sarif-file "text": " return 4; PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++26 scan-sarif-file "text": " if UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++26 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "decoratedName": " PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "fullyQualifiedName": "test" PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "kind": "function" PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "level": "warning" PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "locations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "logicalLocations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "name": "test" PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "relatedLocations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "ruleId": "-Wmisleading-indentation" PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "text": " return 4; PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "text": " if UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "artifactChanges": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "decoratedName": " PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "deletedRegion": PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "fixes": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "fullyQualifiedName": "test" PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "insertedContent": PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "kind": "function" PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "level": "error" PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "locations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "logicalLocations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "name": "test" PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "replacements": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "text": "color" UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 verify-sarif-file: check-jsonschema is missing XFAIL: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++26 scan-sarif-file "artifactChanges": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++26 scan-sarif-file "decoratedName": " PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++26 scan-sarif-file "deletedRegion": PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++26 scan-sarif-file "fixes": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++26 scan-sarif-file "fullyQualifiedName": "test" PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++26 scan-sarif-file "insertedContent": PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++26 scan-sarif-file "kind": "function" PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++26 scan-sarif-file "level": "error" PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++26 scan-sarif-file "locations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++26 scan-sarif-file "logicalLocations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++26 scan-sarif-file "name": "test" PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++26 scan-sarif-file "replacements": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++26 scan-sarif-file "text": "color" UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++26 verify-sarif-file: check-jsonschema is missing XFAIL: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "artifactChanges": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "decoratedName": " PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "deletedRegion": PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "fixes": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "fullyQualifiedName": "test" PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "insertedContent": PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "kind": "function" PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "level": "error" PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "locations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "logicalLocations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "name": "test" PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "replacements": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "text": "color" UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 verify-sarif-file: check-jsonschema is missing XFAIL: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++20 scan-sarif-file "endColumn": 21 PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++20 scan-sarif-file "level": "error" PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++20 scan-sarif-file "startColumn": 18 PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++20 scan-sarif-file "startLine": 7 PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++20 scan-sarif-file "text": " int \\u6587\\u5b57\\u5316\\u3051 = UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++20 verify-sarif-file: check-jsonschema is missing XFAIL: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++26 scan-sarif-file "endColumn": 21 PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++26 scan-sarif-file "level": "error" PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++26 scan-sarif-file "startColumn": 18 PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++26 scan-sarif-file "startLine": 7 PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++26 scan-sarif-file "text": " int \\u6587\\u5b57\\u5316\\u3051 = UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++26 verify-sarif-file: check-jsonschema is missing XFAIL: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++98 scan-sarif-file "endColumn": 21 PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++98 scan-sarif-file "level": "error" PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++98 scan-sarif-file "startColumn": 18 PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++98 scan-sarif-file "startLine": 7 PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++98 scan-sarif-file "text": " int \\u6587\\u5b57\\u5316\\u3051 = UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++98 verify-sarif-file: check-jsonschema is missing XFAIL: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++20 scan-sarif-file "annotations": PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++20 scan-sarif-file "gcc/escapeNonAscii": true PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++20 scan-sarif-file "message": ."text": "U.202E .RIGHT-TO-LEFT OVERRIDE." PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++20 scan-sarif-file "message": ."text": "U.2066 .LEFT-TO-RIGHT ISOLATE." PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++20 scan-sarif-file "message": ."text": "end of bidirectional context" PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++20 scan-sarif-file "rendered": PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++20 scan-sarif-file "text": "unpaired UTF-8 bidirectional control characters detected" PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++20 scan-sarif-file "text": "unpaired UTF-8 bidirectional control characters detected" UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++20 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++26 scan-sarif-file "annotations": PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++26 scan-sarif-file "gcc/escapeNonAscii": true PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++26 scan-sarif-file "message": ."text": "U.202E .RIGHT-TO-LEFT OVERRIDE." PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++26 scan-sarif-file "message": ."text": "U.2066 .LEFT-TO-RIGHT ISOLATE." PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++26 scan-sarif-file "message": ."text": "end of bidirectional context" PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++26 scan-sarif-file "rendered": PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++26 scan-sarif-file "text": "unpaired UTF-8 bidirectional control characters detected" PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++26 scan-sarif-file "text": "unpaired UTF-8 bidirectional control characters detected" UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++26 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++98 scan-sarif-file "annotations": PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++98 scan-sarif-file "gcc/escapeNonAscii": true PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++98 scan-sarif-file "message": ."text": "U.202E .RIGHT-TO-LEFT OVERRIDE." PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++98 scan-sarif-file "message": ."text": "U.2066 .LEFT-TO-RIGHT ISOLATE." PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++98 scan-sarif-file "message": ."text": "end of bidirectional context" PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++98 scan-sarif-file "rendered": PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++98 scan-sarif-file "text": "unpaired UTF-8 bidirectional control characters detected" PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++98 scan-sarif-file "text": "unpaired UTF-8 bidirectional control characters detected" UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++98 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 scan-sarif-file "level": "warning" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 scan-sarif-file "message": PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 scan-sarif-file "results": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 scan-sarif-file "ruleId": "-Winvalid-utf8" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<98>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<99>'" UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++26 scan-sarif-file "level": "warning" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++26 scan-sarif-file "message": PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++26 scan-sarif-file "results": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++26 scan-sarif-file "ruleId": "-Winvalid-utf8" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<98>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<99>'" UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++26 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 scan-sarif-file "level": "warning" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 scan-sarif-file "message": PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 scan-sarif-file "results": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 scan-sarif-file "ruleId": "-Winvalid-utf8" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<98>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<99>'" UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++20 scan-sarif-file "text": "expected ',' or ';' at end of input" UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++20 verify-sarif-file: check-jsonschema is missing XFAIL: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++26 scan-sarif-file "text": "expected ',' or ';' at end of input" UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++26 verify-sarif-file: check-jsonschema is missing XFAIL: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++98 scan-sarif-file "text": "expected ',' or ';' at end of input" UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++98 verify-sarif-file: check-jsonschema is missing XFAIL: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "level": "warning" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "message": PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "results": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "ruleId": "-Winvalid-utf8" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<9f><80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<9f><80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<80><80><80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<80><80><80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<8f>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<8f>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<90><80><80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character '<90><80><80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character ''" UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "level": "warning" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "message": PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "results": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "ruleId": "-Winvalid-utf8" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<9f><80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<9f><80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<80><80><80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<80><80><80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<8f>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<8f>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<90><80><80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character '<90><80><80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 scan-sarif-file "text": "invalid UTF-8 character ''" UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "level": "warning" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "message": PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "results": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "ruleId": "-Winvalid-utf8" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<9f><80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<9f><80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<80><80><80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<80><80><80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<8f>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<8f>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<90><80><80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character '<90><80><80>'" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character ''" UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-header-role.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-header-role.c -std=gnu++20 scan-sarif-file "roles": \\["resultFile"\\] UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-header-role.c -std=gnu++20 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-header-role.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-header-role.c -std=gnu++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-header-role.c -std=gnu++26 scan-sarif-file "roles": \\["resultFile"\\] UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-header-role.c -std=gnu++26 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-header-role.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-header-role.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-header-role.c -std=gnu++98 scan-sarif-file "roles": \\["resultFile"\\] UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-header-role.c -std=gnu++98 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-header-role.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 scan-sarif-file "artifacts": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 scan-sarif-file "driver": PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 scan-sarif-file "executionSuccessful": true PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 scan-sarif-file "fullName": "GNU C PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 scan-sarif-file "informationUri": " PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 scan-sarif-file "invocations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 scan-sarif-file "location": PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 scan-sarif-file "name": "GNU C PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 scan-sarif-file "results": \\[\\] PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 scan-sarif-file "roles": \\["analysisTarget"\\] PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 scan-sarif-file "runs": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 scan-sarif-file "sourceLanguage": "cplusplus" PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 scan-sarif-file "tool": PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 scan-sarif-file "toolExecutionNotifications": \\[\\] PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 scan-sarif-file "uri": PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 scan-sarif-file "version": "2.1.0" PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 scan-sarif-file-not "contents": PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 scan-sarif-file-not "text": UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 scan-sarif-file "artifacts": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 scan-sarif-file "driver": PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 scan-sarif-file "executionSuccessful": true PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 scan-sarif-file "fullName": "GNU C PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 scan-sarif-file "informationUri": " PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 scan-sarif-file "invocations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 scan-sarif-file "location": PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 scan-sarif-file "name": "GNU C PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 scan-sarif-file "results": \\[\\] PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 scan-sarif-file "roles": \\["analysisTarget"\\] PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 scan-sarif-file "runs": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 scan-sarif-file "sourceLanguage": "cplusplus" PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 scan-sarif-file "tool": PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 scan-sarif-file "toolExecutionNotifications": \\[\\] PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 scan-sarif-file "uri": PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 scan-sarif-file "version": "2.1.0" PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 scan-sarif-file-not "contents": PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 scan-sarif-file-not "text": UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 scan-sarif-file "artifacts": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 scan-sarif-file "driver": PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 scan-sarif-file "executionSuccessful": true PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 scan-sarif-file "fullName": "GNU C PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 scan-sarif-file "informationUri": " PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 scan-sarif-file "invocations": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 scan-sarif-file "location": PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 scan-sarif-file "name": "GNU C PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 scan-sarif-file "results": \\[\\] PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 scan-sarif-file "roles": \\["analysisTarget"\\] PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 scan-sarif-file "runs": \\[ PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 scan-sarif-file "sourceLanguage": "cplusplus" PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 scan-sarif-file "tool": PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 scan-sarif-file "toolExecutionNotifications": \\[\\] PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 scan-sarif-file "uri": PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 scan-sarif-file "version": "2.1.0" PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 scan-sarif-file-not "contents": PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 scan-sarif-file-not "text": UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-no-results.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++20 scan-sarif-file "message": PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++20 scan-sarif-file "text": "#warning message UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++20 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++26 scan-sarif-file "message": PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++26 scan-sarif-file "text": "#warning message UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++26 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++98 scan-sarif-file "message": PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++98 scan-sarif-file "text": "#warning message UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++98 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++20 scan-sarif-file "gcc/timeReport": PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++20 scan-sarif-file "invocations": PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++20 scan-sarif-file "name": "TOTAL", PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++20 scan-sarif-file "properties": PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++20 scan-sarif-file "timevars": UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++20 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++26 scan-sarif-file "gcc/timeReport": PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++26 scan-sarif-file "invocations": PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++26 scan-sarif-file "name": "TOTAL", PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++26 scan-sarif-file "properties": PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++26 scan-sarif-file "timevars": UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++26 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++98 scan-sarif-file "gcc/timeReport": PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++98 scan-sarif-file "invocations": PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++98 scan-sarif-file "name": "TOTAL", PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++98 scan-sarif-file "properties": PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++98 scan-sarif-file "timevars": UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++98 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++20 scan-sarif-file "gcc/timeReport": PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++20 scan-sarif-file "invocations": PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++20 scan-sarif-file "name": "TOTAL", PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++20 scan-sarif-file "properties": PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++20 scan-sarif-file "timevars": UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++20 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++26 scan-sarif-file "gcc/timeReport": PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++26 scan-sarif-file "invocations": PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++26 scan-sarif-file "name": "TOTAL", PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++26 scan-sarif-file "properties": PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++26 scan-sarif-file "timevars": UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++26 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++98 scan-sarif-file "gcc/timeReport": PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++98 scan-sarif-file "invocations": PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++98 scan-sarif-file "name": "TOTAL", PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++98 scan-sarif-file "properties": PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++98 scan-sarif-file "timevars": UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++98 verify-sarif-file: check-jsonschema is missing PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -std=gnu++20 scan-sarif-file "text": "const char .section = \\\\"\\u00a7\\\\" PASS: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -std=gnu++20 scan-sarif-file "text": "expected ',' or ';' at end of input" UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -std=gnu++20 verify-sarif-file: check-jsonschema is missing XFAIL: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -std=gnu++26 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -std=gnu++26 scan-sarif-file "text": "const char .section = \\\\"\\u00a7\\\\" PASS: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -std=gnu++26 scan-sarif-file "text": "expected ',' or ';' at end of input" UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -std=gnu++26 verify-sarif-file: check-jsonschema is missing XFAIL: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON) PASS: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -std=gnu++98 scan-sarif-file "text": "const char .section = \\\\"\\u00a7\\\\" PASS: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -std=gnu++98 scan-sarif-file "text": "expected ',' or ';' at end of input" UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -std=gnu++98 verify-sarif-file: check-jsonschema is missing XFAIL: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/diagnostic-units-1.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-1.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-1.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-1.c -std=c++20 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-1.c -std=c++20 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-1.c -std=c++20 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/diagnostic-units-1.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-1.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-1.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-1.c -std=c++26 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-1.c -std=c++26 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-1.c -std=c++26 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/diagnostic-units-1.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-1.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-1.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-1.c -std=c++98 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-1.c -std=c++98 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-1.c -std=c++98 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/diagnostic-units-2.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-2.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-2.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-2.c -std=c++20 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-2.c -std=c++20 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-2.c -std=c++20 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/diagnostic-units-2.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-2.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-2.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-2.c -std=c++26 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-2.c -std=c++26 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-2.c -std=c++26 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/diagnostic-units-2.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-2.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-2.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-2.c -std=c++98 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-2.c -std=c++98 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-2.c -std=c++98 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/diagnostic-units-3.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-3.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-3.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-3.c -std=c++20 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-3.c -std=c++20 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-3.c -std=c++20 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/diagnostic-units-3.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-3.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-3.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-3.c -std=c++26 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-3.c -std=c++26 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-3.c -std=c++26 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/diagnostic-units-3.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-3.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-3.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-3.c -std=c++98 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-3.c -std=c++98 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-3.c -std=c++98 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/diagnostic-units-4.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-4.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-4.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-4.c -std=c++20 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-4.c -std=c++20 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-4.c -std=c++20 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/diagnostic-units-4.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-4.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-4.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-4.c -std=c++26 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-4.c -std=c++26 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-4.c -std=c++26 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/diagnostic-units-4.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-4.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-4.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-4.c -std=c++98 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-4.c -std=c++98 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-4.c -std=c++98 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/diagnostic-units-5.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-5.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-5.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-5.c -std=c++20 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-5.c -std=c++20 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-5.c -std=c++20 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/diagnostic-units-5.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-5.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-5.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-5.c -std=c++26 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-5.c -std=c++26 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-5.c -std=c++26 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/diagnostic-units-5.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-5.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-5.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-5.c -std=c++98 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-5.c -std=c++98 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-5.c -std=c++98 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/diagnostic-units-6.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-6.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-6.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-6.c -std=c++20 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-6.c -std=c++20 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-6.c -std=c++20 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/diagnostic-units-6.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-6.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-6.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-6.c -std=c++26 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-6.c -std=c++26 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-6.c -std=c++26 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/diagnostic-units-6.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-6.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-6.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-6.c -std=c++98 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-6.c -std=c++98 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-6.c -std=c++98 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/diagnostic-units-7.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-7.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-7.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-7.c -std=c++20 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-7.c -std=c++20 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-7.c -std=c++20 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/diagnostic-units-7.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-7.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-7.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-7.c -std=c++26 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-7.c -std=c++26 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-7.c -std=c++26 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/diagnostic-units-7.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-7.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-7.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-7.c -std=c++98 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-7.c -std=c++98 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-7.c -std=c++98 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/diagnostic-units-8.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-8.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-8.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-8.c -std=c++20 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-8.c -std=c++20 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-8.c -std=c++20 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-8.c -std=c++20 (test for excess errors) PASS: c-c++-common/diagnostic-units-8.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-8.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-8.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-8.c -std=c++26 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-8.c -std=c++26 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-8.c -std=c++26 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/diagnostic-units-8.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/diagnostic-units-8.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/diagnostic-units-8.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/diagnostic-units-8.c -std=c++98 expected multiline pattern lines 11-12 PASS: c-c++-common/diagnostic-units-8.c -std=c++98 expected multiline pattern lines 18-19 PASS: c-c++-common/diagnostic-units-8.c -std=c++98 expected multiline pattern lines 26-27 PASS: c-c++-common/diagnostic-units-8.c -std=c++98 (test for excess errors) PASS: c-c++-common/dump-ada-spec-1.c -std=gnu++20 scan-ada-spec type S is record PASS: c-c++-common/dump-ada-spec-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/dump-ada-spec-1.c -std=gnu++26 scan-ada-spec type S is record PASS: c-c++-common/dump-ada-spec-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/dump-ada-spec-1.c -std=gnu++98 scan-ada-spec type S is record PASS: c-c++-common/dump-ada-spec-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dump-ada-spec-10.c -std=gnu++20 scan-ada-spec-not System.Address PASS: c-c++-common/dump-ada-spec-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/dump-ada-spec-10.c -std=gnu++26 scan-ada-spec-not System.Address PASS: c-c++-common/dump-ada-spec-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/dump-ada-spec-10.c -std=gnu++98 scan-ada-spec-not System.Address PASS: c-c++-common/dump-ada-spec-10.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dump-ada-spec-11.c -std=gnu++20 scan-ada-spec-not System.Address PASS: c-c++-common/dump-ada-spec-11.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/dump-ada-spec-11.c -std=gnu++26 scan-ada-spec-not System.Address PASS: c-c++-common/dump-ada-spec-11.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/dump-ada-spec-11.c -std=gnu++98 scan-ada-spec-not System.Address PASS: c-c++-common/dump-ada-spec-11.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dump-ada-spec-12.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/dump-ada-spec-12.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/dump-ada-spec-12.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dump-ada-spec-13.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/dump-ada-spec-13.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/dump-ada-spec-13.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dump-ada-spec-14.c -std=gnu++20 (test for warnings, line 4) PASS: c-c++-common/dump-ada-spec-14.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/dump-ada-spec-14.c -std=gnu++26 (test for warnings, line 4) PASS: c-c++-common/dump-ada-spec-14.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/dump-ada-spec-14.c -std=gnu++98 (test for warnings, line 4) PASS: c-c++-common/dump-ada-spec-14.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++20 scan-ada-spec uu_handler PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++20 scan-ada-spec uu_sig PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++26 scan-ada-spec uu_handler PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++26 scan-ada-spec uu_sig PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++98 scan-ada-spec uu_handler PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++98 scan-ada-spec uu_sig PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dump-ada-spec-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/dump-ada-spec-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/dump-ada-spec-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dump-ada-spec-3.c -std=gnu++20 scan-ada-spec-not System.Address PASS: c-c++-common/dump-ada-spec-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/dump-ada-spec-3.c -std=gnu++26 scan-ada-spec-not System.Address PASS: c-c++-common/dump-ada-spec-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/dump-ada-spec-3.c -std=gnu++98 scan-ada-spec-not System.Address PASS: c-c++-common/dump-ada-spec-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dump-ada-spec-4.c -std=gnu++20 scan-ada-spec-not System.Address PASS: c-c++-common/dump-ada-spec-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/dump-ada-spec-4.c -std=gnu++26 scan-ada-spec-not System.Address PASS: c-c++-common/dump-ada-spec-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/dump-ada-spec-4.c -std=gnu++98 scan-ada-spec-not System.Address PASS: c-c++-common/dump-ada-spec-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dump-ada-spec-5.c -std=gnu++20 scan-ada-spec-not unsupported macro PASS: c-c++-common/dump-ada-spec-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/dump-ada-spec-5.c -std=gnu++26 scan-ada-spec-not unsupported macro PASS: c-c++-common/dump-ada-spec-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/dump-ada-spec-5.c -std=gnu++98 scan-ada-spec-not unsupported macro PASS: c-c++-common/dump-ada-spec-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dump-ada-spec-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/dump-ada-spec-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/dump-ada-spec-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dump-ada-spec-7.c -std=gnu++20 scan-ada-spec-not unsigned PASS: c-c++-common/dump-ada-spec-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/dump-ada-spec-7.c -std=gnu++26 scan-ada-spec-not unsigned PASS: c-c++-common/dump-ada-spec-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/dump-ada-spec-7.c -std=gnu++98 scan-ada-spec-not unsigned PASS: c-c++-common/dump-ada-spec-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dump-ada-spec-8.c -std=gnu++20 scan-ada-spec-not System.Address PASS: c-c++-common/dump-ada-spec-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/dump-ada-spec-8.c -std=gnu++26 scan-ada-spec-not System.Address PASS: c-c++-common/dump-ada-spec-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/dump-ada-spec-8.c -std=gnu++98 scan-ada-spec-not System.Address PASS: c-c++-common/dump-ada-spec-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dump-ada-spec-9.c -std=gnu++20 scan-ada-spec-not System.Address PASS: c-c++-common/dump-ada-spec-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/dump-ada-spec-9.c -std=gnu++26 scan-ada-spec-not System.Address PASS: c-c++-common/dump-ada-spec-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/dump-ada-spec-9.c -std=gnu++98 scan-ada-spec-not System.Address PASS: c-c++-common/dump-ada-spec-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++20 at line 18 (test for warnings, line 17) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++20 at line 25 (test for warnings, line 23) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++20 at line 26 (test for warnings, line 23) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++20 at line 34 (test for warnings, line 32) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++20 at line 35 (test for warnings, line 32) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++20 execution test PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++26 at line 18 (test for warnings, line 17) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++26 at line 25 (test for warnings, line 23) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++26 at line 26 (test for warnings, line 23) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++26 at line 34 (test for warnings, line 32) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++26 at line 35 (test for warnings, line 32) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++26 execution test PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++98 at line 18 (test for warnings, line 17) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++98 at line 25 (test for warnings, line 23) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++98 at line 26 (test for warnings, line 23) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++98 at line 34 (test for warnings, line 32) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++98 at line 35 (test for warnings, line 32) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++98 execution test PASS: c-c++-common/fam-in-union-alone-in-struct-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fam-in-union-alone-in-struct-2.c -std=gnu++20 execution test PASS: c-c++-common/fam-in-union-alone-in-struct-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fam-in-union-alone-in-struct-2.c -std=gnu++26 execution test PASS: c-c++-common/fam-in-union-alone-in-struct-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fam-in-union-alone-in-struct-2.c -std=gnu++98 execution test PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++20 (test for errors, line 17) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++20 at line 18 (test for errors, line 17) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++20 at line 25 (test for errors, line 23) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++20 at line 26 (test for errors, line 23) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++20 at line 34 (test for errors, line 32) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++20 at line 35 (test for errors, line 32) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++26 (test for errors, line 17) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++26 at line 18 (test for errors, line 17) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++26 at line 25 (test for errors, line 23) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++26 at line 26 (test for errors, line 23) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++26 at line 34 (test for errors, line 32) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++26 at line 35 (test for errors, line 32) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++98 (test for errors, line 17) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++98 (test for errors, line 19) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++98 at line 18 (test for errors, line 17) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++98 at line 25 (test for errors, line 23) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++98 at line 26 (test for errors, line 23) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++98 at line 34 (test for errors, line 32) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++98 at line 35 (test for errors, line 32) PASS: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fam-in-union-alone-in-struct-bos-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fam-in-union-alone-in-struct-bos-1.c -std=gnu++20 execution test PASS: c-c++-common/fam-in-union-alone-in-struct-bos-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fam-in-union-alone-in-struct-bos-1.c -std=gnu++26 execution test PASS: c-c++-common/fam-in-union-alone-in-struct-bos-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fam-in-union-alone-in-struct-bos-1.c -std=gnu++98 execution test PASS: c-c++-common/fam-in-union-alone-in-struct-bos.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fam-in-union-alone-in-struct-bos.c -std=gnu++20 execution test PASS: c-c++-common/fam-in-union-alone-in-struct-bos.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fam-in-union-alone-in-struct-bos.c -std=gnu++26 execution test PASS: c-c++-common/fam-in-union-alone-in-struct-bos.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fam-in-union-alone-in-struct-bos.c -std=gnu++98 execution test PASS: c-c++-common/fcf-protection-1.c -std=gnu++20 at line 4 (test for errors, line ) PASS: c-c++-common/fcf-protection-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fcf-protection-1.c -std=gnu++26 at line 4 (test for errors, line ) PASS: c-c++-common/fcf-protection-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fcf-protection-1.c -std=gnu++98 at line 4 (test for errors, line ) PASS: c-c++-common/fcf-protection-1.c -std=gnu++98 (test for excess errors) UNSUPPORTED: c-c++-common/fcf-protection-10.c -std=gnu++20 UNSUPPORTED: c-c++-common/fcf-protection-10.c -std=gnu++26 UNSUPPORTED: c-c++-common/fcf-protection-10.c -std=gnu++98 UNSUPPORTED: c-c++-common/fcf-protection-11.c -std=gnu++20 UNSUPPORTED: c-c++-common/fcf-protection-11.c -std=gnu++26 UNSUPPORTED: c-c++-common/fcf-protection-11.c -std=gnu++98 UNSUPPORTED: c-c++-common/fcf-protection-12.c -std=gnu++20 UNSUPPORTED: c-c++-common/fcf-protection-12.c -std=gnu++26 UNSUPPORTED: c-c++-common/fcf-protection-12.c -std=gnu++98 PASS: c-c++-common/fcf-protection-2.c -std=gnu++20 at line 4 (test for errors, line ) PASS: c-c++-common/fcf-protection-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fcf-protection-2.c -std=gnu++26 at line 4 (test for errors, line ) PASS: c-c++-common/fcf-protection-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fcf-protection-2.c -std=gnu++98 at line 4 (test for errors, line ) PASS: c-c++-common/fcf-protection-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fcf-protection-3.c -std=gnu++20 at line 4 (test for errors, line ) PASS: c-c++-common/fcf-protection-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fcf-protection-3.c -std=gnu++26 at line 4 (test for errors, line ) PASS: c-c++-common/fcf-protection-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fcf-protection-3.c -std=gnu++98 at line 4 (test for errors, line ) PASS: c-c++-common/fcf-protection-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fcf-protection-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fcf-protection-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fcf-protection-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fcf-protection-5.c -std=gnu++20 at line 4 (test for errors, line ) PASS: c-c++-common/fcf-protection-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fcf-protection-5.c -std=gnu++26 at line 4 (test for errors, line ) PASS: c-c++-common/fcf-protection-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fcf-protection-5.c -std=gnu++98 at line 4 (test for errors, line ) PASS: c-c++-common/fcf-protection-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fcf-protection-6.c -std=gnu++20 at line 4 (test for errors, line ) PASS: c-c++-common/fcf-protection-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fcf-protection-6.c -std=gnu++26 at line 4 (test for errors, line ) PASS: c-c++-common/fcf-protection-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fcf-protection-6.c -std=gnu++98 at line 4 (test for errors, line ) PASS: c-c++-common/fcf-protection-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fcf-protection-7.c -std=gnu++20 at line 4 (test for errors, line ) PASS: c-c++-common/fcf-protection-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fcf-protection-7.c -std=gnu++26 at line 4 (test for errors, line ) PASS: c-c++-common/fcf-protection-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fcf-protection-7.c -std=gnu++98 at line 4 (test for errors, line ) PASS: c-c++-common/fcf-protection-7.c -std=gnu++98 (test for excess errors) UNSUPPORTED: c-c++-common/fcf-protection-8.c -std=gnu++20 UNSUPPORTED: c-c++-common/fcf-protection-8.c -std=gnu++26 UNSUPPORTED: c-c++-common/fcf-protection-8.c -std=gnu++98 UNSUPPORTED: c-c++-common/fcf-protection-9.c -std=gnu++20 UNSUPPORTED: c-c++-common/fcf-protection-9.c -std=gnu++26 UNSUPPORTED: c-c++-common/fcf-protection-9.c -std=gnu++98 PASS: c-c++-common/ffile-prefix-map.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/ffile-prefix-map.c -std=gnu++20 execution test PASS: c-c++-common/ffile-prefix-map.c -std=gnu++20 output pattern test PASS: c-c++-common/ffile-prefix-map.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/ffile-prefix-map.c -std=gnu++26 execution test PASS: c-c++-common/ffile-prefix-map.c -std=gnu++26 output pattern test PASS: c-c++-common/ffile-prefix-map.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/ffile-prefix-map.c -std=gnu++98 execution test PASS: c-c++-common/ffile-prefix-map.c -std=gnu++98 output pattern test PASS: c-c++-common/fhardened-1.S -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-1.S -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-1.S -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-10.c -std=gnu++20 at line 12 (test for warnings, line ) PASS: c-c++-common/fhardened-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-10.c -std=gnu++26 at line 12 (test for warnings, line ) PASS: c-c++-common/fhardened-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-10.c -std=gnu++98 at line 12 (test for warnings, line ) PASS: c-c++-common/fhardened-10.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-11.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-11.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-11.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-12.c -std=gnu++20 scan-tree-dump gimple ".DEFERRED_INIT" PASS: c-c++-common/fhardened-12.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-12.c -std=gnu++26 scan-tree-dump gimple ".DEFERRED_INIT" PASS: c-c++-common/fhardened-12.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-12.c -std=gnu++98 scan-tree-dump gimple ".DEFERRED_INIT" PASS: c-c++-common/fhardened-12.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-13.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-13.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-13.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-14.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-14.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-14.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-15.c -std=gnu++20 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-15.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-15.c -std=gnu++26 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-15.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-15.c -std=gnu++98 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-15.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-16.c -std=gnu++20 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-16.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-16.c -std=gnu++26 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-16.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-16.c -std=gnu++98 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-16.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-17.c -std=gnu++20 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-17.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-17.c -std=gnu++26 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-17.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-17.c -std=gnu++98 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-17.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-18.c -std=gnu++20 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-18.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-18.c -std=gnu++26 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-18.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-18.c -std=gnu++98 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-18.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-19.c -std=gnu++20 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-19.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-19.c -std=gnu++26 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-19.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-19.c -std=gnu++98 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-19.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-2.c -std=gnu++20 at line 11 (test for warnings, line ) PASS: c-c++-common/fhardened-2.c -std=gnu++20 at line 12 (test for warnings, line ) PASS: c-c++-common/fhardened-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-2.c -std=gnu++26 at line 11 (test for warnings, line ) PASS: c-c++-common/fhardened-2.c -std=gnu++26 at line 12 (test for warnings, line ) PASS: c-c++-common/fhardened-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-2.c -std=gnu++98 at line 11 (test for warnings, line ) PASS: c-c++-common/fhardened-2.c -std=gnu++98 at line 12 (test for warnings, line ) PASS: c-c++-common/fhardened-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-20.c -std=gnu++20 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-20.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-20.c -std=gnu++26 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-20.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-20.c -std=gnu++98 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-20.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-21.c -std=gnu++20 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-21.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-21.c -std=gnu++26 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-21.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-21.c -std=gnu++98 at line 5 (test for warnings, line ) PASS: c-c++-common/fhardened-21.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-3.c -std=gnu++20 at line 14 (test for warnings, line ) PASS: c-c++-common/fhardened-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-3.c -std=gnu++26 at line 14 (test for warnings, line ) PASS: c-c++-common/fhardened-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-3.c -std=gnu++98 at line 14 (test for warnings, line ) PASS: c-c++-common/fhardened-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-4.c -std=gnu++20 at line 4 (test for bogus messages, line ) PASS: c-c++-common/fhardened-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-4.c -std=gnu++26 at line 4 (test for bogus messages, line ) PASS: c-c++-common/fhardened-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-4.c -std=gnu++98 at line 4 (test for bogus messages, line ) PASS: c-c++-common/fhardened-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-5.c -std=gnu++20 scan-tree-dump gimple ".DEFERRED_INIT" PASS: c-c++-common/fhardened-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-5.c -std=gnu++26 scan-tree-dump gimple ".DEFERRED_INIT" PASS: c-c++-common/fhardened-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-5.c -std=gnu++98 scan-tree-dump gimple ".DEFERRED_INIT" PASS: c-c++-common/fhardened-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-6.c -std=gnu++20 at line 12 (test for warnings, line ) PASS: c-c++-common/fhardened-6.c -std=gnu++20 scan-tree-dump-not gimple ".DEFERRED_INIT" PASS: c-c++-common/fhardened-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-6.c -std=gnu++26 at line 12 (test for warnings, line ) PASS: c-c++-common/fhardened-6.c -std=gnu++26 scan-tree-dump-not gimple ".DEFERRED_INIT" PASS: c-c++-common/fhardened-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-6.c -std=gnu++98 at line 12 (test for warnings, line ) PASS: c-c++-common/fhardened-6.c -std=gnu++98 scan-tree-dump-not gimple ".DEFERRED_INIT" PASS: c-c++-common/fhardened-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fhardened-9.c -std=gnu++20 at line 8 (test for warnings, line ) PASS: c-c++-common/fhardened-9.c -std=gnu++20 at line 9 (test for warnings, line ) PASS: c-c++-common/fhardened-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fhardened-9.c -std=gnu++26 at line 8 (test for warnings, line ) PASS: c-c++-common/fhardened-9.c -std=gnu++26 at line 9 (test for warnings, line ) PASS: c-c++-common/fhardened-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fhardened-9.c -std=gnu++98 at line 8 (test for warnings, line ) PASS: c-c++-common/fhardened-9.c -std=gnu++98 at line 9 (test for warnings, line ) PASS: c-c++-common/fhardened-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++20 execution test PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++20 output pattern test PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++26 execution test PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++26 output pattern test PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++98 execution test PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++98 output pattern test PASS: c-c++-common/fmax-errors.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/fmax-errors.c -std=gnu++20 (test for errors, line 7) PASS: c-c++-common/fmax-errors.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/fmax-errors.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/fmax-errors.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fmax-errors.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/fmax-errors.c -std=gnu++26 (test for errors, line 7) PASS: c-c++-common/fmax-errors.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/fmax-errors.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/fmax-errors.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fmax-errors.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/fmax-errors.c -std=gnu++98 (test for errors, line 7) PASS: c-c++-common/fmax-errors.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/fmax-errors.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/fmax-errors.c -std=gnu++98 (test for excess errors) UNSUPPORTED: c-c++-common/fold-bitand-4.c -std=gnu++20 UNSUPPORTED: c-c++-common/fold-bitand-4.c -std=gnu++26 UNSUPPORTED: c-c++-common/fold-bitand-4.c -std=gnu++98 PASS: c-c++-common/fold-divmul-1.c -std=gnu++20 scan-tree-dump-not original "/\\[ex\\]" PASS: c-c++-common/fold-divmul-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/fold-divmul-1.c -std=gnu++26 scan-tree-dump-not original "/\\[ex\\]" PASS: c-c++-common/fold-divmul-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/fold-divmul-1.c -std=gnu++98 scan-tree-dump-not original "/\\[ex\\]" PASS: c-c++-common/fold-divmul-1.c -std=gnu++98 (test for excess errors) UNSUPPORTED: c-c++-common/fold-masked-cmp-1.c -std=gnu++20 UNSUPPORTED: c-c++-common/fold-masked-cmp-1.c -std=gnu++26 UNSUPPORTED: c-c++-common/fold-masked-cmp-1.c -std=gnu++98 UNSUPPORTED: c-c++-common/fold-masked-cmp-2.c -std=gnu++20 UNSUPPORTED: c-c++-common/fold-masked-cmp-2.c -std=gnu++26 UNSUPPORTED: c-c++-common/fold-masked-cmp-2.c -std=gnu++98 UNSUPPORTED: c-c++-common/fold-masked-cmp-3.c -std=gnu++20 UNSUPPORTED: c-c++-common/fold-masked-cmp-3.c -std=gnu++26 UNSUPPORTED: c-c++-common/fold-masked-cmp-3.c -std=gnu++98 PASS: c-c++-common/function-like-macro-1.c -std=c++20 at line 9 (test for warnings, line 8) PASS: c-c++-common/function-like-macro-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/function-like-macro-1.c -std=c++20 undeclared (test for errors, line 8) PASS: c-c++-common/function-like-macro-1.c -std=c++26 at line 9 (test for warnings, line 8) PASS: c-c++-common/function-like-macro-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/function-like-macro-1.c -std=c++26 undeclared (test for errors, line 8) PASS: c-c++-common/function-like-macro-1.c -std=c++98 at line 9 (test for warnings, line 8) PASS: c-c++-common/function-like-macro-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/function-like-macro-1.c -std=c++98 undeclared (test for errors, line 8) PASS: c-c++-common/function-like-macro-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/function-like-macro-2.c -std=c++20 header at line 10 (test for bogus messages, line 8) PASS: c-c++-common/function-like-macro-2.c -std=c++20 macro at line 9 (test for warnings, line 8) PASS: c-c++-common/function-like-macro-2.c -std=c++20 undeclared (test for errors, line 8) PASS: c-c++-common/function-like-macro-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/function-like-macro-2.c -std=c++26 header at line 10 (test for bogus messages, line 8) PASS: c-c++-common/function-like-macro-2.c -std=c++26 macro at line 9 (test for warnings, line 8) PASS: c-c++-common/function-like-macro-2.c -std=c++26 undeclared (test for errors, line 8) PASS: c-c++-common/function-like-macro-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/function-like-macro-2.c -std=c++98 header at line 10 (test for bogus messages, line 8) PASS: c-c++-common/function-like-macro-2.c -std=c++98 macro at line 9 (test for warnings, line 8) PASS: c-c++-common/function-like-macro-2.c -std=c++98 undeclared (test for errors, line 8) PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++20 scan-tree-dump-times hardcfr "__builtin_trap" 2 PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++20 scan-tree-dump-times hardcfr "hardcfr_check" 0 PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++26 scan-tree-dump-times hardcfr "__builtin_trap" 2 PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++26 scan-tree-dump-times hardcfr "hardcfr_check" 0 PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++98 scan-tree-dump-times hardcfr "__builtin_trap" 2 PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++98 scan-tree-dump-times hardcfr "hardcfr_check" 0 PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/has-feature-common.c -std=c++20 (test for excess errors) PASS: c-c++-common/has-feature-common.c -std=c++26 (test for excess errors) PASS: c-c++-common/has-feature-common.c -std=c++98 (test for excess errors) PASS: c-c++-common/has-feature-pedantic.c -std=c++20 (test for excess errors) PASS: c-c++-common/has-feature-pedantic.c -std=c++26 (test for excess errors) PASS: c-c++-common/has-feature-pedantic.c -std=c++98 (test for excess errors) PASS: c-c++-common/ident-0a.c -std=c++20 scan-assembler-not GCC: PASS: c-c++-common/ident-0a.c -std=c++20 (test for excess errors) PASS: c-c++-common/ident-0a.c -std=c++26 scan-assembler-not GCC: PASS: c-c++-common/ident-0a.c -std=c++26 (test for excess errors) PASS: c-c++-common/ident-0a.c -std=c++98 scan-assembler-not GCC: PASS: c-c++-common/ident-0a.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/ident-0b.c -std=gnu++20 scan-assembler-not GCC: PASS: c-c++-common/ident-0b.c -std=gnu++20 (test for excess errors) XFAIL: c-c++-common/ident-0b.c -std=gnu++26 scan-assembler-not GCC: PASS: c-c++-common/ident-0b.c -std=gnu++26 (test for excess errors) XFAIL: c-c++-common/ident-0b.c -std=gnu++98 scan-assembler-not GCC: PASS: c-c++-common/ident-0b.c -std=gnu++98 (test for excess errors) XFAIL: c-c++-common/ident-1a.c -std=c++20 scan-assembler GCC: PASS: c-c++-common/ident-1a.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/ident-1a.c -std=c++26 scan-assembler GCC: PASS: c-c++-common/ident-1a.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/ident-1a.c -std=c++98 scan-assembler GCC: PASS: c-c++-common/ident-1a.c -std=c++98 (test for excess errors) PASS: c-c++-common/ident-1b.c -std=gnu++20 scan-assembler GCC: PASS: c-c++-common/ident-1b.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/ident-1b.c -std=gnu++26 scan-assembler GCC: PASS: c-c++-common/ident-1b.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/ident-1b.c -std=gnu++98 scan-assembler GCC: PASS: c-c++-common/ident-1b.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/ident-2a.c -std=c++20 scan-assembler-times GCC: 0 PASS: c-c++-common/ident-2a.c -std=c++20 (test for excess errors) PASS: c-c++-common/ident-2a.c -std=c++26 scan-assembler-times GCC: 0 PASS: c-c++-common/ident-2a.c -std=c++26 (test for excess errors) PASS: c-c++-common/ident-2a.c -std=c++98 scan-assembler-times GCC: 0 PASS: c-c++-common/ident-2a.c -std=c++98 (test for excess errors) PASS: c-c++-common/ident-2b.c -std=gnu++20 scan-assembler GCC: PASS: c-c++-common/ident-2b.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/ident-2b.c -std=gnu++26 scan-assembler GCC: PASS: c-c++-common/ident-2b.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/ident-2b.c -std=gnu++98 scan-assembler GCC: PASS: c-c++-common/ident-2b.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/inc-from-1.c -std=c++20 at line 3 (test for errors, line 1) PASS: c-c++-common/inc-from-1.c -std=c++20 dg-regexp 5 was found: "In file included from [^\n]*inc-from-1b.h:1,\n *from [^\n]*inc-from-1.c:1:\n" PASS: c-c++-common/inc-from-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/inc-from-1.c -std=c++26 at line 3 (test for errors, line 1) PASS: c-c++-common/inc-from-1.c -std=c++26 dg-regexp 5 was found: "In file included from [^\n]*inc-from-1b.h:1,\n *from [^\n]*inc-from-1.c:1:\n" PASS: c-c++-common/inc-from-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/inc-from-1.c -std=c++98 at line 3 (test for errors, line 1) PASS: c-c++-common/inc-from-1.c -std=c++98 dg-regexp 5 was found: "In file included from [^\n]*inc-from-1b.h:1,\n *from [^\n]*inc-from-1.c:1:\n" PASS: c-c++-common/inc-from-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/indirection-fixits.c -std=gnu++20 (test for errors, line 107) PASS: c-c++-common/indirection-fixits.c -std=gnu++20 (test for errors, line 136) PASS: c-c++-common/indirection-fixits.c -std=gnu++20 (test for errors, line 159) PASS: c-c++-common/indirection-fixits.c -std=gnu++20 (test for errors, line 182) PASS: c-c++-common/indirection-fixits.c -std=gnu++20 (test for errors, line 199) PASS: c-c++-common/indirection-fixits.c -std=gnu++20 (test for errors, line 222) PASS: c-c++-common/indirection-fixits.c -std=gnu++20 (test for errors, line 241) PASS: c-c++-common/indirection-fixits.c -std=gnu++20 (test for errors, line 268) PASS: c-c++-common/indirection-fixits.c -std=gnu++20 (test for errors, line 28) PASS: c-c++-common/indirection-fixits.c -std=gnu++20 (test for errors, line 299) PASS: c-c++-common/indirection-fixits.c -std=gnu++20 (test for errors, line 51) PASS: c-c++-common/indirection-fixits.c -std=gnu++20 (test for errors, line 68) PASS: c-c++-common/indirection-fixits.c -std=gnu++20 (test for errors, line 85) PASS: c-c++-common/indirection-fixits.c -std=gnu++20 at line 108 (test for warnings, line 107) PASS: c-c++-common/indirection-fixits.c -std=gnu++20 at line 269 (test for warnings, line 268) PASS: c-c++-common/indirection-fixits.c -std=gnu++20 at line 29 (test for warnings, line 28) PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 100-101 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 118-121 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 124-126 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 129-130 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 146-149 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 152-153 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 164-167 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 170-172 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 186-189 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 204-207 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 210-212 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 226-229 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 250-253 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 256-257 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 273-276 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 279-281 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 284-285 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 308-311 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 314-315 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 33-36 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 39-41 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 44-45 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 55-58 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 61-62 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 72-75 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 78-79 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 89-92 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 expected multiline pattern lines 95-97 PASS: c-c++-common/indirection-fixits.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/indirection-fixits.c -std=gnu++26 (test for errors, line 107) PASS: c-c++-common/indirection-fixits.c -std=gnu++26 (test for errors, line 136) PASS: c-c++-common/indirection-fixits.c -std=gnu++26 (test for errors, line 159) PASS: c-c++-common/indirection-fixits.c -std=gnu++26 (test for errors, line 182) PASS: c-c++-common/indirection-fixits.c -std=gnu++26 (test for errors, line 199) PASS: c-c++-common/indirection-fixits.c -std=gnu++26 (test for errors, line 222) PASS: c-c++-common/indirection-fixits.c -std=gnu++26 (test for errors, line 241) PASS: c-c++-common/indirection-fixits.c -std=gnu++26 (test for errors, line 268) PASS: c-c++-common/indirection-fixits.c -std=gnu++26 (test for errors, line 28) PASS: c-c++-common/indirection-fixits.c -std=gnu++26 (test for errors, line 299) PASS: c-c++-common/indirection-fixits.c -std=gnu++26 (test for errors, line 51) PASS: c-c++-common/indirection-fixits.c -std=gnu++26 (test for errors, line 68) PASS: c-c++-common/indirection-fixits.c -std=gnu++26 (test for errors, line 85) PASS: c-c++-common/indirection-fixits.c -std=gnu++26 at line 108 (test for warnings, line 107) PASS: c-c++-common/indirection-fixits.c -std=gnu++26 at line 269 (test for warnings, line 268) PASS: c-c++-common/indirection-fixits.c -std=gnu++26 at line 29 (test for warnings, line 28) PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 100-101 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 118-121 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 124-126 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 129-130 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 146-149 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 152-153 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 164-167 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 170-172 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 186-189 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 204-207 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 210-212 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 226-229 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 250-253 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 256-257 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 273-276 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 279-281 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 284-285 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 308-311 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 314-315 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 33-36 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 39-41 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 44-45 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 55-58 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 61-62 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 72-75 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 78-79 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 89-92 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 expected multiline pattern lines 95-97 PASS: c-c++-common/indirection-fixits.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/indirection-fixits.c -std=gnu++98 (test for errors, line 107) PASS: c-c++-common/indirection-fixits.c -std=gnu++98 (test for errors, line 136) PASS: c-c++-common/indirection-fixits.c -std=gnu++98 (test for errors, line 159) PASS: c-c++-common/indirection-fixits.c -std=gnu++98 (test for errors, line 182) PASS: c-c++-common/indirection-fixits.c -std=gnu++98 (test for errors, line 199) PASS: c-c++-common/indirection-fixits.c -std=gnu++98 (test for errors, line 222) PASS: c-c++-common/indirection-fixits.c -std=gnu++98 (test for errors, line 241) PASS: c-c++-common/indirection-fixits.c -std=gnu++98 (test for errors, line 268) PASS: c-c++-common/indirection-fixits.c -std=gnu++98 (test for errors, line 28) PASS: c-c++-common/indirection-fixits.c -std=gnu++98 (test for errors, line 299) PASS: c-c++-common/indirection-fixits.c -std=gnu++98 (test for errors, line 51) PASS: c-c++-common/indirection-fixits.c -std=gnu++98 (test for errors, line 68) PASS: c-c++-common/indirection-fixits.c -std=gnu++98 (test for errors, line 85) PASS: c-c++-common/indirection-fixits.c -std=gnu++98 at line 108 (test for warnings, line 107) PASS: c-c++-common/indirection-fixits.c -std=gnu++98 at line 269 (test for warnings, line 268) PASS: c-c++-common/indirection-fixits.c -std=gnu++98 at line 29 (test for warnings, line 28) PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 100-101 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 118-121 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 124-126 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 129-130 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 146-149 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 152-153 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 164-167 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 170-172 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 186-189 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 204-207 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 210-212 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 226-229 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 250-253 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 256-257 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 273-276 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 279-281 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 284-285 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 308-311 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 314-315 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 33-36 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 39-41 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 44-45 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 55-58 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 61-62 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 72-75 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 78-79 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 89-92 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 expected multiline pattern lines 95-97 PASS: c-c++-common/indirection-fixits.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/init-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/init-1.c -std=gnu++20 execution test PASS: c-c++-common/init-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/init-1.c -std=gnu++26 execution test PASS: c-c++-common/init-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/init-1.c -std=gnu++98 execution test PASS: c-c++-common/init-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/init-2.c -std=gnu++20 execution test PASS: c-c++-common/init-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/init-2.c -std=gnu++26 execution test PASS: c-c++-common/init-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/init-2.c -std=gnu++98 execution test PASS: c-c++-common/init-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/init-3.c -std=gnu++20 execution test PASS: c-c++-common/init-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/init-3.c -std=gnu++26 execution test PASS: c-c++-common/init-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/init-3.c -std=gnu++98 execution test PASS: c-c++-common/init-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/init-4.c -std=gnu++20 execution test PASS: c-c++-common/init-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/init-4.c -std=gnu++26 execution test PASS: c-c++-common/init-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/init-4.c -std=gnu++98 execution test PASS: c-c++-common/init-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/init-5.c -std=gnu++20 execution test PASS: c-c++-common/init-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/init-5.c -std=gnu++26 execution test PASS: c-c++-common/init-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/init-5.c -std=gnu++98 execution test PASS: c-c++-common/init-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/init-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/init-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/init-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/init-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/init-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/init-vec-1.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/init-vec-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/init-vec-1.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/init-vec-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/init-vec-1.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/init-vec-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/initpri1-lto-static.c (test for excess errors) PASS: c-c++-common/initpri1-lto-static.c execution test PASS: c-c++-common/initpri1-lto.c (test for excess errors) PASS: c-c++-common/initpri1-lto.c execution test PASS: c-c++-common/initpri1-split-static.c (test for excess errors) PASS: c-c++-common/initpri1-split-static.c execution test PASS: c-c++-common/initpri1-split.c (test for excess errors) PASS: c-c++-common/initpri1-split.c execution test PASS: c-c++-common/initpri1-static.c (test for excess errors) PASS: c-c++-common/initpri1-static.c execution test PASS: c-c++-common/initpri1.c (test for excess errors) PASS: c-c++-common/initpri1.c execution test UNSUPPORTED: c-c++-common/initpri1_part_c1.c UNSUPPORTED: c-c++-common/initpri1_part_c2.c UNSUPPORTED: c-c++-common/initpri1_part_c3.c UNSUPPORTED: c-c++-common/initpri1_part_cd4.c UNSUPPORTED: c-c++-common/initpri1_part_d1.c UNSUPPORTED: c-c++-common/initpri1_part_d2.c UNSUPPORTED: c-c++-common/initpri1_part_d3.c UNSUPPORTED: c-c++-common/initpri1_part_main.c PASS: c-c++-common/initpri2.c (test for errors, line 10) PASS: c-c++-common/initpri2.c (test for errors, line 12) PASS: c-c++-common/initpri2.c (test for errors, line 24) PASS: c-c++-common/initpri2.c (test for errors, line 26) PASS: c-c++-common/initpri2.c (test for errors, line 31) PASS: c-c++-common/initpri2.c (test for errors, line 33) PASS: c-c++-common/initpri2.c (test for errors, line 6) PASS: c-c++-common/initpri2.c (test for errors, line 8) PASS: c-c++-common/initpri2.c (test for warnings, line 16) PASS: c-c++-common/initpri2.c (test for warnings, line 18) PASS: c-c++-common/initpri2.c (test for excess errors) UNSUPPORTED: c-c++-common/int128-1.c -std=gnu++20 UNSUPPORTED: c-c++-common/int128-1.c -std=gnu++26 UNSUPPORTED: c-c++-common/int128-1.c -std=gnu++98 UNSUPPORTED: c-c++-common/int128-2.c -std=gnu++20 UNSUPPORTED: c-c++-common/int128-2.c -std=gnu++26 UNSUPPORTED: c-c++-common/int128-2.c -std=gnu++98 UNSUPPORTED: c-c++-common/int128-types-1.c -std=gnu++20 UNSUPPORTED: c-c++-common/int128-types-1.c -std=gnu++26 UNSUPPORTED: c-c++-common/int128-types-1.c -std=gnu++98 PASS: c-c++-common/memset-array.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/memset-array.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/memset-array.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/memset-array.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/memset-array.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/memset-array.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/memset-array.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/memset-array.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/memset-array.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/memset-array.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/memset-array.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/memset-array.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/missing-close-func-paren.c -std=gnu++20 (test for errors, line 14) PASS: c-c++-common/missing-close-func-paren.c -std=gnu++20 (test for errors, line 30) PASS: c-c++-common/missing-close-func-paren.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/missing-close-func-paren.c -std=gnu++20 expected multiline pattern lines 16-18 PASS: c-c++-common/missing-close-func-paren.c -std=gnu++20 expected multiline pattern lines 32-34 PASS: c-c++-common/missing-close-func-paren.c -std=gnu++20 expected multiline pattern lines 37-38 PASS: c-c++-common/missing-close-func-paren.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/missing-close-func-paren.c -std=gnu++26 (test for errors, line 14) PASS: c-c++-common/missing-close-func-paren.c -std=gnu++26 (test for errors, line 30) PASS: c-c++-common/missing-close-func-paren.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/missing-close-func-paren.c -std=gnu++26 expected multiline pattern lines 16-18 PASS: c-c++-common/missing-close-func-paren.c -std=gnu++26 expected multiline pattern lines 32-34 PASS: c-c++-common/missing-close-func-paren.c -std=gnu++26 expected multiline pattern lines 37-38 PASS: c-c++-common/missing-close-func-paren.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/missing-close-func-paren.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/missing-close-func-paren.c -std=gnu++98 (test for errors, line 30) PASS: c-c++-common/missing-close-func-paren.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/missing-close-func-paren.c -std=gnu++98 expected multiline pattern lines 16-18 PASS: c-c++-common/missing-close-func-paren.c -std=gnu++98 expected multiline pattern lines 32-34 PASS: c-c++-common/missing-close-func-paren.c -std=gnu++98 expected multiline pattern lines 37-38 PASS: c-c++-common/missing-close-func-paren.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/missing-close-symbol.c -std=gnu++20 (test for errors, line 11) PASS: c-c++-common/missing-close-symbol.c -std=gnu++20 (test for errors, line 25) PASS: c-c++-common/missing-close-symbol.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/missing-close-symbol.c -std=gnu++20 expected multiline pattern lines 13-15 PASS: c-c++-common/missing-close-symbol.c -std=gnu++20 expected multiline pattern lines 27-29 PASS: c-c++-common/missing-close-symbol.c -std=gnu++20 expected multiline pattern lines 32-33 PASS: c-c++-common/missing-close-symbol.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/missing-close-symbol.c -std=gnu++26 (test for errors, line 11) PASS: c-c++-common/missing-close-symbol.c -std=gnu++26 (test for errors, line 25) PASS: c-c++-common/missing-close-symbol.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/missing-close-symbol.c -std=gnu++26 expected multiline pattern lines 13-15 PASS: c-c++-common/missing-close-symbol.c -std=gnu++26 expected multiline pattern lines 27-29 PASS: c-c++-common/missing-close-symbol.c -std=gnu++26 expected multiline pattern lines 32-33 PASS: c-c++-common/missing-close-symbol.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/missing-close-symbol.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/missing-close-symbol.c -std=gnu++98 (test for errors, line 25) PASS: c-c++-common/missing-close-symbol.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/missing-close-symbol.c -std=gnu++98 expected multiline pattern lines 13-15 PASS: c-c++-common/missing-close-symbol.c -std=gnu++98 expected multiline pattern lines 27-29 PASS: c-c++-common/missing-close-symbol.c -std=gnu++98 expected multiline pattern lines 32-33 PASS: c-c++-common/missing-close-symbol.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/missing-header-1.c -std=gnu++20 (test for errors, line 2) PASS: c-c++-common/missing-header-1.c -std=gnu++20 expected multiline pattern lines 5-7 PASS: c-c++-common/missing-header-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/missing-header-1.c -std=gnu++26 (test for errors, line 2) PASS: c-c++-common/missing-header-1.c -std=gnu++26 expected multiline pattern lines 5-7 PASS: c-c++-common/missing-header-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/missing-header-1.c -std=gnu++98 (test for errors, line 2) PASS: c-c++-common/missing-header-1.c -std=gnu++98 expected multiline pattern lines 5-7 PASS: c-c++-common/missing-header-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/missing-header-2.c -std=gnu++20 (test for errors, line 2) PASS: c-c++-common/missing-header-2.c -std=gnu++20 expected multiline pattern lines 5-7 PASS: c-c++-common/missing-header-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/missing-header-2.c -std=gnu++26 (test for errors, line 2) PASS: c-c++-common/missing-header-2.c -std=gnu++26 expected multiline pattern lines 5-7 PASS: c-c++-common/missing-header-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/missing-header-2.c -std=gnu++98 (test for errors, line 2) PASS: c-c++-common/missing-header-2.c -std=gnu++98 expected multiline pattern lines 5-7 PASS: c-c++-common/missing-header-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/missing-header-3.c -std=gnu++20 (test for errors, line 2) PASS: c-c++-common/missing-header-3.c -std=gnu++20 expected multiline pattern lines 5-7 PASS: c-c++-common/missing-header-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/missing-header-3.c -std=gnu++26 (test for errors, line 2) PASS: c-c++-common/missing-header-3.c -std=gnu++26 expected multiline pattern lines 5-7 PASS: c-c++-common/missing-header-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/missing-header-3.c -std=gnu++98 (test for errors, line 2) PASS: c-c++-common/missing-header-3.c -std=gnu++98 expected multiline pattern lines 5-7 PASS: c-c++-common/missing-header-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/missing-header-4.c -std=gnu++20 (test for errors, line 2) PASS: c-c++-common/missing-header-4.c -std=gnu++20 expected multiline pattern lines 5-7 PASS: c-c++-common/missing-header-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/missing-header-4.c -std=gnu++26 (test for errors, line 2) PASS: c-c++-common/missing-header-4.c -std=gnu++26 expected multiline pattern lines 5-7 PASS: c-c++-common/missing-header-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/missing-header-4.c -std=gnu++98 (test for errors, line 2) PASS: c-c++-common/missing-header-4.c -std=gnu++98 expected multiline pattern lines 5-7 PASS: c-c++-common/missing-header-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/missing-header-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/missing-header-5.c -std=gnu++20 nonexistent.h at line 11 (test for warnings, line ) PASS: c-c++-common/missing-header-5.c -std=gnu++20 terminated at line 12 (test for warnings, line ) PASS: c-c++-common/missing-header-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/missing-header-5.c -std=gnu++26 nonexistent.h at line 11 (test for warnings, line ) PASS: c-c++-common/missing-header-5.c -std=gnu++26 terminated at line 12 (test for warnings, line ) PASS: c-c++-common/missing-header-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/missing-header-5.c -std=gnu++98 nonexistent.h at line 11 (test for warnings, line ) PASS: c-c++-common/missing-header-5.c -std=gnu++98 terminated at line 12 (test for warnings, line ) PASS: c-c++-common/missing-symbol.c -std=gnu++20 (test for errors, line 23) PASS: c-c++-common/missing-symbol.c -std=gnu++20 (test for errors, line 32) PASS: c-c++-common/missing-symbol.c -std=gnu++20 (test for errors, line 47) PASS: c-c++-common/missing-symbol.c -std=gnu++20 (test for errors, line 55) PASS: c-c++-common/missing-symbol.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/missing-symbol.c -std=gnu++20 at line 41 (test for warnings, line 31) PASS: c-c++-common/missing-symbol.c -std=gnu++20 expected multiline pattern lines 11-15 PASS: c-c++-common/missing-symbol.c -std=gnu++20 expected multiline pattern lines 25-26 PASS: c-c++-common/missing-symbol.c -std=gnu++20 expected multiline pattern lines 35-39 PASS: c-c++-common/missing-symbol.c -std=gnu++20 expected multiline pattern lines 43-44 PASS: c-c++-common/missing-symbol.c -std=gnu++20 expected multiline pattern lines 49-50 PASS: c-c++-common/missing-symbol.c -std=gnu++20 expected multiline pattern lines 57-59 PASS: c-c++-common/missing-symbol.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/missing-symbol.c -std=gnu++26 (test for errors, line 23) PASS: c-c++-common/missing-symbol.c -std=gnu++26 (test for errors, line 32) PASS: c-c++-common/missing-symbol.c -std=gnu++26 (test for errors, line 47) PASS: c-c++-common/missing-symbol.c -std=gnu++26 (test for errors, line 55) PASS: c-c++-common/missing-symbol.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/missing-symbol.c -std=gnu++26 at line 41 (test for warnings, line 31) PASS: c-c++-common/missing-symbol.c -std=gnu++26 expected multiline pattern lines 11-15 PASS: c-c++-common/missing-symbol.c -std=gnu++26 expected multiline pattern lines 25-26 PASS: c-c++-common/missing-symbol.c -std=gnu++26 expected multiline pattern lines 35-39 PASS: c-c++-common/missing-symbol.c -std=gnu++26 expected multiline pattern lines 43-44 PASS: c-c++-common/missing-symbol.c -std=gnu++26 expected multiline pattern lines 49-50 PASS: c-c++-common/missing-symbol.c -std=gnu++26 expected multiline pattern lines 57-59 PASS: c-c++-common/missing-symbol.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/missing-symbol.c -std=gnu++98 (test for errors, line 23) PASS: c-c++-common/missing-symbol.c -std=gnu++98 (test for errors, line 32) PASS: c-c++-common/missing-symbol.c -std=gnu++98 (test for errors, line 47) PASS: c-c++-common/missing-symbol.c -std=gnu++98 (test for errors, line 55) PASS: c-c++-common/missing-symbol.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/missing-symbol.c -std=gnu++98 at line 41 (test for warnings, line 31) PASS: c-c++-common/missing-symbol.c -std=gnu++98 expected multiline pattern lines 11-15 PASS: c-c++-common/missing-symbol.c -std=gnu++98 expected multiline pattern lines 25-26 PASS: c-c++-common/missing-symbol.c -std=gnu++98 expected multiline pattern lines 35-39 PASS: c-c++-common/missing-symbol.c -std=gnu++98 expected multiline pattern lines 43-44 PASS: c-c++-common/missing-symbol.c -std=gnu++98 expected multiline pattern lines 49-50 PASS: c-c++-common/missing-symbol.c -std=gnu++98 expected multiline pattern lines 57-59 PASS: c-c++-common/missing-symbol.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/modref-dse.c -std=gnu++20 scan-tree-dump-not dse2 "Deleted dead store" PASS: c-c++-common/modref-dse.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/modref-dse.c -std=gnu++26 scan-tree-dump-not dse2 "Deleted dead store" PASS: c-c++-common/modref-dse.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/modref-dse.c -std=gnu++98 scan-tree-dump-not dse2 "Deleted dead store" PASS: c-c++-common/modref-dse.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/musttail1.c -std=c++11 (test for excess errors) PASS: c-c++-common/musttail1.c -std=c++20 (test for excess errors) PASS: c-c++-common/musttail1.c -std=c++26 (test for excess errors) UNSUPPORTED: c-c++-common/musttail12.c -std=c++11 UNSUPPORTED: c-c++-common/musttail12.c -std=c++20 UNSUPPORTED: c-c++-common/musttail12.c -std=c++26 PASS: c-c++-common/musttail13.c -std=c++11 (test for errors, line 4) PASS: c-c++-common/musttail13.c -std=c++11 (test for excess errors) PASS: c-c++-common/musttail13.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/musttail13.c -std=c++20 (test for excess errors) PASS: c-c++-common/musttail13.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/musttail13.c -std=c++26 (test for excess errors) PASS: c-c++-common/musttail14.c -std=gnu++20 scan-tree-dump-not optimized " (?:bar|freddy) \\([^\n\r]*\\); \\[tail call\\]" PASS: c-c++-common/musttail14.c -std=gnu++20 scan-tree-dump-times optimized " [^\n\r]* = bar \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail14.c -std=gnu++20 scan-tree-dump-times optimized " [^\n\r]* = freddy \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail14.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/musttail14.c -std=gnu++26 scan-tree-dump-not optimized " (?:bar|freddy) \\([^\n\r]*\\); \\[tail call\\]" PASS: c-c++-common/musttail14.c -std=gnu++26 scan-tree-dump-times optimized " [^\n\r]* = bar \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail14.c -std=gnu++26 scan-tree-dump-times optimized " [^\n\r]* = freddy \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail14.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/musttail14.c -std=gnu++98 scan-tree-dump-not optimized " (?:bar|freddy) \\([^\n\r]*\\); \\[tail call\\]" PASS: c-c++-common/musttail14.c -std=gnu++98 scan-tree-dump-times optimized " [^\n\r]* = bar \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail14.c -std=gnu++98 scan-tree-dump-times optimized " [^\n\r]* = freddy \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail14.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/musttail15.c -std=c++20 (test for excess errors) PASS: c-c++-common/musttail15.c -std=c++26 (test for excess errors) PASS: c-c++-common/musttail15.c -std=c++98 (test for excess errors) PASS: c-c++-common/musttail16.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/musttail16.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/musttail16.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/musttail16.c -std=c++20 (test for excess errors) PASS: c-c++-common/musttail16.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/musttail16.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/musttail16.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/musttail16.c -std=c++26 (test for excess errors) PASS: c-c++-common/musttail16.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/musttail16.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/musttail16.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/musttail16.c -std=c++98 (test for excess errors) PASS: c-c++-common/musttail17.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/musttail17.c -std=c++20 (test for excess errors) PASS: c-c++-common/musttail17.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/musttail17.c -std=c++26 (test for excess errors) PASS: c-c++-common/musttail17.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/musttail17.c -std=c++98 (test for excess errors) PASS: c-c++-common/musttail18.c -std=c++20 (test for excess errors) PASS: c-c++-common/musttail18.c -std=c++26 (test for excess errors) PASS: c-c++-common/musttail18.c -std=c++98 (test for excess errors) PASS: c-c++-common/musttail19.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/musttail19.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/musttail19.c -std=c++20 (test for excess errors) PASS: c-c++-common/musttail19.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/musttail19.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/musttail19.c -std=c++26 (test for excess errors) PASS: c-c++-common/musttail19.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/musttail19.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/musttail19.c -std=c++98 (test for excess errors) PASS: c-c++-common/musttail2.c -std=c++11 (test for errors, line 17) PASS: c-c++-common/musttail2.c -std=c++11 (test for errors, line 24) PASS: c-c++-common/musttail2.c -std=c++11 (test for errors, line 32) PASS: c-c++-common/musttail2.c -std=c++11 (test for excess errors) PASS: c-c++-common/musttail2.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/musttail2.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/musttail2.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/musttail2.c -std=c++20 (test for excess errors) PASS: c-c++-common/musttail2.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/musttail2.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/musttail2.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/musttail2.c -std=c++26 (test for excess errors) UNSUPPORTED: c-c++-common/musttail20.c -std=c++20 UNSUPPORTED: c-c++-common/musttail20.c -std=c++26 UNSUPPORTED: c-c++-common/musttail20.c -std=c++98 PASS: c-c++-common/musttail21.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/musttail21.c -std=c++20 (test for excess errors) PASS: c-c++-common/musttail21.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/musttail21.c -std=c++26 (test for excess errors) PASS: c-c++-common/musttail21.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/musttail21.c -std=c++98 (test for excess errors) PASS: c-c++-common/musttail22.c -std=gnu++20 scan-tree-dump-not optimized " (?:bar|freddy) \\([^\n\r]*\\); \\[tail call\\]" PASS: c-c++-common/musttail22.c -std=gnu++20 scan-tree-dump-times optimized " [^\n\r]* = bar \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail22.c -std=gnu++20 scan-tree-dump-times optimized " [^\n\r]* = freddy \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail22.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/musttail22.c -std=gnu++26 scan-tree-dump-not optimized " (?:bar|freddy) \\([^\n\r]*\\); \\[tail call\\]" PASS: c-c++-common/musttail22.c -std=gnu++26 scan-tree-dump-times optimized " [^\n\r]* = bar \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail22.c -std=gnu++26 scan-tree-dump-times optimized " [^\n\r]* = freddy \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail22.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/musttail22.c -std=gnu++98 scan-tree-dump-not optimized " (?:bar|freddy) \\([^\n\r]*\\); \\[tail call\\]" PASS: c-c++-common/musttail22.c -std=gnu++98 scan-tree-dump-times optimized " [^\n\r]* = bar \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail22.c -std=gnu++98 scan-tree-dump-times optimized " [^\n\r]* = freddy \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail22.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/musttail23.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/musttail23.c -std=gnu++20 (test for errors, line 14) PASS: c-c++-common/musttail23.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/musttail23.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/musttail23.c -std=gnu++20 (test for errors, line 22) PASS: c-c++-common/musttail23.c -std=gnu++20 (test for errors, line 25) PASS: c-c++-common/musttail23.c -std=gnu++20 at line 10 (test for warnings, line 9) PASS: c-c++-common/musttail23.c -std=gnu++20 at line 29 (test for warnings, line 28) PASS: c-c++-common/musttail23.c -std=gnu++20 at line 33 (test for warnings, line 32) PASS: c-c++-common/musttail23.c -std=gnu++20 at line 36 (test for warnings, line 35) PASS: c-c++-common/musttail23.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/musttail23.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/musttail23.c -std=gnu++26 (test for errors, line 14) PASS: c-c++-common/musttail23.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/musttail23.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/musttail23.c -std=gnu++26 (test for errors, line 22) PASS: c-c++-common/musttail23.c -std=gnu++26 (test for errors, line 25) PASS: c-c++-common/musttail23.c -std=gnu++26 at line 10 (test for warnings, line 9) PASS: c-c++-common/musttail23.c -std=gnu++26 at line 29 (test for warnings, line 28) PASS: c-c++-common/musttail23.c -std=gnu++26 at line 33 (test for warnings, line 32) PASS: c-c++-common/musttail23.c -std=gnu++26 at line 36 (test for warnings, line 35) PASS: c-c++-common/musttail23.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/musttail23.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/musttail23.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/musttail23.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/musttail23.c -std=gnu++98 (test for errors, line 19) PASS: c-c++-common/musttail23.c -std=gnu++98 (test for errors, line 22) PASS: c-c++-common/musttail23.c -std=gnu++98 (test for errors, line 25) PASS: c-c++-common/musttail23.c -std=gnu++98 at line 10 (test for warnings, line 9) PASS: c-c++-common/musttail23.c -std=gnu++98 at line 29 (test for warnings, line 28) PASS: c-c++-common/musttail23.c -std=gnu++98 at line 33 (test for warnings, line 32) PASS: c-c++-common/musttail23.c -std=gnu++98 at line 36 (test for warnings, line 35) PASS: c-c++-common/musttail23.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/musttail24.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/musttail24.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/musttail24.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/musttail25.c -std=gnu++20 scan-tree-dump-not optimized " (?:bar|baz) \\([^\n\r]*\\); \\[tail call\\]" PASS: c-c++-common/musttail25.c -std=gnu++20 scan-tree-dump-times optimized " [^\n\r]* = bar \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail25.c -std=gnu++20 scan-tree-dump-times optimized " [^\n\r]* = baz \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail25.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/musttail25.c -std=gnu++26 scan-tree-dump-not optimized " (?:bar|baz) \\([^\n\r]*\\); \\[tail call\\]" PASS: c-c++-common/musttail25.c -std=gnu++26 scan-tree-dump-times optimized " [^\n\r]* = bar \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail25.c -std=gnu++26 scan-tree-dump-times optimized " [^\n\r]* = baz \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail25.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/musttail25.c -std=gnu++98 scan-tree-dump-not optimized " (?:bar|baz) \\([^\n\r]*\\); \\[tail call\\]" PASS: c-c++-common/musttail25.c -std=gnu++98 scan-tree-dump-times optimized " [^\n\r]* = bar \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail25.c -std=gnu++98 scan-tree-dump-times optimized " [^\n\r]* = baz \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail25.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/musttail26.c -std=gnu++20 scan-tree-dump-not optimized " foo \\([12], [^\n\r]*\\); \\[tail call\\]" PASS: c-c++-common/musttail26.c -std=gnu++20 scan-tree-dump-times optimized " [^\n\r]* = foo \\(3, [^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail26.c -std=gnu++20 scan-tree-dump-times optimized " [^\n\r]* = foo \\(4, [^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail26.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/musttail26.c -std=gnu++26 scan-tree-dump-not optimized " foo \\([12], [^\n\r]*\\); \\[tail call\\]" PASS: c-c++-common/musttail26.c -std=gnu++26 scan-tree-dump-times optimized " [^\n\r]* = foo \\(3, [^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail26.c -std=gnu++26 scan-tree-dump-times optimized " [^\n\r]* = foo \\(4, [^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail26.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/musttail26.c -std=gnu++98 scan-tree-dump-not optimized " foo \\([12], [^\n\r]*\\); \\[tail call\\]" PASS: c-c++-common/musttail26.c -std=gnu++98 scan-tree-dump-times optimized " [^\n\r]* = foo \\(3, [^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail26.c -std=gnu++98 scan-tree-dump-times optimized " [^\n\r]* = foo \\(4, [^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/musttail26.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/musttail27.c -std=gnu++20 scan-tree-dump-times optimized " [^\n\r]* = foo \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 2 PASS: c-c++-common/musttail27.c -std=gnu++20 scan-tree-dump-times optimized " [^\n\r]* = foo \\([^\n\r]*\\); \\[tail call\\]" 4 PASS: c-c++-common/musttail27.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/musttail27.c -std=gnu++26 scan-tree-dump-times optimized " [^\n\r]* = foo \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 2 PASS: c-c++-common/musttail27.c -std=gnu++26 scan-tree-dump-times optimized " [^\n\r]* = foo \\([^\n\r]*\\); \\[tail call\\]" 4 PASS: c-c++-common/musttail27.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/musttail27.c -std=gnu++98 scan-tree-dump-times optimized " [^\n\r]* = foo \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 2 PASS: c-c++-common/musttail27.c -std=gnu++98 scan-tree-dump-times optimized " [^\n\r]* = foo \\([^\n\r]*\\); \\[tail call\\]" 4 PASS: c-c++-common/musttail27.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/musttail28.c -std=c++11 (test for warnings, line 11) PASS: c-c++-common/musttail28.c -std=c++11 (test for warnings, line 20) PASS: c-c++-common/musttail28.c -std=c++11 (test for warnings, line 40) PASS: c-c++-common/musttail28.c -std=c++11 (test for warnings, line 45) PASS: c-c++-common/musttail28.c -std=c++11 (test for warnings, line 78) PASS: c-c++-common/musttail28.c -std=c++11 (test for warnings, line 83) PASS: c-c++-common/musttail28.c -std=c++11 (test for excess errors) PASS: c-c++-common/musttail28.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/musttail28.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/musttail28.c -std=c++20 (test for warnings, line 40) PASS: c-c++-common/musttail28.c -std=c++20 (test for warnings, line 45) PASS: c-c++-common/musttail28.c -std=c++20 (test for warnings, line 78) PASS: c-c++-common/musttail28.c -std=c++20 (test for warnings, line 83) PASS: c-c++-common/musttail28.c -std=c++20 (test for excess errors) PASS: c-c++-common/musttail28.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/musttail28.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/musttail28.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/musttail28.c -std=c++26 (test for warnings, line 45) PASS: c-c++-common/musttail28.c -std=c++26 (test for warnings, line 78) PASS: c-c++-common/musttail28.c -std=c++26 (test for warnings, line 83) PASS: c-c++-common/musttail28.c -std=c++26 (test for excess errors) PASS: c-c++-common/musttail29.c -std=gnu++11 (test for warnings, line 12) PASS: c-c++-common/musttail29.c -std=gnu++11 (test for warnings, line 21) PASS: c-c++-common/musttail29.c -std=gnu++11 (test for warnings, line 41) PASS: c-c++-common/musttail29.c -std=gnu++11 (test for warnings, line 46) PASS: c-c++-common/musttail29.c -std=gnu++11 (test for warnings, line 79) PASS: c-c++-common/musttail29.c -std=gnu++11 (test for warnings, line 84) PASS: c-c++-common/musttail29.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/musttail29.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/musttail29.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/musttail29.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/musttail29.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/musttail29.c -std=gnu++20 (test for warnings, line 79) PASS: c-c++-common/musttail29.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/musttail29.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/musttail29.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/musttail29.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/musttail29.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/musttail29.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/musttail29.c -std=gnu++26 (test for warnings, line 79) PASS: c-c++-common/musttail29.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/musttail29.c -std=gnu++26 (test for excess errors) UNSUPPORTED: c-c++-common/musttail3.c -std=c++11 UNSUPPORTED: c-c++-common/musttail3.c -std=c++20 UNSUPPORTED: c-c++-common/musttail3.c -std=c++26 PASS: c-c++-common/musttail30.c -std=gnu++11 (test for warnings, line 108) PASS: c-c++-common/musttail30.c -std=gnu++11 (test for warnings, line 12) PASS: c-c++-common/musttail30.c -std=gnu++11 (test for warnings, line 21) PASS: c-c++-common/musttail30.c -std=gnu++11 (test for warnings, line 36) PASS: c-c++-common/musttail30.c -std=gnu++11 (test for warnings, line 41) PASS: c-c++-common/musttail30.c -std=gnu++11 (test for warnings, line 46) PASS: c-c++-common/musttail30.c -std=gnu++11 (test for warnings, line 52) PASS: c-c++-common/musttail30.c -std=gnu++11 (test for warnings, line 74) PASS: c-c++-common/musttail30.c -std=gnu++11 (test for warnings, line 79) PASS: c-c++-common/musttail30.c -std=gnu++11 (test for warnings, line 84) PASS: c-c++-common/musttail30.c -std=gnu++11 (test for warnings, line 90) PASS: c-c++-common/musttail30.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/musttail30.c -std=gnu++20 (test for warnings, line 108) PASS: c-c++-common/musttail30.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/musttail30.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/musttail30.c -std=gnu++20 (test for warnings, line 36) PASS: c-c++-common/musttail30.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/musttail30.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/musttail30.c -std=gnu++20 (test for warnings, line 52) PASS: c-c++-common/musttail30.c -std=gnu++20 (test for warnings, line 74) PASS: c-c++-common/musttail30.c -std=gnu++20 (test for warnings, line 79) PASS: c-c++-common/musttail30.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/musttail30.c -std=gnu++20 (test for warnings, line 90) PASS: c-c++-common/musttail30.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/musttail30.c -std=gnu++26 (test for warnings, line 108) PASS: c-c++-common/musttail30.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/musttail30.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/musttail30.c -std=gnu++26 (test for warnings, line 36) PASS: c-c++-common/musttail30.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/musttail30.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/musttail30.c -std=gnu++26 (test for warnings, line 52) PASS: c-c++-common/musttail30.c -std=gnu++26 (test for warnings, line 74) PASS: c-c++-common/musttail30.c -std=gnu++26 (test for warnings, line 79) PASS: c-c++-common/musttail30.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/musttail30.c -std=gnu++26 (test for warnings, line 90) PASS: c-c++-common/musttail30.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/musttail31.c -std=gnu++11 (test for warnings, line 108) PASS: c-c++-common/musttail31.c -std=gnu++11 (test for warnings, line 12) PASS: c-c++-common/musttail31.c -std=gnu++11 (test for warnings, line 21) PASS: c-c++-common/musttail31.c -std=gnu++11 (test for warnings, line 36) PASS: c-c++-common/musttail31.c -std=gnu++11 (test for warnings, line 41) PASS: c-c++-common/musttail31.c -std=gnu++11 (test for warnings, line 46) PASS: c-c++-common/musttail31.c -std=gnu++11 (test for warnings, line 52) PASS: c-c++-common/musttail31.c -std=gnu++11 (test for warnings, line 74) PASS: c-c++-common/musttail31.c -std=gnu++11 (test for warnings, line 79) PASS: c-c++-common/musttail31.c -std=gnu++11 (test for warnings, line 84) PASS: c-c++-common/musttail31.c -std=gnu++11 (test for warnings, line 90) PASS: c-c++-common/musttail31.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/musttail31.c -std=gnu++20 (test for warnings, line 108) PASS: c-c++-common/musttail31.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/musttail31.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/musttail31.c -std=gnu++20 (test for warnings, line 36) PASS: c-c++-common/musttail31.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/musttail31.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/musttail31.c -std=gnu++20 (test for warnings, line 52) PASS: c-c++-common/musttail31.c -std=gnu++20 (test for warnings, line 74) PASS: c-c++-common/musttail31.c -std=gnu++20 (test for warnings, line 79) PASS: c-c++-common/musttail31.c -std=gnu++20 (test for warnings, line 84) PASS: c-c++-common/musttail31.c -std=gnu++20 (test for warnings, line 90) PASS: c-c++-common/musttail31.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/musttail31.c -std=gnu++26 (test for warnings, line 108) PASS: c-c++-common/musttail31.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/musttail31.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/musttail31.c -std=gnu++26 (test for warnings, line 36) PASS: c-c++-common/musttail31.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/musttail31.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/musttail31.c -std=gnu++26 (test for warnings, line 52) PASS: c-c++-common/musttail31.c -std=gnu++26 (test for warnings, line 74) PASS: c-c++-common/musttail31.c -std=gnu++26 (test for warnings, line 79) PASS: c-c++-common/musttail31.c -std=gnu++26 (test for warnings, line 84) PASS: c-c++-common/musttail31.c -std=gnu++26 (test for warnings, line 90) PASS: c-c++-common/musttail31.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/musttail32.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/musttail32.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/musttail32.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/musttail4.c -std=c++11 (test for errors, line 16) PASS: c-c++-common/musttail4.c -std=c++11 (test for excess errors) PASS: c-c++-common/musttail4.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/musttail4.c -std=c++20 (test for excess errors) PASS: c-c++-common/musttail4.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/musttail4.c -std=c++26 (test for excess errors) PASS: c-c++-common/musttail5.c (test for errors, line 17) PASS: c-c++-common/musttail5.c (test for warnings, line 10) PASS: c-c++-common/musttail5.c (test for warnings, line 11) PASS: c-c++-common/musttail5.c (test for warnings, line 12) PASS: c-c++-common/musttail5.c (test for warnings, line 24) PASS: c-c++-common/musttail5.c (test for warnings, line 25) PASS: c-c++-common/musttail5.c (test for warnings, line 26) PASS: c-c++-common/musttail5.c (test for warnings, line 5) PASS: c-c++-common/musttail5.c (test for warnings, line 6) PASS: c-c++-common/musttail5.c (test for excess errors) PASS: c-c++-common/musttail7.c -std=c++11 (test for excess errors) PASS: c-c++-common/musttail7.c -std=c++20 (test for excess errors) PASS: c-c++-common/musttail7.c -std=c++26 (test for excess errors) PASS: c-c++-common/musttail8.c -std=c++11 (test for errors, line 7) PASS: c-c++-common/musttail8.c -std=c++11 (test for warnings, line 17) PASS: c-c++-common/musttail8.c -std=c++11 (test for excess errors) PASS: c-c++-common/musttail8.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/musttail8.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/musttail8.c -std=c++20 (test for excess errors) PASS: c-c++-common/musttail8.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/musttail8.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/musttail8.c -std=c++26 (test for excess errors) PASS: c-c++-common/nonnull-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/nonnull-1.c -std=gnu++20 bar compared to NULL (test for warnings, line 11) PASS: c-c++-common/nonnull-1.c -std=gnu++20 cp compared to NULL (test for warnings, line 33) PASS: c-c++-common/nonnull-1.c -std=gnu++20 cp1 compared to NULL (test for warnings, line 18) PASS: c-c++-common/nonnull-1.c -std=gnu++20 cp2 compared to NULL (test for warnings, line 21) PASS: c-c++-common/nonnull-1.c -std=gnu++20 cp3 compared to NULL (test for warnings, line 24) PASS: c-c++-common/nonnull-1.c -std=gnu++20 cp4 compared to NULL (test for warnings, line 27) PASS: c-c++-common/nonnull-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/nonnull-1.c -std=gnu++26 bar compared to NULL (test for warnings, line 11) PASS: c-c++-common/nonnull-1.c -std=gnu++26 cp compared to NULL (test for warnings, line 33) PASS: c-c++-common/nonnull-1.c -std=gnu++26 cp1 compared to NULL (test for warnings, line 18) PASS: c-c++-common/nonnull-1.c -std=gnu++26 cp2 compared to NULL (test for warnings, line 21) PASS: c-c++-common/nonnull-1.c -std=gnu++26 cp3 compared to NULL (test for warnings, line 24) PASS: c-c++-common/nonnull-1.c -std=gnu++26 cp4 compared to NULL (test for warnings, line 27) PASS: c-c++-common/nonnull-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/nonnull-1.c -std=gnu++98 bar compared to NULL (test for warnings, line 11) PASS: c-c++-common/nonnull-1.c -std=gnu++98 cp compared to NULL (test for warnings, line 33) PASS: c-c++-common/nonnull-1.c -std=gnu++98 cp1 compared to NULL (test for warnings, line 18) PASS: c-c++-common/nonnull-1.c -std=gnu++98 cp2 compared to NULL (test for warnings, line 21) PASS: c-c++-common/nonnull-1.c -std=gnu++98 cp3 compared to NULL (test for warnings, line 24) PASS: c-c++-common/nonnull-1.c -std=gnu++98 cp4 compared to NULL (test for warnings, line 27) PASS: c-c++-common/nonnull-2.c -std=gnu++20 (test for bogus messages, line 14) PASS: c-c++-common/nonnull-2.c -std=gnu++20 (test for bogus messages, line 17) PASS: c-c++-common/nonnull-2.c -std=gnu++20 (test for bogus messages, line 22) PASS: c-c++-common/nonnull-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/nonnull-2.c -std=gnu++20 cp1 compared to NULL (test for warnings, line 10) PASS: c-c++-common/nonnull-2.c -std=gnu++26 (test for bogus messages, line 14) PASS: c-c++-common/nonnull-2.c -std=gnu++26 (test for bogus messages, line 17) PASS: c-c++-common/nonnull-2.c -std=gnu++26 (test for bogus messages, line 22) PASS: c-c++-common/nonnull-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/nonnull-2.c -std=gnu++26 cp1 compared to NULL (test for warnings, line 10) PASS: c-c++-common/nonnull-2.c -std=gnu++98 (test for bogus messages, line 14) PASS: c-c++-common/nonnull-2.c -std=gnu++98 (test for bogus messages, line 17) PASS: c-c++-common/nonnull-2.c -std=gnu++98 (test for bogus messages, line 22) PASS: c-c++-common/nonnull-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/nonnull-2.c -std=gnu++98 cp1 compared to NULL (test for warnings, line 10) PASS: c-c++-common/nonnull-3.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/nonnull-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/nonnull-3.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/nonnull-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/nonnull-3.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/nonnull-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/opaque-vector.c -std=c++20 (test for excess errors) PASS: c-c++-common/opaque-vector.c -std=c++26 (test for excess errors) PASS: c-c++-common/opaque-vector.c -std=c++98 (test for excess errors) PASS: c-c++-common/patchable_function_entry-decl.c -std=gnu++20 scan-assembler-times nop|NOP|SWYM 2 PASS: c-c++-common/patchable_function_entry-decl.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/patchable_function_entry-decl.c -std=gnu++26 scan-assembler-times nop|NOP|SWYM 2 PASS: c-c++-common/patchable_function_entry-decl.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/patchable_function_entry-decl.c -std=gnu++98 scan-assembler-times nop|NOP|SWYM 2 PASS: c-c++-common/patchable_function_entry-decl.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/patchable_function_entry-default.c -std=gnu++20 scan-assembler-times nop|NOP|SWYM 3 PASS: c-c++-common/patchable_function_entry-default.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/patchable_function_entry-default.c -std=gnu++26 scan-assembler-times nop|NOP|SWYM 3 PASS: c-c++-common/patchable_function_entry-default.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/patchable_function_entry-default.c -std=gnu++98 scan-assembler-times nop|NOP|SWYM 3 PASS: c-c++-common/patchable_function_entry-default.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/patchable_function_entry-definition.c -std=gnu++20 scan-assembler-times nop|NOP|SWYM 1 PASS: c-c++-common/patchable_function_entry-definition.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/patchable_function_entry-definition.c -std=gnu++26 scan-assembler-times nop|NOP|SWYM 1 PASS: c-c++-common/patchable_function_entry-definition.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/patchable_function_entry-definition.c -std=gnu++98 scan-assembler-times nop|NOP|SWYM 1 PASS: c-c++-common/patchable_function_entry-definition.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/patchable_function_entry-error-1.c -std=gnu++20 at line 4 (test for errors, line ) PASS: c-c++-common/patchable_function_entry-error-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/patchable_function_entry-error-1.c -std=gnu++26 at line 4 (test for errors, line ) PASS: c-c++-common/patchable_function_entry-error-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/patchable_function_entry-error-1.c -std=gnu++98 at line 4 (test for errors, line ) PASS: c-c++-common/patchable_function_entry-error-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/patchable_function_entry-error-2.c -std=gnu++20 at line 4 (test for errors, line ) PASS: c-c++-common/patchable_function_entry-error-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/patchable_function_entry-error-2.c -std=gnu++26 at line 4 (test for errors, line ) PASS: c-c++-common/patchable_function_entry-error-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/patchable_function_entry-error-2.c -std=gnu++98 at line 4 (test for errors, line ) PASS: c-c++-common/patchable_function_entry-error-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/pointer-to-fn1.c PASS: c-c++-common/pr100785.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/pr100785.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/pr100785.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/pr100785.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr100785.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/pr100785.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/pr100785.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/pr100785.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr100785.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/pr100785.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/pr100785.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/pr100785.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr101537.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr101537.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr101537.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr102281.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr102281.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr102281.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr102285.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/pr102285.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr102285.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/pr102285.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr102285.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/pr102285.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr103798-1.c -std=gnu++20 scan-assembler-not memchr PASS: c-c++-common/pr103798-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr103798-1.c -std=gnu++20 execution test PASS: c-c++-common/pr103798-1.c -std=gnu++26 scan-assembler-not memchr PASS: c-c++-common/pr103798-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr103798-1.c -std=gnu++26 execution test PASS: c-c++-common/pr103798-1.c -std=gnu++98 scan-assembler-not memchr PASS: c-c++-common/pr103798-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr103798-1.c -std=gnu++98 execution test PASS: c-c++-common/pr103798-10.c -std=gnu++20 scan-assembler memchr PASS: c-c++-common/pr103798-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr103798-10.c -std=gnu++26 scan-assembler memchr PASS: c-c++-common/pr103798-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr103798-10.c -std=gnu++98 scan-assembler memchr PASS: c-c++-common/pr103798-10.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr103798-2.c -std=gnu++20 scan-assembler-not memchr PASS: c-c++-common/pr103798-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr103798-2.c -std=gnu++20 execution test PASS: c-c++-common/pr103798-2.c -std=gnu++26 scan-assembler-not memchr PASS: c-c++-common/pr103798-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr103798-2.c -std=gnu++26 execution test PASS: c-c++-common/pr103798-2.c -std=gnu++98 scan-assembler-not memchr PASS: c-c++-common/pr103798-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr103798-2.c -std=gnu++98 execution test PASS: c-c++-common/pr103798-3.c -std=gnu++20 scan-assembler-not memchr PASS: c-c++-common/pr103798-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr103798-3.c -std=gnu++20 execution test PASS: c-c++-common/pr103798-3.c -std=gnu++26 scan-assembler-not memchr PASS: c-c++-common/pr103798-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr103798-3.c -std=gnu++26 execution test PASS: c-c++-common/pr103798-3.c -std=gnu++98 scan-assembler-not memchr PASS: c-c++-common/pr103798-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr103798-3.c -std=gnu++98 execution test PASS: c-c++-common/pr103798-4.c -std=gnu++20 scan-assembler-not memchr PASS: c-c++-common/pr103798-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr103798-4.c -std=gnu++20 execution test PASS: c-c++-common/pr103798-4.c -std=gnu++26 scan-assembler-not memchr PASS: c-c++-common/pr103798-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr103798-4.c -std=gnu++26 execution test PASS: c-c++-common/pr103798-4.c -std=gnu++98 scan-assembler-not memchr PASS: c-c++-common/pr103798-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr103798-4.c -std=gnu++98 execution test UNSUPPORTED: c-c++-common/pr103798-5.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr103798-5.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr103798-5.c -std=gnu++98 UNSUPPORTED: c-c++-common/pr103798-6.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr103798-6.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr103798-6.c -std=gnu++98 UNSUPPORTED: c-c++-common/pr103798-7.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr103798-7.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr103798-7.c -std=gnu++98 UNSUPPORTED: c-c++-common/pr103798-8.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr103798-8.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr103798-8.c -std=gnu++98 PASS: c-c++-common/pr103798-9.c -std=gnu++20 scan-assembler-not memchr PASS: c-c++-common/pr103798-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr103798-9.c -std=gnu++26 scan-assembler-not memchr PASS: c-c++-common/pr103798-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr103798-9.c -std=gnu++98 scan-assembler-not memchr PASS: c-c++-common/pr103798-9.c -std=gnu++98 (test for excess errors) XFAIL: c-c++-common/pr103881.c -std=gnu++20 (test for bogus messages, line 12) XFAIL: c-c++-common/pr103881.c -std=gnu++20 (test for bogus messages, line 13) XFAIL: c-c++-common/pr103881.c -std=gnu++20 (test for bogus messages, line 18) XFAIL: c-c++-common/pr103881.c -std=gnu++20 (test for bogus messages, line 19) PASS: c-c++-common/pr103881.c -std=gnu++20 (test for excess errors) XFAIL: c-c++-common/pr103881.c -std=gnu++26 (test for bogus messages, line 12) XFAIL: c-c++-common/pr103881.c -std=gnu++26 (test for bogus messages, line 13) XFAIL: c-c++-common/pr103881.c -std=gnu++26 (test for bogus messages, line 18) XFAIL: c-c++-common/pr103881.c -std=gnu++26 (test for bogus messages, line 19) PASS: c-c++-common/pr103881.c -std=gnu++26 (test for excess errors) XFAIL: c-c++-common/pr103881.c -std=gnu++98 (test for bogus messages, line 12) XFAIL: c-c++-common/pr103881.c -std=gnu++98 (test for bogus messages, line 13) XFAIL: c-c++-common/pr103881.c -std=gnu++98 (test for bogus messages, line 18) XFAIL: c-c++-common/pr103881.c -std=gnu++98 (test for bogus messages, line 19) PASS: c-c++-common/pr103881.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr104505.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/pr104505.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr104505.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/pr104505.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr104505.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/pr104505.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr105186.c -std=c++20 (test for warnings, line 4) PASS: c-c++-common/pr105186.c -std=c++20 (test for warnings, line 5) PASS: c-c++-common/pr105186.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr105186.c -std=c++26 (test for warnings, line 4) PASS: c-c++-common/pr105186.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/pr105186.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr105186.c -std=c++98 (test for warnings, line 4) PASS: c-c++-common/pr105186.c -std=c++98 (test for warnings, line 5) PASS: c-c++-common/pr105186.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr105998.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr105998.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr105998.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr107058.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr107058.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr107058.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr107358.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr107358.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr107358.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr107465.c -std=gnu++20 (test for bogus messages, line 19) PASS: c-c++-common/pr107465.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr107465.c -std=gnu++26 (test for bogus messages, line 19) PASS: c-c++-common/pr107465.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr107465.c -std=gnu++98 (test for bogus messages, line 19) PASS: c-c++-common/pr107465.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr108365.c -std=gnu++20 scan-tree-dump-not gimple " \\((int|unsigned short int|long long int|unsigned int)\\) " PASS: c-c++-common/pr108365.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr108365.c -std=gnu++26 scan-tree-dump-not gimple " \\((int|unsigned short int|long long int|unsigned int)\\) " PASS: c-c++-common/pr108365.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr108365.c -std=gnu++98 scan-tree-dump-not gimple " \\((int|unsigned short int|long long int|unsigned int)\\) " PASS: c-c++-common/pr108365.c -std=gnu++98 (test for excess errors) UNSUPPORTED: c-c++-common/pr108605.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr108605.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr108605.c -std=gnu++98 UNSUPPORTED: c-c++-common/pr109884.c -std=c++11 UNSUPPORTED: c-c++-common/pr109884.c -std=c++20 UNSUPPORTED: c-c++-common/pr109884.c -std=c++26 PASS: c-c++-common/pr111309-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr111309-1.c -std=gnu++20 execution test PASS: c-c++-common/pr111309-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr111309-1.c -std=gnu++26 execution test PASS: c-c++-common/pr111309-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr111309-1.c -std=gnu++98 execution test PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 27) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 51) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 55) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 57) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 58) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 59) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 60) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 61) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 62) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 63) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 64) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 65) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 66) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 67) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 68) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 69) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 70) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 71) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 73) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 74) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 77) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 78) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 79) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 80) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 81) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 82) PASS: c-c++-common/pr111309-2.c -std=c++20 at line 23 (test for errors, line 22) PASS: c-c++-common/pr111309-2.c -std=c++20 at line 29 (test for errors, line 28) PASS: c-c++-common/pr111309-2.c -std=c++20 at line 43 (test for errors, line 42) PASS: c-c++-common/pr111309-2.c -std=c++20 at line 49 (test for errors, line 48) PASS: c-c++-common/pr111309-2.c -std=c++20 at line 76 (test for errors, line 75) PASS: c-c++-common/pr111309-2.c -std=c++20 at line 84 (test for errors, line 83) PASS: c-c++-common/pr111309-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 27) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 51) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 55) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 57) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 58) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 59) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 60) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 61) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 62) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 63) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 64) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 65) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 66) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 67) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 68) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 69) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 70) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 71) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 72) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 73) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 74) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 77) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 78) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 79) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 80) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 81) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for errors, line 82) PASS: c-c++-common/pr111309-2.c -std=c++26 at line 23 (test for errors, line 22) PASS: c-c++-common/pr111309-2.c -std=c++26 at line 29 (test for errors, line 28) PASS: c-c++-common/pr111309-2.c -std=c++26 at line 43 (test for errors, line 42) PASS: c-c++-common/pr111309-2.c -std=c++26 at line 49 (test for errors, line 48) PASS: c-c++-common/pr111309-2.c -std=c++26 at line 76 (test for errors, line 75) PASS: c-c++-common/pr111309-2.c -std=c++26 at line 84 (test for errors, line 83) PASS: c-c++-common/pr111309-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 27) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 47) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 51) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 55) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 57) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 58) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 59) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 60) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 61) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 62) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 63) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 64) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 65) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 66) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 67) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 68) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 69) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 70) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 71) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 72) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 73) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 74) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 77) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 78) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 79) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 80) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 81) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 82) PASS: c-c++-common/pr111309-2.c -std=c++98 at line 23 (test for errors, line 22) PASS: c-c++-common/pr111309-2.c -std=c++98 at line 29 (test for errors, line 28) PASS: c-c++-common/pr111309-2.c -std=c++98 at line 43 (test for errors, line 42) PASS: c-c++-common/pr111309-2.c -std=c++98 at line 49 (test for errors, line 48) PASS: c-c++-common/pr111309-2.c -std=c++98 at line 76 (test for errors, line 75) PASS: c-c++-common/pr111309-2.c -std=c++98 at line 84 (test for errors, line 83) PASS: c-c++-common/pr111309-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr111817.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/pr111817.c -std=c++20 at line 8 (test for errors, line 7) PASS: c-c++-common/pr111817.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr111817.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/pr111817.c -std=c++26 at line 8 (test for errors, line 7) PASS: c-c++-common/pr111817.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr111817.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/pr111817.c -std=c++98 at line 8 (test for errors, line 7) PASS: c-c++-common/pr111817.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/pr118205.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr118205.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr118205.c -std=gnu++98 PASS: c-c++-common/pr118430.c -std=gnu++20 scan-tree-dump-times optimized " bar \\([^\n\r]*\\); \\[tail call\\]" 2 PASS: c-c++-common/pr118430.c -std=gnu++20 scan-tree-dump-times optimized " freddy \\([^\n\r]*\\); \\[tail call\\]" 2 PASS: c-c++-common/pr118430.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr118430.c -std=gnu++26 scan-tree-dump-times optimized " bar \\([^\n\r]*\\); \\[tail call\\]" 2 PASS: c-c++-common/pr118430.c -std=gnu++26 scan-tree-dump-times optimized " freddy \\([^\n\r]*\\); \\[tail call\\]" 2 PASS: c-c++-common/pr118430.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr118430.c -std=gnu++98 scan-tree-dump-times optimized " bar \\([^\n\r]*\\); \\[tail call\\]" 2 PASS: c-c++-common/pr118430.c -std=gnu++98 scan-tree-dump-times optimized " freddy \\([^\n\r]*\\); \\[tail call\\]" 2 PASS: c-c++-common/pr118430.c -std=gnu++98 (test for excess errors) UNSUPPORTED: c-c++-common/pr118442.c -std=gnu++11 UNSUPPORTED: c-c++-common/pr118442.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr118442.c -std=gnu++26 PASS: c-c++-common/pr118868-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr118868-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr118868-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr119120.c -std=gnu++20 scan-tree-dump optimized "IMAGPART_EXPR = " PASS: c-c++-common/pr119120.c -std=gnu++20 scan-tree-dump optimized "REALPART_EXPR = " PASS: c-c++-common/pr119120.c -std=gnu++20 scan-tree-dump optimized "REALPART_EXPR = " PASS: c-c++-common/pr119120.c -std=gnu++20 scan-tree-dump-not optimized "(REAL|IMAG)PART_EXPR = " PASS: c-c++-common/pr119120.c -std=gnu++20 scan-tree-dump-not optimized "(REAL|IMAG)PART_EXPR = " PASS: c-c++-common/pr119120.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr119120.c -std=gnu++26 scan-tree-dump optimized "IMAGPART_EXPR = " PASS: c-c++-common/pr119120.c -std=gnu++26 scan-tree-dump optimized "REALPART_EXPR = " PASS: c-c++-common/pr119120.c -std=gnu++26 scan-tree-dump optimized "REALPART_EXPR = " PASS: c-c++-common/pr119120.c -std=gnu++26 scan-tree-dump-not optimized "(REAL|IMAG)PART_EXPR = " PASS: c-c++-common/pr119120.c -std=gnu++26 scan-tree-dump-not optimized "(REAL|IMAG)PART_EXPR = " PASS: c-c++-common/pr119120.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr119120.c -std=gnu++98 scan-tree-dump optimized "IMAGPART_EXPR = " PASS: c-c++-common/pr119120.c -std=gnu++98 scan-tree-dump optimized "REALPART_EXPR = " PASS: c-c++-common/pr119120.c -std=gnu++98 scan-tree-dump optimized "REALPART_EXPR = " PASS: c-c++-common/pr119120.c -std=gnu++98 scan-tree-dump-not optimized "(REAL|IMAG)PART_EXPR = " PASS: c-c++-common/pr119120.c -std=gnu++98 scan-tree-dump-not optimized "(REAL|IMAG)PART_EXPR = " PASS: c-c++-common/pr119120.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr119483-1.c -std=gnu++20 scan-tree-dump-times optimized "bar[.a-z0-9]* \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/pr119483-1.c -std=gnu++20 scan-tree-dump-times optimized "baz \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/pr119483-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr119483-1.c -std=gnu++26 scan-tree-dump-times optimized "bar[.a-z0-9]* \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/pr119483-1.c -std=gnu++26 scan-tree-dump-times optimized "baz \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/pr119483-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr119483-1.c -std=gnu++98 scan-tree-dump-times optimized "bar[.a-z0-9]* \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/pr119483-1.c -std=gnu++98 scan-tree-dump-times optimized "baz \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/pr119483-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr119483-2.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/pr119483-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr119483-2.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/pr119483-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr119483-2.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/pr119483-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr119484.c -std=gnu++20 scan-tree-dump-times optimized "bar[.a-z0-9]* \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/pr119484.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr119484.c -std=gnu++26 scan-tree-dump-times optimized "bar[.a-z0-9]* \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/pr119484.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr119484.c -std=gnu++98 scan-tree-dump-times optimized "bar[.a-z0-9]* \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/pr119484.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr119535.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr119535.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr119535.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr119537-1.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/pr119537-1.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/pr119537-1.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/pr119537-1.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/pr119537-1.c -std=gnu++20 at line 13 (test for warnings, line 12) PASS: c-c++-common/pr119537-1.c -std=gnu++20 at line 15 (test for warnings, line 14) PASS: c-c++-common/pr119537-1.c -std=gnu++20 at line 16 (test for warnings, line 14) PASS: c-c++-common/pr119537-1.c -std=gnu++20 at line 18 (test for warnings, line 17) PASS: c-c++-common/pr119537-1.c -std=gnu++20 at line 20 (test for errors, line 19) PASS: c-c++-common/pr119537-1.c -std=gnu++20 at line 21 (test for warnings, line 19) PASS: c-c++-common/pr119537-1.c -std=gnu++20 at line 22 (test for warnings, line 19) PASS: c-c++-common/pr119537-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr119537-1.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/pr119537-1.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/pr119537-1.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/pr119537-1.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/pr119537-1.c -std=gnu++26 at line 13 (test for warnings, line 12) PASS: c-c++-common/pr119537-1.c -std=gnu++26 at line 15 (test for warnings, line 14) PASS: c-c++-common/pr119537-1.c -std=gnu++26 at line 16 (test for warnings, line 14) PASS: c-c++-common/pr119537-1.c -std=gnu++26 at line 18 (test for warnings, line 17) PASS: c-c++-common/pr119537-1.c -std=gnu++26 at line 20 (test for errors, line 19) PASS: c-c++-common/pr119537-1.c -std=gnu++26 at line 21 (test for warnings, line 19) PASS: c-c++-common/pr119537-1.c -std=gnu++26 at line 22 (test for warnings, line 19) PASS: c-c++-common/pr119537-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr119537-1.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/pr119537-1.c -std=gnu++98 (test for errors, line 19) PASS: c-c++-common/pr119537-1.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/pr119537-1.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/pr119537-1.c -std=gnu++98 at line 13 (test for warnings, line 12) PASS: c-c++-common/pr119537-1.c -std=gnu++98 at line 15 (test for warnings, line 14) PASS: c-c++-common/pr119537-1.c -std=gnu++98 at line 16 (test for warnings, line 14) PASS: c-c++-common/pr119537-1.c -std=gnu++98 at line 18 (test for warnings, line 17) PASS: c-c++-common/pr119537-1.c -std=gnu++98 at line 20 (test for errors, line 19) PASS: c-c++-common/pr119537-1.c -std=gnu++98 at line 21 (test for warnings, line 19) PASS: c-c++-common/pr119537-1.c -std=gnu++98 at line 22 (test for warnings, line 19) PASS: c-c++-common/pr119537-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr119537-2.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/pr119537-2.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/pr119537-2.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/pr119537-2.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/pr119537-2.c -std=gnu++20 at line 13 (test for warnings, line 12) PASS: c-c++-common/pr119537-2.c -std=gnu++20 at line 15 (test for warnings, line 14) PASS: c-c++-common/pr119537-2.c -std=gnu++20 at line 16 (test for warnings, line 14) PASS: c-c++-common/pr119537-2.c -std=gnu++20 at line 18 (test for warnings, line 17) PASS: c-c++-common/pr119537-2.c -std=gnu++20 at line 20 (test for errors, line 19) PASS: c-c++-common/pr119537-2.c -std=gnu++20 at line 21 (test for warnings, line 19) PASS: c-c++-common/pr119537-2.c -std=gnu++20 at line 22 (test for warnings, line 19) PASS: c-c++-common/pr119537-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr119537-2.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/pr119537-2.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/pr119537-2.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/pr119537-2.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/pr119537-2.c -std=gnu++26 at line 13 (test for warnings, line 12) PASS: c-c++-common/pr119537-2.c -std=gnu++26 at line 15 (test for warnings, line 14) PASS: c-c++-common/pr119537-2.c -std=gnu++26 at line 16 (test for warnings, line 14) PASS: c-c++-common/pr119537-2.c -std=gnu++26 at line 18 (test for warnings, line 17) PASS: c-c++-common/pr119537-2.c -std=gnu++26 at line 20 (test for errors, line 19) PASS: c-c++-common/pr119537-2.c -std=gnu++26 at line 21 (test for warnings, line 19) PASS: c-c++-common/pr119537-2.c -std=gnu++26 at line 22 (test for warnings, line 19) PASS: c-c++-common/pr119537-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr119537-2.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/pr119537-2.c -std=gnu++98 (test for errors, line 19) PASS: c-c++-common/pr119537-2.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/pr119537-2.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/pr119537-2.c -std=gnu++98 at line 13 (test for warnings, line 12) PASS: c-c++-common/pr119537-2.c -std=gnu++98 at line 15 (test for warnings, line 14) PASS: c-c++-common/pr119537-2.c -std=gnu++98 at line 16 (test for warnings, line 14) PASS: c-c++-common/pr119537-2.c -std=gnu++98 at line 18 (test for warnings, line 17) PASS: c-c++-common/pr119537-2.c -std=gnu++98 at line 20 (test for errors, line 19) PASS: c-c++-common/pr119537-2.c -std=gnu++98 at line 21 (test for warnings, line 19) PASS: c-c++-common/pr119537-2.c -std=gnu++98 at line 22 (test for warnings, line 19) PASS: c-c++-common/pr119537-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr119614-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr119614-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr119614-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr119614-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr119614-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr119614-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr119614-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr119614-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr119614-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr119616.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr119616.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr119616.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr119618.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr119618.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr119618.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr121159.c -std=gnu++20 scan-tree-dump-times optimized "foo \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/pr121159.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr121159.c -std=gnu++26 scan-tree-dump-times optimized "foo \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/pr121159.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr121159.c -std=gnu++98 scan-tree-dump-times optimized "foo \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: c-c++-common/pr121159.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr122188.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr122188.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr122188.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr123437.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr123437.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr123437.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr19807-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr19807-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr19807-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr19807-2.c -std=gnu++20 scan-tree-dump-not optimized "link_error" PASS: c-c++-common/pr19807-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr19807-2.c -std=gnu++26 scan-tree-dump-not optimized "link_error" PASS: c-c++-common/pr19807-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr19807-2.c -std=gnu++98 scan-tree-dump-not optimized "link_error" PASS: c-c++-common/pr19807-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr19807-3.c -std=gnu++20 scan-tree-dump-not optimized "link_error" PASS: c-c++-common/pr19807-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr19807-3.c -std=gnu++26 scan-tree-dump-not optimized "link_error" PASS: c-c++-common/pr19807-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr19807-3.c -std=gnu++98 scan-tree-dump-not optimized "link_error" PASS: c-c++-common/pr19807-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr20000.c -std=gnu++20 (test for bogus messages, line 24) PASS: c-c++-common/pr20000.c -std=gnu++20 (test for bogus messages, line 7) PASS: c-c++-common/pr20000.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr20000.c -std=gnu++20 does return at line 13 (test for warnings, line 12) PASS: c-c++-common/pr20000.c -std=gnu++20 has return (test for warnings, line 12) PASS: c-c++-common/pr20000.c -std=gnu++26 (test for bogus messages, line 24) PASS: c-c++-common/pr20000.c -std=gnu++26 (test for bogus messages, line 7) PASS: c-c++-common/pr20000.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr20000.c -std=gnu++26 does return at line 13 (test for warnings, line 12) PASS: c-c++-common/pr20000.c -std=gnu++26 has return (test for warnings, line 12) PASS: c-c++-common/pr20000.c -std=gnu++98 (test for bogus messages, line 24) PASS: c-c++-common/pr20000.c -std=gnu++98 (test for bogus messages, line 7) PASS: c-c++-common/pr20000.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr20000.c -std=gnu++98 does return at line 13 (test for warnings, line 12) PASS: c-c++-common/pr20000.c -std=gnu++98 has return (test for warnings, line 12) PASS: c-c++-common/pr20318.c -std=c++20 (test for errors, line 3) PASS: c-c++-common/pr20318.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr20318.c -std=c++26 (test for errors, line 3) PASS: c-c++-common/pr20318.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr20318.c -std=c++98 (test for errors, line 3) PASS: c-c++-common/pr20318.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr27336.c -std=gnu++20 scan-tree-dump vrp1 "return 1;" PASS: c-c++-common/pr27336.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr27336.c -std=gnu++26 scan-tree-dump vrp1 "return 1;" PASS: c-c++-common/pr27336.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr27336.c -std=gnu++98 scan-tree-dump vrp1 "return 1;" PASS: c-c++-common/pr27336.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr28656.c -std=gnu++20 at line 21 (test for warnings, line 20) PASS: c-c++-common/pr28656.c -std=gnu++20 at line 22 (test for warnings, line 20) PASS: c-c++-common/pr28656.c -std=gnu++20 at line 25 (test for warnings, line 24) PASS: c-c++-common/pr28656.c -std=gnu++20 at line 26 (test for warnings, line 24) PASS: c-c++-common/pr28656.c -std=gnu++20 at line 27 (test for warnings, line 24) PASS: c-c++-common/pr28656.c -std=gnu++20 at line 28 (test for warnings, line 24) PASS: c-c++-common/pr28656.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr28656.c -std=gnu++26 at line 21 (test for warnings, line 20) PASS: c-c++-common/pr28656.c -std=gnu++26 at line 22 (test for warnings, line 20) PASS: c-c++-common/pr28656.c -std=gnu++26 at line 25 (test for warnings, line 24) PASS: c-c++-common/pr28656.c -std=gnu++26 at line 26 (test for warnings, line 24) PASS: c-c++-common/pr28656.c -std=gnu++26 at line 27 (test for warnings, line 24) PASS: c-c++-common/pr28656.c -std=gnu++26 at line 28 (test for warnings, line 24) PASS: c-c++-common/pr28656.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr28656.c -std=gnu++98 at line 21 (test for warnings, line 20) PASS: c-c++-common/pr28656.c -std=gnu++98 at line 22 (test for warnings, line 20) PASS: c-c++-common/pr28656.c -std=gnu++98 at line 25 (test for warnings, line 24) PASS: c-c++-common/pr28656.c -std=gnu++98 at line 26 (test for warnings, line 24) PASS: c-c++-common/pr28656.c -std=gnu++98 at line 27 (test for warnings, line 24) PASS: c-c++-common/pr28656.c -std=gnu++98 at line 28 (test for warnings, line 24) PASS: c-c++-common/pr28656.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr30020.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/pr30020.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/pr30020.c -std=c++20 (test for warnings, line 8) PASS: c-c++-common/pr30020.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/pr30020.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr30020.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/pr30020.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/pr30020.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/pr30020.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/pr30020.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr30020.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/pr30020.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/pr30020.c -std=c++98 (test for warnings, line 8) PASS: c-c++-common/pr30020.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/pr30020.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr33193.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/pr33193.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/pr33193.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/pr33193.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/pr33193.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr33193.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/pr33193.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/pr33193.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/pr33193.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/pr33193.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr33193.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/pr33193.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/pr33193.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/pr33193.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/pr33193.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr33763.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr33763.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr33763.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr34029-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr34029-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr34029-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr35503-1.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/pr35503-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr35503-1.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/pr35503-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr35503-1.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/pr35503-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr35503-2.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/pr35503-2.c -std=gnu++20 expected multiline pattern lines 11-12 PASS: c-c++-common/pr35503-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr35503-2.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/pr35503-2.c -std=gnu++26 expected multiline pattern lines 11-12 PASS: c-c++-common/pr35503-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr35503-2.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/pr35503-2.c -std=gnu++98 expected multiline pattern lines 11-12 PASS: c-c++-common/pr35503-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr35503-3.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/pr35503-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr35503-3.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/pr35503-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr35503-3.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/pr35503-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr36282-1.c -std=c++20 (test for bogus messages, line 7) PASS: c-c++-common/pr36282-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr36282-1.c -std=c++26 (test for bogus messages, line 7) PASS: c-c++-common/pr36282-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr36282-1.c -std=c++98 (test for bogus messages, line 7) PASS: c-c++-common/pr36282-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr36282-2.c -std=c++20 (test for bogus messages, line 5) PASS: c-c++-common/pr36282-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr36282-2.c -std=c++26 (test for bogus messages, line 5) PASS: c-c++-common/pr36282-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr36282-2.c -std=c++98 (test for bogus messages, line 5) PASS: c-c++-common/pr36282-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr36282-3.c -std=c++20 (test for bogus messages, line 8) PASS: c-c++-common/pr36282-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr36282-3.c -std=c++26 (test for bogus messages, line 8) PASS: c-c++-common/pr36282-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr36282-3.c -std=c++98 (test for bogus messages, line 8) PASS: c-c++-common/pr36282-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr36282-4.c -std=c++20 (test for bogus messages, line 8) PASS: c-c++-common/pr36282-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr36282-4.c -std=c++26 (test for bogus messages, line 8) PASS: c-c++-common/pr36282-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr36282-4.c -std=c++98 (test for bogus messages, line 8) PASS: c-c++-common/pr36282-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr36513-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr36513-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr36513-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr36513.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr36513.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr36513.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr37743.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr37743.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr37743.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr41779.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/pr41779.c -std=gnu++20 (test for warnings, line 55) PASS: c-c++-common/pr41779.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr41779.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/pr41779.c -std=gnu++26 (test for warnings, line 55) PASS: c-c++-common/pr41779.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr41779.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/pr41779.c -std=gnu++98 (test for warnings, line 55) PASS: c-c++-common/pr41779.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr41935.c -std=gnu++20 (test for warnings, line 52) PASS: c-c++-common/pr41935.c -std=gnu++20 (test for warnings, line 56) PASS: c-c++-common/pr41935.c -std=gnu++20 (test for warnings, line 60) PASS: c-c++-common/pr41935.c -std=gnu++20 (test for warnings, line 62) PASS: c-c++-common/pr41935.c -std=gnu++20 (test for warnings, line 63) PASS: c-c++-common/pr41935.c -std=gnu++20 (test for warnings, line 64) PASS: c-c++-common/pr41935.c -std=gnu++20 (test for warnings, line 65) PASS: c-c++-common/pr41935.c -std=gnu++20 (test for warnings, line 68) PASS: c-c++-common/pr41935.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr41935.c -std=gnu++26 (test for warnings, line 52) PASS: c-c++-common/pr41935.c -std=gnu++26 (test for warnings, line 56) PASS: c-c++-common/pr41935.c -std=gnu++26 (test for warnings, line 60) PASS: c-c++-common/pr41935.c -std=gnu++26 (test for warnings, line 62) PASS: c-c++-common/pr41935.c -std=gnu++26 (test for warnings, line 63) PASS: c-c++-common/pr41935.c -std=gnu++26 (test for warnings, line 64) PASS: c-c++-common/pr41935.c -std=gnu++26 (test for warnings, line 65) PASS: c-c++-common/pr41935.c -std=gnu++26 (test for warnings, line 68) PASS: c-c++-common/pr41935.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr41935.c -std=gnu++98 (test for warnings, line 52) PASS: c-c++-common/pr41935.c -std=gnu++98 (test for warnings, line 56) PASS: c-c++-common/pr41935.c -std=gnu++98 (test for warnings, line 60) PASS: c-c++-common/pr41935.c -std=gnu++98 (test for warnings, line 62) PASS: c-c++-common/pr41935.c -std=gnu++98 (test for warnings, line 63) PASS: c-c++-common/pr41935.c -std=gnu++98 (test for warnings, line 64) PASS: c-c++-common/pr41935.c -std=gnu++98 (test for warnings, line 65) PASS: c-c++-common/pr41935.c -std=gnu++98 (test for warnings, line 68) PASS: c-c++-common/pr41935.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr42674.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr42674.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr42674.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr43395.c -std=c++20 at line 10 (test for warnings, line 9) PASS: c-c++-common/pr43395.c -std=c++20 at line 19 (test for warnings, line 18) PASS: c-c++-common/pr43395.c -std=c++20 at line 27 (test for warnings, line 26) PASS: c-c++-common/pr43395.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr43395.c -std=c++26 at line 10 (test for warnings, line 9) PASS: c-c++-common/pr43395.c -std=c++26 at line 19 (test for warnings, line 18) PASS: c-c++-common/pr43395.c -std=c++26 at line 27 (test for warnings, line 26) PASS: c-c++-common/pr43395.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr43395.c -std=c++98 at line 10 (test for warnings, line 9) PASS: c-c++-common/pr43395.c -std=c++98 at line 19 (test for warnings, line 18) PASS: c-c++-common/pr43395.c -std=c++98 at line 27 (test for warnings, line 26) PASS: c-c++-common/pr43395.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr43690.c -std=gnu++20 (test for errors, line 10) PASS: c-c++-common/pr43690.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/pr43690.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/pr43690.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr43690.c -std=gnu++26 (test for errors, line 10) PASS: c-c++-common/pr43690.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/pr43690.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/pr43690.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr43690.c -std=gnu++98 (test for errors, line 10) PASS: c-c++-common/pr43690.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/pr43690.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/pr43690.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr43772.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr43772.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr43772.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr43942.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr43942.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr43942.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr44515.c -std=gnu++20 (test for errors, line 6) PASS: c-c++-common/pr44515.c -std=gnu++20 expected multiline pattern lines 9-13 PASS: c-c++-common/pr44515.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr44515.c -std=gnu++26 (test for errors, line 6) PASS: c-c++-common/pr44515.c -std=gnu++26 expected multiline pattern lines 9-13 PASS: c-c++-common/pr44515.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr44515.c -std=gnu++98 (test for errors, line 6) PASS: c-c++-common/pr44515.c -std=gnu++98 expected multiline pattern lines 9-13 PASS: c-c++-common/pr44515.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr44715.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr44715.c -std=gnu++20 execution test PASS: c-c++-common/pr44715.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr44715.c -std=gnu++26 execution test PASS: c-c++-common/pr44715.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr44715.c -std=gnu++98 execution test PASS: c-c++-common/pr44832.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr44832.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr44832.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr46562-2.c -std=gnu++20 scan-tree-dump fre1 "return 0;" PASS: c-c++-common/pr46562-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr46562-2.c -std=gnu++26 scan-tree-dump fre1 "return 0;" PASS: c-c++-common/pr46562-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr46562-2.c -std=gnu++98 scan-tree-dump fre1 "return 0;" PASS: c-c++-common/pr46562-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr46562.c -std=gnu++20 scan-tree-dump ccp1 "return 0;" PASS: c-c++-common/pr46562.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr46562.c -std=gnu++26 scan-tree-dump ccp1 "return 0;" PASS: c-c++-common/pr46562.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr46562.c -std=gnu++98 scan-tree-dump ccp1 "return 0;" PASS: c-c++-common/pr46562.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr48418.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/pr48418.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/pr48418.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/pr48418.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/pr48418.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/pr48418.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/pr48418.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/pr48418.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/pr48418.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr48418.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/pr48418.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/pr48418.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/pr48418.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/pr48418.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/pr48418.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/pr48418.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/pr48418.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/pr48418.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr48418.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/pr48418.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/pr48418.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/pr48418.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/pr48418.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/pr48418.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/pr48418.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/pr48418.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/pr48418.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr49706-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr49706-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr49706-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 159) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 160) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 161) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 162) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 163) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 164) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 19) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 20) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 75) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 76) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 77) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 78) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 79) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 80) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 81) XFAIL: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 97) XFAIL: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 99) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 111) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 113) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 129) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 130) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 131) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 132) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 133) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 134) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 152) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 153) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 154) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 155) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 156) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 157) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 175) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 176) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 177) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 178) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 31) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 50) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 51) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 52) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 53) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 54) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 55) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 71) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 96) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 98) PASS: c-c++-common/pr49706.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for bogus messages, line 159) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for bogus messages, line 160) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for bogus messages, line 161) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for bogus messages, line 162) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for bogus messages, line 163) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for bogus messages, line 164) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for bogus messages, line 19) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for bogus messages, line 20) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for bogus messages, line 75) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for bogus messages, line 76) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for bogus messages, line 77) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for bogus messages, line 78) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for bogus messages, line 79) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for bogus messages, line 80) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for bogus messages, line 81) XFAIL: c-c++-common/pr49706.c -std=gnu++26 (test for bogus messages, line 97) XFAIL: c-c++-common/pr49706.c -std=gnu++26 (test for bogus messages, line 99) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 111) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 113) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 129) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 130) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 131) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 132) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 133) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 134) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 152) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 153) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 154) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 155) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 156) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 157) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 175) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 176) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 177) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 178) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 27) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 31) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 50) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 51) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 52) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 53) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 54) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 55) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 71) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 96) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for warnings, line 98) PASS: c-c++-common/pr49706.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 159) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 160) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 161) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 162) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 163) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 164) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 19) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 20) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 75) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 76) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 77) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 78) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 79) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 80) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 81) XFAIL: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 97) XFAIL: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 99) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 111) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 113) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 129) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 130) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 131) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 132) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 133) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 134) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 152) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 153) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 154) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 155) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 156) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 157) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 175) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 176) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 177) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 178) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 27) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 31) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 50) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 51) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 52) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 53) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 54) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 55) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 71) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 96) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 98) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr50459-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr50459-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr50459-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr50459.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr50459.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr50459.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51294.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51294.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51294.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-1.c -std=gnu++98 (test for excess errors) UNSUPPORTED: c-c++-common/pr51628-10.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr51628-10.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr51628-10.c -std=gnu++98 UNSUPPORTED: c-c++-common/pr51628-11.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr51628-11.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr51628-11.c -std=gnu++98 UNSUPPORTED: c-c++-common/pr51628-12.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr51628-12.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr51628-12.c -std=gnu++98 PASS: c-c++-common/pr51628-13.c -std=gnu++20 at line 9 (test for warnings, line 8) PASS: c-c++-common/pr51628-13.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-13.c -std=gnu++26 at line 9 (test for warnings, line 8) PASS: c-c++-common/pr51628-13.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-13.c -std=gnu++98 at line 9 (test for warnings, line 8) PASS: c-c++-common/pr51628-13.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-14.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-14.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-14.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-15.c -std=gnu++20 at line 13 (test for warnings, line 12) PASS: c-c++-common/pr51628-15.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-15.c -std=gnu++26 at line 13 (test for warnings, line 12) PASS: c-c++-common/pr51628-15.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-15.c -std=gnu++98 at line 13 (test for warnings, line 12) PASS: c-c++-common/pr51628-15.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-16.c -std=gnu++20 at line 11 (test for warnings, line 10) PASS: c-c++-common/pr51628-16.c -std=gnu++20 at line 13 (test for warnings, line 12) PASS: c-c++-common/pr51628-16.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-16.c -std=gnu++26 at line 11 (test for warnings, line 10) PASS: c-c++-common/pr51628-16.c -std=gnu++26 at line 13 (test for warnings, line 12) PASS: c-c++-common/pr51628-16.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-16.c -std=gnu++98 at line 11 (test for warnings, line 10) PASS: c-c++-common/pr51628-16.c -std=gnu++98 at line 13 (test for warnings, line 12) PASS: c-c++-common/pr51628-16.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-26.c -std=gnu++20 at line 18 (test for warnings, line 17) PASS: c-c++-common/pr51628-26.c -std=gnu++20 at line 25 (test for warnings, line 24) PASS: c-c++-common/pr51628-26.c -std=gnu++20 at line 32 (test for warnings, line 31) PASS: c-c++-common/pr51628-26.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-26.c -std=gnu++26 at line 18 (test for warnings, line 17) PASS: c-c++-common/pr51628-26.c -std=gnu++26 at line 25 (test for warnings, line 24) PASS: c-c++-common/pr51628-26.c -std=gnu++26 at line 32 (test for warnings, line 31) PASS: c-c++-common/pr51628-26.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-26.c -std=gnu++98 at line 18 (test for warnings, line 17) PASS: c-c++-common/pr51628-26.c -std=gnu++98 at line 25 (test for warnings, line 24) PASS: c-c++-common/pr51628-26.c -std=gnu++98 at line 32 (test for warnings, line 31) PASS: c-c++-common/pr51628-26.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-27.c -std=gnu++20 at line 12 (test for warnings, line 11) PASS: c-c++-common/pr51628-27.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-27.c -std=gnu++26 at line 12 (test for warnings, line 11) PASS: c-c++-common/pr51628-27.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-27.c -std=gnu++98 at line 12 (test for warnings, line 11) PASS: c-c++-common/pr51628-27.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-28.c -std=gnu++20 at line 14 (test for warnings, line 13) PASS: c-c++-common/pr51628-28.c -std=gnu++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-28.c -std=gnu++20 at line 24 (test for warnings, line 23) PASS: c-c++-common/pr51628-28.c -std=gnu++20 at line 27 (test for warnings, line 26) PASS: c-c++-common/pr51628-28.c -std=gnu++20 at line 29 (test for warnings, line 28) PASS: c-c++-common/pr51628-28.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-28.c -std=gnu++26 at line 14 (test for warnings, line 13) PASS: c-c++-common/pr51628-28.c -std=gnu++26 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-28.c -std=gnu++26 at line 24 (test for warnings, line 23) PASS: c-c++-common/pr51628-28.c -std=gnu++26 at line 27 (test for warnings, line 26) PASS: c-c++-common/pr51628-28.c -std=gnu++26 at line 29 (test for warnings, line 28) PASS: c-c++-common/pr51628-28.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-28.c -std=gnu++98 at line 14 (test for warnings, line 13) PASS: c-c++-common/pr51628-28.c -std=gnu++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-28.c -std=gnu++98 at line 24 (test for warnings, line 23) PASS: c-c++-common/pr51628-28.c -std=gnu++98 at line 27 (test for warnings, line 26) PASS: c-c++-common/pr51628-28.c -std=gnu++98 at line 29 (test for warnings, line 28) PASS: c-c++-common/pr51628-28.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-29.c -std=gnu++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-29.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-29.c -std=gnu++26 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-29.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-29.c -std=gnu++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-29.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-3.c -std=gnu++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-3.c -std=gnu++20 at line 24 (test for warnings, line 23) PASS: c-c++-common/pr51628-3.c -std=gnu++20 at line 27 (test for warnings, line 26) PASS: c-c++-common/pr51628-3.c -std=gnu++20 at line 30 (test for warnings, line 29) PASS: c-c++-common/pr51628-3.c -std=gnu++20 at line 32 (test for warnings, line 31) PASS: c-c++-common/pr51628-3.c -std=gnu++20 at line 34 (test for warnings, line 33) PASS: c-c++-common/pr51628-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-3.c -std=gnu++26 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-3.c -std=gnu++26 at line 24 (test for warnings, line 23) PASS: c-c++-common/pr51628-3.c -std=gnu++26 at line 27 (test for warnings, line 26) PASS: c-c++-common/pr51628-3.c -std=gnu++26 at line 30 (test for warnings, line 29) PASS: c-c++-common/pr51628-3.c -std=gnu++26 at line 32 (test for warnings, line 31) PASS: c-c++-common/pr51628-3.c -std=gnu++26 at line 34 (test for warnings, line 33) PASS: c-c++-common/pr51628-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-3.c -std=gnu++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-3.c -std=gnu++98 at line 24 (test for warnings, line 23) PASS: c-c++-common/pr51628-3.c -std=gnu++98 at line 27 (test for warnings, line 26) PASS: c-c++-common/pr51628-3.c -std=gnu++98 at line 30 (test for warnings, line 29) PASS: c-c++-common/pr51628-3.c -std=gnu++98 at line 32 (test for warnings, line 31) PASS: c-c++-common/pr51628-3.c -std=gnu++98 at line 34 (test for warnings, line 33) PASS: c-c++-common/pr51628-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-30.c -std=gnu++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-30.c -std=gnu++20 at line 23 (test for warnings, line 22) PASS: c-c++-common/pr51628-30.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-30.c -std=gnu++26 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-30.c -std=gnu++26 at line 23 (test for warnings, line 22) PASS: c-c++-common/pr51628-30.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-30.c -std=gnu++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-30.c -std=gnu++98 at line 23 (test for warnings, line 22) PASS: c-c++-common/pr51628-30.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-31.c -std=gnu++20 at line 15 (test for warnings, line 14) PASS: c-c++-common/pr51628-31.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-31.c -std=gnu++26 at line 15 (test for warnings, line 14) PASS: c-c++-common/pr51628-31.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-31.c -std=gnu++98 at line 15 (test for warnings, line 14) PASS: c-c++-common/pr51628-31.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-32.c -std=gnu++20 at line 20 (test for warnings, line 19) PASS: c-c++-common/pr51628-32.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-32.c -std=gnu++26 at line 20 (test for warnings, line 19) PASS: c-c++-common/pr51628-32.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-32.c -std=gnu++98 at line 20 (test for warnings, line 19) PASS: c-c++-common/pr51628-32.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-33.c -std=gnu++20 at line 18 (test for warnings, line 17) PASS: c-c++-common/pr51628-33.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-33.c -std=gnu++26 at line 18 (test for warnings, line 17) PASS: c-c++-common/pr51628-33.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-33.c -std=gnu++98 at line 18 (test for warnings, line 17) PASS: c-c++-common/pr51628-33.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-35.c -std=gnu++20 at line 15 (test for warnings, line 14) PASS: c-c++-common/pr51628-35.c -std=gnu++20 at line 22 (test for warnings, line 21) PASS: c-c++-common/pr51628-35.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-35.c -std=gnu++26 at line 15 (test for warnings, line 14) PASS: c-c++-common/pr51628-35.c -std=gnu++26 at line 22 (test for warnings, line 21) PASS: c-c++-common/pr51628-35.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-35.c -std=gnu++98 at line 15 (test for warnings, line 14) PASS: c-c++-common/pr51628-35.c -std=gnu++98 at line 22 (test for warnings, line 21) PASS: c-c++-common/pr51628-35.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-4.c -std=gnu++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-4.c -std=gnu++20 at line 24 (test for warnings, line 23) PASS: c-c++-common/pr51628-4.c -std=gnu++20 at line 27 (test for warnings, line 26) PASS: c-c++-common/pr51628-4.c -std=gnu++20 at line 30 (test for warnings, line 29) PASS: c-c++-common/pr51628-4.c -std=gnu++20 at line 32 (test for warnings, line 31) PASS: c-c++-common/pr51628-4.c -std=gnu++20 at line 34 (test for warnings, line 33) PASS: c-c++-common/pr51628-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-4.c -std=gnu++26 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-4.c -std=gnu++26 at line 24 (test for warnings, line 23) PASS: c-c++-common/pr51628-4.c -std=gnu++26 at line 27 (test for warnings, line 26) PASS: c-c++-common/pr51628-4.c -std=gnu++26 at line 30 (test for warnings, line 29) PASS: c-c++-common/pr51628-4.c -std=gnu++26 at line 32 (test for warnings, line 31) PASS: c-c++-common/pr51628-4.c -std=gnu++26 at line 34 (test for warnings, line 33) PASS: c-c++-common/pr51628-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-4.c -std=gnu++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-4.c -std=gnu++98 at line 24 (test for warnings, line 23) PASS: c-c++-common/pr51628-4.c -std=gnu++98 at line 27 (test for warnings, line 26) PASS: c-c++-common/pr51628-4.c -std=gnu++98 at line 30 (test for warnings, line 29) PASS: c-c++-common/pr51628-4.c -std=gnu++98 at line 32 (test for warnings, line 31) PASS: c-c++-common/pr51628-4.c -std=gnu++98 at line 34 (test for warnings, line 33) PASS: c-c++-common/pr51628-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-5.c -std=gnu++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-5.c -std=gnu++20 at line 24 (test for warnings, line 23) PASS: c-c++-common/pr51628-5.c -std=gnu++20 at line 27 (test for warnings, line 26) PASS: c-c++-common/pr51628-5.c -std=gnu++20 at line 30 (test for warnings, line 29) PASS: c-c++-common/pr51628-5.c -std=gnu++20 at line 32 (test for warnings, line 31) PASS: c-c++-common/pr51628-5.c -std=gnu++20 at line 34 (test for warnings, line 33) PASS: c-c++-common/pr51628-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-5.c -std=gnu++26 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-5.c -std=gnu++26 at line 24 (test for warnings, line 23) PASS: c-c++-common/pr51628-5.c -std=gnu++26 at line 27 (test for warnings, line 26) PASS: c-c++-common/pr51628-5.c -std=gnu++26 at line 30 (test for warnings, line 29) PASS: c-c++-common/pr51628-5.c -std=gnu++26 at line 32 (test for warnings, line 31) PASS: c-c++-common/pr51628-5.c -std=gnu++26 at line 34 (test for warnings, line 33) PASS: c-c++-common/pr51628-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-5.c -std=gnu++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-5.c -std=gnu++98 at line 24 (test for warnings, line 23) PASS: c-c++-common/pr51628-5.c -std=gnu++98 at line 27 (test for warnings, line 26) PASS: c-c++-common/pr51628-5.c -std=gnu++98 at line 30 (test for warnings, line 29) PASS: c-c++-common/pr51628-5.c -std=gnu++98 at line 32 (test for warnings, line 31) PASS: c-c++-common/pr51628-5.c -std=gnu++98 at line 34 (test for warnings, line 33) PASS: c-c++-common/pr51628-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-6.c -std=gnu++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-6.c -std=gnu++20 at line 24 (test for warnings, line 23) PASS: c-c++-common/pr51628-6.c -std=gnu++20 at line 27 (test for warnings, line 26) PASS: c-c++-common/pr51628-6.c -std=gnu++20 at line 30 (test for warnings, line 29) PASS: c-c++-common/pr51628-6.c -std=gnu++20 at line 32 (test for warnings, line 31) PASS: c-c++-common/pr51628-6.c -std=gnu++20 at line 34 (test for warnings, line 33) PASS: c-c++-common/pr51628-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-6.c -std=gnu++26 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-6.c -std=gnu++26 at line 24 (test for warnings, line 23) PASS: c-c++-common/pr51628-6.c -std=gnu++26 at line 27 (test for warnings, line 26) PASS: c-c++-common/pr51628-6.c -std=gnu++26 at line 30 (test for warnings, line 29) PASS: c-c++-common/pr51628-6.c -std=gnu++26 at line 32 (test for warnings, line 31) PASS: c-c++-common/pr51628-6.c -std=gnu++26 at line 34 (test for warnings, line 33) PASS: c-c++-common/pr51628-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-6.c -std=gnu++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-6.c -std=gnu++98 at line 24 (test for warnings, line 23) PASS: c-c++-common/pr51628-6.c -std=gnu++98 at line 27 (test for warnings, line 26) PASS: c-c++-common/pr51628-6.c -std=gnu++98 at line 30 (test for warnings, line 29) PASS: c-c++-common/pr51628-6.c -std=gnu++98 at line 32 (test for warnings, line 31) PASS: c-c++-common/pr51628-6.c -std=gnu++98 at line 34 (test for warnings, line 33) PASS: c-c++-common/pr51628-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-8.c -std=gnu++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-8.c -std=gnu++20 at line 23 (test for warnings, line 22) PASS: c-c++-common/pr51628-8.c -std=gnu++20 at line 26 (test for warnings, line 25) PASS: c-c++-common/pr51628-8.c -std=gnu++20 at line 29 (test for warnings, line 28) PASS: c-c++-common/pr51628-8.c -std=gnu++20 at line 31 (test for warnings, line 30) PASS: c-c++-common/pr51628-8.c -std=gnu++20 at line 33 (test for warnings, line 32) PASS: c-c++-common/pr51628-8.c -std=gnu++20 at line 35 (test for warnings, line 34) PASS: c-c++-common/pr51628-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-8.c -std=gnu++26 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-8.c -std=gnu++26 at line 23 (test for warnings, line 22) PASS: c-c++-common/pr51628-8.c -std=gnu++26 at line 26 (test for warnings, line 25) PASS: c-c++-common/pr51628-8.c -std=gnu++26 at line 29 (test for warnings, line 28) PASS: c-c++-common/pr51628-8.c -std=gnu++26 at line 31 (test for warnings, line 30) PASS: c-c++-common/pr51628-8.c -std=gnu++26 at line 33 (test for warnings, line 32) PASS: c-c++-common/pr51628-8.c -std=gnu++26 at line 35 (test for warnings, line 34) PASS: c-c++-common/pr51628-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-8.c -std=gnu++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-8.c -std=gnu++98 at line 23 (test for warnings, line 22) PASS: c-c++-common/pr51628-8.c -std=gnu++98 at line 26 (test for warnings, line 25) PASS: c-c++-common/pr51628-8.c -std=gnu++98 at line 29 (test for warnings, line 28) PASS: c-c++-common/pr51628-8.c -std=gnu++98 at line 31 (test for warnings, line 30) PASS: c-c++-common/pr51628-8.c -std=gnu++98 at line 33 (test for warnings, line 32) PASS: c-c++-common/pr51628-8.c -std=gnu++98 at line 35 (test for warnings, line 34) PASS: c-c++-common/pr51628-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51628-9.c -std=gnu++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-9.c -std=gnu++20 at line 23 (test for warnings, line 22) PASS: c-c++-common/pr51628-9.c -std=gnu++20 at line 26 (test for warnings, line 25) PASS: c-c++-common/pr51628-9.c -std=gnu++20 at line 29 (test for warnings, line 28) PASS: c-c++-common/pr51628-9.c -std=gnu++20 at line 31 (test for warnings, line 30) PASS: c-c++-common/pr51628-9.c -std=gnu++20 at line 33 (test for warnings, line 32) PASS: c-c++-common/pr51628-9.c -std=gnu++20 at line 35 (test for warnings, line 34) PASS: c-c++-common/pr51628-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51628-9.c -std=gnu++26 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-9.c -std=gnu++26 at line 23 (test for warnings, line 22) PASS: c-c++-common/pr51628-9.c -std=gnu++26 at line 26 (test for warnings, line 25) PASS: c-c++-common/pr51628-9.c -std=gnu++26 at line 29 (test for warnings, line 28) PASS: c-c++-common/pr51628-9.c -std=gnu++26 at line 31 (test for warnings, line 30) PASS: c-c++-common/pr51628-9.c -std=gnu++26 at line 33 (test for warnings, line 32) PASS: c-c++-common/pr51628-9.c -std=gnu++26 at line 35 (test for warnings, line 34) PASS: c-c++-common/pr51628-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51628-9.c -std=gnu++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/pr51628-9.c -std=gnu++98 at line 23 (test for warnings, line 22) PASS: c-c++-common/pr51628-9.c -std=gnu++98 at line 26 (test for warnings, line 25) PASS: c-c++-common/pr51628-9.c -std=gnu++98 at line 29 (test for warnings, line 28) PASS: c-c++-common/pr51628-9.c -std=gnu++98 at line 31 (test for warnings, line 30) PASS: c-c++-common/pr51628-9.c -std=gnu++98 at line 33 (test for warnings, line 32) PASS: c-c++-common/pr51628-9.c -std=gnu++98 at line 35 (test for warnings, line 34) PASS: c-c++-common/pr51628-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51712.c -std=gnu++20 (test for bogus messages, line 18) PASS: c-c++-common/pr51712.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51712.c -std=gnu++26 (test for bogus messages, line 18) PASS: c-c++-common/pr51712.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51712.c -std=gnu++98 (test for bogus messages, line 18) PASS: c-c++-common/pr51712.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51768.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/pr51768.c -std=gnu++20 (test for errors, line 24) PASS: c-c++-common/pr51768.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/pr51768.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr51768.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/pr51768.c -std=gnu++26 (test for errors, line 24) PASS: c-c++-common/pr51768.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/pr51768.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr51768.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/pr51768.c -std=gnu++98 (test for errors, line 24) PASS: c-c++-common/pr51768.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/pr51768.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr52177.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr52177.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr52177.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr52181.c -std=c++20 (test for bogus messages, line 11) PASS: c-c++-common/pr52181.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr52181.c -std=c++26 (test for bogus messages, line 11) PASS: c-c++-common/pr52181.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr52181.c -std=c++98 (test for bogus messages, line 11) PASS: c-c++-common/pr52181.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr53037-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr53037-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr53037-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr53633-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr53633-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr53633-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr53633.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr53633.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr53633.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr53874.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/pr53874.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/pr53874.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr53874.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/pr53874.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/pr53874.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr53874.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/pr53874.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/pr53874.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr54486.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr54486.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr54486.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr54988.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr54988.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr54988.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr55619.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr55619.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr55619.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr55771.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr55771.c -std=c++20 execution test PASS: c-c++-common/pr55771.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr55771.c -std=c++26 execution test PASS: c-c++-common/pr55771.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr55771.c -std=c++98 execution test PASS: c-c++-common/pr56302.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr56302.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr56302.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr56493.c -std=gnu++20 scan-tree-dump gimple " ([a-zA-Z._0-9$:]*) = \\(unsigned int\\) [^;\n\r]*;.* ([a-zA-Z._0-9$:]*) = \\(unsigned int\\) [^;\n\r]*;.* = \\1 \\+ \\2;" PASS: c-c++-common/pr56493.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr56493.c -std=gnu++26 scan-tree-dump gimple " ([a-zA-Z._0-9$:]*) = \\(unsigned int\\) [^;\n\r]*;.* ([a-zA-Z._0-9$:]*) = \\(unsigned int\\) [^;\n\r]*;.* = \\1 \\+ \\2;" PASS: c-c++-common/pr56493.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr56493.c -std=gnu++98 scan-tree-dump gimple " ([a-zA-Z._0-9$:]*) = \\(unsigned int\\) [^;\n\r]*;.* ([a-zA-Z._0-9$:]*) = \\(unsigned int\\) [^;\n\r]*;.* = \\1 \\+ \\2;" PASS: c-c++-common/pr56493.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr56566.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/pr56566.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/pr56566.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/pr56566.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr56566.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/pr56566.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/pr56566.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/pr56566.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr56566.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/pr56566.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/pr56566.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/pr56566.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr56607.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/pr56607.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/pr56607.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/pr56607.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/pr56607.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr56607.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/pr56607.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/pr56607.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/pr56607.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/pr56607.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr56607.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/pr56607.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/pr56607.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/pr56607.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/pr56607.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_1 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_10 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_11 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_12 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_2 = x (>=|==) 65535" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_3 = x (<|!=) 65535" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_4 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_5 = x (>=|==) 65535" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_6 = x (>=|==) 65535" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_7 = x (<= 65534|!= 65535)" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_8 = x (<= 65534|!= 65535)" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_9 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "in_range_1 = x > 100" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "in_range_2 = x <= 99" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "in_range_3 = x (>= 101|> 100)" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "in_range_4 = x <= 100" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "in_range_5 = x == 100" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "in_range_6 = x != 100" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "in_range_7 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "in_range_8 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_1 = x (>|!=) 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_10 = x (>= 1|!= 0)" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_11 = x (<=|==) 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_12 = x (<=|==) 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_2 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_3 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_4 = x (<=|==) 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_5 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_6 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_7 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_8 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_9 = x (>= 1|!= 0)" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_1 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_10 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_2 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_3 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_4 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_5 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_6 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_7 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_8 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_9 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "out_range_1 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "out_range_2 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "out_range_3 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "out_range_4 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "out_range_5 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "out_range_6 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "return ( = )?x != 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "return ( = )?x != 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "return ( = )?x != 0" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump-not original "\\(double\\)" PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump-not original "\\(float\\)" PASS: c-c++-common/pr57371-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "hi_bounds_1 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "hi_bounds_10 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "hi_bounds_11 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "hi_bounds_12 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "hi_bounds_2 = x (>=|==) 65535" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "hi_bounds_3 = x (<|!=) 65535" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "hi_bounds_4 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "hi_bounds_5 = x (>=|==) 65535" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "hi_bounds_6 = x (>=|==) 65535" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "hi_bounds_7 = x (<= 65534|!= 65535)" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "hi_bounds_8 = x (<= 65534|!= 65535)" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "hi_bounds_9 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "in_range_1 = x > 100" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "in_range_2 = x <= 99" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "in_range_3 = x (>= 101|> 100)" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "in_range_4 = x <= 100" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "in_range_5 = x == 100" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "in_range_6 = x != 100" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "in_range_7 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "in_range_8 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "lo_bounds_1 = x (>|!=) 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "lo_bounds_10 = x (>= 1|!= 0)" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "lo_bounds_11 = x (<=|==) 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "lo_bounds_12 = x (<=|==) 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "lo_bounds_2 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "lo_bounds_3 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "lo_bounds_4 = x (<=|==) 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "lo_bounds_5 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "lo_bounds_6 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "lo_bounds_7 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "lo_bounds_8 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "lo_bounds_9 = x (>= 1|!= 0)" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "nonfinite_1 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "nonfinite_10 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "nonfinite_2 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "nonfinite_3 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "nonfinite_4 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "nonfinite_5 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "nonfinite_6 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "nonfinite_7 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "nonfinite_8 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "nonfinite_9 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "out_range_1 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "out_range_2 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "out_range_3 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "out_range_4 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "out_range_5 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "out_range_6 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "return ( = )?x != 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "return ( = )?x != 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump original "return ( = )?x != 0" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump-not original "\\(double\\)" PASS: c-c++-common/pr57371-1.c -std=gnu++26 scan-tree-dump-not original "\\(float\\)" PASS: c-c++-common/pr57371-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_1 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_10 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_11 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_12 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_2 = x (>=|==) 65535" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_3 = x (<|!=) 65535" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_4 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_5 = x (>=|==) 65535" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_6 = x (>=|==) 65535" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_7 = x (<= 65534|!= 65535)" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_8 = x (<= 65534|!= 65535)" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_9 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "in_range_1 = x > 100" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "in_range_2 = x <= 99" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "in_range_3 = x (>= 101|> 100)" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "in_range_4 = x <= 100" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "in_range_5 = x == 100" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "in_range_6 = x != 100" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "in_range_7 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "in_range_8 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_1 = x (>|!=) 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_10 = x (>= 1|!= 0)" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_11 = x (<=|==) 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_12 = x (<=|==) 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_2 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_3 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_4 = x (<=|==) 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_5 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_6 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_7 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_8 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_9 = x (>= 1|!= 0)" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_1 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_10 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_2 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_3 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_4 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_5 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_6 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_7 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_8 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_9 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "out_range_1 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "out_range_2 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "out_range_3 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "out_range_4 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "out_range_5 = 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "out_range_6 = 1" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "return ( = )?x != 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "return ( = )?x != 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "return ( = )?x != 0" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump-not original "\\(double\\)" PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump-not original "\\(float\\)" PASS: c-c++-common/pr57371-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr57371-2.c -std=gnu++20 scan-tree-dump optimized "\\(double\\)" PASS: c-c++-common/pr57371-2.c -std=gnu++20 scan-tree-dump optimized "\\(float\\)" PASS: c-c++-common/pr57371-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr57371-2.c -std=gnu++26 scan-tree-dump optimized "\\(double\\)" PASS: c-c++-common/pr57371-2.c -std=gnu++26 scan-tree-dump optimized "\\(float\\)" PASS: c-c++-common/pr57371-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr57371-2.c -std=gnu++98 scan-tree-dump optimized "\\(double\\)" PASS: c-c++-common/pr57371-2.c -std=gnu++98 scan-tree-dump optimized "\\(float\\)" PASS: c-c++-common/pr57371-2.c -std=gnu++98 (test for excess errors) UNSUPPORTED: c-c++-common/pr57371-3.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr57371-3.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr57371-3.c -std=gnu++98 PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_1 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_10 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_11 = 0" PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_12 = 1" PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_2 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_3 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_4 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_5 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_6 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_7 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_8 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_9 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr57371-4.c -std=gnu++26 scan-tree-dump original "nonfinite_1 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++26 scan-tree-dump original "nonfinite_10 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++26 scan-tree-dump original "nonfinite_11 = 0" PASS: c-c++-common/pr57371-4.c -std=gnu++26 scan-tree-dump original "nonfinite_12 = 1" PASS: c-c++-common/pr57371-4.c -std=gnu++26 scan-tree-dump original "nonfinite_2 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++26 scan-tree-dump original "nonfinite_3 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++26 scan-tree-dump original "nonfinite_4 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++26 scan-tree-dump original "nonfinite_5 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++26 scan-tree-dump original "nonfinite_6 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++26 scan-tree-dump original "nonfinite_7 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++26 scan-tree-dump original "nonfinite_8 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++26 scan-tree-dump original "nonfinite_9 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_1 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_10 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_11 = 0" PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_12 = 1" PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_2 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_3 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_4 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_5 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_6 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_7 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_8 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_9 = \\(float\\)" PASS: c-c++-common/pr57371-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr57371-5.c -std=gnu++20 scan-tree-dump original "nonfinite_1 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++20 scan-tree-dump original "nonfinite_10 = 1" PASS: c-c++-common/pr57371-5.c -std=gnu++20 scan-tree-dump original "nonfinite_11 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++20 scan-tree-dump original "nonfinite_12 = 1" PASS: c-c++-common/pr57371-5.c -std=gnu++20 scan-tree-dump original "nonfinite_2 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++20 scan-tree-dump original "nonfinite_3 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++20 scan-tree-dump original "nonfinite_4 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++20 scan-tree-dump original "nonfinite_5 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++20 scan-tree-dump original "nonfinite_6 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++20 scan-tree-dump original "nonfinite_7 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++20 scan-tree-dump original "nonfinite_8 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++20 scan-tree-dump original "nonfinite_9 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr57371-5.c -std=gnu++26 scan-tree-dump original "nonfinite_1 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++26 scan-tree-dump original "nonfinite_10 = 1" PASS: c-c++-common/pr57371-5.c -std=gnu++26 scan-tree-dump original "nonfinite_11 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++26 scan-tree-dump original "nonfinite_12 = 1" PASS: c-c++-common/pr57371-5.c -std=gnu++26 scan-tree-dump original "nonfinite_2 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++26 scan-tree-dump original "nonfinite_3 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++26 scan-tree-dump original "nonfinite_4 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++26 scan-tree-dump original "nonfinite_5 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++26 scan-tree-dump original "nonfinite_6 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++26 scan-tree-dump original "nonfinite_7 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++26 scan-tree-dump original "nonfinite_8 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++26 scan-tree-dump original "nonfinite_9 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr57371-5.c -std=gnu++98 scan-tree-dump original "nonfinite_1 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++98 scan-tree-dump original "nonfinite_10 = 1" PASS: c-c++-common/pr57371-5.c -std=gnu++98 scan-tree-dump original "nonfinite_11 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++98 scan-tree-dump original "nonfinite_12 = 1" PASS: c-c++-common/pr57371-5.c -std=gnu++98 scan-tree-dump original "nonfinite_2 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++98 scan-tree-dump original "nonfinite_3 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++98 scan-tree-dump original "nonfinite_4 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++98 scan-tree-dump original "nonfinite_5 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++98 scan-tree-dump original "nonfinite_6 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++98 scan-tree-dump original "nonfinite_7 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++98 scan-tree-dump original "nonfinite_8 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++98 scan-tree-dump original "nonfinite_9 = 0" PASS: c-c++-common/pr57371-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr57653-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr57653-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr57653-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr57653.c -std=gnu++20 scan-assembler-not command-line PASS: c-c++-common/pr57653.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr57653.c -std=gnu++26 scan-assembler-not command-line PASS: c-c++-common/pr57653.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr57653.c -std=gnu++98 scan-assembler-not command-line PASS: c-c++-common/pr57653.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr57793.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/pr57793.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr57793.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/pr57793.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr57793.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/pr57793.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr58346-1.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/pr58346-1.c -std=gnu++20 (test for errors, line 22) PASS: c-c++-common/pr58346-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr58346-1.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/pr58346-1.c -std=gnu++26 (test for errors, line 22) PASS: c-c++-common/pr58346-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr58346-1.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/pr58346-1.c -std=gnu++98 (test for errors, line 22) PASS: c-c++-common/pr58346-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr58346-2.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/pr58346-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr58346-2.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/pr58346-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr58346-2.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/pr58346-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr58346-3.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/pr58346-3.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/pr58346-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr58346-3.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/pr58346-3.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/pr58346-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr58346-3.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/pr58346-3.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/pr58346-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr59032.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr59032.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr59032.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr59037.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr59037.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr59037.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr59223.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/pr59223.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr59223.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/pr59223.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr59223.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/pr59223.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr59280.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/pr59280.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr59280.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/pr59280.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr59280.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/pr59280.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr59521-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr59521-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr59521-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr59521-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr59521-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr59521-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr60101.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr60101.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr60101.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr60156.c -std=gnu++20 (test for warnings, line 6) PASS: c-c++-common/pr60156.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr60156.c -std=gnu++26 (test for warnings, line 6) PASS: c-c++-common/pr60156.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr60156.c -std=gnu++98 (test for warnings, line 6) PASS: c-c++-common/pr60156.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr60226.c -std=gnu++20 (test for errors, line 14) PASS: c-c++-common/pr60226.c -std=gnu++20 (test for errors, line 7) PASS: c-c++-common/pr60226.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/pr60226.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr60226.c -std=gnu++26 (test for errors, line 14) PASS: c-c++-common/pr60226.c -std=gnu++26 (test for errors, line 7) PASS: c-c++-common/pr60226.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/pr60226.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr60226.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/pr60226.c -std=gnu++98 (test for errors, line 7) PASS: c-c++-common/pr60226.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/pr60226.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 103) PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 108) PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 124) PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 129) PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 14) PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 140) PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 156) PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 29) PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 34) PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 53) PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 58) PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 68) PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 78) PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 83) PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 88) PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 93) PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 98) PASS: c-c++-common/pr60439.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr60439.c -std=c++26 (test for warnings, line 103) PASS: c-c++-common/pr60439.c -std=c++26 (test for warnings, line 108) PASS: c-c++-common/pr60439.c -std=c++26 (test for warnings, line 124) PASS: c-c++-common/pr60439.c -std=c++26 (test for warnings, line 129) PASS: c-c++-common/pr60439.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/pr60439.c -std=c++26 (test for warnings, line 140) PASS: c-c++-common/pr60439.c -std=c++26 (test for warnings, line 156) PASS: c-c++-common/pr60439.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/pr60439.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/pr60439.c -std=c++26 (test for warnings, line 34) PASS: c-c++-common/pr60439.c -std=c++26 (test for warnings, line 53) PASS: c-c++-common/pr60439.c -std=c++26 (test for warnings, line 58) PASS: c-c++-common/pr60439.c -std=c++26 (test for warnings, line 68) PASS: c-c++-common/pr60439.c -std=c++26 (test for warnings, line 78) PASS: c-c++-common/pr60439.c -std=c++26 (test for warnings, line 83) PASS: c-c++-common/pr60439.c -std=c++26 (test for warnings, line 88) PASS: c-c++-common/pr60439.c -std=c++26 (test for warnings, line 93) PASS: c-c++-common/pr60439.c -std=c++26 (test for warnings, line 98) PASS: c-c++-common/pr60439.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 103) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 108) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 124) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 129) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 140) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 156) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 29) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 34) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 53) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 58) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 68) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 78) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 83) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 88) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 93) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 98) PASS: c-c++-common/pr60439.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr60689.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr60689.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr60689.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr61405.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/pr61405.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/pr61405.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr61405.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/pr61405.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/pr61405.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr61405.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/pr61405.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/pr61405.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr61534-1.c -std=gnu++20 (test for bogus messages, line 9) PASS: c-c++-common/pr61534-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr61534-1.c -std=gnu++26 (test for bogus messages, line 9) PASS: c-c++-common/pr61534-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr61534-1.c -std=gnu++98 (test for bogus messages, line 9) PASS: c-c++-common/pr61534-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr61553.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/pr61553.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr61553.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/pr61553.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr61553.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/pr61553.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr62199-2.c -std=gnu++20 (test for bogus messages, line 14) PASS: c-c++-common/pr62199-2.c -std=gnu++20 (test for bogus messages, line 15) PASS: c-c++-common/pr62199-2.c -std=gnu++20 (test for bogus messages, line 16) PASS: c-c++-common/pr62199-2.c -std=gnu++20 (test for bogus messages, line 17) PASS: c-c++-common/pr62199-2.c -std=gnu++20 (test for bogus messages, line 18) PASS: c-c++-common/pr62199-2.c -std=gnu++20 (test for bogus messages, line 19) PASS: c-c++-common/pr62199-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr62199-2.c -std=gnu++26 (test for bogus messages, line 14) PASS: c-c++-common/pr62199-2.c -std=gnu++26 (test for bogus messages, line 15) PASS: c-c++-common/pr62199-2.c -std=gnu++26 (test for bogus messages, line 16) PASS: c-c++-common/pr62199-2.c -std=gnu++26 (test for bogus messages, line 17) PASS: c-c++-common/pr62199-2.c -std=gnu++26 (test for bogus messages, line 18) PASS: c-c++-common/pr62199-2.c -std=gnu++26 (test for bogus messages, line 19) PASS: c-c++-common/pr62199-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr62199-2.c -std=gnu++98 (test for bogus messages, line 14) PASS: c-c++-common/pr62199-2.c -std=gnu++98 (test for bogus messages, line 15) PASS: c-c++-common/pr62199-2.c -std=gnu++98 (test for bogus messages, line 16) PASS: c-c++-common/pr62199-2.c -std=gnu++98 (test for bogus messages, line 17) PASS: c-c++-common/pr62199-2.c -std=gnu++98 (test for bogus messages, line 18) PASS: c-c++-common/pr62199-2.c -std=gnu++98 (test for bogus messages, line 19) PASS: c-c++-common/pr62199-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/pr62199.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr62199.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/pr62199.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/pr62199.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/pr62199.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/pr62199.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/pr62199.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/pr62199.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/pr62199.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/pr62199.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/pr62199.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/pr62199.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/pr62199.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/pr62199.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/pr62199.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr63764-1.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/pr63764-1.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/pr63764-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr63764-1.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/pr63764-1.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/pr63764-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr63764-1.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/pr63764-1.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/pr63764-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr63764-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr63764-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr63764-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr65040.c -std=gnu++20 (test for bogus messages, line 15) PASS: c-c++-common/pr65040.c -std=gnu++20 (test for bogus messages, line 17) PASS: c-c++-common/pr65040.c -std=gnu++20 (test for bogus messages, line 19) PASS: c-c++-common/pr65040.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/pr65040.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/pr65040.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/pr65040.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr65040.c -std=gnu++26 (test for bogus messages, line 15) PASS: c-c++-common/pr65040.c -std=gnu++26 (test for bogus messages, line 17) PASS: c-c++-common/pr65040.c -std=gnu++26 (test for bogus messages, line 19) PASS: c-c++-common/pr65040.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/pr65040.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/pr65040.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/pr65040.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr65040.c -std=gnu++98 (test for bogus messages, line 15) PASS: c-c++-common/pr65040.c -std=gnu++98 (test for bogus messages, line 17) PASS: c-c++-common/pr65040.c -std=gnu++98 (test for bogus messages, line 19) PASS: c-c++-common/pr65040.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/pr65040.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/pr65040.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/pr65040.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 26) PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 27) PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 29) PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 30) PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 31) PASS: c-c++-common/pr65120.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr65120.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/pr65120.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/pr65120.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/pr65120.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/pr65120.c -std=gnu++26 (test for warnings, line 26) PASS: c-c++-common/pr65120.c -std=gnu++26 (test for warnings, line 27) PASS: c-c++-common/pr65120.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/pr65120.c -std=gnu++26 (test for warnings, line 29) PASS: c-c++-common/pr65120.c -std=gnu++26 (test for warnings, line 30) PASS: c-c++-common/pr65120.c -std=gnu++26 (test for warnings, line 31) PASS: c-c++-common/pr65120.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 26) PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 27) PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 30) PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 31) PASS: c-c++-common/pr65120.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr65556.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr65556.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr65556.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr65830.c -std=gnu++20 (test for bogus messages, line 11) PASS: c-c++-common/pr65830.c -std=gnu++20 (test for bogus messages, line 12) PASS: c-c++-common/pr65830.c -std=gnu++20 (test for bogus messages, line 13) PASS: c-c++-common/pr65830.c -std=gnu++20 (test for bogus messages, line 14) PASS: c-c++-common/pr65830.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr65830.c -std=gnu++26 (test for bogus messages, line 11) PASS: c-c++-common/pr65830.c -std=gnu++26 (test for bogus messages, line 12) PASS: c-c++-common/pr65830.c -std=gnu++26 (test for bogus messages, line 13) PASS: c-c++-common/pr65830.c -std=gnu++26 (test for bogus messages, line 14) PASS: c-c++-common/pr65830.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr65830.c -std=gnu++98 (test for bogus messages, line 11) PASS: c-c++-common/pr65830.c -std=gnu++98 (test for bogus messages, line 12) PASS: c-c++-common/pr65830.c -std=gnu++98 (test for bogus messages, line 13) PASS: c-c++-common/pr65830.c -std=gnu++98 (test for bogus messages, line 14) PASS: c-c++-common/pr65830.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr66208.c -std=gnu++20 (test for warnings, line 5) PASS: c-c++-common/pr66208.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/pr66208.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr66208.c -std=gnu++26 (test for warnings, line 5) PASS: c-c++-common/pr66208.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/pr66208.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr66208.c -std=gnu++98 (test for warnings, line 5) PASS: c-c++-common/pr66208.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/pr66208.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 104) PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 106) PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 111) PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 113) PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 117) PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 121) PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 125) PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 127) PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 131) PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 133) PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 138) PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 140) PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 78) PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 86) PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 97) PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 99) PASS: c-c++-common/pr66322.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr66322.c -std=c++26 (test for warnings, line 104) PASS: c-c++-common/pr66322.c -std=c++26 (test for warnings, line 106) PASS: c-c++-common/pr66322.c -std=c++26 (test for warnings, line 111) PASS: c-c++-common/pr66322.c -std=c++26 (test for warnings, line 113) PASS: c-c++-common/pr66322.c -std=c++26 (test for warnings, line 117) PASS: c-c++-common/pr66322.c -std=c++26 (test for warnings, line 121) PASS: c-c++-common/pr66322.c -std=c++26 (test for warnings, line 125) PASS: c-c++-common/pr66322.c -std=c++26 (test for warnings, line 127) PASS: c-c++-common/pr66322.c -std=c++26 (test for warnings, line 131) PASS: c-c++-common/pr66322.c -std=c++26 (test for warnings, line 133) PASS: c-c++-common/pr66322.c -std=c++26 (test for warnings, line 138) PASS: c-c++-common/pr66322.c -std=c++26 (test for warnings, line 140) PASS: c-c++-common/pr66322.c -std=c++26 (test for warnings, line 78) PASS: c-c++-common/pr66322.c -std=c++26 (test for warnings, line 86) PASS: c-c++-common/pr66322.c -std=c++26 (test for warnings, line 97) PASS: c-c++-common/pr66322.c -std=c++26 (test for warnings, line 99) PASS: c-c++-common/pr66322.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 104) PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 106) PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 111) PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 113) PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 117) PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 121) PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 125) PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 127) PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 131) PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 133) PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 138) PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 140) PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 78) PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 86) PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 97) PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 99) PASS: c-c++-common/pr66322.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr67639.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/pr67639.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr67639.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/pr67639.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr67639.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/pr67639.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr67653.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/pr67653.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr67653.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/pr67653.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr67653.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/pr67653.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/pr68107.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr68107.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/pr68107.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/pr68107.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/pr68107.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/pr68107.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/pr68107.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/pr68107.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/pr68107.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/pr68107.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/pr68107.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/pr68107.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/pr68107.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/pr68107.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/pr68107.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/pr68107.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/pr68107.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/pr68107.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/pr68107.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/pr68107.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/pr68107.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr68582.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/pr68582.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/pr68582.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/pr68582.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr68582.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/pr68582.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/pr68582.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/pr68582.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr68582.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/pr68582.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/pr68582.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/pr68582.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr68657-1.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/pr68657-1.c -std=gnu++20 (test for errors, line 25) PASS: c-c++-common/pr68657-1.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/pr68657-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr68657-1.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/pr68657-1.c -std=gnu++26 (test for errors, line 25) PASS: c-c++-common/pr68657-1.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/pr68657-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr68657-1.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/pr68657-1.c -std=gnu++98 (test for errors, line 25) PASS: c-c++-common/pr68657-1.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/pr68657-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr68657-2.c -std=gnu++20 (test for bogus messages, line 7) PASS: c-c++-common/pr68657-2.c -std=gnu++20 (test for errors, line 6) PASS: c-c++-common/pr68657-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr68657-2.c -std=gnu++26 (test for bogus messages, line 7) PASS: c-c++-common/pr68657-2.c -std=gnu++26 (test for errors, line 6) PASS: c-c++-common/pr68657-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr68657-2.c -std=gnu++98 (test for bogus messages, line 7) PASS: c-c++-common/pr68657-2.c -std=gnu++98 (test for errors, line 6) PASS: c-c++-common/pr68657-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr68657-3.c -std=c++20 (test for bogus messages, line 10) PASS: c-c++-common/pr68657-3.c -std=c++20 (test for bogus messages, line 13) PASS: c-c++-common/pr68657-3.c -std=c++20 (test for bogus messages, line 7) PASS: c-c++-common/pr68657-3.c -std=c++20 (test for bogus messages, line 9) PASS: c-c++-common/pr68657-3.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/pr68657-3.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/pr68657-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr68657-3.c -std=c++26 (test for bogus messages, line 10) PASS: c-c++-common/pr68657-3.c -std=c++26 (test for bogus messages, line 13) PASS: c-c++-common/pr68657-3.c -std=c++26 (test for bogus messages, line 7) PASS: c-c++-common/pr68657-3.c -std=c++26 (test for bogus messages, line 9) PASS: c-c++-common/pr68657-3.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/pr68657-3.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/pr68657-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr68657-3.c -std=c++98 (test for bogus messages, line 10) PASS: c-c++-common/pr68657-3.c -std=c++98 (test for bogus messages, line 13) PASS: c-c++-common/pr68657-3.c -std=c++98 (test for bogus messages, line 7) PASS: c-c++-common/pr68657-3.c -std=c++98 (test for bogus messages, line 9) PASS: c-c++-common/pr68657-3.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/pr68657-3.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/pr68657-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr68833-1.c -std=gnu++20 (test for bogus messages, line 13) PASS: c-c++-common/pr68833-1.c -std=gnu++20 (test for bogus messages, line 7) PASS: c-c++-common/pr68833-1.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/pr68833-1.c -std=gnu++20 (test for errors, line 6) PASS: c-c++-common/pr68833-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr68833-1.c -std=gnu++20 detect noreturn candidate (test for errors, line 18) PASS: c-c++-common/pr68833-1.c -std=gnu++26 (test for bogus messages, line 13) PASS: c-c++-common/pr68833-1.c -std=gnu++26 (test for bogus messages, line 7) PASS: c-c++-common/pr68833-1.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/pr68833-1.c -std=gnu++26 (test for errors, line 6) PASS: c-c++-common/pr68833-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr68833-1.c -std=gnu++26 detect noreturn candidate (test for errors, line 18) PASS: c-c++-common/pr68833-1.c -std=gnu++98 (test for bogus messages, line 13) PASS: c-c++-common/pr68833-1.c -std=gnu++98 (test for bogus messages, line 7) PASS: c-c++-common/pr68833-1.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/pr68833-1.c -std=gnu++98 (test for errors, line 6) PASS: c-c++-common/pr68833-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr68833-1.c -std=gnu++98 detect noreturn candidate (test for errors, line 18) PASS: c-c++-common/pr68833-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr68833-2.c -std=gnu++20 printf attribute warning (test for errors, line 12) PASS: c-c++-common/pr68833-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr68833-2.c -std=gnu++26 printf attribute warning (test for errors, line 12) PASS: c-c++-common/pr68833-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr68833-2.c -std=gnu++98 printf attribute warning (test for errors, line 12) PASS: c-c++-common/pr68833-3.c -std=gnu++20 (test for errors, line 5) PASS: c-c++-common/pr68833-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr68833-3.c -std=gnu++26 (test for errors, line 5) PASS: c-c++-common/pr68833-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr68833-3.c -std=gnu++98 (test for errors, line 5) PASS: c-c++-common/pr68833-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr69126-2-long.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr69126-2-long.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr69126-2-long.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr69126-2-short.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr69126-2-short.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr69126-2-short.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr69126.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr69126.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr69126.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr69543-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr69543-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr69543-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr69543-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr69543-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr69543-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr69543-3.c -std=gnu++20 (test for bogus messages, line 10) PASS: c-c++-common/pr69543-3.c -std=gnu++20 (test for bogus messages, line 6) PASS: c-c++-common/pr69543-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr69543-3.c -std=gnu++26 (test for bogus messages, line 10) PASS: c-c++-common/pr69543-3.c -std=gnu++26 (test for bogus messages, line 6) PASS: c-c++-common/pr69543-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr69543-3.c -std=gnu++98 (test for bogus messages, line 10) PASS: c-c++-common/pr69543-3.c -std=gnu++98 (test for bogus messages, line 6) PASS: c-c++-common/pr69543-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr69543-4.c -std=gnu++20 (test for bogus messages, line 13) PASS: c-c++-common/pr69543-4.c -std=gnu++20 (test for bogus messages, line 17) PASS: c-c++-common/pr69543-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr69543-4.c -std=gnu++26 (test for bogus messages, line 13) PASS: c-c++-common/pr69543-4.c -std=gnu++26 (test for bogus messages, line 17) PASS: c-c++-common/pr69543-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr69543-4.c -std=gnu++98 (test for bogus messages, line 13) PASS: c-c++-common/pr69543-4.c -std=gnu++98 (test for bogus messages, line 17) PASS: c-c++-common/pr69543-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr69558-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr69558-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr69558-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr69558-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr69558-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr69558-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr69558-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr69558-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr69558-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr69558-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr69558-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr69558-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr69558.c -std=gnu++20 (test for bogus messages, line 14) PASS: c-c++-common/pr69558.c -std=gnu++20 (test for bogus messages, line 17) PASS: c-c++-common/pr69558.c -std=gnu++20 (test for bogus messages, line 19) PASS: c-c++-common/pr69558.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr69558.c -std=gnu++26 (test for bogus messages, line 14) PASS: c-c++-common/pr69558.c -std=gnu++26 (test for bogus messages, line 17) PASS: c-c++-common/pr69558.c -std=gnu++26 (test for bogus messages, line 19) PASS: c-c++-common/pr69558.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr69558.c -std=gnu++98 (test for bogus messages, line 14) PASS: c-c++-common/pr69558.c -std=gnu++98 (test for bogus messages, line 17) PASS: c-c++-common/pr69558.c -std=gnu++98 (test for bogus messages, line 19) PASS: c-c++-common/pr69558.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr69669.c -std=gnu++20 scan-rtl-dump-times final "mem:QI" 1 PASS: c-c++-common/pr69669.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr69669.c -std=gnu++26 scan-rtl-dump-times final "mem:QI" 1 PASS: c-c++-common/pr69669.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr69669.c -std=gnu++98 scan-rtl-dump-times final "mem:QI" 1 PASS: c-c++-common/pr69669.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr69733.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/pr69733.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/pr69733.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/pr69733.c -std=gnu++20 expected multiline pattern lines 10-11 PASS: c-c++-common/pr69733.c -std=gnu++20 expected multiline pattern lines 16-17 PASS: c-c++-common/pr69733.c -std=gnu++20 expected multiline pattern lines 22-23 PASS: c-c++-common/pr69733.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr69733.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/pr69733.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/pr69733.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/pr69733.c -std=gnu++26 expected multiline pattern lines 10-11 PASS: c-c++-common/pr69733.c -std=gnu++26 expected multiline pattern lines 16-17 PASS: c-c++-common/pr69733.c -std=gnu++26 expected multiline pattern lines 22-23 PASS: c-c++-common/pr69733.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr69733.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/pr69733.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/pr69733.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/pr69733.c -std=gnu++98 expected multiline pattern lines 10-11 PASS: c-c++-common/pr69733.c -std=gnu++98 expected multiline pattern lines 16-17 PASS: c-c++-common/pr69733.c -std=gnu++98 expected multiline pattern lines 22-23 PASS: c-c++-common/pr69733.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr69764.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/pr69764.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/pr69764.c -std=c++20 (test for warnings, line 25) PASS: c-c++-common/pr69764.c -std=c++20 (test for warnings, line 31) PASS: c-c++-common/pr69764.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/pr69764.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/pr69764.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr69764.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/pr69764.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/pr69764.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/pr69764.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/pr69764.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/pr69764.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/pr69764.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr69764.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/pr69764.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/pr69764.c -std=c++98 (test for warnings, line 25) PASS: c-c++-common/pr69764.c -std=c++98 (test for warnings, line 31) PASS: c-c++-common/pr69764.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/pr69764.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/pr69764.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr69797.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/pr69797.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr69797.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/pr69797.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr69797.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/pr69797.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr70144-1.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/pr70144-1.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/pr70144-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr70144-1.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/pr70144-1.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/pr70144-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr70144-1.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/pr70144-1.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/pr70144-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr70144-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr70144-2.c -std=gnu++20 execution test PASS: c-c++-common/pr70144-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr70144-2.c -std=gnu++26 execution test PASS: c-c++-common/pr70144-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr70144-2.c -std=gnu++98 execution test PASS: c-c++-common/pr70264.c -std=gnu++20 (test for errors, line 3) PASS: c-c++-common/pr70264.c -std=gnu++20 expected multiline pattern lines 11-12 PASS: c-c++-common/pr70264.c -std=gnu++20 expected multiline pattern lines 7-8 PASS: c-c++-common/pr70264.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr70264.c -std=gnu++26 (test for errors, line 3) PASS: c-c++-common/pr70264.c -std=gnu++26 expected multiline pattern lines 11-12 PASS: c-c++-common/pr70264.c -std=gnu++26 expected multiline pattern lines 7-8 PASS: c-c++-common/pr70264.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr70264.c -std=gnu++98 (test for errors, line 3) PASS: c-c++-common/pr70264.c -std=gnu++98 expected multiline pattern lines 11-12 PASS: c-c++-common/pr70264.c -std=gnu++98 expected multiline pattern lines 7-8 PASS: c-c++-common/pr70264.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr70297.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr70297.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr70297.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr70336.c -std=gnu++20 (test for bogus messages, line 14) PASS: c-c++-common/pr70336.c -std=gnu++20 (test for bogus messages, line 21) PASS: c-c++-common/pr70336.c -std=gnu++20 (test for bogus messages, line 28) PASS: c-c++-common/pr70336.c -std=gnu++20 (test for bogus messages, line 35) PASS: c-c++-common/pr70336.c -std=gnu++20 (test for bogus messages, line 8) PASS: c-c++-common/pr70336.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr70336.c -std=gnu++26 (test for bogus messages, line 14) PASS: c-c++-common/pr70336.c -std=gnu++26 (test for bogus messages, line 21) PASS: c-c++-common/pr70336.c -std=gnu++26 (test for bogus messages, line 28) PASS: c-c++-common/pr70336.c -std=gnu++26 (test for bogus messages, line 35) PASS: c-c++-common/pr70336.c -std=gnu++26 (test for bogus messages, line 8) PASS: c-c++-common/pr70336.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr70336.c -std=gnu++98 (test for bogus messages, line 14) PASS: c-c++-common/pr70336.c -std=gnu++98 (test for bogus messages, line 21) PASS: c-c++-common/pr70336.c -std=gnu++98 (test for bogus messages, line 28) PASS: c-c++-common/pr70336.c -std=gnu++98 (test for bogus messages, line 35) PASS: c-c++-common/pr70336.c -std=gnu++98 (test for bogus messages, line 8) PASS: c-c++-common/pr70336.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr70651.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr70651.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr70651.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr70756-2.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/pr70756-2.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/pr70756-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr70756-2.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/pr70756-2.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/pr70756-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr70756-2.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/pr70756-2.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/pr70756-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr70756.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/pr70756.c -std=gnu++20 (test for errors, line 22) PASS: c-c++-common/pr70756.c -std=gnu++20 (test for errors, line 5) PASS: c-c++-common/pr70756.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr70756.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/pr70756.c -std=gnu++26 (test for errors, line 22) PASS: c-c++-common/pr70756.c -std=gnu++26 (test for errors, line 5) PASS: c-c++-common/pr70756.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr70756.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/pr70756.c -std=gnu++98 (test for errors, line 22) PASS: c-c++-common/pr70756.c -std=gnu++98 (test for errors, line 5) PASS: c-c++-common/pr70756.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr71372.c -std=gnu++20 scan-tree-dump-times optimized " ={v} " 4 PASS: c-c++-common/pr71372.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr71372.c -std=gnu++26 scan-tree-dump-times optimized " ={v} " 4 PASS: c-c++-common/pr71372.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr71372.c -std=gnu++98 scan-tree-dump-times optimized " ={v} " 4 PASS: c-c++-common/pr71372.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr71574.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/pr71574.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/pr71574.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/pr71574.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/pr71574.c -std=c++20 (test for warnings, line 5) PASS: c-c++-common/pr71574.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/pr71574.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/pr71574.c -std=c++20 (test for warnings, line 8) PASS: c-c++-common/pr71574.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/pr71574.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr71574.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/pr71574.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/pr71574.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/pr71574.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/pr71574.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/pr71574.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/pr71574.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/pr71574.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/pr71574.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/pr71574.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr71574.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/pr71574.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/pr71574.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/pr71574.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/pr71574.c -std=c++98 (test for warnings, line 5) PASS: c-c++-common/pr71574.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/pr71574.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/pr71574.c -std=c++98 (test for warnings, line 8) PASS: c-c++-common/pr71574.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/pr71574.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr71654.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr71654.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr71654.c -std=gnu++98 (test for excess errors) UNSUPPORTED: c-c++-common/pr72747-1.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr72747-1.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr72747-1.c -std=gnu++98 UNSUPPORTED: c-c++-common/pr72747-2.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr72747-2.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr72747-2.c -std=gnu++98 PASS: c-c++-common/pr77624-1.c -std=c++20 at line 14 (test for errors, line 13) PASS: c-c++-common/pr77624-1.c -std=c++20 at line 8 (test for errors, line 7) PASS: c-c++-common/pr77624-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr77624-1.c -std=c++26 at line 14 (test for errors, line 13) PASS: c-c++-common/pr77624-1.c -std=c++26 at line 8 (test for errors, line 7) PASS: c-c++-common/pr77624-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr77624-1.c -std=c++98 at line 14 (test for errors, line 13) PASS: c-c++-common/pr77624-1.c -std=c++98 at line 8 (test for errors, line 7) PASS: c-c++-common/pr77624-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr77624-2.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/pr77624-2.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/pr77624-2.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/pr77624-2.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/pr77624-2.c -std=c++20 at line 12 (test for errors, line 10) PASS: c-c++-common/pr77624-2.c -std=c++20 at line 24 (test for errors, line 22) PASS: c-c++-common/pr77624-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr77624-2.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/pr77624-2.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/pr77624-2.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/pr77624-2.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/pr77624-2.c -std=c++26 at line 12 (test for errors, line 10) PASS: c-c++-common/pr77624-2.c -std=c++26 at line 24 (test for errors, line 22) PASS: c-c++-common/pr77624-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr77624-2.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/pr77624-2.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/pr77624-2.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/pr77624-2.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/pr77624-2.c -std=c++98 at line 12 (test for errors, line 10) PASS: c-c++-common/pr77624-2.c -std=c++98 at line 24 (test for errors, line 22) PASS: c-c++-common/pr77624-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr79428-3.c -std=c++20 (test for errors, line 3) PASS: c-c++-common/pr79428-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr79428-3.c -std=c++26 (test for errors, line 3) PASS: c-c++-common/pr79428-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr79428-3.c -std=c++98 (test for errors, line 3) PASS: c-c++-common/pr79428-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr79641.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr79641.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr79641.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/pr80162-1.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr80162-1.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr80162-1.c -std=gnu++98 UNSUPPORTED: c-c++-common/pr80162-2.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr80162-2.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr80162-2.c -std=gnu++98 UNSUPPORTED: c-c++-common/pr80162-3.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr80162-3.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr80162-3.c -std=gnu++98 PASS: c-c++-common/pr81052.c -std=gnu++20 (test for errors, line 11) PASS: c-c++-common/pr81052.c -std=gnu++20 (test for errors, line 23) PASS: c-c++-common/pr81052.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr81052.c -std=gnu++26 (test for errors, line 11) PASS: c-c++-common/pr81052.c -std=gnu++26 (test for errors, line 23) PASS: c-c++-common/pr81052.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr81052.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/pr81052.c -std=gnu++98 (test for errors, line 23) PASS: c-c++-common/pr81052.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr81376.c -std=gnu++20 scan-tree-dump original "return ( = )?a1 < a2" PASS: c-c++-common/pr81376.c -std=gnu++20 scan-tree-dump original "s_s = a < b" PASS: c-c++-common/pr81376.c -std=gnu++20 scan-tree-dump original "s_ui = \\(double\\) a < \\(double\\) b" PASS: c-c++-common/pr81376.c -std=gnu++20 scan-tree-dump original "us_i = \\(int\\) a < b" PASS: c-c++-common/pr81376.c -std=gnu++20 scan-tree-dump original "us_s = \\(float\\) a < \\(float\\) b" PASS: c-c++-common/pr81376.c -std=gnu++20 scan-tree-dump original "us_us = a < b" PASS: c-c++-common/pr81376.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr81376.c -std=gnu++26 scan-tree-dump original "return ( = )?a1 < a2" PASS: c-c++-common/pr81376.c -std=gnu++26 scan-tree-dump original "s_s = a < b" PASS: c-c++-common/pr81376.c -std=gnu++26 scan-tree-dump original "s_ui = \\(double\\) a < \\(double\\) b" PASS: c-c++-common/pr81376.c -std=gnu++26 scan-tree-dump original "us_i = \\(int\\) a < b" PASS: c-c++-common/pr81376.c -std=gnu++26 scan-tree-dump original "us_s = \\(float\\) a < \\(float\\) b" PASS: c-c++-common/pr81376.c -std=gnu++26 scan-tree-dump original "us_us = a < b" PASS: c-c++-common/pr81376.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr81376.c -std=gnu++98 scan-tree-dump original "return ( = )?a1 < a2" PASS: c-c++-common/pr81376.c -std=gnu++98 scan-tree-dump original "s_s = a < b" PASS: c-c++-common/pr81376.c -std=gnu++98 scan-tree-dump original "s_ui = \\(double\\) a < \\(double\\) b" PASS: c-c++-common/pr81376.c -std=gnu++98 scan-tree-dump original "us_i = \\(int\\) a < b" PASS: c-c++-common/pr81376.c -std=gnu++98 scan-tree-dump original "us_s = \\(float\\) a < \\(float\\) b" PASS: c-c++-common/pr81376.c -std=gnu++98 scan-tree-dump original "us_us = a < b" PASS: c-c++-common/pr81376.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr82112.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr82112.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr82112.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr82872.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr82872.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr82872.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr83059.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/pr83059.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr83059.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/pr83059.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr83059.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/pr83059.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr84293.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr84293.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr84293.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr84305.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr84305.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr84305.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr84873.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr84873.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr84873.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr84982.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr84982.c -std=gnu++20 execution test PASS: c-c++-common/pr84982.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr84982.c -std=gnu++26 execution test PASS: c-c++-common/pr84982.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr84982.c -std=gnu++98 execution test UNSUPPORTED: c-c++-common/pr84999.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr84999.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr84999.c -std=gnu++98 PASS: c-c++-common/pr85156.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr85156.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr85156.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr85822.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr85822.c -std=gnu++20 execution test PASS: c-c++-common/pr85822.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr85822.c -std=gnu++26 execution test PASS: c-c++-common/pr85822.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr85822.c -std=gnu++98 execution test PASS: c-c++-common/pr86093.c -std=gnu++20 scan-tree-dump-not optimized "return 0;" PASS: c-c++-common/pr86093.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr86093.c -std=gnu++26 scan-tree-dump-not optimized "return 0;" PASS: c-c++-common/pr86093.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr86093.c -std=gnu++98 scan-tree-dump-not optimized "return 0;" PASS: c-c++-common/pr86093.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr88664-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr88664-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr88664-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr88664-2.c -std=gnu++20 at line 14 (test for warnings, line 13) PASS: c-c++-common/pr88664-2.c -std=gnu++20 at line 21 (test for warnings, line 20) PASS: c-c++-common/pr88664-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr88664-2.c -std=gnu++26 at line 14 (test for warnings, line 13) PASS: c-c++-common/pr88664-2.c -std=gnu++26 at line 21 (test for warnings, line 20) PASS: c-c++-common/pr88664-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr88664-2.c -std=gnu++98 at line 14 (test for warnings, line 13) PASS: c-c++-common/pr88664-2.c -std=gnu++98 at line 21 (test for warnings, line 20) PASS: c-c++-common/pr88664-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr88984.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr88984.c -std=c++20 execution test PASS: c-c++-common/pr88984.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr88984.c -std=c++26 execution test PASS: c-c++-common/pr88984.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr88984.c -std=c++98 execution test PASS: c-c++-common/pr89566.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr89566.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr89566.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr89888.c -std=gnu++20 (test for errors, line 14) PASS: c-c++-common/pr89888.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/pr89888.c -std=gnu++20 (test for errors, line 26) PASS: c-c++-common/pr89888.c -std=gnu++20 (test for errors, line 27) PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 36) PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 37) PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 49) PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 50) PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 52) PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 53) PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 64) PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 65) PASS: c-c++-common/pr89888.c -std=gnu++20 at line 13 (test for warnings, line 12) PASS: c-c++-common/pr89888.c -std=gnu++20 at line 25 (test for warnings, line 24) PASS: c-c++-common/pr89888.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr89888.c -std=gnu++26 (test for errors, line 14) PASS: c-c++-common/pr89888.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/pr89888.c -std=gnu++26 (test for errors, line 26) PASS: c-c++-common/pr89888.c -std=gnu++26 (test for errors, line 27) PASS: c-c++-common/pr89888.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/pr89888.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/pr89888.c -std=gnu++26 (test for warnings, line 36) PASS: c-c++-common/pr89888.c -std=gnu++26 (test for warnings, line 37) PASS: c-c++-common/pr89888.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/pr89888.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/pr89888.c -std=gnu++26 (test for warnings, line 49) PASS: c-c++-common/pr89888.c -std=gnu++26 (test for warnings, line 50) PASS: c-c++-common/pr89888.c -std=gnu++26 (test for warnings, line 52) PASS: c-c++-common/pr89888.c -std=gnu++26 (test for warnings, line 53) PASS: c-c++-common/pr89888.c -std=gnu++26 (test for warnings, line 64) PASS: c-c++-common/pr89888.c -std=gnu++26 (test for warnings, line 65) PASS: c-c++-common/pr89888.c -std=gnu++26 at line 13 (test for warnings, line 12) PASS: c-c++-common/pr89888.c -std=gnu++26 at line 25 (test for warnings, line 24) PASS: c-c++-common/pr89888.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr89888.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/pr89888.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/pr89888.c -std=gnu++98 (test for errors, line 26) PASS: c-c++-common/pr89888.c -std=gnu++98 (test for errors, line 27) PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 36) PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 37) PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 49) PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 50) PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 52) PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 53) PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 64) PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 65) PASS: c-c++-common/pr89888.c -std=gnu++98 at line 13 (test for warnings, line 12) PASS: c-c++-common/pr89888.c -std=gnu++98 at line 25 (test for warnings, line 24) PASS: c-c++-common/pr89888.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr89933.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr89933.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr89933.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr89946.c -std=c++20 (test for warnings, line 3) PASS: c-c++-common/pr89946.c -std=c++20 (test for warnings, line 4) PASS: c-c++-common/pr89946.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/pr89946.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/pr89946.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr89946.c -std=c++26 (test for warnings, line 3) PASS: c-c++-common/pr89946.c -std=c++26 (test for warnings, line 4) PASS: c-c++-common/pr89946.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/pr89946.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/pr89946.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr89946.c -std=c++98 (test for warnings, line 3) PASS: c-c++-common/pr89946.c -std=c++98 (test for warnings, line 4) PASS: c-c++-common/pr89946.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/pr89946.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/pr89946.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr89985.c -std=gnu++20 (test for bogus messages, line 11) PASS: c-c++-common/pr89985.c -std=gnu++20 (test for bogus messages, line 7) PASS: c-c++-common/pr89985.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr89985.c -std=gnu++26 (test for bogus messages, line 11) PASS: c-c++-common/pr89985.c -std=gnu++26 (test for bogus messages, line 7) PASS: c-c++-common/pr89985.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr89985.c -std=gnu++98 (test for bogus messages, line 11) PASS: c-c++-common/pr89985.c -std=gnu++98 (test for bogus messages, line 7) PASS: c-c++-common/pr89985.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr90108.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr90108.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr90108.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr90590-1.c -std=gnu++20 (test for bogus messages, line 9) PASS: c-c++-common/pr90590-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr90590-1.c -std=gnu++26 (test for bogus messages, line 9) PASS: c-c++-common/pr90590-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr90590-1.c -std=gnu++98 (test for bogus messages, line 9) PASS: c-c++-common/pr90590-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr90590-2.c -std=gnu++20 (test for bogus messages, line 9) PASS: c-c++-common/pr90590-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr90590-2.c -std=gnu++26 (test for bogus messages, line 9) PASS: c-c++-common/pr90590-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr90590-2.c -std=gnu++98 (test for bogus messages, line 9) PASS: c-c++-common/pr90590-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr90677-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr90677-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr90677-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr90677.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr90677.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr90677.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr90927.c -std=c++20 scan-file b\\$ill b\\$\\$ob: PASS: c-c++-common/pr90927.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr90927.c -std=c++26 scan-file b\\$ill b\\$\\$ob: PASS: c-c++-common/pr90927.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr90927.c -std=c++98 scan-file b\\$ill b\\$\\$ob: PASS: c-c++-common/pr90927.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr91669.c -std=c++20 (test for bogus messages, line 15) PASS: c-c++-common/pr91669.c -std=c++20 (test for bogus messages, line 19) PASS: c-c++-common/pr91669.c -std=c++20 (test for bogus messages, line 24) PASS: c-c++-common/pr91669.c -std=c++20 (test for bogus messages, line 28) PASS: c-c++-common/pr91669.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr91669.c -std=c++26 (test for bogus messages, line 15) PASS: c-c++-common/pr91669.c -std=c++26 (test for bogus messages, line 19) PASS: c-c++-common/pr91669.c -std=c++26 (test for bogus messages, line 24) PASS: c-c++-common/pr91669.c -std=c++26 (test for bogus messages, line 28) PASS: c-c++-common/pr91669.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr91669.c -std=c++98 (test for bogus messages, line 15) PASS: c-c++-common/pr91669.c -std=c++98 (test for bogus messages, line 19) PASS: c-c++-common/pr91669.c -std=c++98 (test for bogus messages, line 24) PASS: c-c++-common/pr91669.c -std=c++98 (test for bogus messages, line 28) PASS: c-c++-common/pr91669.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr91733.c -std=c++20 expected multiline pattern lines 11-12 PASS: c-c++-common/pr91733.c -std=c++20 expected multiline pattern lines 16-17 PASS: c-c++-common/pr91733.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr91733.c -std=c++20 test1 at line 7 (test for warnings, line 4) PASS: c-c++-common/pr91733.c -std=c++20 test2 at line 8 (test for warnings, line 5) PASS: c-c++-common/pr91733.c -std=c++26 expected multiline pattern lines 11-12 PASS: c-c++-common/pr91733.c -std=c++26 expected multiline pattern lines 16-17 PASS: c-c++-common/pr91733.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr91733.c -std=c++26 test1 at line 7 (test for warnings, line 4) PASS: c-c++-common/pr91733.c -std=c++26 test2 at line 8 (test for warnings, line 5) PASS: c-c++-common/pr91733.c -std=c++98 expected multiline pattern lines 11-12 PASS: c-c++-common/pr91733.c -std=c++98 expected multiline pattern lines 16-17 PASS: c-c++-common/pr91733.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr91733.c -std=c++98 test1 at line 7 (test for warnings, line 4) PASS: c-c++-common/pr91733.c -std=c++98 test2 at line 8 (test for warnings, line 5) PASS: c-c++-common/pr92352.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/pr92352.c -std=c++20 at line 8 (test for errors, line 7) PASS: c-c++-common/pr92352.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr92352.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/pr92352.c -std=c++26 at line 8 (test for errors, line 7) PASS: c-c++-common/pr92352.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr92352.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/pr92352.c -std=c++98 at line 8 (test for errors, line 7) PASS: c-c++-common/pr92352.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr92452.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr92452.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr92452.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr92833-1.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/pr92833-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr92833-1.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/pr92833-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr92833-1.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/pr92833-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr92833-2.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/pr92833-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr92833-2.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/pr92833-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr92833-2.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/pr92833-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr92833-3.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/pr92833-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr92833-3.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/pr92833-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr92833-3.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/pr92833-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr92833-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr92833-4.c -std=c++20 expected at line 4 (test for warnings, line 5) PASS: c-c++-common/pr92833-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr92833-4.c -std=c++26 expected at line 4 (test for warnings, line 5) PASS: c-c++-common/pr92833-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr92833-4.c -std=c++98 expected at line 4 (test for warnings, line 5) PASS: c-c++-common/pr94385.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr94385.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr94385.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr94755.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/pr94755.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr94755.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/pr94755.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr94755.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/pr94755.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/pr95237-1.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr95237-1.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr95237-1.c -std=gnu++98 UNSUPPORTED: c-c++-common/pr95237-2.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr95237-2.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr95237-2.c -std=gnu++98 UNSUPPORTED: c-c++-common/pr95237-3.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr95237-3.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr95237-3.c -std=gnu++98 UNSUPPORTED: c-c++-common/pr95237-4.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr95237-4.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr95237-4.c -std=gnu++98 UNSUPPORTED: c-c++-common/pr95237-5.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr95237-5.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr95237-5.c -std=gnu++98 UNSUPPORTED: c-c++-common/pr95237-6.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr95237-6.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr95237-6.c -std=gnu++98 UNSUPPORTED: c-c++-common/pr95237-7.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr95237-7.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr95237-7.c -std=gnu++98 UNSUPPORTED: c-c++-common/pr95237-8.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr95237-8.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr95237-8.c -std=gnu++98 UNSUPPORTED: c-c++-common/pr95237-9.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr95237-9.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr95237-9.c -std=gnu++98 PASS: c-c++-common/pr95378.c -std=c++20 at line 101 (test for errors, line 100) PASS: c-c++-common/pr95378.c -std=c++20 at line 106 (test for errors, line 105) PASS: c-c++-common/pr95378.c -std=c++20 at line 109 (test for errors, line 108) PASS: c-c++-common/pr95378.c -std=c++20 at line 18 (test for errors, line 17) PASS: c-c++-common/pr95378.c -std=c++20 at line 21 (test for errors, line 20) PASS: c-c++-common/pr95378.c -std=c++20 at line 24 (test for errors, line 23) PASS: c-c++-common/pr95378.c -std=c++20 at line 36 (test for errors, line 35) PASS: c-c++-common/pr95378.c -std=c++20 at line 39 (test for errors, line 38) PASS: c-c++-common/pr95378.c -std=c++20 at line 43 (test for errors, line 42) PASS: c-c++-common/pr95378.c -std=c++20 at line 55 (test for errors, line 54) PASS: c-c++-common/pr95378.c -std=c++20 at line 58 (test for errors, line 57) PASS: c-c++-common/pr95378.c -std=c++20 at line 62 (test for errors, line 61) PASS: c-c++-common/pr95378.c -std=c++20 at line 65 (test for errors, line 64) PASS: c-c++-common/pr95378.c -std=c++20 at line 69 (test for errors, line 68) PASS: c-c++-common/pr95378.c -std=c++20 at line 72 (test for errors, line 71) PASS: c-c++-common/pr95378.c -std=c++20 at line 75 (test for errors, line 74) PASS: c-c++-common/pr95378.c -std=c++20 at line 88 (test for errors, line 87) PASS: c-c++-common/pr95378.c -std=c++20 at line 91 (test for errors, line 90) PASS: c-c++-common/pr95378.c -std=c++20 at line 95 (test for errors, line 94) PASS: c-c++-common/pr95378.c -std=c++20 at line 98 (test for errors, line 97) PASS: c-c++-common/pr95378.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr95378.c -std=c++26 at line 101 (test for errors, line 100) PASS: c-c++-common/pr95378.c -std=c++26 at line 106 (test for errors, line 105) PASS: c-c++-common/pr95378.c -std=c++26 at line 109 (test for errors, line 108) PASS: c-c++-common/pr95378.c -std=c++26 at line 18 (test for errors, line 17) PASS: c-c++-common/pr95378.c -std=c++26 at line 21 (test for errors, line 20) PASS: c-c++-common/pr95378.c -std=c++26 at line 24 (test for errors, line 23) PASS: c-c++-common/pr95378.c -std=c++26 at line 36 (test for errors, line 35) PASS: c-c++-common/pr95378.c -std=c++26 at line 39 (test for errors, line 38) PASS: c-c++-common/pr95378.c -std=c++26 at line 43 (test for errors, line 42) PASS: c-c++-common/pr95378.c -std=c++26 at line 55 (test for errors, line 54) PASS: c-c++-common/pr95378.c -std=c++26 at line 58 (test for errors, line 57) PASS: c-c++-common/pr95378.c -std=c++26 at line 62 (test for errors, line 61) PASS: c-c++-common/pr95378.c -std=c++26 at line 65 (test for errors, line 64) PASS: c-c++-common/pr95378.c -std=c++26 at line 69 (test for errors, line 68) PASS: c-c++-common/pr95378.c -std=c++26 at line 72 (test for errors, line 71) PASS: c-c++-common/pr95378.c -std=c++26 at line 75 (test for errors, line 74) PASS: c-c++-common/pr95378.c -std=c++26 at line 88 (test for errors, line 87) PASS: c-c++-common/pr95378.c -std=c++26 at line 91 (test for errors, line 90) PASS: c-c++-common/pr95378.c -std=c++26 at line 95 (test for errors, line 94) PASS: c-c++-common/pr95378.c -std=c++26 at line 98 (test for errors, line 97) PASS: c-c++-common/pr95378.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr95378.c -std=c++98 at line 101 (test for errors, line 100) PASS: c-c++-common/pr95378.c -std=c++98 at line 106 (test for errors, line 105) PASS: c-c++-common/pr95378.c -std=c++98 at line 109 (test for errors, line 108) PASS: c-c++-common/pr95378.c -std=c++98 at line 18 (test for errors, line 17) PASS: c-c++-common/pr95378.c -std=c++98 at line 21 (test for errors, line 20) PASS: c-c++-common/pr95378.c -std=c++98 at line 24 (test for errors, line 23) PASS: c-c++-common/pr95378.c -std=c++98 at line 36 (test for errors, line 35) PASS: c-c++-common/pr95378.c -std=c++98 at line 39 (test for errors, line 38) PASS: c-c++-common/pr95378.c -std=c++98 at line 43 (test for errors, line 42) PASS: c-c++-common/pr95378.c -std=c++98 at line 55 (test for errors, line 54) PASS: c-c++-common/pr95378.c -std=c++98 at line 58 (test for errors, line 57) PASS: c-c++-common/pr95378.c -std=c++98 at line 62 (test for errors, line 61) PASS: c-c++-common/pr95378.c -std=c++98 at line 65 (test for errors, line 64) PASS: c-c++-common/pr95378.c -std=c++98 at line 69 (test for errors, line 68) PASS: c-c++-common/pr95378.c -std=c++98 at line 72 (test for errors, line 71) PASS: c-c++-common/pr95378.c -std=c++98 at line 75 (test for errors, line 74) PASS: c-c++-common/pr95378.c -std=c++98 at line 88 (test for errors, line 87) PASS: c-c++-common/pr95378.c -std=c++98 at line 91 (test for errors, line 90) PASS: c-c++-common/pr95378.c -std=c++98 at line 95 (test for errors, line 94) PASS: c-c++-common/pr95378.c -std=c++98 at line 98 (test for errors, line 97) PASS: c-c++-common/pr95378.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/pr95903.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr95903.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr95903.c -std=gnu++98 UNSUPPORTED: c-c++-common/pr96192-1.c -std=gnu++20 UNSUPPORTED: c-c++-common/pr96192-1.c -std=gnu++26 UNSUPPORTED: c-c++-common/pr96192-1.c -std=gnu++98 PASS: c-c++-common/pr96369.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr96369.c -std=gnu++20 execution test PASS: c-c++-common/pr96369.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr96369.c -std=gnu++26 execution test PASS: c-c++-common/pr96369.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr96369.c -std=gnu++98 execution test PASS: c-c++-common/pr96545.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/pr96545.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/pr96545.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/pr96545.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/pr96545.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr96545.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/pr96545.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/pr96545.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/pr96545.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/pr96545.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr96545.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/pr96545.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/pr96545.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/pr96545.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/pr96545.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr97164.c -std=c++20 (test for errors, line 5) PASS: c-c++-common/pr97164.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr97164.c -std=c++26 (test for errors, line 5) PASS: c-c++-common/pr97164.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr97164.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/pr97164.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr97498.c -std=c++20 (test for bogus messages, line 4) PASS: c-c++-common/pr97498.c -std=c++20 (test for excess errors) PASS: c-c++-common/pr97498.c -std=c++26 (test for bogus messages, line 4) PASS: c-c++-common/pr97498.c -std=c++26 (test for excess errors) PASS: c-c++-common/pr97498.c -std=c++98 (test for bogus messages, line 4) PASS: c-c++-common/pr97498.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr98556.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr98556.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr98556.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr98943.c -std=gnu++20 dg-regexp 10 was found: "[^\n:]*: warning: NOTAFILE: linker input file unused because linking not done\n[^\n:]*: error: NOTAFILE: linker input file not found: [^\n]*\n" PASS: c-c++-common/pr98943.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr98943.c -std=gnu++26 dg-regexp 10 was found: "[^\n:]*: warning: NOTAFILE: linker input file unused because linking not done\n[^\n:]*: error: NOTAFILE: linker input file not found: [^\n]*\n" PASS: c-c++-common/pr98943.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr98943.c -std=gnu++98 dg-regexp 10 was found: "[^\n:]*: warning: NOTAFILE: linker input file unused because linking not done\n[^\n:]*: error: NOTAFILE: linker input file not found: [^\n]*\n" PASS: c-c++-common/pr98943.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr99113.c -std=gnu++20 scan-assembler xyzzy PASS: c-c++-common/pr99113.c -std=gnu++20 scan-assembler-not .data.*,"awR" PASS: c-c++-common/pr99113.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pr99113.c -std=gnu++26 scan-assembler xyzzy PASS: c-c++-common/pr99113.c -std=gnu++26 scan-assembler-not .data.*,"awR" PASS: c-c++-common/pr99113.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pr99113.c -std=gnu++98 scan-assembler xyzzy PASS: c-c++-common/pr99113.c -std=gnu++98 scan-assembler-not .data.*,"awR" PASS: c-c++-common/pr99113.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pragma-diag-11.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/pragma-diag-11.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pragma-diag-11.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/pragma-diag-11.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pragma-diag-11.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/pragma-diag-11.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pragma-diag-12.c -std=gnu++20 (test for warnings, line 7) PASS: c-c++-common/pragma-diag-12.c -std=gnu++20 scan-assembler #pragma GCC diagnostic ignored "-Wdate-time" PASS: c-c++-common/pragma-diag-12.c -std=gnu++20 scan-assembler #pragma GCC diagnostic pop PASS: c-c++-common/pragma-diag-12.c -std=gnu++20 scan-assembler #pragma GCC diagnostic push PASS: c-c++-common/pragma-diag-12.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pragma-diag-12.c -std=gnu++26 (test for warnings, line 7) PASS: c-c++-common/pragma-diag-12.c -std=gnu++26 scan-assembler #pragma GCC diagnostic ignored "-Wdate-time" PASS: c-c++-common/pragma-diag-12.c -std=gnu++26 scan-assembler #pragma GCC diagnostic pop PASS: c-c++-common/pragma-diag-12.c -std=gnu++26 scan-assembler #pragma GCC diagnostic push PASS: c-c++-common/pragma-diag-12.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pragma-diag-12.c -std=gnu++98 (test for warnings, line 7) PASS: c-c++-common/pragma-diag-12.c -std=gnu++98 scan-assembler #pragma GCC diagnostic ignored "-Wdate-time" PASS: c-c++-common/pragma-diag-12.c -std=gnu++98 scan-assembler #pragma GCC diagnostic pop PASS: c-c++-common/pragma-diag-12.c -std=gnu++98 scan-assembler #pragma GCC diagnostic push PASS: c-c++-common/pragma-diag-12.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pragma-diag-13.c -std=c++20 (test for warnings, line 2) PASS: c-c++-common/pragma-diag-13.c -std=c++20 (test for warnings, line 3) PASS: c-c++-common/pragma-diag-13.c -std=c++20 (test for warnings, line 4) PASS: c-c++-common/pragma-diag-13.c -std=c++20 (test for excess errors) PASS: c-c++-common/pragma-diag-13.c -std=c++26 (test for warnings, line 2) PASS: c-c++-common/pragma-diag-13.c -std=c++26 (test for warnings, line 3) PASS: c-c++-common/pragma-diag-13.c -std=c++26 (test for warnings, line 4) PASS: c-c++-common/pragma-diag-13.c -std=c++26 (test for excess errors) PASS: c-c++-common/pragma-diag-13.c -std=c++98 (test for warnings, line 2) PASS: c-c++-common/pragma-diag-13.c -std=c++98 (test for warnings, line 3) PASS: c-c++-common/pragma-diag-13.c -std=c++98 (test for warnings, line 4) PASS: c-c++-common/pragma-diag-13.c -std=c++98 (test for excess errors) PASS: c-c++-common/pragma-diag-14.c -std=c++20 (test for warnings, line 8) PASS: c-c++-common/pragma-diag-14.c -std=c++20 (test for excess errors) PASS: c-c++-common/pragma-diag-14.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/pragma-diag-14.c -std=c++26 (test for excess errors) PASS: c-c++-common/pragma-diag-14.c -std=c++98 (test for warnings, line 8) PASS: c-c++-common/pragma-diag-14.c -std=c++98 (test for excess errors) PASS: c-c++-common/pragma-diag-15.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/pragma-diag-15.c -std=c++20 (test for excess errors) PASS: c-c++-common/pragma-diag-15.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/pragma-diag-15.c -std=c++26 (test for excess errors) PASS: c-c++-common/pragma-diag-15.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/pragma-diag-15.c -std=c++98 (test for excess errors) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 16) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 20) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 22) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 35) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 40) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 41) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 54) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 57) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 60) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 61) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 13) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 28) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 31) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 32) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 46) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 47) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 50) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 51) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for bogus messages, line 16) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for bogus messages, line 20) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for bogus messages, line 22) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for bogus messages, line 35) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for bogus messages, line 40) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for bogus messages, line 41) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for bogus messages, line 54) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for bogus messages, line 57) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for bogus messages, line 60) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for bogus messages, line 61) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for warnings, line 28) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for warnings, line 31) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for warnings, line 32) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for warnings, line 46) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for warnings, line 47) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for warnings, line 50) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for warnings, line 51) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/pragma-diag-16.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 16) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 20) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 22) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 35) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 40) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 41) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 54) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 57) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 60) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 61) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 13) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 28) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 31) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 46) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 47) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 50) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 51) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for excess errors) XFAIL: c-c++-common/pragma-diag-17.c -std=gnu++14 (test for bogus messages, line 24) PASS: c-c++-common/pragma-diag-17.c -std=gnu++14 (test for errors, line 10) PASS: c-c++-common/pragma-diag-17.c -std=gnu++14 (test for errors, line 11) PASS: c-c++-common/pragma-diag-17.c -std=gnu++14 (test for errors, line 12) PASS: c-c++-common/pragma-diag-17.c -std=gnu++14 (test for errors, line 16) PASS: c-c++-common/pragma-diag-17.c -std=gnu++14 (test for excess errors) XFAIL: c-c++-common/pragma-diag-17.c -std=gnu++20 (test for bogus messages, line 24) PASS: c-c++-common/pragma-diag-17.c -std=gnu++20 (test for errors, line 10) PASS: c-c++-common/pragma-diag-17.c -std=gnu++20 (test for errors, line 11) PASS: c-c++-common/pragma-diag-17.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/pragma-diag-17.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/pragma-diag-17.c -std=gnu++20 (test for excess errors) XFAIL: c-c++-common/pragma-diag-17.c -std=gnu++98 (test for bogus messages, line 24) PASS: c-c++-common/pragma-diag-17.c -std=gnu++98 (test for errors, line 10) PASS: c-c++-common/pragma-diag-17.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/pragma-diag-17.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/pragma-diag-17.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/pragma-diag-17.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/pragma-diag-17.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pragma-optimize-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pragma-optimize-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pragma-optimize-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pragma-region.c -std=gnu++20 scan-assembler code_within_named_region PASS: c-c++-common/pragma-region.c -std=gnu++20 scan-assembler code_within_region PASS: c-c++-common/pragma-region.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/pragma-region.c -std=gnu++26 scan-assembler code_within_named_region PASS: c-c++-common/pragma-region.c -std=gnu++26 scan-assembler code_within_region PASS: c-c++-common/pragma-region.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/pragma-region.c -std=gnu++98 scan-assembler code_within_named_region PASS: c-c++-common/pragma-region.c -std=gnu++98 scan-assembler code_within_region PASS: c-c++-common/pragma-region.c -std=gnu++98 (test for excess errors) UNSUPPORTED: c-c++-common/pragma-target-1.c -std=gnu++20 UNSUPPORTED: c-c++-common/pragma-target-1.c -std=gnu++26 UNSUPPORTED: c-c++-common/pragma-target-1.c -std=gnu++98 UNSUPPORTED: c-c++-common/pragma-target-2.c -std=gnu++20 UNSUPPORTED: c-c++-common/pragma-target-2.c -std=gnu++26 UNSUPPORTED: c-c++-common/pragma-target-2.c -std=gnu++98 PASS: c-c++-common/raw-string-1.c (test for excess errors) PASS: c-c++-common/raw-string-1.c execution test PASS: c-c++-common/raw-string-10.c (test for excess errors) PASS: c-c++-common/raw-string-10.c execution test PASS: c-c++-common/raw-string-11.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/raw-string-11.c -std=gnu++11 execution test PASS: c-c++-common/raw-string-11.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/raw-string-11.c -std=gnu++20 execution test PASS: c-c++-common/raw-string-11.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/raw-string-11.c -std=gnu++26 execution test PASS: c-c++-common/raw-string-12.c (test for excess errors) PASS: c-c++-common/raw-string-13.c (test for excess errors) PASS: c-c++-common/raw-string-13.c execution test PASS: c-c++-common/raw-string-14.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/raw-string-14.c -std=gnu++11 invalid at line 11 (test for errors, line 9) PASS: c-c++-common/raw-string-14.c -std=gnu++11 invalid at line 24 (test for errors, line 22) PASS: c-c++-common/raw-string-14.c -std=gnu++11 invalid at line 28 (test for errors, line 26) PASS: c-c++-common/raw-string-14.c -std=gnu++11 invalid at line 32 (test for errors, line 30) PASS: c-c++-common/raw-string-14.c -std=gnu++11 invalid at line 7 (test for errors, line 5) PASS: c-c++-common/raw-string-14.c -std=gnu++11 longer at line 14 (test for errors, line 13) PASS: c-c++-common/raw-string-14.c -std=gnu++11 longer at line 17 (test for errors, line 16) PASS: c-c++-common/raw-string-14.c -std=gnu++11 longer at line 20 (test for errors, line 19) PASS: c-c++-common/raw-string-14.c -std=gnu++11 stray at line 12 (test for errors, line 9) PASS: c-c++-common/raw-string-14.c -std=gnu++11 stray at line 15 (test for errors, line 13) PASS: c-c++-common/raw-string-14.c -std=gnu++11 stray at line 18 (test for errors, line 16) PASS: c-c++-common/raw-string-14.c -std=gnu++11 stray at line 21 (test for errors, line 19) PASS: c-c++-common/raw-string-14.c -std=gnu++11 stray at line 25 (test for errors, line 22) PASS: c-c++-common/raw-string-14.c -std=gnu++11 stray at line 29 (test for errors, line 26) PASS: c-c++-common/raw-string-14.c -std=gnu++11 stray at line 33 (test for errors, line 30) PASS: c-c++-common/raw-string-14.c -std=gnu++11 stray at line 8 (test for errors, line 5) PASS: c-c++-common/raw-string-14.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/raw-string-14.c -std=gnu++20 invalid at line 11 (test for errors, line 9) PASS: c-c++-common/raw-string-14.c -std=gnu++20 invalid at line 24 (test for errors, line 22) PASS: c-c++-common/raw-string-14.c -std=gnu++20 invalid at line 28 (test for errors, line 26) PASS: c-c++-common/raw-string-14.c -std=gnu++20 invalid at line 32 (test for errors, line 30) PASS: c-c++-common/raw-string-14.c -std=gnu++20 invalid at line 7 (test for errors, line 5) PASS: c-c++-common/raw-string-14.c -std=gnu++20 longer at line 14 (test for errors, line 13) PASS: c-c++-common/raw-string-14.c -std=gnu++20 longer at line 17 (test for errors, line 16) PASS: c-c++-common/raw-string-14.c -std=gnu++20 longer at line 20 (test for errors, line 19) PASS: c-c++-common/raw-string-14.c -std=gnu++20 stray at line 12 (test for errors, line 9) PASS: c-c++-common/raw-string-14.c -std=gnu++20 stray at line 15 (test for errors, line 13) PASS: c-c++-common/raw-string-14.c -std=gnu++20 stray at line 18 (test for errors, line 16) PASS: c-c++-common/raw-string-14.c -std=gnu++20 stray at line 21 (test for errors, line 19) PASS: c-c++-common/raw-string-14.c -std=gnu++20 stray at line 25 (test for errors, line 22) PASS: c-c++-common/raw-string-14.c -std=gnu++20 stray at line 29 (test for errors, line 26) PASS: c-c++-common/raw-string-14.c -std=gnu++20 stray at line 33 (test for errors, line 30) PASS: c-c++-common/raw-string-14.c -std=gnu++20 stray at line 8 (test for errors, line 5) PASS: c-c++-common/raw-string-14.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/raw-string-14.c -std=gnu++26 invalid at line 11 (test for errors, line 9) PASS: c-c++-common/raw-string-14.c -std=gnu++26 invalid at line 24 (test for errors, line 22) PASS: c-c++-common/raw-string-14.c -std=gnu++26 invalid at line 28 (test for errors, line 26) PASS: c-c++-common/raw-string-14.c -std=gnu++26 invalid at line 32 (test for errors, line 30) PASS: c-c++-common/raw-string-14.c -std=gnu++26 invalid at line 7 (test for errors, line 5) PASS: c-c++-common/raw-string-14.c -std=gnu++26 longer at line 14 (test for errors, line 13) PASS: c-c++-common/raw-string-14.c -std=gnu++26 longer at line 17 (test for errors, line 16) PASS: c-c++-common/raw-string-14.c -std=gnu++26 longer at line 20 (test for errors, line 19) PASS: c-c++-common/raw-string-14.c -std=gnu++26 stray at line 12 (test for errors, line 9) PASS: c-c++-common/raw-string-14.c -std=gnu++26 stray at line 15 (test for errors, line 13) PASS: c-c++-common/raw-string-14.c -std=gnu++26 stray at line 18 (test for errors, line 16) PASS: c-c++-common/raw-string-14.c -std=gnu++26 stray at line 21 (test for errors, line 19) PASS: c-c++-common/raw-string-14.c -std=gnu++26 stray at line 25 (test for errors, line 22) PASS: c-c++-common/raw-string-14.c -std=gnu++26 stray at line 29 (test for errors, line 26) PASS: c-c++-common/raw-string-14.c -std=gnu++26 stray at line 33 (test for errors, line 30) PASS: c-c++-common/raw-string-14.c -std=gnu++26 stray at line 8 (test for errors, line 5) PASS: c-c++-common/raw-string-15.c (test for excess errors) PASS: c-c++-common/raw-string-15.c execution test PASS: c-c++-common/raw-string-16.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/raw-string-16.c -std=gnu++11 invalid at line 22 (test for errors, line 20) PASS: c-c++-common/raw-string-16.c -std=gnu++11 invalid at line 26 (test for errors, line 24) PASS: c-c++-common/raw-string-16.c -std=gnu++11 invalid at line 30 (test for errors, line 28) PASS: c-c++-common/raw-string-16.c -std=gnu++11 invalid at line 8 (test for errors, line 6) PASS: c-c++-common/raw-string-16.c -std=gnu++11 longer at line 11 (test for errors, line 10) PASS: c-c++-common/raw-string-16.c -std=gnu++11 longer at line 15 (test for errors, line 14) PASS: c-c++-common/raw-string-16.c -std=gnu++11 longer at line 18 (test for errors, line 17) PASS: c-c++-common/raw-string-16.c -std=gnu++11 stray at line 12 (test for errors, line 10) PASS: c-c++-common/raw-string-16.c -std=gnu++11 stray at line 16 (test for errors, line 14) PASS: c-c++-common/raw-string-16.c -std=gnu++11 stray at line 19 (test for errors, line 17) PASS: c-c++-common/raw-string-16.c -std=gnu++11 stray at line 23 (test for errors, line 20) PASS: c-c++-common/raw-string-16.c -std=gnu++11 stray at line 27 (test for errors, line 24) PASS: c-c++-common/raw-string-16.c -std=gnu++11 stray at line 31 (test for errors, line 28) PASS: c-c++-common/raw-string-16.c -std=gnu++11 stray at line 9 (test for errors, line 6) PASS: c-c++-common/raw-string-16.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/raw-string-16.c -std=gnu++20 invalid at line 22 (test for errors, line 20) PASS: c-c++-common/raw-string-16.c -std=gnu++20 invalid at line 26 (test for errors, line 24) PASS: c-c++-common/raw-string-16.c -std=gnu++20 invalid at line 30 (test for errors, line 28) PASS: c-c++-common/raw-string-16.c -std=gnu++20 invalid at line 8 (test for errors, line 6) PASS: c-c++-common/raw-string-16.c -std=gnu++20 longer at line 11 (test for errors, line 10) PASS: c-c++-common/raw-string-16.c -std=gnu++20 longer at line 15 (test for errors, line 14) PASS: c-c++-common/raw-string-16.c -std=gnu++20 longer at line 18 (test for errors, line 17) PASS: c-c++-common/raw-string-16.c -std=gnu++20 stray at line 12 (test for errors, line 10) PASS: c-c++-common/raw-string-16.c -std=gnu++20 stray at line 16 (test for errors, line 14) PASS: c-c++-common/raw-string-16.c -std=gnu++20 stray at line 19 (test for errors, line 17) PASS: c-c++-common/raw-string-16.c -std=gnu++20 stray at line 23 (test for errors, line 20) PASS: c-c++-common/raw-string-16.c -std=gnu++20 stray at line 27 (test for errors, line 24) PASS: c-c++-common/raw-string-16.c -std=gnu++20 stray at line 31 (test for errors, line 28) PASS: c-c++-common/raw-string-16.c -std=gnu++20 stray at line 9 (test for errors, line 6) PASS: c-c++-common/raw-string-16.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/raw-string-16.c -std=gnu++26 invalid at line 22 (test for errors, line 20) PASS: c-c++-common/raw-string-16.c -std=gnu++26 invalid at line 26 (test for errors, line 24) PASS: c-c++-common/raw-string-16.c -std=gnu++26 invalid at line 30 (test for errors, line 28) PASS: c-c++-common/raw-string-16.c -std=gnu++26 invalid at line 8 (test for errors, line 6) PASS: c-c++-common/raw-string-16.c -std=gnu++26 longer at line 11 (test for errors, line 10) PASS: c-c++-common/raw-string-16.c -std=gnu++26 longer at line 15 (test for errors, line 14) PASS: c-c++-common/raw-string-16.c -std=gnu++26 longer at line 18 (test for errors, line 17) PASS: c-c++-common/raw-string-16.c -std=gnu++26 stray at line 12 (test for errors, line 10) PASS: c-c++-common/raw-string-16.c -std=gnu++26 stray at line 16 (test for errors, line 14) PASS: c-c++-common/raw-string-16.c -std=gnu++26 stray at line 19 (test for errors, line 17) PASS: c-c++-common/raw-string-16.c -std=gnu++26 stray at line 23 (test for errors, line 20) PASS: c-c++-common/raw-string-16.c -std=gnu++26 stray at line 27 (test for errors, line 24) PASS: c-c++-common/raw-string-16.c -std=gnu++26 stray at line 31 (test for errors, line 28) PASS: c-c++-common/raw-string-16.c -std=gnu++26 stray at line 9 (test for errors, line 6) PASS: c-c++-common/raw-string-17.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/raw-string-17.c -std=gnu++11 execution test PASS: c-c++-common/raw-string-17.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/raw-string-17.c -std=gnu++20 execution test PASS: c-c++-common/raw-string-17.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/raw-string-17.c -std=gnu++26 execution test PASS: c-c++-common/raw-string-18.c -std=gnu++11 scan-tree-dump optimized "c:15:[^\n\r]*foo" PASS: c-c++-common/raw-string-18.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/raw-string-18.c -std=gnu++20 scan-tree-dump optimized "c:15:[^\n\r]*foo" PASS: c-c++-common/raw-string-18.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/raw-string-18.c -std=gnu++26 scan-tree-dump optimized "c:15:[^\n\r]*foo" PASS: c-c++-common/raw-string-18.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/raw-string-19.c -std=gnu++11 scan-tree-dump optimized "c:15:[^\n\r]*foo" PASS: c-c++-common/raw-string-19.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/raw-string-19.c -std=gnu++20 scan-tree-dump optimized "c:15:[^\n\r]*foo" PASS: c-c++-common/raw-string-19.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/raw-string-19.c -std=gnu++26 scan-tree-dump optimized "c:15:[^\n\r]*foo" PASS: c-c++-common/raw-string-19.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/raw-string-2.c (test for excess errors) PASS: c-c++-common/raw-string-2.c execution test PASS: c-c++-common/raw-string-3.c (test for excess errors) PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 11) PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 13) PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 15) PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 18) PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 20) PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 22) PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 24) PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 26) PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 7) PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 9) PASS: c-c++-common/raw-string-4.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/raw-string-4.c -std=gnu++11 undeclared (test for errors, line 11) PASS: c-c++-common/raw-string-4.c -std=gnu++11 undeclared (test for errors, line 13) PASS: c-c++-common/raw-string-4.c -std=gnu++11 undeclared (test for errors, line 5) PASS: c-c++-common/raw-string-4.c -std=gnu++11 undeclared (test for errors, line 7) PASS: c-c++-common/raw-string-4.c -std=gnu++11 undeclared (test for errors, line 9) PASS: c-c++-common/raw-string-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/raw-string-4.c -std=gnu++20 undeclared (test for errors, line 11) PASS: c-c++-common/raw-string-4.c -std=gnu++20 undeclared (test for errors, line 13) PASS: c-c++-common/raw-string-4.c -std=gnu++20 undeclared (test for errors, line 5) PASS: c-c++-common/raw-string-4.c -std=gnu++20 undeclared (test for errors, line 7) PASS: c-c++-common/raw-string-4.c -std=gnu++20 undeclared (test for errors, line 9) PASS: c-c++-common/raw-string-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/raw-string-4.c -std=gnu++26 undeclared (test for errors, line 11) PASS: c-c++-common/raw-string-4.c -std=gnu++26 undeclared (test for errors, line 13) PASS: c-c++-common/raw-string-4.c -std=gnu++26 undeclared (test for errors, line 5) PASS: c-c++-common/raw-string-4.c -std=gnu++26 undeclared (test for errors, line 7) PASS: c-c++-common/raw-string-4.c -std=gnu++26 undeclared (test for errors, line 9) PASS: c-c++-common/raw-string-5.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/raw-string-5.c -std=gnu++11 invalid at line 11 (test for errors, line 10) PASS: c-c++-common/raw-string-5.c -std=gnu++11 invalid at line 14 (test for errors, line 13) PASS: c-c++-common/raw-string-5.c -std=gnu++11 invalid at line 17 (test for errors, line 16) PASS: c-c++-common/raw-string-5.c -std=gnu++11 invalid at line 21 (test for errors, line 20) PASS: c-c++-common/raw-string-5.c -std=gnu++11 invalid at line 25 (test for errors, line 24) PASS: c-c++-common/raw-string-5.c -std=gnu++11 invalid at line 29 (test for errors, line 28) PASS: c-c++-common/raw-string-5.c -std=gnu++11 invalid at line 8 (test for errors, line 7) PASS: c-c++-common/raw-string-5.c -std=gnu++11 longer at line 5 (test for errors, line 4) PASS: c-c++-common/raw-string-5.c -std=gnu++11 stray at line 12 (test for errors, line 10) PASS: c-c++-common/raw-string-5.c -std=gnu++11 stray at line 15 (test for errors, line 13) PASS: c-c++-common/raw-string-5.c -std=gnu++11 stray at line 18 (test for errors, line 16) PASS: c-c++-common/raw-string-5.c -std=gnu++11 stray at line 22 (test for errors, line 20) PASS: c-c++-common/raw-string-5.c -std=gnu++11 stray at line 26 (test for errors, line 24) PASS: c-c++-common/raw-string-5.c -std=gnu++11 stray at line 30 (test for errors, line 28) PASS: c-c++-common/raw-string-5.c -std=gnu++11 stray at line 6 (test for errors, line 4) PASS: c-c++-common/raw-string-5.c -std=gnu++11 stray at line 9 (test for errors, line 7) PASS: c-c++-common/raw-string-5.c -std=gnu++23 (test for excess errors) PASS: c-c++-common/raw-string-5.c -std=gnu++23 invalid at line 11 (test for errors, line 10) PASS: c-c++-common/raw-string-5.c -std=gnu++23 invalid at line 14 (test for errors, line 13) PASS: c-c++-common/raw-string-5.c -std=gnu++23 invalid at line 17 (test for errors, line 16) PASS: c-c++-common/raw-string-5.c -std=gnu++23 invalid at line 21 (test for errors, line 20) PASS: c-c++-common/raw-string-5.c -std=gnu++23 invalid at line 25 (test for errors, line 24) PASS: c-c++-common/raw-string-5.c -std=gnu++23 invalid at line 29 (test for errors, line 28) PASS: c-c++-common/raw-string-5.c -std=gnu++23 invalid at line 8 (test for errors, line 7) PASS: c-c++-common/raw-string-5.c -std=gnu++23 longer at line 5 (test for errors, line 4) PASS: c-c++-common/raw-string-5.c -std=gnu++23 stray at line 12 (test for errors, line 10) PASS: c-c++-common/raw-string-5.c -std=gnu++23 stray at line 15 (test for errors, line 13) PASS: c-c++-common/raw-string-5.c -std=gnu++23 stray at line 18 (test for errors, line 16) PASS: c-c++-common/raw-string-5.c -std=gnu++23 stray at line 22 (test for errors, line 20) PASS: c-c++-common/raw-string-5.c -std=gnu++23 stray at line 26 (test for errors, line 24) PASS: c-c++-common/raw-string-5.c -std=gnu++23 stray at line 30 (test for errors, line 28) PASS: c-c++-common/raw-string-5.c -std=gnu++23 stray at line 6 (test for errors, line 4) PASS: c-c++-common/raw-string-5.c -std=gnu++23 stray at line 9 (test for errors, line 7) PASS: c-c++-common/raw-string-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/raw-string-5.c -std=gnu++26 invalid at line 11 (test for errors, line 10) PASS: c-c++-common/raw-string-5.c -std=gnu++26 invalid at line 14 (test for errors, line 13) PASS: c-c++-common/raw-string-5.c -std=gnu++26 invalid at line 29 (test for errors, line 28) PASS: c-c++-common/raw-string-5.c -std=gnu++26 invalid at line 8 (test for errors, line 7) PASS: c-c++-common/raw-string-5.c -std=gnu++26 longer at line 5 (test for errors, line 4) PASS: c-c++-common/raw-string-5.c -std=gnu++26 numeric at line 19 (test for errors, line 16) PASS: c-c++-common/raw-string-5.c -std=gnu++26 numeric at line 23 (test for errors, line 20) PASS: c-c++-common/raw-string-5.c -std=gnu++26 numeric at line 27 (test for errors, line 24) PASS: c-c++-common/raw-string-5.c -std=gnu++26 stray at line 12 (test for errors, line 10) PASS: c-c++-common/raw-string-5.c -std=gnu++26 stray at line 15 (test for errors, line 13) PASS: c-c++-common/raw-string-5.c -std=gnu++26 stray at line 30 (test for errors, line 28) PASS: c-c++-common/raw-string-5.c -std=gnu++26 stray at line 6 (test for errors, line 4) PASS: c-c++-common/raw-string-5.c -std=gnu++26 stray at line 9 (test for errors, line 7) PASS: c-c++-common/raw-string-6.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/raw-string-6.c -std=gnu++11 end at line 5 (test for errors, line 4) PASS: c-c++-common/raw-string-6.c -std=gnu++11 unterminated (test for errors, line 4) PASS: c-c++-common/raw-string-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/raw-string-6.c -std=gnu++20 end at line 5 (test for errors, line 4) PASS: c-c++-common/raw-string-6.c -std=gnu++20 unterminated (test for errors, line 4) PASS: c-c++-common/raw-string-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/raw-string-6.c -std=gnu++26 end at line 5 (test for errors, line 4) PASS: c-c++-common/raw-string-6.c -std=gnu++26 unterminated (test for errors, line 4) XFAIL: c-c++-common/raw-string-7.c at line 10 (test for bogus messages, line 8) XFAIL: c-c++-common/raw-string-7.c at line 15 (test for bogus messages, line 13) PASS: c-c++-common/raw-string-7.c (test for excess errors) XFAIL: c-c++-common/raw-string-7.c execution test PASS: c-c++-common/raw-string-8.c (test for errors, line 10) PASS: c-c++-common/raw-string-8.c (test for excess errors) PASS: c-c++-common/raw-string-9.c (test for warnings, line 7) PASS: c-c++-common/raw-string-9.c (test for excess errors) PASS: c-c++-common/raw-string-9.c execution test PASS: c-c++-common/raw-string-directive-1.c (test for errors, line 17) PASS: c-c++-common/raw-string-directive-1.c (test for errors, line 18) PASS: c-c++-common/raw-string-directive-1.c (test for errors, line 34) PASS: c-c++-common/raw-string-directive-1.c (test for errors, line 54) PASS: c-c++-common/raw-string-directive-1.c (test for warnings, line 14) PASS: c-c++-common/raw-string-directive-1.c (test for warnings, line 15) PASS: c-c++-common/raw-string-directive-1.c (test for warnings, line 36) PASS: c-c++-common/raw-string-directive-1.c (test for warnings, line 40) PASS: c-c++-common/raw-string-directive-1.c (test for warnings, line 47) PASS: c-c++-common/raw-string-directive-1.c (test for warnings, line 60) PASS: c-c++-common/raw-string-directive-1.c (test for warnings, line 64) PASS: c-c++-common/raw-string-directive-1.c (test for warnings, line 70) PASS: c-c++-common/raw-string-directive-1.c (test for warnings, line 73) PASS: c-c++-common/raw-string-directive-1.c #line check at line 61 (test for warnings, line 60) PASS: c-c++-common/raw-string-directive-1.c (test for excess errors) PASS: c-c++-common/raw-string-directive-2.c (test for excess errors) PASS: c-c++-common/raw-string-directive-2.c execution test PASS: c-c++-common/raw-string-directive-3.c at line 4 (test for errors, line 8) PASS: c-c++-common/raw-string-directive-3.c at line 5 (test for errors, line 8) PASS: c-c++-common/raw-string-directive-3.c at line 6 (test for errors, line 8) PASS: c-c++-common/raw-string-directive-3.c at line 7 (test for warnings, line 8) PASS: c-c++-common/raw-string-directive-3.c (test for excess errors) PASS: c-c++-common/raw-string-directive-4.c at line 4 (test for errors, line 8) PASS: c-c++-common/raw-string-directive-4.c at line 5 (test for errors, line 8) PASS: c-c++-common/raw-string-directive-4.c at line 6 (test for errors, line 8) PASS: c-c++-common/raw-string-directive-4.c at line 7 (test for warnings, line 8) PASS: c-c++-common/raw-string-directive-4.c (test for excess errors) PASS: c-c++-common/restrict-1.c -std=gnu++20 scan-tree-dump-not optimized "link_error" PASS: c-c++-common/restrict-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/restrict-1.c -std=gnu++26 scan-tree-dump-not optimized "link_error" PASS: c-c++-common/restrict-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/restrict-1.c -std=gnu++98 scan-tree-dump-not optimized "link_error" PASS: c-c++-common/restrict-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/restrict-2.c -std=gnu++20 scan-tree-dump-times lim2 "Moving statement _[0-9]+ = \\*_" 2 PASS: c-c++-common/restrict-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/restrict-2.c -std=gnu++26 scan-tree-dump-times lim2 "Moving statement _[0-9]+ = \\*_" 2 PASS: c-c++-common/restrict-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/restrict-2.c -std=gnu++98 scan-tree-dump-times lim2 "Moving statement _[0-9]+ = \\*_" 2 PASS: c-c++-common/restrict-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/restrict-4.c -std=gnu++20 scan-tree-dump lim2 "Executing store motion" PASS: c-c++-common/restrict-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/restrict-4.c -std=gnu++26 scan-tree-dump lim2 "Executing store motion" PASS: c-c++-common/restrict-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/restrict-4.c -std=gnu++98 scan-tree-dump lim2 "Executing store motion" PASS: c-c++-common/restrict-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/rotate-1.c -std=gnu++20 scan-tree-dump-times optimized "r[<>][<>]" 96 PASS: c-c++-common/rotate-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/rotate-1.c -std=gnu++26 scan-tree-dump-times optimized "r[<>][<>]" 96 PASS: c-c++-common/rotate-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/rotate-1.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 96 PASS: c-c++-common/rotate-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/rotate-10.c -std=gnu++20 scan-tree-dump-times optimized " \\& 7;" 4 PASS: c-c++-common/rotate-10.c -std=gnu++20 scan-tree-dump-times optimized " r<< " 5 PASS: c-c++-common/rotate-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/rotate-10.c -std=gnu++26 scan-tree-dump-times optimized " \\& 7;" 4 PASS: c-c++-common/rotate-10.c -std=gnu++26 scan-tree-dump-times optimized " r<< " 5 PASS: c-c++-common/rotate-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/rotate-10.c -std=gnu++98 scan-tree-dump-times optimized " \\& 7;" 4 PASS: c-c++-common/rotate-10.c -std=gnu++98 scan-tree-dump-times optimized " r<< " 5 PASS: c-c++-common/rotate-10.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/rotate-11.c -std=gnu++20 scan-tree-dump-times optimized " \\& 7;" 4 PASS: c-c++-common/rotate-11.c -std=gnu++20 scan-tree-dump-times optimized " r<< " 5 PASS: c-c++-common/rotate-11.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/rotate-11.c -std=gnu++26 scan-tree-dump-times optimized " \\& 7;" 4 PASS: c-c++-common/rotate-11.c -std=gnu++26 scan-tree-dump-times optimized " r<< " 5 PASS: c-c++-common/rotate-11.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/rotate-11.c -std=gnu++98 scan-tree-dump-times optimized " \\& 7;" 4 PASS: c-c++-common/rotate-11.c -std=gnu++98 scan-tree-dump-times optimized " r<< " 5 PASS: c-c++-common/rotate-11.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/rotate-1a.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/rotate-1a.c -std=gnu++20 execution test PASS: c-c++-common/rotate-1a.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/rotate-1a.c -std=gnu++26 execution test PASS: c-c++-common/rotate-1a.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/rotate-1a.c -std=gnu++98 execution test PASS: c-c++-common/rotate-2.c -std=gnu++20 scan-tree-dump-times optimized "r[<>][<>]" 48 PASS: c-c++-common/rotate-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/rotate-2.c -std=gnu++26 scan-tree-dump-times optimized "r[<>][<>]" 48 PASS: c-c++-common/rotate-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/rotate-2.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 48 PASS: c-c++-common/rotate-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/rotate-2a.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/rotate-2a.c -std=gnu++20 execution test PASS: c-c++-common/rotate-2a.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/rotate-2a.c -std=gnu++26 execution test PASS: c-c++-common/rotate-2a.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/rotate-2a.c -std=gnu++98 execution test PASS: c-c++-common/rotate-2b.c -std=gnu++20 scan-tree-dump-not optimized "r[<>][<>]" PASS: c-c++-common/rotate-2b.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/rotate-2b.c -std=gnu++26 scan-tree-dump-not optimized "r[<>][<>]" PASS: c-c++-common/rotate-2b.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/rotate-2b.c -std=gnu++98 scan-tree-dump-not optimized "r[<>][<>]" PASS: c-c++-common/rotate-2b.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/rotate-3.c -std=gnu++20 scan-tree-dump-times optimized "r[<>][<>]" 96 PASS: c-c++-common/rotate-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/rotate-3.c -std=gnu++26 scan-tree-dump-times optimized "r[<>][<>]" 96 PASS: c-c++-common/rotate-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/rotate-3.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 96 PASS: c-c++-common/rotate-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/rotate-3a.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/rotate-3a.c -std=gnu++20 execution test PASS: c-c++-common/rotate-3a.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/rotate-3a.c -std=gnu++26 execution test PASS: c-c++-common/rotate-3a.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/rotate-3a.c -std=gnu++98 execution test PASS: c-c++-common/rotate-4.c -std=gnu++20 scan-tree-dump-times optimized "r[<>][<>]" 48 PASS: c-c++-common/rotate-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/rotate-4.c -std=gnu++26 scan-tree-dump-times optimized "r[<>][<>]" 48 PASS: c-c++-common/rotate-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/rotate-4.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 48 PASS: c-c++-common/rotate-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/rotate-4a.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/rotate-4a.c -std=gnu++20 execution test PASS: c-c++-common/rotate-4a.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/rotate-4a.c -std=gnu++26 execution test PASS: c-c++-common/rotate-4a.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/rotate-4a.c -std=gnu++98 execution test PASS: c-c++-common/rotate-4b.c -std=gnu++20 scan-tree-dump-not optimized "r[<>][<>]" PASS: c-c++-common/rotate-4b.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/rotate-4b.c -std=gnu++26 scan-tree-dump-not optimized "r[<>][<>]" PASS: c-c++-common/rotate-4b.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/rotate-4b.c -std=gnu++98 scan-tree-dump-not optimized "r[<>][<>]" PASS: c-c++-common/rotate-4b.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/rotate-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/rotate-5.c -std=gnu++20 execution test PASS: c-c++-common/rotate-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/rotate-5.c -std=gnu++26 execution test PASS: c-c++-common/rotate-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/rotate-5.c -std=gnu++98 execution test PASS: c-c++-common/rotate-6.c -std=gnu++20 scan-tree-dump-times optimized "r[<>][<>]" 48 PASS: c-c++-common/rotate-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/rotate-6.c -std=gnu++26 scan-tree-dump-times optimized "r[<>][<>]" 48 PASS: c-c++-common/rotate-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/rotate-6.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 48 PASS: c-c++-common/rotate-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/rotate-6a.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/rotate-6a.c -std=gnu++20 execution test PASS: c-c++-common/rotate-6a.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/rotate-6a.c -std=gnu++26 execution test PASS: c-c++-common/rotate-6a.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/rotate-6a.c -std=gnu++98 execution test PASS: c-c++-common/rotate-7.c -std=gnu++20 scan-tree-dump-times optimized "r[<>][<>]" 48 PASS: c-c++-common/rotate-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/rotate-7.c -std=gnu++26 scan-tree-dump-times optimized "r[<>][<>]" 48 PASS: c-c++-common/rotate-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/rotate-7.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 48 PASS: c-c++-common/rotate-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/rotate-7a.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/rotate-7a.c -std=gnu++20 execution test PASS: c-c++-common/rotate-7a.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/rotate-7a.c -std=gnu++26 execution test PASS: c-c++-common/rotate-7a.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/rotate-7a.c -std=gnu++98 execution test PASS: c-c++-common/rotate-8.c -std=gnu++20 scan-tree-dump-not optimized "PHI <" PASS: c-c++-common/rotate-8.c -std=gnu++20 scan-tree-dump-times optimized "r[<>][<>]" 23 PASS: c-c++-common/rotate-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/rotate-8.c -std=gnu++26 scan-tree-dump-not optimized "PHI <" PASS: c-c++-common/rotate-8.c -std=gnu++26 scan-tree-dump-times optimized "r[<>][<>]" 23 PASS: c-c++-common/rotate-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/rotate-8.c -std=gnu++98 scan-tree-dump-not optimized "PHI <" PASS: c-c++-common/rotate-8.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 23 PASS: c-c++-common/rotate-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/rotate-9.c -std=gnu++20 scan-tree-dump-times optimized "r[<>][<>]" 2 PASS: c-c++-common/rotate-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/rotate-9.c -std=gnu++26 scan-tree-dump-times optimized "r[<>][<>]" 2 PASS: c-c++-common/rotate-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/rotate-9.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 2 PASS: c-c++-common/rotate-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 (test for errors, line 30) PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 (test for errors, line 34) PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 (test for errors, line 38) PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 (test for errors, line 39) PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 (test for errors, line 40) PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 scalar to vector (test for errors, line 29) PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 scalar to vector (test for errors, line 32) PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 scalar to vector (test for errors, line 33) PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 scalar to vector (test for errors, line 35) PASS: c-c++-common/scal-to-vec1.c -std=gnu++26 (test for errors, line 30) PASS: c-c++-common/scal-to-vec1.c -std=gnu++26 (test for errors, line 34) PASS: c-c++-common/scal-to-vec1.c -std=gnu++26 (test for errors, line 38) PASS: c-c++-common/scal-to-vec1.c -std=gnu++26 (test for errors, line 39) PASS: c-c++-common/scal-to-vec1.c -std=gnu++26 (test for errors, line 40) PASS: c-c++-common/scal-to-vec1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/scal-to-vec1.c -std=gnu++26 scalar to vector (test for errors, line 29) PASS: c-c++-common/scal-to-vec1.c -std=gnu++26 scalar to vector (test for errors, line 32) PASS: c-c++-common/scal-to-vec1.c -std=gnu++26 scalar to vector (test for errors, line 33) PASS: c-c++-common/scal-to-vec1.c -std=gnu++26 scalar to vector (test for errors, line 35) PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 (test for errors, line 30) PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 (test for errors, line 34) PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 (test for errors, line 38) PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 (test for errors, line 39) PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 (test for errors, line 40) PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 scalar to vector (test for errors, line 29) PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 scalar to vector (test for errors, line 32) PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 scalar to vector (test for errors, line 33) PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 scalar to vector (test for errors, line 35) PASS: c-c++-common/scal-to-vec2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/scal-to-vec2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/scal-to-vec2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/sizeof-array-argument.c -std=c++20 (test for warnings, line 100) PASS: c-c++-common/sizeof-array-argument.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/sizeof-array-argument.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/sizeof-array-argument.c -std=c++20 (test for warnings, line 31) PASS: c-c++-common/sizeof-array-argument.c -std=c++20 (test for warnings, line 54) PASS: c-c++-common/sizeof-array-argument.c -std=c++20 (test for warnings, line 60) PASS: c-c++-common/sizeof-array-argument.c -std=c++20 (test for excess errors) PASS: c-c++-common/sizeof-array-argument.c -std=c++26 (test for warnings, line 100) PASS: c-c++-common/sizeof-array-argument.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/sizeof-array-argument.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/sizeof-array-argument.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/sizeof-array-argument.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/sizeof-array-argument.c -std=c++26 (test for warnings, line 60) PASS: c-c++-common/sizeof-array-argument.c -std=c++26 (test for excess errors) PASS: c-c++-common/sizeof-array-argument.c -std=c++98 (test for warnings, line 100) PASS: c-c++-common/sizeof-array-argument.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/sizeof-array-argument.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/sizeof-array-argument.c -std=c++98 (test for warnings, line 31) PASS: c-c++-common/sizeof-array-argument.c -std=c++98 (test for warnings, line 54) PASS: c-c++-common/sizeof-array-argument.c -std=c++98 (test for warnings, line 60) PASS: c-c++-common/sizeof-array-argument.c -std=c++98 (test for excess errors) PASS: c-c++-common/spec-barrier-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/spec-barrier-1.c -std=gnu++20 execution test PASS: c-c++-common/spec-barrier-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/spec-barrier-1.c -std=gnu++26 execution test PASS: c-c++-common/spec-barrier-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/spec-barrier-1.c -std=gnu++98 execution test PASS: c-c++-common/spec-barrier-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/spec-barrier-2.c -std=c++20 execution test PASS: c-c++-common/spec-barrier-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/spec-barrier-2.c -std=c++26 execution test PASS: c-c++-common/spec-barrier-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/spec-barrier-2.c -std=c++98 execution test PASS: c-c++-common/spellcheck-missing-option.c -std=c++20 at line 13 (test for errors, line 12) PASS: c-c++-common/spellcheck-missing-option.c -std=c++20 at line 14 (test for warnings, line 12) PASS: c-c++-common/spellcheck-missing-option.c -std=c++20 at line 5 (test for errors, line 4) PASS: c-c++-common/spellcheck-missing-option.c -std=c++20 at line 6 (test for warnings, line 4) PASS: c-c++-common/spellcheck-missing-option.c -std=c++20 (test for excess errors) PASS: c-c++-common/spellcheck-missing-option.c -std=c++26 at line 13 (test for errors, line 12) PASS: c-c++-common/spellcheck-missing-option.c -std=c++26 at line 14 (test for warnings, line 12) PASS: c-c++-common/spellcheck-missing-option.c -std=c++26 at line 5 (test for errors, line 4) PASS: c-c++-common/spellcheck-missing-option.c -std=c++26 at line 6 (test for warnings, line 4) PASS: c-c++-common/spellcheck-missing-option.c -std=c++26 (test for excess errors) PASS: c-c++-common/spellcheck-missing-option.c -std=c++98 at line 13 (test for errors, line 12) PASS: c-c++-common/spellcheck-missing-option.c -std=c++98 at line 14 (test for warnings, line 12) PASS: c-c++-common/spellcheck-missing-option.c -std=c++98 at line 5 (test for errors, line 4) PASS: c-c++-common/spellcheck-missing-option.c -std=c++98 at line 6 (test for warnings, line 4) PASS: c-c++-common/spellcheck-missing-option.c -std=c++98 (test for excess errors) PASS: c-c++-common/spellcheck-pr107583.c -std=c++20 (test for excess errors) PASS: c-c++-common/spellcheck-pr107583.c -std=c++20 c++ error at line 3 (test for errors, line 2) PASS: c-c++-common/spellcheck-pr107583.c -std=c++20 c++ error at line 9 (test for errors, line 8) PASS: c-c++-common/spellcheck-pr107583.c -std=c++20 hint at line 4 (test for warnings, line 2) PASS: c-c++-common/spellcheck-pr107583.c -std=c++26 (test for excess errors) PASS: c-c++-common/spellcheck-pr107583.c -std=c++26 c++ error at line 3 (test for errors, line 2) PASS: c-c++-common/spellcheck-pr107583.c -std=c++26 c++ error at line 9 (test for errors, line 8) PASS: c-c++-common/spellcheck-pr107583.c -std=c++26 hint at line 4 (test for warnings, line 2) PASS: c-c++-common/spellcheck-pr107583.c -std=c++98 (test for excess errors) PASS: c-c++-common/spellcheck-pr107583.c -std=c++98 c++ error at line 3 (test for errors, line 2) PASS: c-c++-common/spellcheck-pr107583.c -std=c++98 c++ error at line 9 (test for errors, line 8) PASS: c-c++-common/spellcheck-pr107583.c -std=c++98 hint at line 4 (test for warnings, line 2) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 (test for bogus messages, line 22) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 (test for errors, line 9) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 at line 23 (test for errors, line 22) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 at line 33 (test for errors, line 31) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 at line 42 (test for errors, line 40) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 at line 51 (test for errors, line 49) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 at line 60 (test for errors, line 58) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 at line 69 (test for errors, line 67) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++26 (test for bogus messages, line 22) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++26 (test for errors, line 9) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++26 at line 23 (test for errors, line 22) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++26 at line 33 (test for errors, line 31) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++26 at line 42 (test for errors, line 40) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++26 at line 51 (test for errors, line 49) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++26 at line 60 (test for errors, line 58) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++26 at line 69 (test for errors, line 67) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 (test for bogus messages, line 22) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 at line 23 (test for errors, line 22) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 at line 33 (test for errors, line 31) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 at line 42 (test for errors, line 40) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 at line 51 (test for errors, line 49) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 at line 60 (test for errors, line 58) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 at line 69 (test for errors, line 67) PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-O0.c -std=gnu++20 scan-rtl-dump expand "strub_enter" PASS: c-c++-common/strub-O0.c -std=gnu++20 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-O0.c -std=gnu++20 scan-rtl-dump expand "strub_update" PASS: c-c++-common/strub-O0.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-O0.c -std=gnu++26 scan-rtl-dump expand "strub_enter" PASS: c-c++-common/strub-O0.c -std=gnu++26 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-O0.c -std=gnu++26 scan-rtl-dump expand "strub_update" PASS: c-c++-common/strub-O0.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-O0.c -std=gnu++98 scan-rtl-dump expand "strub_enter" PASS: c-c++-common/strub-O0.c -std=gnu++98 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-O0.c -std=gnu++98 scan-rtl-dump expand "strub_update" PASS: c-c++-common/strub-O0.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-O1.c -std=gnu++20 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-O1.c -std=gnu++20 scan-rtl-dump expand "strub_update" PASS: c-c++-common/strub-O1.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter" PASS: c-c++-common/strub-O1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-O1.c -std=gnu++26 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-O1.c -std=gnu++26 scan-rtl-dump expand "strub_update" PASS: c-c++-common/strub-O1.c -std=gnu++26 scan-rtl-dump-not expand "strub_enter" PASS: c-c++-common/strub-O1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-O1.c -std=gnu++98 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-O1.c -std=gnu++98 scan-rtl-dump expand "strub_update" PASS: c-c++-common/strub-O1.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter" PASS: c-c++-common/strub-O1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label" PASS: c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter" PASS: c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump-not expand "strub_update" PASS: c-c++-common/strub-O2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-O2.c -std=gnu++26 scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label" PASS: c-c++-common/strub-O2.c -std=gnu++26 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-O2.c -std=gnu++26 scan-rtl-dump-not expand "strub_enter" PASS: c-c++-common/strub-O2.c -std=gnu++26 scan-rtl-dump-not expand "strub_update" PASS: c-c++-common/strub-O2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label" PASS: c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter" PASS: c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump-not expand "strub_update" PASS: c-c++-common/strub-O2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump expand "strub_enter" PASS: c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump expand "strub_update" PASS: c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label" PASS: c-c++-common/strub-O2fni.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-O2fni.c -std=gnu++26 scan-rtl-dump expand "strub_enter" PASS: c-c++-common/strub-O2fni.c -std=gnu++26 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-O2fni.c -std=gnu++26 scan-rtl-dump expand "strub_update" PASS: c-c++-common/strub-O2fni.c -std=gnu++26 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label" PASS: c-c++-common/strub-O2fni.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump expand "strub_enter" PASS: c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump expand "strub_update" PASS: c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label" PASS: c-c++-common/strub-O2fni.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-O3.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter" PASS: c-c++-common/strub-O3.c -std=gnu++20 scan-rtl-dump-not expand "strub_leave" PASS: c-c++-common/strub-O3.c -std=gnu++20 scan-rtl-dump-not expand "strub_update" PASS: c-c++-common/strub-O3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-O3.c -std=gnu++26 scan-rtl-dump-not expand "strub_enter" PASS: c-c++-common/strub-O3.c -std=gnu++26 scan-rtl-dump-not expand "strub_leave" PASS: c-c++-common/strub-O3.c -std=gnu++26 scan-rtl-dump-not expand "strub_update" PASS: c-c++-common/strub-O3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-O3.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter" PASS: c-c++-common/strub-O3.c -std=gnu++98 scan-rtl-dump-not expand "strub_leave" PASS: c-c++-common/strub-O3.c -std=gnu++98 scan-rtl-dump-not expand "strub_update" PASS: c-c++-common/strub-O3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump expand "strub_enter" PASS: c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump expand "strub_update" PASS: c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label" PASS: c-c++-common/strub-O3fni.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-O3fni.c -std=gnu++26 scan-rtl-dump expand "strub_enter" PASS: c-c++-common/strub-O3fni.c -std=gnu++26 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-O3fni.c -std=gnu++26 scan-rtl-dump expand "strub_update" PASS: c-c++-common/strub-O3fni.c -std=gnu++26 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label" PASS: c-c++-common/strub-O3fni.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump expand "strub_enter" PASS: c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump expand "strub_update" PASS: c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label" PASS: c-c++-common/strub-O3fni.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump expand "strub_update" PASS: c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label" PASS: c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter" PASS: c-c++-common/strub-Og.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-Og.c -std=gnu++26 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-Og.c -std=gnu++26 scan-rtl-dump expand "strub_update" PASS: c-c++-common/strub-Og.c -std=gnu++26 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label" PASS: c-c++-common/strub-Og.c -std=gnu++26 scan-rtl-dump-not expand "strub_enter" PASS: c-c++-common/strub-Og.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump expand "strub_update" PASS: c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label" PASS: c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter" PASS: c-c++-common/strub-Og.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label" PASS: c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter" PASS: c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump-not expand "strub_update" PASS: c-c++-common/strub-Os.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-Os.c -std=gnu++26 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-Os.c -std=gnu++26 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label" PASS: c-c++-common/strub-Os.c -std=gnu++26 scan-rtl-dump-not expand "strub_enter" PASS: c-c++-common/strub-Os.c -std=gnu++26 scan-rtl-dump-not expand "strub_update" PASS: c-c++-common/strub-Os.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump expand "strub_leave" PASS: c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label" PASS: c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter" PASS: c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump-not expand "strub_update" PASS: c-c++-common/strub-Os.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 3 PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1 PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1 PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1 PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3 PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1 PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 1 PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1 PASS: c-c++-common/strub-all1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-all1.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]" 3 PASS: c-c++-common/strub-all1.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1 PASS: c-c++-common/strub-all1.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1 PASS: c-c++-common/strub-all1.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1 PASS: c-c++-common/strub-all1.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]" 3 PASS: c-c++-common/strub-all1.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1 PASS: c-c++-common/strub-all1.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]callable[)]" 1 PASS: c-c++-common/strub-all1.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]internal[)]" 1 PASS: c-c++-common/strub-all1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 3 PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1 PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1 PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1 PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3 PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1 PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 1 PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1 PASS: c-c++-common/strub-all1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4 PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2 PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2 PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2 PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2 PASS: c-c++-common/strub-all2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-all2.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]" 4 PASS: c-c++-common/strub-all2.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2 PASS: c-c++-common/strub-all2.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2 PASS: c-c++-common/strub-all2.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]" 2 PASS: c-c++-common/strub-all2.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]internal[)]" 2 PASS: c-c++-common/strub-all2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4 PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2 PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2 PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2 PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2 PASS: c-c++-common/strub-all2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-apply1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-apply1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-apply1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-apply2.c -std=gnu++20 (test for errors, line 9) PASS: c-c++-common/strub-apply2.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/strub-apply2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-apply2.c -std=gnu++26 (test for errors, line 9) PASS: c-c++-common/strub-apply2.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/strub-apply2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-apply2.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/strub-apply2.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/strub-apply2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-apply3.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/strub-apply3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-apply3.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/strub-apply3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-apply3.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/strub-apply3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-apply4.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1 PASS: c-c++-common/strub-apply4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-apply4.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]internal[)]" 1 PASS: c-c++-common/strub-apply4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-apply4.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1 PASS: c-c++-common/strub-apply4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 2 PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1 PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]callable[)]" 1 PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3 PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1 PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 2 PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-at-calls1.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]" 2 PASS: c-c++-common/strub-at-calls1.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1 PASS: c-c++-common/strub-at-calls1.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]callable[)]" 1 PASS: c-c++-common/strub-at-calls1.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]" 3 PASS: c-c++-common/strub-at-calls1.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1 PASS: c-c++-common/strub-at-calls1.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]callable[)]" 2 PASS: c-c++-common/strub-at-calls1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 2 PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1 PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]callable[)]" 1 PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3 PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1 PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 2 PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 2 PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]callable[)]" 2 PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2 PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 2 PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-at-calls2.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]" 2 PASS: c-c++-common/strub-at-calls2.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]callable[)]" 2 PASS: c-c++-common/strub-at-calls2.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]" 2 PASS: c-c++-common/strub-at-calls2.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]callable[)]" 2 PASS: c-c++-common/strub-at-calls2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 2 PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]callable[)]" 2 PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2 PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 2 PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-defer-O1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-defer-O1.c -std=gnu++20 execution test PASS: c-c++-common/strub-defer-O1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-defer-O1.c -std=gnu++26 execution test PASS: c-c++-common/strub-defer-O1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-defer-O1.c -std=gnu++98 execution test PASS: c-c++-common/strub-defer-O2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-defer-O2.c -std=gnu++20 execution test PASS: c-c++-common/strub-defer-O2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-defer-O2.c -std=gnu++26 execution test PASS: c-c++-common/strub-defer-O2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-defer-O2.c -std=gnu++98 execution test PASS: c-c++-common/strub-defer-O3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-defer-O3.c -std=gnu++20 execution test PASS: c-c++-common/strub-defer-O3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-defer-O3.c -std=gnu++26 execution test PASS: c-c++-common/strub-defer-O3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-defer-O3.c -std=gnu++98 execution test PASS: c-c++-common/strub-defer-Os.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-defer-Os.c -std=gnu++20 execution test PASS: c-c++-common/strub-defer-Os.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-defer-Os.c -std=gnu++26 execution test PASS: c-c++-common/strub-defer-Os.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-defer-Os.c -std=gnu++98 execution test PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4 PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2 PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2 PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3 PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 1 PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2 PASS: c-c++-common/strub-internal1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-internal1.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]" 4 PASS: c-c++-common/strub-internal1.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2 PASS: c-c++-common/strub-internal1.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2 PASS: c-c++-common/strub-internal1.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]" 3 PASS: c-c++-common/strub-internal1.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]callable[)]" 1 PASS: c-c++-common/strub-internal1.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]internal[)]" 2 PASS: c-c++-common/strub-internal1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4 PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2 PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2 PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3 PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 1 PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2 PASS: c-c++-common/strub-internal1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4 PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2 PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2 PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2 PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2 PASS: c-c++-common/strub-internal2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-internal2.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]" 4 PASS: c-c++-common/strub-internal2.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2 PASS: c-c++-common/strub-internal2.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2 PASS: c-c++-common/strub-internal2.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]" 2 PASS: c-c++-common/strub-internal2.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]internal[)]" 2 PASS: c-c++-common/strub-internal2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4 PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2 PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2 PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2 PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2 PASS: c-c++-common/strub-internal2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump-times strub "va_copy \\(" 1 PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump-times strub "va_end \\(" 2 PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump-times strub "va_start \\(" 1 PASS: c-c++-common/strub-parms1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-parms1.c -std=gnu++26 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++26 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++26 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++26 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++26 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++26 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++26 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++26 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++26 scan-ipa-dump-times strub "va_copy \\(" 1 PASS: c-c++-common/strub-parms1.c -std=gnu++26 scan-ipa-dump-times strub "va_end \\(" 2 PASS: c-c++-common/strub-parms1.c -std=gnu++26 scan-ipa-dump-times strub "va_start \\(" 1 PASS: c-c++-common/strub-parms1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump-times strub "va_copy \\(" 1 PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump-times strub "va_end \\(" 2 PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump-times strub "va_start \\(" 1 PASS: c-c++-common/strub-parms1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]" PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump-not strub "va_copy \\(" PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump-times strub "va_end \\(" 1 PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump-times strub "va_start \\(" 1 PASS: c-c++-common/strub-parms2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-parms2.c -std=gnu++26 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms2.c -std=gnu++26 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms2.c -std=gnu++26 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]" PASS: c-c++-common/strub-parms2.c -std=gnu++26 scan-ipa-dump-not strub "va_copy \\(" PASS: c-c++-common/strub-parms2.c -std=gnu++26 scan-ipa-dump-times strub "va_end \\(" 1 PASS: c-c++-common/strub-parms2.c -std=gnu++26 scan-ipa-dump-times strub "va_start \\(" 1 PASS: c-c++-common/strub-parms2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]" PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump-not strub "va_copy \\(" PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump-times strub "va_end \\(" 1 PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump-times strub "va_start \\(" 1 PASS: c-c++-common/strub-parms2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump-times strub "va_copy \\(" 1 PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump-times strub "va_end \\(" 2 PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump-times strub "va_start \\(" 1 PASS: c-c++-common/strub-parms3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-parms3.c -std=gnu++26 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++26 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++26 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++26 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++26 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++26 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++26 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++26 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++26 scan-ipa-dump-times strub "va_copy \\(" 1 PASS: c-c++-common/strub-parms3.c -std=gnu++26 scan-ipa-dump-times strub "va_end \\(" 2 PASS: c-c++-common/strub-parms3.c -std=gnu++26 scan-ipa-dump-times strub "va_start \\(" 1 PASS: c-c++-common/strub-parms3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]" PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump-times strub "va_copy \\(" 1 PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump-times strub "va_end \\(" 2 PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump-times strub "va_start \\(" 1 PASS: c-c++-common/strub-parms3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-pr113681.c -std=gnu++20 (test for errors, line 21) PASS: c-c++-common/strub-pr113681.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-pr113681.c -std=gnu++26 (test for errors, line 21) PASS: c-c++-common/strub-pr113681.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-pr113681.c -std=gnu++98 (test for errors, line 21) PASS: c-c++-common/strub-pr113681.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 3 PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1 PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1 PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1 PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3 PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1 PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1 PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1 PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-relaxed1.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]" 3 PASS: c-c++-common/strub-relaxed1.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1 PASS: c-c++-common/strub-relaxed1.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1 PASS: c-c++-common/strub-relaxed1.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1 PASS: c-c++-common/strub-relaxed1.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]" 3 PASS: c-c++-common/strub-relaxed1.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1 PASS: c-c++-common/strub-relaxed1.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1 PASS: c-c++-common/strub-relaxed1.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]internal[)]" 1 PASS: c-c++-common/strub-relaxed1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 3 PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1 PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1 PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1 PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3 PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1 PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1 PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1 PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4 PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2 PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2 PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2 PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2 PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-relaxed2.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]" 4 PASS: c-c++-common/strub-relaxed2.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2 PASS: c-c++-common/strub-relaxed2.c -std=gnu++26 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2 PASS: c-c++-common/strub-relaxed2.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]" 2 PASS: c-c++-common/strub-relaxed2.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]internal[)]" 2 PASS: c-c++-common/strub-relaxed2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4 PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2 PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2 PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2 PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2 PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45 PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 89 PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4 PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++26 scan-ipa-dump-times strub "strub_enter" 45 PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++26 scan-ipa-dump-times strub "strub_leave" 89 PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++26 scan-ipa-dump-times strub "strub_update" 4 PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45 PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 89 PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4 PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-short-O0.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45 PASS: c-c++-common/strub-short-O0.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 45 PASS: c-c++-common/strub-short-O0.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4 PASS: c-c++-common/strub-short-O0.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-short-O0.c -std=gnu++26 scan-ipa-dump-times strub "strub_enter" 45 PASS: c-c++-common/strub-short-O0.c -std=gnu++26 scan-ipa-dump-times strub "strub_leave" 45 PASS: c-c++-common/strub-short-O0.c -std=gnu++26 scan-ipa-dump-times strub "strub_update" 4 PASS: c-c++-common/strub-short-O0.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-short-O0.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45 PASS: c-c++-common/strub-short-O0.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 45 PASS: c-c++-common/strub-short-O0.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4 PASS: c-c++-common/strub-short-O0.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-short-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45 PASS: c-c++-common/strub-short-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 45 PASS: c-c++-common/strub-short-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4 PASS: c-c++-common/strub-short-O1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-short-O1.c -std=gnu++26 scan-ipa-dump-times strub "strub_enter" 45 PASS: c-c++-common/strub-short-O1.c -std=gnu++26 scan-ipa-dump-times strub "strub_leave" 45 PASS: c-c++-common/strub-short-O1.c -std=gnu++26 scan-ipa-dump-times strub "strub_update" 4 PASS: c-c++-common/strub-short-O1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-short-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45 PASS: c-c++-common/strub-short-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 45 PASS: c-c++-common/strub-short-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4 PASS: c-c++-common/strub-short-O1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-short-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45 PASS: c-c++-common/strub-short-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 45 PASS: c-c++-common/strub-short-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4 PASS: c-c++-common/strub-short-O2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-short-O2.c -std=gnu++26 scan-ipa-dump-times strub "strub_enter" 45 PASS: c-c++-common/strub-short-O2.c -std=gnu++26 scan-ipa-dump-times strub "strub_leave" 45 PASS: c-c++-common/strub-short-O2.c -std=gnu++26 scan-ipa-dump-times strub "strub_update" 4 PASS: c-c++-common/strub-short-O2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-short-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45 PASS: c-c++-common/strub-short-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 45 PASS: c-c++-common/strub-short-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4 PASS: c-c++-common/strub-short-O2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-short-O3.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 15 PASS: c-c++-common/strub-short-O3.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 15 PASS: c-c++-common/strub-short-O3.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4 PASS: c-c++-common/strub-short-O3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-short-O3.c -std=gnu++26 scan-ipa-dump-times strub "strub_enter" 15 PASS: c-c++-common/strub-short-O3.c -std=gnu++26 scan-ipa-dump-times strub "strub_leave" 15 PASS: c-c++-common/strub-short-O3.c -std=gnu++26 scan-ipa-dump-times strub "strub_update" 4 PASS: c-c++-common/strub-short-O3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-short-O3.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 15 PASS: c-c++-common/strub-short-O3.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 15 PASS: c-c++-common/strub-short-O3.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4 PASS: c-c++-common/strub-short-O3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-short-Os.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 15 PASS: c-c++-common/strub-short-Os.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 15 PASS: c-c++-common/strub-short-Os.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4 PASS: c-c++-common/strub-short-Os.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-short-Os.c -std=gnu++26 scan-ipa-dump-times strub "strub_enter" 15 PASS: c-c++-common/strub-short-Os.c -std=gnu++26 scan-ipa-dump-times strub "strub_leave" 15 PASS: c-c++-common/strub-short-Os.c -std=gnu++26 scan-ipa-dump-times strub "strub_update" 4 PASS: c-c++-common/strub-short-Os.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-short-Os.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 15 PASS: c-c++-common/strub-short-Os.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 15 PASS: c-c++-common/strub-short-Os.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4 PASS: c-c++-common/strub-short-Os.c -std=gnu++98 (test for excess errors) UNSUPPORTED: c-c++-common/strub-split-stack.c -std=gnu++20 UNSUPPORTED: c-c++-common/strub-split-stack.c -std=gnu++26 UNSUPPORTED: c-c++-common/strub-split-stack.c -std=gnu++98 PASS: c-c++-common/strub-strict1.c -std=gnu++20 (test for errors, line 31) PASS: c-c++-common/strub-strict1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3 PASS: c-c++-common/strub-strict1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1 PASS: c-c++-common/strub-strict1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1 PASS: c-c++-common/strub-strict1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1 PASS: c-c++-common/strub-strict1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-strict1.c -std=gnu++26 (test for errors, line 31) PASS: c-c++-common/strub-strict1.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]" 3 PASS: c-c++-common/strub-strict1.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1 PASS: c-c++-common/strub-strict1.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1 PASS: c-c++-common/strub-strict1.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]internal[)]" 1 PASS: c-c++-common/strub-strict1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-strict1.c -std=gnu++98 (test for errors, line 31) PASS: c-c++-common/strub-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3 PASS: c-c++-common/strub-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1 PASS: c-c++-common/strub-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1 PASS: c-c++-common/strub-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1 PASS: c-c++-common/strub-strict1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-strict2.c -std=gnu++20 (test for errors, line 22) PASS: c-c++-common/strub-strict2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2 PASS: c-c++-common/strub-strict2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2 PASS: c-c++-common/strub-strict2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-strict2.c -std=gnu++26 (test for errors, line 22) PASS: c-c++-common/strub-strict2.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]" 2 PASS: c-c++-common/strub-strict2.c -std=gnu++26 scan-ipa-dump-times strubm "strub [(]internal[)]" 2 PASS: c-c++-common/strub-strict2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-strict2.c -std=gnu++98 (test for errors, line 22) PASS: c-c++-common/strub-strict2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2 PASS: c-c++-common/strub-strict2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2 PASS: c-c++-common/strub-strict2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-tail-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 2 PASS: c-c++-common/strub-tail-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 2 PASS: c-c++-common/strub-tail-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 2 PASS: c-c++-common/strub-tail-O1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-tail-O1.c -std=gnu++26 scan-ipa-dump-times strub "strub_enter" 2 PASS: c-c++-common/strub-tail-O1.c -std=gnu++26 scan-ipa-dump-times strub "strub_leave" 2 PASS: c-c++-common/strub-tail-O1.c -std=gnu++26 scan-ipa-dump-times strub "strub_update" 2 PASS: c-c++-common/strub-tail-O1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-tail-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 2 PASS: c-c++-common/strub-tail-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 2 PASS: c-c++-common/strub-tail-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 2 PASS: c-c++-common/strub-tail-O1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-tail-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 0 PASS: c-c++-common/strub-tail-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 0 PASS: c-c++-common/strub-tail-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 2 PASS: c-c++-common/strub-tail-O2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/strub-tail-O2.c -std=gnu++26 scan-ipa-dump-times strub "strub_enter" 0 PASS: c-c++-common/strub-tail-O2.c -std=gnu++26 scan-ipa-dump-times strub "strub_leave" 0 PASS: c-c++-common/strub-tail-O2.c -std=gnu++26 scan-ipa-dump-times strub "strub_update" 2 PASS: c-c++-common/strub-tail-O2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/strub-tail-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 0 PASS: c-c++-common/strub-tail-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 0 PASS: c-c++-common/strub-tail-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 2 PASS: c-c++-common/strub-tail-O2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/strub-unsupported-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/strub-unsupported-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/strub-unsupported-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/strub-unsupported-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/strub-unsupported-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/strub-unsupported-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/strub-unsupported.c -std=c++20 (test for excess errors) PASS: c-c++-common/strub-unsupported.c -std=c++26 (test for excess errors) PASS: c-c++-common/strub-unsupported.c -std=c++98 (test for excess errors) PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 21) PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 25) PASS: c-c++-common/strub-var1.c -std=c++20 (test for excess errors) PASS: c-c++-common/strub-var1.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/strub-var1.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/strub-var1.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/strub-var1.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/strub-var1.c -std=c++26 (test for excess errors) PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 21) PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 25) PASS: c-c++-common/strub-var1.c -std=c++98 (test for excess errors) PASS: c-c++-common/substring-location-PR-87562-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/substring-location-PR-87562-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/substring-location-PR-87562-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/substring-location-PR-87721.c -std=c++20 (test for excess errors) PASS: c-c++-common/substring-location-PR-87721.c -std=c++26 (test for excess errors) PASS: c-c++-common/substring-location-PR-87721.c -std=c++98 (test for excess errors) PASS: c-c++-common/taskloop-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/taskloop-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/taskloop-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/tls-attr-common.c -std=gnu++20 scan-ipa-dump whole-program "Varpool flags: tls-initial-exec" PASS: c-c++-common/tls-attr-common.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/tls-attr-common.c -std=gnu++26 scan-ipa-dump whole-program "Varpool flags: tls-initial-exec" PASS: c-c++-common/tls-attr-common.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/tls-attr-common.c -std=gnu++98 scan-ipa-dump whole-program "Varpool flags: tls-initial-exec" PASS: c-c++-common/tls-attr-common.c -std=gnu++98 (test for excess errors) UNSUPPORTED: c-c++-common/tls-attr-dll.c -std=c++20 UNSUPPORTED: c-c++-common/tls-attr-dll.c -std=c++26 UNSUPPORTED: c-c++-common/tls-attr-dll.c -std=c++98 PASS: c-c++-common/tls-attr-le-pic.c -std=gnu++20 scan-ipa-dump whole-program "Varpool flags: tls-local-exec" PASS: c-c++-common/tls-attr-le-pic.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/tls-attr-le-pic.c -std=gnu++26 scan-ipa-dump whole-program "Varpool flags: tls-local-exec" PASS: c-c++-common/tls-attr-le-pic.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/tls-attr-le-pic.c -std=gnu++98 scan-ipa-dump whole-program "Varpool flags: tls-local-exec" PASS: c-c++-common/tls-attr-le-pic.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/tls-attr-le-pie.c -std=gnu++20 scan-ipa-dump whole-program "Varpool flags: initialized tls-local-exec" PASS: c-c++-common/tls-attr-le-pie.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/tls-attr-le-pie.c -std=gnu++26 scan-ipa-dump whole-program "Varpool flags: initialized tls-local-exec" PASS: c-c++-common/tls-attr-le-pie.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/tls-attr-le-pie.c -std=gnu++98 scan-ipa-dump whole-program "Varpool flags: initialized tls-local-exec" PASS: c-c++-common/tls-attr-le-pie.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/toplevel-asm-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/toplevel-asm-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/toplevel-asm-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++20 (test for errors, line 11) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++20 (test for errors, line 14) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++20 (test for errors, line 17) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++20 (test for errors, line 18) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++20 (test for errors, line 20) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++20 (test for errors, line 21) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++20 (test for errors, line 9) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++20 (test for warnings, line 10) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++26 (test for errors, line 11) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++26 (test for errors, line 14) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++26 (test for errors, line 17) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++26 (test for errors, line 18) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++26 (test for errors, line 20) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++26 (test for errors, line 21) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++26 (test for errors, line 9) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++26 (test for warnings, line 10) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++98 (test for errors, line 17) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++98 (test for errors, line 18) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++98 (test for errors, line 19) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++98 (test for errors, line 20) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++98 (test for errors, line 21) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/toplevel-asm-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/toplevel-asm-3.c -std=gnu++20 (test for errors, line 10) PASS: c-c++-common/toplevel-asm-3.c -std=gnu++20 (test for errors, line 11) PASS: c-c++-common/toplevel-asm-3.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/toplevel-asm-3.c -std=gnu++20 (test for errors, line 9) PASS: c-c++-common/toplevel-asm-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/toplevel-asm-3.c -std=gnu++26 (test for errors, line 10) PASS: c-c++-common/toplevel-asm-3.c -std=gnu++26 (test for errors, line 11) PASS: c-c++-common/toplevel-asm-3.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/toplevel-asm-3.c -std=gnu++26 (test for errors, line 9) PASS: c-c++-common/toplevel-asm-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/toplevel-asm-3.c -std=gnu++98 (test for errors, line 10) PASS: c-c++-common/toplevel-asm-3.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/toplevel-asm-3.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/toplevel-asm-3.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/toplevel-asm-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/toplevel-asm-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/toplevel-asm-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/toplevel-asm-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++20 (test for errors, line 10) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++20 (test for errors, line 11) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++20 (test for errors, line 17) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++20 (test for errors, line 24) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++20 (test for errors, line 25) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++20 (test for errors, line 26) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++20 (test for errors, line 27) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++20 at line 9 (test for errors, line 8) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++26 (test for errors, line 10) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++26 (test for errors, line 11) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++26 (test for errors, line 17) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++26 (test for errors, line 24) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++26 (test for errors, line 25) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++26 (test for errors, line 26) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++26 (test for errors, line 27) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++26 at line 9 (test for errors, line 8) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++98 (test for errors, line 10) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++98 (test for errors, line 17) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++98 (test for errors, line 24) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++98 (test for errors, line 25) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++98 (test for errors, line 26) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++98 (test for errors, line 27) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++98 at line 9 (test for errors, line 8) PASS: c-c++-common/toplevel-asm-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/toplevel-asm-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/toplevel-asm-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/toplevel-asm-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/toplevel-asm-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/toplevel-asm-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/toplevel-asm-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/toplevel-asm-8.c -std=gnu++20 (test for errors, line 10) PASS: c-c++-common/toplevel-asm-8.c -std=gnu++20 (test for errors, line 11) PASS: c-c++-common/toplevel-asm-8.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/toplevel-asm-8.c -std=gnu++20 (test for errors, line 9) PASS: c-c++-common/toplevel-asm-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/toplevel-asm-8.c -std=gnu++26 (test for errors, line 10) PASS: c-c++-common/toplevel-asm-8.c -std=gnu++26 (test for errors, line 11) PASS: c-c++-common/toplevel-asm-8.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/toplevel-asm-8.c -std=gnu++26 (test for errors, line 9) PASS: c-c++-common/toplevel-asm-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/toplevel-asm-8.c -std=gnu++98 (test for errors, line 10) PASS: c-c++-common/toplevel-asm-8.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/toplevel-asm-8.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/toplevel-asm-8.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/toplevel-asm-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/toplevel-asm-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/toplevel-asm-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/toplevel-asm-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/toplevel-extended-asm-1.c -std=gnu++20 (test for bogus messages, line 4) PASS: c-c++-common/toplevel-extended-asm-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/toplevel-extended-asm-1.c -std=gnu++26 (test for bogus messages, line 4) PASS: c-c++-common/toplevel-extended-asm-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/toplevel-extended-asm-1.c -std=gnu++98 (test for bogus messages, line 4) PASS: c-c++-common/toplevel-extended-asm-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/transparent-union-1.c -std=gnu++20 (test for warnings, line 4) PASS: c-c++-common/transparent-union-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/transparent-union-1.c -std=gnu++26 (test for warnings, line 4) PASS: c-c++-common/transparent-union-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/transparent-union-1.c -std=gnu++98 (test for warnings, line 4) PASS: c-c++-common/transparent-union-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-17.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/uninit-17.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/uninit-17.c -std=gnu++23 (test for warnings, line 16) PASS: c-c++-common/uninit-17.c -std=gnu++23 (test for excess errors) PASS: c-c++-common/uninit-17.c -std=gnu++26 (test for warnings, line 13) PASS: c-c++-common/uninit-17.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/uninit-D-O0.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/uninit-D-O0.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/uninit-D-O0.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-D.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/uninit-D.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/uninit-D.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-E-O0.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/uninit-E-O0.c -std=gnu++20 uninitialized variable warning (test for warnings, line 7) PASS: c-c++-common/uninit-E-O0.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/uninit-E-O0.c -std=gnu++26 uninitialized variable warning (test for warnings, line 7) PASS: c-c++-common/uninit-E-O0.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-E-O0.c -std=gnu++98 uninitialized variable warning (test for warnings, line 7) PASS: c-c++-common/uninit-E.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/uninit-E.c -std=gnu++20 uninitialized variable warning (test for warnings, line 7) PASS: c-c++-common/uninit-E.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/uninit-E.c -std=gnu++26 uninitialized variable warning (test for warnings, line 7) PASS: c-c++-common/uninit-E.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-E.c -std=gnu++98 uninitialized variable warning (test for warnings, line 7) PASS: c-c++-common/uninit-F-O0.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/uninit-F-O0.c -std=gnu++20 uninitialized variable warning (test for warnings, line 7) PASS: c-c++-common/uninit-F-O0.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/uninit-F-O0.c -std=gnu++26 uninitialized variable warning (test for warnings, line 7) PASS: c-c++-common/uninit-F-O0.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-F-O0.c -std=gnu++98 uninitialized variable warning (test for warnings, line 7) PASS: c-c++-common/uninit-F.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/uninit-F.c -std=gnu++20 uninitialized variable warning (test for warnings, line 7) PASS: c-c++-common/uninit-F.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/uninit-F.c -std=gnu++26 uninitialized variable warning (test for warnings, line 7) PASS: c-c++-common/uninit-F.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-F.c -std=gnu++98 uninitialized variable warning (test for warnings, line 7) PASS: c-c++-common/uninit-G-O0.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/uninit-G-O0.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/uninit-G-O0.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-G.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/uninit-G.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/uninit-G.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-pr51010.c -std=gnu++20 (test for warnings, line 12) PASS: c-c++-common/uninit-pr51010.c -std=gnu++20 (test for warnings, line 7) PASS: c-c++-common/uninit-pr51010.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/uninit-pr51010.c -std=gnu++26 (test for warnings, line 12) PASS: c-c++-common/uninit-pr51010.c -std=gnu++26 (test for warnings, line 7) PASS: c-c++-common/uninit-pr51010.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/uninit-pr51010.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/uninit-pr51010.c -std=gnu++98 (test for warnings, line 7) PASS: c-c++-common/uninit-pr51010.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/unroll-1.c -std=gnu++20 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times" PASS: c-c++-common/unroll-1.c -std=gnu++20 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times" PASS: c-c++-common/unroll-1.c -std=gnu++20 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times" PASS: c-c++-common/unroll-1.c -std=gnu++20 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times" PASS: c-c++-common/unroll-1.c -std=gnu++20 scan-tree-dump cunrolli "11:.*: loop with 8 iterations completely unrolled" PASS: c-c++-common/unroll-1.c -std=gnu++20 scan-tree-dump cunrolli "16:.*: loop with 7 iterations completely unrolled" PASS: c-c++-common/unroll-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/unroll-1.c -std=gnu++26 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times" PASS: c-c++-common/unroll-1.c -std=gnu++26 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times" PASS: c-c++-common/unroll-1.c -std=gnu++26 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times" PASS: c-c++-common/unroll-1.c -std=gnu++26 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times" PASS: c-c++-common/unroll-1.c -std=gnu++26 scan-tree-dump cunrolli "11:.*: loop with 8 iterations completely unrolled" PASS: c-c++-common/unroll-1.c -std=gnu++26 scan-tree-dump cunrolli "16:.*: loop with 7 iterations completely unrolled" PASS: c-c++-common/unroll-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/unroll-1.c -std=gnu++98 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times" PASS: c-c++-common/unroll-1.c -std=gnu++98 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times" PASS: c-c++-common/unroll-1.c -std=gnu++98 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times" PASS: c-c++-common/unroll-1.c -std=gnu++98 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times" PASS: c-c++-common/unroll-1.c -std=gnu++98 scan-tree-dump cunrolli "11:.*: loop with 8 iterations completely unrolled" PASS: c-c++-common/unroll-1.c -std=gnu++98 scan-tree-dump cunrolli "16:.*: loop with 7 iterations completely unrolled" PASS: c-c++-common/unroll-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/unroll-2.c -std=gnu++20 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times" PASS: c-c++-common/unroll-2.c -std=gnu++20 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times" PASS: c-c++-common/unroll-2.c -std=gnu++20 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times" PASS: c-c++-common/unroll-2.c -std=gnu++20 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times" PASS: c-c++-common/unroll-2.c -std=gnu++20 scan-tree-dump cunroll "11:.*: loop with 7 iterations completely unrolled" PASS: c-c++-common/unroll-2.c -std=gnu++20 scan-tree-dump cunroll "16:.*: loop with 6 iterations completely unrolled" PASS: c-c++-common/unroll-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/unroll-2.c -std=gnu++26 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times" PASS: c-c++-common/unroll-2.c -std=gnu++26 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times" PASS: c-c++-common/unroll-2.c -std=gnu++26 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times" PASS: c-c++-common/unroll-2.c -std=gnu++26 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times" PASS: c-c++-common/unroll-2.c -std=gnu++26 scan-tree-dump cunroll "11:.*: loop with 7 iterations completely unrolled" PASS: c-c++-common/unroll-2.c -std=gnu++26 scan-tree-dump cunroll "16:.*: loop with 6 iterations completely unrolled" PASS: c-c++-common/unroll-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/unroll-2.c -std=gnu++98 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times" PASS: c-c++-common/unroll-2.c -std=gnu++98 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times" PASS: c-c++-common/unroll-2.c -std=gnu++98 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times" PASS: c-c++-common/unroll-2.c -std=gnu++98 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times" PASS: c-c++-common/unroll-2.c -std=gnu++98 scan-tree-dump cunroll "11:.*: loop with 7 iterations completely unrolled" PASS: c-c++-common/unroll-2.c -std=gnu++98 scan-tree-dump cunroll "16:.*: loop with 6 iterations completely unrolled" PASS: c-c++-common/unroll-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/unroll-3.c -std=gnu++20 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times" PASS: c-c++-common/unroll-3.c -std=gnu++20 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times" PASS: c-c++-common/unroll-3.c -std=gnu++20 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times" PASS: c-c++-common/unroll-3.c -std=gnu++20 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times" PASS: c-c++-common/unroll-3.c -std=gnu++20 scan-rtl-dump-not loop2_unroll "11:.*: optimized: loop unrolled" PASS: c-c++-common/unroll-3.c -std=gnu++20 scan-rtl-dump-not loop2_unroll "16:.*: optimized: loop unrolled" PASS: c-c++-common/unroll-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/unroll-3.c -std=gnu++26 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times" PASS: c-c++-common/unroll-3.c -std=gnu++26 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times" PASS: c-c++-common/unroll-3.c -std=gnu++26 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times" PASS: c-c++-common/unroll-3.c -std=gnu++26 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times" PASS: c-c++-common/unroll-3.c -std=gnu++26 scan-rtl-dump-not loop2_unroll "11:.*: optimized: loop unrolled" PASS: c-c++-common/unroll-3.c -std=gnu++26 scan-rtl-dump-not loop2_unroll "16:.*: optimized: loop unrolled" PASS: c-c++-common/unroll-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/unroll-3.c -std=gnu++98 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times" PASS: c-c++-common/unroll-3.c -std=gnu++98 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times" PASS: c-c++-common/unroll-3.c -std=gnu++98 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times" PASS: c-c++-common/unroll-3.c -std=gnu++98 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times" PASS: c-c++-common/unroll-3.c -std=gnu++98 scan-rtl-dump-not loop2_unroll "11:.*: optimized: loop unrolled" PASS: c-c++-common/unroll-3.c -std=gnu++98 scan-rtl-dump-not loop2_unroll "16:.*: optimized: loop unrolled" PASS: c-c++-common/unroll-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/unroll-4.c -std=gnu++20 scan-rtl-dump-times loop2_unroll "Not unrolling loop, user didn't want it unrolled" 2 PASS: c-c++-common/unroll-4.c -std=gnu++20 scan-tree-dump cunrolli "Not unrolling loop .: user didn't want it unrolled completely" PASS: c-c++-common/unroll-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/unroll-4.c -std=gnu++26 scan-rtl-dump-times loop2_unroll "Not unrolling loop, user didn't want it unrolled" 2 PASS: c-c++-common/unroll-4.c -std=gnu++26 scan-tree-dump cunrolli "Not unrolling loop .: user didn't want it unrolled completely" PASS: c-c++-common/unroll-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/unroll-4.c -std=gnu++98 scan-rtl-dump-times loop2_unroll "Not unrolling loop, user didn't want it unrolled" 2 PASS: c-c++-common/unroll-4.c -std=gnu++98 scan-tree-dump cunrolli "Not unrolling loop .: user didn't want it unrolled completely" PASS: c-c++-common/unroll-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/unroll-5.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/unroll-5.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/unroll-5.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/unroll-5.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/unroll-5.c -std=c++20 at line 22 (test for errors, line 21) PASS: c-c++-common/unroll-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/unroll-5.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/unroll-5.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/unroll-5.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/unroll-5.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/unroll-5.c -std=c++26 at line 22 (test for errors, line 21) PASS: c-c++-common/unroll-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/unroll-5.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/unroll-5.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/unroll-5.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/unroll-5.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/unroll-5.c -std=c++98 at line 22 (test for errors, line 21) PASS: c-c++-common/unroll-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/unroll-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/unroll-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/unroll-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/unroll-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/unroll-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/unroll-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/va-arg-va-list-type.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/va-arg-va-list-type.c -std=c++20 (test for excess errors) PASS: c-c++-common/va-arg-va-list-type.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/va-arg-va-list-type.c -std=c++26 (test for excess errors) PASS: c-c++-common/va-arg-va-list-type.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/va-arg-va-list-type.c -std=c++98 (test for excess errors) PASS: c-c++-common/vector-1.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/vector-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/vector-1.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/vector-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/vector-1.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/vector-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/vector-2.c -std=gnu++20 (test for errors, line 14) PASS: c-c++-common/vector-2.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/vector-2.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/vector-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/vector-2.c -std=gnu++26 (test for errors, line 14) PASS: c-c++-common/vector-2.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/vector-2.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/vector-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/vector-2.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/vector-2.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/vector-2.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/vector-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/vector-3.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/vector-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/vector-3.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/vector-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/vector-3.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/vector-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/vector-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/vector-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/vector-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/vector-compare-1.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/vector-compare-1.c -std=gnu++20 (test for errors, line 20) PASS: c-c++-common/vector-compare-1.c -std=gnu++20 (test for errors, line 21) PASS: c-c++-common/vector-compare-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/vector-compare-1.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/vector-compare-1.c -std=gnu++26 (test for errors, line 20) PASS: c-c++-common/vector-compare-1.c -std=gnu++26 (test for errors, line 21) PASS: c-c++-common/vector-compare-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/vector-compare-1.c -std=gnu++98 (test for errors, line 19) PASS: c-c++-common/vector-compare-1.c -std=gnu++98 (test for errors, line 20) PASS: c-c++-common/vector-compare-1.c -std=gnu++98 (test for errors, line 21) PASS: c-c++-common/vector-compare-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/vector-compare-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/vector-compare-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/vector-compare-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/vector-compare-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/vector-compare-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/vector-compare-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 36) PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 37) PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 38) PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 39) PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 40) PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 41) PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/vector-compare-4.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/vector-compare-4.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/vector-compare-4.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/vector-compare-4.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/vector-compare-4.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/vector-compare-4.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/vector-compare-4.c -std=gnu++26 (test for warnings, line 36) PASS: c-c++-common/vector-compare-4.c -std=gnu++26 (test for warnings, line 37) PASS: c-c++-common/vector-compare-4.c -std=gnu++26 (test for warnings, line 38) PASS: c-c++-common/vector-compare-4.c -std=gnu++26 (test for warnings, line 39) PASS: c-c++-common/vector-compare-4.c -std=gnu++26 (test for warnings, line 40) PASS: c-c++-common/vector-compare-4.c -std=gnu++26 (test for warnings, line 41) PASS: c-c++-common/vector-compare-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 36) PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 37) PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 38) PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 39) PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 40) PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 41) PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/vector-init-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/vector-init-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/vector-init-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/vector-init-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/vector-init-2.c -std=c++20 execution test PASS: c-c++-common/vector-init-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/vector-init-2.c -std=c++26 execution test PASS: c-c++-common/vector-init-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/vector-init-2.c -std=c++98 execution test PASS: c-c++-common/vector-scalar-2.c -std=gnu++20 scan-tree-dump-times gimple " \\+ 1" 1 PASS: c-c++-common/vector-scalar-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/vector-scalar-2.c -std=gnu++26 scan-tree-dump-times gimple " \\+ 1" 1 PASS: c-c++-common/vector-scalar-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/vector-scalar-2.c -std=gnu++98 scan-tree-dump-times gimple " \\+ 1" 1 PASS: c-c++-common/vector-scalar-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/vector-scalar.c -std=c++20 (test for excess errors) PASS: c-c++-common/vector-scalar.c -std=c++26 (test for excess errors) PASS: c-c++-common/vector-scalar.c -std=c++98 (test for excess errors) PASS: c-c++-common/vector-shift.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/vector-shift.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/vector-shift.c -std=c++20 (test for excess errors) PASS: c-c++-common/vector-shift.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/vector-shift.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/vector-shift.c -std=c++26 (test for excess errors) PASS: c-c++-common/vector-shift.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/vector-shift.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/vector-shift.c -std=c++98 (test for excess errors) PASS: c-c++-common/vector-shift1.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/vector-shift1.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/vector-shift1.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/vector-shift1.c -std=c++20 (test for excess errors) PASS: c-c++-common/vector-shift1.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/vector-shift1.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/vector-shift1.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/vector-shift1.c -std=c++26 (test for excess errors) PASS: c-c++-common/vector-shift1.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/vector-shift1.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/vector-shift1.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/vector-shift1.c -std=c++98 (test for excess errors) PASS: c-c++-common/vector-shift3.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/vector-shift3.c -std=c++20 (test for excess errors) PASS: c-c++-common/vector-shift3.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/vector-shift3.c -std=c++26 (test for excess errors) PASS: c-c++-common/vector-shift3.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/vector-shift3.c -std=c++98 (test for excess errors) PASS: c-c++-common/vector-subscript-1.c -std=gnu++20 (test for errors, line 9) PASS: c-c++-common/vector-subscript-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/vector-subscript-1.c -std=gnu++26 (test for errors, line 9) PASS: c-c++-common/vector-subscript-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/vector-subscript-1.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/vector-subscript-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/vector-subscript-2.c -std=c++17 (test for warnings, line 10) PASS: c-c++-common/vector-subscript-2.c -std=c++17 (test for excess errors) PASS: c-c++-common/vector-subscript-2.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/vector-subscript-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/vector-subscript-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/vector-subscript-3.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/vector-subscript-3.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/vector-subscript-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/vector-subscript-3.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/vector-subscript-3.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/vector-subscript-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/vector-subscript-3.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/vector-subscript-3.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/vector-subscript-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/vector-subscript-4.c -std=gnu++20 scan-tree-dump-not nrv "vector" PASS: c-c++-common/vector-subscript-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/vector-subscript-4.c -std=gnu++26 scan-tree-dump-not nrv "vector" PASS: c-c++-common/vector-subscript-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/vector-subscript-4.c -std=gnu++98 scan-tree-dump-not nrv "vector" PASS: c-c++-common/vector-subscript-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/vector-subscript-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/vector-subscript-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/vector-subscript-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/vector-subscript-6.c -std=gnu++20 scan-tree-dump fre1 "return 42;" PASS: c-c++-common/vector-subscript-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/vector-subscript-6.c -std=gnu++26 scan-tree-dump fre1 "return 42;" PASS: c-c++-common/vector-subscript-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/vector-subscript-6.c -std=gnu++98 scan-tree-dump fre1 "return 42;" PASS: c-c++-common/vector-subscript-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/vector-subscript-7.c -std=gnu++20 scan-tree-dump fre1 "return 42;" PASS: c-c++-common/vector-subscript-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/vector-subscript-7.c -std=gnu++26 scan-tree-dump fre1 "return 42;" PASS: c-c++-common/vector-subscript-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/vector-subscript-7.c -std=gnu++98 scan-tree-dump fre1 "return 42;" PASS: c-c++-common/vector-subscript-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/vla-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/vla-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/vla-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 25) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 26) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 27) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 28) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 29) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 30) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 31) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 32) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 33) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 34) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 14) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 16) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 18) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 19) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 20) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 22) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 23) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 35) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for bogus messages, line 25) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for bogus messages, line 26) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for bogus messages, line 27) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for bogus messages, line 28) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for bogus messages, line 29) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for bogus messages, line 30) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for bogus messages, line 31) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for bogus messages, line 32) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for bogus messages, line 33) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for bogus messages, line 34) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for warnings, line 14) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for warnings, line 16) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for warnings, line 18) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for warnings, line 19) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for warnings, line 20) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for warnings, line 22) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for warnings, line 23) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for warnings, line 35) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 25) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 26) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 27) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 28) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 29) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 30) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 31) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 32) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 33) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 34) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 16) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 18) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 19) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 22) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 23) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 35) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/wdate-time.c -std=gnu++20 (test for warnings, line 4) PASS: c-c++-common/wdate-time.c -std=gnu++20 (test for warnings, line 5) PASS: c-c++-common/wdate-time.c -std=gnu++20 (test for warnings, line 6) PASS: c-c++-common/wdate-time.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/wdate-time.c -std=gnu++26 (test for warnings, line 4) PASS: c-c++-common/wdate-time.c -std=gnu++26 (test for warnings, line 5) PASS: c-c++-common/wdate-time.c -std=gnu++26 (test for warnings, line 6) PASS: c-c++-common/wdate-time.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/wdate-time.c -std=gnu++98 (test for warnings, line 4) PASS: c-c++-common/wdate-time.c -std=gnu++98 (test for warnings, line 5) PASS: c-c++-common/wdate-time.c -std=gnu++98 (test for warnings, line 6) PASS: c-c++-common/wdate-time.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-1.c -std=gnu++20 execution test PASS: c-c++-common/zero-scratch-regs-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-1.c -std=gnu++26 execution test PASS: c-c++-common/zero-scratch-regs-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-1.c -std=gnu++98 execution test UNSUPPORTED: c-c++-common/zero-scratch-regs-10.c -std=gnu++20 UNSUPPORTED: c-c++-common/zero-scratch-regs-10.c -std=gnu++26 UNSUPPORTED: c-c++-common/zero-scratch-regs-10.c -std=gnu++98 PASS: c-c++-common/zero-scratch-regs-11.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-11.c -std=gnu++20 execution test PASS: c-c++-common/zero-scratch-regs-11.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-11.c -std=gnu++26 execution test PASS: c-c++-common/zero-scratch-regs-11.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-11.c -std=gnu++98 execution test PASS: c-c++-common/zero-scratch-regs-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-2.c -std=gnu++20 execution test PASS: c-c++-common/zero-scratch-regs-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-2.c -std=gnu++26 execution test PASS: c-c++-common/zero-scratch-regs-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-2.c -std=gnu++98 execution test PASS: c-c++-common/zero-scratch-regs-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-3.c -std=gnu++20 execution test PASS: c-c++-common/zero-scratch-regs-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-3.c -std=gnu++26 execution test PASS: c-c++-common/zero-scratch-regs-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-3.c -std=gnu++98 execution test PASS: c-c++-common/zero-scratch-regs-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-4.c -std=gnu++20 execution test PASS: c-c++-common/zero-scratch-regs-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-4.c -std=gnu++26 execution test PASS: c-c++-common/zero-scratch-regs-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-4.c -std=gnu++98 execution test PASS: c-c++-common/zero-scratch-regs-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-5.c -std=gnu++20 execution test PASS: c-c++-common/zero-scratch-regs-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-5.c -std=gnu++26 execution test PASS: c-c++-common/zero-scratch-regs-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-5.c -std=gnu++98 execution test PASS: c-c++-common/zero-scratch-regs-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-6.c -std=gnu++20 execution test PASS: c-c++-common/zero-scratch-regs-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-6.c -std=gnu++26 execution test PASS: c-c++-common/zero-scratch-regs-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-6.c -std=gnu++98 execution test PASS: c-c++-common/zero-scratch-regs-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-7.c -std=gnu++20 execution test PASS: c-c++-common/zero-scratch-regs-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-7.c -std=gnu++26 execution test PASS: c-c++-common/zero-scratch-regs-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-7.c -std=gnu++98 execution test PASS: c-c++-common/zero-scratch-regs-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-8.c -std=gnu++20 execution test PASS: c-c++-common/zero-scratch-regs-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-8.c -std=gnu++26 execution test PASS: c-c++-common/zero-scratch-regs-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-8.c -std=gnu++98 execution test PASS: c-c++-common/zero-scratch-regs-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-9.c -std=gnu++20 execution test PASS: c-c++-common/zero-scratch-regs-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-9.c -std=gnu++26 execution test PASS: c-c++-common/zero-scratch-regs-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-9.c -std=gnu++98 execution test PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++20 (test for errors, line 4) PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++20 (test for errors, line 7) PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++26 (test for errors, line 4) PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++26 (test for errors, line 7) PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++98 (test for errors, line 4) PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++98 (test for errors, line 7) PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-leafy-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-leafy-1.c -std=gnu++20 execution test PASS: c-c++-common/zero-scratch-regs-leafy-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-leafy-1.c -std=gnu++26 execution test PASS: c-c++-common/zero-scratch-regs-leafy-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-leafy-1.c -std=gnu++98 execution test PASS: c-c++-common/zero-scratch-regs-leafy-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-leafy-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/zero-scratch-regs-leafy-2.c -std=gnu++98 (test for excess errors) PASS: g++.dg/20090107-1.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/20090107-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/20090107-1.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/20090107-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/20090107-1.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/20090107-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/20090121-1.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/20090121-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/20090121-1.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/20090121-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/20090121-1.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/20090121-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/DRs/dr1207-1.C -std=c++11 (test for excess errors) PASS: g++.dg/DRs/dr1207-1.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr1207-1.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr1207-2.C -std=c++11 (test for excess errors) PASS: g++.dg/DRs/dr1207-2.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr1207-2.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr1423.C -std=c++11 (test for errors, line 4) PASS: g++.dg/DRs/dr1423.C -std=c++11 (test for errors, line 7) PASS: g++.dg/DRs/dr1423.C -std=c++11 (test for excess errors) PASS: g++.dg/DRs/dr1423.C -std=c++20 (test for errors, line 4) PASS: g++.dg/DRs/dr1423.C -std=c++20 (test for errors, line 7) PASS: g++.dg/DRs/dr1423.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr1423.C -std=c++26 (test for errors, line 4) PASS: g++.dg/DRs/dr1423.C -std=c++26 (test for errors, line 7) PASS: g++.dg/DRs/dr1423.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr1511-1.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr1511-1.C -std=c++20 execution test PASS: g++.dg/DRs/dr1511-1.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr1511-1.C -std=c++26 execution test PASS: g++.dg/DRs/dr1511-1.C -std=c++98 (test for excess errors) PASS: g++.dg/DRs/dr1511-1.C -std=c++98 execution test PASS: g++.dg/DRs/dr1511-2.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr1511-2.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr1511-2.C -std=c++98 (test for excess errors) PASS: g++.dg/DRs/dr1670-1.C -std=c++14 (test for errors, line 5) PASS: g++.dg/DRs/dr1670-1.C -std=c++14 (test for errors, line 8) PASS: g++.dg/DRs/dr1670-1.C -std=c++14 (test for excess errors) PASS: g++.dg/DRs/dr1670-1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/DRs/dr1670-1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/DRs/dr1670-1.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr1670-1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/DRs/dr1670-1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/DRs/dr1670-1.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr1670-2.C -std=gnu++14 (test for warnings, line 6) PASS: g++.dg/DRs/dr1670-2.C -std=gnu++14 (test for warnings, line 9) PASS: g++.dg/DRs/dr1670-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/DRs/dr1670-2.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/DRs/dr1670-2.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/DRs/dr1670-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr1670-2.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/DRs/dr1670-2.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/DRs/dr1670-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/DRs/dr1670-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/DRs/dr1670-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr1670-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/DRs/dr1693-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr1693-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/DRs/dr1693-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/DRs/dr1693-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr1693-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/DRs/dr1693-2.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/DRs/dr1693-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/DRs/dr1709.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr1709.C -std=c++26 execution test PASS: g++.dg/DRs/dr1778.C -std=c++11 (test for excess errors) PASS: g++.dg/DRs/dr1778.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr1778.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr188.C -std=c++11 (test for excess errors) PASS: g++.dg/DRs/dr188.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr188.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr1940.C -std=c++11 (test for excess errors) PASS: g++.dg/DRs/dr1940.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr1940.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2082.C -std=c++20 (test for errors, line 9) PASS: g++.dg/DRs/dr2082.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2082.C -std=c++26 (test for errors, line 9) PASS: g++.dg/DRs/dr2082.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2082.C -std=c++98 (test for errors, line 9) PASS: g++.dg/DRs/dr2082.C -std=c++98 (test for excess errors) PASS: g++.dg/DRs/dr2137-1.C -std=c++11 (test for excess errors) PASS: g++.dg/DRs/dr2137-1.C -std=c++11 execution test PASS: g++.dg/DRs/dr2137-1.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2137-1.C -std=c++20 execution test PASS: g++.dg/DRs/dr2137-1.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2137-1.C -std=c++26 execution test PASS: g++.dg/DRs/dr2137-2.C -std=c++11 (test for excess errors) PASS: g++.dg/DRs/dr2137-2.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2137-2.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2237-2.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/DRs/dr2237-2.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/DRs/dr2237-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr2237-2.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/DRs/dr2237-2.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/DRs/dr2237-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/DRs/dr2237-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/DRs/dr2237-3.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/DRs/dr2237-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr2237-3.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/DRs/dr2237-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/DRs/dr2237-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/DRs/dr2237-4.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/DRs/dr2237-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr2237-4.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/DRs/dr2237-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/DRs/dr2237-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/DRs/dr2237-5.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/DRs/dr2237-5.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/DRs/dr2237-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr2237-5.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/DRs/dr2237-5.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/DRs/dr2237-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/DRs/dr2237-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/DRs/dr2237.C -std=c++20 (test for errors, line 11) PASS: g++.dg/DRs/dr2237.C -std=c++20 (test for errors, line 12) PASS: g++.dg/DRs/dr2237.C -std=c++20 (test for errors, line 16) PASS: g++.dg/DRs/dr2237.C -std=c++20 (test for errors, line 17) PASS: g++.dg/DRs/dr2237.C -std=c++20 (test for errors, line 5) PASS: g++.dg/DRs/dr2237.C -std=c++20 (test for errors, line 7) PASS: g++.dg/DRs/dr2237.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2237.C -std=c++26 (test for errors, line 11) PASS: g++.dg/DRs/dr2237.C -std=c++26 (test for errors, line 12) PASS: g++.dg/DRs/dr2237.C -std=c++26 (test for errors, line 16) PASS: g++.dg/DRs/dr2237.C -std=c++26 (test for errors, line 17) PASS: g++.dg/DRs/dr2237.C -std=c++26 (test for errors, line 5) PASS: g++.dg/DRs/dr2237.C -std=c++26 (test for errors, line 7) PASS: g++.dg/DRs/dr2237.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2237.C -std=c++98 (test for errors, line 11) PASS: g++.dg/DRs/dr2237.C -std=c++98 (test for errors, line 16) PASS: g++.dg/DRs/dr2237.C -std=c++98 (test for excess errors) PASS: g++.dg/DRs/dr2262.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/DRs/dr2262.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/DRs/dr2262.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/DRs/dr2262.C -std=gnu++11 (test for excess errors) PASS: g++.dg/DRs/dr2262.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/DRs/dr2262.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/DRs/dr2262.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/DRs/dr2262.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr2262.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/DRs/dr2262.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/DRs/dr2262.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/DRs/dr2262.C -std=gnu++26 (test for excess errors) PASS: g++.dg/DRs/dr2303.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/DRs/dr2303.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/DRs/dr2303.C -std=c++11 (test for excess errors) PASS: g++.dg/DRs/dr2303.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/DRs/dr2303.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/DRs/dr2303.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2303.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/DRs/dr2303.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/DRs/dr2303.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2387.C -std=c++14 (test for excess errors) PASS: g++.dg/DRs/dr2387.C -std=c++14 execution test PASS: g++.dg/DRs/dr2387.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2387.C -std=c++20 execution test PASS: g++.dg/DRs/dr2387.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2387.C -std=c++26 execution test PASS: g++.dg/DRs/dr2392.C -std=c++11 (test for excess errors) PASS: g++.dg/DRs/dr2392.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2392.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2406.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/DRs/dr2406.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/DRs/dr2406.C -std=gnu++11 (test for errors, line 34) PASS: g++.dg/DRs/dr2406.C -std=gnu++11 (test for errors, line 40) PASS: g++.dg/DRs/dr2406.C -std=gnu++11 (test for errors, line 54) PASS: g++.dg/DRs/dr2406.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/DRs/dr2406.C -std=gnu++11 (test for warnings, line 38) PASS: g++.dg/DRs/dr2406.C -std=gnu++11 (test for excess errors) PASS: g++.dg/DRs/dr2406.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/DRs/dr2406.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/DRs/dr2406.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/DRs/dr2406.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/DRs/dr2406.C -std=gnu++20 (test for errors, line 54) PASS: g++.dg/DRs/dr2406.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/DRs/dr2406.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/DRs/dr2406.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr2406.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/DRs/dr2406.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/DRs/dr2406.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/DRs/dr2406.C -std=gnu++26 (test for errors, line 40) PASS: g++.dg/DRs/dr2406.C -std=gnu++26 (test for errors, line 54) PASS: g++.dg/DRs/dr2406.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/DRs/dr2406.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/DRs/dr2406.C -std=gnu++26 (test for excess errors) PASS: g++.dg/DRs/dr2475.C -std=c++20 (test for errors, line 6) PASS: g++.dg/DRs/dr2475.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2475.C -std=c++26 (test for errors, line 6) PASS: g++.dg/DRs/dr2475.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2475.C -std=c++98 (test for errors, line 6) PASS: g++.dg/DRs/dr2475.C -std=c++98 (test for excess errors) XFAIL: g++.dg/DRs/dr2478.C -std=c++20 (test for bogus messages, line 54) PASS: g++.dg/DRs/dr2478.C -std=c++20 (test for errors, line 19) PASS: g++.dg/DRs/dr2478.C -std=c++20 (test for errors, line 58) PASS: g++.dg/DRs/dr2478.C -std=c++20 (test for errors, line 61) PASS: g++.dg/DRs/dr2478.C -std=c++20 (test for errors, line 65) PASS: g++.dg/DRs/dr2478.C -std=c++20 (test for errors, line 68) PASS: g++.dg/DRs/dr2478.C -std=c++20 (test for errors, line 70) PASS: g++.dg/DRs/dr2478.C -std=c++20 at line 20 (test for errors, line 19) XFAIL: g++.dg/DRs/dr2478.C -std=c++20 at line 55 (test for bogus messages, line 54) PASS: g++.dg/DRs/dr2478.C -std=c++20 at line 59 (test for errors, line 58) PASS: g++.dg/DRs/dr2478.C -std=c++20 at line 62 (test for errors, line 61) PASS: g++.dg/DRs/dr2478.C -std=c++20 at line 66 (test for errors, line 65) PASS: g++.dg/DRs/dr2478.C -std=c++20 at line 69 (test for errors, line 68) PASS: g++.dg/DRs/dr2478.C -std=c++20 at line 71 (test for errors, line 70) PASS: g++.dg/DRs/dr2478.C -std=c++20 (test for excess errors) XFAIL: g++.dg/DRs/dr2478.C -std=c++23 (test for bogus messages, line 54) PASS: g++.dg/DRs/dr2478.C -std=c++23 (test for errors, line 19) PASS: g++.dg/DRs/dr2478.C -std=c++23 (test for errors, line 58) PASS: g++.dg/DRs/dr2478.C -std=c++23 (test for errors, line 61) PASS: g++.dg/DRs/dr2478.C -std=c++23 (test for errors, line 65) PASS: g++.dg/DRs/dr2478.C -std=c++23 (test for errors, line 68) PASS: g++.dg/DRs/dr2478.C -std=c++23 (test for errors, line 70) PASS: g++.dg/DRs/dr2478.C -std=c++23 at line 20 (test for errors, line 19) XFAIL: g++.dg/DRs/dr2478.C -std=c++23 at line 55 (test for bogus messages, line 54) PASS: g++.dg/DRs/dr2478.C -std=c++23 at line 59 (test for errors, line 58) PASS: g++.dg/DRs/dr2478.C -std=c++23 at line 62 (test for errors, line 61) PASS: g++.dg/DRs/dr2478.C -std=c++23 at line 66 (test for errors, line 65) PASS: g++.dg/DRs/dr2478.C -std=c++23 at line 69 (test for errors, line 68) PASS: g++.dg/DRs/dr2478.C -std=c++23 at line 71 (test for errors, line 70) PASS: g++.dg/DRs/dr2478.C -std=c++23 (test for excess errors) XFAIL: g++.dg/DRs/dr2478.C -std=c++26 (test for bogus messages, line 54) PASS: g++.dg/DRs/dr2478.C -std=c++26 (test for errors, line 19) PASS: g++.dg/DRs/dr2478.C -std=c++26 (test for errors, line 58) PASS: g++.dg/DRs/dr2478.C -std=c++26 (test for errors, line 61) PASS: g++.dg/DRs/dr2478.C -std=c++26 (test for errors, line 65) PASS: g++.dg/DRs/dr2478.C -std=c++26 (test for errors, line 68) PASS: g++.dg/DRs/dr2478.C -std=c++26 (test for errors, line 70) PASS: g++.dg/DRs/dr2478.C -std=c++26 at line 20 (test for errors, line 19) XFAIL: g++.dg/DRs/dr2478.C -std=c++26 at line 55 (test for bogus messages, line 54) PASS: g++.dg/DRs/dr2478.C -std=c++26 at line 59 (test for errors, line 58) PASS: g++.dg/DRs/dr2478.C -std=c++26 at line 62 (test for errors, line 61) PASS: g++.dg/DRs/dr2478.C -std=c++26 at line 66 (test for errors, line 65) PASS: g++.dg/DRs/dr2478.C -std=c++26 at line 69 (test for errors, line 68) PASS: g++.dg/DRs/dr2478.C -std=c++26 at line 71 (test for errors, line 70) PASS: g++.dg/DRs/dr2478.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2518.C -std=c++11 (test for excess errors) PASS: g++.dg/DRs/dr2518.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2518.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2521.C -std=c++11 (test for excess errors) PASS: g++.dg/DRs/dr2521.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2521.C -std=c++23 (test for warnings, line 4) PASS: g++.dg/DRs/dr2521.C -std=c++23 (test for excess errors) PASS: g++.dg/DRs/dr2530.C -std=c++20 (test for errors, line 4) PASS: g++.dg/DRs/dr2530.C -std=c++20 (test for errors, line 5) PASS: g++.dg/DRs/dr2530.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2530.C -std=c++26 (test for errors, line 4) PASS: g++.dg/DRs/dr2530.C -std=c++26 (test for errors, line 5) PASS: g++.dg/DRs/dr2530.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2530.C -std=c++98 (test for errors, line 4) PASS: g++.dg/DRs/dr2530.C -std=c++98 (test for errors, line 5) PASS: g++.dg/DRs/dr2530.C -std=c++98 (test for excess errors) PASS: g++.dg/DRs/dr2543.C -std=c++20 (test for errors, line 5) PASS: g++.dg/DRs/dr2543.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2543.C -std=c++23 (test for errors, line 5) PASS: g++.dg/DRs/dr2543.C -std=c++23 (test for excess errors) PASS: g++.dg/DRs/dr2543.C -std=c++26 (test for errors, line 5) PASS: g++.dg/DRs/dr2543.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 at line 23 (test for errors, line 22) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 at line 29 (test for errors, line 28) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 at line 31 (test for errors, line 30) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 at line 33 (test for errors, line 32) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 at line 43 (test for errors, line 42) PASS: g++.dg/DRs/dr2575.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 (test for errors, line 36) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 (test for errors, line 38) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 (test for errors, line 40) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 at line 23 (test for errors, line 22) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 at line 29 (test for errors, line 28) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 at line 31 (test for errors, line 30) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 at line 33 (test for errors, line 32) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 at line 43 (test for errors, line 42) PASS: g++.dg/DRs/dr2575.C -std=gnu++26 (test for excess errors) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 (test for errors, line 26) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 (test for errors, line 28) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 (test for errors, line 30) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 (test for errors, line 32) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 (test for errors, line 34) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 (test for errors, line 36) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 (test for errors, line 38) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 (test for errors, line 40) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 (test for errors, line 42) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 at line 23 (test for errors, line 22) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 at line 29 (test for errors, line 28) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 at line 31 (test for errors, line 30) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 at line 33 (test for errors, line 32) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 at line 43 (test for errors, line 42) PASS: g++.dg/DRs/dr2575.C -std=gnu++98 (test for excess errors) PASS: g++.dg/DRs/dr2576.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/DRs/dr2576.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/DRs/dr2576.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/DRs/dr2576.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/DRs/dr2576.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/DRs/dr2576.C -std=gnu++20 (test for errors, line 43) PASS: g++.dg/DRs/dr2576.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/DRs/dr2576.C -std=gnu++20 (test for errors, line 47) PASS: g++.dg/DRs/dr2576.C -std=gnu++20 at line 17 (test for errors, line 16) PASS: g++.dg/DRs/dr2576.C -std=gnu++20 at line 19 (test for errors, line 18) PASS: g++.dg/DRs/dr2576.C -std=gnu++20 at line 20 (test for errors, line 18) PASS: g++.dg/DRs/dr2576.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr2576.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/DRs/dr2576.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/DRs/dr2576.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/DRs/dr2576.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/DRs/dr2576.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/DRs/dr2576.C -std=gnu++26 (test for errors, line 43) PASS: g++.dg/DRs/dr2576.C -std=gnu++26 (test for errors, line 45) PASS: g++.dg/DRs/dr2576.C -std=gnu++26 (test for errors, line 47) PASS: g++.dg/DRs/dr2576.C -std=gnu++26 at line 17 (test for errors, line 16) PASS: g++.dg/DRs/dr2576.C -std=gnu++26 at line 19 (test for errors, line 18) PASS: g++.dg/DRs/dr2576.C -std=gnu++26 at line 20 (test for errors, line 18) PASS: g++.dg/DRs/dr2576.C -std=gnu++26 (test for excess errors) PASS: g++.dg/DRs/dr2576.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/DRs/dr2576.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/DRs/dr2576.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/DRs/dr2576.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/DRs/dr2576.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/DRs/dr2576.C -std=gnu++98 (test for errors, line 43) PASS: g++.dg/DRs/dr2576.C -std=gnu++98 (test for errors, line 45) PASS: g++.dg/DRs/dr2576.C -std=gnu++98 (test for errors, line 47) PASS: g++.dg/DRs/dr2576.C -std=gnu++98 at line 17 (test for errors, line 16) PASS: g++.dg/DRs/dr2576.C -std=gnu++98 at line 19 (test for errors, line 18) PASS: g++.dg/DRs/dr2576.C -std=gnu++98 at line 20 (test for errors, line 18) PASS: g++.dg/DRs/dr2576.C -std=gnu++98 (test for excess errors) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++20 at line 26 (test for errors, line 25) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++20 at line 30 (test for errors, line 29) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++20 at line 31 (test for warnings, line 29) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++20 at line 40 (test for errors, line 39) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++26 (test for errors, line 36) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++26 (test for errors, line 39) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++26 at line 26 (test for errors, line 25) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++26 at line 31 (test for warnings, line 29) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++26 at line 40 (test for errors, line 39) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++98 (test for errors, line 29) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++98 (test for errors, line 33) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++98 (test for errors, line 36) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++98 (test for errors, line 39) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++98 at line 26 (test for errors, line 25) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++98 at line 30 (test for errors, line 29) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++98 at line 31 (test for warnings, line 29) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++98 at line 40 (test for errors, line 39) PASS: g++.dg/DRs/dr2577-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/DRs/dr2577-2.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/DRs/dr2577-2.C -std=gnu++20 at line 13 (test for errors, line ) PASS: g++.dg/DRs/dr2577-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr2577-2.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/DRs/dr2577-2.C -std=gnu++26 at line 13 (test for errors, line ) PASS: g++.dg/DRs/dr2577-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/DRs/dr2577-2.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/DRs/dr2577-2.C -std=gnu++98 at line 13 (test for errors, line ) PASS: g++.dg/DRs/dr2577-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/DRs/dr2577-3.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/DRs/dr2577-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr2577-3.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/DRs/dr2577-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/DRs/dr2577-3.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/DRs/dr2577-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/DRs/dr2578.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/DRs/dr2578.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr2578.C -std=gnu++23 (test for warnings, line 9) PASS: g++.dg/DRs/dr2578.C -std=gnu++23 (test for excess errors) PASS: g++.dg/DRs/dr2578.C -std=gnu++26 at line 10 (test for errors, line 9) PASS: g++.dg/DRs/dr2578.C -std=gnu++26 (test for excess errors) PASS: g++.dg/DRs/dr2579.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/DRs/dr2579.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/DRs/dr2579.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr2579.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/DRs/dr2579.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/DRs/dr2579.C -std=gnu++26 (test for excess errors) PASS: g++.dg/DRs/dr2579.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/DRs/dr2579.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/DRs/dr2579.C -std=gnu++98 (test for excess errors) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 10) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 12) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 18) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 20) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 22) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 24) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 26) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 28) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 30) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 32) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 36) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 39) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 42) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 45) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 50) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 56) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 59) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 6) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 62) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 65) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 68) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 71) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 74) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 76) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 78) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for errors, line 8) PASS: g++.dg/DRs/dr2580.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 10) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 12) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 18) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 20) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 22) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 24) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 26) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 28) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 30) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 32) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 36) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 39) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 42) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 45) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 50) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 56) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 59) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 6) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 62) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 65) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 68) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 71) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 74) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 76) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 78) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for errors, line 8) PASS: g++.dg/DRs/dr2580.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 10) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 12) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 18) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 20) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 22) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 24) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 26) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 28) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 30) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 32) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 36) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 39) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 42) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 45) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 50) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 53) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 56) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 59) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 6) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 62) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 65) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 68) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 71) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 74) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 76) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 78) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 8) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 82) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for errors, line 86) PASS: g++.dg/DRs/dr2580.C -std=c++98 (test for excess errors) PASS: g++.dg/DRs/dr2581-1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/DRs/dr2581-1.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/DRs/dr2581-1.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/DRs/dr2581-1.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/DRs/dr2581-1.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/DRs/dr2581-1.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/DRs/dr2581-1.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/DRs/dr2581-1.C -std=c++11 (test for warnings, line 22) PASS: g++.dg/DRs/dr2581-1.C -std=c++11 (test for warnings, line 23) PASS: g++.dg/DRs/dr2581-1.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/DRs/dr2581-1.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/DRs/dr2581-1.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/DRs/dr2581-1.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/DRs/dr2581-1.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/DRs/dr2581-1.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/DRs/dr2581-1.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/DRs/dr2581-1.C -std=c++11 (test for excess errors) PASS: g++.dg/DRs/dr2581-1.C -std=c++17 (test for errors, line 6) PASS: g++.dg/DRs/dr2581-1.C -std=c++17 (test for warnings, line 10) PASS: g++.dg/DRs/dr2581-1.C -std=c++17 (test for warnings, line 11) PASS: g++.dg/DRs/dr2581-1.C -std=c++17 (test for warnings, line 12) PASS: g++.dg/DRs/dr2581-1.C -std=c++17 (test for warnings, line 13) PASS: g++.dg/DRs/dr2581-1.C -std=c++17 (test for warnings, line 14) PASS: g++.dg/DRs/dr2581-1.C -std=c++17 (test for warnings, line 15) PASS: g++.dg/DRs/dr2581-1.C -std=c++17 (test for warnings, line 21) PASS: g++.dg/DRs/dr2581-1.C -std=c++17 (test for warnings, line 22) PASS: g++.dg/DRs/dr2581-1.C -std=c++17 (test for warnings, line 23) PASS: g++.dg/DRs/dr2581-1.C -std=c++17 (test for warnings, line 24) PASS: g++.dg/DRs/dr2581-1.C -std=c++17 (test for warnings, line 25) PASS: g++.dg/DRs/dr2581-1.C -std=c++17 (test for warnings, line 26) PASS: g++.dg/DRs/dr2581-1.C -std=c++17 (test for warnings, line 27) PASS: g++.dg/DRs/dr2581-1.C -std=c++17 (test for warnings, line 7) PASS: g++.dg/DRs/dr2581-1.C -std=c++17 (test for warnings, line 8) PASS: g++.dg/DRs/dr2581-1.C -std=c++17 (test for warnings, line 9) PASS: g++.dg/DRs/dr2581-1.C -std=c++17 (test for excess errors) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 100) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 101) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 102) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 104) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 105) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 40) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 43) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 50) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 51) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 53) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 54) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 58) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 59) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 60) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 62) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 63) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 64) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 65) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 68) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 69) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 70) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 71) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 72) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 73) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 76) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 77) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 78) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 79) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 80) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 84) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 85) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 86) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 87) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 88) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 90) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 91) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 93) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 95) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 96) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 98) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 99) PASS: g++.dg/DRs/dr2581-1.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for errors, line 6) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 10) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 100) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 101) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 102) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 104) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 105) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 11) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 12) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 13) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 14) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 15) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 16) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 17) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 18) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 19) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 20) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 21) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 22) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 23) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 24) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 25) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 26) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 28) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 29) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 30) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 31) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 32) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 33) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 34) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 35) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 36) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 37) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 38) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 39) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 40) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 41) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 43) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 45) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 46) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 48) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 49) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 50) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 51) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 53) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 54) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 56) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 57) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 58) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 59) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 60) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 61) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 62) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 63) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 64) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 65) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 67) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 68) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 69) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 7) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 70) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 71) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 72) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 73) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 74) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 75) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 76) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 77) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 78) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 79) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 8) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 80) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 84) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 85) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 86) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 87) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 88) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 89) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 9) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 90) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 91) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 92) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 93) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 95) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 96) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 98) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 99) PASS: g++.dg/DRs/dr2581-1.C -std=c++23 (test for excess errors) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 100) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 101) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 102) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 103) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 104) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 105) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 39) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 40) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 43) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 44) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 45) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 46) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 47) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 48) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 49) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 50) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 51) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 52) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 53) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 54) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 55) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 56) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 57) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 58) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 59) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 60) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 61) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 62) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 63) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 64) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 65) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 66) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 67) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 68) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 69) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 70) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 71) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 72) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 73) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 74) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 75) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 76) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 77) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 78) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 79) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 80) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 81) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 82) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 83) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 84) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 85) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 86) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 87) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 88) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 89) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 90) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 91) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 92) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 93) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 95) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 96) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 98) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 99) PASS: g++.dg/DRs/dr2581-1.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 22) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 26) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 41) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 85) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 92) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for warnings, line 23) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/DRs/dr2581-2.C -std=c++11 (test for excess errors) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 10) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 11) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 12) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 13) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 14) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 21) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 22) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 26) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 41) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 59) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 6) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 7) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 70) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 8) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 85) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 9) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 92) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for warnings, line 23) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for warnings, line 24) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for warnings, line 27) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for warnings, line 28) PASS: g++.dg/DRs/dr2581-2.C -std=c++14 (test for excess errors) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 10) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 11) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 12) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 13) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 14) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 15) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 21) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 22) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 26) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 41) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 51) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 59) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 6) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 7) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 70) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 79) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 8) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 85) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 9) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 92) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 94) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 99) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for warnings, line 23) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for warnings, line 24) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for warnings, line 27) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for warnings, line 28) PASS: g++.dg/DRs/dr2581-2.C -std=c++17 (test for excess errors) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 100) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 101) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 102) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 103) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 105) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 106) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 21) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 26) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 29) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 30) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 31) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 32) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 33) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 34) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 36) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 37) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 38) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 39) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 40) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 41) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 42) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 44) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 46) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 47) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 49) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 50) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 51) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 52) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 54) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 55) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 58) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 59) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 60) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 61) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 63) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 64) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 65) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 66) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 69) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 70) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 71) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 72) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 73) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 74) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 77) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 78) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 79) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 80) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 81) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 85) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 86) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 87) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 88) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 89) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 91) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 92) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 94) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 96) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 97) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 99) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/DRs/dr2581-2.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 10) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 100) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 101) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 102) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 103) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 105) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 106) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 11) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 12) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 13) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 14) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 15) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 21) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 22) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 26) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 29) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 30) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 31) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 32) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 33) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 34) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 35) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 36) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 37) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 38) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 39) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 40) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 41) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 42) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 44) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 46) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 47) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 49) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 50) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 51) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 52) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 54) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 55) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 57) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 58) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 59) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 6) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 60) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 61) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 62) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 63) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 64) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 65) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 66) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 68) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 69) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 7) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 70) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 71) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 72) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 73) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 74) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 75) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 76) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 77) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 78) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 79) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 8) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 80) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 81) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 85) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 86) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 87) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 88) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 89) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 9) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 90) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 91) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 92) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 93) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 94) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 96) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 97) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 99) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for warnings, line 16) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for warnings, line 17) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for warnings, line 18) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for warnings, line 19) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for warnings, line 20) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for warnings, line 23) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for warnings, line 24) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for warnings, line 27) PASS: g++.dg/DRs/dr2581-2.C -std=c++23 (test for excess errors) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 100) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 101) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 102) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 103) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 104) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 105) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 106) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 21) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 26) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 29) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 30) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 31) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 32) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 33) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 34) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 35) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 36) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 37) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 38) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 39) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 40) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 41) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 42) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 43) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 44) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 45) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 46) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 47) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 48) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 49) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 50) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 51) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 52) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 53) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 54) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 55) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 56) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 57) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 58) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 59) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 60) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 61) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 62) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 63) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 64) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 65) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 66) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 67) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 68) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 69) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 70) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 71) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 72) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 73) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 74) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 75) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 76) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 77) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 78) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 79) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 80) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 81) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 82) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 83) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 84) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 85) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 86) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 87) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 88) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 89) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 90) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 91) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 92) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 93) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 94) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 96) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 97) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 99) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/DRs/dr2581-2.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2583.C -std=c++11 (test for excess errors) PASS: g++.dg/DRs/dr2583.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2583.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2604.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/DRs/dr2604.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/DRs/dr2604.C -std=gnu++11 (test for warnings, line 41) PASS: g++.dg/DRs/dr2604.C -std=gnu++11 (test for warnings, line 47) PASS: g++.dg/DRs/dr2604.C -std=gnu++11 (test for excess errors) PASS: g++.dg/DRs/dr2604.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/DRs/dr2604.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/DRs/dr2604.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/DRs/dr2604.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/DRs/dr2604.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr2604.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/DRs/dr2604.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/DRs/dr2604.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/DRs/dr2604.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/DRs/dr2604.C -std=gnu++26 (test for excess errors) PASS: g++.dg/DRs/dr2627.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2627.C -std=c++23 (test for excess errors) PASS: g++.dg/DRs/dr2627.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2664.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2664.C -std=c++23 (test for excess errors) PASS: g++.dg/DRs/dr2664.C -std=c++26 (test for excess errors) XFAIL: g++.dg/DRs/dr2673.C -std=c++20 (test for bogus messages, line 22) XFAIL: g++.dg/DRs/dr2673.C -std=c++20 (test for bogus messages, line 24) PASS: g++.dg/DRs/dr2673.C -std=c++20 (test for excess errors) XFAIL: g++.dg/DRs/dr2673.C -std=c++23 (test for bogus messages, line 22) XFAIL: g++.dg/DRs/dr2673.C -std=c++23 (test for bogus messages, line 24) PASS: g++.dg/DRs/dr2673.C -std=c++23 (test for excess errors) XFAIL: g++.dg/DRs/dr2673.C -std=c++26 (test for bogus messages, line 22) XFAIL: g++.dg/DRs/dr2673.C -std=c++26 (test for bogus messages, line 24) PASS: g++.dg/DRs/dr2673.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2728.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2728.C -std=c++20 execution test PASS: g++.dg/DRs/dr2728.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2728.C -std=c++26 execution test PASS: g++.dg/DRs/dr2728.C -std=c++98 (test for excess errors) PASS: g++.dg/DRs/dr2728.C -std=c++98 execution test PASS: g++.dg/DRs/dr2836.C -std=c++23 (test for excess errors) PASS: g++.dg/DRs/dr2836.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2855.C -std=c++14 (test for excess errors) PASS: g++.dg/DRs/dr2855.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2855.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++11 (test for warnings, line 104) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++11 (test for warnings, line 108) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++11 (test for warnings, line 117) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++11 (test for warnings, line 121) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++11 (test for warnings, line 130) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++11 (test for warnings, line 134) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++11 (test for warnings, line 66) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++11 (test for warnings, line 70) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++11 (test for warnings, line 79) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++11 (test for warnings, line 83) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++11 (test for warnings, line 92) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++11 (test for warnings, line 96) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++11 execution test PASS: g++.dg/DRs/dr2867-1.C -std=gnu++14 (test for warnings, line 104) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++14 (test for warnings, line 108) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++14 (test for warnings, line 117) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++14 (test for warnings, line 121) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++14 (test for warnings, line 130) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++14 (test for warnings, line 134) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++14 (test for warnings, line 66) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++14 (test for warnings, line 70) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++14 (test for warnings, line 79) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++14 (test for warnings, line 83) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++14 (test for warnings, line 92) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++14 (test for warnings, line 96) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++14 execution test PASS: g++.dg/DRs/dr2867-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr2867-1.C -std=gnu++20 execution test PASS: g++.dg/DRs/dr2867-2.C -std=gnu++11 (test for warnings, line 67) PASS: g++.dg/DRs/dr2867-2.C -std=gnu++11 (test for warnings, line 77) PASS: g++.dg/DRs/dr2867-2.C -std=gnu++11 (test for warnings, line 87) PASS: g++.dg/DRs/dr2867-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/DRs/dr2867-2.C -std=gnu++11 execution test PASS: g++.dg/DRs/dr2867-2.C -std=gnu++14 (test for warnings, line 67) PASS: g++.dg/DRs/dr2867-2.C -std=gnu++14 (test for warnings, line 77) PASS: g++.dg/DRs/dr2867-2.C -std=gnu++14 (test for warnings, line 87) PASS: g++.dg/DRs/dr2867-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/DRs/dr2867-2.C -std=gnu++14 execution test PASS: g++.dg/DRs/dr2867-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr2867-2.C -std=gnu++20 execution test PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 (test for warnings, line 104) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 (test for warnings, line 108) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 (test for warnings, line 117) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 (test for warnings, line 121) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 (test for warnings, line 130) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 (test for warnings, line 134) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 (test for warnings, line 66) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 (test for warnings, line 70) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 (test for warnings, line 79) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 (test for warnings, line 83) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 (test for warnings, line 92) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 (test for warnings, line 96) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 at line 105 (test for warnings, line 104) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 at line 109 (test for warnings, line 108) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 at line 118 (test for warnings, line 117) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 at line 122 (test for warnings, line 121) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 at line 131 (test for warnings, line 130) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 at line 135 (test for warnings, line 134) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 at line 67 (test for warnings, line 66) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 at line 71 (test for warnings, line 70) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 at line 80 (test for warnings, line 79) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 at line 84 (test for warnings, line 83) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 at line 93 (test for warnings, line 92) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 at line 97 (test for warnings, line 96) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++11 execution test PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 (test for warnings, line 104) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 (test for warnings, line 108) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 (test for warnings, line 117) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 (test for warnings, line 121) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 (test for warnings, line 130) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 (test for warnings, line 134) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 (test for warnings, line 66) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 (test for warnings, line 70) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 (test for warnings, line 79) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 (test for warnings, line 83) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 (test for warnings, line 92) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 (test for warnings, line 96) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 at line 105 (test for warnings, line 104) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 at line 109 (test for warnings, line 108) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 at line 118 (test for warnings, line 117) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 at line 122 (test for warnings, line 121) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 at line 131 (test for warnings, line 130) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 at line 135 (test for warnings, line 134) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 at line 67 (test for warnings, line 66) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 at line 71 (test for warnings, line 70) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 at line 80 (test for warnings, line 79) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 at line 84 (test for warnings, line 83) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 at line 93 (test for warnings, line 92) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 at line 97 (test for warnings, line 96) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++14 execution test PASS: g++.dg/DRs/dr2867-3.C -std=gnu++17 at line 105 (test for warnings, line 104) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++17 at line 109 (test for warnings, line 108) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++17 at line 118 (test for warnings, line 117) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++17 at line 122 (test for warnings, line 121) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++17 at line 131 (test for warnings, line 130) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++17 at line 135 (test for warnings, line 134) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++17 at line 67 (test for warnings, line 66) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++17 at line 71 (test for warnings, line 70) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++17 at line 80 (test for warnings, line 79) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++17 at line 84 (test for warnings, line 83) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++17 at line 93 (test for warnings, line 92) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++17 at line 97 (test for warnings, line 96) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/DRs/dr2867-3.C -std=gnu++17 execution test PASS: g++.dg/DRs/dr2867-4.C -std=gnu++11 (test for warnings, line 68) PASS: g++.dg/DRs/dr2867-4.C -std=gnu++11 (test for warnings, line 78) PASS: g++.dg/DRs/dr2867-4.C -std=gnu++11 (test for warnings, line 88) PASS: g++.dg/DRs/dr2867-4.C -std=gnu++11 at line 69 (test for warnings, line 68) PASS: g++.dg/DRs/dr2867-4.C -std=gnu++11 at line 79 (test for warnings, line 78) PASS: g++.dg/DRs/dr2867-4.C -std=gnu++11 at line 89 (test for warnings, line 88) PASS: g++.dg/DRs/dr2867-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/DRs/dr2867-4.C -std=gnu++11 execution test PASS: g++.dg/DRs/dr2867-4.C -std=gnu++14 (test for warnings, line 68) PASS: g++.dg/DRs/dr2867-4.C -std=gnu++14 (test for warnings, line 78) PASS: g++.dg/DRs/dr2867-4.C -std=gnu++14 (test for warnings, line 88) PASS: g++.dg/DRs/dr2867-4.C -std=gnu++14 at line 69 (test for warnings, line 68) PASS: g++.dg/DRs/dr2867-4.C -std=gnu++14 at line 79 (test for warnings, line 78) PASS: g++.dg/DRs/dr2867-4.C -std=gnu++14 at line 89 (test for warnings, line 88) PASS: g++.dg/DRs/dr2867-4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/DRs/dr2867-4.C -std=gnu++14 execution test PASS: g++.dg/DRs/dr2867-4.C -std=gnu++17 at line 69 (test for warnings, line 68) PASS: g++.dg/DRs/dr2867-4.C -std=gnu++17 at line 79 (test for warnings, line 78) PASS: g++.dg/DRs/dr2867-4.C -std=gnu++17 at line 89 (test for warnings, line 88) PASS: g++.dg/DRs/dr2867-4.C -std=gnu++17 (test for excess errors) PASS: g++.dg/DRs/dr2867-4.C -std=gnu++17 execution test PASS: g++.dg/DRs/dr2867-5.C -std=gnu++11 (test for warnings, line 76) PASS: g++.dg/DRs/dr2867-5.C -std=gnu++11 (test for warnings, line 79) PASS: g++.dg/DRs/dr2867-5.C -std=gnu++11 (test for warnings, line 82) PASS: g++.dg/DRs/dr2867-5.C -std=gnu++11 (test for warnings, line 85) PASS: g++.dg/DRs/dr2867-5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/DRs/dr2867-5.C -std=gnu++11 execution test PASS: g++.dg/DRs/dr2867-5.C -std=gnu++14 (test for warnings, line 76) PASS: g++.dg/DRs/dr2867-5.C -std=gnu++14 (test for warnings, line 79) PASS: g++.dg/DRs/dr2867-5.C -std=gnu++14 (test for warnings, line 82) PASS: g++.dg/DRs/dr2867-5.C -std=gnu++14 (test for warnings, line 85) PASS: g++.dg/DRs/dr2867-5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/DRs/dr2867-5.C -std=gnu++14 execution test PASS: g++.dg/DRs/dr2867-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr2867-5.C -std=gnu++20 execution test PASS: g++.dg/DRs/dr2867-6.C -std=gnu++11 (test for warnings, line 76) PASS: g++.dg/DRs/dr2867-6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/DRs/dr2867-6.C -std=gnu++11 execution test PASS: g++.dg/DRs/dr2867-6.C -std=gnu++14 (test for warnings, line 76) PASS: g++.dg/DRs/dr2867-6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/DRs/dr2867-6.C -std=gnu++14 execution test PASS: g++.dg/DRs/dr2867-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr2867-6.C -std=gnu++20 execution test PASS: g++.dg/DRs/dr2867-7.C -std=gnu++11 (test for warnings, line 78) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++11 (test for warnings, line 81) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++11 (test for warnings, line 84) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++11 (test for warnings, line 87) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++11 at line 79 (test for warnings, line 78) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++11 at line 82 (test for warnings, line 81) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++11 at line 85 (test for warnings, line 84) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++11 at line 88 (test for warnings, line 87) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++11 execution test PASS: g++.dg/DRs/dr2867-7.C -std=gnu++14 (test for warnings, line 78) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++14 (test for warnings, line 81) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++14 (test for warnings, line 84) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++14 (test for warnings, line 87) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++14 at line 79 (test for warnings, line 78) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++14 at line 82 (test for warnings, line 81) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++14 at line 85 (test for warnings, line 84) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++14 at line 88 (test for warnings, line 87) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++14 (test for excess errors) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++14 execution test PASS: g++.dg/DRs/dr2867-7.C -std=gnu++17 at line 79 (test for warnings, line 78) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++17 at line 82 (test for warnings, line 81) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++17 at line 85 (test for warnings, line 84) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++17 at line 88 (test for warnings, line 87) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++17 (test for excess errors) PASS: g++.dg/DRs/dr2867-7.C -std=gnu++17 execution test PASS: g++.dg/DRs/dr2867-8.C -std=gnu++11 (test for warnings, line 78) PASS: g++.dg/DRs/dr2867-8.C -std=gnu++11 at line 79 (test for warnings, line 78) PASS: g++.dg/DRs/dr2867-8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/DRs/dr2867-8.C -std=gnu++11 execution test PASS: g++.dg/DRs/dr2867-8.C -std=gnu++14 (test for warnings, line 78) PASS: g++.dg/DRs/dr2867-8.C -std=gnu++14 at line 79 (test for warnings, line 78) PASS: g++.dg/DRs/dr2867-8.C -std=gnu++14 (test for excess errors) PASS: g++.dg/DRs/dr2867-8.C -std=gnu++14 execution test PASS: g++.dg/DRs/dr2867-8.C -std=gnu++17 at line 79 (test for warnings, line 78) PASS: g++.dg/DRs/dr2867-8.C -std=gnu++17 (test for excess errors) PASS: g++.dg/DRs/dr2867-8.C -std=gnu++17 execution test PASS: g++.dg/DRs/dr2874.C -std=c++11 (test for excess errors) PASS: g++.dg/DRs/dr2874.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2874.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr2918.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr2918.C -std=c++23 (test for excess errors) PASS: g++.dg/DRs/dr2918.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr3045.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/DRs/dr3045.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/DRs/dr3045.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/DRs/dr3045.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/DRs/dr3045.C -std=gnu++11 at line 13 (test for warnings, line 12) PASS: g++.dg/DRs/dr3045.C -std=gnu++11 (test for excess errors) PASS: g++.dg/DRs/dr3045.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/DRs/dr3045.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/DRs/dr3045.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/DRs/dr3045.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/DRs/dr3045.C -std=gnu++20 at line 13 (test for warnings, line 12) PASS: g++.dg/DRs/dr3045.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr3045.C -std=gnu++23 (test for errors, line 10) PASS: g++.dg/DRs/dr3045.C -std=gnu++23 (test for errors, line 14) PASS: g++.dg/DRs/dr3045.C -std=gnu++23 (test for warnings, line 12) PASS: g++.dg/DRs/dr3045.C -std=gnu++23 (test for warnings, line 9) PASS: g++.dg/DRs/dr3045.C -std=gnu++23 at line 13 (test for warnings, line 12) PASS: g++.dg/DRs/dr3045.C -std=gnu++23 (test for excess errors) PASS: g++.dg/DRs/dr3061.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/DRs/dr3061.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/DRs/dr3061.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/DRs/dr3061.C -std=gnu++11 at line 17 (test for errors, line 16) PASS: g++.dg/DRs/dr3061.C -std=gnu++11 (test for excess errors) PASS: g++.dg/DRs/dr3061.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/DRs/dr3061.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/DRs/dr3061.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/DRs/dr3061.C -std=gnu++20 at line 17 (test for errors, line 16) PASS: g++.dg/DRs/dr3061.C -std=gnu++20 (test for excess errors) PASS: g++.dg/DRs/dr3061.C -std=gnu++23 (test for errors, line 14) PASS: g++.dg/DRs/dr3061.C -std=gnu++23 (test for warnings, line 12) PASS: g++.dg/DRs/dr3061.C -std=gnu++23 (test for warnings, line 16) PASS: g++.dg/DRs/dr3061.C -std=gnu++23 at line 17 (test for errors, line 16) PASS: g++.dg/DRs/dr3061.C -std=gnu++23 (test for excess errors) PASS: g++.dg/DRs/dr3079.C -std=c++11 (test for excess errors) PASS: g++.dg/DRs/dr3079.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr3079.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr3110.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr3110.C -std=c++23 (test for excess errors) PASS: g++.dg/DRs/dr3110.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr625.C -std=c++14 (test for errors, line 12) PASS: g++.dg/DRs/dr625.C -std=c++14 (test for errors, line 13) PASS: g++.dg/DRs/dr625.C -std=c++14 (test for errors, line 14) PASS: g++.dg/DRs/dr625.C -std=c++14 (test for excess errors) PASS: g++.dg/DRs/dr625.C -std=c++20 (test for errors, line 12) PASS: g++.dg/DRs/dr625.C -std=c++20 (test for errors, line 13) PASS: g++.dg/DRs/dr625.C -std=c++20 (test for errors, line 14) PASS: g++.dg/DRs/dr625.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr625.C -std=c++26 (test for errors, line 12) PASS: g++.dg/DRs/dr625.C -std=c++26 (test for errors, line 13) PASS: g++.dg/DRs/dr625.C -std=c++26 (test for errors, line 14) PASS: g++.dg/DRs/dr625.C -std=c++26 (test for excess errors) PASS: g++.dg/DRs/dr882.C -std=c++11 (test for errors, line 5) PASS: g++.dg/DRs/dr882.C -std=c++11 (test for excess errors) PASS: g++.dg/DRs/dr882.C -std=c++20 (test for errors, line 5) PASS: g++.dg/DRs/dr882.C -std=c++20 (test for excess errors) PASS: g++.dg/DRs/dr882.C -std=c++26 (test for errors, line 5) PASS: g++.dg/DRs/dr882.C -std=c++26 (test for excess errors) PASS: g++.dg/Walloca1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/Walloca1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/Walloca1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/Walloca2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/Walloca2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/Walloca2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/Wattributes-2.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/Wattributes-2.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/Wattributes-2.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/Wattributes-2.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/Wattributes-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/Wattributes-2.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/Wattributes-2.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/Wattributes-2.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/Wattributes-2.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/Wattributes-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/Wattributes-2.C -std=gnu++98 (test for errors, line 33) PASS: g++.dg/Wattributes-2.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/Wattributes-2.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/Wattributes-2.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/Wattributes-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/Wattributes-3.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/Wattributes-3.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/Wattributes-3.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/Wattributes-3.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/Wattributes-3.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/Wattributes-3.C -std=gnu++20 (test for warnings, line 86) PASS: g++.dg/Wattributes-3.C -std=gnu++20 at line 29 (test for warnings, line 28) PASS: g++.dg/Wattributes-3.C -std=gnu++20 at line 48 (test for warnings, line 47) PASS: g++.dg/Wattributes-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/Wattributes-3.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/Wattributes-3.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/Wattributes-3.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/Wattributes-3.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/Wattributes-3.C -std=gnu++26 (test for warnings, line 82) PASS: g++.dg/Wattributes-3.C -std=gnu++26 (test for warnings, line 86) PASS: g++.dg/Wattributes-3.C -std=gnu++26 at line 29 (test for warnings, line 28) PASS: g++.dg/Wattributes-3.C -std=gnu++26 at line 48 (test for warnings, line 47) PASS: g++.dg/Wattributes-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/Wattributes-3.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/Wattributes-3.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/Wattributes-3.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/Wattributes-3.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/Wattributes-3.C -std=gnu++98 (test for warnings, line 82) PASS: g++.dg/Wattributes-3.C -std=gnu++98 (test for warnings, line 86) PASS: g++.dg/Wattributes-3.C -std=gnu++98 at line 29 (test for warnings, line 28) PASS: g++.dg/Wattributes-3.C -std=gnu++98 at line 48 (test for warnings, line 47) PASS: g++.dg/Wattributes-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/Wattributes-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/Wattributes-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/Wattributes-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/Wattributes-5.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/Wattributes-5.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/Wattributes-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/Wattributes-5.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/Wattributes-5.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/Wattributes-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/Wattributes-5.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/Wattributes-5.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/Wattributes-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/Wattributes.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/Wattributes.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/Wattributes.C -std=c++20 (test for excess errors) PASS: g++.dg/Wattributes.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/Wattributes.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/Wattributes.C -std=c++26 (test for excess errors) PASS: g++.dg/Wattributes.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/Wattributes.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/Wattributes.C -std=c++98 (test for excess errors) PASS: g++.dg/Wcast-function-type.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/Wcast-function-type.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/Wcast-function-type.C -std=gnu++20 (test for excess errors) PASS: g++.dg/Wcast-function-type.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/Wcast-function-type.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/Wcast-function-type.C -std=gnu++26 (test for excess errors) PASS: g++.dg/Wcast-function-type.C -std=gnu++98 (test for bogus messages, line 16) PASS: g++.dg/Wcast-function-type.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/Wcast-function-type.C -std=gnu++98 (test for excess errors) PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++20 (test for excess errors) PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++26 (test for excess errors) PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++98 (test for excess errors) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for excess errors) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/Wframe-address.C -std=gnu++26 (test for excess errors) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 44) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 45) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 60) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 61) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 62) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 65) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 66) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 67) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for excess errors) PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++98 (test for warnings, line 39) PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/Wmissing-attributes.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/Wmissing-attributes.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/Wmissing-attributes.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/Wmissing-attributes.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/Wmissing-attributes.C -std=gnu++20 (test for warnings, line 81) PASS: g++.dg/Wmissing-attributes.C -std=gnu++20 (test for warnings, line 86) PASS: g++.dg/Wmissing-attributes.C -std=gnu++20 (test for warnings, line 92) PASS: g++.dg/Wmissing-attributes.C -std=gnu++20 (test for warnings, line 97) PASS: g++.dg/Wmissing-attributes.C -std=gnu++20 (test for excess errors) PASS: g++.dg/Wmissing-attributes.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/Wmissing-attributes.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/Wmissing-attributes.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/Wmissing-attributes.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/Wmissing-attributes.C -std=gnu++26 (test for warnings, line 81) PASS: g++.dg/Wmissing-attributes.C -std=gnu++26 (test for warnings, line 86) PASS: g++.dg/Wmissing-attributes.C -std=gnu++26 (test for warnings, line 92) PASS: g++.dg/Wmissing-attributes.C -std=gnu++26 (test for warnings, line 97) PASS: g++.dg/Wmissing-attributes.C -std=gnu++26 (test for excess errors) PASS: g++.dg/Wmissing-attributes.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/Wmissing-attributes.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/Wmissing-attributes.C -std=gnu++98 (test for warnings, line 66) PASS: g++.dg/Wmissing-attributes.C -std=gnu++98 (test for warnings, line 71) PASS: g++.dg/Wmissing-attributes.C -std=gnu++98 (test for warnings, line 81) PASS: g++.dg/Wmissing-attributes.C -std=gnu++98 (test for warnings, line 86) PASS: g++.dg/Wmissing-attributes.C -std=gnu++98 (test for warnings, line 92) PASS: g++.dg/Wmissing-attributes.C -std=gnu++98 (test for warnings, line 97) PASS: g++.dg/Wmissing-attributes.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/Wno-frame-address.C -std=gnu++20 UNSUPPORTED: g++.dg/Wno-frame-address.C -std=gnu++26 UNSUPPORTED: g++.dg/Wno-frame-address.C -std=gnu++98 PASS: g++.dg/Wshadow.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/Wshadow.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/Wshadow.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/Wshadow.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/Wshadow.C -std=gnu++20 (test for excess errors) PASS: g++.dg/Wshadow.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/Wshadow.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/Wshadow.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/Wshadow.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/Wshadow.C -std=gnu++26 (test for excess errors) PASS: g++.dg/Wshadow.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/Wshadow.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/Wshadow.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/Wshadow.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/Wshadow.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/Wabi-2-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/Wabi-2-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/Wabi-2-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/Wabi-2-3.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/abi/Wabi-2-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/Wabi-2-3.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/abi/Wabi-2-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/Wabi-2-3.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/abi/Wabi-2-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/Wabi-3-2.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/abi/Wabi-3-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/Wabi-3-2.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/abi/Wabi-3-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/Wabi-3-2.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/abi/Wabi-3-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/Wabi-3-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/Wabi-3-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/Wabi-3-3.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/abi/aarch64_guard1.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/aarch64_guard1.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/aarch64_guard1.C -std=gnu++98 PASS: g++.dg/abi/abi-tag1.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/abi/abi-tag1.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/abi/abi-tag1.C -std=gnu++20 scan-assembler _Z1fB3barB3fooi PASS: g++.dg/abi/abi-tag1.C -std=gnu++20 scan-assembler _Z1gB3baz1AB3bar PASS: g++.dg/abi/abi-tag1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/abi-tag1.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/abi/abi-tag1.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/abi/abi-tag1.C -std=gnu++26 scan-assembler _Z1fB3barB3fooi PASS: g++.dg/abi/abi-tag1.C -std=gnu++26 scan-assembler _Z1gB3baz1AB3bar PASS: g++.dg/abi/abi-tag1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/abi-tag1.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/abi/abi-tag1.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/abi/abi-tag1.C -std=gnu++98 scan-assembler _Z1fB3barB3fooi PASS: g++.dg/abi/abi-tag1.C -std=gnu++98 scan-assembler _Z1gB3baz1AB3bar PASS: g++.dg/abi/abi-tag1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/abi-tag10.C -std=c++20 scan-assembler _ZNK4hashI12basic_stringB5cxx11Ic11char_traitsIcE9allocatorIcEEEclES5_ PASS: g++.dg/abi/abi-tag10.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/abi-tag10.C -std=c++26 scan-assembler _ZNK4hashI12basic_stringB5cxx11Ic11char_traitsIcE9allocatorIcEEEclES5_ PASS: g++.dg/abi/abi-tag10.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/abi-tag10.C -std=c++98 scan-assembler _ZNK4hashI12basic_stringB5cxx11Ic11char_traitsIcE9allocatorIcEEEclES5_ PASS: g++.dg/abi/abi-tag10.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/abi-tag11.C -std=c++20 scan-assembler _Z1fSbB3fooIwSt11char_traitsIwESaIwEES3_ PASS: g++.dg/abi/abi-tag11.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/abi-tag11.C -std=c++26 scan-assembler _Z1fSbB3fooIwSt11char_traitsIwESaIwEES3_ PASS: g++.dg/abi/abi-tag11.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/abi-tag11.C -std=c++98 scan-assembler _Z1fSbB3fooIwSt11char_traitsIwESaIwEES3_ PASS: g++.dg/abi/abi-tag11.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/abi-tag12.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/abi/abi-tag12.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/abi/abi-tag12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/abi-tag12.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/abi/abi-tag12.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/abi/abi-tag12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/abi-tag12.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/abi/abi-tag12.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/abi/abi-tag12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/abi-tag13.C -std=c++20 (test for errors, line 2) PASS: g++.dg/abi/abi-tag13.C -std=c++20 (test for errors, line 3) PASS: g++.dg/abi/abi-tag13.C -std=c++20 (test for errors, line 4) PASS: g++.dg/abi/abi-tag13.C -std=c++20 (test for errors, line 5) PASS: g++.dg/abi/abi-tag13.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/abi-tag13.C -std=c++26 (test for errors, line 2) PASS: g++.dg/abi/abi-tag13.C -std=c++26 (test for errors, line 3) PASS: g++.dg/abi/abi-tag13.C -std=c++26 (test for errors, line 4) PASS: g++.dg/abi/abi-tag13.C -std=c++26 (test for errors, line 5) PASS: g++.dg/abi/abi-tag13.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/abi-tag13.C -std=c++98 (test for errors, line 2) PASS: g++.dg/abi/abi-tag13.C -std=c++98 (test for errors, line 3) PASS: g++.dg/abi/abi-tag13.C -std=c++98 (test for errors, line 4) PASS: g++.dg/abi/abi-tag13.C -std=c++98 (test for errors, line 5) PASS: g++.dg/abi/abi-tag13.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/abi-tag14.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/abi/abi-tag14.C -std=gnu++14 (test for warnings, line 8) PASS: g++.dg/abi/abi-tag14.C -std=gnu++14 scan-assembler _Z1aB5cxx11 PASS: g++.dg/abi/abi-tag14.C -std=gnu++14 scan-assembler _Z1fB5cxx11v PASS: g++.dg/abi/abi-tag14.C -std=gnu++14 scan-assembler _Z1fPN7__cxx111AE PASS: g++.dg/abi/abi-tag14.C -std=gnu++14 scan-assembler _Z1gIN7__cxx111AEET_v PASS: g++.dg/abi/abi-tag14.C -std=gnu++14 scan-assembler _Z1vIN7__cxx111AEE PASS: g++.dg/abi/abi-tag14.C -std=gnu++14 (test for excess errors) PASS: g++.dg/abi/abi-tag14.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/abi/abi-tag14.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/abi/abi-tag14.C -std=gnu++20 scan-assembler _Z1aB5cxx11 PASS: g++.dg/abi/abi-tag14.C -std=gnu++20 scan-assembler _Z1fB5cxx11v PASS: g++.dg/abi/abi-tag14.C -std=gnu++20 scan-assembler _Z1fPN7__cxx111AE PASS: g++.dg/abi/abi-tag14.C -std=gnu++20 scan-assembler _Z1gIN7__cxx111AEET_v PASS: g++.dg/abi/abi-tag14.C -std=gnu++20 scan-assembler _Z1vIN7__cxx111AEE PASS: g++.dg/abi/abi-tag14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/abi-tag14.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/abi/abi-tag14.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/abi/abi-tag14.C -std=gnu++98 scan-assembler _Z1aB5cxx11 PASS: g++.dg/abi/abi-tag14.C -std=gnu++98 scan-assembler _Z1fB5cxx11v PASS: g++.dg/abi/abi-tag14.C -std=gnu++98 scan-assembler _Z1fPN7__cxx111AE PASS: g++.dg/abi/abi-tag14.C -std=gnu++98 scan-assembler _Z1gIN7__cxx111AEET_v PASS: g++.dg/abi/abi-tag14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/abi-tag15.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/abi-tag15.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/abi-tag15.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/abi-tag16.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/abi/abi-tag16.C -std=gnu++20 scan-assembler _ZGVZN1N1FEvE4NameB5cxx11 PASS: g++.dg/abi/abi-tag16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/abi-tag16.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/abi/abi-tag16.C -std=gnu++26 scan-assembler _ZGVZN1N1FEvE4NameB5cxx11 PASS: g++.dg/abi/abi-tag16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/abi-tag16.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/abi/abi-tag16.C -std=gnu++98 scan-assembler _ZGVZN1N1FEvE4NameB5cxx11 PASS: g++.dg/abi/abi-tag16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/abi-tag16a.C -std=gnu++20 scan-assembler _ZGVZN1N1FEvE4Name PASS: g++.dg/abi/abi-tag16a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/abi-tag16a.C -std=gnu++26 scan-assembler _ZGVZN1N1FEvE4Name PASS: g++.dg/abi/abi-tag16a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/abi-tag16a.C -std=gnu++98 scan-assembler _ZGVZN1N1FEvE4Name PASS: g++.dg/abi/abi-tag16a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/abi-tag17.C -std=c++20 scan-assembler _Z3fi1B6_X_tagv PASS: g++.dg/abi/abi-tag17.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/abi-tag17.C -std=c++26 scan-assembler _Z3fi1B6_X_tagv PASS: g++.dg/abi/abi-tag17.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/abi-tag17.C -std=c++98 scan-assembler _Z3fi1B6_X_tagv PASS: g++.dg/abi/abi-tag17.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/abi-tag18.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/abi/abi-tag18.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/abi/abi-tag18.C -std=gnu++20 scan-assembler _Z1fB7__test1v PASS: g++.dg/abi/abi-tag18.C -std=gnu++20 scan-assembler _ZGVZZ1fB7__test1vEN1T1gB7__test2EvE1x PASS: g++.dg/abi/abi-tag18.C -std=gnu++20 scan-assembler _ZZ1fB7__test1vEN1T1gB7__test2Ev PASS: g++.dg/abi/abi-tag18.C -std=gnu++20 scan-assembler _ZZZ1fB7__test1vEN1T1gB7__test2EvE1x PASS: g++.dg/abi/abi-tag18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/abi-tag18.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/abi/abi-tag18.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/abi/abi-tag18.C -std=gnu++26 scan-assembler _Z1fB7__test1v PASS: g++.dg/abi/abi-tag18.C -std=gnu++26 scan-assembler _ZGVZZ1fB7__test1vEN1T1gB7__test2EvE1x PASS: g++.dg/abi/abi-tag18.C -std=gnu++26 scan-assembler _ZZ1fB7__test1vEN1T1gB7__test2Ev PASS: g++.dg/abi/abi-tag18.C -std=gnu++26 scan-assembler _ZZZ1fB7__test1vEN1T1gB7__test2EvE1x PASS: g++.dg/abi/abi-tag18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/abi-tag18.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/abi/abi-tag18.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/abi/abi-tag18.C -std=gnu++98 scan-assembler _Z1fB7__test1v PASS: g++.dg/abi/abi-tag18.C -std=gnu++98 scan-assembler _ZGVZZ1fB7__test1vEN1T1gB7__test2EvE1x PASS: g++.dg/abi/abi-tag18.C -std=gnu++98 scan-assembler _ZZ1fB7__test1vEN1T1gB7__test2Ev PASS: g++.dg/abi/abi-tag18.C -std=gnu++98 scan-assembler _ZZZ1fB7__test1vEN1T1gB7__test2EvE1x PASS: g++.dg/abi/abi-tag18.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/abi-tag18a.C -std=gnu++20 scan-assembler _Z1fB7__test1v PASS: g++.dg/abi/abi-tag18a.C -std=gnu++20 scan-assembler _ZGVZZ1fvEN1T1gEvE1x PASS: g++.dg/abi/abi-tag18a.C -std=gnu++20 scan-assembler _ZZ1fB7__test1vEN1T1gB7__test2Ev PASS: g++.dg/abi/abi-tag18a.C -std=gnu++20 scan-assembler _ZZZ1fB7__test1vEN1T1gEvE1x PASS: g++.dg/abi/abi-tag18a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/abi-tag18a.C -std=gnu++26 scan-assembler _Z1fB7__test1v PASS: g++.dg/abi/abi-tag18a.C -std=gnu++26 scan-assembler _ZGVZZ1fvEN1T1gEvE1x PASS: g++.dg/abi/abi-tag18a.C -std=gnu++26 scan-assembler _ZZ1fB7__test1vEN1T1gB7__test2Ev PASS: g++.dg/abi/abi-tag18a.C -std=gnu++26 scan-assembler _ZZZ1fB7__test1vEN1T1gEvE1x PASS: g++.dg/abi/abi-tag18a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/abi-tag18a.C -std=gnu++98 scan-assembler _Z1fB7__test1v PASS: g++.dg/abi/abi-tag18a.C -std=gnu++98 scan-assembler _ZGVZZ1fvEN1T1gEvE1x PASS: g++.dg/abi/abi-tag18a.C -std=gnu++98 scan-assembler _ZZ1fB7__test1vEN1T1gB7__test2Ev PASS: g++.dg/abi/abi-tag18a.C -std=gnu++98 scan-assembler _ZZZ1fB7__test1vEN1T1gEvE1x PASS: g++.dg/abi/abi-tag18a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/abi-tag19.C -std=c++20 scan-assembler _ZN1YIiE1fB1aEv PASS: g++.dg/abi/abi-tag19.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/abi-tag19.C -std=c++26 scan-assembler _ZN1YIiE1fB1aEv PASS: g++.dg/abi/abi-tag19.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/abi-tag19.C -std=c++98 scan-assembler _ZN1YIiE1fB1aEv PASS: g++.dg/abi/abi-tag19.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/abi-tag2.C -std=c++20 (test for errors, line 2) PASS: g++.dg/abi/abi-tag2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/abi/abi-tag2.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/abi-tag2.C -std=c++26 (test for errors, line 2) PASS: g++.dg/abi/abi-tag2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/abi/abi-tag2.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/abi-tag2.C -std=c++98 (test for errors, line 2) PASS: g++.dg/abi/abi-tag2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/abi/abi-tag2.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/abi-tag20.C -std=c++11 scan-assembler _ZN1B1gIcEEN7__cxx111XEv PASS: g++.dg/abi/abi-tag20.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/abi-tag20.C -std=c++20 scan-assembler _ZN1B1gIcEEN7__cxx111XEv PASS: g++.dg/abi/abi-tag20.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/abi-tag20.C -std=c++26 scan-assembler _ZN1B1gIcEEN7__cxx111XEv PASS: g++.dg/abi/abi-tag20.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/abi-tag21.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/abi/abi-tag21.C -std=gnu++11 scan-assembler _ZN1BIiE2faEi PASS: g++.dg/abi/abi-tag21.C -std=gnu++11 scan-assembler _ZN1BIiE2fvEv PASS: g++.dg/abi/abi-tag21.C -std=gnu++11 scan-assembler _ZN1BIiE2gaE1AB3foo PASS: g++.dg/abi/abi-tag21.C -std=gnu++11 scan-assembler _ZN1BIiE2gvB3fooEv PASS: g++.dg/abi/abi-tag21.C -std=gnu++11 scan-assembler _ZN1BIiE2hvIiEEDTclsr1AB3foo1fIT_EEEv PASS: g++.dg/abi/abi-tag21.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/abi-tag21.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/abi/abi-tag21.C -std=gnu++20 scan-assembler _ZN1BIiE2faEi PASS: g++.dg/abi/abi-tag21.C -std=gnu++20 scan-assembler _ZN1BIiE2fvEv PASS: g++.dg/abi/abi-tag21.C -std=gnu++20 scan-assembler _ZN1BIiE2gaE1AB3foo PASS: g++.dg/abi/abi-tag21.C -std=gnu++20 scan-assembler _ZN1BIiE2gvB3fooEv PASS: g++.dg/abi/abi-tag21.C -std=gnu++20 scan-assembler _ZN1BIiE2hvIiEEDTclsr1AB3foo1fIT_EEEv PASS: g++.dg/abi/abi-tag21.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/abi-tag21.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/abi/abi-tag21.C -std=gnu++26 scan-assembler _ZN1BIiE2faEi PASS: g++.dg/abi/abi-tag21.C -std=gnu++26 scan-assembler _ZN1BIiE2fvEv PASS: g++.dg/abi/abi-tag21.C -std=gnu++26 scan-assembler _ZN1BIiE2gaE1AB3foo PASS: g++.dg/abi/abi-tag21.C -std=gnu++26 scan-assembler _ZN1BIiE2gvB3fooEv PASS: g++.dg/abi/abi-tag21.C -std=gnu++26 scan-assembler _ZN1BIiE2hvIiEEDTclsr1AB3foo1fIT_EEEv PASS: g++.dg/abi/abi-tag21.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/abi-tag21a.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/abi/abi-tag21a.C -std=gnu++11 scan-assembler _ZN1BIiE2faEi PASS: g++.dg/abi/abi-tag21a.C -std=gnu++11 scan-assembler _ZN1BIiE2fvB3fooEv PASS: g++.dg/abi/abi-tag21a.C -std=gnu++11 scan-assembler _ZN1BIiE2gaE1AB3foo PASS: g++.dg/abi/abi-tag21a.C -std=gnu++11 scan-assembler _ZN1BIiE2gvB3fooEv PASS: g++.dg/abi/abi-tag21a.C -std=gnu++11 scan-assembler _ZN1BIiE2hvIiEEDTclsr1AB3foo1fIT_EEEv PASS: g++.dg/abi/abi-tag21a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/abi-tag21a.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/abi/abi-tag21a.C -std=gnu++20 scan-assembler _ZN1BIiE2faEi PASS: g++.dg/abi/abi-tag21a.C -std=gnu++20 scan-assembler _ZN1BIiE2fvB3fooEv PASS: g++.dg/abi/abi-tag21a.C -std=gnu++20 scan-assembler _ZN1BIiE2gaE1AB3foo PASS: g++.dg/abi/abi-tag21a.C -std=gnu++20 scan-assembler _ZN1BIiE2gvB3fooEv PASS: g++.dg/abi/abi-tag21a.C -std=gnu++20 scan-assembler _ZN1BIiE2hvIiEEDTclsr1AB3foo1fIT_EEEv PASS: g++.dg/abi/abi-tag21a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/abi-tag21a.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/abi/abi-tag21a.C -std=gnu++26 scan-assembler _ZN1BIiE2faEi PASS: g++.dg/abi/abi-tag21a.C -std=gnu++26 scan-assembler _ZN1BIiE2fvB3fooEv PASS: g++.dg/abi/abi-tag21a.C -std=gnu++26 scan-assembler _ZN1BIiE2gaE1AB3foo PASS: g++.dg/abi/abi-tag21a.C -std=gnu++26 scan-assembler _ZN1BIiE2gvB3fooEv PASS: g++.dg/abi/abi-tag21a.C -std=gnu++26 scan-assembler _ZN1BIiE2hvIiEEDTclsr1AB3foo1fIT_EEEv PASS: g++.dg/abi/abi-tag21a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/abi-tag21b.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/abi/abi-tag21b.C -std=gnu++11 scan-assembler _ZN1BIiE2faEi PASS: g++.dg/abi/abi-tag21b.C -std=gnu++11 scan-assembler _ZN1BIiE2fvEv PASS: g++.dg/abi/abi-tag21b.C -std=gnu++11 scan-assembler _ZN1BIiE2gaE1AB3foo PASS: g++.dg/abi/abi-tag21b.C -std=gnu++11 scan-assembler _ZN1BIiE2gvEv PASS: g++.dg/abi/abi-tag21b.C -std=gnu++11 scan-assembler _ZN1BIiE2hvIiEEDTclsr1AB3foo1fIT_EEEv PASS: g++.dg/abi/abi-tag21b.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/abi-tag21b.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/abi/abi-tag21b.C -std=gnu++20 scan-assembler _ZN1BIiE2faEi PASS: g++.dg/abi/abi-tag21b.C -std=gnu++20 scan-assembler _ZN1BIiE2fvEv PASS: g++.dg/abi/abi-tag21b.C -std=gnu++20 scan-assembler _ZN1BIiE2gaE1AB3foo PASS: g++.dg/abi/abi-tag21b.C -std=gnu++20 scan-assembler _ZN1BIiE2gvEv PASS: g++.dg/abi/abi-tag21b.C -std=gnu++20 scan-assembler _ZN1BIiE2hvIiEEDTclsr1AB3foo1fIT_EEEv PASS: g++.dg/abi/abi-tag21b.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/abi-tag21b.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/abi/abi-tag21b.C -std=gnu++26 scan-assembler _ZN1BIiE2faEi PASS: g++.dg/abi/abi-tag21b.C -std=gnu++26 scan-assembler _ZN1BIiE2fvEv PASS: g++.dg/abi/abi-tag21b.C -std=gnu++26 scan-assembler _ZN1BIiE2gaE1AB3foo PASS: g++.dg/abi/abi-tag21b.C -std=gnu++26 scan-assembler _ZN1BIiE2gvEv PASS: g++.dg/abi/abi-tag21b.C -std=gnu++26 scan-assembler _ZN1BIiE2hvIiEEDTclsr1AB3foo1fIT_EEEv PASS: g++.dg/abi/abi-tag21b.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/abi-tag22.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/abi/abi-tag22.C -std=gnu++20 scan-assembler _ZN3A18cv1AB1AB1BEv PASS: g++.dg/abi/abi-tag22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/abi-tag22.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/abi/abi-tag22.C -std=gnu++26 scan-assembler _ZN3A18cv1AB1AB1BEv PASS: g++.dg/abi/abi-tag22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/abi-tag22.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/abi/abi-tag22.C -std=gnu++98 scan-assembler _ZN3A18cv1AB1AB1BEv PASS: g++.dg/abi/abi-tag22.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/abi-tag22a.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/abi/abi-tag22a.C -std=gnu++20 scan-assembler _ZN3A18cv1AB1AB1BB1AB1BEv PASS: g++.dg/abi/abi-tag22a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/abi-tag22a.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/abi/abi-tag22a.C -std=gnu++26 scan-assembler _ZN3A18cv1AB1AB1BB1AB1BEv PASS: g++.dg/abi/abi-tag22a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/abi-tag22a.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/abi/abi-tag22a.C -std=gnu++98 scan-assembler _ZN3A18cv1AB1AB1BB1AB1BEv PASS: g++.dg/abi/abi-tag22a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/abi-tag23.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/abi/abi-tag23.C -std=gnu++20 scan-assembler _ZThn[0-9]+_N7Derived7get_fooB3barEv PASS: g++.dg/abi/abi-tag23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/abi-tag23.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/abi/abi-tag23.C -std=gnu++26 scan-assembler _ZThn[0-9]+_N7Derived7get_fooB3barEv PASS: g++.dg/abi/abi-tag23.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/abi-tag23.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/abi/abi-tag23.C -std=gnu++98 scan-assembler _ZThn[0-9]+_N7Derived7get_fooB3barEv PASS: g++.dg/abi/abi-tag23.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/abi-tag23a.C -std=gnu++20 scan-assembler _ZThn[0-9]+_N7Derived7get_fooEv PASS: g++.dg/abi/abi-tag23a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/abi-tag23a.C -std=gnu++26 scan-assembler _ZThn[0-9]+_N7Derived7get_fooEv PASS: g++.dg/abi/abi-tag23a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/abi-tag23a.C -std=gnu++98 scan-assembler _ZThn[0-9]+_N7Derived7get_fooEv PASS: g++.dg/abi/abi-tag23a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/abi-tag24.C -std=c++11 scan-assembler _ZNK2S13fooEv PASS: g++.dg/abi/abi-tag24.C -std=c++11 scan-assembler _ZNK2S23fooEv PASS: g++.dg/abi/abi-tag24.C -std=c++11 scan-assembler-not _ZNK2S13fooB5myabiEv PASS: g++.dg/abi/abi-tag24.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/abi-tag24.C -std=c++20 scan-assembler _ZNK2S13fooEv PASS: g++.dg/abi/abi-tag24.C -std=c++20 scan-assembler _ZNK2S23fooEv PASS: g++.dg/abi/abi-tag24.C -std=c++20 scan-assembler-not _ZNK2S13fooB5myabiEv PASS: g++.dg/abi/abi-tag24.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/abi-tag24.C -std=c++26 scan-assembler _ZNK2S13fooEv PASS: g++.dg/abi/abi-tag24.C -std=c++26 scan-assembler _ZNK2S23fooEv PASS: g++.dg/abi/abi-tag24.C -std=c++26 scan-assembler-not _ZNK2S13fooB5myabiEv PASS: g++.dg/abi/abi-tag24.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/abi-tag24a.C -std=c++11 scan-assembler _ZNK2S13fooB5myabiEv PASS: g++.dg/abi/abi-tag24a.C -std=c++11 scan-assembler _ZNK2S23fooEv PASS: g++.dg/abi/abi-tag24a.C -std=c++11 scan-assembler-not _ZNK2S13fooEv PASS: g++.dg/abi/abi-tag24a.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/abi-tag24a.C -std=c++20 scan-assembler _ZNK2S13fooB5myabiEv PASS: g++.dg/abi/abi-tag24a.C -std=c++20 scan-assembler _ZNK2S23fooEv PASS: g++.dg/abi/abi-tag24a.C -std=c++20 scan-assembler-not _ZNK2S13fooEv PASS: g++.dg/abi/abi-tag24a.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/abi-tag24a.C -std=c++26 scan-assembler _ZNK2S13fooB5myabiEv PASS: g++.dg/abi/abi-tag24a.C -std=c++26 scan-assembler _ZNK2S23fooEv PASS: g++.dg/abi/abi-tag24a.C -std=c++26 scan-assembler-not _ZNK2S13fooEv PASS: g++.dg/abi/abi-tag24a.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/abi-tag25.C -std=c++11 scan-assembler _Z3funB3fooIiEvv PASS: g++.dg/abi/abi-tag25.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/abi-tag25.C -std=c++14 scan-assembler _Z3funB3fooIiEvv PASS: g++.dg/abi/abi-tag25.C -std=c++14 scan-assembler _Z3varB3fooIiE PASS: g++.dg/abi/abi-tag25.C -std=c++14 (test for excess errors) PASS: g++.dg/abi/abi-tag25.C -std=c++20 scan-assembler _Z3funB3fooIiEvv PASS: g++.dg/abi/abi-tag25.C -std=c++20 scan-assembler _Z3varB3fooIiE PASS: g++.dg/abi/abi-tag25.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/abi-tag25a.C -std=c++11 at line 7 (test for warnings, line 5) PASS: g++.dg/abi/abi-tag25a.C -std=c++11 scan-assembler _Z3funIiEvv PASS: g++.dg/abi/abi-tag25a.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/abi-tag25a.C -std=c++14 at line 7 (test for warnings, line 5) PASS: g++.dg/abi/abi-tag25a.C -std=c++14 at line 8 (test for warnings, line 11) PASS: g++.dg/abi/abi-tag25a.C -std=c++14 scan-assembler _Z3funIiEvv PASS: g++.dg/abi/abi-tag25a.C -std=c++14 scan-assembler _Z3varIiE PASS: g++.dg/abi/abi-tag25a.C -std=c++14 (test for excess errors) PASS: g++.dg/abi/abi-tag25a.C -std=c++20 at line 7 (test for warnings, line 5) PASS: g++.dg/abi/abi-tag25a.C -std=c++20 at line 8 (test for warnings, line 11) PASS: g++.dg/abi/abi-tag25a.C -std=c++20 scan-assembler _Z3funIiEvv PASS: g++.dg/abi/abi-tag25a.C -std=c++20 scan-assembler _Z3varIiE PASS: g++.dg/abi/abi-tag25a.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/abi-tag3.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/abi/abi-tag3.C -std=c++20 scan-assembler _ZN3FooB5cxx11IcE1fEv PASS: g++.dg/abi/abi-tag3.C -std=c++20 scan-assembler _ZN3FooB5cxx11IdE1fEv PASS: g++.dg/abi/abi-tag3.C -std=c++20 scan-assembler _ZN3FooB5cxx11IiE1fEv PASS: g++.dg/abi/abi-tag3.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/abi-tag3.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/abi/abi-tag3.C -std=c++26 scan-assembler _ZN3FooB5cxx11IcE1fEv PASS: g++.dg/abi/abi-tag3.C -std=c++26 scan-assembler _ZN3FooB5cxx11IdE1fEv PASS: g++.dg/abi/abi-tag3.C -std=c++26 scan-assembler _ZN3FooB5cxx11IiE1fEv PASS: g++.dg/abi/abi-tag3.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/abi-tag3.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/abi/abi-tag3.C -std=c++98 scan-assembler _ZN3FooB5cxx11IcE1fEv PASS: g++.dg/abi/abi-tag3.C -std=c++98 scan-assembler _ZN3FooB5cxx11IdE1fEv PASS: g++.dg/abi/abi-tag3.C -std=c++98 scan-assembler _ZN3FooB5cxx11IiE1fEv PASS: g++.dg/abi/abi-tag3.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/abi-tag4.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/abi/abi-tag4.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/abi/abi-tag4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/abi-tag4.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/abi/abi-tag4.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/abi/abi-tag4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/abi-tag4.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/abi/abi-tag4.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/abi/abi-tag4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/abi-tag5.C -std=gnu++20 scan-assembler _Z1f1BI1AB3fooE PASS: g++.dg/abi/abi-tag5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/abi-tag5.C -std=gnu++26 scan-assembler _Z1f1BI1AB3fooE PASS: g++.dg/abi/abi-tag5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/abi-tag5.C -std=gnu++98 scan-assembler _Z1f1BI1AB3fooE PASS: g++.dg/abi/abi-tag5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/abi-tag6.C -std=c++20 scan-assembler _ZTV3barB4testIiE PASS: g++.dg/abi/abi-tag6.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/abi-tag6.C -std=c++26 scan-assembler _ZTV3barB4testIiE PASS: g++.dg/abi/abi-tag6.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/abi-tag6.C -std=c++98 scan-assembler _ZTV3barB4testIiE PASS: g++.dg/abi/abi-tag6.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/abi-tag7.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/abi/abi-tag7.C -std=c++20 scan-assembler _Z1fP4testB3fooIcE PASS: g++.dg/abi/abi-tag7.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/abi-tag7.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/abi/abi-tag7.C -std=c++26 scan-assembler _Z1fP4testB3fooIcE PASS: g++.dg/abi/abi-tag7.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/abi-tag7.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/abi/abi-tag7.C -std=c++98 scan-assembler _Z1fP4testB3fooIcE PASS: g++.dg/abi/abi-tag7.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/abi-tag8.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/abi/abi-tag8.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/abi/abi-tag8.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/abi/abi-tag8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/abi-tag8.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/abi/abi-tag8.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/abi/abi-tag8.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/abi/abi-tag8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/abi-tag8.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/abi/abi-tag8.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/abi/abi-tag8.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/abi/abi-tag8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/abi-tag9.C -std=c++20 scan-assembler _Z1fSsB3fooS_ PASS: g++.dg/abi/abi-tag9.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/abi-tag9.C -std=c++26 scan-assembler _Z1fSsB3fooS_ PASS: g++.dg/abi/abi-tag9.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/abi-tag9.C -std=c++98 scan-assembler _Z1fSsB3fooS_ PASS: g++.dg/abi/abi-tag9.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/align1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/align1.C -std=c++20 execution test PASS: g++.dg/abi/align1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/align1.C -std=c++26 execution test PASS: g++.dg/abi/align1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/align1.C -std=c++98 execution test UNSUPPORTED: g++.dg/abi/align2.C -std=c++11 UNSUPPORTED: g++.dg/abi/align2.C -std=c++20 UNSUPPORTED: g++.dg/abi/align2.C -std=c++26 PASS: g++.dg/abi/align3.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/align3.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/align3.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/anon1.C -std=c++20 scan-assembler-not globl PASS: g++.dg/abi/anon1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/anon1.C -std=c++26 scan-assembler-not globl PASS: g++.dg/abi/anon1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/anon1.C -std=c++98 scan-assembler-not globl PASS: g++.dg/abi/anon1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/anon2.C -std=c++11 scan-assembler .weak(_definition)?[ \t]_?_ZN2N11D1C3fn1ENS0_1BE PASS: g++.dg/abi/anon2.C -std=c++11 scan-assembler .weak(_definition)?[ \t]_?_ZN2N11D1C3fn2ES1_ PASS: g++.dg/abi/anon2.C -std=c++11 scan-assembler .weak(_definition)?[ \t]_?_ZN2N31D1CIiE3fn1ENS0_1BE PASS: g++.dg/abi/anon2.C -std=c++11 scan-assembler .weak(_definition)?[ \t]_?_ZN2N31D1CIiE3fn2ES2_ PASS: g++.dg/abi/anon2.C -std=c++11 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N23._31C3fn1ENS0_1BE PASS: g++.dg/abi/anon2.C -std=c++11 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N23._31C3fn2ES1_ PASS: g++.dg/abi/anon2.C -std=c++11 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N43._91CIiE3fn1ENS0_1BE PASS: g++.dg/abi/anon2.C -std=c++11 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N43._91CIiE3fn2ES2_ PASS: g++.dg/abi/anon2.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/anon2.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZN2N11D1C3fn1ENS0_1BE PASS: g++.dg/abi/anon2.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZN2N11D1C3fn2ES1_ PASS: g++.dg/abi/anon2.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZN2N31D1CIiE3fn1ENS0_1BE PASS: g++.dg/abi/anon2.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZN2N31D1CIiE3fn2ES2_ PASS: g++.dg/abi/anon2.C -std=c++20 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N23._31C3fn1ENS0_1BE PASS: g++.dg/abi/anon2.C -std=c++20 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N23._31C3fn2ES1_ PASS: g++.dg/abi/anon2.C -std=c++20 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N43._91CIiE3fn1ENS0_1BE PASS: g++.dg/abi/anon2.C -std=c++20 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N43._91CIiE3fn2ES2_ PASS: g++.dg/abi/anon2.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/anon2.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/anon3.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZN4Heya1A1fEv PASS: g++.dg/abi/anon3.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZN4Heya4blahEv PASS: g++.dg/abi/anon3.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZTI4Heya PASS: g++.dg/abi/anon3.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZTIN4Heya1AE PASS: g++.dg/abi/anon3.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZTV4Heya PASS: g++.dg/abi/anon3.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZTVN4Heya1AE PASS: g++.dg/abi/anon3.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/anon3.C -std=c++26 scan-assembler .weak(_definition)?[ \t]_?_ZN4Heya1A1fEv PASS: g++.dg/abi/anon3.C -std=c++26 scan-assembler .weak(_definition)?[ \t]_?_ZN4Heya4blahEv PASS: g++.dg/abi/anon3.C -std=c++26 scan-assembler .weak(_definition)?[ \t]_?_ZTI4Heya PASS: g++.dg/abi/anon3.C -std=c++26 scan-assembler .weak(_definition)?[ \t]_?_ZTIN4Heya1AE PASS: g++.dg/abi/anon3.C -std=c++26 scan-assembler .weak(_definition)?[ \t]_?_ZTV4Heya PASS: g++.dg/abi/anon3.C -std=c++26 scan-assembler .weak(_definition)?[ \t]_?_ZTVN4Heya1AE PASS: g++.dg/abi/anon3.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/anon3.C -std=c++98 scan-assembler .weak(_definition)?[ \t]_?_ZN4Heya1A1fEv PASS: g++.dg/abi/anon3.C -std=c++98 scan-assembler .weak(_definition)?[ \t]_?_ZN4Heya4blahEv PASS: g++.dg/abi/anon3.C -std=c++98 scan-assembler .weak(_definition)?[ \t]_?_ZTI4Heya PASS: g++.dg/abi/anon3.C -std=c++98 scan-assembler .weak(_definition)?[ \t]_?_ZTIN4Heya1AE PASS: g++.dg/abi/anon3.C -std=c++98 scan-assembler .weak(_definition)?[ \t]_?_ZTV4Heya PASS: g++.dg/abi/anon3.C -std=c++98 scan-assembler .weak(_definition)?[ \t]_?_ZTVN4Heya1AE PASS: g++.dg/abi/anon3.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/anon4.C -std=c++20 scan-assembler-not comdat PASS: g++.dg/abi/anon4.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/anon4.C -std=c++26 scan-assembler-not comdat PASS: g++.dg/abi/anon4.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/anon4.C -std=c++98 scan-assembler-not comdat PASS: g++.dg/abi/anon4.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/anon5.C -std=c++20 scan-assembler _ZZ1fvE3bob[^_] PASS: g++.dg/abi/anon5.C -std=c++20 scan-assembler _ZZ1fvE3bob_0 PASS: g++.dg/abi/anon5.C -std=c++20 scan-assembler _ZZ1fvE3bob_1 PASS: g++.dg/abi/anon5.C -std=c++20 scan-assembler _ZZ1fvE3bob_2 PASS: g++.dg/abi/anon5.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/anon5.C -std=c++26 scan-assembler _ZZ1fvE3bob[^_] PASS: g++.dg/abi/anon5.C -std=c++26 scan-assembler _ZZ1fvE3bob_0 PASS: g++.dg/abi/anon5.C -std=c++26 scan-assembler _ZZ1fvE3bob_1 PASS: g++.dg/abi/anon5.C -std=c++26 scan-assembler _ZZ1fvE3bob_2 PASS: g++.dg/abi/anon5.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/anon5.C -std=c++98 scan-assembler _ZZ1fvE3bob[^_] PASS: g++.dg/abi/anon5.C -std=c++98 scan-assembler _ZZ1fvE3bob_0 PASS: g++.dg/abi/anon5.C -std=c++98 scan-assembler _ZZ1fvE3bob_1 PASS: g++.dg/abi/anon5.C -std=c++98 scan-assembler _ZZ1fvE3bob_2 PASS: g++.dg/abi/anon5.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/anon6.C -std=c++20 scan-assembler _Z5dummyIXtl8wrapper1IdEtlNS1_Ut_Edi9RightNametlNS2_Ut_Edi9RightNameLd405ec00000000000EEEEEEvv PASS: g++.dg/abi/anon6.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/anon6.C -std=c++23 scan-assembler _Z5dummyIXtl8wrapper1IdEtlNS1_Ut_Edi9RightNametlNS2_Ut_Edi9RightNameLd405ec00000000000EEEEEEvv PASS: g++.dg/abi/anon6.C -std=c++23 (test for excess errors) PASS: g++.dg/abi/anon6.C -std=c++26 scan-assembler _Z5dummyIXtl8wrapper1IdEtlNS1_Ut_Edi9RightNametlNS2_Ut_Edi9RightNameLd405ec00000000000EEEEEEvv PASS: g++.dg/abi/anon6.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/anon6a.C -std=c++20 scan-assembler _Z5dummyITnDaXtl8wrapper1IdEtlNS1_Ut_Edi9RightNametlNS2_Ut_Edi9RightNameLd405ec00000000000EEEEEEvv PASS: g++.dg/abi/anon6a.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/anon6a.C -std=c++23 scan-assembler _Z5dummyITnDaXtl8wrapper1IdEtlNS1_Ut_Edi9RightNametlNS2_Ut_Edi9RightNameLd405ec00000000000EEEEEEvv PASS: g++.dg/abi/anon6a.C -std=c++23 (test for excess errors) PASS: g++.dg/abi/anon6a.C -std=c++26 scan-assembler _Z5dummyITnDaXtl8wrapper1IdEtlNS1_Ut_Edi9RightNametlNS2_Ut_Edi9RightNameLd405ec00000000000EEEEEEvv PASS: g++.dg/abi/anon6a.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/arm_cxa_vec1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/arm_cxa_vec1.C -std=c++20 execution test PASS: g++.dg/abi/arm_cxa_vec1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/arm_cxa_vec1.C -std=c++26 execution test PASS: g++.dg/abi/arm_cxa_vec1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/arm_cxa_vec1.C -std=c++98 execution test PASS: g++.dg/abi/arm_cxa_vec2.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/arm_cxa_vec2.C -std=c++20 execution test PASS: g++.dg/abi/arm_cxa_vec2.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/arm_cxa_vec2.C -std=c++26 execution test PASS: g++.dg/abi/arm_cxa_vec2.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/arm_cxa_vec2.C -std=c++98 execution test PASS: g++.dg/abi/arm_rtti1.C -std=gnu++20 scan-assembler _ZNKSt9type_infoeqERKS_ PASS: g++.dg/abi/arm_rtti1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/arm_rtti1.C -std=gnu++26 scan-assembler _ZNKSt9type_info7__equalERKS_ PASS: g++.dg/abi/arm_rtti1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/arm_rtti1.C -std=gnu++98 scan-assembler _ZNKSt9type_infoeqERKS_ PASS: g++.dg/abi/arm_rtti1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/arm_va_list.C -std=gnu++20 scan-assembler \n_Z1fPSt9__va_list: PASS: g++.dg/abi/arm_va_list.C -std=gnu++20 scan-assembler \n_Z1gSt9__va_listS_: PASS: g++.dg/abi/arm_va_list.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/arm_va_list.C -std=gnu++26 scan-assembler \n_Z1fPSt9__va_list: PASS: g++.dg/abi/arm_va_list.C -std=gnu++26 scan-assembler \n_Z1gSt9__va_listS_: PASS: g++.dg/abi/arm_va_list.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/arm_va_list.C -std=gnu++98 scan-assembler \n_Z1fPSt9__va_list: PASS: g++.dg/abi/arm_va_list.C -std=gnu++98 scan-assembler \n_Z1gSt9__va_listS_: PASS: g++.dg/abi/arm_va_list.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/arm_va_list2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/arm_va_list2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/arm_va_list2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/base-defaulted1.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/base-defaulted1.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/abi/base-defaulted1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/base-defaulted1.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/abi/base-defaulted1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/base-defaulted1a.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/base-defaulted1a.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/abi/base-defaulted1a.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/base-defaulted1a.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/abi/base-defaulted1a.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/base-defaulted2.C -std=c++11 (test for bogus messages, line 11) PASS: g++.dg/abi/base-defaulted2.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/base-defaulted2.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/abi/base-defaulted2.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/base-defaulted2.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/abi/base-defaulted2.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/bitfield1.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/abi/bitfield1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/bitfield1.C -std=gnu++20 execution test PASS: g++.dg/abi/bitfield1.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/abi/bitfield1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/bitfield1.C -std=gnu++26 execution test PASS: g++.dg/abi/bitfield1.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/abi/bitfield1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/bitfield1.C -std=gnu++98 execution test PASS: g++.dg/abi/bitfield10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/bitfield10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/bitfield10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/bitfield11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/bitfield11.C -std=gnu++20 execution test PASS: g++.dg/abi/bitfield11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/bitfield11.C -std=gnu++26 execution test PASS: g++.dg/abi/bitfield11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/bitfield11.C -std=gnu++98 execution test PASS: g++.dg/abi/bitfield2.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/abi/bitfield2.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/abi/bitfield2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/bitfield2.C -std=gnu++20 execution test PASS: g++.dg/abi/bitfield2.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/abi/bitfield2.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/abi/bitfield2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/bitfield2.C -std=gnu++26 execution test PASS: g++.dg/abi/bitfield2.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/abi/bitfield2.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/abi/bitfield2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/bitfield2.C -std=gnu++98 execution test UNSUPPORTED: g++.dg/abi/bitfield3.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/bitfield3.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/bitfield3.C -std=gnu++98 PASS: g++.dg/abi/bitfield4.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/bitfield4.C -std=c++20 execution test PASS: g++.dg/abi/bitfield4.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/bitfield4.C -std=c++26 execution test PASS: g++.dg/abi/bitfield4.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/bitfield4.C -std=c++98 execution test PASS: g++.dg/abi/bitfield6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/bitfield6.C -std=gnu++20 execution test PASS: g++.dg/abi/bitfield6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/bitfield6.C -std=gnu++26 execution test PASS: g++.dg/abi/bitfield6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/bitfield6.C -std=gnu++98 execution test UNSUPPORTED: g++.dg/abi/bitfield8.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/bitfield8.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/bitfield8.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/bitfield9.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/bitfield9.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/bitfield9.C -std=gnu++98 PASS: g++.dg/abi/comdat1.C -std=c++20 scan-assembler _ZN3optIiED5Ev,comdat PASS: g++.dg/abi/comdat1.C -std=c++20 scan-assembler-not _ZN3optIiED0Ev,comdat PASS: g++.dg/abi/comdat1.C -std=c++20 scan-assembler-not _ZN3optIiED1Ev,comdat PASS: g++.dg/abi/comdat1.C -std=c++20 scan-assembler-not _ZN3optIiED2Ev,comdat PASS: g++.dg/abi/comdat1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/comdat1.C -std=c++26 scan-assembler _ZN3optIiED5Ev,comdat PASS: g++.dg/abi/comdat1.C -std=c++26 scan-assembler-not _ZN3optIiED0Ev,comdat PASS: g++.dg/abi/comdat1.C -std=c++26 scan-assembler-not _ZN3optIiED1Ev,comdat PASS: g++.dg/abi/comdat1.C -std=c++26 scan-assembler-not _ZN3optIiED2Ev,comdat PASS: g++.dg/abi/comdat1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/comdat1.C -std=c++98 scan-assembler _ZN3optIiED5Ev,comdat PASS: g++.dg/abi/comdat1.C -std=c++98 scan-assembler-not _ZN3optIiED0Ev,comdat PASS: g++.dg/abi/comdat1.C -std=c++98 scan-assembler-not _ZN3optIiED1Ev,comdat PASS: g++.dg/abi/comdat1.C -std=c++98 scan-assembler-not _ZN3optIiED2Ev,comdat PASS: g++.dg/abi/comdat1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/comdat2.C -std=c++11 scan-assembler _ZN1BI1CEC5ERKS1_,comdat PASS: g++.dg/abi/comdat2.C -std=c++11 scan-assembler-not _ZN1BI1CEC1ERKS1_,comdat PASS: g++.dg/abi/comdat2.C -std=c++11 scan-assembler-not _ZN1BI1CEC2ERKS1_,comdat PASS: g++.dg/abi/comdat2.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/comdat2.C -std=c++20 scan-assembler _ZN1BI1CEC5ERKS1_,comdat PASS: g++.dg/abi/comdat2.C -std=c++20 scan-assembler-not _ZN1BI1CEC1ERKS1_,comdat PASS: g++.dg/abi/comdat2.C -std=c++20 scan-assembler-not _ZN1BI1CEC2ERKS1_,comdat PASS: g++.dg/abi/comdat2.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/comdat2.C -std=c++26 scan-assembler _ZN1BI1CEC5ERKS1_,comdat PASS: g++.dg/abi/comdat2.C -std=c++26 scan-assembler-not _ZN1BI1CEC1ERKS1_,comdat PASS: g++.dg/abi/comdat2.C -std=c++26 scan-assembler-not _ZN1BI1CEC2ERKS1_,comdat PASS: g++.dg/abi/comdat2.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/comdat3.C -std=c++11 scan-assembler _ZN1M1SINS_1P1TELN1N1LE2EEC5Ev,comdat PASS: g++.dg/abi/comdat3.C -std=c++11 scan-assembler-not _ZN1M1SINS_1P1TELN1N1LE2EEC1Ev,comdat PASS: g++.dg/abi/comdat3.C -std=c++11 scan-assembler-not _ZN1M1SINS_1P1TELN1N1LE2EEC2Ev,comdat PASS: g++.dg/abi/comdat3.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/comdat3.C -std=c++20 scan-assembler _ZN1M1SINS_1P1TELN1N1LE2EEC5Ev,comdat PASS: g++.dg/abi/comdat3.C -std=c++20 scan-assembler-not _ZN1M1SINS_1P1TELN1N1LE2EEC1Ev,comdat PASS: g++.dg/abi/comdat3.C -std=c++20 scan-assembler-not _ZN1M1SINS_1P1TELN1N1LE2EEC2Ev,comdat PASS: g++.dg/abi/comdat3.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/comdat3.C -std=c++26 scan-assembler _ZN1M1SINS_1P1TELN1N1LE2EEC5Ev,comdat PASS: g++.dg/abi/comdat3.C -std=c++26 scan-assembler-not _ZN1M1SINS_1P1TELN1N1LE2EEC1Ev,comdat PASS: g++.dg/abi/comdat3.C -std=c++26 scan-assembler-not _ZN1M1SINS_1P1TELN1N1LE2EEC2Ev,comdat PASS: g++.dg/abi/comdat3.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/comdat4.C -std=c++11 scan-assembler _ZN1BI1CEC5ERKS1_,comdat PASS: g++.dg/abi/comdat4.C -std=c++11 scan-assembler-not _ZN1BI1CEC1ERKS1_,comdat PASS: g++.dg/abi/comdat4.C -std=c++11 scan-assembler-not _ZN1BI1CEC2ERKS1_,comdat PASS: g++.dg/abi/comdat4.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/comdat4.C -std=c++20 scan-assembler _ZN1BI1CEC5ERKS1_,comdat PASS: g++.dg/abi/comdat4.C -std=c++20 scan-assembler-not _ZN1BI1CEC1ERKS1_,comdat PASS: g++.dg/abi/comdat4.C -std=c++20 scan-assembler-not _ZN1BI1CEC2ERKS1_,comdat PASS: g++.dg/abi/comdat4.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/comdat4.C -std=c++26 scan-assembler _ZN1BI1CEC5ERKS1_,comdat PASS: g++.dg/abi/comdat4.C -std=c++26 scan-assembler-not _ZN1BI1CEC1ERKS1_,comdat PASS: g++.dg/abi/comdat4.C -std=c++26 scan-assembler-not _ZN1BI1CEC2ERKS1_,comdat PASS: g++.dg/abi/comdat4.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/comdat5.C -std=c++11 scan-assembler-not _ZN1BI1CEC1ERKS1_,comdat PASS: g++.dg/abi/comdat5.C -std=c++11 scan-assembler-not _ZN1BI1CEC2ERKS1_,comdat PASS: g++.dg/abi/comdat5.C -std=c++11 scan-assembler-not _ZN1BI1CEC5ERKS1_,comdat PASS: g++.dg/abi/comdat5.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/comdat5.C -std=c++20 scan-assembler-not _ZN1BI1CEC1ERKS1_,comdat PASS: g++.dg/abi/comdat5.C -std=c++20 scan-assembler-not _ZN1BI1CEC2ERKS1_,comdat PASS: g++.dg/abi/comdat5.C -std=c++20 scan-assembler-not _ZN1BI1CEC5ERKS1_,comdat PASS: g++.dg/abi/comdat5.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/comdat5.C -std=c++26 scan-assembler-not _ZN1BI1CEC1ERKS1_,comdat PASS: g++.dg/abi/comdat5.C -std=c++26 scan-assembler-not _ZN1BI1CEC2ERKS1_,comdat PASS: g++.dg/abi/comdat5.C -std=c++26 scan-assembler-not _ZN1BI1CEC5ERKS1_,comdat PASS: g++.dg/abi/comdat5.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/cookie1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/cookie1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/cookie1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/covariant1.C -std=gnu++20 scan-assembler _ZTcv0_n12_v0_n16_N3c143f17Ev PASS: g++.dg/abi/covariant1.C -std=gnu++20 scan-assembler-not _ZTch0_v0_n16_N3c143f17Ev PASS: g++.dg/abi/covariant1.C -std=gnu++20 scan-assembler-not _ZTch0_v0_n32_N3c143f17Ev PASS: g++.dg/abi/covariant1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/covariant1.C -std=gnu++26 scan-assembler _ZTcv0_n12_v0_n16_N3c143f17Ev PASS: g++.dg/abi/covariant1.C -std=gnu++26 scan-assembler-not _ZTch0_v0_n16_N3c143f17Ev PASS: g++.dg/abi/covariant1.C -std=gnu++26 scan-assembler-not _ZTch0_v0_n32_N3c143f17Ev PASS: g++.dg/abi/covariant1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/covariant1.C -std=gnu++98 scan-assembler _ZTcv0_n12_v0_n16_N3c143f17Ev PASS: g++.dg/abi/covariant1.C -std=gnu++98 scan-assembler-not _ZTch0_v0_n16_N3c143f17Ev PASS: g++.dg/abi/covariant1.C -std=gnu++98 scan-assembler-not _ZTch0_v0_n32_N3c143f17Ev PASS: g++.dg/abi/covariant1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/covariant2.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/covariant2.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/covariant2.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/covariant3.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/covariant3.C -std=c++20 execution test PASS: g++.dg/abi/covariant3.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/covariant3.C -std=c++26 execution test PASS: g++.dg/abi/covariant3.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/covariant3.C -std=c++98 execution test PASS: g++.dg/abi/covariant4.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/covariant4.C -std=c++20 execution test PASS: g++.dg/abi/covariant4.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/covariant4.C -std=c++26 execution test PASS: g++.dg/abi/covariant4.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/covariant4.C -std=c++98 execution test PASS: g++.dg/abi/covariant5.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/covariant5.C -std=c++20 execution test PASS: g++.dg/abi/covariant5.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/covariant5.C -std=c++26 execution test PASS: g++.dg/abi/covariant5.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/covariant5.C -std=c++98 execution test PASS: g++.dg/abi/covariant6.C -std=c++20 scan-assembler _ZTch0_v0_n16_N1C1fEv PASS: g++.dg/abi/covariant6.C -std=c++20 scan-assembler _ZTch0_v0_n16_N1D1fEv PASS: g++.dg/abi/covariant6.C -std=c++20 scan-assembler _ZTcv0_n12_v0_n16_N1C1fEv PASS: g++.dg/abi/covariant6.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/covariant6.C -std=c++26 scan-assembler _ZTch0_v0_n16_N1C1fEv PASS: g++.dg/abi/covariant6.C -std=c++26 scan-assembler _ZTch0_v0_n16_N1D1fEv PASS: g++.dg/abi/covariant6.C -std=c++26 scan-assembler _ZTcv0_n12_v0_n16_N1C1fEv PASS: g++.dg/abi/covariant6.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/covariant6.C -std=c++98 scan-assembler _ZTch0_v0_n16_N1C1fEv PASS: g++.dg/abi/covariant6.C -std=c++98 scan-assembler _ZTch0_v0_n16_N1D1fEv PASS: g++.dg/abi/covariant6.C -std=c++98 scan-assembler _ZTcv0_n12_v0_n16_N1C1fEv PASS: g++.dg/abi/covariant6.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/dcast1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/dcast1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/dcast1.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/abi/dtor1.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/dtor1.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/dtor1.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/empty10.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/empty10.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/empty10.C -std=gnu++98 PASS: g++.dg/abi/empty11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/empty11.C -std=gnu++20 execution test PASS: g++.dg/abi/empty11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/empty11.C -std=gnu++26 execution test PASS: g++.dg/abi/empty11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/empty11.C -std=gnu++98 execution test UNSUPPORTED: g++.dg/abi/empty12.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/empty12.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/empty12.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/empty13.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/empty13.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/empty13.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/empty14.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/empty14.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/empty14.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/empty15.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/empty15.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/empty15.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/empty16.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/empty16.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/empty16.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/empty17.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/empty17.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/empty17.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/empty18.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/empty18.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/empty18.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/empty19.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/empty19.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/empty19.C -std=gnu++98 PASS: g++.dg/abi/empty20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/empty20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/empty20.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/empty21.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/empty21.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/empty21.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/abi/empty22.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/empty22.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/empty22.C -std=gnu++98 PASS: g++.dg/abi/empty23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/empty23.C -std=gnu++20 execution test PASS: g++.dg/abi/empty23.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/empty23.C -std=gnu++26 execution test PASS: g++.dg/abi/empty23.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/empty23.C -std=gnu++98 execution test PASS: g++.dg/abi/empty24.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/empty24.C -std=gnu++20 execution test PASS: g++.dg/abi/empty24.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/empty24.C -std=gnu++26 execution test PASS: g++.dg/abi/empty24.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/empty24.C -std=gnu++98 execution test UNSUPPORTED: g++.dg/abi/empty25.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/empty25.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/empty25.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/empty26.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/empty26.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/empty26.C -std=gnu++98 PASS: g++.dg/abi/empty27.C -std=gnu++20 (test for bogus messages, line 24) PASS: g++.dg/abi/empty27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/empty27.C -std=gnu++26 (test for bogus messages, line 24) PASS: g++.dg/abi/empty27.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/empty27.C -std=gnu++98 (test for bogus messages, line 24) PASS: g++.dg/abi/empty27.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/empty28.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/abi/empty28.C -std=gnu++20 (test for bogus messages, line 26) PASS: g++.dg/abi/empty28.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/empty28.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/abi/empty28.C -std=gnu++26 (test for bogus messages, line 26) PASS: g++.dg/abi/empty28.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/empty28.C -std=gnu++98 (test for bogus messages, line 16) PASS: g++.dg/abi/empty28.C -std=gnu++98 (test for bogus messages, line 26) PASS: g++.dg/abi/empty28.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/abi/empty29.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/empty29.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/empty29.C -std=gnu++98 PASS: g++.dg/abi/empty30.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/empty30.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/empty30.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/empty4.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/empty4.C -std=c++20 execution test PASS: g++.dg/abi/empty4.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/empty4.C -std=c++26 execution test PASS: g++.dg/abi/empty4.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/empty4.C -std=c++98 execution test PASS: g++.dg/abi/empty5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/empty5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/empty5.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/abi/empty7.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/empty7.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/empty7.C -std=gnu++98 PASS: g++.dg/abi/empty8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/empty8.C -std=gnu++20 execution test PASS: g++.dg/abi/empty8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/empty8.C -std=gnu++26 execution test PASS: g++.dg/abi/empty8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/empty8.C -std=gnu++98 execution test UNSUPPORTED: g++.dg/abi/empty9.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/empty9.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/empty9.C -std=gnu++98 PASS: g++.dg/abi/enum1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/enum1.C -std=c++20 execution test PASS: g++.dg/abi/enum1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/enum1.C -std=c++26 execution test PASS: g++.dg/abi/enum1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/enum1.C -std=c++98 execution test PASS: g++.dg/abi/forced.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/forced.C -std=gnu++20 execution test PASS: g++.dg/abi/forced.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/forced.C -std=gnu++26 execution test PASS: g++.dg/abi/forced.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/forced.C -std=gnu++98 execution test PASS: g++.dg/abi/guard1.C -std=c++20 scan-assembler-not _ZGVZN1A1fEvE1i PASS: g++.dg/abi/guard1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/guard1.C -std=c++26 scan-assembler-not _ZGVZN1A1fEvE1i PASS: g++.dg/abi/guard1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/guard1.C -std=c++98 scan-assembler-not _ZGVZN1A1fEvE1i PASS: g++.dg/abi/guard1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/guard2.C -std=c++20 scan-assembler _ZGVZN1A1fEvE1i,comdat PASS: g++.dg/abi/guard2.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/guard2.C -std=c++26 scan-assembler _ZGVZN1A1fEvE1i,comdat PASS: g++.dg/abi/guard2.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/guard2.C -std=c++98 scan-assembler _ZGVZN1A1fEvE1i,comdat PASS: g++.dg/abi/guard2.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/guard3.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/guard3.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/guard3.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/guard4.C -std=c++20 scan-assembler .weak[^\\n]*_ZGVN1x1bE PASS: g++.dg/abi/guard4.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/guard4.C -std=c++26 scan-assembler .weak[^\\n]*_ZGVN1x1bE PASS: g++.dg/abi/guard4.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/guard4.C -std=c++98 scan-assembler .weak[^\\n]*_ZGVN1x1bE PASS: g++.dg/abi/guard4.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/inline1.C -std=c++20 scan-assembler-not _ZTV1S PASS: g++.dg/abi/inline1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/inline1.C -std=c++26 scan-assembler-not _ZTV1S PASS: g++.dg/abi/inline1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/inline1.C -std=c++98 scan-assembler-not _ZTV1S PASS: g++.dg/abi/inline1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/invisiref1.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/abi/invisiref1.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/abi/invisiref1.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/abi/invisiref1.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/abi/invisiref1.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/abi/invisiref1.C -std=gnu++11 scan-tree-dump gimple "foo .&D" PASS: g++.dg/abi/invisiref1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/invisiref1.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/abi/invisiref1.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/abi/invisiref1.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/abi/invisiref1.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/abi/invisiref1.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/abi/invisiref1.C -std=gnu++20 scan-tree-dump gimple "foo .&D" PASS: g++.dg/abi/invisiref1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/invisiref1.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/abi/invisiref1.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/abi/invisiref1.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/abi/invisiref1.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/abi/invisiref1.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/abi/invisiref1.C -std=gnu++26 scan-tree-dump gimple "foo .&D" PASS: g++.dg/abi/invisiref1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/invisiref1a.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/abi/invisiref1a.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/abi/invisiref1a.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/abi/invisiref1a.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/abi/invisiref1a.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/abi/invisiref1a.C -std=gnu++11 scan-tree-dump gimple "foo .D" PASS: g++.dg/abi/invisiref1a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/invisiref1a.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/abi/invisiref1a.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/abi/invisiref1a.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/abi/invisiref1a.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/abi/invisiref1a.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/abi/invisiref1a.C -std=gnu++20 scan-tree-dump gimple "foo .D" PASS: g++.dg/abi/invisiref1a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/invisiref1a.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/abi/invisiref1a.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/abi/invisiref1a.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/abi/invisiref1a.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/abi/invisiref1a.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/abi/invisiref1a.C -std=gnu++26 scan-tree-dump gimple "foo .D" PASS: g++.dg/abi/invisiref1a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/invisiref2.C -std=c++11 scan-tree-dump-not gimple "struct S &" PASS: g++.dg/abi/invisiref2.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/invisiref2.C -std=c++20 scan-tree-dump-not gimple "struct S &" PASS: g++.dg/abi/invisiref2.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/invisiref2.C -std=c++26 scan-tree-dump-not gimple "struct S &" PASS: g++.dg/abi/invisiref2.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/invisiref2a.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/abi/invisiref2a.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/abi/invisiref2a.C -std=c++11 scan-tree-dump gimple "struct S &" PASS: g++.dg/abi/invisiref2a.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/invisiref2a.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/abi/invisiref2a.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/abi/invisiref2a.C -std=c++20 scan-tree-dump gimple "struct S &" PASS: g++.dg/abi/invisiref2a.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/invisiref2a.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/abi/invisiref2a.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/abi/invisiref2a.C -std=c++26 scan-tree-dump gimple "struct S &" PASS: g++.dg/abi/invisiref2a.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/key1.C -std=c++20 scan-assembler _ZTV1U PASS: g++.dg/abi/key1.C -std=c++20 scan-assembler-not _ZTV1S PASS: g++.dg/abi/key1.C -std=c++20 scan-assembler-not _ZTV1T PASS: g++.dg/abi/key1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/key1.C -std=c++26 scan-assembler _ZTV1U PASS: g++.dg/abi/key1.C -std=c++26 scan-assembler-not _ZTV1S PASS: g++.dg/abi/key1.C -std=c++26 scan-assembler-not _ZTV1T PASS: g++.dg/abi/key1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/key1.C -std=c++98 scan-assembler _ZTV1U PASS: g++.dg/abi/key1.C -std=c++98 scan-assembler-not _ZTV1S PASS: g++.dg/abi/key1.C -std=c++98 scan-assembler-not _ZTV1T PASS: g++.dg/abi/key1.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/abi/key2.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/key2.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/key2.C -std=gnu++98 PASS: g++.dg/abi/lambda-capture1.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/lambda-capture1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/lambda-capture1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++20 scan-assembler _Z3fooIN1qMUlvE_EN1qMUlvE0_EEiOT_OT0_: PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++20 scan-assembler _ZNK1B2L3MUlT_T0_E_clIjdEEvS0_S1_: PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++20 scan-assembler _ZNK1C1fMUlT_E_clIMS_iEEDaS0_: PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++20 scan-assembler _ZNK2L2MUlT_T0_E_clIifEEvS_S0_: PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++23 scan-assembler _Z3fooIN1qMUlvE_EN1qMUlvE0_EEiOT_OT0_: PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++23 scan-assembler _ZNK1B2L3MUlT_T0_E_clIjdEEvS0_S1_: PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++23 scan-assembler _ZNK1C1fMUlT_E_clIMS_iEEDaS0_: PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++23 scan-assembler _ZNK2L2MUlT_T0_E_clIifEEvS_S0_: PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++23 (test for excess errors) PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++26 scan-assembler _Z3fooIN1qMUlvE_EN1qMUlvE0_EEiOT_OT0_: PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++26 scan-assembler _ZNK1B2L3MUlT_T0_E_clIjdEEvS0_S1_: PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++26 scan-assembler _ZNK1C1fMUlT_E_clIMS_iEEDaS0_: PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++26 scan-assembler _ZNK2L2MUlT_T0_E_clIifEEvS_S0_: PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++20 scan-assembler _Z3fooIN1qMUlvE_ENS0_UlvE0_EEiOT_OT0_: PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++20 scan-assembler _ZNK1B2L3MUlTyTyT_T0_E_clIjdEEvS1_S2_: PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++20 scan-assembler _ZNK1C1fMUlT_E_clIMS_iEEDaS1_: PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++20 scan-assembler _ZNK2L2MUlTyTyT_T0_E_clIifEEvS0_S1_: PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++23 scan-assembler _Z3fooIN1qMUlvE_ENS0_UlvE0_EEiOT_OT0_: PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++23 scan-assembler _ZNK1B2L3MUlTyTyT_T0_E_clIjdEEvS1_S2_: PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++23 scan-assembler _ZNK1C1fMUlT_E_clIMS_iEEDaS1_: PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++23 scan-assembler _ZNK2L2MUlTyTyT_T0_E_clIifEEvS0_S1_: PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++23 (test for excess errors) PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++26 scan-assembler _Z3fooIN1qMUlvE_ENS0_UlvE0_EEiOT_OT0_: PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++26 scan-assembler _ZNK1B2L3MUlTyTyT_T0_E_clIjdEEvS1_S2_: PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++26 scan-assembler _ZNK1C1fMUlT_E_clIMS_iEEDaS1_: PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++26 scan-assembler _ZNK2L2MUlTyTyT_T0_E_clIifEEvS0_S1_: PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++20 dg-regexp 6 was found: "[^\n]*lambda-ctx1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK1B2L3MUlT_T0_E_clIjdEEvS0_S1_'\) and '-fabi-version=18' \('_ZNK1B2L3MUlTyTyT_T0_E_clIjdEEvS1_S2_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++20 dg-regexp 7 was found: "[^\n]*lambda-ctx1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK2L2MUlT_T0_E_clIifEEvS_S0_'\) and '-fabi-version=18' \('_ZNK2L2MUlTyTyT_T0_E_clIifEEvS0_S1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++20 dg-regexp 8 was found: "[^\n]*lambda-ctx1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK1C1fMUlT_E_clIMS_iEEDaS0_'\) and '-fabi-version=18' \('_ZNK1C1fMUlT_E_clIMS_iEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++20 dg-regexp 9 was found: "[^\n]*lambda-ctx1.h:[:0-9]* warning: the mangled name [^\n]* \('_Z3fooIN1qMUlvE_EN1qMUlvE0_EEiOT_OT0_'\) and '-fabi-version=18' \('_Z3fooIN1qMUlvE_ENS0_UlvE0_EEiOT_OT0_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++23 dg-regexp 6 was found: "[^\n]*lambda-ctx1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK1B2L3MUlT_T0_E_clIjdEEvS0_S1_'\) and '-fabi-version=18' \('_ZNK1B2L3MUlTyTyT_T0_E_clIjdEEvS1_S2_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++23 dg-regexp 7 was found: "[^\n]*lambda-ctx1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK2L2MUlT_T0_E_clIifEEvS_S0_'\) and '-fabi-version=18' \('_ZNK2L2MUlTyTyT_T0_E_clIifEEvS0_S1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++23 dg-regexp 8 was found: "[^\n]*lambda-ctx1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK1C1fMUlT_E_clIMS_iEEDaS0_'\) and '-fabi-version=18' \('_ZNK1C1fMUlT_E_clIMS_iEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++23 dg-regexp 9 was found: "[^\n]*lambda-ctx1.h:[:0-9]* warning: the mangled name [^\n]* \('_Z3fooIN1qMUlvE_EN1qMUlvE0_EEiOT_OT0_'\) and '-fabi-version=18' \('_Z3fooIN1qMUlvE_ENS0_UlvE0_EEiOT_OT0_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++23 (test for excess errors) PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++26 dg-regexp 6 was found: "[^\n]*lambda-ctx1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK1B2L3MUlT_T0_E_clIjdEEvS0_S1_'\) and '-fabi-version=18' \('_ZNK1B2L3MUlTyTyT_T0_E_clIjdEEvS1_S2_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++26 dg-regexp 7 was found: "[^\n]*lambda-ctx1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK2L2MUlT_T0_E_clIifEEvS_S0_'\) and '-fabi-version=18' \('_ZNK2L2MUlTyTyT_T0_E_clIifEEvS0_S1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++26 dg-regexp 8 was found: "[^\n]*lambda-ctx1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK1C1fMUlT_E_clIMS_iEEDaS0_'\) and '-fabi-version=18' \('_ZNK1C1fMUlT_E_clIMS_iEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++26 dg-regexp 9 was found: "[^\n]*lambda-ctx1.h:[:0-9]* warning: the mangled name [^\n]* \('_Z3fooIN1qMUlvE_EN1qMUlvE0_EEiOT_OT0_'\) and '-fabi-version=18' \('_Z3fooIN1qMUlvE_ENS0_UlvE0_EEiOT_OT0_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++17 scan-assembler _ZNK1AUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++17 scan-assembler _ZNK1BIiEUlvE2_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++17 scan-assembler _ZNK1BIiEUlvE3_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++17 scan-assembler _ZNK1CIiE1xMUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++17 scan-assembler _ZNK1DUlvE7_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++17 scan-assembler _ZNK1EIiEUlvE8_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++17 scan-assembler _ZNK1EIiEUlvE9_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++17 (test for excess errors) PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++20 scan-assembler _ZNK1AUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++20 scan-assembler _ZNK1BIiEUlvE2_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++20 scan-assembler _ZNK1BIiEUlvE3_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++20 scan-assembler _ZNK1CIiE1xMUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++20 scan-assembler _ZNK1DUlvE7_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++20 scan-assembler _ZNK1EIiEUlvE8_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++20 scan-assembler _ZNK1EIiEUlvE9_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++26 scan-assembler _ZNK1AUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++26 scan-assembler _ZNK1BIiEUlvE2_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++26 scan-assembler _ZNK1BIiEUlvE3_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++26 scan-assembler _ZNK1CIiE1xMUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++26 scan-assembler _ZNK1DUlvE7_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++26 scan-assembler _ZNK1EIiEUlvE8_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++26 scan-assembler _ZNK1EIiEUlvE9_clEv: PASS: g++.dg/abi/lambda-ctx2-19.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++17 dg-regexp 10 was found: "[^\n]*lambda-ctx2.h:[:0-9]* warning: the mangled name of .E::.[^\n]*\n" PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++17 dg-regexp 11 was found: "[^\n]*lambda-ctx2.h:[:0-9]* warning: the mangled name of .E::.[^\n]*\n" PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++17 dg-regexp 6 was found: "[^\n]*lambda-ctx2.h:[:0-9]* warning: the mangled name of .A::.[^\n]*\n" PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++17 dg-regexp 7 was found: "[^\n]*lambda-ctx2.h:[:0-9]* warning: the mangled name of .B::.[^\n]*\n" PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++17 dg-regexp 8 was found: "[^\n]*lambda-ctx2.h:[:0-9]* warning: the mangled name of .B::.[^\n]*\n" PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++17 dg-regexp 9 was found: "[^\n]*lambda-ctx2.h:[:0-9]* warning: the mangled name of .D::.[^\n]*\n" PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++17 (test for excess errors) PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++20 dg-regexp 10 was found: "[^\n]*lambda-ctx2.h:[:0-9]* warning: the mangled name of .E::.[^\n]*\n" PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++20 dg-regexp 11 was found: "[^\n]*lambda-ctx2.h:[:0-9]* warning: the mangled name of .E::.[^\n]*\n" PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++20 dg-regexp 6 was found: "[^\n]*lambda-ctx2.h:[:0-9]* warning: the mangled name of .A::.[^\n]*\n" PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++20 dg-regexp 7 was found: "[^\n]*lambda-ctx2.h:[:0-9]* warning: the mangled name of .B::.[^\n]*\n" PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++20 dg-regexp 8 was found: "[^\n]*lambda-ctx2.h:[:0-9]* warning: the mangled name of .B::.[^\n]*\n" PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++20 dg-regexp 9 was found: "[^\n]*lambda-ctx2.h:[:0-9]* warning: the mangled name of .D::.[^\n]*\n" PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++26 dg-regexp 10 was found: "[^\n]*lambda-ctx2.h:[:0-9]* warning: the mangled name of .E::.[^\n]*\n" PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++26 dg-regexp 11 was found: "[^\n]*lambda-ctx2.h:[:0-9]* warning: the mangled name of .E::.[^\n]*\n" PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++26 dg-regexp 6 was found: "[^\n]*lambda-ctx2.h:[:0-9]* warning: the mangled name of .A::.[^\n]*\n" PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++26 dg-regexp 7 was found: "[^\n]*lambda-ctx2.h:[:0-9]* warning: the mangled name of .B::.[^\n]*\n" PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++26 dg-regexp 8 was found: "[^\n]*lambda-ctx2.h:[:0-9]* warning: the mangled name of .B::.[^\n]*\n" PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++26 dg-regexp 9 was found: "[^\n]*lambda-ctx2.h:[:0-9]* warning: the mangled name of .D::.[^\n]*\n" PASS: g++.dg/abi/lambda-ctx2-19vs20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++17 scan-assembler _ZNK1A1xMUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++17 scan-assembler _ZNK1BIiE1xMUlvE0_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++17 scan-assembler _ZNK1BIiE1xMUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++17 scan-assembler _ZNK1CIiE1xMUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++17 scan-assembler _ZNK1D1xIiEUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++17 scan-assembler _ZNK1EIiE1xIiEUlvE0_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++17 scan-assembler _ZNK1EIiE1xIiEUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++17 (test for excess errors) PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++20 scan-assembler _ZNK1A1xMUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++20 scan-assembler _ZNK1BIiE1xMUlvE0_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++20 scan-assembler _ZNK1BIiE1xMUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++20 scan-assembler _ZNK1CIiE1xMUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++20 scan-assembler _ZNK1D1xIiEUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++20 scan-assembler _ZNK1EIiE1xIiEUlvE0_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++20 scan-assembler _ZNK1EIiE1xIiEUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++26 scan-assembler _ZNK1A1xMUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++26 scan-assembler _ZNK1BIiE1xMUlvE0_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++26 scan-assembler _ZNK1BIiE1xMUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++26 scan-assembler _ZNK1CIiE1xMUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++26 scan-assembler _ZNK1D1xIiEUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++26 scan-assembler _ZNK1EIiE1xIiEUlvE0_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++26 scan-assembler _ZNK1EIiE1xIiEUlvE_clEv: PASS: g++.dg/abi/lambda-ctx2-20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/lambda-ctx3.C -std=c++20 scan-assembler _ZNK1AUlvE_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++20 scan-assembler _ZNK1BUlvE0_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++20 scan-assembler _ZNK1BUlvE_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++20 scan-assembler _ZNK1CIdEUlvE0_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++20 scan-assembler _ZNK1CIdEUlvE_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++20 scan-assembler _ZNK1CIiEUlvE0_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++20 scan-assembler _ZNK1CIiEUlvE_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/lambda-ctx3.C -std=c++23 scan-assembler _ZNK1AUlvE_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++23 scan-assembler _ZNK1BUlvE0_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++23 scan-assembler _ZNK1BUlvE_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++23 scan-assembler _ZNK1CIdEUlvE0_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++23 scan-assembler _ZNK1CIdEUlvE_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++23 scan-assembler _ZNK1CIiEUlvE0_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++23 scan-assembler _ZNK1CIiEUlvE_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++23 (test for excess errors) PASS: g++.dg/abi/lambda-ctx3.C -std=c++26 scan-assembler _ZNK1AUlvE_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++26 scan-assembler _ZNK1BUlvE0_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++26 scan-assembler _ZNK1BUlvE_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++26 scan-assembler _ZNK1CIdEUlvE0_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++26 scan-assembler _ZNK1CIdEUlvE_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++26 scan-assembler _ZNK1CIiEUlvE0_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++26 scan-assembler _ZNK1CIiEUlvE_clEv: PASS: g++.dg/abi/lambda-ctx3.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/lambda-defarg1.C -std=c++11 scan-assembler _ZN1A1bERKiS1_ PASS: g++.dg/abi/lambda-defarg1.C -std=c++11 scan-assembler _ZZN1A1bERKiS1_Ed0_NKUlvE_clEv PASS: g++.dg/abi/lambda-defarg1.C -std=c++11 scan-assembler _ZZN1A1bERKiS1_Ed_NKUlvE_clEv PASS: g++.dg/abi/lambda-defarg1.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/lambda-defarg1.C -std=c++20 scan-assembler _ZN1A1bERKiS1_ PASS: g++.dg/abi/lambda-defarg1.C -std=c++20 scan-assembler _ZZN1A1bERKiS1_Ed0_NKUlvE_clEv PASS: g++.dg/abi/lambda-defarg1.C -std=c++20 scan-assembler _ZZN1A1bERKiS1_Ed_NKUlvE_clEv PASS: g++.dg/abi/lambda-defarg1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/lambda-defarg1.C -std=c++26 scan-assembler _ZN1A1bERKiS1_ PASS: g++.dg/abi/lambda-defarg1.C -std=c++26 scan-assembler _ZZN1A1bERKiS1_Ed0_NKUlvE_clEv PASS: g++.dg/abi/lambda-defarg1.C -std=c++26 scan-assembler _ZZN1A1bERKiS1_Ed_NKUlvE_clEv PASS: g++.dg/abi/lambda-defarg1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlT_E2_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlT_E_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfE0_clEf: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfE3_clEf: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfT_E1_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfT_E4_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlT_E2_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlT_E5_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlT_E_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE0_clEf: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE3_clEf: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE6_clEf: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfT_E1_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfT_E4_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfT_E7_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlT_E2_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlT_E_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliE0_clEi: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliE3_clEi: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliT_E1_clIiEEDaiS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliT_E4_clIiEEDaiS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlT_E2_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlT_E_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfE0_clEf: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfE3_clEf: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfT_E1_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfT_E4_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlT_E2_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlT_E5_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlT_E_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE0_clEf: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE3_clEf: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE6_clEf: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfT_E1_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfT_E4_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfT_E7_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlT_E2_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlT_E_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliE0_clEi: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliE3_clEi: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliT_E1_clIiEEDaiS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliT_E4_clIiEEDaiS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++23 (test for excess errors) PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlT_E2_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlT_E_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfE0_clEf: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfE3_clEf: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfT_E1_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfT_E4_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlT_E2_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlT_E5_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlT_E_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE0_clEf: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE3_clEf: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE6_clEf: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfT_E1_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfT_E4_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfT_E7_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlT_E2_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlT_E_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliE0_clEi: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliE3_clEi: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliT_E1_clIiEEDaiS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliT_E4_clIiEEDaiS1_: PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlTyT_E0_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlTyT_E_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlTyfT_E0_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlTyfT_E_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfE0_clEf: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfE_clEf: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyT_E0_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyT_E1_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyT_E_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyfT_E0_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyfT_E1_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyfT_E_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE0_clEf: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE1_clEf: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE_clEf: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlTyT_E0_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlTyT_E_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlTyiT_E0_clIiEEDaiS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlTyiT_E_clIiEEDaiS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliE0_clEi: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliE_clEi: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlTyT_E0_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlTyT_E_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlTyfT_E0_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlTyfT_E_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfE0_clEf: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfE_clEf: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyT_E0_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyT_E1_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyT_E_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyfT_E0_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyfT_E1_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyfT_E_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE0_clEf: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE1_clEf: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE_clEf: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlTyT_E0_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlTyT_E_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlTyiT_E0_clIiEEDaiS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlTyiT_E_clIiEEDaiS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliE0_clEi: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliE_clEi: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++23 (test for excess errors) PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlTyT_E0_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlTyT_E_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlTyfT_E0_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlTyfT_E_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfE0_clEf: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfE_clEf: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyT_E0_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyT_E1_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyT_E_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyfT_E0_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyfT_E1_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyfT_E_clIiEEDafS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE0_clEf: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE1_clEf: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE_clEf: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlTyT_E0_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlTyT_E_clIiEEDaS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlTyiT_E0_clIiEEDaiS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlTyiT_E_clIiEEDaiS1_: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliE0_clEi: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliE_clEi: PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 10 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE6_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE1_clEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 11 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfT_E4_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyfT_E0_clIiEEDafS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 12 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlT_E2_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyT_E0_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 13 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE3_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE0_cvPFvfEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 14 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENUlfE3_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENUlfE0_4_FUNEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 15 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE3_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE0_clEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 16 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfT_E1_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyfT_E_clIiEEDafS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 17 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlT_E_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyT_E_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 18 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE0_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE_cvPFvfEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 19 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENUlfE0_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENUlfE_4_FUNEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 20 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE0_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE_clEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 21 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfT_E4_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlTyfT_E0_clIiEEDafS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 22 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlT_E2_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlTyT_E0_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 23 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfE3_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlfE0_cvPFvfEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 24 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENUlfE3_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENUlfE0_4_FUNEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 25 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfE3_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlfE0_clEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 26 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfT_E1_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlTyfT_E_clIiEEDafS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 27 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlT_E_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlTyT_E_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 28 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfE0_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlfE_cvPFvfEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 29 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENUlfE0_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENUlfE_4_FUNEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 30 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfE0_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlfE_clEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 31 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliT_E4_clIiEEDaiS1_'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUlTyiT_E0_clIiEEDaiS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 32 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUlT_E2_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUlTyT_E0_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 33 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliE3_cvPFviEEv'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUliE0_cvPFviEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 34 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENUliE3_4_FUNEi'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENUliE0_4_FUNEi'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 35 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliE3_clEi'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUliE0_clEi'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 36 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliT_E1_clIiEEDaiS1_'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUlTyiT_E_clIiEEDaiS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 37 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUlT_E_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUlTyT_E_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 38 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliE0_cvPFviEEv'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUliE_cvPFviEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 39 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENUliE0_4_FUNEi'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENUliE_4_FUNEi'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 40 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliE0_clEi'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUliE_clEi'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 6 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfT_E7_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyfT_E1_clIiEEDafS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 7 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlT_E5_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyT_E1_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 8 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE6_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE1_cvPFvfEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 9 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENUlfE6_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENUlfE1_4_FUNEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 10 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE6_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE1_clEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 11 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfT_E4_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyfT_E0_clIiEEDafS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 12 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlT_E2_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyT_E0_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 13 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE3_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE0_cvPFvfEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 14 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENUlfE3_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENUlfE0_4_FUNEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 15 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE3_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE0_clEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 16 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfT_E1_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyfT_E_clIiEEDafS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 17 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlT_E_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyT_E_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 18 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE0_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE_cvPFvfEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 19 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENUlfE0_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENUlfE_4_FUNEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 20 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE0_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE_clEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 21 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfT_E4_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlTyfT_E0_clIiEEDafS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 22 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlT_E2_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlTyT_E0_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 23 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfE3_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlfE0_cvPFvfEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 24 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENUlfE3_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENUlfE0_4_FUNEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 25 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfE3_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlfE0_clEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 26 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfT_E1_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlTyfT_E_clIiEEDafS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 27 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlT_E_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlTyT_E_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 28 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfE0_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlfE_cvPFvfEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 29 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENUlfE0_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENUlfE_4_FUNEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 30 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfE0_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlfE_clEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 31 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliT_E4_clIiEEDaiS1_'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUlTyiT_E0_clIiEEDaiS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 32 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUlT_E2_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUlTyT_E0_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 33 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliE3_cvPFviEEv'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUliE0_cvPFviEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 34 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENUliE3_4_FUNEi'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENUliE0_4_FUNEi'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 35 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliE3_clEi'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUliE0_clEi'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 36 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliT_E1_clIiEEDaiS1_'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUlTyiT_E_clIiEEDaiS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 37 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUlT_E_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUlTyT_E_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 38 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliE0_cvPFviEEv'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUliE_cvPFviEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 39 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENUliE0_4_FUNEi'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENUliE_4_FUNEi'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 40 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliE0_clEi'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUliE_clEi'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 6 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfT_E7_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyfT_E1_clIiEEDafS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 7 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlT_E5_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyT_E1_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 8 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE6_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE1_cvPFvfEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 dg-regexp 9 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENUlfE6_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENUlfE1_4_FUNEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++23 (test for excess errors) PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 10 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE6_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE1_clEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 11 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfT_E4_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyfT_E0_clIiEEDafS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 12 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlT_E2_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyT_E0_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 13 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE3_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE0_cvPFvfEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 14 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENUlfE3_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENUlfE0_4_FUNEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 15 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE3_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE0_clEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 16 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfT_E1_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyfT_E_clIiEEDafS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 17 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlT_E_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyT_E_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 18 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE0_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE_cvPFvfEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 19 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENUlfE0_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENUlfE_4_FUNEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 20 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE0_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE_clEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 21 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfT_E4_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlTyfT_E0_clIiEEDafS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 22 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlT_E2_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlTyT_E0_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 23 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfE3_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlfE0_cvPFvfEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 24 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENUlfE3_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENUlfE0_4_FUNEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 25 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfE3_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlfE0_clEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 26 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfT_E1_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlTyfT_E_clIiEEDafS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 27 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlT_E_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlTyT_E_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 28 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfE0_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlfE_cvPFvfEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 29 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENUlfE0_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENUlfE_4_FUNEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 30 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfE0_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlfE_clEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 31 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliT_E4_clIiEEDaiS1_'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUlTyiT_E0_clIiEEDaiS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 32 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUlT_E2_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUlTyT_E0_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 33 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliE3_cvPFviEEv'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUliE0_cvPFviEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 34 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENUliE3_4_FUNEi'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENUliE0_4_FUNEi'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 35 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliE3_clEi'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUliE0_clEi'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 36 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliT_E1_clIiEEDaiS1_'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUlTyiT_E_clIiEEDaiS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 37 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUlT_E_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUlTyT_E_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 38 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliE0_cvPFviEEv'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUliE_cvPFviEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 39 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENUliE0_4_FUNEi'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENUliE_4_FUNEi'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 40 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliE0_clEi'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUliE_clEi'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 6 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfT_E7_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyfT_E1_clIiEEDafS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 7 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlT_E5_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyT_E1_clIiEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 8 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE6_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE1_cvPFvfEEv'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 dg-regexp 9 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENUlfE6_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENUlfE1_4_FUNEf'\) [^\n]*\n" PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/lambda-static-1.C -std=c++14 scan-assembler .section[\t ]*.text._ZZ5lambyvENKUlvE_clEv,[^\n\r]*,_ZZ5lambyvENKUlvE_clEv,comdat PASS: g++.dg/abi/lambda-static-1.C -std=c++14 scan-assembler .section[\t ]*.text._ZZ5lambyvENUlvE_4_FUNEv,[^\n\r]*,_ZZ5lambyvENUlvE_4_FUNEv,comdat PASS: g++.dg/abi/lambda-static-1.C -std=c++14 (test for excess errors) PASS: g++.dg/abi/lambda-static-1.C -std=c++20 scan-assembler .section[\t ]*.text._ZZ5lambyvENKUlvE_clEv,[^\n\r]*,_ZZ5lambyvENKUlvE_clEv,comdat PASS: g++.dg/abi/lambda-static-1.C -std=c++20 scan-assembler .section[\t ]*.text._ZZ5lambyvENUlvE_4_FUNEv,[^\n\r]*,_ZZ5lambyvENUlvE_4_FUNEv,comdat PASS: g++.dg/abi/lambda-static-1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/lambda-static-1.C -std=c++26 scan-assembler .section[\t ]*.text._ZZ5lambyvENKUlvE_clEv,[^\n\r]*,_ZZ5lambyvENKUlvE_clEv,comdat PASS: g++.dg/abi/lambda-static-1.C -std=c++26 scan-assembler .section[\t ]*.text._ZZ5lambyvENUlvE_4_FUNEv,[^\n\r]*,_ZZ5lambyvENUlvE_4_FUNEv,comdat PASS: g++.dg/abi/lambda-static-1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK10l_tpl_autoMUlT_T0_E_clIiiEEDaS_S0_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK12l_tpl_nt_aryMUlRAT__iE_clILi2EEEDaS0_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK13l_tpl_nt_autoMUlvE_clILi0EEEDav: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK13l_tpl_tpl_tplMUlR6TPLTPLIT_EE_clI3TPLEEDaS2_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK5l_tplMUlT_E_clIiEEDaS_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK5l_varMUlDpT_E_clIJiiiEEEDaS0_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK6l_autoMUlT_E_clIiEEDaS_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK6l_var3MUlRT_IJXspT0_EEEE_clI1XJLi1ELi2ELi3EEEEDaS1_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK6l_var4MUlR1YIJDpT_EEE_clIJ1US6_EEEDaS3_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK9l_tpl_tplMUlR3TPLIT_EE_clI1UEEDaS2_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZZ1fvENKUlP1UIT_Lj0EEPS_IiLj0EEE0_clIcEEDaS2_S4_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZZ1fvENKUlT_E_clIcLc0EEEDaS_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZZ1fvENKUlT_E_clIiLi0EEEDaS_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZZ2FnILi1EEvvENKUlT_E_clIiEEDaS0_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZZZ1fvENKUlT_E_clIcLc0EEEDaS_ENKUlcS_E_clIcEEDacS_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZZZ1fvENKUlT_E_clIiLi0EEEDaS_ENKUliS_E_clIiEEDaiS_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++23 scan-assembler _ZNK10l_tpl_autoMUlT_T0_E_clIiiEEDaS_S0_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++23 scan-assembler _ZNK12l_tpl_nt_aryMUlRAT__iE_clILi2EEEDaS0_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++23 scan-assembler _ZNK13l_tpl_nt_autoMUlvE_clILi0EEEDav: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++23 scan-assembler _ZNK13l_tpl_tpl_tplMUlR6TPLTPLIT_EE_clI3TPLEEDaS2_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++23 scan-assembler _ZNK5l_tplMUlT_E_clIiEEDaS_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++23 scan-assembler _ZNK5l_varMUlDpT_E_clIJiiiEEEDaS0_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++23 scan-assembler _ZNK6l_autoMUlT_E_clIiEEDaS_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++23 scan-assembler _ZNK6l_var3MUlRT_IJXspT0_EEEE_clI1XJLi1ELi2ELi3EEEEDaS1_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++23 scan-assembler _ZNK6l_var4MUlR1YIJDpT_EEE_clIJ1US6_EEEDaS3_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++23 scan-assembler _ZNK9l_tpl_tplMUlR3TPLIT_EE_clI1UEEDaS2_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++23 scan-assembler _ZZ1fvENKUlP1UIT_Lj0EEPS_IiLj0EEE0_clIcEEDaS2_S4_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++23 scan-assembler _ZZ1fvENKUlT_E_clIcLc0EEEDaS_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++23 scan-assembler _ZZ1fvENKUlT_E_clIiLi0EEEDaS_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++23 scan-assembler _ZZ2FnILi1EEvvENKUlT_E_clIiEEDaS0_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++23 scan-assembler _ZZZ1fvENKUlT_E_clIcLc0EEEDaS_ENKUlcS_E_clIcEEDacS_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++23 scan-assembler _ZZZ1fvENKUlT_E_clIiLi0EEEDaS_ENKUliS_E_clIiEEDaiS_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++23 (test for excess errors) PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++26 scan-assembler _ZNK10l_tpl_autoMUlT_T0_E_clIiiEEDaS_S0_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++26 scan-assembler _ZNK12l_tpl_nt_aryMUlRAT__iE_clILi2EEEDaS0_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++26 scan-assembler _ZNK13l_tpl_nt_autoMUlvE_clILi0EEEDav: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++26 scan-assembler _ZNK13l_tpl_tpl_tplMUlR6TPLTPLIT_EE_clI3TPLEEDaS2_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++26 scan-assembler _ZNK5l_tplMUlT_E_clIiEEDaS_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++26 scan-assembler _ZNK5l_varMUlDpT_E_clIJiiiEEEDaS0_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++26 scan-assembler _ZNK6l_autoMUlT_E_clIiEEDaS_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++26 scan-assembler _ZNK6l_var3MUlRT_IJXspT0_EEEE_clI1XJLi1ELi2ELi3EEEEDaS1_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++26 scan-assembler _ZNK6l_var4MUlR1YIJDpT_EEE_clIJ1US6_EEEDaS3_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++26 scan-assembler _ZNK9l_tpl_tplMUlR3TPLIT_EE_clI1UEEDaS2_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++26 scan-assembler _ZZ1fvENKUlP1UIT_Lj0EEPS_IiLj0EEE0_clIcEEDaS2_S4_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++26 scan-assembler _ZZ1fvENKUlT_E_clIcLc0EEEDaS_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++26 scan-assembler _ZZ1fvENKUlT_E_clIiLi0EEEDaS_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++26 scan-assembler _ZZ2FnILi1EEvvENKUlT_E_clIiEEDaS0_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++26 scan-assembler _ZZZ1fvENKUlT_E_clIcLc0EEEDaS_ENKUlcS_E_clIcEEDacS_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++26 scan-assembler _ZZZ1fvENKUlT_E_clIiLi0EEEDaS_ENKUliS_E_clIiEEDaiS_: PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK10l_tpl_autoMUlTyT_T0_E_clIiiEEDaS0_S1_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK12l_tpl_nt_aryMUlTniRAT__iE_clILi2EEEDaS1_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK13l_tpl_nt_autoMUlTnDavE_clILi0EEEDav: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK13l_tpl_tpl_tplMUlTtTtTyTnjEER6TPLTPLIT_EE_clI3TPLEEDaS3_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK5l_tplMUlTyT_E_clIiEEDaS0_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK5l_varMUlTpTyDpT_E_clIJiiiEEEDaS1_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK6l_autoMUlT_E_clIiEEDaS0_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK6l_var3MUlTtTpTniETpTniRT_IJXspT0_EEEE_clI1XJLi1ELi2ELi3EEEEDaS2_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK6l_var4MUlTpTtTyTnjER1YIJDpT_EEE_clIJ1US7_EEEDaS4_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK9l_tpl_tplMUlTtTyTnjER3TPLIT_EE_clI1UEEDaS3_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZZ1fvENKUlTyP1UIT_Lj0EEPS_IiLj0EEE_clIcEEDaS2_S4_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZZ1fvENKUlTyTnT_S_E_clIcLc0EEEDaS_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZZ1fvENKUlTyTnT_S_E_clIiLi0EEEDaS_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZZ2FnILi1EEvvENKUlTyT_E_clIiEEDaS0_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZZZ1fvENKUlTyTnT_S_E_clIcLc0EEEDaS_ENKUlTycS_E_clIcEEDacS_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZZZ1fvENKUlTyTnT_S_E_clIiLi0EEEDaS_ENKUlTyiS_E_clIiEEDaiS_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++23 scan-assembler _ZNK10l_tpl_autoMUlTyT_T0_E_clIiiEEDaS0_S1_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++23 scan-assembler _ZNK12l_tpl_nt_aryMUlTniRAT__iE_clILi2EEEDaS1_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++23 scan-assembler _ZNK13l_tpl_nt_autoMUlTnDavE_clILi0EEEDav: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++23 scan-assembler _ZNK13l_tpl_tpl_tplMUlTtTtTyTnjEER6TPLTPLIT_EE_clI3TPLEEDaS3_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++23 scan-assembler _ZNK5l_tplMUlTyT_E_clIiEEDaS0_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++23 scan-assembler _ZNK5l_varMUlTpTyDpT_E_clIJiiiEEEDaS1_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++23 scan-assembler _ZNK6l_autoMUlT_E_clIiEEDaS0_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++23 scan-assembler _ZNK6l_var3MUlTtTpTniETpTniRT_IJXspT0_EEEE_clI1XJLi1ELi2ELi3EEEEDaS2_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++23 scan-assembler _ZNK6l_var4MUlTpTtTyTnjER1YIJDpT_EEE_clIJ1US7_EEEDaS4_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++23 scan-assembler _ZNK9l_tpl_tplMUlTtTyTnjER3TPLIT_EE_clI1UEEDaS3_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++23 scan-assembler _ZZ1fvENKUlTyP1UIT_Lj0EEPS_IiLj0EEE_clIcEEDaS2_S4_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++23 scan-assembler _ZZ1fvENKUlTyTnT_S_E_clIcLc0EEEDaS_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++23 scan-assembler _ZZ1fvENKUlTyTnT_S_E_clIiLi0EEEDaS_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++23 scan-assembler _ZZ2FnILi1EEvvENKUlTyT_E_clIiEEDaS0_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++23 scan-assembler _ZZZ1fvENKUlTyTnT_S_E_clIcLc0EEEDaS_ENKUlTycS_E_clIcEEDacS_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++23 scan-assembler _ZZZ1fvENKUlTyTnT_S_E_clIiLi0EEEDaS_ENKUlTyiS_E_clIiEEDaiS_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++23 (test for excess errors) PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++26 scan-assembler _ZNK10l_tpl_autoMUlTyT_T0_E_clIiiEEDaS0_S1_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++26 scan-assembler _ZNK12l_tpl_nt_aryMUlTniRAT__iE_clILi2EEEDaS1_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++26 scan-assembler _ZNK13l_tpl_nt_autoMUlTnDavE_clILi0EEEDav: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++26 scan-assembler _ZNK13l_tpl_tpl_tplMUlTtTtTyTnjEER6TPLTPLIT_EE_clI3TPLEEDaS3_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++26 scan-assembler _ZNK5l_tplMUlTyT_E_clIiEEDaS0_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++26 scan-assembler _ZNK5l_varMUlTpTyDpT_E_clIJiiiEEEDaS1_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++26 scan-assembler _ZNK6l_autoMUlT_E_clIiEEDaS0_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++26 scan-assembler _ZNK6l_var3MUlTtTpTniETpTniRT_IJXspT0_EEEE_clI1XJLi1ELi2ELi3EEEEDaS2_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++26 scan-assembler _ZNK6l_var4MUlTpTtTyTnjER1YIJDpT_EEE_clIJ1US7_EEEDaS4_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++26 scan-assembler _ZNK9l_tpl_tplMUlTtTyTnjER3TPLIT_EE_clI1UEEDaS3_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++26 scan-assembler _ZZ1fvENKUlTyP1UIT_Lj0EEPS_IiLj0EEE_clIcEEDaS2_S4_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++26 scan-assembler _ZZ1fvENKUlTyTnT_S_E_clIcLc0EEEDaS_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++26 scan-assembler _ZZ1fvENKUlTyTnT_S_E_clIiLi0EEEDaS_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++26 scan-assembler _ZZ2FnILi1EEvvENKUlTyT_E_clIiEEDaS0_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++26 scan-assembler _ZZZ1fvENKUlTyTnT_S_E_clIcLc0EEEDaS_ENKUlTycS_E_clIcEEDacS_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++26 scan-assembler _ZZZ1fvENKUlTyTnT_S_E_clIiLi0EEEDaS_ENKUlTyiS_E_clIiEEDaiS_: PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 10 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK13l_tpl_tpl_tplMUlR6TPLTPLIT_EE_clI3TPLEEDaS2_'\) and '-fabi-version=18' \('_ZNK13l_tpl_tpl_tplMUlTtTtTyTnjEER6TPLTPLIT_EE_clI3TPLEEDaS3_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 11 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK9l_tpl_tplMUlR3TPLIT_EE_clI1UEEDaS2_'\) and '-fabi-version=18' \('_ZNK9l_tpl_tplMUlTtTyTnjER3TPLIT_EE_clI1UEEDaS3_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 12 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK13l_tpl_nt_autoMUlvE_clILi0EEEDav'\) and '-fabi-version=18' \('_ZNK13l_tpl_nt_autoMUlTnDavE_clILi0EEEDav'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 13 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK12l_tpl_nt_aryMUlRAT__iE_clILi2EEEDaS0_'\) and '-fabi-version=18' \('_ZNK12l_tpl_nt_aryMUlTniRAT__iE_clILi2EEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 14 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK10l_tpl_autoMUlT_T0_E_clIiiEEDaS_S0_'\) and '-fabi-version=18' \('_ZNK10l_tpl_autoMUlTyT_T0_E_clIiiEEDaS0_S1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 15 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK5l_tplMUlT_E_clIiEEDaS_'\) and '-fabi-version=18' \('_ZNK5l_tplMUlTyT_E_clIiEEDaS0_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 16 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK6l_autoMUlT_E_clIiEEDaS_'\) and '-fabi-version=18' \('_ZNK6l_autoMUlT_E_clIiEEDaS0_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 17 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZ1fvENKUlT_E_clIiLi0EEEDaS_'\) and '-fabi-version=18' \('_ZZ1fvENKUlTyTnT_S_E_clIiLi0EEEDaS_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 18 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZZ1fvENKUlT_E_clIiLi0EEEDaS_ENKUliS_E_clIiEEDaiS_'\) and '-fabi-version=18' \('_ZZZ1fvENKUlTyTnT_S_E_clIiLi0EEEDaS_ENKUlTyiS_E_clIiEEDaiS_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 19 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZ1fvENKUlT_E_clIcLc0EEEDaS_'\) and '-fabi-version=18' \('_ZZ1fvENKUlTyTnT_S_E_clIcLc0EEEDaS_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 20 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZZ1fvENKUlT_E_clIcLc0EEEDaS_ENKUlcS_E_clIcEEDacS_'\) and '-fabi-version=18' \('_ZZZ1fvENKUlTyTnT_S_E_clIcLc0EEEDaS_ENKUlTycS_E_clIcEEDacS_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 21 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZ1fvENKUlP1UIT_Lj0EEPS_IiLj0EEE0_clIcEEDaS2_S4_'\) and '-fabi-version=18' \('_ZZ1fvENKUlTyP1UIT_Lj0EEPS_IiLj0EEE_clIcEEDaS2_S4_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 6 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZ2FnILi1EEvvENKUlT_E_clIiEEDaS0_'\) and '-fabi-version=18' \('_ZZ2FnILi1EEvvENKUlTyT_E_clIiEEDaS0_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 7 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK6l_var4MUlR1YIJDpT_EEE_clIJ1US6_EEEDaS3_'\) and '-fabi-version=18' \('_ZNK6l_var4MUlTpTtTyTnjER1YIJDpT_EEE_clIJ1US7_EEEDaS4_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 8 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK6l_var3MUlRT_IJXspT0_EEEE_clI1XJLi1ELi2ELi3EEEEDaS1_'\) and '-fabi-version=18' \('_ZNK6l_var3MUlTtTpTniETpTniRT_IJXspT0_EEEE_clI1XJLi1ELi2ELi3EEEEDaS2_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 9 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK5l_varMUlDpT_E_clIJiiiEEEDaS0_'\) and '-fabi-version=18' \('_ZNK5l_varMUlTpTyDpT_E_clIJiiiEEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++23 dg-regexp 10 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK13l_tpl_tpl_tplMUlR6TPLTPLIT_EE_clI3TPLEEDaS2_'\) and '-fabi-version=18' \('_ZNK13l_tpl_tpl_tplMUlTtTtTyTnjEER6TPLTPLIT_EE_clI3TPLEEDaS3_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++23 dg-regexp 11 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK9l_tpl_tplMUlR3TPLIT_EE_clI1UEEDaS2_'\) and '-fabi-version=18' \('_ZNK9l_tpl_tplMUlTtTyTnjER3TPLIT_EE_clI1UEEDaS3_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++23 dg-regexp 12 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK13l_tpl_nt_autoMUlvE_clILi0EEEDav'\) and '-fabi-version=18' \('_ZNK13l_tpl_nt_autoMUlTnDavE_clILi0EEEDav'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++23 dg-regexp 13 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK12l_tpl_nt_aryMUlRAT__iE_clILi2EEEDaS0_'\) and '-fabi-version=18' \('_ZNK12l_tpl_nt_aryMUlTniRAT__iE_clILi2EEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++23 dg-regexp 14 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK10l_tpl_autoMUlT_T0_E_clIiiEEDaS_S0_'\) and '-fabi-version=18' \('_ZNK10l_tpl_autoMUlTyT_T0_E_clIiiEEDaS0_S1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++23 dg-regexp 15 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK5l_tplMUlT_E_clIiEEDaS_'\) and '-fabi-version=18' \('_ZNK5l_tplMUlTyT_E_clIiEEDaS0_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++23 dg-regexp 16 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK6l_autoMUlT_E_clIiEEDaS_'\) and '-fabi-version=18' \('_ZNK6l_autoMUlT_E_clIiEEDaS0_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++23 dg-regexp 17 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZ1fvENKUlT_E_clIiLi0EEEDaS_'\) and '-fabi-version=18' \('_ZZ1fvENKUlTyTnT_S_E_clIiLi0EEEDaS_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++23 dg-regexp 18 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZZ1fvENKUlT_E_clIiLi0EEEDaS_ENKUliS_E_clIiEEDaiS_'\) and '-fabi-version=18' \('_ZZZ1fvENKUlTyTnT_S_E_clIiLi0EEEDaS_ENKUlTyiS_E_clIiEEDaiS_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++23 dg-regexp 19 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZ1fvENKUlT_E_clIcLc0EEEDaS_'\) and '-fabi-version=18' \('_ZZ1fvENKUlTyTnT_S_E_clIcLc0EEEDaS_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++23 dg-regexp 20 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZZ1fvENKUlT_E_clIcLc0EEEDaS_ENKUlcS_E_clIcEEDacS_'\) and '-fabi-version=18' \('_ZZZ1fvENKUlTyTnT_S_E_clIcLc0EEEDaS_ENKUlTycS_E_clIcEEDacS_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++23 dg-regexp 21 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZ1fvENKUlP1UIT_Lj0EEPS_IiLj0EEE0_clIcEEDaS2_S4_'\) and '-fabi-version=18' \('_ZZ1fvENKUlTyP1UIT_Lj0EEPS_IiLj0EEE_clIcEEDaS2_S4_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++23 dg-regexp 6 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZ2FnILi1EEvvENKUlT_E_clIiEEDaS0_'\) and '-fabi-version=18' \('_ZZ2FnILi1EEvvENKUlTyT_E_clIiEEDaS0_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++23 dg-regexp 7 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK6l_var4MUlR1YIJDpT_EEE_clIJ1US6_EEEDaS3_'\) and '-fabi-version=18' \('_ZNK6l_var4MUlTpTtTyTnjER1YIJDpT_EEE_clIJ1US7_EEEDaS4_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++23 dg-regexp 8 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK6l_var3MUlRT_IJXspT0_EEEE_clI1XJLi1ELi2ELi3EEEEDaS1_'\) and '-fabi-version=18' \('_ZNK6l_var3MUlTtTpTniETpTniRT_IJXspT0_EEEE_clI1XJLi1ELi2ELi3EEEEDaS2_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++23 dg-regexp 9 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK5l_varMUlDpT_E_clIJiiiEEEDaS0_'\) and '-fabi-version=18' \('_ZNK5l_varMUlTpTyDpT_E_clIJiiiEEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++23 (test for excess errors) PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++26 dg-regexp 10 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK13l_tpl_tpl_tplMUlR6TPLTPLIT_EE_clI3TPLEEDaS2_'\) and '-fabi-version=18' \('_ZNK13l_tpl_tpl_tplMUlTtTtTyTnjEER6TPLTPLIT_EE_clI3TPLEEDaS3_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++26 dg-regexp 11 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK9l_tpl_tplMUlR3TPLIT_EE_clI1UEEDaS2_'\) and '-fabi-version=18' \('_ZNK9l_tpl_tplMUlTtTyTnjER3TPLIT_EE_clI1UEEDaS3_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++26 dg-regexp 12 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK13l_tpl_nt_autoMUlvE_clILi0EEEDav'\) and '-fabi-version=18' \('_ZNK13l_tpl_nt_autoMUlTnDavE_clILi0EEEDav'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++26 dg-regexp 13 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK12l_tpl_nt_aryMUlRAT__iE_clILi2EEEDaS0_'\) and '-fabi-version=18' \('_ZNK12l_tpl_nt_aryMUlTniRAT__iE_clILi2EEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++26 dg-regexp 14 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK10l_tpl_autoMUlT_T0_E_clIiiEEDaS_S0_'\) and '-fabi-version=18' \('_ZNK10l_tpl_autoMUlTyT_T0_E_clIiiEEDaS0_S1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++26 dg-regexp 15 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK5l_tplMUlT_E_clIiEEDaS_'\) and '-fabi-version=18' \('_ZNK5l_tplMUlTyT_E_clIiEEDaS0_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++26 dg-regexp 16 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK6l_autoMUlT_E_clIiEEDaS_'\) and '-fabi-version=18' \('_ZNK6l_autoMUlT_E_clIiEEDaS0_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++26 dg-regexp 17 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZ1fvENKUlT_E_clIiLi0EEEDaS_'\) and '-fabi-version=18' \('_ZZ1fvENKUlTyTnT_S_E_clIiLi0EEEDaS_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++26 dg-regexp 18 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZZ1fvENKUlT_E_clIiLi0EEEDaS_ENKUliS_E_clIiEEDaiS_'\) and '-fabi-version=18' \('_ZZZ1fvENKUlTyTnT_S_E_clIiLi0EEEDaS_ENKUlTyiS_E_clIiEEDaiS_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++26 dg-regexp 19 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZ1fvENKUlT_E_clIcLc0EEEDaS_'\) and '-fabi-version=18' \('_ZZ1fvENKUlTyTnT_S_E_clIcLc0EEEDaS_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++26 dg-regexp 20 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZZ1fvENKUlT_E_clIcLc0EEEDaS_ENKUlcS_E_clIcEEDacS_'\) and '-fabi-version=18' \('_ZZZ1fvENKUlTyTnT_S_E_clIcLc0EEEDaS_ENKUlTycS_E_clIcEEDacS_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++26 dg-regexp 21 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZ1fvENKUlP1UIT_Lj0EEPS_IiLj0EEE0_clIcEEDaS2_S4_'\) and '-fabi-version=18' \('_ZZ1fvENKUlTyP1UIT_Lj0EEPS_IiLj0EEE_clIcEEDaS2_S4_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++26 dg-regexp 6 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZ2FnILi1EEvvENKUlT_E_clIiEEDaS0_'\) and '-fabi-version=18' \('_ZZ2FnILi1EEvvENKUlTyT_E_clIiEEDaS0_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++26 dg-regexp 7 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK6l_var4MUlR1YIJDpT_EEE_clIJ1US6_EEEDaS3_'\) and '-fabi-version=18' \('_ZNK6l_var4MUlTpTtTyTnjER1YIJDpT_EEE_clIJ1US7_EEEDaS4_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++26 dg-regexp 8 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK6l_var3MUlRT_IJXspT0_EEEE_clI1XJLi1ELi2ELi3EEEEDaS1_'\) and '-fabi-version=18' \('_ZNK6l_var3MUlTtTpTniETpTniRT_IJXspT0_EEEE_clI1XJLi1ELi2ELi3EEEEDaS2_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++26 dg-regexp 9 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK5l_varMUlDpT_E_clIJiiiEEEDaS0_'\) and '-fabi-version=18' \('_ZNK5l_varMUlTpTyDpT_E_clIJiiiEEEDaS1_'\) [^\n]*\n" PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/lambda-vis.C -std=gnu++17 (test for warnings, line 4) PASS: g++.dg/abi/lambda-vis.C -std=gnu++17 scan-assembler _?_Z7captureIN4gvarMUlvE_EE7WrapperIT_EOS3_: PASS: g++.dg/abi/lambda-vis.C -std=gnu++17 scan-assembler _?_Z7captureIN4ivarMUlvE_EE7WrapperIT_EOS3_: PASS: g++.dg/abi/lambda-vis.C -std=gnu++17 scan-assembler _?_Z7captureINL4svarMUlvE_EE7WrapperIT_EOS3_: PASS: g++.dg/abi/lambda-vis.C -std=gnu++17 (test for excess errors) PASS: g++.dg/abi/lambda-vis.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/abi/lambda-vis.C -std=gnu++20 scan-assembler _?_Z7captureIN4gvarMUlvE_EE7WrapperIT_EOS3_: PASS: g++.dg/abi/lambda-vis.C -std=gnu++20 scan-assembler _?_Z7captureIN4ivarMUlvE_EE7WrapperIT_EOS3_: PASS: g++.dg/abi/lambda-vis.C -std=gnu++20 scan-assembler _?_Z7captureINL4svarMUlvE_EE7WrapperIT_EOS3_: PASS: g++.dg/abi/lambda-vis.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/lambda-vis.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/abi/lambda-vis.C -std=gnu++26 scan-assembler _?_Z7captureIN4gvarMUlvE_EE7WrapperIT_EOS3_: PASS: g++.dg/abi/lambda-vis.C -std=gnu++26 scan-assembler _?_Z7captureIN4ivarMUlvE_EE7WrapperIT_EOS3_: PASS: g++.dg/abi/lambda-vis.C -std=gnu++26 scan-assembler _?_Z7captureINL4svarMUlvE_EE7WrapperIT_EOS3_: PASS: g++.dg/abi/lambda-vis.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/layout1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/layout1.C -std=c++20 execution test PASS: g++.dg/abi/layout1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/layout1.C -std=c++26 execution test PASS: g++.dg/abi/layout1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/layout1.C -std=c++98 execution test PASS: g++.dg/abi/layout2.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/layout2.C -std=c++20 execution test PASS: g++.dg/abi/layout2.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/layout2.C -std=c++26 execution test PASS: g++.dg/abi/layout2.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/layout2.C -std=c++98 execution test UNSUPPORTED: g++.dg/abi/layout3.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/layout3.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/layout3.C -std=gnu++98 PASS: g++.dg/abi/local1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/local1.C -std=c++20 execution test PASS: g++.dg/abi/local1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/local1.C -std=c++26 execution test PASS: g++.dg/abi/local1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/local1.C -std=c++98 execution test PASS: g++.dg/abi/local2.C -std=c++20 scan-assembler ZZN1A1fEvE1s PASS: g++.dg/abi/local2.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/local2.C -std=c++26 scan-assembler ZZN1A1fEvE1s PASS: g++.dg/abi/local2.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/local2.C -std=c++98 scan-assembler ZZN1A1fEvE1s PASS: g++.dg/abi/local2.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/macro0.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/macro0.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/macro0.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/macro2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/macro2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/macro2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/main.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/abi/main.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/main.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/abi/main.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/main.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/abi/main.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++20 scan-assembler _Z2f0y: PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++20 scan-assembler _Z2f1o: PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++20 scan-assembler _Z2f2Dv2_y: PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++26 scan-assembler _Z2f0y: PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++26 scan-assembler _Z2f1o: PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++26 scan-assembler _Z2f2Dv2_y: PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++98 scan-assembler _Z2f0y: PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++98 scan-assembler _Z2f1o: PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++98 scan-assembler _Z2f2Dv2_y: PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z1fIiQ1CIT_EEvv PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z1gIiQrqXcvT__ETRS0_Q1CIS0_EXpscvS0__ENR1CEEvv PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z1hIiQrQT__Xpsfp_EEvv PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z2f2ITk1CiEvv PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z2f3IiEvvQ1CIT_E PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z2f4ITk1CiEvT_ PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z2f5ITk1CicTk1EfTk1FsQ1DIT0_EEvT1_T2_ PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z2f6ITk2C2IiEsEvv PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z2f7ITnDk1CLi5EEvv PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z3fn1IiEvT_QrQS0__XpsfL0p_Xpsfp_E PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z3fn3IiTk2C2IDtfL0p_EEiEvT_T0_ PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z3fn4IiiEvT_T0_Q2C2IS1_FDTcl3fn3fL0p_fp_EES0_EE PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z3fn5ITpTk1CJicfEEvDpT_ PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _ZN1AIiE1fEvQ1CIT_E PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _ZN2A2IiE1BIiE1fIiiEEvvQ2C2IT_TL1_0_E PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle-concepts1.C -std=c++23 scan-assembler _Z1fIiQ1CIT_EEvv PASS: g++.dg/abi/mangle-concepts1.C -std=c++23 scan-assembler _Z1gIiQrqXcvT__ETRS0_Q1CIS0_EXpscvS0__ENR1CEEvv PASS: g++.dg/abi/mangle-concepts1.C -std=c++23 scan-assembler _Z1hIiQrQT__Xpsfp_EEvv PASS: g++.dg/abi/mangle-concepts1.C -std=c++23 scan-assembler _Z2f2ITk1CiEvv PASS: g++.dg/abi/mangle-concepts1.C -std=c++23 scan-assembler _Z2f3IiEvvQ1CIT_E PASS: g++.dg/abi/mangle-concepts1.C -std=c++23 scan-assembler _Z2f4ITk1CiEvT_ PASS: g++.dg/abi/mangle-concepts1.C -std=c++23 scan-assembler _Z2f5ITk1CicTk1EfTk1FsQ1DIT0_EEvT1_T2_ PASS: g++.dg/abi/mangle-concepts1.C -std=c++23 scan-assembler _Z2f6ITk2C2IiEsEvv PASS: g++.dg/abi/mangle-concepts1.C -std=c++23 scan-assembler _Z2f7ITnDk1CLi5EEvv PASS: g++.dg/abi/mangle-concepts1.C -std=c++23 scan-assembler _Z3fn1IiEvT_QrQS0__XpsfL0p_Xpsfp_E PASS: g++.dg/abi/mangle-concepts1.C -std=c++23 scan-assembler _Z3fn3IiTk2C2IDtfL0p_EEiEvT_T0_ PASS: g++.dg/abi/mangle-concepts1.C -std=c++23 scan-assembler _Z3fn4IiiEvT_T0_Q2C2IS1_FDTcl3fn3fL0p_fp_EES0_EE PASS: g++.dg/abi/mangle-concepts1.C -std=c++23 scan-assembler _Z3fn5ITpTk1CJicfEEvDpT_ PASS: g++.dg/abi/mangle-concepts1.C -std=c++23 scan-assembler _ZN1AIiE1fEvQ1CIT_E PASS: g++.dg/abi/mangle-concepts1.C -std=c++23 scan-assembler _ZN2A2IiE1BIiE1fIiiEEvvQ2C2IT_TL1_0_E PASS: g++.dg/abi/mangle-concepts1.C -std=c++23 (test for excess errors) PASS: g++.dg/abi/mangle-concepts1.C -std=c++26 scan-assembler _Z1fIiQ1CIT_EEvv PASS: g++.dg/abi/mangle-concepts1.C -std=c++26 scan-assembler _Z1gIiQrqXcvT__ETRS0_Q1CIS0_EXpscvS0__ENR1CEEvv PASS: g++.dg/abi/mangle-concepts1.C -std=c++26 scan-assembler _Z1hIiQrQT__Xpsfp_EEvv PASS: g++.dg/abi/mangle-concepts1.C -std=c++26 scan-assembler _Z2f2ITk1CiEvv PASS: g++.dg/abi/mangle-concepts1.C -std=c++26 scan-assembler _Z2f3IiEvvQ1CIT_E PASS: g++.dg/abi/mangle-concepts1.C -std=c++26 scan-assembler _Z2f4ITk1CiEvT_ PASS: g++.dg/abi/mangle-concepts1.C -std=c++26 scan-assembler _Z2f5ITk1CicTk1EfTk1FsQ1DIT0_EEvT1_T2_ PASS: g++.dg/abi/mangle-concepts1.C -std=c++26 scan-assembler _Z2f6ITk2C2IiEsEvv PASS: g++.dg/abi/mangle-concepts1.C -std=c++26 scan-assembler _Z2f7ITnDk1CLi5EEvv PASS: g++.dg/abi/mangle-concepts1.C -std=c++26 scan-assembler _Z3fn1IiEvT_QrQS0__XpsfL0p_Xpsfp_E PASS: g++.dg/abi/mangle-concepts1.C -std=c++26 scan-assembler _Z3fn3IiTk2C2IDtfL0p_EEiEvT_T0_ PASS: g++.dg/abi/mangle-concepts1.C -std=c++26 scan-assembler _Z3fn4IiiEvT_T0_Q2C2IS1_FDTcl3fn3fL0p_fp_EES0_EE PASS: g++.dg/abi/mangle-concepts1.C -std=c++26 scan-assembler _Z3fn5ITpTk1CJicfEEvDpT_ PASS: g++.dg/abi/mangle-concepts1.C -std=c++26 scan-assembler _ZN1AIiE1fEvQ1CIT_E PASS: g++.dg/abi/mangle-concepts1.C -std=c++26 scan-assembler _ZN2A2IiE1BIiE1fIiiEEvvQ2C2IT_TL1_0_E PASS: g++.dg/abi/mangle-concepts1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++20 UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++26 UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++98 PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f015__simd64_int8_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f116__simd64_int16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f216__simd64_int32_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f316__simd64_uint8_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f417__simd64_uint16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f517__simd64_uint32_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f618__simd64_float32_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f716__simd64_poly8_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f817__simd64_poly16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f916__simd128_int8_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f1017__simd128_int16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f1117__simd128_int32_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f1217__simd128_uint8_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f1318__simd128_uint16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f1418__simd128_uint32_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f1519__simd128_float32_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f1617__simd128_poly8_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f1718__simd128_poly16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f1816__simd128_int8_tS_: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f19a: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f20s: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f2120__simd64_bfloat16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f2220__simd128_bfloat16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z2f015__simd64_int8_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z2f116__simd64_int16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z2f216__simd64_int32_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z2f316__simd64_uint8_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z2f417__simd64_uint16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z2f517__simd64_uint32_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z2f618__simd64_float32_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z2f716__simd64_poly8_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z2f817__simd64_poly16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z2f916__simd128_int8_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z3f1017__simd128_int16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z3f1117__simd128_int32_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z3f1217__simd128_uint8_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z3f1318__simd128_uint16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z3f1418__simd128_uint32_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z3f1519__simd128_float32_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z3f1617__simd128_poly8_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z3f1718__simd128_poly16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z3f1816__simd128_int8_tS_: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z3f19a: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z3f20s: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z3f2120__simd64_bfloat16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 scan-assembler _Z3f2220__simd128_bfloat16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f015__simd64_int8_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f116__simd64_int16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f216__simd64_int32_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f316__simd64_uint8_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f417__simd64_uint16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f517__simd64_uint32_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f618__simd64_float32_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f716__simd64_poly8_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f817__simd64_poly16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f916__simd128_int8_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f1017__simd128_int16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f1117__simd128_int32_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f1217__simd128_uint8_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f1318__simd128_uint16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f1418__simd128_uint32_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f1519__simd128_float32_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f1617__simd128_poly8_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f1718__simd128_poly16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f1816__simd128_int8_tS_: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f19a: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f20s: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f2120__simd64_bfloat16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f2220__simd128_bfloat16_t: PASS: g++.dg/abi/mangle-neon.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/mangle-new1.C -std=c++11 scan-assembler _Z3fooIiE1AIXszna_Afp__T_EEEj PASS: g++.dg/abi/mangle-new1.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle-new1.C -std=c++20 scan-assembler _Z3fooIiE1AIXszna_Afp__T_EEEj PASS: g++.dg/abi/mangle-new1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle-new1.C -std=c++26 scan-assembler _Z3fooIiE1AIXszna_Afp__T_EEEj PASS: g++.dg/abi/mangle-new1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/abi/mangle-regparm.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/mangle-regparm.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/mangle-regparm.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/mangle-regparm1a.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/mangle-regparm1a.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/mangle-regparm1a.C -std=gnu++98 PASS: g++.dg/abi/mangle-ttp1.C -std=c++17 scan-assembler _Z1fITpTnDaJLi42EEEv1BIJXspT_EEE PASS: g++.dg/abi/mangle-ttp1.C -std=c++17 scan-assembler _Z1gITtTpTnDaE1BEvT_IJLi42EEE PASS: g++.dg/abi/mangle-ttp1.C -std=c++17 scan-assembler _Z1hI1BEvT_IJLi42EEE PASS: g++.dg/abi/mangle-ttp1.C -std=c++17 scan-assembler _ZN1CIiE1jI1BEEvT_IJLi42EEE PASS: g++.dg/abi/mangle-ttp1.C -std=c++17 (test for excess errors) PASS: g++.dg/abi/mangle-ttp1.C -std=c++20 scan-assembler _Z1fITpTnDaJLi42EEEv1BIJXspT_EEE PASS: g++.dg/abi/mangle-ttp1.C -std=c++20 scan-assembler _Z1gITtTpTnDaE1BEvT_IJLi42EEE PASS: g++.dg/abi/mangle-ttp1.C -std=c++20 scan-assembler _Z1hI1BEvT_IJLi42EEE PASS: g++.dg/abi/mangle-ttp1.C -std=c++20 scan-assembler _ZN1CIiE1jI1BEEvT_IJLi42EEE PASS: g++.dg/abi/mangle-ttp1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle-ttp1.C -std=c++26 scan-assembler _Z1fITpTnDaJLi42EEEv1BIJXspT_EEE PASS: g++.dg/abi/mangle-ttp1.C -std=c++26 scan-assembler _Z1gITtTpTnDaE1BEvT_IJLi42EEE PASS: g++.dg/abi/mangle-ttp1.C -std=c++26 scan-assembler _Z1hI1BEvT_IJLi42EEE PASS: g++.dg/abi/mangle-ttp1.C -std=c++26 scan-assembler _ZN1CIiE1jI1BEEvT_IJLi42EEE PASS: g++.dg/abi/mangle-ttp1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle-union1.C -std=c++11 scan-assembler _Z1fIiEDTcl4sinktl1ULi1EEcvT__EEES1_ PASS: g++.dg/abi/mangle-union1.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle-union1.C -std=c++20 scan-assembler _Z1fIiEDTcl4sinktl1ULi1EEcvT__EEES1_ PASS: g++.dg/abi/mangle-union1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle-union1.C -std=c++26 scan-assembler _Z1fIiEDTcl4sinktl1ULi1EEcvT__EEES1_ PASS: g++.dg/abi/mangle-union1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle1.C -std=gnu++23 scan-assembler \n_?_ZN1A1fEv[: \t\n] PASS: g++.dg/abi/mangle1.C -std=gnu++23 scan-assembler \n_?_ZN1AC2Ev[: \t\n] PASS: g++.dg/abi/mangle1.C -std=gnu++23 scan-assembler \n_?_ZN1BC2Ev[: \t\n] PASS: g++.dg/abi/mangle1.C -std=gnu++23 scan-assembler \n_?_ZN1CC1Ev[: \t\n] PASS: g++.dg/abi/mangle1.C -std=gnu++23 scan-assembler \n_?_ZTC1C0_1B[: \t\n] PASS: g++.dg/abi/mangle1.C -std=gnu++23 scan-assembler \n_?_ZTI1A[: \t\n] PASS: g++.dg/abi/mangle1.C -std=gnu++23 scan-assembler \n_?_ZTI1B[: \t\n] PASS: g++.dg/abi/mangle1.C -std=gnu++23 scan-assembler \n_?_ZTI1C[: \t\n] PASS: g++.dg/abi/mangle1.C -std=gnu++23 scan-assembler \n_?_ZTS1A[: \t\n] PASS: g++.dg/abi/mangle1.C -std=gnu++23 scan-assembler \n_?_ZTS1B[: \t\n] PASS: g++.dg/abi/mangle1.C -std=gnu++23 scan-assembler \n_?_ZTS1C[: \t\n] PASS: g++.dg/abi/mangle1.C -std=gnu++23 scan-assembler \n_?_ZTT1C[: \t\n] PASS: g++.dg/abi/mangle1.C -std=gnu++23 scan-assembler \n_?_ZTV1A[: \t\n] PASS: g++.dg/abi/mangle1.C -std=gnu++23 scan-assembler \n_?_ZTV1C[: \t\n] PASS: g++.dg/abi/mangle1.C -std=gnu++23 (test for excess errors) UNSUPPORTED: g++.dg/abi/mangle1.C -std=gnu++26 PASS: g++.dg/abi/mangle10.C -std=gnu++20 scan-assembler _Z1fI1SEvNT_IiE1XE PASS: g++.dg/abi/mangle10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle10.C -std=gnu++26 scan-assembler _Z1fI1SEvNT_IiE1XE PASS: g++.dg/abi/mangle10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle10.C -std=gnu++98 scan-assembler _Z1fI1SEvNT_IiE1XE PASS: g++.dg/abi/mangle10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle13.C -std=gnu++20 scan-assembler _Z1gI1AEv1SIXadsrT_1fIiEEE PASS: g++.dg/abi/mangle13.C -std=gnu++20 scan-assembler _Z1gI1AEv1SIXadsrT_cviEE PASS: g++.dg/abi/mangle13.C -std=gnu++20 scan-assembler _Z1gI1AEv1SIXadsrT_miIdEEE PASS: g++.dg/abi/mangle13.C -std=gnu++20 scan-assembler _Z1gI1AEv1SIXadsrT_plEE PASS: g++.dg/abi/mangle13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle13.C -std=gnu++26 scan-assembler _Z1gI1AEv1SIXadsrT_1fIiEEE PASS: g++.dg/abi/mangle13.C -std=gnu++26 scan-assembler _Z1gI1AEv1SIXadsrT_cviEE PASS: g++.dg/abi/mangle13.C -std=gnu++26 scan-assembler _Z1gI1AEv1SIXadsrT_miIdEEE PASS: g++.dg/abi/mangle13.C -std=gnu++26 scan-assembler _Z1gI1AEv1SIXadsrT_plEE PASS: g++.dg/abi/mangle13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle13.C -std=gnu++98 scan-assembler _Z1gI1AEv1SIXadsrT_1fIiEEE PASS: g++.dg/abi/mangle13.C -std=gnu++98 scan-assembler _Z1gI1AEv1SIXadsrT_cviEE PASS: g++.dg/abi/mangle13.C -std=gnu++98 scan-assembler _Z1gI1AEv1SIXadsrT_miIdEEE PASS: g++.dg/abi/mangle13.C -std=gnu++98 scan-assembler _Z1gI1AEv1SIXadsrT_plEE PASS: g++.dg/abi/mangle13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle15.C -std=gnu++20 scan-assembler _Z1g1SIXadL_ZN1A1fIiEEivEEE PASS: g++.dg/abi/mangle15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle15.C -std=gnu++26 scan-assembler _Z1g1SIXadL_ZN1A1fIiEEivEEE PASS: g++.dg/abi/mangle15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle15.C -std=gnu++98 scan-assembler _Z1g1SIXadL_ZN1A1fIiEEivEEE PASS: g++.dg/abi/mangle15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle16.C -std=gnu++20 scan-assembler _Z1fILi7EEv1SILi4EE PASS: g++.dg/abi/mangle16.C -std=gnu++20 scan-assembler _Z1gILi7EEv1SILi3EE PASS: g++.dg/abi/mangle16.C -std=gnu++20 scan-assembler _Z1hILi7EEv1SIXplT_Li1EEE PASS: g++.dg/abi/mangle16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle16.C -std=gnu++26 scan-assembler _Z1fILi7EEv1SILi4EE PASS: g++.dg/abi/mangle16.C -std=gnu++26 scan-assembler _Z1gILi7EEv1SILi3EE PASS: g++.dg/abi/mangle16.C -std=gnu++26 scan-assembler _Z1hILi7EEv1SIXplT_Li1EEE PASS: g++.dg/abi/mangle16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle16.C -std=gnu++98 scan-assembler _Z1fILi7EEv1SILi4EE PASS: g++.dg/abi/mangle16.C -std=gnu++98 scan-assembler _Z1gILi7EEv1SILi3EE PASS: g++.dg/abi/mangle16.C -std=gnu++98 scan-assembler _Z1hILi7EEv1SIXplT_Li1EEE PASS: g++.dg/abi/mangle16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle18-1.C -std=gnu++20 scan-assembler \n_?_Z1f1SIXadL_Z3FooEEE[: \t\n] PASS: g++.dg/abi/mangle18-1.C -std=gnu++20 scan-assembler \n_?_Z1g1TIXadL_Z1VEEE[: \t\n] PASS: g++.dg/abi/mangle18-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle18-1.C -std=gnu++26 scan-assembler \n_?_Z1f1SIXadL_Z3FooEEE[: \t\n] PASS: g++.dg/abi/mangle18-1.C -std=gnu++26 scan-assembler \n_?_Z1g1TIXadL_Z1VEEE[: \t\n] PASS: g++.dg/abi/mangle18-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle18-1.C -std=gnu++98 scan-assembler \n_?_Z1f1SIXadL_Z3FooEEE[: \t\n] PASS: g++.dg/abi/mangle18-1.C -std=gnu++98 scan-assembler \n_?_Z1g1TIXadL_Z1VEEE[: \t\n] PASS: g++.dg/abi/mangle18-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle19-1.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/abi/mangle19-1.C -std=gnu++20 scan-assembler \n_?_Z1n1SILZ1NEE[: \t\n] PASS: g++.dg/abi/mangle19-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle19-1.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/abi/mangle19-1.C -std=gnu++26 scan-assembler \n_?_Z1n1SILZ1NEE[: \t\n] PASS: g++.dg/abi/mangle19-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle19-1.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/abi/mangle19-1.C -std=gnu++98 scan-assembler \n_?_Z1n1SILZ1NEE[: \t\n] PASS: g++.dg/abi/mangle19-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle2.C -std=gnu++20 execution test PASS: g++.dg/abi/mangle2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle2.C -std=gnu++26 execution test PASS: g++.dg/abi/mangle2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle2.C -std=gnu++98 execution test PASS: g++.dg/abi/mangle20-1.C -std=gnu++20 scan-assembler \n_?_Z1fILi1EEvPA2_i[: \t\n] PASS: g++.dg/abi/mangle20-1.C -std=gnu++20 scan-assembler \n_?_Z1gILi1EEvPAplT_Li2E_i[: \t\n] PASS: g++.dg/abi/mangle20-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle20-1.C -std=gnu++26 scan-assembler \n_?_Z1fILi1EEvPA2_i[: \t\n] PASS: g++.dg/abi/mangle20-1.C -std=gnu++26 scan-assembler \n_?_Z1gILi1EEvPAplT_Li2E_i[: \t\n] PASS: g++.dg/abi/mangle20-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle20-1.C -std=gnu++98 scan-assembler \n_?_Z1fILi1EEvPA2_i[: \t\n] PASS: g++.dg/abi/mangle20-1.C -std=gnu++98 scan-assembler \n_?_Z1gILi1EEvPAplT_Li2E_i[: \t\n] PASS: g++.dg/abi/mangle20-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle21.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle21.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle21.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/mangle22.C -std=gnu++20 scan-assembler \n_?_Z1g2CBIL_Z3foocEE[: \t\n] PASS: g++.dg/abi/mangle22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle22.C -std=gnu++26 scan-assembler \n_?_Z1g2CBIL_Z3foocEE[: \t\n] PASS: g++.dg/abi/mangle22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle22.C -std=gnu++98 scan-assembler \n_?_Z1g2CBIL_Z3foocEE[: \t\n] PASS: g++.dg/abi/mangle22.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle23.C -std=gnu++20 scan-assembler \n_?_Z1g2CBILZ3foocEE[: \t\n] PASS: g++.dg/abi/mangle23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle23.C -std=gnu++26 scan-assembler \n_?_Z1g2CBILZ3foocEE[: \t\n] PASS: g++.dg/abi/mangle23.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle23.C -std=gnu++98 scan-assembler \n_?_Z1g2CBILZ3foocEE[: \t\n] PASS: g++.dg/abi/mangle23.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/abi/mangle24.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/mangle24.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/mangle24.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/mangle25.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/mangle25.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/mangle25.C -std=gnu++98 PASS: g++.dg/abi/mangle26.C -std=gnu++20 scan-assembler \n_?_ZNSt1AC[12]Ev[: \t\n] PASS: g++.dg/abi/mangle26.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle26.C -std=gnu++26 scan-assembler \n_?_ZNSt1AC[12]Ev[: \t\n] PASS: g++.dg/abi/mangle26.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle26.C -std=gnu++98 scan-assembler \n_?_ZNSt1AC[12]Ev[: \t\n] PASS: g++.dg/abi/mangle26.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle27.C -std=gnu++20 scan-assembler \n_?_ZNSdC[12]Ev[: \t\n] PASS: g++.dg/abi/mangle27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle27.C -std=gnu++26 scan-assembler \n_?_ZNSdC[12]Ev[: \t\n] PASS: g++.dg/abi/mangle27.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle27.C -std=gnu++98 scan-assembler \n_?_ZNSdC[12]Ev[: \t\n] PASS: g++.dg/abi/mangle27.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle28.C -std=gnu++20 scan-assembler \n_?_ZNSiC[12]Ev[: \t\n] PASS: g++.dg/abi/mangle28.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle28.C -std=gnu++26 scan-assembler \n_?_ZNSiC[12]Ev[: \t\n] PASS: g++.dg/abi/mangle28.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle28.C -std=gnu++98 scan-assembler \n_?_ZNSiC[12]Ev[: \t\n] PASS: g++.dg/abi/mangle28.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle29.C -std=gnu++20 scan-assembler \n_?_ZNSoC[12]Ev[: \t\n] PASS: g++.dg/abi/mangle29.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle29.C -std=gnu++26 scan-assembler \n_?_ZNSoC[12]Ev[: \t\n] PASS: g++.dg/abi/mangle29.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle29.C -std=gnu++98 scan-assembler \n_?_ZNSoC[12]Ev[: \t\n] PASS: g++.dg/abi/mangle29.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle3-2.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/abi/mangle3-2.C -std=gnu++20 scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n] PASS: g++.dg/abi/mangle3-2.C -std=gnu++20 scan-assembler \n_?_Z1gILi1EEvR1AIXT_EER1BIXscbT_EE[: \t\n] PASS: g++.dg/abi/mangle3-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle3-2.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/abi/mangle3-2.C -std=gnu++26 scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n] PASS: g++.dg/abi/mangle3-2.C -std=gnu++26 scan-assembler \n_?_Z1gILi1EEvR1AIXT_EER1BIXscbT_EE[: \t\n] PASS: g++.dg/abi/mangle3-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle3-2.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/abi/mangle3-2.C -std=gnu++98 scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n] PASS: g++.dg/abi/mangle3-2.C -std=gnu++98 scan-assembler \n_?_Z1gILi1EEvR1AIXT_EER1BIXscbT_EE[: \t\n] PASS: g++.dg/abi/mangle3-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle3.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/abi/mangle3.C -std=gnu++20 scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n] PASS: g++.dg/abi/mangle3.C -std=gnu++20 scan-assembler \n_?_Z1gILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n] PASS: g++.dg/abi/mangle3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle3.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/abi/mangle3.C -std=gnu++26 scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n] PASS: g++.dg/abi/mangle3.C -std=gnu++26 scan-assembler \n_?_Z1gILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n] PASS: g++.dg/abi/mangle3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle3.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/abi/mangle3.C -std=gnu++98 scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n] PASS: g++.dg/abi/mangle3.C -std=gnu++98 scan-assembler \n_?_Z1gILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n] PASS: g++.dg/abi/mangle3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle30.C -std=c++20 scan-assembler _Z1fI1AEvT_NS1_1BI1CE3myTENS2_IiE3myTE PASS: g++.dg/abi/mangle30.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle30.C -std=c++26 scan-assembler _Z1fI1AEvT_NS1_1BI1CE3myTENS2_IiE3myTE PASS: g++.dg/abi/mangle30.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle30.C -std=c++98 scan-assembler _Z1fI1AEvT_NS1_1BI1CE3myTENS2_IiE3myTE PASS: g++.dg/abi/mangle30.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/mangle31.C -std=c++20 scan-assembler _ZN1AptEv PASS: g++.dg/abi/mangle31.C -std=c++20 scan-assembler-not _ZN1AdtEv PASS: g++.dg/abi/mangle31.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle31.C -std=c++26 scan-assembler _ZN1AptEv PASS: g++.dg/abi/mangle31.C -std=c++26 scan-assembler-not _ZN1AdtEv PASS: g++.dg/abi/mangle31.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle31.C -std=c++98 scan-assembler _ZN1AptEv PASS: g++.dg/abi/mangle31.C -std=c++98 scan-assembler-not _ZN1AdtEv PASS: g++.dg/abi/mangle31.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/mangle32.C -std=c++11 scan-assembler _Z2g1PN1CUt_E PASS: g++.dg/abi/mangle32.C -std=c++11 scan-assembler _Z2g2PN1CUt0_E PASS: g++.dg/abi/mangle32.C -std=c++11 scan-assembler _Z2h1IPZ1jvEUt_EvT_ PASS: g++.dg/abi/mangle32.C -std=c++11 scan-assembler _Z2h2IPZ1jvEUt0_EvT_ PASS: g++.dg/abi/mangle32.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle32.C -std=c++20 scan-assembler _Z2g1PN1CUt_E PASS: g++.dg/abi/mangle32.C -std=c++20 scan-assembler _Z2g2PN1CUt0_E PASS: g++.dg/abi/mangle32.C -std=c++20 scan-assembler _Z2h1IPZ1jvEUt_EvT_ PASS: g++.dg/abi/mangle32.C -std=c++20 scan-assembler _Z2h2IPZ1jvEUt0_EvT_ PASS: g++.dg/abi/mangle32.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle32.C -std=c++26 scan-assembler _Z2g1PN1CUt_E PASS: g++.dg/abi/mangle32.C -std=c++26 scan-assembler _Z2g2PN1CUt0_E PASS: g++.dg/abi/mangle32.C -std=c++26 scan-assembler _Z2h1IPZ1jvEUt_EvT_ PASS: g++.dg/abi/mangle32.C -std=c++26 scan-assembler _Z2h2IPZ1jvEUt0_EvT_ PASS: g++.dg/abi/mangle32.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle33.C -std=c++20 scan-assembler _ZN4041(abcdefghijklmnopqrstuvwxyz){155}abcdefghijk1jE PASS: g++.dg/abi/mangle33.C -std=c++20 scan-assembler _ZN4043(abcdefghijklmnopqrstuvwxyz){155}abcdefghijklm1iE PASS: g++.dg/abi/mangle33.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle33.C -std=c++26 scan-assembler _ZN4041(abcdefghijklmnopqrstuvwxyz){155}abcdefghijk1jE PASS: g++.dg/abi/mangle33.C -std=c++26 scan-assembler _ZN4043(abcdefghijklmnopqrstuvwxyz){155}abcdefghijklm1iE PASS: g++.dg/abi/mangle33.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle33.C -std=c++98 scan-assembler _ZN4041(abcdefghijklmnopqrstuvwxyz){155}abcdefghijk1jE PASS: g++.dg/abi/mangle33.C -std=c++98 scan-assembler _ZN4043(abcdefghijklmnopqrstuvwxyz){155}abcdefghijklm1iE PASS: g++.dg/abi/mangle33.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/mangle34.C -std=c++20 scan-assembler _ZNK5DummyclI3GenEENT_3SigIE10ResultTypeERKS2_ PASS: g++.dg/abi/mangle34.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle34.C -std=c++26 scan-assembler _ZNK5DummyclI3GenEENT_3SigIE10ResultTypeERKS2_ PASS: g++.dg/abi/mangle34.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle34.C -std=c++98 scan-assembler _ZNK5DummyclI3GenEENT_3SigIE10ResultTypeERKS2_ PASS: g++.dg/abi/mangle34.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/mangle35.C -std=c++20 scan-assembler _Z3barIiE1AIX3fooIT_EEEv PASS: g++.dg/abi/mangle35.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle35.C -std=c++26 scan-assembler _Z3barIiE1AIX3fooIT_EEEv PASS: g++.dg/abi/mangle35.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle35.C -std=c++98 scan-assembler _Z3barIiE1AIX3fooIT_EEEv PASS: g++.dg/abi/mangle35.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/abi/mangle36.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/mangle36.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/mangle36.C -std=gnu++98 PASS: g++.dg/abi/mangle37.C -std=gnu++11 scan-assembler _Z1fI1AEDTclonplfp_fp_EET_ PASS: g++.dg/abi/mangle37.C -std=gnu++11 scan-assembler _Z1gI1AEDTclonplIT_Efp_fp_EES1_ PASS: g++.dg/abi/mangle37.C -std=gnu++11 scan-assembler _Z1hI1AEDTcldtfp_miEET_ PASS: g++.dg/abi/mangle37.C -std=gnu++11 scan-assembler _Z1iI1AEDTcldtfp_srT_miEES1_ PASS: g++.dg/abi/mangle37.C -std=gnu++11 scan-assembler _Z1jI1AEDTcldtfp_cvPT_EES1_ PASS: g++.dg/abi/mangle37.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle37.C -std=gnu++20 scan-assembler _Z1fI1AEDTclonplfp_fp_EET_ PASS: g++.dg/abi/mangle37.C -std=gnu++20 scan-assembler _Z1gI1AEDTclonplIT_Efp_fp_EES1_ PASS: g++.dg/abi/mangle37.C -std=gnu++20 scan-assembler _Z1hI1AEDTcldtfp_miEET_ PASS: g++.dg/abi/mangle37.C -std=gnu++20 scan-assembler _Z1iI1AEDTcldtfp_srT_miEES1_ PASS: g++.dg/abi/mangle37.C -std=gnu++20 scan-assembler _Z1jI1AEDTcldtfp_cvPT_EES1_ PASS: g++.dg/abi/mangle37.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle37.C -std=gnu++26 scan-assembler _Z1fI1AEDTclonplfp_fp_EET_ PASS: g++.dg/abi/mangle37.C -std=gnu++26 scan-assembler _Z1gI1AEDTclonplIT_Efp_fp_EES1_ PASS: g++.dg/abi/mangle37.C -std=gnu++26 scan-assembler _Z1hI1AEDTcldtfp_miEET_ PASS: g++.dg/abi/mangle37.C -std=gnu++26 scan-assembler _Z1iI1AEDTcldtfp_srT_miEES1_ PASS: g++.dg/abi/mangle37.C -std=gnu++26 scan-assembler _Z1jI1AEDTcldtfp_cvPT_EES1_ PASS: g++.dg/abi/mangle37.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle39.C -std=gnu++11 scan-assembler _Z1fIPiEDTcmppfp_Li0EET_ PASS: g++.dg/abi/mangle39.C -std=gnu++11 scan-assembler _Z1gIiEvRK1AIT_EDTixfL0p_Li0EE PASS: g++.dg/abi/mangle39.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle39.C -std=gnu++20 scan-assembler _Z1fIPiEDTcmppfp_Li0EET_ PASS: g++.dg/abi/mangle39.C -std=gnu++20 scan-assembler _Z1gIiEvRK1AIT_EDTixfL0p_Li0EE PASS: g++.dg/abi/mangle39.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle39.C -std=gnu++26 scan-assembler _Z1fIPiEDTcmppfp_Li0EET_ PASS: g++.dg/abi/mangle39.C -std=gnu++26 scan-assembler _Z1gIiEvRK1AIT_EDTixfL0p_Li0EE PASS: g++.dg/abi/mangle39.C -std=gnu++26 (test for excess errors) UNSUPPORTED: g++.dg/abi/mangle40.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/mangle40.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/mangle40.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/mangle41.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/mangle41.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/mangle41.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/mangle42.C -std=gnu++11 UNSUPPORTED: g++.dg/abi/mangle42.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/mangle42.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/mangle43.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/mangle43.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/mangle43.C -std=gnu++98 PASS: g++.dg/abi/mangle44.C -std=c++20 scan-assembler-not _ZZN1AIT_E3fn1EvEN6Nested3fn2Ev PASS: g++.dg/abi/mangle44.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle44.C -std=c++26 scan-assembler-not _ZZN1AIT_E3fn1EvEN6Nested3fn2Ev PASS: g++.dg/abi/mangle44.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle44.C -std=c++98 scan-assembler-not _ZZN1AIT_E3fn1EvEN6Nested3fn2Ev PASS: g++.dg/abi/mangle44.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/mangle45.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/abi/mangle45.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/abi/mangle45.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/abi/mangle45.C -std=gnu++11 scan-assembler \n_?_Z1fIiEvT_DtfL0p_E[: \t\n] PASS: g++.dg/abi/mangle45.C -std=gnu++11 scan-assembler \n_?_Z1gIiEvT_PFDtfL0p_EvE[: \t\n] PASS: g++.dg/abi/mangle45.C -std=gnu++11 scan-assembler \n_?_Z1kIiEvT_PFPAszfL0p__iPS0_E[: \t\n] PASS: g++.dg/abi/mangle45.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle45.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/abi/mangle45.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/abi/mangle45.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/abi/mangle45.C -std=gnu++20 scan-assembler \n_?_Z1fIiEvT_DtfL0p_E[: \t\n] PASS: g++.dg/abi/mangle45.C -std=gnu++20 scan-assembler \n_?_Z1gIiEvT_PFDtfL0p_EvE[: \t\n] PASS: g++.dg/abi/mangle45.C -std=gnu++20 scan-assembler \n_?_Z1kIiEvT_PFPAszfL0p__iPS0_E[: \t\n] PASS: g++.dg/abi/mangle45.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle45.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/abi/mangle45.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/abi/mangle45.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/abi/mangle45.C -std=gnu++26 scan-assembler \n_?_Z1fIiEvT_DtfL0p_E[: \t\n] PASS: g++.dg/abi/mangle45.C -std=gnu++26 scan-assembler \n_?_Z1gIiEvT_PFDtfL0p_EvE[: \t\n] PASS: g++.dg/abi/mangle45.C -std=gnu++26 scan-assembler \n_?_Z1kIiEvT_PFPAszfL0p__iPS0_E[: \t\n] PASS: g++.dg/abi/mangle45.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle46.C -std=gnu++20 scan-assembler _Z1f1AIFviEE PASS: g++.dg/abi/mangle46.C -std=gnu++20 scan-assembler _Z1f1AIKFviEE PASS: g++.dg/abi/mangle46.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle46.C -std=gnu++26 scan-assembler _Z1f1AIFviEE PASS: g++.dg/abi/mangle46.C -std=gnu++26 scan-assembler _Z1f1AIKFviEE PASS: g++.dg/abi/mangle46.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle46.C -std=gnu++98 scan-assembler _Z1f1AIFviEE PASS: g++.dg/abi/mangle46.C -std=gnu++98 scan-assembler _Z1f1AIKFviEE PASS: g++.dg/abi/mangle46.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle47.C -std=c++11 scan-assembler _Z1fIiEDToRfp_Li1EET_ PASS: g++.dg/abi/mangle47.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle47.C -std=c++20 scan-assembler _Z1fIiEDToRfp_Li1EET_ PASS: g++.dg/abi/mangle47.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle47.C -std=c++26 scan-assembler _Z1fIiEDToRfp_Li1EET_ PASS: g++.dg/abi/mangle47.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle48.C -std=c++11 scan-assembler _ZN1A1fIiEEDTcldtdtdefpT1b1fIT_EEEv PASS: g++.dg/abi/mangle48.C -std=c++11 scan-assembler _ZN1A1gIiEEDTcldtptfpT1b1fIT_EEEv PASS: g++.dg/abi/mangle48.C -std=c++11 scan-assembler _ZN1A1hIiEEDTcldtdtdefpT1bsr1B1fIT_EEEv PASS: g++.dg/abi/mangle48.C -std=c++11 scan-assembler _ZN1A1iIiEEDTcldtptfpT1bsr1B1fIT_EEEv PASS: g++.dg/abi/mangle48.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle48.C -std=c++20 scan-assembler _ZN1A1fIiEEDTcldtdtdefpT1b1fIT_EEEv PASS: g++.dg/abi/mangle48.C -std=c++20 scan-assembler _ZN1A1gIiEEDTcldtptfpT1b1fIT_EEEv PASS: g++.dg/abi/mangle48.C -std=c++20 scan-assembler _ZN1A1hIiEEDTcldtdtdefpT1bsr1B1fIT_EEEv PASS: g++.dg/abi/mangle48.C -std=c++20 scan-assembler _ZN1A1iIiEEDTcldtptfpT1bsr1B1fIT_EEEv PASS: g++.dg/abi/mangle48.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle48.C -std=c++26 scan-assembler _ZN1A1fIiEEDTcldtdtdefpT1b1fIT_EEEv PASS: g++.dg/abi/mangle48.C -std=c++26 scan-assembler _ZN1A1gIiEEDTcldtptfpT1b1fIT_EEEv PASS: g++.dg/abi/mangle48.C -std=c++26 scan-assembler _ZN1A1hIiEEDTcldtdtdefpT1bsr1B1fIT_EEEv PASS: g++.dg/abi/mangle48.C -std=c++26 scan-assembler _ZN1A1iIiEEDTcldtptfpT1bsr1B1fIT_EEEv PASS: g++.dg/abi/mangle48.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle49.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/abi/mangle49.C -std=gnu++11 scan-assembler \n_?_Z2f1I1SENDtfp_E4typeET_[: \t\n] PASS: g++.dg/abi/mangle49.C -std=gnu++11 scan-assembler \n_?_Z2f2I1SENDTcvT__EE4typeES1_[: \t\n] PASS: g++.dg/abi/mangle49.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle49.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/abi/mangle49.C -std=gnu++20 scan-assembler \n_?_Z2f1I1SENDtfp_E4typeET_[: \t\n] PASS: g++.dg/abi/mangle49.C -std=gnu++20 scan-assembler \n_?_Z2f2I1SENDTcvT__EE4typeES1_[: \t\n] PASS: g++.dg/abi/mangle49.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle49.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/abi/mangle49.C -std=gnu++26 scan-assembler \n_?_Z2f1I1SENDtfp_E4typeET_[: \t\n] PASS: g++.dg/abi/mangle49.C -std=gnu++26 scan-assembler \n_?_Z2f2I1SENDTcvT__EE4typeES1_[: \t\n] PASS: g++.dg/abi/mangle49.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle5.C -std=c++20 scan-assembler \n_?_Z1fM1AKFvvE[: \t\n] PASS: g++.dg/abi/mangle5.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle5.C -std=c++26 scan-assembler \n_?_Z1fM1AKFvvE[: \t\n] PASS: g++.dg/abi/mangle5.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle5.C -std=c++98 scan-assembler \n_?_Z1fM1AKFvvE[: \t\n] PASS: g++.dg/abi/mangle5.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/mangle50.C -std=c++11 scan-assembler _Z1fILPv0EEvv PASS: g++.dg/abi/mangle50.C -std=c++11 scan-assembler _Z1fILPv0EEvv PASS: g++.dg/abi/mangle50.C -std=c++11 scan-assembler _Z1gILM1AFvvE0EEvv PASS: g++.dg/abi/mangle50.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle50.C -std=c++20 scan-assembler _Z1fILPv0EEvv PASS: g++.dg/abi/mangle50.C -std=c++20 scan-assembler _Z1fILPv0EEvv PASS: g++.dg/abi/mangle50.C -std=c++20 scan-assembler _Z1gILM1AFvvE0EEvv PASS: g++.dg/abi/mangle50.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle50.C -std=c++26 scan-assembler _Z1fILPv0EEvv PASS: g++.dg/abi/mangle50.C -std=c++26 scan-assembler _Z1fILPv0EEvv PASS: g++.dg/abi/mangle50.C -std=c++26 scan-assembler _Z1gILM1AFvvE0EEvv PASS: g++.dg/abi/mangle50.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle51.C -std=gnu++11 scan-assembler _Z6check1IiEvP6helperIXsznw_T_EEE PASS: g++.dg/abi/mangle51.C -std=gnu++11 scan-assembler _Z6check2IiEvP6helperIXszgsnw_T_piEEE PASS: g++.dg/abi/mangle51.C -std=gnu++11 scan-assembler _Z6check3IiEvP6helperIXsznwadL_Z1iE_T_piLi1EEEE PASS: g++.dg/abi/mangle51.C -std=gnu++11 scan-assembler _Z6check4IiEvP6helperIXszna_A1_T_EEE PASS: g++.dg/abi/mangle51.C -std=gnu++11 scan-assembler _Z6check5IiEvP6helperIXszna_A1_T_piEEE PASS: g++.dg/abi/mangle51.C -std=gnu++11 scan-assembler _Z7check3aIiEvP6helperIXsznw_T_ilLi1EEEE PASS: g++.dg/abi/mangle51.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle51.C -std=gnu++20 scan-assembler _Z6check1IiEvP6helperIXsznw_T_EEE PASS: g++.dg/abi/mangle51.C -std=gnu++20 scan-assembler _Z6check2IiEvP6helperIXszgsnw_T_piEEE PASS: g++.dg/abi/mangle51.C -std=gnu++20 scan-assembler _Z6check3IiEvP6helperIXsznwadL_Z1iE_T_piLi1EEEE PASS: g++.dg/abi/mangle51.C -std=gnu++20 scan-assembler _Z6check4IiEvP6helperIXszna_A1_T_EEE PASS: g++.dg/abi/mangle51.C -std=gnu++20 scan-assembler _Z6check5IiEvP6helperIXszna_A1_T_piEEE PASS: g++.dg/abi/mangle51.C -std=gnu++20 scan-assembler _Z7check3aIiEvP6helperIXsznw_T_ilLi1EEEE PASS: g++.dg/abi/mangle51.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle51.C -std=gnu++26 scan-assembler _Z6check1IiEvP6helperIXsznw_T_EEE PASS: g++.dg/abi/mangle51.C -std=gnu++26 scan-assembler _Z6check2IiEvP6helperIXszgsnw_T_piEEE PASS: g++.dg/abi/mangle51.C -std=gnu++26 scan-assembler _Z6check3IiEvP6helperIXsznwadL_Z1iE_T_piLi1EEEE PASS: g++.dg/abi/mangle51.C -std=gnu++26 scan-assembler _Z6check4IiEvP6helperIXszna_A1_T_EEE PASS: g++.dg/abi/mangle51.C -std=gnu++26 scan-assembler _Z6check5IiEvP6helperIXszna_A1_T_piEEE PASS: g++.dg/abi/mangle51.C -std=gnu++26 scan-assembler _Z7check3aIiEvP6helperIXsznw_T_ilLi1EEEE PASS: g++.dg/abi/mangle51.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle52.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/abi/mangle52.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/abi/mangle52.C -std=gnu++20 scan-assembler \n_?_Z6check1IiEvP6helperIXszscT_Li1EEE[: \t\n] PASS: g++.dg/abi/mangle52.C -std=gnu++20 scan-assembler \n_?_Z6check2IiXadL_Z1iEEEvP6helperIXszccPT_T0_EE[: \t\n] PASS: g++.dg/abi/mangle52.C -std=gnu++20 scan-assembler \n_?_Z6check3IiEvP6helperIXszrcPT_Li0EEE[: \t\n] PASS: g++.dg/abi/mangle52.C -std=gnu++20 scan-assembler \n_?_Z6check4I1AXadL_Z1aEEEvP6helperIXszdcPT_T0_EE[: \t\n] PASS: g++.dg/abi/mangle52.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle52.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/abi/mangle52.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/abi/mangle52.C -std=gnu++26 scan-assembler \n_?_Z6check1IiEvP6helperIXszscT_Li1EEE[: \t\n] PASS: g++.dg/abi/mangle52.C -std=gnu++26 scan-assembler \n_?_Z6check2IiXadL_Z1iEEEvP6helperIXszccPT_T0_EE[: \t\n] PASS: g++.dg/abi/mangle52.C -std=gnu++26 scan-assembler \n_?_Z6check3IiEvP6helperIXszrcPT_Li0EEE[: \t\n] PASS: g++.dg/abi/mangle52.C -std=gnu++26 scan-assembler \n_?_Z6check4I1AXadL_Z1aEEEvP6helperIXszdcPT_T0_EE[: \t\n] PASS: g++.dg/abi/mangle52.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle52.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/abi/mangle52.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/abi/mangle52.C -std=gnu++98 scan-assembler \n_?_Z6check1IiEvP6helperIXszscT_Li1EEE[: \t\n] PASS: g++.dg/abi/mangle52.C -std=gnu++98 scan-assembler \n_?_Z6check2IiXadL_Z1iEEEvP6helperIXszccPT_T0_EE[: \t\n] PASS: g++.dg/abi/mangle52.C -std=gnu++98 scan-assembler \n_?_Z6check3IiEvP6helperIXszrcPT_Li0EEE[: \t\n] PASS: g++.dg/abi/mangle52.C -std=gnu++98 scan-assembler \n_?_Z6check4I1AXadL_Z1aEEEvP6helperIXszdcPT_T0_EE[: \t\n] PASS: g++.dg/abi/mangle52.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle53.C -std=c++11 scan-assembler _Z1fIiEDTquL_Z1bEfp_twLi42EET_ PASS: g++.dg/abi/mangle53.C -std=c++11 scan-assembler _Z2f2IiEDTquL_Z1bEfp_trET_ PASS: g++.dg/abi/mangle53.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle53.C -std=c++20 scan-assembler _Z1fIiEDTquL_Z1bEfp_twLi42EET_ PASS: g++.dg/abi/mangle53.C -std=c++20 scan-assembler _Z2f2IiEDTquL_Z1bEfp_trET_ PASS: g++.dg/abi/mangle53.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle53.C -std=c++26 scan-assembler _Z1fIiEDTquL_Z1bEfp_twLi42EET_ PASS: g++.dg/abi/mangle53.C -std=c++26 scan-assembler _Z2f2IiEDTquL_Z1bEfp_trET_ PASS: g++.dg/abi/mangle53.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle54.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/abi/mangle54.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/abi/mangle54.C -std=gnu++11 scan-assembler _Z2f1IiEDTppfp_ET_ PASS: g++.dg/abi/mangle54.C -std=gnu++11 scan-assembler _Z2f2IiEDTpp_fp_ET_ PASS: g++.dg/abi/mangle54.C -std=gnu++11 scan-assembler _Z2f3IiEDTmmfp_ET_ PASS: g++.dg/abi/mangle54.C -std=gnu++11 scan-assembler _Z2f4IiEDTmm_fp_ET_ PASS: g++.dg/abi/mangle54.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle54.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/abi/mangle54.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/abi/mangle54.C -std=gnu++20 scan-assembler _Z2f1IiEDTppfp_ET_ PASS: g++.dg/abi/mangle54.C -std=gnu++20 scan-assembler _Z2f2IiEDTpp_fp_ET_ PASS: g++.dg/abi/mangle54.C -std=gnu++20 scan-assembler _Z2f3IiEDTmmfp_ET_ PASS: g++.dg/abi/mangle54.C -std=gnu++20 scan-assembler _Z2f4IiEDTmm_fp_ET_ PASS: g++.dg/abi/mangle54.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle54.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/abi/mangle54.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/abi/mangle54.C -std=gnu++26 scan-assembler _Z2f1IiEDTppfp_ET_ PASS: g++.dg/abi/mangle54.C -std=gnu++26 scan-assembler _Z2f2IiEDTpp_fp_ET_ PASS: g++.dg/abi/mangle54.C -std=gnu++26 scan-assembler _Z2f3IiEDTmmfp_ET_ PASS: g++.dg/abi/mangle54.C -std=gnu++26 scan-assembler _Z2f4IiEDTmm_fp_ET_ PASS: g++.dg/abi/mangle54.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle55.C -std=c++11 scan-assembler _Z2f1Ii1AEDTdsfp_fp0_ET0_MS2_T_ PASS: g++.dg/abi/mangle55.C -std=c++11 scan-assembler _Z2f2Ii1AEDTpmfp_fp0_EPT0_MS2_T_ PASS: g++.dg/abi/mangle55.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle55.C -std=c++20 scan-assembler _Z2f1Ii1AEDTdsfp_fp0_ET0_MS2_T_ PASS: g++.dg/abi/mangle55.C -std=c++20 scan-assembler _Z2f2Ii1AEDTpmfp_fp0_EPT0_MS2_T_ PASS: g++.dg/abi/mangle55.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle55.C -std=c++26 scan-assembler _Z2f1Ii1AEDTdsfp_fp0_ET0_MS2_T_ PASS: g++.dg/abi/mangle55.C -std=c++26 scan-assembler _Z2f2Ii1AEDTpmfp_fp0_EPT0_MS2_T_ PASS: g++.dg/abi/mangle55.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle56.C -std=c++11 scan-assembler _Z2f1IiEDTcl1gfp_ilEEET_ PASS: g++.dg/abi/mangle56.C -std=c++11 scan-assembler _Z2f2IiEDTcl1gfp_tlT_EEES0_ PASS: g++.dg/abi/mangle56.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle56.C -std=c++20 scan-assembler _Z2f1IiEDTcl1gfp_ilEEET_ PASS: g++.dg/abi/mangle56.C -std=c++20 scan-assembler _Z2f2IiEDTcl1gfp_tlT_EEES0_ PASS: g++.dg/abi/mangle56.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle56.C -std=c++26 scan-assembler _Z2f1IiEDTcl1gfp_ilEEET_ PASS: g++.dg/abi/mangle56.C -std=c++26 scan-assembler _Z2f2IiEDTcl1gfp_tlT_EEES0_ PASS: g++.dg/abi/mangle56.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle57.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/abi/mangle57.C -std=gnu++11 scan-assembler \n_?_Z1fIcEvR1AIT_L_Z4cmp2ccEE[: \t\n] PASS: g++.dg/abi/mangle57.C -std=gnu++11 scan-assembler \n_?_Z1fIcEvR1AIT_X4cmp1EE[: \t\n] PASS: g++.dg/abi/mangle57.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle57.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/abi/mangle57.C -std=gnu++20 scan-assembler \n_?_Z1fIcEvR1AIT_L_Z4cmp2ccEE[: \t\n] PASS: g++.dg/abi/mangle57.C -std=gnu++20 scan-assembler \n_?_Z1fIcEvR1AIT_X4cmp1EE[: \t\n] PASS: g++.dg/abi/mangle57.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle57.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/abi/mangle57.C -std=gnu++26 scan-assembler \n_?_Z1fIcEvR1AIT_L_Z4cmp2ccEE[: \t\n] PASS: g++.dg/abi/mangle57.C -std=gnu++26 scan-assembler \n_?_Z1fIcEvR1AIT_X4cmp1EE[: \t\n] PASS: g++.dg/abi/mangle57.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle58.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/abi/mangle58.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/abi/mangle58.C -std=gnu++11 scan-assembler _ZN1B1fIcEEvR1AIT_L_ZNS_4cmp2EccEE PASS: g++.dg/abi/mangle58.C -std=gnu++11 scan-assembler _ZN1B1fIcEEvR1AIT_X4cmp1EE PASS: g++.dg/abi/mangle58.C -std=gnu++11 scan-assembler _ZN1B1gIcEEvR1AIT_L_ZNS_4cmp2EccEE PASS: g++.dg/abi/mangle58.C -std=gnu++11 scan-assembler _ZN1B1gIcEEvR1AIT_XsrS_4cmp1EE PASS: g++.dg/abi/mangle58.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle58.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/abi/mangle58.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/abi/mangle58.C -std=gnu++20 scan-assembler _ZN1B1fIcEEvR1AIT_L_ZNS_4cmp2EccEE PASS: g++.dg/abi/mangle58.C -std=gnu++20 scan-assembler _ZN1B1fIcEEvR1AIT_X4cmp1EE PASS: g++.dg/abi/mangle58.C -std=gnu++20 scan-assembler _ZN1B1gIcEEvR1AIT_L_ZNS_4cmp2EccEE PASS: g++.dg/abi/mangle58.C -std=gnu++20 scan-assembler _ZN1B1gIcEEvR1AIT_XsrS_4cmp1EE PASS: g++.dg/abi/mangle58.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle58.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/abi/mangle58.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/abi/mangle58.C -std=gnu++26 scan-assembler _ZN1B1fIcEEvR1AIT_L_ZNS_4cmp2EccEE PASS: g++.dg/abi/mangle58.C -std=gnu++26 scan-assembler _ZN1B1fIcEEvR1AIT_X4cmp1EE PASS: g++.dg/abi/mangle58.C -std=gnu++26 scan-assembler _ZN1B1gIcEEvR1AIT_L_ZNS_4cmp2EccEE PASS: g++.dg/abi/mangle58.C -std=gnu++26 scan-assembler _ZN1B1gIcEEvR1AIT_XsrS_4cmp1EE PASS: g++.dg/abi/mangle58.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle59.C -std=gnu++11 scan-assembler _Z1fIiEDTcmdlfp_psfp_EPT_ PASS: g++.dg/abi/mangle59.C -std=gnu++11 scan-assembler _Z1gIiEDTcmgsdlfp_psfp_EPT_ PASS: g++.dg/abi/mangle59.C -std=gnu++11 scan-assembler _Z1hIiEDTcmdafp_psfp_EPT_ PASS: g++.dg/abi/mangle59.C -std=gnu++11 scan-assembler _Z1iIiEDTcmgsdafp_psfp_EPT_ PASS: g++.dg/abi/mangle59.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle59.C -std=gnu++20 scan-assembler _Z1fIiEDTcmdlfp_psfp_EPT_ PASS: g++.dg/abi/mangle59.C -std=gnu++20 scan-assembler _Z1gIiEDTcmgsdlfp_psfp_EPT_ PASS: g++.dg/abi/mangle59.C -std=gnu++20 scan-assembler _Z1hIiEDTcmdafp_psfp_EPT_ PASS: g++.dg/abi/mangle59.C -std=gnu++20 scan-assembler _Z1iIiEDTcmgsdafp_psfp_EPT_ PASS: g++.dg/abi/mangle59.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle59.C -std=gnu++26 scan-assembler _Z1fIiEDTcmdlfp_psfp_EPT_ PASS: g++.dg/abi/mangle59.C -std=gnu++26 scan-assembler _Z1gIiEDTcmgsdlfp_psfp_EPT_ PASS: g++.dg/abi/mangle59.C -std=gnu++26 scan-assembler _Z1hIiEDTcmdafp_psfp_EPT_ PASS: g++.dg/abi/mangle59.C -std=gnu++26 scan-assembler _Z1iIiEDTcmgsdafp_psfp_EPT_ PASS: g++.dg/abi/mangle59.C -std=gnu++26 (test for excess errors) UNSUPPORTED: g++.dg/abi/mangle6.C -std=c++20 UNSUPPORTED: g++.dg/abi/mangle6.C -std=c++26 UNSUPPORTED: g++.dg/abi/mangle6.C -std=c++98 PASS: g++.dg/abi/mangle60.C -std=gnu++20 scan-assembler _Z3barIiEvP1AIXszcl3foocvT__ELCi0_42EEEE PASS: g++.dg/abi/mangle60.C -std=gnu++20 scan-assembler _Z3bazIiEvP1AIXszcl3foocvT__ELCf00000000_00000000EEEE PASS: g++.dg/abi/mangle60.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle60.C -std=gnu++26 scan-assembler _Z3barIiEvP1AIXszcl3foocvT__ELCi0_42EEEE PASS: g++.dg/abi/mangle60.C -std=gnu++26 scan-assembler _Z3bazIiEvP1AIXszcl3foocvT__ELCf00000000_00000000EEEE PASS: g++.dg/abi/mangle60.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle60.C -std=gnu++98 scan-assembler _Z3barIiEvP1AIXszcl3foocvT__ELCi0_42EEEE PASS: g++.dg/abi/mangle60.C -std=gnu++98 scan-assembler _Z3bazIiEvP1AIXszcl3foocvT__ELCf00000000_00000000EEEE PASS: g++.dg/abi/mangle60.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle61.C -std=c++20 scan-assembler _ZZ3foovE1u[^_] PASS: g++.dg/abi/mangle61.C -std=c++20 scan-assembler _ZZ3foovE1u_0 PASS: g++.dg/abi/mangle61.C -std=c++20 scan-assembler _ZZ3foovE1u_1 PASS: g++.dg/abi/mangle61.C -std=c++20 scan-assembler _ZZ3foovE1u_2 PASS: g++.dg/abi/mangle61.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle61.C -std=c++26 scan-assembler _ZZ3foovE1u[^_] PASS: g++.dg/abi/mangle61.C -std=c++26 scan-assembler _ZZ3foovE1u_0 PASS: g++.dg/abi/mangle61.C -std=c++26 scan-assembler _ZZ3foovE1u_1 PASS: g++.dg/abi/mangle61.C -std=c++26 scan-assembler _ZZ3foovE1u_2 PASS: g++.dg/abi/mangle61.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle61.C -std=c++98 scan-assembler _ZZ3foovE1u[^_] PASS: g++.dg/abi/mangle61.C -std=c++98 scan-assembler _ZZ3foovE1u_0 PASS: g++.dg/abi/mangle61.C -std=c++98 scan-assembler _ZZ3foovE1u_1 PASS: g++.dg/abi/mangle61.C -std=c++98 scan-assembler _ZZ3foovE1u_2 PASS: g++.dg/abi/mangle61.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/mangle62.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/abi/mangle62.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/abi/mangle62.C -std=gnu++20 scan-assembler \n_?_Z1fP1AIKFvvEFvvEE[: \t\n] PASS: g++.dg/abi/mangle62.C -std=gnu++20 scan-assembler \n_?_Z1gP1AIFvvEKFvvEE[: \t\n] PASS: g++.dg/abi/mangle62.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle62.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/abi/mangle62.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/abi/mangle62.C -std=gnu++26 scan-assembler \n_?_Z1fP1AIKFvvEFvvEE[: \t\n] PASS: g++.dg/abi/mangle62.C -std=gnu++26 scan-assembler \n_?_Z1gP1AIFvvEKFvvEE[: \t\n] PASS: g++.dg/abi/mangle62.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle62.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/abi/mangle62.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/abi/mangle62.C -std=gnu++98 scan-assembler \n_?_Z1fP1AIKFvvEFvvEE[: \t\n] PASS: g++.dg/abi/mangle62.C -std=gnu++98 scan-assembler \n_?_Z1gP1AIFvvEKFvvEE[: \t\n] PASS: g++.dg/abi/mangle62.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle62a.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/abi/mangle62a.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/abi/mangle62a.C -std=gnu++20 scan-assembler \n_?_Z1fP1AIKFvvES0_E[: \t\n] PASS: g++.dg/abi/mangle62a.C -std=gnu++20 scan-assembler \n_?_Z1gP1AIFvvEKS0_E[: \t\n] PASS: g++.dg/abi/mangle62a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle62a.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/abi/mangle62a.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/abi/mangle62a.C -std=gnu++26 scan-assembler \n_?_Z1fP1AIKFvvES0_E[: \t\n] PASS: g++.dg/abi/mangle62a.C -std=gnu++26 scan-assembler \n_?_Z1gP1AIFvvEKS0_E[: \t\n] PASS: g++.dg/abi/mangle62a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle62a.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/abi/mangle62a.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/abi/mangle62a.C -std=gnu++98 scan-assembler \n_?_Z1fP1AIKFvvES0_E[: \t\n] PASS: g++.dg/abi/mangle62a.C -std=gnu++98 scan-assembler \n_?_Z1gP1AIFvvEKS0_E[: \t\n] PASS: g++.dg/abi/mangle62a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle63.C -std=c++11 scan-assembler _ZN1AIiE1fIiEEDTplcvT__E3memEv PASS: g++.dg/abi/mangle63.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle63.C -std=c++20 scan-assembler _ZN1AIiE1fIiEEDTplcvT__E3memEv PASS: g++.dg/abi/mangle63.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle63.C -std=c++26 scan-assembler _ZN1AIiE1fIiEEDTplcvT__E3memEv PASS: g++.dg/abi/mangle63.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/abi/mangle64.C PASS: g++.dg/abi/mangle65.C -std=c++20 scan-assembler-not _Z6foovar PASS: g++.dg/abi/mangle65.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle65.C -std=c++26 scan-assembler-not _Z6foovar PASS: g++.dg/abi/mangle65.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle65.C -std=c++98 scan-assembler-not _Z6foovar PASS: g++.dg/abi/mangle65.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/mangle66.C -std=c++11 scan-assembler _Z1f1BIN1N1AEE PASS: g++.dg/abi/mangle66.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle66.C -std=c++20 scan-assembler _Z1f1BIN1N1AEE PASS: g++.dg/abi/mangle66.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle66.C -std=c++26 scan-assembler _Z1f1BIN1N1AEE PASS: g++.dg/abi/mangle66.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle67.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle67.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle67.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle68.C -std=c++11 scan-assembler _Z2fnIiEDTpltljLj2EEcvT_Li3EEv PASS: g++.dg/abi/mangle68.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle68.C -std=c++20 scan-assembler _Z2fnIiEDTpltljLj2EEcvT_Li3EEv PASS: g++.dg/abi/mangle68.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle68.C -std=c++26 scan-assembler _Z2fnIiEDTpltljLj2EEcvT_Li3EEv PASS: g++.dg/abi/mangle68.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z3ft02B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z3ft12B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z3ft22B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z3ft32B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z3ft42B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z3ft92B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z3fta2B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z3ftb2B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_AZZDZ1BIXtl2A1tlA5_cLc65ELc0ELc0ELc68EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_AZZD_1BIXtl2A1tlA5_cLc65ELc0ELc0ELc68EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_AZZZZ1BIXtl2A1tlA5_cLc65EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_AZZZ_1BIXtl2A1tlA5_cLc65EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_AZZ__1BIXtl2A1tlA5_cLc65EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_AZ___1BIXtl2A1tlA5_cLc65EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_A____1BIXtl2A1tlA5_cLc65EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a______1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_z____1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_zz___1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_zzz__1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_zzzz_1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_zzzzz1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_AZZZz1BIXtl2A1tlA5_cLc65EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_AZZz_1BIXtl2A1tlA5_cLc65EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_AZz__1BIXtl2A1tlA5_cLc65EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_Az___1BIXtl2A1tlA5_cLc65EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_ZZZZz1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_ZZZz_1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_ZZz__1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_Zz___1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_ab___1BIXtl2A1tlA5_cLc65ELc66EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_abz__1BIXtl2A1tlA5_cLc65ELc66EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_abzd_1BIXtl2A1tlA5_cLc65ELc66ELc0ELc68EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_abzz_1BIXtl2A1tlA5_cLc65ELc66EEEEE PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_z____1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z3ft02B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z3ft12B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z3ft22B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z3ft32B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z3ft42B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z3ft92B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z3fta2B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z3ftb2B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7a_AZZDZ1BIXtl2A1tlA5_cLc65ELc0ELc0ELc68EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7a_AZZD_1BIXtl2A1tlA5_cLc65ELc0ELc0ELc68EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7a_AZZZZ1BIXtl2A1tlA5_cLc65EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7a_AZZZ_1BIXtl2A1tlA5_cLc65EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7a_AZZ__1BIXtl2A1tlA5_cLc65EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7a_AZ___1BIXtl2A1tlA5_cLc65EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7a_A____1BIXtl2A1tlA5_cLc65EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7a______1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7a_z____1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7a_zz___1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7a_zzz__1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7a_zzzz_1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7a_zzzzz1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7s_AZZZz1BIXtl2A1tlA5_cLc65EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7s_AZZz_1BIXtl2A1tlA5_cLc65EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7s_AZz__1BIXtl2A1tlA5_cLc65EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7s_Az___1BIXtl2A1tlA5_cLc65EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7s_ZZZZz1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7s_ZZZz_1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7s_ZZz__1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7s_Zz___1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7s_ab___1BIXtl2A1tlA5_cLc65ELc66EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7s_abz__1BIXtl2A1tlA5_cLc65ELc66EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7s_abzd_1BIXtl2A1tlA5_cLc65ELc66ELc0ELc68EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7s_abzz_1BIXtl2A1tlA5_cLc65ELc66EEEEE PASS: g++.dg/abi/mangle69.C -std=c++26 scan-assembler _Z7s_z____1BIXtl2A1EEE PASS: g++.dg/abi/mangle69.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/abi/mangle69.C -std=c++98 PASS: g++.dg/abi/mangle7.C -std=c++20 scan-assembler _Z2f1RA79_A2_KPvz PASS: g++.dg/abi/mangle7.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle7.C -std=c++26 scan-assembler _Z2f1RA79_A2_KPvz PASS: g++.dg/abi/mangle7.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle7.C -std=c++98 scan-assembler _Z2f1RA79_A2_KPvz PASS: g++.dg/abi/mangle7.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/mangle70.C -std=c++20 scan-assembler _Z1f1XIXtl1ItlA5_iLi1ELi2EEtlS1_EtlS1_Li11ELi12ELi13ELi14EEEEE PASS: g++.dg/abi/mangle70.C -std=c++20 scan-assembler _Z1g1YIXtl1CtlA5_cLc1ELc2EEtlS1_EtlS1_Lc11ELc12ELc13ELc14EEEEE PASS: g++.dg/abi/mangle70.C -std=c++20 scan-assembler _Z1h1YIXtl1CtlA5_cLc1ELc2EEtlS1_EtlS1_Lc11ELc12ELc13ELc14EEEEE PASS: g++.dg/abi/mangle70.C -std=c++20 scan-assembler _Z1i1ZIXtl1StlA5_aLa1ELa2EEtlS1_EtlS1_La11ELa12ELa13ELa14EEEEE PASS: g++.dg/abi/mangle70.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle70.C -std=c++26 scan-assembler _Z1f1XIXtl1ItlA5_iLi1ELi2EEtlS1_EtlS1_Li11ELi12ELi13ELi14EEEEE PASS: g++.dg/abi/mangle70.C -std=c++26 scan-assembler _Z1g1YIXtl1CtlA5_cLc1ELc2EEtlS1_EtlS1_Lc11ELc12ELc13ELc14EEEEE PASS: g++.dg/abi/mangle70.C -std=c++26 scan-assembler _Z1h1YIXtl1CtlA5_cLc1ELc2EEtlS1_EtlS1_Lc11ELc12ELc13ELc14EEEEE PASS: g++.dg/abi/mangle70.C -std=c++26 scan-assembler _Z1i1ZIXtl1StlA5_aLa1ELa2EEtlS1_EtlS1_La11ELa12ELa13ELa14EEEEE PASS: g++.dg/abi/mangle70.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/abi/mangle70.C -std=c++98 PASS: g++.dg/abi/mangle71.C -std=c++20 scan-assembler _Z4f0001XIXtl1BEEE PASS: g++.dg/abi/mangle71.C -std=c++20 scan-assembler _Z4f0001XIXtl1BEEE PASS: g++.dg/abi/mangle71.C -std=c++20 scan-assembler _Z4f00_1XIXtl1BtlA3_1AtlS1_EtlS1_EtlS1_Lc1EEEEEE PASS: g++.dg/abi/mangle71.C -std=c++20 scan-assembler _Z4f0__1XIXtl1BtlA3_1AtlS1_EtlS1_Lc1EEtlS1_Lc1EEEEEE PASS: g++.dg/abi/mangle71.C -std=c++20 scan-assembler _Z4f1__1XIXtl1BtlA3_1AtlS1_Lc1EEtlS1_Lc1EEtlS1_Lc1EEEEEE PASS: g++.dg/abi/mangle71.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle71.C -std=c++26 scan-assembler _Z4f0001XIXtl1BEEE PASS: g++.dg/abi/mangle71.C -std=c++26 scan-assembler _Z4f0001XIXtl1BEEE PASS: g++.dg/abi/mangle71.C -std=c++26 scan-assembler _Z4f00_1XIXtl1BtlA3_1AtlS1_EtlS1_EtlS1_Lc1EEEEEE PASS: g++.dg/abi/mangle71.C -std=c++26 scan-assembler _Z4f0__1XIXtl1BtlA3_1AtlS1_EtlS1_Lc1EEtlS1_Lc1EEEEEE PASS: g++.dg/abi/mangle71.C -std=c++26 scan-assembler _Z4f1__1XIXtl1BtlA3_1AtlS1_Lc1EEtlS1_Lc1EEtlS1_Lc1EEEEEE PASS: g++.dg/abi/mangle71.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/abi/mangle71.C -std=c++98 PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3f001XIXtl1AEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3f0_1XIXtl1AEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3f__1XIXtl1AEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3g001YIXtl1BEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3g0_1YIXtl1BEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3g0x1YIXtl1BtlA2_M1AA2_iLS3_0EadL_ZNS1_1aEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3g__1YIXtl1BEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3gx_1YIXtl1BtlA2_M1AA2_iadL_ZNS1_1aEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3k001FIXtl1DEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3k0_1FIXtl1DEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3k0x1FIXtl1DtlA2_M2AFFvvEtlS3_EtlS3_adL_ZNS1_1fEvEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3k__1FIXtl1DEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3kx01FIXtl1DtlA2_M2AFFvvEtlS3_adL_ZNS1_1fEvEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3kx_1FIXtl1DtlA2_M2AFFvvEtlS3_adL_ZNS1_1fEvEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3kxx1FIXtl1DtlA2_M2AFFvvEtlS3_adL_ZNS1_1fEvEEtlS3_adL_ZNS1_1fEvEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z4h0001ZIXtl1CEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z4h00_1ZIXtl1CEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z4h00x1ZIXtl1CtlA3_M1AA2_iLS3_0ELS3_0EadL_ZNS1_1aEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z4h0__1ZIXtl1CEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z4h0x01ZIXtl1CtlA3_M1AA2_iLS3_0EadL_ZNS1_1aEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z4h0x_1ZIXtl1CtlA3_M1AA2_iLS3_0EadL_ZNS1_1aEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z4h___1ZIXtl1CEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z4hx0_1ZIXtl1CtlA3_M1AA2_iadL_ZNS1_1aEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z4hx__1ZIXtl1CtlA3_M1AA2_iadL_ZNS1_1aEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z3f001XIXtl1AEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z3f0_1XIXtl1AEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z3f__1XIXtl1AEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z3g001YIXtl1BEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z3g0_1YIXtl1BEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z3g0x1YIXtl1BtlA2_M1AA2_iLS3_0EadL_ZNS1_1aEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z3g__1YIXtl1BEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z3gx_1YIXtl1BtlA2_M1AA2_iadL_ZNS1_1aEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z3k001FIXtl1DEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z3k0_1FIXtl1DEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z3k0x1FIXtl1DtlA2_M2AFFvvEtlS3_EtlS3_adL_ZNS1_1fEvEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z3k__1FIXtl1DEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z3kx01FIXtl1DtlA2_M2AFFvvEtlS3_adL_ZNS1_1fEvEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z3kx_1FIXtl1DtlA2_M2AFFvvEtlS3_adL_ZNS1_1fEvEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z3kxx1FIXtl1DtlA2_M2AFFvvEtlS3_adL_ZNS1_1fEvEEtlS3_adL_ZNS1_1fEvEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z4h0001ZIXtl1CEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z4h00_1ZIXtl1CEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z4h00x1ZIXtl1CtlA3_M1AA2_iLS3_0ELS3_0EadL_ZNS1_1aEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z4h0__1ZIXtl1CEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z4h0x01ZIXtl1CtlA3_M1AA2_iLS3_0EadL_ZNS1_1aEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z4h0x_1ZIXtl1CtlA3_M1AA2_iLS3_0EadL_ZNS1_1aEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z4h___1ZIXtl1CEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z4hx0_1ZIXtl1CtlA3_M1AA2_iadL_ZNS1_1aEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++26 scan-assembler _Z4hx__1ZIXtl1CtlA3_M1AA2_iadL_ZNS1_1aEEEEEE PASS: g++.dg/abi/mangle72.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/abi/mangle72.C -std=c++98 PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d___________1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_s_s_zs_s_z1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_z_________1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_zz________1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_zzz_______1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_zzzz______1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_zzzzz_____1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_zzzzzz____1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_zzzzzzz___1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_zzzzzzzz__1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_zzzzzzzzz_1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_zzzzzzzzzz1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z6a_____1BIXtl1AEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z6a_s___1BIXtl1AEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z6a_s_s_1BIXtl1AEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z6a_s_z_1BIXtl1AEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z6a_s_zz1BIXtl1AEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z6a_z___1BIXtl1AEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z6a_zz__1BIXtl1AEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z6a_zzz_1BIXtl1AEEE PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z6a_zzzz1BIXtl1AEEE PASS: g++.dg/abi/mangle73.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z12d___________1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z12d_s_s_zs_s_z1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z12d_z_________1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z12d_zz________1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z12d_zzz_______1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z12d_zzzz______1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z12d_zzzzz_____1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z12d_zzzzzz____1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z12d_zzzzzzz___1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z12d_zzzzzzzz__1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z12d_zzzzzzzzz_1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z12d_zzzzzzzzzz1DIXtl1CEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z6a_____1BIXtl1AEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z6a_s___1BIXtl1AEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z6a_s_s_1BIXtl1AEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z6a_s_z_1BIXtl1AEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z6a_s_zz1BIXtl1AEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z6a_z___1BIXtl1AEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z6a_zz__1BIXtl1AEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z6a_zzz_1BIXtl1AEEE PASS: g++.dg/abi/mangle73.C -std=c++26 scan-assembler _Z6a_zzzz1BIXtl1AEEE PASS: g++.dg/abi/mangle73.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/abi/mangle73.C -std=c++98 PASS: g++.dg/abi/mangle74.C -std=gnu++17 scan-assembler _ZNK3Foo3barMUlvE_clEv: PASS: g++.dg/abi/mangle74.C -std=gnu++17 scan-assembler _ZNK3varMUlvE_clEv: PASS: g++.dg/abi/mangle74.C -std=gnu++17 scan-assembler-not _ZNK3FooUlvE_clEv: PASS: g++.dg/abi/mangle74.C -std=gnu++17 (test for excess errors) PASS: g++.dg/abi/mangle74.C -std=gnu++20 scan-assembler _ZNK3Foo3barMUlvE_clEv: PASS: g++.dg/abi/mangle74.C -std=gnu++20 scan-assembler _ZNK3varMUlvE_clEv: PASS: g++.dg/abi/mangle74.C -std=gnu++20 scan-assembler-not _ZNK3FooUlvE_clEv: PASS: g++.dg/abi/mangle74.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle74.C -std=gnu++26 scan-assembler _ZNK3Foo3barMUlvE_clEv: PASS: g++.dg/abi/mangle74.C -std=gnu++26 scan-assembler _ZNK3varMUlvE_clEv: PASS: g++.dg/abi/mangle74.C -std=gnu++26 scan-assembler-not _ZNK3FooUlvE_clEv: PASS: g++.dg/abi/mangle74.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle75.C -std=c++11 scan-assembler _Z1vI1fE1xIXplLi0EsrT_1dEEv PASS: g++.dg/abi/mangle75.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle75.C -std=c++20 scan-assembler _Z1vI1fE1xIXplLi0EsrT_1dEEv PASS: g++.dg/abi/mangle75.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle75.C -std=c++26 scan-assembler _Z1vI1fE1xIXplLi0EsrT_1dEEv PASS: g++.dg/abi/mangle75.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle76.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/abi/mangle76.C -std=gnu++11 scan-assembler _ZN1i1hIJ1adS1_EEEDTcldtdefpTonclspcvT__EEEDpS2_ PASS: g++.dg/abi/mangle76.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle76.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/abi/mangle76.C -std=gnu++20 scan-assembler _ZN1i1hIJ1adS1_EEEDTcldtdefpTonclspcvT__EEEDpS2_ PASS: g++.dg/abi/mangle76.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle76.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/abi/mangle76.C -std=gnu++26 scan-assembler _ZN1i1hIJ1adS1_EEEDTcldtdefpTonclspcvT__EEEDpS2_ PASS: g++.dg/abi/mangle76.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle77.C -std=c++20 scan-assembler _Z1fIiEDTcl4sinktl1ALi1EEcvT__EEES1_ PASS: g++.dg/abi/mangle77.C -std=c++20 scan-assembler _Z1g1CIXtl1Atl1BLi2EEEEE PASS: g++.dg/abi/mangle77.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle77.C -std=c++23 scan-assembler _Z1fIiEDTcl4sinktl1ALi1EEcvT__EEES1_ PASS: g++.dg/abi/mangle77.C -std=c++23 scan-assembler _Z1g1CIXtl1Atl1BLi2EEEEE PASS: g++.dg/abi/mangle77.C -std=c++23 (test for excess errors) PASS: g++.dg/abi/mangle77.C -std=c++26 scan-assembler _Z1fIiEDTcl4sinktl1ALi1EEcvT__EEES1_ PASS: g++.dg/abi/mangle77.C -std=c++26 scan-assembler _Z1g1CIXtl1Atl1BLi2EEEEE PASS: g++.dg/abi/mangle77.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle78.C -std=c++11 scan-assembler _Z1fIiEv1AIXnxtlT_EEE PASS: g++.dg/abi/mangle78.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle78.C -std=c++20 scan-assembler _Z1fIiEv1AIXnxtlT_EEE PASS: g++.dg/abi/mangle78.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle78.C -std=c++26 scan-assembler _Z1fIiEv1AIXnxtlT_EEE PASS: g++.dg/abi/mangle78.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle79.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/abi/mangle79.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/abi/mangle79.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/abi/mangle79.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/abi/mangle79.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/abi/mangle79.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/abi/mangle79.C -std=gnu++11 scan-assembler _ZN1S3barILi5EiEEvS_T0_ PASS: g++.dg/abi/mangle79.C -std=gnu++11 scan-assembler _ZN1S3bazERKS_ PASS: g++.dg/abi/mangle79.C -std=gnu++11 scan-assembler _ZN1S3fooES_ PASS: g++.dg/abi/mangle79.C -std=gnu++11 scan-assembler _ZNH1S3barILi5EiEEvS_T0_ PASS: g++.dg/abi/mangle79.C -std=gnu++11 scan-assembler _ZNH1S3bazERKS_ PASS: g++.dg/abi/mangle79.C -std=gnu++11 scan-assembler _ZNH1S3fooES_ PASS: g++.dg/abi/mangle79.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle79.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/abi/mangle79.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/abi/mangle79.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/abi/mangle79.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/abi/mangle79.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/abi/mangle79.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/abi/mangle79.C -std=gnu++20 scan-assembler _ZN1S3barILi5EiEEvS_T0_ PASS: g++.dg/abi/mangle79.C -std=gnu++20 scan-assembler _ZN1S3bazERKS_ PASS: g++.dg/abi/mangle79.C -std=gnu++20 scan-assembler _ZN1S3fooES_ PASS: g++.dg/abi/mangle79.C -std=gnu++20 scan-assembler _ZNH1S3barILi5EiEEvS_T0_ PASS: g++.dg/abi/mangle79.C -std=gnu++20 scan-assembler _ZNH1S3bazERKS_ PASS: g++.dg/abi/mangle79.C -std=gnu++20 scan-assembler _ZNH1S3fooES_ PASS: g++.dg/abi/mangle79.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle79.C -std=gnu++26 scan-assembler _ZN1S3barILi5EiEEvS_T0_ PASS: g++.dg/abi/mangle79.C -std=gnu++26 scan-assembler _ZN1S3bazERKS_ PASS: g++.dg/abi/mangle79.C -std=gnu++26 scan-assembler _ZN1S3fooES_ PASS: g++.dg/abi/mangle79.C -std=gnu++26 scan-assembler _ZNH1S3barILi5EiEEvS_T0_ PASS: g++.dg/abi/mangle79.C -std=gnu++26 scan-assembler _ZNH1S3bazERKS_ PASS: g++.dg/abi/mangle79.C -std=gnu++26 scan-assembler _ZNH1S3fooES_ PASS: g++.dg/abi/mangle79.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle8.C -std=c++20 scan-assembler _ZN1CcvT_IiEEv PASS: g++.dg/abi/mangle8.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle8.C -std=c++26 scan-assembler _ZN1CcvT_IiEEv PASS: g++.dg/abi/mangle8.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle8.C -std=c++98 scan-assembler _ZN1CcvT_IiEEv PASS: g++.dg/abi/mangle8.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/mangle80.C -std=c++20 scan-assembler _Z1f1XIXtl1ItlA5_iLi1ELi2EEtlS1_EtlA144_i(?:Li101ELi102ELi103ELi104ELi105ELi106ELi255ELi254ELi253ELi252ELi251ELi0ELi1ELi2ELi3ELi4E){8}Li101ELi102EEEEE PASS: g++.dg/abi/mangle80.C -std=c++20 scan-assembler _Z1g1YIXtl1CtlA5_hLh1ELh2EEtlS1_EtlA144_h(?:Lh101ELh102ELh103ELh104ELh105ELh106ELh255ELh254ELh253ELh252ELh251ELh0ELh1ELh2ELh3ELh4E){8}Lh101ELh102EEEEE PASS: g++.dg/abi/mangle80.C -std=c++20 scan-assembler _Z1h1YIXtl1CtlA5_hLh1ELh2EEtlS1_EtlA144_h(?:Lh101ELh102ELh103ELh104ELh105ELh106ELh255ELh254ELh253ELh252ELh251ELh0ELh1ELh2ELh3ELh4E){8}Lh101ELh102EEEEE PASS: g++.dg/abi/mangle80.C -std=c++20 scan-assembler _Z1i1ZIXtl1StlA5_aLa1ELa2EEtlS1_EtlA144_a(?:La101ELa102ELa103ELa104ELa105ELa106ELa95ELa94ELa93ELa92ELa91ELa0ELa1ELa2ELa3ELa4E){8}La101ELa102EEEEE PASS: g++.dg/abi/mangle80.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle80.C -std=c++23 scan-assembler _Z1f1XIXtl1ItlA5_iLi1ELi2EEtlS1_EtlA144_i(?:Li101ELi102ELi103ELi104ELi105ELi106ELi255ELi254ELi253ELi252ELi251ELi0ELi1ELi2ELi3ELi4E){8}Li101ELi102EEEEE PASS: g++.dg/abi/mangle80.C -std=c++23 scan-assembler _Z1g1YIXtl1CtlA5_hLh1ELh2EEtlS1_EtlA144_h(?:Lh101ELh102ELh103ELh104ELh105ELh106ELh255ELh254ELh253ELh252ELh251ELh0ELh1ELh2ELh3ELh4E){8}Lh101ELh102EEEEE PASS: g++.dg/abi/mangle80.C -std=c++23 scan-assembler _Z1h1YIXtl1CtlA5_hLh1ELh2EEtlS1_EtlA144_h(?:Lh101ELh102ELh103ELh104ELh105ELh106ELh255ELh254ELh253ELh252ELh251ELh0ELh1ELh2ELh3ELh4E){8}Lh101ELh102EEEEE PASS: g++.dg/abi/mangle80.C -std=c++23 scan-assembler _Z1i1ZIXtl1StlA5_aLa1ELa2EEtlS1_EtlA144_a(?:La101ELa102ELa103ELa104ELa105ELa106ELa95ELa94ELa93ELa92ELa91ELa0ELa1ELa2ELa3ELa4E){8}La101ELa102EEEEE PASS: g++.dg/abi/mangle80.C -std=c++23 (test for excess errors) PASS: g++.dg/abi/mangle80.C -std=c++26 scan-assembler _Z1f1XIXtl1ItlA5_iLi1ELi2EEtlS1_EtlA144_i(?:Li101ELi102ELi103ELi104ELi105ELi106ELi255ELi254ELi253ELi252ELi251ELi0ELi1ELi2ELi3ELi4E){8}Li101ELi102EEEEE PASS: g++.dg/abi/mangle80.C -std=c++26 scan-assembler _Z1g1YIXtl1CtlA5_hLh1ELh2EEtlS1_EtlA144_h(?:Lh101ELh102ELh103ELh104ELh105ELh106ELh255ELh254ELh253ELh252ELh251ELh0ELh1ELh2ELh3ELh4E){8}Lh101ELh102EEEEE PASS: g++.dg/abi/mangle80.C -std=c++26 scan-assembler _Z1h1YIXtl1CtlA5_hLh1ELh2EEtlS1_EtlA144_h(?:Lh101ELh102ELh103ELh104ELh105ELh106ELh255ELh254ELh253ELh252ELh251ELh0ELh1ELh2ELh3ELh4E){8}Lh101ELh102EEEEE PASS: g++.dg/abi/mangle80.C -std=c++26 scan-assembler _Z1i1ZIXtl1StlA5_aLa1ELa2EEtlS1_EtlA144_a(?:La101ELa102ELa103ELa104ELa105ELa106ELa95ELa94ELa93ELa92ELa91ELa0ELa1ELa2ELa3ELa4E){8}La101ELa102EEEEE PASS: g++.dg/abi/mangle80.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle81.C -std=gnu++20 scan-assembler \n_?_ZN1A1fEv[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++20 scan-assembler \n_?_ZN1AC2Ev[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++20 scan-assembler \n_?_ZN1BC2Ev[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++20 scan-assembler \n_?_ZN1CC1Ev[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++20 scan-assembler \n_?_ZTC1C0_1B[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++20 scan-assembler \n_?_ZTI1A[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++20 scan-assembler \n_?_ZTI1B[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++20 scan-assembler \n_?_ZTI1C[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++20 scan-assembler \n_?_ZTS1A[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++20 scan-assembler \n_?_ZTS1B[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++20 scan-assembler \n_?_ZTS1C[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++20 scan-assembler \n_?_ZTT1C[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++20 scan-assembler \n_?_ZTV1A[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++20 scan-assembler \n_?_ZTV1C[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle81.C -std=gnu++26 scan-assembler \n_?_ZN1A1fEv[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++26 scan-assembler \n_?_ZN1AC2Ev[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++26 scan-assembler \n_?_ZN1BC2Ev[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++26 scan-assembler \n_?_ZN1CC1Ev[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++26 scan-assembler \n_?_ZTC1C0_1B[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++26 scan-assembler \n_?_ZTI1A[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++26 scan-assembler \n_?_ZTI1B[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++26 scan-assembler \n_?_ZTI1C[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++26 scan-assembler \n_?_ZTS1A[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++26 scan-assembler \n_?_ZTS1B[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++26 scan-assembler \n_?_ZTS1C[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++26 scan-assembler \n_?_ZTT1C[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++26 scan-assembler \n_?_ZTV1A[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++26 scan-assembler \n_?_ZTV1C[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle81.C -std=gnu++98 scan-assembler \n_?_ZN1A1fEv[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++98 scan-assembler \n_?_ZN1AC2Ev[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++98 scan-assembler \n_?_ZN1BC2Ev[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++98 scan-assembler \n_?_ZN1CC1Ev[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++98 scan-assembler \n_?_ZTC1C0_1B[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++98 scan-assembler \n_?_ZTI1A[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++98 scan-assembler \n_?_ZTI1B[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++98 scan-assembler \n_?_ZTI1C[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++98 scan-assembler \n_?_ZTS1A[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++98 scan-assembler \n_?_ZTS1B[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++98 scan-assembler \n_?_ZTS1C[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++98 scan-assembler \n_?_ZTT1C[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++98 scan-assembler \n_?_ZTV1A[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++98 scan-assembler \n_?_ZTV1C[: \t\n] PASS: g++.dg/abi/mangle81.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle82.C -std=c++20 scan-assembler _Z1fILi0EXtl1ALi0ELi0ELi1EEEEvv PASS: g++.dg/abi/mangle82.C -std=c++20 scan-assembler _Z1fILi1EXtl1ALi0ELi1EEEEvv PASS: g++.dg/abi/mangle82.C -std=c++20 scan-assembler _Z1fILi2EXtl1AEEEvv PASS: g++.dg/abi/mangle82.C -std=c++20 scan-assembler _Z1fILi3EXtl1ALi1ELi0ELi1EEEEvv PASS: g++.dg/abi/mangle82.C -std=c++20 scan-assembler _Z1gILi0EXtl1Btl1AELi1EEEEvv PASS: g++.dg/abi/mangle82.C -std=c++20 scan-assembler _Z1gILi1EXtl1Btl1ALi0ELi0ELi1EEEEEvv PASS: g++.dg/abi/mangle82.C -std=c++20 scan-assembler _Z1gILi2EXtl1Btl1ALi0ELi1EEEEEvv PASS: g++.dg/abi/mangle82.C -std=c++20 scan-assembler _Z1gILi3EXtl1BEEEvv PASS: g++.dg/abi/mangle82.C -std=c++20 scan-assembler _Z1gILi4EXtl1Btl1ALi1ELi0ELi1EEEEEvv PASS: g++.dg/abi/mangle82.C -std=c++20 scan-assembler _Z1hILi0EXtl1CtlA3_iLi0ELi0ELi1EEEEEvv PASS: g++.dg/abi/mangle82.C -std=c++20 scan-assembler _Z1hILi1EXtl1CtlA3_iLi0ELi1EEEEEvv PASS: g++.dg/abi/mangle82.C -std=c++20 scan-assembler _Z1hILi2EXtl1CEEEvv PASS: g++.dg/abi/mangle82.C -std=c++20 scan-assembler _Z1hILi3EXtl1CtlA3_iLi1ELi0ELi1EEEEEvv PASS: g++.dg/abi/mangle82.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle82.C -std=c++23 scan-assembler _Z1fILi0EXtl1ALi0ELi0ELi1EEEEvv PASS: g++.dg/abi/mangle82.C -std=c++23 scan-assembler _Z1fILi1EXtl1ALi0ELi1EEEEvv PASS: g++.dg/abi/mangle82.C -std=c++23 scan-assembler _Z1fILi2EXtl1AEEEvv PASS: g++.dg/abi/mangle82.C -std=c++23 scan-assembler _Z1fILi3EXtl1ALi1ELi0ELi1EEEEvv PASS: g++.dg/abi/mangle82.C -std=c++23 scan-assembler _Z1gILi0EXtl1Btl1AELi1EEEEvv PASS: g++.dg/abi/mangle82.C -std=c++23 scan-assembler _Z1gILi1EXtl1Btl1ALi0ELi0ELi1EEEEEvv PASS: g++.dg/abi/mangle82.C -std=c++23 scan-assembler _Z1gILi2EXtl1Btl1ALi0ELi1EEEEEvv PASS: g++.dg/abi/mangle82.C -std=c++23 scan-assembler _Z1gILi3EXtl1BEEEvv PASS: g++.dg/abi/mangle82.C -std=c++23 scan-assembler _Z1gILi4EXtl1Btl1ALi1ELi0ELi1EEEEEvv PASS: g++.dg/abi/mangle82.C -std=c++23 scan-assembler _Z1hILi0EXtl1CtlA3_iLi0ELi0ELi1EEEEEvv PASS: g++.dg/abi/mangle82.C -std=c++23 scan-assembler _Z1hILi1EXtl1CtlA3_iLi0ELi1EEEEEvv PASS: g++.dg/abi/mangle82.C -std=c++23 scan-assembler _Z1hILi2EXtl1CEEEvv PASS: g++.dg/abi/mangle82.C -std=c++23 scan-assembler _Z1hILi3EXtl1CtlA3_iLi1ELi0ELi1EEEEEvv PASS: g++.dg/abi/mangle82.C -std=c++23 (test for excess errors) PASS: g++.dg/abi/mangle82.C -std=c++26 scan-assembler _Z1fILi0EXtl1ALi0ELi0ELi1EEEEvv PASS: g++.dg/abi/mangle82.C -std=c++26 scan-assembler _Z1fILi1EXtl1ALi0ELi1EEEEvv PASS: g++.dg/abi/mangle82.C -std=c++26 scan-assembler _Z1fILi2EXtl1AEEEvv PASS: g++.dg/abi/mangle82.C -std=c++26 scan-assembler _Z1fILi3EXtl1ALi1ELi0ELi1EEEEvv PASS: g++.dg/abi/mangle82.C -std=c++26 scan-assembler _Z1gILi0EXtl1Btl1AELi1EEEEvv PASS: g++.dg/abi/mangle82.C -std=c++26 scan-assembler _Z1gILi1EXtl1Btl1ALi0ELi0ELi1EEEEEvv PASS: g++.dg/abi/mangle82.C -std=c++26 scan-assembler _Z1gILi2EXtl1Btl1ALi0ELi1EEEEEvv PASS: g++.dg/abi/mangle82.C -std=c++26 scan-assembler _Z1gILi3EXtl1BEEEvv PASS: g++.dg/abi/mangle82.C -std=c++26 scan-assembler _Z1gILi4EXtl1Btl1ALi1ELi0ELi1EEEEEvv PASS: g++.dg/abi/mangle82.C -std=c++26 scan-assembler _Z1hILi0EXtl1CtlA3_iLi0ELi0ELi1EEEEEvv PASS: g++.dg/abi/mangle82.C -std=c++26 scan-assembler _Z1hILi1EXtl1CtlA3_iLi0ELi1EEEEEvv PASS: g++.dg/abi/mangle82.C -std=c++26 scan-assembler _Z1hILi2EXtl1CEEEvv PASS: g++.dg/abi/mangle82.C -std=c++26 scan-assembler _Z1hILi3EXtl1CtlA3_iLi1ELi0ELi1EEEEEvv PASS: g++.dg/abi/mangle82.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle83.C -std=c++17 scan-assembler _Z3foo8._anon_3S_: PASS: g++.dg/abi/mangle83.C -std=c++17 scan-assembler _Z4FrobITnDaL1X5EEiv: PASS: g++.dg/abi/mangle83.C -std=c++17 scan-assembler _Z4FrobITnDaL8._anon_00EEiv: PASS: g++.dg/abi/mangle83.C -std=c++17 scan-assembler _Z4FrobITnDaL8._anon_012345EEiv: PASS: g++.dg/abi/mangle83.C -std=c++17 scan-assembler _Z4FrobITnDaL8._anon_28EEiv: PASS: g++.dg/abi/mangle83.C -std=c++17 (test for excess errors) PASS: g++.dg/abi/mangle83.C -std=c++20 scan-assembler _Z3fooUei1ES_: PASS: g++.dg/abi/mangle83.C -std=c++20 scan-assembler _Z4FrobITnDaL1X5EEiv: PASS: g++.dg/abi/mangle83.C -std=c++20 scan-assembler _Z4FrobITnDaLUej1A0EEiv: PASS: g++.dg/abi/mangle83.C -std=c++20 scan-assembler _Z4FrobITnDaLUej1A12345EEiv: PASS: g++.dg/abi/mangle83.C -std=c++20 scan-assembler _Z4FrobITnDaLUex1D8EEiv: PASS: g++.dg/abi/mangle83.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/mangle83.C -std=c++26 scan-assembler _Z3fooUei1ES_: PASS: g++.dg/abi/mangle83.C -std=c++26 scan-assembler _Z4FrobITnDaL1X5EEiv: PASS: g++.dg/abi/mangle83.C -std=c++26 scan-assembler _Z4FrobITnDaLUej1A0EEiv: PASS: g++.dg/abi/mangle83.C -std=c++26 scan-assembler _Z4FrobITnDaLUej1A12345EEiv: PASS: g++.dg/abi/mangle83.C -std=c++26 scan-assembler _Z4FrobITnDaLUex1D8EEiv: PASS: g++.dg/abi/mangle83.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/mangle9.C -std=gnu++20 scan-assembler _Z1fI1SEvNT_1XE PASS: g++.dg/abi/mangle9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/mangle9.C -std=gnu++26 scan-assembler _Z1fI1SEvNT_1XE PASS: g++.dg/abi/mangle9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/mangle9.C -std=gnu++98 scan-assembler _Z1fI1SEvNT_1XE PASS: g++.dg/abi/mangle9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/no-linkage-expr1.C -std=c++11 scan-assembler-not weak.*_Z PASS: g++.dg/abi/no-linkage-expr1.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/no-linkage-expr1.C -std=c++20 scan-assembler-not weak.*_Z PASS: g++.dg/abi/no-linkage-expr1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/no-linkage-expr1.C -std=c++26 scan-assembler-not weak.*_Z PASS: g++.dg/abi/no-linkage-expr1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/no-weak1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/no-weak1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/no-weak1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/no_unique_address1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/no_unique_address1.C -std=c++20 execution test PASS: g++.dg/abi/no_unique_address1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/no_unique_address1.C -std=c++26 execution test UNSUPPORTED: g++.dg/abi/no_unique_address1.C -std=c++98 PASS: g++.dg/abi/no_unique_address2.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/no_unique_address2.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/no_unique_address2.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/no_unique_address3.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/no_unique_address3.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/no_unique_address3.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/no_unique_address4.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/no_unique_address4.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/no_unique_address4.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/no_unique_address5.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/no_unique_address5.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/no_unique_address5.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/no_unique_address6.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/no_unique_address6.C -std=c++23 (test for excess errors) PASS: g++.dg/abi/no_unique_address6.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/no_unique_address7.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/no_unique_address7.C -std=c++11 execution test PASS: g++.dg/abi/no_unique_address7.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/no_unique_address7.C -std=c++20 execution test PASS: g++.dg/abi/no_unique_address7.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/no_unique_address7.C -std=c++26 execution test PASS: g++.dg/abi/no_unique_address8.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/abi/no_unique_address8.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/abi/no_unique_address8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/no_unique_address8.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/abi/no_unique_address8.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/abi/no_unique_address8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/no_unique_address8.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/abi/no_unique_address8.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/abi/no_unique_address8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/no_unique_address8a.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/abi/no_unique_address8a.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/abi/no_unique_address8a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/no_unique_address8a.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/abi/no_unique_address8a.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/abi/no_unique_address8a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/no_unique_address8a.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/abi/no_unique_address8a.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/abi/no_unique_address8a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/noreturn1.C -std=gnu++20 scan-assembler _Z3barPFvPKczE PASS: g++.dg/abi/noreturn1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/noreturn1.C -std=gnu++26 scan-assembler _Z3barPFvPKczE PASS: g++.dg/abi/noreturn1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/noreturn1.C -std=gnu++98 scan-assembler _Z3barPFvPKczE PASS: g++.dg/abi/noreturn1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/noreturn2.C -std=gnu++20 scan-assembler _Z3barPVFvPKczE PASS: g++.dg/abi/noreturn2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/noreturn2.C -std=gnu++26 scan-assembler _Z3barPVFvPKczE PASS: g++.dg/abi/noreturn2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/noreturn2.C -std=gnu++98 scan-assembler _Z3barPVFvPKczE PASS: g++.dg/abi/noreturn2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++14 at line 11 (test for warnings, line 10) PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++14 at line 16 (test for errors, line 15) PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++14 at line 20 (test for warnings, line 19) PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++14 at line 22 (test for errors, line 21) PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++14 (test for excess errors) PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++20 at line 11 (test for warnings, line 10) PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++20 at line 16 (test for errors, line 15) PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++20 at line 20 (test for warnings, line 19) PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++20 at line 22 (test for errors, line 21) PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++20 at line 29 (test for warnings, line 28) PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++20 at line 32 (test for errors, line 31) PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++20 at line 35 (test for warnings, line 34) PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++20 at line 37 (test for errors, line 36) PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++14 at line 11 (test for warnings, line 10) PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++14 at line 19 (test for warnings, line 18) PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++14 (test for excess errors) PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++20 at line 11 (test for warnings, line 10) PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++20 at line 19 (test for warnings, line 18) PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++20 at line 27 (test for warnings, line 26) PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++20 at line 32 (test for warnings, line 31) PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/nullptr-align.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/nullptr-align.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/nullptr-align.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/nullptr-align2.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/abi/nullptr-align2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/nullptr-align2.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/abi/nullptr-align2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/nullptr-align2.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/abi/nullptr-align2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/offsetof.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/offsetof.C -std=c++20 execution test PASS: g++.dg/abi/offsetof.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/offsetof.C -std=c++26 execution test PASS: g++.dg/abi/offsetof.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/offsetof.C -std=c++98 execution test PASS: g++.dg/abi/packed1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/packed1.C -std=gnu++20 execution test PASS: g++.dg/abi/packed1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/packed1.C -std=gnu++26 execution test PASS: g++.dg/abi/packed1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/packed1.C -std=gnu++98 execution test PASS: g++.dg/abi/param1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/param1.C -std=c++20 execution test PASS: g++.dg/abi/param1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/param1.C -std=c++26 execution test PASS: g++.dg/abi/param1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/param1.C -std=c++98 execution test PASS: g++.dg/abi/param2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/param2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/param2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/pr121801.C -std=c++20 scan-assembler _Z1fILDF16_3c00EEvv PASS: g++.dg/abi/pr121801.C -std=c++20 scan-assembler _Z1fILDF16_4000EEvv PASS: g++.dg/abi/pr121801.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/pr121801.C -std=c++23 scan-assembler _Z1fILDF16_3c00EEvv PASS: g++.dg/abi/pr121801.C -std=c++23 scan-assembler _Z1fILDF16_4000EEvv PASS: g++.dg/abi/pr121801.C -std=c++23 (test for excess errors) PASS: g++.dg/abi/pr121801.C -std=c++26 scan-assembler _Z1fILDF16_3c00EEvv PASS: g++.dg/abi/pr121801.C -std=c++26 scan-assembler _Z1fILDF16_4000EEvv PASS: g++.dg/abi/pr121801.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/pr39188-1a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/pr39188-1a.C -std=gnu++20 execution test PASS: g++.dg/abi/pr39188-1a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/pr39188-1a.C -std=gnu++26 execution test PASS: g++.dg/abi/pr39188-1a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/pr39188-1a.C -std=gnu++98 execution test PASS: g++.dg/abi/pr39188-1b.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/pr39188-1b.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/pr39188-1b.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/pr39188-2a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/pr39188-2a.C -std=gnu++20 execution test PASS: g++.dg/abi/pr39188-2a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/pr39188-2a.C -std=gnu++26 execution test PASS: g++.dg/abi/pr39188-2a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/pr39188-2a.C -std=gnu++98 execution test PASS: g++.dg/abi/pr39188-2b.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/pr39188-2b.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/pr39188-2b.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/pr39188-3a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/pr39188-3a.C -std=gnu++20 execution test PASS: g++.dg/abi/pr39188-3a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/pr39188-3a.C -std=gnu++26 execution test PASS: g++.dg/abi/pr39188-3a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/pr39188-3a.C -std=gnu++98 execution test PASS: g++.dg/abi/pr39188-3b.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/pr39188-3b.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/pr39188-3b.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/pr60336-1.C (test for excess errors) UNSUPPORTED: g++.dg/abi/pr60336-10.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/pr60336-10.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/pr60336-10.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/pr60336-11.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/pr60336-11.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/pr60336-11.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/pr60336-12.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/pr60336-12.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/pr60336-12.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/pr60336-2.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/pr60336-2.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/pr60336-2.C -std=gnu++98 PASS: g++.dg/abi/pr60336-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/pr60336-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/pr60336-3.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/abi/pr60336-4.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/pr60336-4.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/pr60336-4.C -std=gnu++98 PASS: g++.dg/abi/pr60336-5.C (test for excess errors) PASS: g++.dg/abi/pr60336-6.C (test for excess errors) PASS: g++.dg/abi/pr60336-7.C (test for excess errors) PASS: g++.dg/abi/pr60336-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/pr60336-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/pr60336-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/pr60336-8a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/pr60336-8a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/pr60336-8a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/pr60336-9.C (test for excess errors) PASS: g++.dg/abi/pr68355.C (test for excess errors) PASS: g++.dg/abi/pr70182.C -std=gnu++20 scan-assembler _Z1gI1AEv1SIXadsrT_1fIiEEE PASS: g++.dg/abi/pr70182.C -std=gnu++20 scan-assembler _Z1gI1AEv1SIXadsrT_oncviEE PASS: g++.dg/abi/pr70182.C -std=gnu++20 scan-assembler _Z1gI1AEv1SIXadsrT_onmiIdEEE PASS: g++.dg/abi/pr70182.C -std=gnu++20 scan-assembler _Z1gI1AEv1SIXadsrT_onplEE PASS: g++.dg/abi/pr70182.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/pr70182.C -std=gnu++26 scan-assembler _Z1gI1AEv1SIXadsrT_1fIiEEE PASS: g++.dg/abi/pr70182.C -std=gnu++26 scan-assembler _Z1gI1AEv1SIXadsrT_oncviEE PASS: g++.dg/abi/pr70182.C -std=gnu++26 scan-assembler _Z1gI1AEv1SIXadsrT_onmiIdEEE PASS: g++.dg/abi/pr70182.C -std=gnu++26 scan-assembler _Z1gI1AEv1SIXadsrT_onplEE PASS: g++.dg/abi/pr70182.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/pr70182.C -std=gnu++98 scan-assembler _Z1gI1AEv1SIXadsrT_1fIiEEE PASS: g++.dg/abi/pr70182.C -std=gnu++98 scan-assembler _Z1gI1AEv1SIXadsrT_oncviEE PASS: g++.dg/abi/pr70182.C -std=gnu++98 scan-assembler _Z1gI1AEv1SIXadsrT_onmiIdEEE PASS: g++.dg/abi/pr70182.C -std=gnu++98 scan-assembler _Z1gI1AEv1SIXadsrT_onplEE PASS: g++.dg/abi/pr70182.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/pr77489.C -std=gnu++20 scan-assembler _ZZ3foovE8localVar_9 PASS: g++.dg/abi/pr77489.C -std=gnu++20 scan-assembler _ZZ3foovE8localVar__10_ PASS: g++.dg/abi/pr77489.C -std=gnu++20 scan-assembler _ZZ3foovE8localVar__11_ PASS: g++.dg/abi/pr77489.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/pr77489.C -std=gnu++26 scan-assembler _ZZ3foovE8localVar_9 PASS: g++.dg/abi/pr77489.C -std=gnu++26 scan-assembler _ZZ3foovE8localVar__10_ PASS: g++.dg/abi/pr77489.C -std=gnu++26 scan-assembler _ZZ3foovE8localVar__11_ PASS: g++.dg/abi/pr77489.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/pr77489.C -std=gnu++98 scan-assembler _ZZ3foovE8localVar_9 PASS: g++.dg/abi/pr77489.C -std=gnu++98 scan-assembler _ZZ3foovE8localVar__10_ PASS: g++.dg/abi/pr77489.C -std=gnu++98 scan-assembler _ZZ3foovE8localVar__11_ PASS: g++.dg/abi/pr77489.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 (test for warnings, line 156) PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 (test for warnings, line 158) PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 at line 113 (test for warnings, line 112) PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 at line 124 (test for warnings, line 123) PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 at line 160 (test for warnings, line 159) PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 at line 167 (test for warnings, line 166) PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 at line 169 (test for warnings, line 168) PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 at line 52 (test for warnings, line 51) PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/pr77728-1.C -std=gnu++26 (test for warnings, line 156) PASS: g++.dg/abi/pr77728-1.C -std=gnu++26 (test for warnings, line 158) PASS: g++.dg/abi/pr77728-1.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/abi/pr77728-1.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/abi/pr77728-1.C -std=gnu++26 at line 113 (test for warnings, line 112) PASS: g++.dg/abi/pr77728-1.C -std=gnu++26 at line 124 (test for warnings, line 123) PASS: g++.dg/abi/pr77728-1.C -std=gnu++26 at line 160 (test for warnings, line 159) PASS: g++.dg/abi/pr77728-1.C -std=gnu++26 at line 167 (test for warnings, line 166) PASS: g++.dg/abi/pr77728-1.C -std=gnu++26 at line 169 (test for warnings, line 168) PASS: g++.dg/abi/pr77728-1.C -std=gnu++26 at line 52 (test for warnings, line 51) PASS: g++.dg/abi/pr77728-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 (test for warnings, line 156) PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 (test for warnings, line 158) PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 (test for warnings, line 45) PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 at line 113 (test for warnings, line 112) PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 at line 124 (test for warnings, line 123) PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 at line 160 (test for warnings, line 159) PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 at line 167 (test for warnings, line 166) PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 at line 169 (test for warnings, line 168) PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 at line 52 (test for warnings, line 51) PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/abi/pr77728-2.C -std=gnu++11 UNSUPPORTED: g++.dg/abi/pr77728-2.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/pr77728-2.C -std=gnu++26 PASS: g++.dg/abi/pr83487.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/pr83487.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/pr83487.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/pr83489.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/abi/pr83489.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/abi/pr83489.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/pr83489.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/abi/pr83489.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/abi/pr83489.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/pr83489.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/abi/pr83489.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/abi/pr83489.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/pr87137.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/pr87137.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/pr87137.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/pr98531-1.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/pr98531-1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/pr98531-1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/pr98531-2.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/pr98531-2.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/pr98531-2.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/pr98531-3.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/pr98531-3.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/pr98531-3.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/pr98531-4.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/pr98531-4.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/pr98531-4.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/pragma-pack1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/pragma-pack1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/pragma-pack1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/pure-virtual1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/pure-virtual1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/pure-virtual1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/ref-temp1.C -std=c++14 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE0_ PASS: g++.dg/abi/ref-temp1.C -std=c++14 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE1_ PASS: g++.dg/abi/ref-temp1.C -std=c++14 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE2_ PASS: g++.dg/abi/ref-temp1.C -std=c++14 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE_ PASS: g++.dg/abi/ref-temp1.C -std=c++14 scan-assembler _ZGR1bIvE0_:\n[^\n]+_ZGR1bIvE1_ PASS: g++.dg/abi/ref-temp1.C -std=c++14 scan-assembler _ZGR1bIvE1_:\n[^\n]+[ \t]1 PASS: g++.dg/abi/ref-temp1.C -std=c++14 scan-assembler _ZGR1bIvE2_:\n[^\n]+[ \t]4 PASS: g++.dg/abi/ref-temp1.C -std=c++14 scan-assembler _ZGR1bIvE_:\n[^\n]+_ZGR1bIvE0_ PASS: g++.dg/abi/ref-temp1.C -std=c++14 (test for excess errors) PASS: g++.dg/abi/ref-temp1.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE0_ PASS: g++.dg/abi/ref-temp1.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE1_ PASS: g++.dg/abi/ref-temp1.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE2_ PASS: g++.dg/abi/ref-temp1.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE_ PASS: g++.dg/abi/ref-temp1.C -std=c++20 scan-assembler _ZGR1bIvE0_:\n[^\n]+_ZGR1bIvE1_ PASS: g++.dg/abi/ref-temp1.C -std=c++20 scan-assembler _ZGR1bIvE1_:\n[^\n]+[ \t]1 PASS: g++.dg/abi/ref-temp1.C -std=c++20 scan-assembler _ZGR1bIvE2_:\n[^\n]+[ \t]4 PASS: g++.dg/abi/ref-temp1.C -std=c++20 scan-assembler _ZGR1bIvE_:\n[^\n]+_ZGR1bIvE0_ PASS: g++.dg/abi/ref-temp1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/ref-temp1.C -std=c++26 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE0_ PASS: g++.dg/abi/ref-temp1.C -std=c++26 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE1_ PASS: g++.dg/abi/ref-temp1.C -std=c++26 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE2_ PASS: g++.dg/abi/ref-temp1.C -std=c++26 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE_ PASS: g++.dg/abi/ref-temp1.C -std=c++26 scan-assembler _ZGR1bIvE0_:\n[^\n]+_ZGR1bIvE1_ PASS: g++.dg/abi/ref-temp1.C -std=c++26 scan-assembler _ZGR1bIvE1_:\n[^\n]+[ \t]1 PASS: g++.dg/abi/ref-temp1.C -std=c++26 scan-assembler _ZGR1bIvE2_:\n[^\n]+[ \t]4 PASS: g++.dg/abi/ref-temp1.C -std=c++26 scan-assembler _ZGR1bIvE_:\n[^\n]+_ZGR1bIvE0_ PASS: g++.dg/abi/ref-temp1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/abi/regparm1.C -std=c++11 UNSUPPORTED: g++.dg/abi/regparm1.C -std=c++20 UNSUPPORTED: g++.dg/abi/regparm1.C -std=c++26 PASS: g++.dg/abi/rtti1.C -std=c++20 scan-assembler-dem-not \\ntypeinfo for A[: \\t\\n] PASS: g++.dg/abi/rtti1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/rtti1.C -std=c++26 scan-assembler-dem-not \\ntypeinfo for A[: \\t\\n] PASS: g++.dg/abi/rtti1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/rtti1.C -std=c++98 scan-assembler-dem-not \\ntypeinfo for A[: \\t\\n] PASS: g++.dg/abi/rtti1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/rtti2.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/rtti2.C -std=c++20 execution test PASS: g++.dg/abi/rtti2.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/rtti2.C -std=c++26 execution test PASS: g++.dg/abi/rtti2.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/rtti2.C -std=c++98 execution test PASS: g++.dg/abi/rtti3.C -std=c++20 scan-assembler .weak[ \t]_?_ZTSPP1A PASS: g++.dg/abi/rtti3.C -std=c++20 scan-assembler-not .weak[ \t]_?_ZTIPP1A PASS: g++.dg/abi/rtti3.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/rtti3.C -std=c++26 scan-assembler .weak[ \t]_?_ZTSPP1A PASS: g++.dg/abi/rtti3.C -std=c++26 scan-assembler-not .weak[ \t]_?_ZTIPP1A PASS: g++.dg/abi/rtti3.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/rtti3.C -std=c++98 scan-assembler .weak[ \t]_?_ZTSPP1A PASS: g++.dg/abi/rtti3.C -std=c++98 scan-assembler-not .weak[ \t]_?_ZTIPP1A PASS: g++.dg/abi/rtti3.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/scoped1.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/abi/scoped1.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/abi/scoped1.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/abi/scoped1.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/abi/scoped1.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/abi/scoped1.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/abi/scoped1.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/abi/scoped1.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/abi/scoped1.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/abi/scoped1.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/abi/scoped1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/scoped1.C -std=gnu++11 execution test PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/scoped1.C -std=gnu++20 execution test PASS: g++.dg/abi/scoped1.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/abi/scoped1.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/abi/scoped1.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/abi/scoped1.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/abi/scoped1.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/abi/scoped1.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/abi/scoped1.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/abi/scoped1.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/abi/scoped1.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/abi/scoped1.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/abi/scoped1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/scoped1.C -std=gnu++26 execution test PASS: g++.dg/abi/spec1.C -std=c++20 scan-assembler-not weak PASS: g++.dg/abi/spec1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/spec1.C -std=c++26 scan-assembler-not weak PASS: g++.dg/abi/spec1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/spec1.C -std=c++98 scan-assembler-not weak PASS: g++.dg/abi/spec1.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/abi/structret1.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/structret1.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/structret1.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/thunk1.C -std=c++20 UNSUPPORTED: g++.dg/abi/thunk1.C -std=c++26 UNSUPPORTED: g++.dg/abi/thunk1.C -std=c++98 UNSUPPORTED: g++.dg/abi/thunk2.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/thunk2.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/thunk2.C -std=gnu++98 PASS: g++.dg/abi/thunk3.C -std=c++20 scan-assembler-not .weak[\t ]_?_ZThn._N7Derived3FooEv PASS: g++.dg/abi/thunk3.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/thunk3.C -std=c++26 scan-assembler-not .weak[\t ]_?_ZThn._N7Derived3FooEv PASS: g++.dg/abi/thunk3.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/thunk3.C -std=c++98 scan-assembler-not .weak[\t ]_?_ZThn._N7Derived3FooEv PASS: g++.dg/abi/thunk3.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/thunk4.C -std=c++20 scan-assembler .weak[ \t]_?_ZThn._N7Derived3FooEv PASS: g++.dg/abi/thunk4.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/thunk4.C -std=c++26 scan-assembler .weak[ \t]_?_ZThn._N7Derived3FooEv PASS: g++.dg/abi/thunk4.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/thunk4.C -std=c++98 scan-assembler .weak[ \t]_?_ZThn._N7Derived3FooEv PASS: g++.dg/abi/thunk4.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/thunk5.C -std=c++20 scan-assembler weak.*ZTv PASS: g++.dg/abi/thunk5.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/thunk5.C -std=c++26 scan-assembler weak.*ZTv PASS: g++.dg/abi/thunk5.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/thunk5.C -std=c++98 scan-assembler weak.*ZTv PASS: g++.dg/abi/thunk5.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/thunk6.C -std=c++20 scan-assembler _ZTv0_n16_N1CD1Ev PASS: g++.dg/abi/thunk6.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/thunk6.C -std=c++26 scan-assembler _ZTv0_n16_N1CD1Ev PASS: g++.dg/abi/thunk6.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/thunk6.C -std=c++98 scan-assembler _ZTv0_n16_N1CD1Ev PASS: g++.dg/abi/thunk6.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/vague1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/vague1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/vague1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/vbase1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/vbase1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/vbase1.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/abi/vbase11.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/vbase11.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/vbase11.C -std=gnu++98 PASS: g++.dg/abi/vbase12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/vbase12.C -std=gnu++20 execution test PASS: g++.dg/abi/vbase12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/vbase12.C -std=gnu++26 execution test PASS: g++.dg/abi/vbase12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/vbase12.C -std=gnu++98 execution test PASS: g++.dg/abi/vbase13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/vbase13.C -std=gnu++20 execution test PASS: g++.dg/abi/vbase13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/vbase13.C -std=gnu++26 execution test PASS: g++.dg/abi/vbase13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/vbase13.C -std=gnu++98 execution test PASS: g++.dg/abi/vbase15.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/vbase15.C -std=c++20 execution test PASS: g++.dg/abi/vbase15.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/vbase15.C -std=c++26 execution test PASS: g++.dg/abi/vbase15.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/vbase15.C -std=c++98 execution test PASS: g++.dg/abi/vbase8-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/vbase8-10.C -std=gnu++20 execution test PASS: g++.dg/abi/vbase8-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/vbase8-10.C -std=gnu++26 execution test PASS: g++.dg/abi/vbase8-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/vbase8-10.C -std=gnu++98 execution test PASS: g++.dg/abi/vbase8-21.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/vbase8-21.C -std=gnu++20 execution test PASS: g++.dg/abi/vbase8-21.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/vbase8-21.C -std=gnu++26 execution test PASS: g++.dg/abi/vbase8-21.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/vbase8-21.C -std=gnu++98 execution test PASS: g++.dg/abi/vbase8-22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/vbase8-22.C -std=gnu++20 execution test PASS: g++.dg/abi/vbase8-22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/vbase8-22.C -std=gnu++26 execution test PASS: g++.dg/abi/vbase8-22.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/vbase8-22.C -std=gnu++98 execution test PASS: g++.dg/abi/vbase8-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/vbase8-4.C -std=gnu++20 execution test PASS: g++.dg/abi/vbase8-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/vbase8-4.C -std=gnu++26 execution test PASS: g++.dg/abi/vbase8-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/vbase8-4.C -std=gnu++98 execution test PASS: g++.dg/abi/vbase9.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/vbase9.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/vbase9.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/vcall1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/abi/vcall1.C -std=gnu++20 execution test PASS: g++.dg/abi/vcall1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/abi/vcall1.C -std=gnu++26 execution test PASS: g++.dg/abi/vcall1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/vcall1.C -std=gnu++98 execution test PASS: g++.dg/abi/vthunk1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/vthunk1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/vthunk1.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/abi/vthunk2.C -std=c++20 UNSUPPORTED: g++.dg/abi/vthunk2.C -std=c++26 UNSUPPORTED: g++.dg/abi/vthunk2.C -std=c++98 UNSUPPORTED: g++.dg/abi/vthunk3.C -std=gnu++20 UNSUPPORTED: g++.dg/abi/vthunk3.C -std=gnu++26 UNSUPPORTED: g++.dg/abi/vthunk3.C -std=gnu++98 PASS: g++.dg/abi/vtt1.C -std=c++20 scan-assembler _ZTT1B PASS: g++.dg/abi/vtt1.C -std=c++20 (test for excess errors) PASS: g++.dg/abi/vtt1.C -std=c++26 scan-assembler _ZTT1B PASS: g++.dg/abi/vtt1.C -std=c++26 (test for excess errors) PASS: g++.dg/abi/vtt1.C -std=c++98 scan-assembler _ZTT1B PASS: g++.dg/abi/vtt1.C -std=c++98 (test for excess errors) PASS: g++.dg/absvect.C -std=gnu++20 (test for excess errors) PASS: g++.dg/absvect.C -std=gnu++26 (test for excess errors) PASS: g++.dg/absvect.C -std=gnu++98 (test for excess errors) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 101) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 102) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 105) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 106) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 107) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 108) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 111) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 112) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 114) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 115) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 117) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 118) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 120) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 121) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 123) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 124) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 126) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 127) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 130) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 131) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 132) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 133) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 136) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 137) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 139) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 140) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 143) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 144) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 145) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 148) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 151) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 152) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 153) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 156) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 157) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 158) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 163) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 164) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 166) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 167) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 169) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 170) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 172) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 173) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 177) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 181) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 75) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 76) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 80) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 83) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 85) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 87) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 88) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 90) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 91) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 96) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 97) PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for excess errors) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 101) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 102) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 105) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 106) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 107) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 108) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 111) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 112) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 114) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 115) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 117) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 118) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 120) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 121) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 123) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 124) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 126) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 127) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 130) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 131) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 132) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 133) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 136) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 137) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 139) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 140) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 143) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 144) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 145) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 148) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 151) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 152) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 153) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 156) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 157) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 158) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 163) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 164) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 166) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 167) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 169) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 170) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 172) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 173) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 177) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 181) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 75) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 76) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 80) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 83) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 85) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 87) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 88) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 90) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 91) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 96) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for errors, line 97) PASS: g++.dg/addr_builtin-1.C -std=c++26 (test for excess errors) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 101) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 102) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 105) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 106) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 107) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 108) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 111) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 112) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 114) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 115) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 117) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 118) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 120) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 121) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 123) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 124) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 126) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 127) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 130) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 131) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 132) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 133) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 136) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 137) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 139) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 140) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 143) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 144) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 145) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 148) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 151) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 152) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 153) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 156) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 157) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 158) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 163) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 164) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 166) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 167) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 169) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 170) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 172) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 173) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 177) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 181) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 75) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 76) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 80) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 83) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 85) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 87) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 88) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 90) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 91) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 96) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 97) PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/alias-checks.C -std=gnu++17 UNSUPPORTED: g++.dg/alias-checks.C -std=gnu++20 UNSUPPORTED: g++.dg/alias-checks.C -std=gnu++26 PASS: g++.dg/asm-qual-1.C (test for errors, line 10) PASS: g++.dg/asm-qual-1.C (test for errors, line 12) PASS: g++.dg/asm-qual-1.C (test for excess errors) PASS: g++.dg/asm-qual-2.C (test for errors, line 23) PASS: g++.dg/asm-qual-2.C (test for errors, line 24) PASS: g++.dg/asm-qual-2.C (test for errors, line 25) PASS: g++.dg/asm-qual-2.C (test for errors, line 26) PASS: g++.dg/asm-qual-2.C (test for errors, line 27) PASS: g++.dg/asm-qual-2.C (test for errors, line 28) PASS: g++.dg/asm-qual-2.C (test for errors, line 30) PASS: g++.dg/asm-qual-2.C (test for errors, line 31) PASS: g++.dg/asm-qual-2.C (test for errors, line 32) PASS: g++.dg/asm-qual-2.C (test for errors, line 33) PASS: g++.dg/asm-qual-2.C (test for errors, line 34) PASS: g++.dg/asm-qual-2.C (test for errors, line 35) PASS: g++.dg/asm-qual-2.C (test for errors, line 37) PASS: g++.dg/asm-qual-2.C (test for errors, line 38) PASS: g++.dg/asm-qual-2.C (test for errors, line 39) PASS: g++.dg/asm-qual-2.C (test for errors, line 40) PASS: g++.dg/asm-qual-2.C (test for errors, line 41) PASS: g++.dg/asm-qual-2.C (test for errors, line 42) PASS: g++.dg/asm-qual-2.C (test for excess errors) PASS: g++.dg/asm-qual-3.C (test for errors, line 5) PASS: g++.dg/asm-qual-3.C (test for errors, line 7) PASS: g++.dg/asm-qual-3.C (test for errors, line 8) PASS: g++.dg/asm-qual-3.C (test for errors, line 9) PASS: g++.dg/asm-qual-3.C (test for warnings, line 6) XFAIL: g++.dg/asm-qual-3.C (test for excess errors) PASS: g++.dg/auto-init-uninit-pred-1_a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/auto-init-uninit-pred-1_a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/auto-init-uninit-pred-1_a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/auto-init-uninit-pred-2_a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/auto-init-uninit-pred-2_a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/auto-init-uninit-pred-2_a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/auto-init-uninit-pred-3_a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/auto-init-uninit-pred-3_a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/auto-init-uninit-pred-3_a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/auto-init-uninit-pred-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/auto-init-uninit-pred-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/auto-init-uninit-pred-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cdce3.C -std=gnu++20 scan-tree-dump cdce "cdce3.C:100: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++20 scan-tree-dump cdce "cdce3.C:101: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++20 scan-tree-dump cdce "cdce3.C:102: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++20 scan-tree-dump cdce "cdce3.C:103: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++20 scan-tree-dump cdce "cdce3.C:104: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++20 scan-tree-dump cdce "cdce3.C:105: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++20 scan-tree-dump cdce "cdce3.C:106: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++20 scan-tree-dump cdce "cdce3.C:107: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++20 scan-tree-dump cdce "cdce3.C:108: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++20 scan-tree-dump cdce "cdce3.C:95: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++20 scan-tree-dump cdce "cdce3.C:96: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++20 scan-tree-dump cdce "cdce3.C:97: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++20 scan-tree-dump cdce "cdce3.C:98: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++20 scan-tree-dump cdce "cdce3.C:99: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cdce3.C -std=gnu++20 execution test PASS: g++.dg/cdce3.C -std=gnu++26 scan-tree-dump cdce "cdce3.C:100: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++26 scan-tree-dump cdce "cdce3.C:101: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++26 scan-tree-dump cdce "cdce3.C:102: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++26 scan-tree-dump cdce "cdce3.C:103: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++26 scan-tree-dump cdce "cdce3.C:104: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++26 scan-tree-dump cdce "cdce3.C:105: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++26 scan-tree-dump cdce "cdce3.C:106: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++26 scan-tree-dump cdce "cdce3.C:107: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++26 scan-tree-dump cdce "cdce3.C:108: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++26 scan-tree-dump cdce "cdce3.C:95: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++26 scan-tree-dump cdce "cdce3.C:96: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++26 scan-tree-dump cdce "cdce3.C:97: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++26 scan-tree-dump cdce "cdce3.C:98: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++26 scan-tree-dump cdce "cdce3.C:99: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cdce3.C -std=gnu++26 execution test PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:100: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:101: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:102: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:103: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:104: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:105: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:106: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:107: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:108: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:95: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:96: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:97: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:98: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:99: .* function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cdce3.C -std=gnu++98 execution test UNSUPPORTED: g++.dg/cet-notrack-1.C -std=gnu++20 UNSUPPORTED: g++.dg/cet-notrack-1.C -std=gnu++26 UNSUPPORTED: g++.dg/cet-notrack-1.C -std=gnu++98 PASS: g++.dg/concepts/abbrev1.C -std=c++14 (test for excess errors) PASS: g++.dg/concepts/abbrev1.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/abbrev1.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/abbrev10.C -std=c++14 (test for excess errors) PASS: g++.dg/concepts/abbrev10.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/abbrev10.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/abbrev11.C -std=c++14 (test for excess errors) PASS: g++.dg/concepts/abbrev11.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/abbrev11.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/abbrev2.C -std=c++14 (test for excess errors) PASS: g++.dg/concepts/abbrev2.C -std=c++14 execution test PASS: g++.dg/concepts/abbrev2.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/abbrev2.C -std=c++20 execution test PASS: g++.dg/concepts/abbrev2.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/abbrev2.C -std=c++26 execution test PASS: g++.dg/concepts/abbrev3.C -std=c++14 (test for excess errors) PASS: g++.dg/concepts/abbrev3.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/abbrev3.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/abbrev5.C -std=c++20 (test for errors, line 9) PASS: g++.dg/concepts/abbrev5.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/abbrev5.C -std=c++26 (test for errors, line 9) PASS: g++.dg/concepts/abbrev5.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/abbrev5.C -std=c++98 PASS: g++.dg/concepts/abbrev6.C -std=c++20 (test for errors, line 11) PASS: g++.dg/concepts/abbrev6.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/abbrev6.C -std=c++26 (test for errors, line 11) PASS: g++.dg/concepts/abbrev6.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/abbrev6.C -std=c++98 PASS: g++.dg/concepts/abbrev7.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/concepts/abbrev7.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/abbrev7.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/concepts/abbrev7.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/abbrev7.C -std=c++98 PASS: g++.dg/concepts/abbrev8.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/abbrev8.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/abbrev8.C -std=c++98 PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for bogus messages, line 17) PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for bogus messages, line 18) PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for bogus messages, line 22) PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for bogus messages, line 25) PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for errors, line 12) PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for errors, line 6) PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/abbrev9.C -std=c++26 (test for bogus messages, line 17) PASS: g++.dg/concepts/abbrev9.C -std=c++26 (test for bogus messages, line 18) PASS: g++.dg/concepts/abbrev9.C -std=c++26 (test for bogus messages, line 22) PASS: g++.dg/concepts/abbrev9.C -std=c++26 (test for bogus messages, line 25) PASS: g++.dg/concepts/abbrev9.C -std=c++26 (test for errors, line 12) PASS: g++.dg/concepts/abbrev9.C -std=c++26 (test for errors, line 6) PASS: g++.dg/concepts/abbrev9.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/concepts/abbrev9.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/concepts/abbrev9.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/concepts/abbrev9.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/concepts/abbrev9.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/abbrev9.C -std=c++98 PASS: g++.dg/concepts/attrib1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/concepts/attrib1.C -std=c++11 (test for excess errors) PASS: g++.dg/concepts/attrib1.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/attrib1.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/auto3.C -std=gnu++17 (test for errors, line 10) PASS: g++.dg/concepts/auto3.C -std=gnu++17 (test for errors, line 11) PASS: g++.dg/concepts/auto3.C -std=gnu++17 (test for errors, line 13) PASS: g++.dg/concepts/auto3.C -std=gnu++17 (test for errors, line 7) PASS: g++.dg/concepts/auto3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/auto3.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/concepts/auto3.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/concepts/auto3.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/concepts/auto3.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/concepts/auto3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/auto3.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/concepts/auto3.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/concepts/auto3.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/concepts/auto3.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/concepts/auto3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/auto5.C -std=gnu++17 (test for errors, line 8) PASS: g++.dg/concepts/auto5.C -std=gnu++17 (test for errors, line 9) PASS: g++.dg/concepts/auto5.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/auto5.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/concepts/auto5.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/concepts/auto5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/auto5.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/concepts/auto5.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/concepts/auto5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/auto7.C -std=c++14 (test for errors, line 5) PASS: g++.dg/concepts/auto7.C -std=c++14 (test for excess errors) PASS: g++.dg/concepts/auto7.C -std=c++20 (test for errors, line 5) PASS: g++.dg/concepts/auto7.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/auto7.C -std=c++26 (test for errors, line 5) PASS: g++.dg/concepts/auto7.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/auto7a.C -std=c++14 (test for errors, line 4) PASS: g++.dg/concepts/auto7a.C -std=c++14 at line 5 (test for warnings, line 4) PASS: g++.dg/concepts/auto7a.C -std=c++14 (test for excess errors) PASS: g++.dg/concepts/auto7a.C -std=c++17 (test for errors, line 4) PASS: g++.dg/concepts/auto7a.C -std=c++17 at line 5 (test for warnings, line 4) PASS: g++.dg/concepts/auto7a.C -std=c++17 (test for excess errors) PASS: g++.dg/concepts/auto7a.C -std=c++20 (test for errors, line 4) PASS: g++.dg/concepts/auto7a.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/auto7b.C -std=c++14 (test for excess errors) PASS: g++.dg/concepts/auto7b.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/auto7b.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/auto7c.C -std=c++17 (test for errors, line 8) PASS: g++.dg/concepts/auto7c.C -std=c++17 (test for excess errors) PASS: g++.dg/concepts/auto7c.C -std=c++20 (test for errors, line 8) PASS: g++.dg/concepts/auto7c.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/auto7c.C -std=c++26 (test for errors, line 8) PASS: g++.dg/concepts/auto7c.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/auto8.C -std=c++17 (test for errors, line 10) PASS: g++.dg/concepts/auto8.C -std=c++17 (test for errors, line 16) PASS: g++.dg/concepts/auto8.C -std=c++17 (test for excess errors) PASS: g++.dg/concepts/auto8.C -std=c++20 (test for errors, line 10) PASS: g++.dg/concepts/auto8.C -std=c++20 (test for errors, line 16) PASS: g++.dg/concepts/auto8.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/auto8.C -std=c++26 (test for errors, line 10) PASS: g++.dg/concepts/auto8.C -std=c++26 (test for errors, line 16) PASS: g++.dg/concepts/auto8.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/auto8a.C -std=c++17 (test for errors, line 11) PASS: g++.dg/concepts/auto8a.C -std=c++17 (test for errors, line 17) PASS: g++.dg/concepts/auto8a.C -std=c++17 (test for excess errors) PASS: g++.dg/concepts/auto8a.C -std=c++20 (test for errors, line 11) PASS: g++.dg/concepts/auto8a.C -std=c++20 (test for errors, line 17) PASS: g++.dg/concepts/auto8a.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/auto8a.C -std=c++26 (test for errors, line 11) PASS: g++.dg/concepts/auto8a.C -std=c++26 (test for errors, line 17) PASS: g++.dg/concepts/auto8a.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/class-deduction1.C -std=gnu++17 (test for errors, line 18) PASS: g++.dg/concepts/class-deduction1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/class-deduction1.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/concepts/class-deduction1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/class-deduction1.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/concepts/class-deduction1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/class5.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/class5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/class5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/class6.C -std=gnu++17 (test for errors, line 12) PASS: g++.dg/concepts/class6.C -std=gnu++17 (test for errors, line 17) PASS: g++.dg/concepts/class6.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/class6.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/concepts/class6.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/concepts/class6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/class6.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/concepts/class6.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/concepts/class6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/debug1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/debug1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/debug1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 10) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 11) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 17) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 18) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 20) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 21) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 24) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 25) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 26) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 29) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 33) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 38) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 5) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 7) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 at line 12 (test for errors, line 11) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 at line 22 (test for errors, line 21) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 at line 23 (test for errors, line 21) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 at line 30 (test for errors, line 29) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 at line 34 (test for errors, line 33) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 at line 39 (test for errors, line 38) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 at line 12 (test for errors, line 11) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 at line 22 (test for errors, line 21) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 at line 23 (test for errors, line 21) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 at line 30 (test for errors, line 29) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 at line 34 (test for errors, line 33) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 at line 39 (test for errors, line 38) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 (test for errors, line 38) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 at line 12 (test for errors, line 11) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 at line 22 (test for errors, line 21) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 at line 23 (test for errors, line 21) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 at line 30 (test for errors, line 29) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 at line 34 (test for errors, line 33) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 at line 39 (test for errors, line 38) PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/deduction-constraint1.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/deduction-constraint1.C -std=c++23 (test for excess errors) PASS: g++.dg/concepts/deduction-constraint1.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/diagnostic1.C -std=gnu++17 (test for errors, line 10) PASS: g++.dg/concepts/diagnostic1.C -std=gnu++17 (test for errors, line 11) PASS: g++.dg/concepts/diagnostic1.C -std=gnu++17 (test for errors, line 16) PASS: g++.dg/concepts/diagnostic1.C -std=gnu++17 (test for errors, line 30) PASS: g++.dg/concepts/diagnostic1.C -std=gnu++17 (test for errors, line 31) PASS: g++.dg/concepts/diagnostic1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/diagnostic1.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/concepts/diagnostic1.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/concepts/diagnostic1.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/concepts/diagnostic1.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/concepts/diagnostic1.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/concepts/diagnostic1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/diagnostic1.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/concepts/diagnostic1.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/concepts/diagnostic1.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/concepts/diagnostic1.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/concepts/diagnostic1.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/concepts/diagnostic1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/diagnostic10.C -std=c++20 (test for errors, line 17) PASS: g++.dg/concepts/diagnostic10.C -std=c++20 (test for errors, line 6) PASS: g++.dg/concepts/diagnostic10.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/diagnostic10.C -std=c++26 (test for errors, line 17) PASS: g++.dg/concepts/diagnostic10.C -std=c++26 (test for errors, line 6) PASS: g++.dg/concepts/diagnostic10.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/diagnostic10.C -std=c++98 PASS: g++.dg/concepts/diagnostic11.C -std=c++17 (test for errors, line 4) PASS: g++.dg/concepts/diagnostic11.C -std=c++17 at line 5 (test for warnings, line 4) PASS: g++.dg/concepts/diagnostic11.C -std=c++17 (test for excess errors) UNSUPPORTED: g++.dg/concepts/diagnostic11.C -std=c++20 UNSUPPORTED: g++.dg/concepts/diagnostic11.C -std=c++26 PASS: g++.dg/concepts/diagnostic12.C -std=c++20 (test for errors, line 16) PASS: g++.dg/concepts/diagnostic12.C -std=c++20 (test for errors, line 8) PASS: g++.dg/concepts/diagnostic12.C -std=c++20 at line 14 (test for warnings, line 13) PASS: g++.dg/concepts/diagnostic12.C -std=c++20 at line 6 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic12.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/diagnostic12.C -std=c++26 (test for errors, line 16) PASS: g++.dg/concepts/diagnostic12.C -std=c++26 (test for errors, line 8) PASS: g++.dg/concepts/diagnostic12.C -std=c++26 at line 14 (test for warnings, line 13) PASS: g++.dg/concepts/diagnostic12.C -std=c++26 at line 6 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic12.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/diagnostic12.C -std=c++98 PASS: g++.dg/concepts/diagnostic13.C -std=c++20 (test for errors, line 13) PASS: g++.dg/concepts/diagnostic13.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic13.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/diagnostic13.C -std=c++26 (test for errors, line 13) PASS: g++.dg/concepts/diagnostic13.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic13.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/diagnostic13.C -std=c++98 PASS: g++.dg/concepts/diagnostic14.C -std=c++20 (test for errors, line 24) PASS: g++.dg/concepts/diagnostic14.C -std=c++20 (test for errors, line 30) PASS: g++.dg/concepts/diagnostic14.C -std=c++20 (test for errors, line 36) PASS: g++.dg/concepts/diagnostic14.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/concepts/diagnostic14.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/concepts/diagnostic14.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/concepts/diagnostic14.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/diagnostic14.C -std=c++23 (test for errors, line 24) PASS: g++.dg/concepts/diagnostic14.C -std=c++23 (test for errors, line 30) PASS: g++.dg/concepts/diagnostic14.C -std=c++23 (test for errors, line 36) PASS: g++.dg/concepts/diagnostic14.C -std=c++23 (test for warnings, line 21) PASS: g++.dg/concepts/diagnostic14.C -std=c++23 (test for warnings, line 27) PASS: g++.dg/concepts/diagnostic14.C -std=c++23 (test for warnings, line 33) PASS: g++.dg/concepts/diagnostic14.C -std=c++23 (test for excess errors) PASS: g++.dg/concepts/diagnostic14.C -std=c++26 (test for errors, line 24) PASS: g++.dg/concepts/diagnostic14.C -std=c++26 (test for errors, line 30) PASS: g++.dg/concepts/diagnostic14.C -std=c++26 (test for errors, line 36) PASS: g++.dg/concepts/diagnostic14.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/concepts/diagnostic14.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/concepts/diagnostic14.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/concepts/diagnostic14.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/diagnostic15.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/concepts/diagnostic15.C -std=c++20 (test for errors, line 16) PASS: g++.dg/concepts/diagnostic15.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/diagnostic15.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/concepts/diagnostic15.C -std=c++26 (test for errors, line 16) PASS: g++.dg/concepts/diagnostic15.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/diagnostic15.C -std=c++98 PASS: g++.dg/concepts/diagnostic16.C -std=c++20 (test for errors, line 13) PASS: g++.dg/concepts/diagnostic16.C -std=c++20 (test for errors, line 19) PASS: g++.dg/concepts/diagnostic16.C -std=c++20 (test for errors, line 26) PASS: g++.dg/concepts/diagnostic16.C -std=c++20 (test for errors, line 32) PASS: g++.dg/concepts/diagnostic16.C -std=c++20 (test for errors, line 7) PASS: g++.dg/concepts/diagnostic16.C -std=c++20 at line 14 (test for errors, line 13) PASS: g++.dg/concepts/diagnostic16.C -std=c++20 at line 20 (test for errors, line 19) PASS: g++.dg/concepts/diagnostic16.C -std=c++20 at line 8 (test for errors, line 7) PASS: g++.dg/concepts/diagnostic16.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/diagnostic16.C -std=c++26 (test for errors, line 13) PASS: g++.dg/concepts/diagnostic16.C -std=c++26 (test for errors, line 19) PASS: g++.dg/concepts/diagnostic16.C -std=c++26 (test for errors, line 26) PASS: g++.dg/concepts/diagnostic16.C -std=c++26 (test for errors, line 32) PASS: g++.dg/concepts/diagnostic16.C -std=c++26 (test for errors, line 7) PASS: g++.dg/concepts/diagnostic16.C -std=c++26 at line 14 (test for errors, line 13) PASS: g++.dg/concepts/diagnostic16.C -std=c++26 at line 20 (test for errors, line 19) PASS: g++.dg/concepts/diagnostic16.C -std=c++26 at line 8 (test for errors, line 7) PASS: g++.dg/concepts/diagnostic16.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/diagnostic16.C -std=c++98 PASS: g++.dg/concepts/diagnostic17.C -std=c++20 (test for errors, line 10) PASS: g++.dg/concepts/diagnostic17.C -std=c++20 (test for errors, line 13) PASS: g++.dg/concepts/diagnostic17.C -std=c++20 (test for errors, line 16) PASS: g++.dg/concepts/diagnostic17.C -std=c++20 (test for errors, line 7) PASS: g++.dg/concepts/diagnostic17.C -std=c++20 at line 11 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic17.C -std=c++20 at line 14 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic17.C -std=c++20 at line 17 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic17.C -std=c++20 at line 8 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic17.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/diagnostic17.C -std=c++23 (test for errors, line 10) PASS: g++.dg/concepts/diagnostic17.C -std=c++23 (test for errors, line 13) PASS: g++.dg/concepts/diagnostic17.C -std=c++23 (test for errors, line 16) PASS: g++.dg/concepts/diagnostic17.C -std=c++23 (test for errors, line 7) PASS: g++.dg/concepts/diagnostic17.C -std=c++23 at line 11 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic17.C -std=c++23 at line 14 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic17.C -std=c++23 at line 17 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic17.C -std=c++23 at line 8 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic17.C -std=c++23 (test for excess errors) PASS: g++.dg/concepts/diagnostic17.C -std=c++26 (test for errors, line 10) PASS: g++.dg/concepts/diagnostic17.C -std=c++26 (test for errors, line 13) PASS: g++.dg/concepts/diagnostic17.C -std=c++26 (test for errors, line 16) PASS: g++.dg/concepts/diagnostic17.C -std=c++26 (test for errors, line 7) PASS: g++.dg/concepts/diagnostic17.C -std=c++26 at line 11 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic17.C -std=c++26 at line 14 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic17.C -std=c++26 at line 17 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic17.C -std=c++26 at line 8 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic17.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/diagnostic18.C -std=c++20 (test for errors, line 4) PASS: g++.dg/concepts/diagnostic18.C -std=c++20 (test for errors, line 6) PASS: g++.dg/concepts/diagnostic18.C -std=c++20 (test for errors, line 7) PASS: g++.dg/concepts/diagnostic18.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/diagnostic18.C -std=c++26 (test for errors, line 4) PASS: g++.dg/concepts/diagnostic18.C -std=c++26 (test for errors, line 6) PASS: g++.dg/concepts/diagnostic18.C -std=c++26 (test for errors, line 7) PASS: g++.dg/concepts/diagnostic18.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/diagnostic18.C -std=c++98 PASS: g++.dg/concepts/diagnostic19.C -std=c++20 (test for errors, line 18) PASS: g++.dg/concepts/diagnostic19.C -std=c++20 (test for errors, line 19) PASS: g++.dg/concepts/diagnostic19.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/concepts/diagnostic19.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/concepts/diagnostic19.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/diagnostic19.C -std=c++23 (test for errors, line 18) PASS: g++.dg/concepts/diagnostic19.C -std=c++23 (test for errors, line 19) PASS: g++.dg/concepts/diagnostic19.C -std=c++23 (test for warnings, line 14) PASS: g++.dg/concepts/diagnostic19.C -std=c++23 (test for warnings, line 8) PASS: g++.dg/concepts/diagnostic19.C -std=c++23 (test for excess errors) PASS: g++.dg/concepts/diagnostic19.C -std=c++26 (test for errors, line 18) PASS: g++.dg/concepts/diagnostic19.C -std=c++26 (test for errors, line 19) PASS: g++.dg/concepts/diagnostic19.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/concepts/diagnostic19.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/concepts/diagnostic19.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/diagnostic2.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/concepts/diagnostic2.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/concepts/diagnostic2.C -std=gnu++20 expected multiline pattern lines 10-11 PASS: g++.dg/concepts/diagnostic2.C -std=gnu++20 expected multiline pattern lines 18-18 PASS: g++.dg/concepts/diagnostic2.C -std=gnu++20 expected multiline pattern lines 27-28 PASS: g++.dg/concepts/diagnostic2.C -std=gnu++20 expected multiline pattern lines 31-32 PASS: g++.dg/concepts/diagnostic2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/diagnostic2.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/concepts/diagnostic2.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/concepts/diagnostic2.C -std=gnu++26 expected multiline pattern lines 10-11 PASS: g++.dg/concepts/diagnostic2.C -std=gnu++26 expected multiline pattern lines 18-18 PASS: g++.dg/concepts/diagnostic2.C -std=gnu++26 expected multiline pattern lines 27-28 PASS: g++.dg/concepts/diagnostic2.C -std=gnu++26 expected multiline pattern lines 31-32 PASS: g++.dg/concepts/diagnostic2.C -std=gnu++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/diagnostic2.C -std=gnu++98 PASS: g++.dg/concepts/diagnostic20.C -std=c++20 (test for errors, line 10) PASS: g++.dg/concepts/diagnostic20.C -std=c++20 at line 13 (test for warnings, line ) PASS: g++.dg/concepts/diagnostic20.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/diagnostic20.C -std=c++23 (test for errors, line 10) PASS: g++.dg/concepts/diagnostic20.C -std=c++23 at line 13 (test for warnings, line ) PASS: g++.dg/concepts/diagnostic20.C -std=c++23 (test for excess errors) PASS: g++.dg/concepts/diagnostic20.C -std=c++26 (test for errors, line 10) PASS: g++.dg/concepts/diagnostic20.C -std=c++26 at line 13 (test for warnings, line ) PASS: g++.dg/concepts/diagnostic20.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/diagnostic3.C -std=c++20 (test for errors, line 27) PASS: g++.dg/concepts/diagnostic3.C -std=c++20 (test for errors, line 28) PASS: g++.dg/concepts/diagnostic3.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/concepts/diagnostic3.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/concepts/diagnostic3.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/diagnostic3.C -std=c++26 (test for errors, line 27) PASS: g++.dg/concepts/diagnostic3.C -std=c++26 (test for errors, line 28) PASS: g++.dg/concepts/diagnostic3.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/concepts/diagnostic3.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/concepts/diagnostic3.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/diagnostic3.C -std=c++98 PASS: g++.dg/concepts/diagnostic4.C -std=c++20 (test for errors, line 18) PASS: g++.dg/concepts/diagnostic4.C -std=c++20 at line 15 (test for warnings, line 14) PASS: g++.dg/concepts/diagnostic4.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/diagnostic4.C -std=c++26 (test for errors, line 18) PASS: g++.dg/concepts/diagnostic4.C -std=c++26 at line 15 (test for warnings, line 14) PASS: g++.dg/concepts/diagnostic4.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/diagnostic4.C -std=c++98 PASS: g++.dg/concepts/diagnostic5.C -std=c++20 (test for errors, line 42) PASS: g++.dg/concepts/diagnostic5.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 11 (test for warnings, line 10) PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 12 (test for warnings, line 10) PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 13 (test for warnings, line 10) PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 17 (test for warnings, line 16) PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 18 (test for warnings, line 16) PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 22 (test for warnings, line 21) PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 23 (test for warnings, line 21) PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 27 (test for warnings, line 26) PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 28 (test for warnings, line 26) PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 32 (test for warnings, line 31) PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 33 (test for warnings, line 31) PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 34 (test for warnings, line 31) PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 35 (test for warnings, line 31) PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 36 (test for warnings, line 31) PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 6 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 7 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic5.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/diagnostic5.C -std=c++26 (test for errors, line 42) PASS: g++.dg/concepts/diagnostic5.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/concepts/diagnostic5.C -std=c++26 at line 11 (test for warnings, line 10) PASS: g++.dg/concepts/diagnostic5.C -std=c++26 at line 12 (test for warnings, line 10) PASS: g++.dg/concepts/diagnostic5.C -std=c++26 at line 13 (test for warnings, line 10) PASS: g++.dg/concepts/diagnostic5.C -std=c++26 at line 17 (test for warnings, line 16) PASS: g++.dg/concepts/diagnostic5.C -std=c++26 at line 18 (test for warnings, line 16) PASS: g++.dg/concepts/diagnostic5.C -std=c++26 at line 22 (test for warnings, line 21) PASS: g++.dg/concepts/diagnostic5.C -std=c++26 at line 23 (test for warnings, line 21) PASS: g++.dg/concepts/diagnostic5.C -std=c++26 at line 27 (test for warnings, line 26) PASS: g++.dg/concepts/diagnostic5.C -std=c++26 at line 28 (test for warnings, line 26) PASS: g++.dg/concepts/diagnostic5.C -std=c++26 at line 32 (test for warnings, line 31) PASS: g++.dg/concepts/diagnostic5.C -std=c++26 at line 33 (test for warnings, line 31) PASS: g++.dg/concepts/diagnostic5.C -std=c++26 at line 34 (test for warnings, line 31) PASS: g++.dg/concepts/diagnostic5.C -std=c++26 at line 35 (test for warnings, line 31) PASS: g++.dg/concepts/diagnostic5.C -std=c++26 at line 36 (test for warnings, line 31) PASS: g++.dg/concepts/diagnostic5.C -std=c++26 at line 6 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic5.C -std=c++26 at line 7 (test for warnings, line 5) PASS: g++.dg/concepts/diagnostic5.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/diagnostic5.C -std=c++98 PASS: g++.dg/concepts/diagnostic6.C -std=c++20 (test for errors, line 14) PASS: g++.dg/concepts/diagnostic6.C -std=c++20 at line 5 (test for warnings, line 4) PASS: g++.dg/concepts/diagnostic6.C -std=c++20 at line 9 (test for warnings, line 8) PASS: g++.dg/concepts/diagnostic6.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/diagnostic6.C -std=c++26 (test for errors, line 14) PASS: g++.dg/concepts/diagnostic6.C -std=c++26 at line 5 (test for warnings, line 4) PASS: g++.dg/concepts/diagnostic6.C -std=c++26 at line 9 (test for warnings, line 8) PASS: g++.dg/concepts/diagnostic6.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/diagnostic6.C -std=c++98 PASS: g++.dg/concepts/diagnostic7.C -std=c++20 at line 10 (test for warnings, line 8) PASS: g++.dg/concepts/diagnostic7.C -std=c++20 at line 11 (test for warnings, line 8) PASS: g++.dg/concepts/diagnostic7.C -std=c++20 at line 9 (test for errors, line 8) PASS: g++.dg/concepts/diagnostic7.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/diagnostic7.C -std=c++26 at line 10 (test for warnings, line 8) PASS: g++.dg/concepts/diagnostic7.C -std=c++26 at line 11 (test for warnings, line 8) PASS: g++.dg/concepts/diagnostic7.C -std=c++26 at line 9 (test for errors, line 8) PASS: g++.dg/concepts/diagnostic7.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/diagnostic7.C -std=c++98 PASS: g++.dg/concepts/diagnostic8.C -std=c++20 at line 6 (test for errors, line 5) PASS: g++.dg/concepts/diagnostic8.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/diagnostic8.C -std=c++26 at line 6 (test for errors, line 5) PASS: g++.dg/concepts/diagnostic8.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/diagnostic8.C -std=c++98 PASS: g++.dg/concepts/diagnostic9.C -std=c++20 (test for errors, line 11) PASS: g++.dg/concepts/diagnostic9.C -std=c++20 at line 4 (test for warnings, line 6) PASS: g++.dg/concepts/diagnostic9.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/diagnostic9.C -std=c++26 (test for errors, line 11) PASS: g++.dg/concepts/diagnostic9.C -std=c++26 at line 4 (test for warnings, line 6) PASS: g++.dg/concepts/diagnostic9.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/diagnostic9.C -std=c++98 PASS: g++.dg/concepts/dr1430.C -std=gnu++17 (test for errors, line 30) PASS: g++.dg/concepts/dr1430.C -std=gnu++17 (test for errors, line 34) PASS: g++.dg/concepts/dr1430.C -std=gnu++17 (test for errors, line 39) PASS: g++.dg/concepts/dr1430.C -std=gnu++17 (test for errors, line 40) PASS: g++.dg/concepts/dr1430.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/dr1430.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/concepts/dr1430.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/concepts/dr1430.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/concepts/dr1430.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/concepts/dr1430.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/dr1430.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/concepts/dr1430.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/concepts/dr1430.C -std=gnu++26 (test for errors, line 39) PASS: g++.dg/concepts/dr1430.C -std=gnu++26 (test for errors, line 40) PASS: g++.dg/concepts/dr1430.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/equiv.C -std=gnu++17 (test for errors, line 30) PASS: g++.dg/concepts/equiv.C -std=gnu++17 (test for errors, line 31) PASS: g++.dg/concepts/equiv.C -std=gnu++17 (test for errors, line 32) PASS: g++.dg/concepts/equiv.C -std=gnu++17 (test for errors, line 33) PASS: g++.dg/concepts/equiv.C -std=gnu++17 (test for errors, line 34) PASS: g++.dg/concepts/equiv.C -std=gnu++17 (test for errors, line 35) PASS: g++.dg/concepts/equiv.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/equiv.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/concepts/equiv.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/concepts/equiv.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/concepts/equiv.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/concepts/equiv.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/concepts/equiv.C -std=gnu++20 (test for errors, line 35) PASS: g++.dg/concepts/equiv.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/equiv.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/concepts/equiv.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/concepts/equiv.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/concepts/equiv.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/concepts/equiv.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/concepts/equiv.C -std=gnu++26 (test for errors, line 35) PASS: g++.dg/concepts/equiv.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/equiv2.C -std=gnu++17 (test for errors, line 26) PASS: g++.dg/concepts/equiv2.C -std=gnu++17 (test for errors, line 27) PASS: g++.dg/concepts/equiv2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/equiv2.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/concepts/equiv2.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/concepts/equiv2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/equiv2.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/concepts/equiv2.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/concepts/equiv2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/explicit-spec1.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/explicit-spec1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/explicit-spec1.C -std=c++98 PASS: g++.dg/concepts/explicit-spec1a.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/explicit-spec1a.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/explicit-spec1a.C -std=c++98 PASS: g++.dg/concepts/expression.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/expression.C -std=gnu++17 execution test PASS: g++.dg/concepts/expression.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/expression.C -std=gnu++20 execution test PASS: g++.dg/concepts/expression.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/expression.C -std=gnu++26 execution test PASS: g++.dg/concepts/expression2.C -std=gnu++17 (test for errors, line 30) PASS: g++.dg/concepts/expression2.C -std=gnu++17 (test for errors, line 31) PASS: g++.dg/concepts/expression2.C -std=gnu++17 (test for errors, line 37) PASS: g++.dg/concepts/expression2.C -std=gnu++17 (test for errors, line 38) PASS: g++.dg/concepts/expression2.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/concepts/expression2.C -std=gnu++17 (test for warnings, line 6) PASS: g++.dg/concepts/expression2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/expression2.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/concepts/expression2.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/concepts/expression2.C -std=gnu++20 (test for errors, line 37) PASS: g++.dg/concepts/expression2.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/concepts/expression2.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/concepts/expression2.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/concepts/expression2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/expression2.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/concepts/expression2.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/concepts/expression2.C -std=gnu++26 (test for errors, line 37) PASS: g++.dg/concepts/expression2.C -std=gnu++26 (test for errors, line 38) PASS: g++.dg/concepts/expression2.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/concepts/expression2.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/concepts/expression2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/expression3.C -std=gnu++17 (test for errors, line 20) PASS: g++.dg/concepts/expression3.C -std=gnu++17 (test for errors, line 21) PASS: g++.dg/concepts/expression3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/expression3.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/concepts/expression3.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/concepts/expression3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/expression3.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/concepts/expression3.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/concepts/expression3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/fn-concept2.C -std=gnu++17 (test for errors, line 6) PASS: g++.dg/concepts/fn-concept2.C -std=gnu++17 (test for errors, line 9) PASS: g++.dg/concepts/fn-concept2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/fn-concept2.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/concepts/fn-concept2.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/concepts/fn-concept2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/fn-concept2.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/concepts/fn-concept2.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/concepts/fn-concept2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/fn-concept3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/fn-concept3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/fn-concept3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/fn-generic-member-ool.C -std=c++14 (test for excess errors) PASS: g++.dg/concepts/fn-generic-member-ool.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/fn-generic-member-ool.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/fn1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/fn1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/fn1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/fn10.C -std=gnu++17 (test for errors, line 51) PASS: g++.dg/concepts/fn10.C -std=gnu++17 (test for warnings, line 38) PASS: g++.dg/concepts/fn10.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/fn10.C -std=gnu++20 (test for errors, line 51) PASS: g++.dg/concepts/fn10.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/concepts/fn10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/fn10.C -std=gnu++26 (test for errors, line 51) PASS: g++.dg/concepts/fn10.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/concepts/fn10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/fn2.C -std=gnu++17 (test for errors, line 14) PASS: g++.dg/concepts/fn2.C -std=gnu++17 (test for errors, line 18) PASS: g++.dg/concepts/fn2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/fn2.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/concepts/fn2.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/concepts/fn2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/fn2.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/concepts/fn2.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/concepts/fn2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/fn3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/fn3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/fn3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/fn4.C -std=gnu++17 (test for errors, line 17) PASS: g++.dg/concepts/fn4.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/fn4.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/concepts/fn4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/fn4.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/concepts/fn4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/fn5.C -std=gnu++17 (test for errors, line 19) PASS: g++.dg/concepts/fn5.C -std=gnu++17 (test for errors, line 20) PASS: g++.dg/concepts/fn5.C -std=gnu++17 (test for errors, line 22) PASS: g++.dg/concepts/fn5.C -std=gnu++17 (test for errors, line 23) PASS: g++.dg/concepts/fn5.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/fn5.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/concepts/fn5.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/concepts/fn5.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/concepts/fn5.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/concepts/fn5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/fn5.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/concepts/fn5.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/concepts/fn5.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/concepts/fn5.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/concepts/fn5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/fn6.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/fn6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/fn6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/fn7.C -std=gnu++14 (test for errors, line 4) PASS: g++.dg/concepts/fn7.C -std=gnu++14 (test for excess errors) PASS: g++.dg/concepts/fn7.C -std=gnu++20 (test for errors, line 4) PASS: g++.dg/concepts/fn7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/fn7.C -std=gnu++26 (test for errors, line 4) PASS: g++.dg/concepts/fn7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/fn8.C -std=gnu++17 (test for errors, line 11) PASS: g++.dg/concepts/fn8.C -std=gnu++17 (test for errors, line 12) PASS: g++.dg/concepts/fn8.C -std=gnu++17 (test for errors, line 13) PASS: g++.dg/concepts/fn8.C -std=gnu++17 (test for errors, line 19) PASS: g++.dg/concepts/fn8.C -std=gnu++17 (test for errors, line 20) PASS: g++.dg/concepts/fn8.C -std=gnu++17 (test for errors, line 21) PASS: g++.dg/concepts/fn8.C -std=gnu++17 (test for errors, line 27) PASS: g++.dg/concepts/fn8.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/fn8.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/concepts/fn8.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/concepts/fn8.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/concepts/fn8.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/concepts/fn8.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/concepts/fn8.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/concepts/fn8.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/concepts/fn8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/fn8.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/concepts/fn8.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/concepts/fn8.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/concepts/fn8.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/concepts/fn8.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/concepts/fn8.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/concepts/fn8.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/concepts/fn8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/fn9.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/fn9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/fn9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++17 (test for errors, line 13) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++17 (test for errors, line 14) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++17 (test for errors, line 42) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++17 (test for errors, line 45) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++17 (test for errors, line 46) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++17 (test for errors, line 48) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++17 (test for errors, line 49) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++20 (test for errors, line 46) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++20 (test for errors, line 48) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++20 (test for errors, line 49) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++26 (test for errors, line 45) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++26 (test for errors, line 46) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++26 (test for errors, line 48) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++26 (test for errors, line 49) PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/generic-fn.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/generic-fn.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/generic-fn.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/inherit-ctor1.C -std=gnu++17 (test for errors, line 30) PASS: g++.dg/concepts/inherit-ctor1.C -std=gnu++17 (test for errors, line 32) PASS: g++.dg/concepts/inherit-ctor1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/inherit-ctor1.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/concepts/inherit-ctor1.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/concepts/inherit-ctor1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/inherit-ctor1.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/concepts/inherit-ctor1.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/concepts/inherit-ctor1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/inherit-ctor3.C -std=gnu++17 (test for errors, line 14) PASS: g++.dg/concepts/inherit-ctor3.C -std=gnu++17 (test for errors, line 21) PASS: g++.dg/concepts/inherit-ctor3.C -std=gnu++17 (test for errors, line 22) PASS: g++.dg/concepts/inherit-ctor3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/inherit-ctor3.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/concepts/inherit-ctor3.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/concepts/inherit-ctor3.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/concepts/inherit-ctor3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/inherit-ctor3.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/concepts/inherit-ctor3.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/concepts/inherit-ctor3.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/concepts/inherit-ctor3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/intro1.C -std=gnu++17 (test for errors, line 11) PASS: g++.dg/concepts/intro1.C -std=gnu++17 (test for errors, line 12) PASS: g++.dg/concepts/intro1.C -std=gnu++17 (test for errors, line 7) PASS: g++.dg/concepts/intro1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/intro1.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/concepts/intro1.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/concepts/intro1.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/concepts/intro1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/intro1.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/concepts/intro1.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/concepts/intro1.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/concepts/intro1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/local-extern.C -std=c++17 (test for errors, line 37) PASS: g++.dg/concepts/local-extern.C -std=c++17 (test for excess errors) PASS: g++.dg/concepts/local-extern.C -std=c++20 (test for errors, line 37) PASS: g++.dg/concepts/local-extern.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/local-extern.C -std=c++26 (test for errors, line 37) PASS: g++.dg/concepts/local-extern.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/locations1.C -std=gnu++17 (test for errors, line 10) PASS: g++.dg/concepts/locations1.C -std=gnu++17 (test for errors, line 13) PASS: g++.dg/concepts/locations1.C -std=gnu++17 (test for errors, line 15) PASS: g++.dg/concepts/locations1.C -std=gnu++17 (test for errors, line 17) PASS: g++.dg/concepts/locations1.C -std=gnu++17 (test for errors, line 7) PASS: g++.dg/concepts/locations1.C -std=gnu++17 (test for errors, line 8) PASS: g++.dg/concepts/locations1.C -std=gnu++17 (test for errors, line 9) PASS: g++.dg/concepts/locations1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/locations1.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/concepts/locations1.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/concepts/locations1.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/concepts/locations1.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/concepts/locations1.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/concepts/locations1.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/concepts/locations1.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/concepts/locations1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/locations1.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/concepts/locations1.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/concepts/locations1.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/concepts/locations1.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/concepts/locations1.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/concepts/locations1.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/concepts/locations1.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/concepts/locations1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/missing-header.C -std=gnu++20 (test for errors, line 4) PASS: g++.dg/concepts/missing-header.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/missing-header.C -std=gnu++20 followup at line 6 (test for errors, line 4) PASS: g++.dg/concepts/missing-header.C -std=gnu++20 note at line 5 (test for warnings, line 4) PASS: g++.dg/concepts/missing-header.C -std=gnu++23 (test for errors, line 4) PASS: g++.dg/concepts/missing-header.C -std=gnu++23 (test for excess errors) PASS: g++.dg/concepts/missing-header.C -std=gnu++23 followup at line 6 (test for errors, line 4) PASS: g++.dg/concepts/missing-header.C -std=gnu++23 note at line 5 (test for warnings, line 4) PASS: g++.dg/concepts/missing-header.C -std=gnu++26 (test for errors, line 4) PASS: g++.dg/concepts/missing-header.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/missing-header.C -std=gnu++26 followup at line 6 (test for errors, line 4) PASS: g++.dg/concepts/missing-header.C -std=gnu++26 note at line 5 (test for warnings, line 4) PASS: g++.dg/concepts/misspelled-concept.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/concepts/misspelled-concept.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/misspelled-concept.C -std=gnu++20 followup at line 7 (test for errors, line 6) PASS: g++.dg/concepts/misspelled-concept.C -std=gnu++23 (test for errors, line 6) PASS: g++.dg/concepts/misspelled-concept.C -std=gnu++23 (test for excess errors) PASS: g++.dg/concepts/misspelled-concept.C -std=gnu++23 followup at line 7 (test for errors, line 6) PASS: g++.dg/concepts/misspelled-concept.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/concepts/misspelled-concept.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/misspelled-concept.C -std=gnu++26 followup at line 7 (test for errors, line 6) PASS: g++.dg/concepts/nested-diagnostics-1-truncated.C -std=gnu++17 (test for errors, line 25) PASS: g++.dg/concepts/nested-diagnostics-1-truncated.C -std=gnu++17 expected multiline pattern lines 29-41 PASS: g++.dg/concepts/nested-diagnostics-1-truncated.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/nested-diagnostics-1-truncated.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/concepts/nested-diagnostics-1-truncated.C -std=gnu++20 expected multiline pattern lines 29-41 PASS: g++.dg/concepts/nested-diagnostics-1-truncated.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/nested-diagnostics-1-truncated.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/concepts/nested-diagnostics-1-truncated.C -std=gnu++26 expected multiline pattern lines 29-41 PASS: g++.dg/concepts/nested-diagnostics-1-truncated.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/nested-diagnostics-1.C -std=gnu++17 (test for errors, line 26) PASS: g++.dg/concepts/nested-diagnostics-1.C -std=gnu++17 expected multiline pattern lines 30-51 PASS: g++.dg/concepts/nested-diagnostics-1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/nested-diagnostics-1.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/concepts/nested-diagnostics-1.C -std=gnu++20 expected multiline pattern lines 30-51 PASS: g++.dg/concepts/nested-diagnostics-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/nested-diagnostics-1.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/concepts/nested-diagnostics-1.C -std=gnu++26 expected multiline pattern lines 30-51 PASS: g++.dg/concepts/nested-diagnostics-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/nested-diagnostics-2.C -std=gnu++17 (test for errors, line 20) PASS: g++.dg/concepts/nested-diagnostics-2.C -std=gnu++17 expected multiline pattern lines 24-37 PASS: g++.dg/concepts/nested-diagnostics-2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/nested-diagnostics-2.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/concepts/nested-diagnostics-2.C -std=gnu++20 expected multiline pattern lines 24-37 PASS: g++.dg/concepts/nested-diagnostics-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/nested-diagnostics-2.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/concepts/nested-diagnostics-2.C -std=gnu++26 expected multiline pattern lines 24-37 PASS: g++.dg/concepts/nested-diagnostics-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/no-bool1.C -std=c++14 (test for excess errors) PASS: g++.dg/concepts/no-bool1.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/no-bool1.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/pack-1.C -std=gnu++17 (test for bogus messages, line 18) PASS: g++.dg/concepts/pack-1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pack-1.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/concepts/pack-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pack-1.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/concepts/pack-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/partial-concept-id1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/partial-concept-id1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/partial-concept-id1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/partial-concept-id2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/partial-concept-id2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/partial-concept-id2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/partial-spec5.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/partial-spec5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/partial-spec5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/placeholder2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/placeholder2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/placeholder2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/placeholder3.C -std=gnu++17 (test for errors, line 17) PASS: g++.dg/concepts/placeholder3.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/concepts/placeholder3.C -std=gnu++17 (test for warnings, line 11) PASS: g++.dg/concepts/placeholder3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/placeholder3.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/concepts/placeholder3.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/concepts/placeholder3.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/concepts/placeholder3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/placeholder3.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/concepts/placeholder3.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/concepts/placeholder3.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/concepts/placeholder3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/placeholder4.C -std=gnu++17 (test for errors, line 20) PASS: g++.dg/concepts/placeholder4.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/concepts/placeholder4.C -std=gnu++17 (test for warnings, line 11) PASS: g++.dg/concepts/placeholder4.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/placeholder4.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/concepts/placeholder4.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/concepts/placeholder4.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/concepts/placeholder4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/placeholder4.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/concepts/placeholder4.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/concepts/placeholder4.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/concepts/placeholder4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/placeholder5.C -std=gnu++17 (test for errors, line 11) PASS: g++.dg/concepts/placeholder5.C -std=gnu++17 (test for errors, line 17) PASS: g++.dg/concepts/placeholder5.C -std=gnu++17 (test for errors, line 18) PASS: g++.dg/concepts/placeholder5.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/placeholder5.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/concepts/placeholder5.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/concepts/placeholder5.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/concepts/placeholder5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/placeholder5.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/concepts/placeholder5.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/concepts/placeholder5.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/concepts/placeholder5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/placeholder6.C -std=gnu++17 (test for errors, line 7) PASS: g++.dg/concepts/placeholder6.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/placeholder6.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/concepts/placeholder6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/placeholder6.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/concepts/placeholder6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr101099.C -std=gnu++11 (test for excess errors) PASS: g++.dg/concepts/pr101099.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr101099.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr105061.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/pr105061.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/pr105061.C -std=c++98 (test for excess errors) PASS: g++.dg/concepts/pr120618.C -std=gnu++17 (test for errors, line 7) PASS: g++.dg/concepts/pr120618.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr120618.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/concepts/pr120618.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr120618.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/concepts/pr120618.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr121832.C -std=c++11 (test for errors, line 4) PASS: g++.dg/concepts/pr121832.C -std=c++11 at line 6 (test for warnings, line 4) PASS: g++.dg/concepts/pr121832.C -std=c++11 (test for excess errors) PASS: g++.dg/concepts/pr121832.C -std=c++20 (test for errors, line 4) PASS: g++.dg/concepts/pr121832.C -std=c++20 at line 7 (test for warnings, line 4) PASS: g++.dg/concepts/pr121832.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/pr121832.C -std=c++98 (test for errors, line 4) PASS: g++.dg/concepts/pr121832.C -std=c++98 at line 5 (test for warnings, line 4) PASS: g++.dg/concepts/pr121832.C -std=c++98 (test for excess errors) PASS: g++.dg/concepts/pr65634.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr65634.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr65634.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr65636.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr65636.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr65636.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr65681.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr65681.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr65681.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr65848.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr65848.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr65848.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr67249.C -std=gnu++17 (test for errors, line 7) PASS: g++.dg/concepts/pr67249.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr67249.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/concepts/pr67249.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr67249.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/concepts/pr67249.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr67249a.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr67249a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr67249a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr67544.C -std=gnu++11 (test for excess errors) PASS: g++.dg/concepts/pr67544.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr67544.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr67595.C -std=gnu++17 (test for errors, line 13) PASS: g++.dg/concepts/pr67595.C -std=gnu++17 (test for errors, line 15) PASS: g++.dg/concepts/pr67595.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr67595.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/concepts/pr67595.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/concepts/pr67595.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr67595.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/concepts/pr67595.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/concepts/pr67595.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr67655.C -std=c++11 (test for excess errors) PASS: g++.dg/concepts/pr67655.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/pr67655.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/pr67656.C -std=c++11 (test for excess errors) PASS: g++.dg/concepts/pr67656.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/pr67656.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/pr68434.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr68434.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr68434.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr71127.C -std=gnu++17 (test for errors, line 7) PASS: g++.dg/concepts/pr71127.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr71127.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/concepts/pr71127.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr71127.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/concepts/pr71127.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr71128.C -std=gnu++17 (test for errors, line 10) PASS: g++.dg/concepts/pr71128.C -std=gnu++17 (test for errors, line 5) PASS: g++.dg/concepts/pr71128.C -std=gnu++17 (test for errors, line 6) PASS: g++.dg/concepts/pr71128.C -std=gnu++17 (test for errors, line 9) PASS: g++.dg/concepts/pr71128.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr71128.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/concepts/pr71128.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/concepts/pr71128.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/concepts/pr71128.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/concepts/pr71128.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr71128.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/concepts/pr71128.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/concepts/pr71128.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/concepts/pr71128.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/concepts/pr71128.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr71131.C -std=gnu++17 (test for errors, line 7) PASS: g++.dg/concepts/pr71131.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr71131.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/concepts/pr71131.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr71131.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/concepts/pr71131.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr71385.C -std=gnu++17 (test for errors, line 7) PASS: g++.dg/concepts/pr71385.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr71385.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/concepts/pr71385.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr71385.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/concepts/pr71385.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr84330.C -std=gnu++17 (test for errors, line 13) PASS: g++.dg/concepts/pr84330.C -std=gnu++17 (test for errors, line 8) PASS: g++.dg/concepts/pr84330.C -std=gnu++17 (test for excess errors) UNSUPPORTED: g++.dg/concepts/pr84330.C -std=gnu++20 UNSUPPORTED: g++.dg/concepts/pr84330.C -std=gnu++26 PASS: g++.dg/concepts/pr84423-1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/concepts/pr84423-1.C -std=c++11 (test for excess errors) PASS: g++.dg/concepts/pr84423-1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/concepts/pr84423-1.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/pr84423-1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/concepts/pr84423-1.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/pr84423-2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/concepts/pr84423-2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/concepts/pr84423-2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/concepts/pr84423-2.C -std=c++11 (test for errors, line 16) PASS: g++.dg/concepts/pr84423-2.C -std=c++11 (test for errors, line 18) PASS: g++.dg/concepts/pr84423-2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/concepts/pr84423-2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/concepts/pr84423-2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/concepts/pr84423-2.C -std=c++11 (test for excess errors) PASS: g++.dg/concepts/pr84423-2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/concepts/pr84423-2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/concepts/pr84423-2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/concepts/pr84423-2.C -std=c++20 (test for errors, line 16) PASS: g++.dg/concepts/pr84423-2.C -std=c++20 (test for errors, line 18) PASS: g++.dg/concepts/pr84423-2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/concepts/pr84423-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/concepts/pr84423-2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/concepts/pr84423-2.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/pr84423-2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/concepts/pr84423-2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/concepts/pr84423-2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/concepts/pr84423-2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/concepts/pr84423-2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/concepts/pr84423-2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/concepts/pr84423-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/concepts/pr84423-2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/concepts/pr84423-2.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/pr84661.C -std=c++14 (test for errors, line 6) PASS: g++.dg/concepts/pr84661.C -std=c++14 (test for excess errors) PASS: g++.dg/concepts/pr84661.C -std=c++20 (test for errors, line 6) PASS: g++.dg/concepts/pr84661.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/pr84661.C -std=c++26 (test for errors, line 6) PASS: g++.dg/concepts/pr84661.C -std=c++26 (test for excess errors) PASS: g++.dg/concepts/pr85065.C -std=gnu++17 (test for errors, line 6) PASS: g++.dg/concepts/pr85065.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr85065.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/concepts/pr85065.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr85065.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/concepts/pr85065.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr87768.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr87768.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr87768.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr89036.C -std=gnu++11 (test for excess errors) PASS: g++.dg/concepts/pr89036.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr89036.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr91073-1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr91073-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr91073-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr91073-2.C -std=gnu++17 (test for bogus messages, line 17) PASS: g++.dg/concepts/pr91073-2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr91073-2.C -std=gnu++20 (test for bogus messages, line 17) PASS: g++.dg/concepts/pr91073-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr91073-2.C -std=gnu++26 (test for bogus messages, line 17) PASS: g++.dg/concepts/pr91073-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr92804-1.C -std=gnu++17 (test for errors, line 10) PASS: g++.dg/concepts/pr92804-1.C -std=gnu++17 (test for warnings, line 5) PASS: g++.dg/concepts/pr92804-1.C -std=gnu++17 at line 11 (test for errors, line 10) PASS: g++.dg/concepts/pr92804-1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr92804-1.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/concepts/pr92804-1.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/concepts/pr92804-1.C -std=gnu++20 at line 11 (test for errors, line 10) PASS: g++.dg/concepts/pr92804-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr92804-1.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/concepts/pr92804-1.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/concepts/pr92804-1.C -std=gnu++26 at line 11 (test for errors, line 10) PASS: g++.dg/concepts/pr92804-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr92804-2.C -std=gnu++17 (test for errors, line 10) PASS: g++.dg/concepts/pr92804-2.C -std=gnu++17 (test for warnings, line 5) PASS: g++.dg/concepts/pr92804-2.C -std=gnu++17 at line 11 (test for errors, line 10) PASS: g++.dg/concepts/pr92804-2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr92804-2.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/concepts/pr92804-2.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/concepts/pr92804-2.C -std=gnu++20 at line 11 (test for errors, line 10) PASS: g++.dg/concepts/pr92804-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr92804-2.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/concepts/pr92804-2.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/concepts/pr92804-2.C -std=gnu++26 at line 11 (test for errors, line 10) PASS: g++.dg/concepts/pr92804-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr93729.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/concepts/pr93729.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/pr93729.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/concepts/pr93729.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/pr93729.C -std=c++98 PASS: g++.dg/concepts/pr93933.C -std=gnu++17 (test for bogus messages, line 18) PASS: g++.dg/concepts/pr93933.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr93933.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/concepts/pr93933.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr93933.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/concepts/pr93933.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr94252.C -std=c++20 (test for errors, line 18) PASS: g++.dg/concepts/pr94252.C -std=c++20 (test for errors, line 27) PASS: g++.dg/concepts/pr94252.C -std=c++20 at line 19 (test for bogus messages, line 18) PASS: g++.dg/concepts/pr94252.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/pr94252.C -std=c++26 (test for errors, line 18) PASS: g++.dg/concepts/pr94252.C -std=c++26 (test for errors, line 27) PASS: g++.dg/concepts/pr94252.C -std=c++26 at line 19 (test for bogus messages, line 18) PASS: g++.dg/concepts/pr94252.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/pr94252.C -std=c++98 PASS: g++.dg/concepts/pr94827.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/pr94827.C -std=gnu++17 execution test PASS: g++.dg/concepts/pr94827.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/pr94827.C -std=gnu++20 execution test PASS: g++.dg/concepts/pr94827.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/pr94827.C -std=gnu++26 execution test PASS: g++.dg/concepts/pr95181-2.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/pr95181-2.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/pr95181-2.C -std=c++98 PASS: g++.dg/concepts/pr95181.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/pr95181.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/pr95181.C -std=c++98 PASS: g++.dg/concepts/pr95386.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/pr95386.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/pr95386.C -std=c++98 PASS: g++.dg/concepts/template-parm11.C -std=gnu++17 (test for errors, line 16) PASS: g++.dg/concepts/template-parm11.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/template-parm11.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/concepts/template-parm11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/template-parm11.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/concepts/template-parm11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/template-parm12.C -std=gnu++17 (test for errors, line 20) PASS: g++.dg/concepts/template-parm12.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/template-parm12.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/concepts/template-parm12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/template-parm12.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/concepts/template-parm12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/template-parm2.C -std=gnu++17 (test for errors, line 19) PASS: g++.dg/concepts/template-parm2.C -std=gnu++17 (test for errors, line 20) PASS: g++.dg/concepts/template-parm2.C -std=gnu++17 (test for errors, line 22) PASS: g++.dg/concepts/template-parm2.C -std=gnu++17 (test for errors, line 23) PASS: g++.dg/concepts/template-parm2.C -std=gnu++17 (test for errors, line 24) PASS: g++.dg/concepts/template-parm2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/template-parm2.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/concepts/template-parm2.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/concepts/template-parm2.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/concepts/template-parm2.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/concepts/template-parm2.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/concepts/template-parm2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/template-parm2.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/concepts/template-parm2.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/concepts/template-parm2.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/concepts/template-parm2.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/concepts/template-parm2.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/concepts/template-parm2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/template-parm3.C -std=gnu++17 (test for errors, line 18) PASS: g++.dg/concepts/template-parm3.C -std=gnu++17 (test for errors, line 19) PASS: g++.dg/concepts/template-parm3.C -std=gnu++17 (test for errors, line 21) PASS: g++.dg/concepts/template-parm3.C -std=gnu++17 (test for errors, line 22) PASS: g++.dg/concepts/template-parm3.C -std=gnu++17 (test for errors, line 27) PASS: g++.dg/concepts/template-parm3.C -std=gnu++17 (test for errors, line 28) PASS: g++.dg/concepts/template-parm3.C -std=gnu++17 (test for errors, line 29) PASS: g++.dg/concepts/template-parm3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/template-parm3.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/concepts/template-parm3.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/concepts/template-parm3.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/concepts/template-parm3.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/concepts/template-parm3.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/concepts/template-parm3.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/concepts/template-parm3.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/concepts/template-parm3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/template-parm3.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/concepts/template-parm3.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/concepts/template-parm3.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/concepts/template-parm3.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/concepts/template-parm3.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/concepts/template-parm3.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/concepts/template-parm3.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/concepts/template-parm3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/template-parm4.C -std=gnu++17 (test for errors, line 16) PASS: g++.dg/concepts/template-parm4.C -std=gnu++17 (test for errors, line 17) PASS: g++.dg/concepts/template-parm4.C -std=gnu++17 (test for errors, line 19) PASS: g++.dg/concepts/template-parm4.C -std=gnu++17 (test for errors, line 20) PASS: g++.dg/concepts/template-parm4.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/template-parm4.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/concepts/template-parm4.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/concepts/template-parm4.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/concepts/template-parm4.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/concepts/template-parm4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/template-parm4.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/concepts/template-parm4.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/concepts/template-parm4.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/concepts/template-parm4.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/concepts/template-parm4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/template-template-parm1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/template-template-parm1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/template-template-parm1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/var-concept1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/var-concept1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/var-concept1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/var-concept2.C -std=gnu++17 (test for errors, line 15) PASS: g++.dg/concepts/var-concept2.C -std=gnu++17 (test for errors, line 16) PASS: g++.dg/concepts/var-concept2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/var-concept2.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/concepts/var-concept2.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/concepts/var-concept2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/var-concept2.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/concepts/var-concept2.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/concepts/var-concept2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/var-concept3.C -std=gnu++17 (test for errors, line 22) PASS: g++.dg/concepts/var-concept3.C -std=gnu++17 (test for errors, line 23) PASS: g++.dg/concepts/var-concept3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/var-concept3.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/concepts/var-concept3.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/concepts/var-concept3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/var-concept3.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/concepts/var-concept3.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/concepts/var-concept3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/var-concept4.C -std=gnu++17 (test for errors, line 14) PASS: g++.dg/concepts/var-concept4.C -std=gnu++17 (test for errors, line 20) PASS: g++.dg/concepts/var-concept4.C -std=gnu++17 (test for errors, line 8) PASS: g++.dg/concepts/var-concept4.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/var-concept4.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/concepts/var-concept4.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/concepts/var-concept4.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/concepts/var-concept4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/var-concept4.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/concepts/var-concept4.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/concepts/var-concept4.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/concepts/var-concept4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/var-concept5.C -std=gnu++17 (test for errors, line 11) PASS: g++.dg/concepts/var-concept5.C -std=gnu++17 (test for errors, line 14) PASS: g++.dg/concepts/var-concept5.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/var-concept5.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/concepts/var-concept5.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/concepts/var-concept5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/var-concept5.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/concepts/var-concept5.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/concepts/var-concept5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/var-concept6.C -std=gnu++17 (test for errors, line 5) PASS: g++.dg/concepts/var-concept6.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/var-concept6.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/concepts/var-concept6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/var-concept6.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/concepts/var-concept6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/var-concept7.C -std=gnu++17 (test for errors, line 11) PASS: g++.dg/concepts/var-concept7.C -std=gnu++17 (test for errors, line 13) PASS: g++.dg/concepts/var-concept7.C -std=gnu++17 (test for errors, line 9) PASS: g++.dg/concepts/var-concept7.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/var-concept7.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/concepts/var-concept7.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/concepts/var-concept7.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/concepts/var-concept7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/var-concept7.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/concepts/var-concept7.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/concepts/var-concept7.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/concepts/var-concept7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/var-templ1.C -std=gnu++17 (test for errors, line 17) PASS: g++.dg/concepts/var-templ1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/var-templ1.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/concepts/var-templ1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/var-templ1.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/concepts/var-templ1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/var-templ2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/var-templ2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/var-templ2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/var-templ3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/var-templ3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/var-templ3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/variadic1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/variadic1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/variadic1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/variadic2.C -std=gnu++17 (test for errors, line 16) PASS: g++.dg/concepts/variadic2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/variadic2.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/concepts/variadic2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/variadic2.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/concepts/variadic2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/variadic3.C -std=gnu++17 (test for errors, line 8) PASS: g++.dg/concepts/variadic3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/variadic3.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/concepts/variadic3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/variadic3.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/concepts/variadic3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/variadic4.C -std=gnu++17 (test for errors, line 15) PASS: g++.dg/concepts/variadic4.C -std=gnu++17 (test for excess errors) PASS: g++.dg/concepts/variadic4.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/concepts/variadic4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/concepts/variadic4.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/concepts/variadic4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/concepts/variadic5.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/variadic5.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/variadic5.C -std=c++98 PASS: g++.dg/concepts/variadic6.C -std=c++20 (test for excess errors) PASS: g++.dg/concepts/variadic6.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/concepts/variadic6.C -std=c++98 PASS: g++.dg/conflict-markers-1.C (test for excess errors) PASS: g++.dg/conflict-markers-2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/conflict-markers-2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/conflict-markers-2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/conflict-markers-2.C -std=c++11 (test for excess errors) PASS: g++.dg/conflict-markers-2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/conflict-markers-2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/conflict-markers-2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/conflict-markers-2.C -std=c++20 (test for excess errors) PASS: g++.dg/conflict-markers-2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/conflict-markers-2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/conflict-markers-2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/conflict-markers-2.C -std=c++26 (test for excess errors) PASS: g++.dg/constexpr-null1.C -std=c++11 (test for excess errors) PASS: g++.dg/constexpr-null1.C -std=c++20 (test for excess errors) PASS: g++.dg/constexpr-null1.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/BZ121936-workaround-noipa.C -std=c++26 scan-tree-dump-times optimized "if \\([^=]+== 0B\\)" 2 PASS: g++.dg/contracts/cpp26/BZ121936-workaround-noipa.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/assertion-statement-errors.C -std=c++26 (test for errors, line 12) PASS: g++.dg/contracts/cpp26/assertion-statement-errors.C -std=c++26 (test for errors, line 14) PASS: g++.dg/contracts/cpp26/assertion-statement-errors.C -std=c++26 (test for errors, line 15) PASS: g++.dg/contracts/cpp26/assertion-statement-errors.C -std=c++26 (test for errors, line 16) PASS: g++.dg/contracts/cpp26/assertion-statement-errors.C -std=c++26 (test for errors, line 22) PASS: g++.dg/contracts/cpp26/assertion-statement-errors.C -std=c++26 (test for errors, line 28) PASS: g++.dg/contracts/cpp26/assertion-statement-errors.C -std=c++26 (test for errors, line 30) PASS: g++.dg/contracts/cpp26/assertion-statement-errors.C -std=c++26 (test for errors, line 32) PASS: g++.dg/contracts/cpp26/assertion-statement-errors.C -std=c++26 (test for errors, line 35) PASS: g++.dg/contracts/cpp26/assertion-statement-errors.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/contracts/cpp26/assertion-statement-errors.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/assertion-statement.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p11-observe.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p11-observe.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/basic.contract.eval.p11-observe.C -std=c++26 output pattern test PASS: g++.dg/contracts/cpp26/basic.contract.eval.p14.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p14.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17-2.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17-2.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17-3.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17-3.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17-4.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17-4.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17-5.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17-5.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17-SMF-post.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17-SMF-post.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17-SMF-pre.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17-SMF-pre.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17-SMF2.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17-SMF2.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17-SMF3.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17-SMF3.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17-SMF4.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17-SMF4.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p17.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/basic.contract.eval.p4-error.C -std=c++26 (test for errors, line 10) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p4-error.C -std=c++26 (test for errors, line 12) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p4-error.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p4.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p4.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/basic.contract.eval.p6.C -std=c++26 scan-tree-dump optimized "_2 = 4" PASS: g++.dg/contracts/cpp26/basic.contract.eval.p6.C -std=c++26 scan-tree-dump original "__builtin_observable" PASS: g++.dg/contracts/cpp26/basic.contract.eval.p6.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p6.observe.C -std=c++26 scan-tree-dump gimple "__builtin_observable.*__tu_has_violation.*__builtin_observable" PASS: g++.dg/contracts/cpp26/basic.contract.eval.p6.observe.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p7.3.C -std=c++23 (test for errors, line 13) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p7.3.C -std=c++23 at line 11 (test for errors, line 10) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p7.3.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p7.3.C -std=c++26 (test for errors, line 13) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p7.3.C -std=c++26 at line 11 (test for errors, line 10) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p7.3.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p8-2.C -std=c++23 at line 9 (test for warnings, line 8) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p8-2.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p8-2.C -std=c++26 at line 9 (test for warnings, line 8) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p8-2.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p8.C -std=c++23 (test for errors, line 11) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p8.C -std=c++23 at line 9 (test for errors, line 8) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p8.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p8.C -std=c++26 (test for errors, line 11) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p8.C -std=c++26 at line 9 (test for errors, line 8) PASS: g++.dg/contracts/cpp26/basic.contract.eval.p8.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.scope.contract.p1.C -std=c++23 (test for errors, line 14) PASS: g++.dg/contracts/cpp26/basic.scope.contract.p1.C -std=c++23 (test for errors, line 19) PASS: g++.dg/contracts/cpp26/basic.scope.contract.p1.C -std=c++23 (test for errors, line 28) PASS: g++.dg/contracts/cpp26/basic.scope.contract.p1.C -std=c++23 (test for errors, line 37) PASS: g++.dg/contracts/cpp26/basic.scope.contract.p1.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.scope.contract.p1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/contracts/cpp26/basic.scope.contract.p1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/contracts/cpp26/basic.scope.contract.p1.C -std=c++26 (test for errors, line 28) PASS: g++.dg/contracts/cpp26/basic.scope.contract.p1.C -std=c++26 (test for errors, line 37) PASS: g++.dg/contracts/cpp26/basic.scope.contract.p1.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.scope.contract.p2.1.C -std=c++23 (test for errors, line 10) PASS: g++.dg/contracts/cpp26/basic.scope.contract.p2.1.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/basic.scope.contract.p2.1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/contracts/cpp26/basic.scope.contract.p2.1.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/callerside-checks/callerside-checks-all.C -std=c++20 (test for excess errors) PASS: g++.dg/contracts/cpp26/callerside-checks/callerside-checks-all.C -std=c++20 execution test PASS: g++.dg/contracts/cpp26/callerside-checks/callerside-checks-all.C -std=c++20 output pattern test PASS: g++.dg/contracts/cpp26/callerside-checks/callerside-checks-all.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/callerside-checks/callerside-checks-all.C -std=c++23 execution test PASS: g++.dg/contracts/cpp26/callerside-checks/callerside-checks-all.C -std=c++23 output pattern test PASS: g++.dg/contracts/cpp26/callerside-checks/callerside-checks-all.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/callerside-checks/callerside-checks-all.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/callerside-checks/callerside-checks-all.C -std=c++26 output pattern test PASS: g++.dg/contracts/cpp26/callerside-checks/callerside-checks-non-trivial.C -std=c++20 (test for excess errors) PASS: g++.dg/contracts/cpp26/callerside-checks/callerside-checks-non-trivial.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/callerside-checks/callerside-checks-non-trivial.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/callerside-checks/callerside-checks-none.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/callerside-checks/callerside-checks-none.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/callerside-checks/callerside-checks-pre.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/callerside-checks/callerside-checks-pre.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/callerside-checks/ctor.C -std=c++20 (test for excess errors) PASS: g++.dg/contracts/cpp26/callerside-checks/ctor.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/callerside-checks/ctor.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/callerside-checks/freefunc-noexcept-post.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/callerside-checks/freefunc-noexcept-post.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/callerside-checks/freefunc-noexcept-pre.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/callerside-checks/freefunc-noexcept-pre.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/contract-assert-run.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/contract-assert-run.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/contract-assert-warn-attributes.C (test for warnings, line 4) PASS: g++.dg/contracts/cpp26/contract-assert-warn-attributes.C (test for excess errors) PASS: g++.dg/contracts/cpp26/contract-violation-noexcept.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/contract-violation-noexcept.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/contract-violation-noexcept2.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/contract-violation-noexcept2.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/contract_genericize.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/contracts-friend1.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/contracts-friend1.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/contracts-nested-class1.C -std=c++23 (test for errors, line 13) PASS: g++.dg/contracts/cpp26/contracts-nested-class1.C -std=c++23 (test for errors, line 19) PASS: g++.dg/contracts/cpp26/contracts-nested-class1.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/contracts-nested-class1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/contracts/cpp26/contracts-nested-class1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/contracts/cpp26/contracts-nested-class1.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/contracts-nested-class2.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/contracts-nested-class2.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/contracts-tmpl-spec2.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/contracts-tmpl-spec2.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++23 (test for errors, line 104) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++23 (test for errors, line 119) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++23 (test for errors, line 121) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++23 (test for errors, line 128) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++23 (test for errors, line 17) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++23 (test for errors, line 24) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++23 (test for errors, line 41) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++23 (test for errors, line 47) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++23 (test for errors, line 53) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++23 (test for errors, line 57) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++23 (test for errors, line 63) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++23 (test for errors, line 72) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++23 (test for errors, line 85) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++23 (test for errors, line 89) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++23 (test for errors, line 93) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++23 (test for errors, line 98) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++26 (test for errors, line 104) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++26 (test for errors, line 119) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++26 (test for errors, line 121) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++26 (test for errors, line 128) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++26 (test for errors, line 17) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++26 (test for errors, line 24) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++26 (test for errors, line 41) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++26 (test for errors, line 47) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++26 (test for errors, line 53) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++26 (test for errors, line 57) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++26 (test for errors, line 63) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++26 (test for errors, line 72) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++26 (test for errors, line 85) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++26 (test for errors, line 89) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++26 (test for errors, line 93) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++26 (test for errors, line 98) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p4.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p6.C -std=c++23 (test for errors, line 11) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p6.C -std=c++23 (test for errors, line 17) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p6.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p6.C -std=c++26 (test for errors, line 11) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p6.C -std=c++26 (test for errors, line 17) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p6.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 (test for errors, line 22) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 (test for errors, line 24) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 (test for errors, line 25) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 (test for errors, line 38) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 (test for errors, line 40) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 (test for errors, line 41) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 (test for errors, line 46) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 (test for errors, line 48) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 (test for errors, line 49) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 at line 106 (test for errors, line 101) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 at line 116 (test for errors, line 112) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 at line 29 (test for errors, line 21) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 at line 30 (test for errors, line 21) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 at line 31 (test for errors, line 21) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 at line 56 (test for errors, line 37) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 at line 57 (test for errors, line 37) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 at line 58 (test for errors, line 37) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 at line 62 (test for errors, line 45) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 at line 63 (test for errors, line 45) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 at line 64 (test for errors, line 45) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 at line 90 (test for errors, line 71) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 at line 91 (test for errors, line 71) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 at line 92 (test for errors, line 71) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 at line 96 (test for errors, line 79) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 at line 97 (test for errors, line 79) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 at line 98 (test for errors, line 79) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 (test for errors, line 22) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 (test for errors, line 25) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 (test for errors, line 38) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 (test for errors, line 40) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 (test for errors, line 41) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 (test for errors, line 46) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 (test for errors, line 48) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 (test for errors, line 49) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 at line 106 (test for errors, line 101) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 at line 116 (test for errors, line 112) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 at line 29 (test for errors, line 21) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 at line 30 (test for errors, line 21) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 at line 31 (test for errors, line 21) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 at line 56 (test for errors, line 37) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 at line 57 (test for errors, line 37) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 at line 58 (test for errors, line 37) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 at line 62 (test for errors, line 45) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 at line 63 (test for errors, line 45) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 at line 64 (test for errors, line 45) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 at line 90 (test for errors, line 71) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 at line 91 (test for errors, line 71) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 at line 92 (test for errors, line 71) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 at line 96 (test for errors, line 79) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 at line 97 (test for errors, line 79) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 at line 98 (test for errors, line 79) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t1.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++23 (test for errors, line 24) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++23 (test for errors, line 25) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++23 (test for errors, line 39) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++23 (test for errors, line 40) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++23 (test for errors, line 47) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++23 (test for errors, line 48) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++23 at line 101 (test for errors, line 96) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++23 at line 29 (test for errors, line 21) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++23 at line 30 (test for errors, line 21) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++23 at line 55 (test for errors, line 36) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++23 at line 56 (test for errors, line 36) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++23 at line 60 (test for errors, line 44) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++23 at line 61 (test for errors, line 44) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++23 at line 87 (test for errors, line 68) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++23 at line 88 (test for errors, line 68) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++23 at line 92 (test for errors, line 76) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++23 at line 93 (test for errors, line 76) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++26 (test for errors, line 25) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++26 (test for errors, line 39) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++26 (test for errors, line 40) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++26 (test for errors, line 47) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++26 (test for errors, line 48) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++26 at line 101 (test for errors, line 96) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++26 at line 29 (test for errors, line 21) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++26 at line 30 (test for errors, line 21) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++26 at line 55 (test for errors, line 36) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++26 at line 56 (test for errors, line 36) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++26 at line 60 (test for errors, line 44) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++26 at line 61 (test for errors, line 44) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++26 at line 87 (test for errors, line 68) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++26 at line 88 (test for errors, line 68) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++26 at line 92 (test for errors, line 76) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++26 at line 93 (test for errors, line 76) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7-t2.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 104) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 106) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 107) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 129) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 182) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 189) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 196) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 21) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 23) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 24) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 28) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 30) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 31) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 46) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 48) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 49) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 61) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 63) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 64) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 82) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 84) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for errors, line 85) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 104) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 106) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 107) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 129) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 182) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 189) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 196) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 21) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 23) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 24) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 28) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 30) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 31) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 46) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 48) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 49) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 61) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 63) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 64) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 82) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 84) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for errors, line 85) PASS: g++.dg/contracts/cpp26/dcl.contract.func.p7.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p1-2.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p1-2.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p1-NT.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p1-NT.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p1.C -std=c++23 (test for errors, line 10) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p1.C -std=c++23 (test for errors, line 13) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p1.C -std=c++23 (test for errors, line 20) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p1.C -std=c++23 (test for errors, line 21) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p1.C -std=c++23 (test for errors, line 22) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p1.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p1.C -std=c++26 (test for errors, line 22) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p1.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p2.C -std=c++23 (test for errors, line 9) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p2.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/contracts/cpp26/dcl.contract.res.p2.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/debug-and-opt.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/debug-and-opt.C -std=c++23 execution test PASS: g++.dg/contracts/cpp26/debug-and-opt.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/debug-and-opt.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/deferred1.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/deferred1.C -std=c++23 execution test PASS: g++.dg/contracts/cpp26/deferred1.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/deferred1.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/definition-checks/contract-assert-no-def-check.C -std=gnu++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/definition-checks/contract-assert-no-def-check.C -std=gnu++26 execution test PASS: g++.dg/contracts/cpp26/definition-checks/contract-assert-no-def-check.C -std=gnu++26 output pattern test PASS: g++.dg/contracts/cpp26/dependent_contract.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/dependent_contract.C -std=c++23 execution test PASS: g++.dg/contracts/cpp26/dependent_contract.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/dependent_contract.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/empty-nt-param.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/empty-nt-param.C -std=c++23 execution test PASS: g++.dg/contracts/cpp26/empty-nt-param.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/empty-nt-param.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++23 (test for errors, line 22) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++23 (test for errors, line 24) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++23 (test for errors, line 30) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++23 (test for errors, line 31) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++23 (test for errors, line 36) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++23 (test for errors, line 45) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++23 (test for errors, line 46) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++23 (test for errors, line 48) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++23 (test for errors, line 49) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++23 (test for errors, line 53) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++23 (test for errors, line 57) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++23 (test for errors, line 62) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++23 (test for errors, line 64) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++23 at line 37 (test for errors, line 36) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++23 at line 54 (test for errors, line 53) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++26 (test for errors, line 30) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++26 (test for errors, line 31) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++26 (test for errors, line 36) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++26 (test for errors, line 45) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++26 (test for errors, line 46) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++26 (test for errors, line 48) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++26 (test for errors, line 49) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++26 (test for errors, line 53) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++26 (test for errors, line 57) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++26 (test for errors, line 62) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++26 (test for errors, line 64) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++26 at line 37 (test for errors, line 36) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++26 at line 54 (test for errors, line 53) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-2.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-3.C -std=c++26 (test for excess errors) XFAIL: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-3.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-4.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-4.C -std=c++23 execution test PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-4.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7-4.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 104) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 106) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 110) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 116) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 120) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 123) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 124) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 127) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 132) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 20) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 21) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 22) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 24) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 42) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 44) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 50) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 54) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 57) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 58) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 64) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 69) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 95) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 96) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 98) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for errors, line 99) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 at line 105 (test for errors, line 104) PASS: g++.dg/contracts/cpp26/expr.prim.id.unqual.p7.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/function-contract-specifier-seq-error.C -std=c++26 (test for errors, line 22) PASS: g++.dg/contracts/cpp26/function-contract-specifier-seq-error.C -std=c++26 (test for errors, line 24) PASS: g++.dg/contracts/cpp26/function-contract-specifier-seq-error.C -std=c++26 (test for errors, line 35) PASS: g++.dg/contracts/cpp26/function-contract-specifier-seq-error.C -std=c++26 (test for errors, line 39) PASS: g++.dg/contracts/cpp26/function-contract-specifier-seq-error.C -std=c++26 (test for errors, line 46) PASS: g++.dg/contracts/cpp26/function-contract-specifier-seq-error.C -std=c++26 (test for errors, line 47) PASS: g++.dg/contracts/cpp26/function-contract-specifier-seq-error.C -std=c++26 (test for errors, line 48) PASS: g++.dg/contracts/cpp26/function-contract-specifier-seq-error.C -std=c++26 (test for errors, line 49) PASS: g++.dg/contracts/cpp26/function-contract-specifier-seq-error.C -std=c++26 at line 23 (test for errors, line 22) PASS: g++.dg/contracts/cpp26/function-contract-specifier-seq-error.C -std=c++26 at line 36 (test for errors, line 35) PASS: g++.dg/contracts/cpp26/function-contract-specifier-seq-error.C -std=c++26 at line 37 (test for errors, line 35) PASS: g++.dg/contracts/cpp26/function-contract-specifier-seq-error.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/function-contract-specifier-seq.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/function-contract-specifier-seq.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/intro.compliance.general.p2.3.4.C -std=c++23 at line 10 (test for warnings, line 9) PASS: g++.dg/contracts/cpp26/intro.compliance.general.p2.3.4.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/intro.compliance.general.p2.3.4.C -std=c++26 at line 10 (test for warnings, line 9) PASS: g++.dg/contracts/cpp26/intro.compliance.general.p2.3.4.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/lambda.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/lambda.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/name_mangling.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/name_mangling.C -std=c++23 execution test PASS: g++.dg/contracts/cpp26/name_mangling.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/name_mangling.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/non-trivial-ice.C -std=gnu++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/non-trivial-ice.C -std=gnu++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/outline-checks/freefunc-noexcept-post.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/outline-checks/freefunc-noexcept-post.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/outline-checks/freefunc-noexcept-pre.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/outline-checks/freefunc-noexcept-pre.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/outline-checks/func-noexcept-assert.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/outline-checks/func-noexcept-assert.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/outline-checks/memberfunc-noexcept-post.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/outline-checks/memberfunc-noexcept-post.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/outline-checks/memberfunc-noexcept-pre.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/outline-checks/memberfunc-noexcept-pre.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/over.call.func.p3.1.C -std=c++23 (test for errors, line 12) PASS: g++.dg/contracts/cpp26/over.call.func.p3.1.C -std=c++23 (test for errors, line 13) PASS: g++.dg/contracts/cpp26/over.call.func.p3.1.C -std=c++23 (test for errors, line 19) PASS: g++.dg/contracts/cpp26/over.call.func.p3.1.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/over.call.func.p3.1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/contracts/cpp26/over.call.func.p3.1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/contracts/cpp26/over.call.func.p3.1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/contracts/cpp26/over.call.func.p3.1.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/pr113968.C -std=c++26 (test for errors, line 14) PASS: g++.dg/contracts/cpp26/pr113968.C -std=c++26 (test for errors, line 15) PASS: g++.dg/contracts/cpp26/pr113968.C -std=c++26 (test for errors, line 17) PASS: g++.dg/contracts/cpp26/pr113968.C -std=c++26 (test for errors, line 18) PASS: g++.dg/contracts/cpp26/pr113968.C -std=c++26 (test for errors, line 8) PASS: g++.dg/contracts/cpp26/pr113968.C -std=c++26 (test for errors, line 9) PASS: g++.dg/contracts/cpp26/pr113968.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/src-loc-0.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/src-loc-0.C -std=c++23 execution test PASS: g++.dg/contracts/cpp26/src-loc-0.C -std=c++23 output pattern test PASS: g++.dg/contracts/cpp26/src-loc-0.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/src-loc-0.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/src-loc-0.C -std=c++26 output pattern test PASS: g++.dg/contracts/cpp26/src-loc-1.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/src-loc-1.C -std=c++23 execution test PASS: g++.dg/contracts/cpp26/src-loc-1.C -std=c++23 output pattern test PASS: g++.dg/contracts/cpp26/src-loc-1.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/src-loc-1.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/src-loc-1.C -std=c++26 output pattern test PASS: g++.dg/contracts/cpp26/src-loc-2.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/src-loc-2.C -std=c++23 execution test PASS: g++.dg/contracts/cpp26/src-loc-2.C -std=c++23 output pattern test PASS: g++.dg/contracts/cpp26/src-loc-2.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/src-loc-2.C -std=c++26 execution test PASS: g++.dg/contracts/cpp26/src-loc-2.C -std=c++26 output pattern test PASS: g++.dg/contracts/cpp26/unused_warning.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/unused_warning.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/vaargs.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp26/vaargs.C -std=c++23 execution test PASS: g++.dg/contracts/cpp26/vaargs.C -std=c++26 (test for excess errors) PASS: g++.dg/contracts/cpp26/vaargs.C -std=c++26 execution test PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++20 (test for errors, line 14) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++20 (test for errors, line 5) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++20 (test for errors, line 7) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++20 at line 15 (test for warnings, line 14) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++20 at line 6 (test for warnings, line 5) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++20 at line 8 (test for warnings, line 7) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++20 (test for excess errors) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++23 (test for errors, line 14) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++23 (test for errors, line 5) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++23 (test for errors, line 7) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++23 at line 15 (test for warnings, line 14) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++23 at line 6 (test for warnings, line 5) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++23 at line 8 (test for warnings, line 7) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++23 (test for excess errors) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++26 (test for errors, line 14) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++26 (test for errors, line 5) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++26 (test for errors, line 7) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++26 at line 15 (test for warnings, line 14) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++26 at line 6 (test for warnings, line 5) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++26 at line 8 (test for warnings, line 7) PASS: g++.dg/contracts/cpp2a/check-err.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++20 expected multiline pattern lines 11-12 PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++20 expected multiline pattern lines 21-22 PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++20 (test for excess errors) PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++26 expected multiline pattern lines 11-12 PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++26 expected multiline pattern lines 21-22 PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++26 (test for excess errors) PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++98 expected multiline pattern lines 11-12 PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++98 expected multiline pattern lines 21-22 PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++98 (test for excess errors) PASS: g++.dg/conversion/access1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/conversion/access1.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/access1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/conversion/access1.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/access1.C -std=c++98 (test for errors, line 18) PASS: g++.dg/conversion/access1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ambig1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/conversion/ambig1.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/conversion/ambig1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/conversion/ambig1.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ambig1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/conversion/ambig1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/conversion/ambig1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/conversion/ambig1.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ambig1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/conversion/ambig1.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/conversion/ambig1.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/conversion/ambig1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ambig2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/conversion/ambig2.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ambig2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/conversion/ambig2.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ambig2.C -std=c++98 (test for errors, line 14) PASS: g++.dg/conversion/ambig2.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ambig3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/conversion/ambig3.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/conversion/ambig3.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/conversion/ambig3.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ambig3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/conversion/ambig3.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/conversion/ambig3.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/conversion/ambig3.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ambig3.C -std=c++98 (test for errors, line 12) PASS: g++.dg/conversion/ambig3.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/conversion/ambig3.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/conversion/ambig3.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ambig4.C -std=c++20 (test for errors, line 13) PASS: g++.dg/conversion/ambig4.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/conversion/ambig4.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/conversion/ambig4.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ambig4.C -std=c++26 (test for errors, line 13) PASS: g++.dg/conversion/ambig4.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/conversion/ambig4.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/conversion/ambig4.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ambig4.C -std=c++98 (test for errors, line 13) PASS: g++.dg/conversion/ambig4.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/conversion/ambig4.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/conversion/ambig4.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/base1.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/base1.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/base1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/bitfield1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/conversion/bitfield1.C -std=gnu++20 execution test PASS: g++.dg/conversion/bitfield1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/conversion/bitfield1.C -std=gnu++26 execution test PASS: g++.dg/conversion/bitfield1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/conversion/bitfield1.C -std=gnu++98 execution test PASS: g++.dg/conversion/bitfield10.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/bitfield10.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/bitfield10.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/bitfield11.C -std=c++20 (test for errors, line 8) PASS: g++.dg/conversion/bitfield11.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/bitfield11.C -std=c++26 (test for errors, line 8) PASS: g++.dg/conversion/bitfield11.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/bitfield11.C -std=c++98 (test for errors, line 8) PASS: g++.dg/conversion/bitfield11.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/bitfield2.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/bitfield2.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/bitfield2.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/bitfield3.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/bitfield3.C -std=c++20 execution test PASS: g++.dg/conversion/bitfield3.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/bitfield3.C -std=c++26 execution test PASS: g++.dg/conversion/bitfield3.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/bitfield3.C -std=c++98 execution test PASS: g++.dg/conversion/bitfield4.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/bitfield4.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/bitfield4.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/bitfield5.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/bitfield5.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/bitfield5.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/bitfield6.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/bitfield6.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/bitfield6.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/bitfield7.C -std=c++20 (test for errors, line 15) PASS: g++.dg/conversion/bitfield7.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/bitfield7.C -std=c++26 (test for errors, line 15) PASS: g++.dg/conversion/bitfield7.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/bitfield7.C -std=c++98 (test for errors, line 15) PASS: g++.dg/conversion/bitfield7.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/bitfield8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/conversion/bitfield8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/conversion/bitfield8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/conversion/bitfield9.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/bitfield9.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/bitfield9.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/cast1.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/cast1.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/cast1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/cast2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/conversion/cast2.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/cast2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/conversion/cast2.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/cast2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/conversion/cast2.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/cast3.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/cast3.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/cast3.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/cond1.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/cond1.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/cond1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/cond2.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/cond2.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/cond2.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/cond3.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/cond3.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/cond3.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/cond4.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/cond4.C -std=c++20 execution test PASS: g++.dg/conversion/cond4.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/cond4.C -std=c++26 execution test PASS: g++.dg/conversion/cond4.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/cond4.C -std=c++98 execution test PASS: g++.dg/conversion/cond6.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/cond6.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/cond6.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/const1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/conversion/const1.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/const1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/conversion/const1.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/const1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/conversion/const1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/const2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/conversion/const2.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/const2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/conversion/const2.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/const2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/conversion/const2.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/const3.C -std=c++20 (test for errors, line 5) PASS: g++.dg/conversion/const3.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/const3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/conversion/const3.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/const3.C -std=c++98 (test for errors, line 5) PASS: g++.dg/conversion/const3.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/dr195-1.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/conversion/dr195-1.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/conversion/dr195-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/conversion/dr195-1.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/conversion/dr195-1.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/conversion/dr195-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/conversion/dr195-1.C -std=gnu++98 (test for errors, line 32) PASS: g++.dg/conversion/dr195-1.C -std=gnu++98 (test for errors, line 33) PASS: g++.dg/conversion/dr195-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/conversion/dr195.C -std=c++20 (test for errors, line 30) PASS: g++.dg/conversion/dr195.C -std=c++20 (test for errors, line 31) PASS: g++.dg/conversion/dr195.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/dr195.C -std=c++26 (test for errors, line 30) PASS: g++.dg/conversion/dr195.C -std=c++26 (test for errors, line 31) PASS: g++.dg/conversion/dr195.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/dr195.C -std=c++98 (test for errors, line 30) PASS: g++.dg/conversion/dr195.C -std=c++98 (test for errors, line 31) PASS: g++.dg/conversion/dr195.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/dynamic1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/conversion/dynamic1.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/dynamic1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/conversion/dynamic1.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/dynamic1.C -std=c++98 (test for errors, line 14) PASS: g++.dg/conversion/dynamic1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/enum1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/conversion/enum1.C -std=gnu++20 execution test PASS: g++.dg/conversion/enum1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/conversion/enum1.C -std=gnu++26 execution test PASS: g++.dg/conversion/enum1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/conversion/enum1.C -std=gnu++98 execution test PASS: g++.dg/conversion/err-recover1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/conversion/err-recover1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/conversion/err-recover1.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/err-recover1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/conversion/err-recover1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/conversion/err-recover1.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/err-recover1.C -std=c++98 (test for errors, line 3) PASS: g++.dg/conversion/err-recover1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/conversion/err-recover1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/err-recover2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/conversion/err-recover2.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/err-recover2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/conversion/err-recover2.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/err-recover2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/conversion/err-recover2.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/memfn1.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/memfn1.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/memfn1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/memfn2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/conversion/memfn2.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/memfn2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/conversion/memfn2.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/memfn2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/conversion/memfn2.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/nullptr1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/conversion/nullptr1.C -std=c++20 at line 9 (test for warnings, line 8) PASS: g++.dg/conversion/nullptr1.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/nullptr1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/conversion/nullptr1.C -std=c++26 at line 9 (test for warnings, line 8) PASS: g++.dg/conversion/nullptr1.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/nullptr1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/conversion/nullptr1.C -std=c++98 at line 9 (test for warnings, line 8) PASS: g++.dg/conversion/nullptr1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/nullptr2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/conversion/nullptr2.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/nullptr2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/conversion/nullptr2.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/nullptr2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/conversion/nullptr2.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/op1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/conversion/op1.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/conversion/op1.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/op1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/conversion/op1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/conversion/op1.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/op1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/conversion/op1.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/conversion/op1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/op2.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/op2.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/op2.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/op3.C -std=c++20 (test for errors, line 3) PASS: g++.dg/conversion/op3.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/op3.C -std=c++26 (test for errors, line 3) PASS: g++.dg/conversion/op3.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/op3.C -std=c++98 (test for errors, line 3) PASS: g++.dg/conversion/op3.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/op4.C -std=c++20 (test for errors, line 18) PASS: g++.dg/conversion/op4.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/conversion/op4.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/conversion/op4.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/op4.C -std=c++26 (test for errors, line 18) PASS: g++.dg/conversion/op4.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/conversion/op4.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/conversion/op4.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/op4.C -std=c++98 (test for errors, line 18) PASS: g++.dg/conversion/op4.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/conversion/op4.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/conversion/op4.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/op5.C -std=c++20 (test for errors, line 18) PASS: g++.dg/conversion/op5.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/op5.C -std=c++26 (test for errors, line 18) PASS: g++.dg/conversion/op5.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/op5.C -std=c++98 (test for errors, line 18) PASS: g++.dg/conversion/op5.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/op6.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/op6.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/op6.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/op7.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/op7.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/op7.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/op8.C -std=c++11 (test for errors, line 49) PASS: g++.dg/conversion/op8.C -std=c++11 (test for errors, line 54) PASS: g++.dg/conversion/op8.C -std=c++11 (test for errors, line 56) PASS: g++.dg/conversion/op8.C -std=c++11 (test for excess errors) PASS: g++.dg/conversion/op8.C -std=c++20 (test for errors, line 49) PASS: g++.dg/conversion/op8.C -std=c++20 (test for errors, line 54) PASS: g++.dg/conversion/op8.C -std=c++20 (test for errors, line 56) PASS: g++.dg/conversion/op8.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/op8.C -std=c++98 (test for errors, line 49) PASS: g++.dg/conversion/op8.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/packed1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/conversion/packed1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/conversion/packed1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/conversion/packed2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/conversion/packed2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/conversion/packed2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/conversion/pr100635.C -std=c++11 (test for errors, line 11) PASS: g++.dg/conversion/pr100635.C -std=c++11 (test for errors, line 7) PASS: g++.dg/conversion/pr100635.C -std=c++11 (test for excess errors) PASS: g++.dg/conversion/pr100635.C -std=c++20 (test for errors, line 11) PASS: g++.dg/conversion/pr100635.C -std=c++20 (test for errors, line 7) PASS: g++.dg/conversion/pr100635.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/pr100635.C -std=c++98 (test for errors, line 7) PASS: g++.dg/conversion/pr100635.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/pr16333.C -std=c++20 (test for errors, line 10) PASS: g++.dg/conversion/pr16333.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/conversion/pr16333.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/pr16333.C -std=c++26 (test for errors, line 10) PASS: g++.dg/conversion/pr16333.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/conversion/pr16333.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/pr16333.C -std=c++98 (test for errors, line 10) PASS: g++.dg/conversion/pr16333.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/conversion/pr16333.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/pr41426.C -std=c++20 (test for errors, line 27) PASS: g++.dg/conversion/pr41426.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/conversion/pr41426.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/pr41426.C -std=c++23 (test for errors, line 14) PASS: g++.dg/conversion/pr41426.C -std=c++23 (test for errors, line 27) PASS: g++.dg/conversion/pr41426.C -std=c++23 (test for errors, line 39) PASS: g++.dg/conversion/pr41426.C -std=c++23 at line 21 (test for errors, line 20) PASS: g++.dg/conversion/pr41426.C -std=c++23 (test for excess errors) PASS: g++.dg/conversion/pr41426.C -std=c++98 (test for errors, line 27) PASS: g++.dg/conversion/pr41426.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/conversion/pr41426.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/pr59879.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/pr59879.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/pr59879.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/pr66211.C -std=c++20 (test for errors, line 10) PASS: g++.dg/conversion/pr66211.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/pr66211.C -std=c++26 (test for errors, line 10) PASS: g++.dg/conversion/pr66211.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/pr66211.C -std=c++98 (test for errors, line 10) PASS: g++.dg/conversion/pr66211.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/pr66895.C -std=c++11 (test for excess errors) PASS: g++.dg/conversion/pr66895.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/pr66895.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ptrmem1.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ptrmem1.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ptrmem1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ptrmem10.C -std=c++11 (test for excess errors) PASS: g++.dg/conversion/ptrmem10.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ptrmem10.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 18) PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 19) PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 24) PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 28) PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 30) PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 38) PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 39) PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 42) PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 43) PASS: g++.dg/conversion/ptrmem2.C -std=c++20 at line 23 (test for warnings, line 22) PASS: g++.dg/conversion/ptrmem2.C -std=c++20 at line 25 (test for warnings, line 24) PASS: g++.dg/conversion/ptrmem2.C -std=c++20 at line 29 (test for warnings, line 28) PASS: g++.dg/conversion/ptrmem2.C -std=c++20 at line 31 (test for warnings, line 30) PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ptrmem2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/conversion/ptrmem2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/conversion/ptrmem2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/conversion/ptrmem2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/conversion/ptrmem2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/conversion/ptrmem2.C -std=c++26 (test for errors, line 30) PASS: g++.dg/conversion/ptrmem2.C -std=c++26 (test for errors, line 38) PASS: g++.dg/conversion/ptrmem2.C -std=c++26 (test for errors, line 39) PASS: g++.dg/conversion/ptrmem2.C -std=c++26 (test for errors, line 42) PASS: g++.dg/conversion/ptrmem2.C -std=c++26 (test for errors, line 43) PASS: g++.dg/conversion/ptrmem2.C -std=c++26 at line 23 (test for warnings, line 22) PASS: g++.dg/conversion/ptrmem2.C -std=c++26 at line 25 (test for warnings, line 24) PASS: g++.dg/conversion/ptrmem2.C -std=c++26 at line 29 (test for warnings, line 28) PASS: g++.dg/conversion/ptrmem2.C -std=c++26 at line 31 (test for warnings, line 30) PASS: g++.dg/conversion/ptrmem2.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 18) PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 19) PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 22) PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 24) PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 28) PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 30) PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 38) PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 39) PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 42) PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 43) PASS: g++.dg/conversion/ptrmem2.C -std=c++98 at line 23 (test for warnings, line 22) PASS: g++.dg/conversion/ptrmem2.C -std=c++98 at line 25 (test for warnings, line 24) PASS: g++.dg/conversion/ptrmem2.C -std=c++98 at line 29 (test for warnings, line 28) PASS: g++.dg/conversion/ptrmem2.C -std=c++98 at line 31 (test for warnings, line 30) PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ptrmem3.C -std=c++20 (test for errors, line 18) PASS: g++.dg/conversion/ptrmem3.C -std=c++20 (test for errors, line 19) PASS: g++.dg/conversion/ptrmem3.C -std=c++20 (test for errors, line 22) PASS: g++.dg/conversion/ptrmem3.C -std=c++20 (test for errors, line 23) PASS: g++.dg/conversion/ptrmem3.C -std=c++20 (test for errors, line 26) PASS: g++.dg/conversion/ptrmem3.C -std=c++20 (test for errors, line 27) PASS: g++.dg/conversion/ptrmem3.C -std=c++20 (test for errors, line 30) PASS: g++.dg/conversion/ptrmem3.C -std=c++20 (test for errors, line 31) PASS: g++.dg/conversion/ptrmem3.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ptrmem3.C -std=c++26 (test for errors, line 18) PASS: g++.dg/conversion/ptrmem3.C -std=c++26 (test for errors, line 19) PASS: g++.dg/conversion/ptrmem3.C -std=c++26 (test for errors, line 22) PASS: g++.dg/conversion/ptrmem3.C -std=c++26 (test for errors, line 23) PASS: g++.dg/conversion/ptrmem3.C -std=c++26 (test for errors, line 26) PASS: g++.dg/conversion/ptrmem3.C -std=c++26 (test for errors, line 27) PASS: g++.dg/conversion/ptrmem3.C -std=c++26 (test for errors, line 30) PASS: g++.dg/conversion/ptrmem3.C -std=c++26 (test for errors, line 31) PASS: g++.dg/conversion/ptrmem3.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ptrmem3.C -std=c++98 (test for errors, line 18) PASS: g++.dg/conversion/ptrmem3.C -std=c++98 (test for errors, line 19) PASS: g++.dg/conversion/ptrmem3.C -std=c++98 (test for errors, line 22) PASS: g++.dg/conversion/ptrmem3.C -std=c++98 (test for errors, line 23) PASS: g++.dg/conversion/ptrmem3.C -std=c++98 (test for errors, line 26) PASS: g++.dg/conversion/ptrmem3.C -std=c++98 (test for errors, line 27) PASS: g++.dg/conversion/ptrmem3.C -std=c++98 (test for errors, line 30) PASS: g++.dg/conversion/ptrmem3.C -std=c++98 (test for errors, line 31) PASS: g++.dg/conversion/ptrmem3.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ptrmem4.C -std=c++20 (test for errors, line 19) PASS: g++.dg/conversion/ptrmem4.C -std=c++20 (test for errors, line 20) PASS: g++.dg/conversion/ptrmem4.C -std=c++20 (test for errors, line 27) PASS: g++.dg/conversion/ptrmem4.C -std=c++20 (test for errors, line 28) PASS: g++.dg/conversion/ptrmem4.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ptrmem4.C -std=c++26 (test for errors, line 19) PASS: g++.dg/conversion/ptrmem4.C -std=c++26 (test for errors, line 20) PASS: g++.dg/conversion/ptrmem4.C -std=c++26 (test for errors, line 27) PASS: g++.dg/conversion/ptrmem4.C -std=c++26 (test for errors, line 28) PASS: g++.dg/conversion/ptrmem4.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ptrmem4.C -std=c++98 (test for errors, line 19) PASS: g++.dg/conversion/ptrmem4.C -std=c++98 (test for errors, line 20) PASS: g++.dg/conversion/ptrmem4.C -std=c++98 (test for errors, line 27) PASS: g++.dg/conversion/ptrmem4.C -std=c++98 (test for errors, line 28) PASS: g++.dg/conversion/ptrmem4.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ptrmem5.C -std=c++20 (test for errors, line 19) PASS: g++.dg/conversion/ptrmem5.C -std=c++20 (test for errors, line 20) PASS: g++.dg/conversion/ptrmem5.C -std=c++20 (test for errors, line 27) PASS: g++.dg/conversion/ptrmem5.C -std=c++20 (test for errors, line 28) PASS: g++.dg/conversion/ptrmem5.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ptrmem5.C -std=c++26 (test for errors, line 19) PASS: g++.dg/conversion/ptrmem5.C -std=c++26 (test for errors, line 20) PASS: g++.dg/conversion/ptrmem5.C -std=c++26 (test for errors, line 27) PASS: g++.dg/conversion/ptrmem5.C -std=c++26 (test for errors, line 28) PASS: g++.dg/conversion/ptrmem5.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ptrmem5.C -std=c++98 (test for errors, line 19) PASS: g++.dg/conversion/ptrmem5.C -std=c++98 (test for errors, line 20) PASS: g++.dg/conversion/ptrmem5.C -std=c++98 (test for errors, line 27) PASS: g++.dg/conversion/ptrmem5.C -std=c++98 (test for errors, line 28) PASS: g++.dg/conversion/ptrmem5.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ptrmem6.C -std=c++20 (test for errors, line 17) PASS: g++.dg/conversion/ptrmem6.C -std=c++20 (test for errors, line 20) PASS: g++.dg/conversion/ptrmem6.C -std=c++20 (test for errors, line 23) PASS: g++.dg/conversion/ptrmem6.C -std=c++20 (test for errors, line 26) PASS: g++.dg/conversion/ptrmem6.C -std=c++20 (test for errors, line 32) PASS: g++.dg/conversion/ptrmem6.C -std=c++20 (test for errors, line 35) PASS: g++.dg/conversion/ptrmem6.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ptrmem6.C -std=c++26 (test for errors, line 17) PASS: g++.dg/conversion/ptrmem6.C -std=c++26 (test for errors, line 20) PASS: g++.dg/conversion/ptrmem6.C -std=c++26 (test for errors, line 23) PASS: g++.dg/conversion/ptrmem6.C -std=c++26 (test for errors, line 26) PASS: g++.dg/conversion/ptrmem6.C -std=c++26 (test for errors, line 32) PASS: g++.dg/conversion/ptrmem6.C -std=c++26 (test for errors, line 35) PASS: g++.dg/conversion/ptrmem6.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ptrmem6.C -std=c++98 (test for errors, line 17) PASS: g++.dg/conversion/ptrmem6.C -std=c++98 (test for errors, line 20) PASS: g++.dg/conversion/ptrmem6.C -std=c++98 (test for errors, line 23) PASS: g++.dg/conversion/ptrmem6.C -std=c++98 (test for errors, line 26) PASS: g++.dg/conversion/ptrmem6.C -std=c++98 (test for errors, line 32) PASS: g++.dg/conversion/ptrmem6.C -std=c++98 (test for errors, line 35) PASS: g++.dg/conversion/ptrmem6.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ptrmem7.C -std=c++20 (test for errors, line 17) PASS: g++.dg/conversion/ptrmem7.C -std=c++20 (test for errors, line 20) PASS: g++.dg/conversion/ptrmem7.C -std=c++20 (test for errors, line 23) PASS: g++.dg/conversion/ptrmem7.C -std=c++20 (test for errors, line 26) PASS: g++.dg/conversion/ptrmem7.C -std=c++20 (test for errors, line 29) PASS: g++.dg/conversion/ptrmem7.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ptrmem7.C -std=c++26 (test for errors, line 17) PASS: g++.dg/conversion/ptrmem7.C -std=c++26 (test for errors, line 20) PASS: g++.dg/conversion/ptrmem7.C -std=c++26 (test for errors, line 23) PASS: g++.dg/conversion/ptrmem7.C -std=c++26 (test for errors, line 26) PASS: g++.dg/conversion/ptrmem7.C -std=c++26 (test for errors, line 29) PASS: g++.dg/conversion/ptrmem7.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ptrmem7.C -std=c++98 (test for errors, line 17) PASS: g++.dg/conversion/ptrmem7.C -std=c++98 (test for errors, line 20) PASS: g++.dg/conversion/ptrmem7.C -std=c++98 (test for errors, line 23) PASS: g++.dg/conversion/ptrmem7.C -std=c++98 (test for errors, line 26) PASS: g++.dg/conversion/ptrmem7.C -std=c++98 (test for errors, line 29) PASS: g++.dg/conversion/ptrmem7.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ptrmem8.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ptrmem8.C -std=c++20 execution test PASS: g++.dg/conversion/ptrmem8.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ptrmem8.C -std=c++26 execution test PASS: g++.dg/conversion/ptrmem8.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ptrmem8.C -std=c++98 execution test PASS: g++.dg/conversion/ptrmem9.C -std=c++20 (test for errors, line 24) PASS: g++.dg/conversion/ptrmem9.C -std=c++20 (test for errors, line 25) PASS: g++.dg/conversion/ptrmem9.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ptrmem9.C -std=c++26 (test for errors, line 24) PASS: g++.dg/conversion/ptrmem9.C -std=c++26 (test for errors, line 25) PASS: g++.dg/conversion/ptrmem9.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ptrmem9.C -std=c++98 (test for errors, line 24) PASS: g++.dg/conversion/ptrmem9.C -std=c++98 (test for errors, line 25) PASS: g++.dg/conversion/ptrmem9.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/qual1.C -std=c++20 (test for errors, line 20) PASS: g++.dg/conversion/qual1.C -std=c++20 (test for errors, line 21) PASS: g++.dg/conversion/qual1.C -std=c++20 (test for errors, line 22) PASS: g++.dg/conversion/qual1.C -std=c++20 (test for errors, line 24) PASS: g++.dg/conversion/qual1.C -std=c++20 (test for errors, line 25) PASS: g++.dg/conversion/qual1.C -std=c++20 (test for errors, line 29) PASS: g++.dg/conversion/qual1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/conversion/qual1.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/qual1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/conversion/qual1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/conversion/qual1.C -std=c++26 (test for errors, line 22) PASS: g++.dg/conversion/qual1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/conversion/qual1.C -std=c++26 (test for errors, line 25) PASS: g++.dg/conversion/qual1.C -std=c++26 (test for errors, line 29) PASS: g++.dg/conversion/qual1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/conversion/qual1.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/qual1.C -std=c++98 (test for errors, line 20) PASS: g++.dg/conversion/qual1.C -std=c++98 (test for errors, line 21) PASS: g++.dg/conversion/qual1.C -std=c++98 (test for errors, line 22) PASS: g++.dg/conversion/qual1.C -std=c++98 (test for errors, line 24) PASS: g++.dg/conversion/qual1.C -std=c++98 (test for errors, line 25) PASS: g++.dg/conversion/qual1.C -std=c++98 (test for errors, line 29) PASS: g++.dg/conversion/qual1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/conversion/qual1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/qual2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/conversion/qual2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/conversion/qual2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/conversion/qual2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/conversion/qual2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/conversion/qual2.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/qual2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/conversion/qual2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/conversion/qual2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/conversion/qual2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/conversion/qual2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/conversion/qual2.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/qual2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/conversion/qual2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/conversion/qual2.C -std=c++98 (test for errors, line 14) PASS: g++.dg/conversion/qual2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/conversion/qual2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/conversion/qual2.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 17) PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 18) PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 20) PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 27) PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 28) PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 29) PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 30) PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 31) PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 32) PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 35) PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 36) PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 39) PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 40) PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 44) PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 49) PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 51) PASS: g++.dg/conversion/qual3.C -std=c++17 (test for excess errors) PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 17) PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 18) PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 20) PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 27) PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 28) PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 29) PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 30) PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 31) PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 32) PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 35) PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 36) PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 39) PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 40) PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 44) PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 49) PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 51) PASS: g++.dg/conversion/qual3.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/qual3.C -std=c++26 (test for errors, line 17) PASS: g++.dg/conversion/qual3.C -std=c++26 (test for errors, line 18) PASS: g++.dg/conversion/qual3.C -std=c++26 (test for errors, line 20) PASS: g++.dg/conversion/qual3.C -std=c++26 (test for errors, line 27) PASS: g++.dg/conversion/qual3.C -std=c++26 (test for errors, line 28) PASS: g++.dg/conversion/qual3.C -std=c++26 (test for errors, line 29) PASS: g++.dg/conversion/qual3.C -std=c++26 (test for errors, line 30) PASS: g++.dg/conversion/qual3.C -std=c++26 (test for errors, line 31) PASS: g++.dg/conversion/qual3.C -std=c++26 (test for errors, line 32) PASS: g++.dg/conversion/qual3.C -std=c++26 (test for errors, line 35) PASS: g++.dg/conversion/qual3.C -std=c++26 (test for errors, line 36) PASS: g++.dg/conversion/qual3.C -std=c++26 (test for errors, line 39) PASS: g++.dg/conversion/qual3.C -std=c++26 (test for errors, line 40) PASS: g++.dg/conversion/qual3.C -std=c++26 (test for errors, line 44) PASS: g++.dg/conversion/qual3.C -std=c++26 (test for errors, line 49) PASS: g++.dg/conversion/qual3.C -std=c++26 (test for errors, line 51) PASS: g++.dg/conversion/qual3.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/real-to-int1.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/real-to-int1.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/real-to-int1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ref1.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ref1.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ref1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ref10.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ref10.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ref10.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ref11.C -std=c++11 (test for errors, line 27) PASS: g++.dg/conversion/ref11.C -std=c++11 (test for excess errors) PASS: g++.dg/conversion/ref11.C -std=c++20 (test for errors, line 27) PASS: g++.dg/conversion/ref11.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ref11.C -std=c++26 (test for errors, line 27) PASS: g++.dg/conversion/ref11.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ref12.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/conversion/ref12.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/conversion/ref12.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/conversion/ref12.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/conversion/ref12.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ref12.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/conversion/ref12.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/conversion/ref12.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/conversion/ref12.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/conversion/ref12.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ref12.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/conversion/ref12.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/conversion/ref12.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/conversion/ref12.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/conversion/ref12.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ref2.C -std=c++20 (test for errors, line 16) PASS: g++.dg/conversion/ref2.C -std=c++20 (test for errors, line 17) PASS: g++.dg/conversion/ref2.C -std=c++20 (test for errors, line 21) PASS: g++.dg/conversion/ref2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/conversion/ref2.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ref2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/conversion/ref2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/conversion/ref2.C -std=c++26 (test for errors, line 21) PASS: g++.dg/conversion/ref2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/conversion/ref2.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ref2.C -std=c++98 (test for errors, line 16) PASS: g++.dg/conversion/ref2.C -std=c++98 (test for errors, line 17) PASS: g++.dg/conversion/ref2.C -std=c++98 (test for errors, line 21) PASS: g++.dg/conversion/ref2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/conversion/ref2.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ref3.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ref3.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ref3.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ref4.C -std=c++11 (test for errors, line 10) PASS: g++.dg/conversion/ref4.C -std=c++11 (test for excess errors) PASS: g++.dg/conversion/ref4.C -std=c++20 (test for errors, line 10) PASS: g++.dg/conversion/ref4.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ref4.C -std=c++26 (test for errors, line 10) PASS: g++.dg/conversion/ref4.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ref5.C -std=c++20 (test for errors, line 6) PASS: g++.dg/conversion/ref5.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ref5.C -std=c++26 (test for errors, line 6) PASS: g++.dg/conversion/ref5.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ref5.C -std=c++98 (test for errors, line 6) PASS: g++.dg/conversion/ref5.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ref6.C -std=c++11 (test for errors, line 19) PASS: g++.dg/conversion/ref6.C -std=c++11 (test for excess errors) PASS: g++.dg/conversion/ref6.C -std=c++20 (test for errors, line 19) PASS: g++.dg/conversion/ref6.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ref6.C -std=c++26 (test for errors, line 19) PASS: g++.dg/conversion/ref6.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ref7.C -std=c++20 (test for errors, line 10) PASS: g++.dg/conversion/ref7.C -std=c++20 (test for errors, line 16) PASS: g++.dg/conversion/ref7.C -std=c++20 (test for errors, line 9) PASS: g++.dg/conversion/ref7.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ref7.C -std=c++26 (test for errors, line 10) PASS: g++.dg/conversion/ref7.C -std=c++26 (test for errors, line 16) PASS: g++.dg/conversion/ref7.C -std=c++26 (test for errors, line 9) PASS: g++.dg/conversion/ref7.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ref7.C -std=c++98 (test for errors, line 10) PASS: g++.dg/conversion/ref7.C -std=c++98 (test for errors, line 16) PASS: g++.dg/conversion/ref7.C -std=c++98 (test for errors, line 9) PASS: g++.dg/conversion/ref7.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ref8.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ref8.C -std=c++23 (test for excess errors) PASS: g++.dg/conversion/ref8.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/ref9.C -std=c++11 (test for excess errors) PASS: g++.dg/conversion/ref9.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/ref9.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/reinterpret1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/conversion/reinterpret1.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/reinterpret1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/conversion/reinterpret1.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/reinterpret1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/conversion/reinterpret1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/reinterpret2.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/reinterpret2.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/reinterpret2.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/reinterpret3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/conversion/reinterpret3.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/reinterpret3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/conversion/reinterpret3.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/reinterpret3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/conversion/reinterpret3.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/reinterpret4.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/reinterpret4.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/reinterpret4.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/self1.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/self1.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/self1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/simd1.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/conversion/simd1.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/conversion/simd1.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/conversion/simd1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/conversion/simd1.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/conversion/simd1.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/conversion/simd1.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/conversion/simd1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/conversion/simd1.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/conversion/simd1.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/conversion/simd1.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/conversion/simd1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/conversion/simd2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/conversion/simd2.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/simd2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/conversion/simd2.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/simd2.C -std=c++98 (test for errors, line 15) PASS: g++.dg/conversion/simd2.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/simd3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/conversion/simd3.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/conversion/simd3.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/simd3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/conversion/simd3.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/conversion/simd3.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/simd3.C -std=c++98 (test for errors, line 12) PASS: g++.dg/conversion/simd3.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/conversion/simd3.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/conversion/simd4.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/conversion/simd4.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/conversion/simd4.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/conversion/simd4.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/conversion/simd4.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/conversion/simd4.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/conversion/simd4.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/conversion/simd4.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/conversion/simd4.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/conversion/simd4.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/conversion/simd4.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/conversion/simd4.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/conversion/simd4.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/conversion/simd4.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/conversion/simd4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 23) PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 27) PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 28) PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 29) PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 31) PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 33) PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/conversion/to-virtual-base-1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/conversion/to-virtual-base-1.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/to-virtual-base-1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/conversion/to-virtual-base-1.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/to-virtual-base-1.C -std=c++98 (test for errors, line 14) PASS: g++.dg/conversion/to-virtual-base-1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/void1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/conversion/void1.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/void1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/conversion/void1.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/void1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/conversion/void1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/void2.C -std=c++20 (test for excess errors) PASS: g++.dg/conversion/void2.C -std=c++26 (test for excess errors) PASS: g++.dg/conversion/void2.C -std=c++98 (test for excess errors) PASS: g++.dg/coroutines/assume.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/coroutines/assume.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/coroutines/assume.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/assume.C -std=c++23 (test for warnings, line 37) PASS: g++.dg/coroutines/assume.C -std=c++23 (test for warnings, line 38) PASS: g++.dg/coroutines/assume.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/assume.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/coroutines/assume.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/coroutines/assume.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-await-initlist1.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-await-initlist1.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-await-initlist1.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-await-initlist2.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-await-initlist2.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-await-initlist2.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-await-moveonly1.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-await-moveonly1.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-await-moveonly1.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-00-needs-expr.C -std=c++20 (test for errors, line 6) PASS: g++.dg/coroutines/co-await-syntax-00-needs-expr.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-00-needs-expr.C -std=c++23 (test for errors, line 6) PASS: g++.dg/coroutines/co-await-syntax-00-needs-expr.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-00-needs-expr.C -std=c++26 (test for errors, line 6) PASS: g++.dg/coroutines/co-await-syntax-00-needs-expr.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-01-outside-fn.C -std=c++20 (test for errors, line 5) PASS: g++.dg/coroutines/co-await-syntax-01-outside-fn.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-01-outside-fn.C -std=c++23 (test for errors, line 5) PASS: g++.dg/coroutines/co-await-syntax-01-outside-fn.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-01-outside-fn.C -std=c++26 (test for errors, line 5) PASS: g++.dg/coroutines/co-await-syntax-01-outside-fn.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-02-outside-fn.C -std=c++20 (test for errors, line 5) PASS: g++.dg/coroutines/co-await-syntax-02-outside-fn.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-02-outside-fn.C -std=c++23 (test for errors, line 5) PASS: g++.dg/coroutines/co-await-syntax-02-outside-fn.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-02-outside-fn.C -std=c++26 (test for errors, line 5) PASS: g++.dg/coroutines/co-await-syntax-02-outside-fn.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-03-auto.C -std=c++20 (test for errors, line 8) PASS: g++.dg/coroutines/co-await-syntax-03-auto.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-03-auto.C -std=c++23 (test for errors, line 8) PASS: g++.dg/coroutines/co-await-syntax-03-auto.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-03-auto.C -std=c++26 (test for errors, line 8) PASS: g++.dg/coroutines/co-await-syntax-03-auto.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C -std=c++20 (test for errors, line 6) PASS: g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C -std=c++20 (test for errors, line 7) PASS: g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C -std=c++23 (test for errors, line 6) PASS: g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C -std=c++23 (test for errors, line 7) PASS: g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C -std=c++26 (test for errors, line 6) PASS: g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C -std=c++26 (test for errors, line 7) PASS: g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-05-constexpr.C -std=c++20 (test for errors, line 6) PASS: g++.dg/coroutines/co-await-syntax-05-constexpr.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-05-constexpr.C -std=c++23 (test for errors, line 6) PASS: g++.dg/coroutines/co-await-syntax-05-constexpr.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-05-constexpr.C -std=c++26 (test for errors, line 6) PASS: g++.dg/coroutines/co-await-syntax-05-constexpr.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-06-main.C -std=c++20 (test for errors, line 6) PASS: g++.dg/coroutines/co-await-syntax-06-main.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-06-main.C -std=c++23 (test for errors, line 6) PASS: g++.dg/coroutines/co-await-syntax-06-main.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-06-main.C -std=c++26 (test for errors, line 6) PASS: g++.dg/coroutines/co-await-syntax-06-main.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-07-varargs.C -std=c++20 (test for errors, line 8) PASS: g++.dg/coroutines/co-await-syntax-07-varargs.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-07-varargs.C -std=c++23 (test for errors, line 8) PASS: g++.dg/coroutines/co-await-syntax-07-varargs.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-07-varargs.C -std=c++26 (test for errors, line 8) PASS: g++.dg/coroutines/co-await-syntax-07-varargs.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-08-lambda-auto.C -std=c++20 (test for errors, line 15) PASS: g++.dg/coroutines/co-await-syntax-08-lambda-auto.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-08-lambda-auto.C -std=c++23 (test for errors, line 15) PASS: g++.dg/coroutines/co-await-syntax-08-lambda-auto.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-08-lambda-auto.C -std=c++26 (test for errors, line 15) PASS: g++.dg/coroutines/co-await-syntax-08-lambda-auto.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-09-convert.C (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-10.C (test for excess errors) PASS: g++.dg/coroutines/co-await-syntax-11.C (test for excess errors) PASS: g++.dg/coroutines/co-await-void_type.C (test for errors, line 42) PASS: g++.dg/coroutines/co-await-void_type.C (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-01-outside-fn.C -std=c++20 (test for errors, line 5) PASS: g++.dg/coroutines/co-return-syntax-01-outside-fn.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-01-outside-fn.C -std=c++23 (test for errors, line 5) PASS: g++.dg/coroutines/co-return-syntax-01-outside-fn.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-01-outside-fn.C -std=c++26 (test for errors, line 5) PASS: g++.dg/coroutines/co-return-syntax-01-outside-fn.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-02-outside-fn.C -std=c++20 (test for errors, line 5) PASS: g++.dg/coroutines/co-return-syntax-02-outside-fn.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-02-outside-fn.C -std=c++23 (test for errors, line 5) PASS: g++.dg/coroutines/co-return-syntax-02-outside-fn.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-02-outside-fn.C -std=c++26 (test for errors, line 5) PASS: g++.dg/coroutines/co-return-syntax-02-outside-fn.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-03-auto.C -std=c++20 (test for errors, line 6) PASS: g++.dg/coroutines/co-return-syntax-03-auto.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-03-auto.C -std=c++23 (test for errors, line 6) PASS: g++.dg/coroutines/co-return-syntax-03-auto.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-03-auto.C -std=c++26 (test for errors, line 6) PASS: g++.dg/coroutines/co-return-syntax-03-auto.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C -std=c++20 (test for errors, line 6) PASS: g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C -std=c++20 (test for errors, line 7) PASS: g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C -std=c++23 (test for errors, line 6) PASS: g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C -std=c++23 (test for errors, line 7) PASS: g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C -std=c++26 (test for errors, line 6) PASS: g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C -std=c++26 (test for errors, line 7) PASS: g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C -std=c++20 (test for errors, line 6) PASS: g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C -std=c++23 (test for errors, line 6) PASS: g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C -std=c++26 (test for errors, line 6) PASS: g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-06-main.C -std=c++20 (test for errors, line 6) PASS: g++.dg/coroutines/co-return-syntax-06-main.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-06-main.C -std=c++23 (test for errors, line 6) PASS: g++.dg/coroutines/co-return-syntax-06-main.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-06-main.C -std=c++26 (test for errors, line 6) PASS: g++.dg/coroutines/co-return-syntax-06-main.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-07-vararg.C -std=c++20 (test for errors, line 8) PASS: g++.dg/coroutines/co-return-syntax-07-vararg.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-07-vararg.C -std=c++23 (test for errors, line 8) PASS: g++.dg/coroutines/co-return-syntax-07-vararg.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-07-vararg.C -std=c++26 (test for errors, line 8) PASS: g++.dg/coroutines/co-return-syntax-07-vararg.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-08-bad-return.C -std=c++20 (test for errors, line 37) PASS: g++.dg/coroutines/co-return-syntax-08-bad-return.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-08-bad-return.C -std=c++23 (test for errors, line 37) PASS: g++.dg/coroutines/co-return-syntax-08-bad-return.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-08-bad-return.C -std=c++26 (test for errors, line 37) PASS: g++.dg/coroutines/co-return-syntax-08-bad-return.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-09-lambda-auto.C -std=c++20 (test for errors, line 15) PASS: g++.dg/coroutines/co-return-syntax-09-lambda-auto.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-09-lambda-auto.C -std=c++23 (test for errors, line 15) PASS: g++.dg/coroutines/co-return-syntax-09-lambda-auto.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-09-lambda-auto.C -std=c++26 (test for errors, line 15) PASS: g++.dg/coroutines/co-return-syntax-09-lambda-auto.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-10-movable.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-10-movable.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-return-syntax-10-movable.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-return-warning-1.C (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-00-needs-expr.C -std=c++20 (test for errors, line 6) PASS: g++.dg/coroutines/co-yield-syntax-00-needs-expr.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-00-needs-expr.C -std=c++23 (test for errors, line 6) PASS: g++.dg/coroutines/co-yield-syntax-00-needs-expr.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-00-needs-expr.C -std=c++26 (test for errors, line 6) PASS: g++.dg/coroutines/co-yield-syntax-00-needs-expr.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-01-outside-fn.C -std=c++20 (test for errors, line 5) PASS: g++.dg/coroutines/co-yield-syntax-01-outside-fn.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-01-outside-fn.C -std=c++23 (test for errors, line 5) PASS: g++.dg/coroutines/co-yield-syntax-01-outside-fn.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-01-outside-fn.C -std=c++26 (test for errors, line 5) PASS: g++.dg/coroutines/co-yield-syntax-01-outside-fn.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-02-outside-fn.C -std=c++20 (test for errors, line 5) PASS: g++.dg/coroutines/co-yield-syntax-02-outside-fn.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-02-outside-fn.C -std=c++23 (test for errors, line 5) PASS: g++.dg/coroutines/co-yield-syntax-02-outside-fn.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-02-outside-fn.C -std=c++26 (test for errors, line 5) PASS: g++.dg/coroutines/co-yield-syntax-02-outside-fn.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-03-auto.C -std=c++20 (test for errors, line 6) PASS: g++.dg/coroutines/co-yield-syntax-03-auto.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-03-auto.C -std=c++23 (test for errors, line 6) PASS: g++.dg/coroutines/co-yield-syntax-03-auto.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-03-auto.C -std=c++26 (test for errors, line 6) PASS: g++.dg/coroutines/co-yield-syntax-03-auto.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C -std=c++20 (test for errors, line 6) PASS: g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C -std=c++20 (test for errors, line 7) PASS: g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C -std=c++23 (test for errors, line 6) PASS: g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C -std=c++23 (test for errors, line 7) PASS: g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C -std=c++26 (test for errors, line 6) PASS: g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C -std=c++26 (test for errors, line 7) PASS: g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-05-constexpr.C -std=c++20 (test for errors, line 6) PASS: g++.dg/coroutines/co-yield-syntax-05-constexpr.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-05-constexpr.C -std=c++23 (test for errors, line 6) PASS: g++.dg/coroutines/co-yield-syntax-05-constexpr.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-05-constexpr.C -std=c++26 (test for errors, line 6) PASS: g++.dg/coroutines/co-yield-syntax-05-constexpr.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-06-main.C -std=c++20 (test for errors, line 6) PASS: g++.dg/coroutines/co-yield-syntax-06-main.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-06-main.C -std=c++23 (test for errors, line 6) PASS: g++.dg/coroutines/co-yield-syntax-06-main.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-06-main.C -std=c++26 (test for errors, line 6) PASS: g++.dg/coroutines/co-yield-syntax-06-main.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-07-varargs.C -std=c++20 (test for errors, line 8) PASS: g++.dg/coroutines/co-yield-syntax-07-varargs.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-07-varargs.C -std=c++23 (test for errors, line 8) PASS: g++.dg/coroutines/co-yield-syntax-07-varargs.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-07-varargs.C -std=c++26 (test for errors, line 8) PASS: g++.dg/coroutines/co-yield-syntax-07-varargs.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-08-needs-expr.C -std=c++20 (test for errors, line 30) PASS: g++.dg/coroutines/co-yield-syntax-08-needs-expr.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-08-needs-expr.C -std=c++23 (test for errors, line 30) PASS: g++.dg/coroutines/co-yield-syntax-08-needs-expr.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-08-needs-expr.C -std=c++26 (test for errors, line 30) PASS: g++.dg/coroutines/co-yield-syntax-08-needs-expr.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C -std=c++20 (test for errors, line 15) PASS: g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C -std=c++23 (test for errors, line 15) PASS: g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C -std=c++26 (test for errors, line 15) PASS: g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C -std=c++20 (test for errors, line 9) PASS: g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C -std=c++23 (test for errors, line 9) PASS: g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C -std=c++26 (test for errors, line 9) PASS: g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C -std=c++20 (test for errors, line 9) PASS: g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C -std=c++23 (test for errors, line 9) PASS: g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C -std=c++26 (test for errors, line 9) PASS: g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C -std=c++20 (test for errors, line 12) PASS: g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C -std=c++23 (test for errors, line 12) PASS: g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C -std=c++26 (test for errors, line 12) PASS: g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C -std=c++20 (test for errors, line 38) PASS: g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C -std=c++23 (test for errors, line 38) PASS: g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C -std=c++26 (test for errors, line 38) PASS: g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C -std=c++20 (test for errors, line 32) PASS: g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C -std=c++23 (test for errors, line 32) PASS: g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C -std=c++26 (test for errors, line 32) PASS: g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-grooaf-00-static.C -std=c++20 (test for errors, line 10) PASS: g++.dg/coroutines/coro-bad-grooaf-00-static.C -std=c++20 at line 11 (test for errors, line 10) PASS: g++.dg/coroutines/coro-bad-grooaf-00-static.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-grooaf-00-static.C -std=c++23 (test for errors, line 10) PASS: g++.dg/coroutines/coro-bad-grooaf-00-static.C -std=c++23 at line 11 (test for errors, line 10) PASS: g++.dg/coroutines/coro-bad-grooaf-00-static.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-grooaf-00-static.C -std=c++26 (test for errors, line 10) PASS: g++.dg/coroutines/coro-bad-grooaf-00-static.C -std=c++26 at line 11 (test for errors, line 10) PASS: g++.dg/coroutines/coro-bad-grooaf-00-static.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-grooaf-01-grooaf-expected.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/coroutines/coro-bad-grooaf-01-grooaf-expected.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-grooaf-01-grooaf-expected.C -std=c++23 (test for warnings, line 9) PASS: g++.dg/coroutines/coro-bad-grooaf-01-grooaf-expected.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-bad-grooaf-01-grooaf-expected.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/coroutines/coro-bad-grooaf-01-grooaf-expected.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-builtins.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-builtins.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-builtins.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-function-decl.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-function-decl.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-function-decl.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-final-suspend.C -std=c++20 (test for errors, line 13) PASS: g++.dg/coroutines/coro-missing-final-suspend.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-final-suspend.C -std=c++23 (test for errors, line 13) PASS: g++.dg/coroutines/coro-missing-final-suspend.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-final-suspend.C -std=c++26 (test for errors, line 13) PASS: g++.dg/coroutines/coro-missing-final-suspend.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-gro.C -std=c++20 (test for errors, line 24) PASS: g++.dg/coroutines/coro-missing-gro.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-gro.C -std=c++23 (test for errors, line 24) PASS: g++.dg/coroutines/coro-missing-gro.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-gro.C -std=c++26 (test for errors, line 24) PASS: g++.dg/coroutines/coro-missing-gro.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-initial-suspend.C -std=c++20 (test for errors, line 10) PASS: g++.dg/coroutines/coro-missing-initial-suspend.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-initial-suspend.C -std=c++23 (test for errors, line 10) PASS: g++.dg/coroutines/coro-missing-initial-suspend.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-initial-suspend.C -std=c++26 (test for errors, line 10) PASS: g++.dg/coroutines/coro-missing-initial-suspend.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-promise-yield.C -std=c++20 (test for errors, line 26) PASS: g++.dg/coroutines/coro-missing-promise-yield.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-promise-yield.C -std=c++23 (test for errors, line 26) PASS: g++.dg/coroutines/coro-missing-promise-yield.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-promise-yield.C -std=c++26 (test for errors, line 26) PASS: g++.dg/coroutines/coro-missing-promise-yield.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-promise.C -std=c++20 (test for errors, line 16) PASS: g++.dg/coroutines/coro-missing-promise.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-promise.C -std=c++23 (test for errors, line 16) PASS: g++.dg/coroutines/coro-missing-promise.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-promise.C -std=c++26 (test for errors, line 16) PASS: g++.dg/coroutines/coro-missing-promise.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-ret-value.C -std=c++20 (test for errors, line 28) PASS: g++.dg/coroutines/coro-missing-ret-value.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-ret-value.C -std=c++23 (test for errors, line 28) PASS: g++.dg/coroutines/coro-missing-ret-value.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-ret-value.C -std=c++26 (test for errors, line 28) PASS: g++.dg/coroutines/coro-missing-ret-value.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-ret-void.C -std=c++20 (test for errors, line 28) PASS: g++.dg/coroutines/coro-missing-ret-void.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-ret-void.C -std=c++23 (test for errors, line 28) PASS: g++.dg/coroutines/coro-missing-ret-void.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-ret-void.C -std=c++26 (test for errors, line 28) PASS: g++.dg/coroutines/coro-missing-ret-void.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-ueh-1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/coroutines/coro-missing-ueh-1.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-ueh-1.C -std=c++23 (test for errors, line 9) PASS: g++.dg/coroutines/coro-missing-ueh-1.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-ueh-1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/coroutines/coro-missing-ueh-1.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-ueh-2.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/coroutines/coro-missing-ueh-2.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-ueh-2.C -std=c++23 (test for warnings, line 10) PASS: g++.dg/coroutines/coro-missing-ueh-2.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-ueh-2.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/coroutines/coro-missing-ueh-2.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-ueh-3.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-ueh-3.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-missing-ueh-3.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-pre-proc.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-pre-proc.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-pre-proc.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro-range-for1.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro-range-for1.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro-range-for1.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/coro1-missing-await-method.C -std=c++20 (test for errors, line 12) PASS: g++.dg/coroutines/coro1-missing-await-method.C -std=c++20 (test for errors, line 13) PASS: g++.dg/coroutines/coro1-missing-await-method.C -std=c++20 (test for errors, line 14) PASS: g++.dg/coroutines/coro1-missing-await-method.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/coro1-missing-await-method.C -std=c++23 (test for errors, line 12) PASS: g++.dg/coroutines/coro1-missing-await-method.C -std=c++23 (test for errors, line 13) PASS: g++.dg/coroutines/coro1-missing-await-method.C -std=c++23 (test for errors, line 14) PASS: g++.dg/coroutines/coro1-missing-await-method.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/coro1-missing-await-method.C -std=c++26 (test for errors, line 12) PASS: g++.dg/coroutines/coro1-missing-await-method.C -std=c++26 (test for errors, line 13) PASS: g++.dg/coroutines/coro1-missing-await-method.C -std=c++26 (test for errors, line 14) PASS: g++.dg/coroutines/coro1-missing-await-method.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/maybe-unused-1.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/coroutines/maybe-unused-1.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/maybe-unused-1.C -std=c++23 (test for warnings, line 32) PASS: g++.dg/coroutines/maybe-unused-1.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/maybe-unused-1.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/coroutines/maybe-unused-1.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++20 (test for warnings, line 43) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++20 (test for warnings, line 62) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++20 (test for warnings, line 63) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++20 at line 35 (test for warnings, line 34) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++20 at line 50 (test for warnings, line 49) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++20 at line 70 (test for warnings, line 69) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++23 (test for warnings, line 27) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++23 (test for warnings, line 28) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++23 (test for warnings, line 42) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++23 (test for warnings, line 43) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++23 (test for warnings, line 62) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++23 (test for warnings, line 63) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++23 at line 35 (test for warnings, line 34) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++23 at line 50 (test for warnings, line 49) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++23 at line 70 (test for warnings, line 69) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++26 (test for warnings, line 43) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++26 (test for warnings, line 62) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++26 (test for warnings, line 63) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++26 at line 35 (test for warnings, line 34) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++26 at line 50 (test for warnings, line 49) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++26 at line 70 (test for warnings, line 69) PASS: g++.dg/coroutines/nodiscard-1.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr100127.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr100127.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr100127.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr100611.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr100611.C -std=c++20 execution test PASS: g++.dg/coroutines/pr100611.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr100611.C -std=c++23 execution test PASS: g++.dg/coroutines/pr100611.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr100611.C -std=c++26 execution test PASS: g++.dg/coroutines/pr100673.C -std=c++20 (test for errors, line 16) PASS: g++.dg/coroutines/pr100673.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr100673.C -std=c++23 (test for errors, line 16) PASS: g++.dg/coroutines/pr100673.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr100673.C -std=c++26 (test for errors, line 16) PASS: g++.dg/coroutines/pr100673.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr100772-a.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr100772-a.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr100772-a.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr100772-b.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr100772-b.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr100772-b.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr101133.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr101133.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr101133.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr101367.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr101367.C -std=c++20 execution test PASS: g++.dg/coroutines/pr101367.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr101367.C -std=c++23 execution test PASS: g++.dg/coroutines/pr101367.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr101367.C -std=c++26 execution test PASS: g++.dg/coroutines/pr101765.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/coroutines/pr101765.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr101765.C -std=c++23 (test for warnings, line 15) PASS: g++.dg/coroutines/pr101765.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr101765.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/coroutines/pr101765.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr101976.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr101976.C -std=c++20 execution test PASS: g++.dg/coroutines/pr101976.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr101976.C -std=c++23 execution test PASS: g++.dg/coroutines/pr101976.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr101976.C -std=c++26 execution test PASS: g++.dg/coroutines/pr102051.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr102051.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr102051.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr102454.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr102454.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr102454.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr102489.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr102489.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr102489.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr103328.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr103328.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr103328.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr103868.C (test for excess errors) PASS: g++.dg/coroutines/pr104051-0.C -std=c++20 (test for errors, line 30) PASS: g++.dg/coroutines/pr104051-0.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr104051-0.C -std=c++23 (test for errors, line 30) PASS: g++.dg/coroutines/pr104051-0.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr104051-0.C -std=c++26 (test for errors, line 30) PASS: g++.dg/coroutines/pr104051-0.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr104051-1.C -std=c++20 (test for errors, line 21) PASS: g++.dg/coroutines/pr104051-1.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr104051-1.C -std=c++23 (test for errors, line 21) PASS: g++.dg/coroutines/pr104051-1.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr104051-1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/coroutines/pr104051-1.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr104981-preview-this.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr104981-preview-this.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr104981-preview-this.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr105287.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr105287.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr105287.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr105301.C -std=c++20 (test for errors, line 49) PASS: g++.dg/coroutines/pr105301.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr105301.C -std=c++23 (test for errors, line 49) PASS: g++.dg/coroutines/pr105301.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr105301.C -std=c++26 (test for errors, line 49) PASS: g++.dg/coroutines/pr105301.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr105475-1.C -std=c++20 at line 27 (test for errors, line 26) PASS: g++.dg/coroutines/pr105475-1.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr105475-1.C -std=c++23 at line 27 (test for errors, line 26) PASS: g++.dg/coroutines/pr105475-1.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr105475-1.C -std=c++26 at line 27 (test for errors, line 26) PASS: g++.dg/coroutines/pr105475-1.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr105475-2.C -std=c++20 at line 29 (test for errors, line 28) PASS: g++.dg/coroutines/pr105475-2.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr105475-2.C -std=c++23 at line 29 (test for errors, line 28) PASS: g++.dg/coroutines/pr105475-2.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr105475-2.C -std=c++26 at line 29 (test for errors, line 28) PASS: g++.dg/coroutines/pr105475-2.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr105475-3.C -std=c++20 at line 29 (test for errors, line 28) PASS: g++.dg/coroutines/pr105475-3.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr105475-3.C -std=c++23 at line 29 (test for errors, line 28) PASS: g++.dg/coroutines/pr105475-3.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr105475-3.C -std=c++26 at line 29 (test for errors, line 28) PASS: g++.dg/coroutines/pr105475-3.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr105475-4.C -std=c++20 at line 41 (test for errors, line 40) PASS: g++.dg/coroutines/pr105475-4.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr105475-4.C -std=c++23 at line 41 (test for errors, line 40) PASS: g++.dg/coroutines/pr105475-4.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr105475-4.C -std=c++26 at line 41 (test for errors, line 40) PASS: g++.dg/coroutines/pr105475-4.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr105475-5.C -std=c++20 at line 29 (test for errors, line 28) PASS: g++.dg/coroutines/pr105475-5.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr105475-5.C -std=c++23 at line 29 (test for errors, line 28) PASS: g++.dg/coroutines/pr105475-5.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr105475-5.C -std=c++26 at line 29 (test for errors, line 28) PASS: g++.dg/coroutines/pr105475-5.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr105475-6.C -std=c++20 at line 29 (test for errors, line 28) PASS: g++.dg/coroutines/pr105475-6.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr105475-6.C -std=c++23 at line 29 (test for errors, line 28) PASS: g++.dg/coroutines/pr105475-6.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr105475-6.C -std=c++26 at line 29 (test for errors, line 28) PASS: g++.dg/coroutines/pr105475-6.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr105475-broken-spec-2.C -std=c++20 at line 33 (test for errors, line 32) PASS: g++.dg/coroutines/pr105475-broken-spec-2.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr105475-broken-spec-2.C -std=c++23 at line 33 (test for errors, line 32) PASS: g++.dg/coroutines/pr105475-broken-spec-2.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr105475-broken-spec-2.C -std=c++26 at line 33 (test for errors, line 32) PASS: g++.dg/coroutines/pr105475-broken-spec-2.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr105475-broken-spec.C -std=c++20 at line 29 (test for errors, line 28) PASS: g++.dg/coroutines/pr105475-broken-spec.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr105475-broken-spec.C -std=c++23 at line 29 (test for errors, line 28) PASS: g++.dg/coroutines/pr105475-broken-spec.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr105475-broken-spec.C -std=c++26 at line 29 (test for errors, line 28) PASS: g++.dg/coroutines/pr105475-broken-spec.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr105475.C -std=c++20 at line 28 (test for errors, line 27) PASS: g++.dg/coroutines/pr105475.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr105475.C -std=c++23 at line 28 (test for errors, line 27) PASS: g++.dg/coroutines/pr105475.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr105475.C -std=c++26 at line 28 (test for errors, line 27) PASS: g++.dg/coroutines/pr105475.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr106188.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr106188.C -std=c++20 execution test PASS: g++.dg/coroutines/pr106188.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr106188.C -std=c++23 execution test PASS: g++.dg/coroutines/pr106188.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr106188.C -std=c++26 execution test PASS: g++.dg/coroutines/pr106973.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr106973.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr106973.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr107768.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr107768.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr107768.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr108620.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr108620.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr108620.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr109283.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr109283.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr109283.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr109682.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr109682.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr109682.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr110171-1.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/coroutines/pr110171-1.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr110171-1.C -std=c++23 (test for warnings, line 31) PASS: g++.dg/coroutines/pr110171-1.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr110171-1.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/coroutines/pr110171-1.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr110171.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/coroutines/pr110171.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr110171.C -std=c++23 (test for warnings, line 31) PASS: g++.dg/coroutines/pr110171.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr110171.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/coroutines/pr110171.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr110635.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr110635.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr110635.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr110855.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr110855.C -std=c++20 execution test PASS: g++.dg/coroutines/pr110855.C -std=c++20 output pattern test PASS: g++.dg/coroutines/pr110855.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr110855.C -std=c++23 execution test PASS: g++.dg/coroutines/pr110855.C -std=c++23 output pattern test PASS: g++.dg/coroutines/pr110855.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr110855.C -std=c++26 execution test PASS: g++.dg/coroutines/pr110855.C -std=c++26 output pattern test PASS: g++.dg/coroutines/pr110871.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr110871.C -std=c++26 execution test PASS: g++.dg/coroutines/pr110871.C -std=c++26 output pattern test XFAIL: g++.dg/coroutines/pr110872.C -std=c++26 (internal compiler error: in expand_expr_addr_expr_1, at expr.cc:9318) PASS: g++.dg/coroutines/pr110872.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr111728.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr111728.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr111728.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr112341-2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/coroutines/pr112341-2.C -std=c++20 (test for errors, line 23) PASS: g++.dg/coroutines/pr112341-2.C -std=c++20 (test for errors, line 24) PASS: g++.dg/coroutines/pr112341-2.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr112341-2.C -std=c++23 (test for errors, line 22) PASS: g++.dg/coroutines/pr112341-2.C -std=c++23 (test for errors, line 23) PASS: g++.dg/coroutines/pr112341-2.C -std=c++23 (test for errors, line 24) PASS: g++.dg/coroutines/pr112341-2.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr112341-2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/coroutines/pr112341-2.C -std=c++26 (test for errors, line 23) PASS: g++.dg/coroutines/pr112341-2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/coroutines/pr112341-2.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr112341-3.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr112341-3.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr112341-3.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr112341.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr112341.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr112341.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr113457-1.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr113457-1.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr113457-1.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr113457.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr113457.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr113457.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr115550-preview-this.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr115550-preview-this.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr115550-preview-this.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr115858.C -std=c++20 at line 19 (test for warnings, line 18) PASS: g++.dg/coroutines/pr115858.C -std=c++20 at line 21 (test for warnings, line 20) PASS: g++.dg/coroutines/pr115858.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr115858.C -std=c++23 at line 19 (test for warnings, line 18) PASS: g++.dg/coroutines/pr115858.C -std=c++23 at line 21 (test for warnings, line 20) PASS: g++.dg/coroutines/pr115858.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr115858.C -std=c++26 at line 19 (test for warnings, line 18) PASS: g++.dg/coroutines/pr115858.C -std=c++26 at line 21 (test for warnings, line 20) PASS: g++.dg/coroutines/pr115858.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr115906-yield.C -std=c++20 (test for errors, line 21) PASS: g++.dg/coroutines/pr115906-yield.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr115906-yield.C -std=c++23 (test for errors, line 21) PASS: g++.dg/coroutines/pr115906-yield.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr115906-yield.C -std=c++26 (test for errors, line 21) PASS: g++.dg/coroutines/pr115906-yield.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr115906.C -std=c++20 (test for errors, line 24) PASS: g++.dg/coroutines/pr115906.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr115906.C -std=c++23 (test for errors, line 24) PASS: g++.dg/coroutines/pr115906.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr115906.C -std=c++26 (test for errors, line 24) PASS: g++.dg/coroutines/pr115906.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr116327-preview-this.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr116327-preview-this.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr116327-preview-this.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr116482.C (test for excess errors) PASS: g++.dg/coroutines/pr116502.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr116502.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr116502.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr116506.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr116506.C -std=c++20 execution test PASS: g++.dg/coroutines/pr116506.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr116506.C -std=c++23 execution test PASS: g++.dg/coroutines/pr116506.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr116506.C -std=c++26 execution test PASS: g++.dg/coroutines/pr116775.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr116775.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr116775.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr116793-1.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr116793-1.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr116793-1.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr116880.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr116880.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr116880.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr118903.C -std=c++20 (test for errors, line 39) PASS: g++.dg/coroutines/pr118903.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr118903.C -std=c++23 (test for errors, line 39) PASS: g++.dg/coroutines/pr118903.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr118903.C -std=c++26 (test for errors, line 39) PASS: g++.dg/coroutines/pr118903.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr120273.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr120273.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr120273.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr120453.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr120453.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr120453.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr120495.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr120495.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr120495.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr93458-1-missing-traits.C -std=c++20 (test for errors, line 8) PASS: g++.dg/coroutines/pr93458-1-missing-traits.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr93458-1-missing-traits.C -std=c++23 (test for errors, line 8) PASS: g++.dg/coroutines/pr93458-1-missing-traits.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr93458-1-missing-traits.C -std=c++26 (test for errors, line 8) PASS: g++.dg/coroutines/pr93458-1-missing-traits.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr93458-2-bad-traits.C -std=c++20 (test for errors, line 14) PASS: g++.dg/coroutines/pr93458-2-bad-traits.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr93458-2-bad-traits.C -std=c++23 (test for errors, line 14) PASS: g++.dg/coroutines/pr93458-2-bad-traits.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr93458-2-bad-traits.C -std=c++26 (test for errors, line 14) PASS: g++.dg/coroutines/pr93458-2-bad-traits.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr93458-3-missing-handle.C -std=c++20 (test for errors, line 15) PASS: g++.dg/coroutines/pr93458-3-missing-handle.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr93458-3-missing-handle.C -std=c++23 (test for errors, line 15) PASS: g++.dg/coroutines/pr93458-3-missing-handle.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr93458-3-missing-handle.C -std=c++26 (test for errors, line 15) PASS: g++.dg/coroutines/pr93458-3-missing-handle.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr93458-4-bad-coro-handle.C -std=c++20 (test for errors, line 19) PASS: g++.dg/coroutines/pr93458-4-bad-coro-handle.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr93458-4-bad-coro-handle.C -std=c++23 (test for errors, line 19) PASS: g++.dg/coroutines/pr93458-4-bad-coro-handle.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr93458-4-bad-coro-handle.C -std=c++26 (test for errors, line 19) PASS: g++.dg/coroutines/pr93458-4-bad-coro-handle.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr93458-5-bad-coro-type.C -std=c++20 (test for errors, line 10) PASS: g++.dg/coroutines/pr93458-5-bad-coro-type.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr93458-5-bad-coro-type.C -std=c++23 (test for errors, line 10) PASS: g++.dg/coroutines/pr93458-5-bad-coro-type.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr93458-5-bad-coro-type.C -std=c++26 (test for errors, line 10) PASS: g++.dg/coroutines/pr93458-5-bad-coro-type.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr94288.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr94288.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr94288.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr94528.C (test for excess errors) PASS: g++.dg/coroutines/pr94682-preview-this.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr94682-preview-this.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr94682-preview-this.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr94752.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr94752.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr94752.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr94817.C -std=c++20 (test for errors, line 3) PASS: g++.dg/coroutines/pr94817.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr94817.C -std=c++23 (test for errors, line 3) PASS: g++.dg/coroutines/pr94817.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr94817.C -std=c++26 (test for errors, line 3) PASS: g++.dg/coroutines/pr94817.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr94829.C -std=c++20 (test for errors, line 39) PASS: g++.dg/coroutines/pr94829.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr94829.C -std=c++23 (test for errors, line 39) PASS: g++.dg/coroutines/pr94829.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr94829.C -std=c++26 (test for errors, line 39) PASS: g++.dg/coroutines/pr94829.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr94879-folly-1.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr94879-folly-1.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr94879-folly-1.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr94883-folly-2.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr94883-folly-2.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr94883-folly-2.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr94886-folly-3.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr94886-folly-3.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr94886-folly-3.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95050.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95050.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95050.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95345.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95345.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95345.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95346.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95346.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95346.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95350.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95350.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95350.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95440.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95440.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95440.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95477.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95477.C -std=c++20 execution test PASS: g++.dg/coroutines/pr95477.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95477.C -std=c++23 execution test PASS: g++.dg/coroutines/pr95477.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95477.C -std=c++26 execution test PASS: g++.dg/coroutines/pr95505.C -std=c++20 (test for errors, line 22) PASS: g++.dg/coroutines/pr95505.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95505.C -std=c++23 (test for errors, line 22) PASS: g++.dg/coroutines/pr95505.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95505.C -std=c++26 (test for errors, line 22) PASS: g++.dg/coroutines/pr95505.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95518.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95518.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95518.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95520.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95520.C -std=c++20 execution test PASS: g++.dg/coroutines/pr95520.C -std=c++20 output pattern test PASS: g++.dg/coroutines/pr95520.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95520.C -std=c++23 execution test PASS: g++.dg/coroutines/pr95520.C -std=c++23 output pattern test PASS: g++.dg/coroutines/pr95520.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95520.C -std=c++26 execution test PASS: g++.dg/coroutines/pr95520.C -std=c++26 output pattern test PASS: g++.dg/coroutines/pr95591.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95591.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95591.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95599.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95599.C -std=c++20 execution test PASS: g++.dg/coroutines/pr95599.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95599.C -std=c++23 execution test PASS: g++.dg/coroutines/pr95599.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95599.C -std=c++26 execution test PASS: g++.dg/coroutines/pr95616-0-no-exceptions.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95616-0-no-exceptions.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95616-0-no-exceptions.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95616-0.C -std=c++20 at line 41 (test for errors, line 40) PASS: g++.dg/coroutines/pr95616-0.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95616-0.C -std=c++23 at line 41 (test for errors, line 40) PASS: g++.dg/coroutines/pr95616-0.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95616-0.C -std=c++26 at line 41 (test for errors, line 40) PASS: g++.dg/coroutines/pr95616-0.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95616-1-no-exceptions.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95616-1-no-exceptions.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95616-1-no-exceptions.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95616-1.C -std=c++20 at line 31 (test for errors, line 30) PASS: g++.dg/coroutines/pr95616-1.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95616-1.C -std=c++23 at line 31 (test for errors, line 30) PASS: g++.dg/coroutines/pr95616-1.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95616-1.C -std=c++26 at line 31 (test for errors, line 30) PASS: g++.dg/coroutines/pr95616-1.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95616-2.C -std=c++20 at line 29 (test for errors, line 28) PASS: g++.dg/coroutines/pr95616-2.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95616-2.C -std=c++23 at line 29 (test for errors, line 28) PASS: g++.dg/coroutines/pr95616-2.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95616-2.C -std=c++26 at line 29 (test for errors, line 28) PASS: g++.dg/coroutines/pr95616-2.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95616-3-no-exceptions.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95616-3-no-exceptions.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95616-3-no-exceptions.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95616-3.C -std=c++20 at line 20 (test for errors, line 19) PASS: g++.dg/coroutines/pr95616-3.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95616-3.C -std=c++23 at line 20 (test for errors, line 19) PASS: g++.dg/coroutines/pr95616-3.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95616-3.C -std=c++26 at line 20 (test for errors, line 19) PASS: g++.dg/coroutines/pr95616-3.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95616-4.C -std=c++20 at line 21 (test for errors, line 20) PASS: g++.dg/coroutines/pr95616-4.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95616-4.C -std=c++23 at line 21 (test for errors, line 20) PASS: g++.dg/coroutines/pr95616-4.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95616-4.C -std=c++26 at line 21 (test for errors, line 20) PASS: g++.dg/coroutines/pr95616-4.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95616-5.C -std=c++20 at line 22 (test for errors, line 21) PASS: g++.dg/coroutines/pr95616-5.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95616-5.C -std=c++23 at line 22 (test for errors, line 21) PASS: g++.dg/coroutines/pr95616-5.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95616-5.C -std=c++26 at line 22 (test for errors, line 21) PASS: g++.dg/coroutines/pr95616-5.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95616-6.C -std=c++20 at line 19 (test for errors, line 18) PASS: g++.dg/coroutines/pr95616-6.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95616-6.C -std=c++23 at line 19 (test for errors, line 18) PASS: g++.dg/coroutines/pr95616-6.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95616-6.C -std=c++26 at line 19 (test for errors, line 18) PASS: g++.dg/coroutines/pr95616-6.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95711.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95711.C -std=c++20 execution test PASS: g++.dg/coroutines/pr95711.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95711.C -std=c++23 execution test PASS: g++.dg/coroutines/pr95711.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95711.C -std=c++26 execution test PASS: g++.dg/coroutines/pr95736.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95736.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95736.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95813.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95813.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95813.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95822.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95822.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95822.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95823.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95823.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95823.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr95824.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr95824.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr95824.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr96251.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr96251.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr96251.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr96517.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr96517.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr96517.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr96749-1.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr96749-1.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr96749-1.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr96749-2.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr96749-2.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr96749-2.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr97438.C -std=c++20 (test for errors, line 28) PASS: g++.dg/coroutines/pr97438.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr97438.C -std=c++23 (test for errors, line 28) PASS: g++.dg/coroutines/pr97438.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr97438.C -std=c++26 (test for errors, line 28) PASS: g++.dg/coroutines/pr97438.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr97587.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr97587.C -std=c++20 execution test PASS: g++.dg/coroutines/pr97587.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr97587.C -std=c++23 execution test PASS: g++.dg/coroutines/pr97587.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr97587.C -std=c++26 execution test PASS: g++.dg/coroutines/pr98118.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr98118.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr98118.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr98480.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr98480.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr98480.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr98935.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr98935.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr98935.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr99047.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr99047.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr99047.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr99575.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr99575.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr99575.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr99576_1.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr99576_1.C -std=c++20 execution test PASS: g++.dg/coroutines/pr99576_1.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr99576_1.C -std=c++23 execution test PASS: g++.dg/coroutines/pr99576_1.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr99576_1.C -std=c++26 execution test PASS: g++.dg/coroutines/pr99576_2.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr99576_2.C -std=c++20 execution test PASS: g++.dg/coroutines/pr99576_2.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr99576_2.C -std=c++23 execution test PASS: g++.dg/coroutines/pr99576_2.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/pr99576_2.C -std=c++26 execution test PASS: g++.dg/coroutines/pr99710.C -std=c++20 (test for errors, line 23) PASS: g++.dg/coroutines/pr99710.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/pr99710.C -std=c++23 (test for errors, line 23) PASS: g++.dg/coroutines/pr99710.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/pr99710.C -std=c++26 (test for errors, line 23) PASS: g++.dg/coroutines/pr99710.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/ramp-return-a.C (test for excess errors) PASS: g++.dg/coroutines/ramp-return-b.C (test for errors, line 10) PASS: g++.dg/coroutines/ramp-return-b.C (test for errors, line 14) PASS: g++.dg/coroutines/ramp-return-b.C (test for errors, line 20) PASS: g++.dg/coroutines/ramp-return-b.C (test for excess errors) PASS: g++.dg/coroutines/ramp-return-c.C (test for excess errors) PASS: g++.dg/coroutines/range-for1.C -std=c++20 (test for excess errors) PASS: g++.dg/coroutines/range-for1.C -std=c++20 execution test PASS: g++.dg/coroutines/range-for1.C -std=c++23 (test for excess errors) PASS: g++.dg/coroutines/range-for1.C -std=c++23 execution test PASS: g++.dg/coroutines/range-for1.C -std=c++26 (test for excess errors) PASS: g++.dg/coroutines/range-for1.C -std=c++26 execution test PASS: g++.dg/coroutines/range-for2.C (test for excess errors) PASS: g++.dg/coroutines/range-for2.C execution test UNSUPPORTED: g++.dg/coroutines/symmetric-transfer-00-basic.C -std=c++20 UNSUPPORTED: g++.dg/coroutines/symmetric-transfer-00-basic.C -std=c++23 UNSUPPORTED: g++.dg/coroutines/symmetric-transfer-00-basic.C -std=c++26 XFAIL: g++.dg/coroutines/unevaluated.C -std=c++20 (test for errors, line 21) PASS: g++.dg/coroutines/unevaluated.C -std=c++20 (test for errors, line 22) PASS: g++.dg/coroutines/unevaluated.C -std=c++20 (test for errors, line 23) PASS: g++.dg/coroutines/unevaluated.C -std=c++20 (test for excess errors) XFAIL: g++.dg/coroutines/unevaluated.C -std=c++23 (test for errors, line 21) PASS: g++.dg/coroutines/unevaluated.C -std=c++23 (test for errors, line 22) PASS: g++.dg/coroutines/unevaluated.C -std=c++23 (test for errors, line 23) PASS: g++.dg/coroutines/unevaluated.C -std=c++23 (test for excess errors) XFAIL: g++.dg/coroutines/unevaluated.C -std=c++26 (test for errors, line 21) PASS: g++.dg/coroutines/unevaluated.C -std=c++26 (test for errors, line 22) PASS: g++.dg/coroutines/unevaluated.C -std=c++26 (test for errors, line 23) PASS: g++.dg/coroutines/unevaluated.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp/_Pragma1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp/_Pragma1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp/_Pragma1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp/c++98-pedantic.C (test for warnings, line 9) PASS: g++.dg/cpp/c++98-pedantic.C (test for excess errors) PASS: g++.dg/cpp/c++98.C (test for excess errors) PASS: g++.dg/cpp/c++_cmd_1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/c++_cmd_1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/c++_cmd_1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp/elifdef-1.C -std=c++23 UNSUPPORTED: g++.dg/cpp/elifdef-1.C -std=c++26 PASS: g++.dg/cpp/elifdef-2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp/elifdef-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 33) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 37) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 41) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 45) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 49) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 53) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 57) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 61) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 49) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 53) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 57) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 61) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp/elifdef-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/elifdef-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/elifdef-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 50) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 54) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 58) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 62) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for errors, line 50) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for errors, line 54) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for errors, line 58) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for errors, line 62) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 23) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 28) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 30) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 50) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 54) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 58) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 62) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/elifdef-6.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/cpp/elifdef-6.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/cpp/elifdef-6.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/cpp/elifdef-6.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/cpp/elifdef-6.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/cpp/elifdef-6.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/cpp/elifdef-6.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/cpp/elifdef-6.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp/elifdef-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/elifdef-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/elifdef-6.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/cpp/elifdef-6.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/cpp/elifdef-6.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/cpp/elifdef-6.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/cpp/elifdef-6.C -std=gnu++98 (test for warnings, line 53) PASS: g++.dg/cpp/elifdef-6.C -std=gnu++98 (test for warnings, line 60) PASS: g++.dg/cpp/elifdef-6.C -std=gnu++98 (test for warnings, line 64) PASS: g++.dg/cpp/elifdef-6.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/cpp/elifdef-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/elifdef-7.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/cpp/elifdef-7.C -std=gnu++20 (test for errors, line 37) PASS: g++.dg/cpp/elifdef-7.C -std=gnu++20 (test for errors, line 43) PASS: g++.dg/cpp/elifdef-7.C -std=gnu++20 (test for errors, line 49) PASS: g++.dg/cpp/elifdef-7.C -std=gnu++20 (test for errors, line 53) PASS: g++.dg/cpp/elifdef-7.C -std=gnu++20 (test for errors, line 60) PASS: g++.dg/cpp/elifdef-7.C -std=gnu++20 (test for errors, line 64) PASS: g++.dg/cpp/elifdef-7.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp/elifdef-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/elifdef-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/elifdef-7.C -std=gnu++98 (test for errors, line 28) PASS: g++.dg/cpp/elifdef-7.C -std=gnu++98 (test for errors, line 37) PASS: g++.dg/cpp/elifdef-7.C -std=gnu++98 (test for errors, line 43) PASS: g++.dg/cpp/elifdef-7.C -std=gnu++98 (test for errors, line 49) PASS: g++.dg/cpp/elifdef-7.C -std=gnu++98 (test for errors, line 53) PASS: g++.dg/cpp/elifdef-7.C -std=gnu++98 (test for errors, line 60) PASS: g++.dg/cpp/elifdef-7.C -std=gnu++98 (test for errors, line 64) PASS: g++.dg/cpp/elifdef-7.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/cpp/elifdef-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/embed-1.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp/embed-1.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp/embed-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-1.C -std=gnu++23 (test for errors, line 13) PASS: g++.dg/cpp/embed-1.C -std=gnu++23 (test for errors, line 9) PASS: g++.dg/cpp/embed-1.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp/embed-1.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/cpp/embed-1.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/cpp/embed-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/embed-10.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp/embed-10.C -std=gnu++23 execution test PASS: g++.dg/cpp/embed-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-10.C -std=gnu++26 execution test PASS: g++.dg/cpp/embed-11.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/cpp/embed-11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-11.C -std=gnu++20 execution test PASS: g++.dg/cpp/embed-11.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/cpp/embed-11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-11.C -std=gnu++26 execution test PASS: g++.dg/cpp/embed-11.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/cpp/embed-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/embed-11.C -std=gnu++98 execution test PASS: g++.dg/cpp/embed-12.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp/embed-12.C -std=gnu++11 (test for warnings, line 32) PASS: g++.dg/cpp/embed-12.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp/embed-12.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp/embed-12.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/embed-12.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/cpp/embed-12.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/cpp/embed-12.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/cpp/embed-12.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp/embed-12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-12.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/cpp/embed-12.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/cpp/embed-12.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/cpp/embed-12.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/cpp/embed-12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/embed-13.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp/embed-13.C -std=gnu++17 execution test UNSUPPORTED: g++.dg/cpp/embed-13.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp/embed-13.C -std=gnu++26 PASS: g++.dg/cpp/embed-14.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp/embed-14.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/cpp/embed-14.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp/embed-14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-14.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/cpp/embed-14.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/cpp/embed-14.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp/embed-14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/embed-15.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/embed-15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-16.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/cpp/embed-16.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/embed-16.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp/embed-16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-16.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/cpp/embed-16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-17.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/embed-17.C -std=gnu++11 execution test PASS: g++.dg/cpp/embed-17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-17.C -std=gnu++20 execution test PASS: g++.dg/cpp/embed-17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-17.C -std=gnu++26 execution test PASS: g++.dg/cpp/embed-18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-18.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/embed-19.C -std=gnu++20 scan-assembler _Z1g1YIXtl1CtlA5_hLh1ELh2EEtlS1_EtlA128_h(?:Lh[0-9]*E){128}EEEE PASS: g++.dg/cpp/embed-19.C -std=gnu++20 scan-assembler _Z1h1YIXtl1CtlA5_hLh1ELh2EEtlS1_EtlA128_h(?:Lh[0-9]*E){128}EEEE PASS: g++.dg/cpp/embed-19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-19.C -std=gnu++23 scan-assembler _Z1g1YIXtl1CtlA5_hLh1ELh2EEtlS1_EtlA128_h(?:Lh[0-9]*E){128}EEEE PASS: g++.dg/cpp/embed-19.C -std=gnu++23 scan-assembler _Z1h1YIXtl1CtlA5_hLh1ELh2EEtlS1_EtlA128_h(?:Lh[0-9]*E){128}EEEE PASS: g++.dg/cpp/embed-19.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp/embed-19.C -std=gnu++26 scan-assembler _Z1g1YIXtl1CtlA5_hLh1ELh2EEtlS1_EtlA128_h(?:Lh[0-9]*E){128}EEEE PASS: g++.dg/cpp/embed-19.C -std=gnu++26 scan-assembler _Z1h1YIXtl1CtlA5_hLh1ELh2EEtlS1_EtlA128_h(?:Lh[0-9]*E){128}EEEE PASS: g++.dg/cpp/embed-19.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-2.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/cpp/embed-2.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp/embed-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-2.C -std=gnu++23 (test for warnings, line 13) PASS: g++.dg/cpp/embed-2.C -std=gnu++23 (test for warnings, line 9) PASS: g++.dg/cpp/embed-2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp/embed-2.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/cpp/embed-2.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/cpp/embed-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/embed-20.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/embed-20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-21.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-21.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp/embed-21.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-22.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/embed-22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-23.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/cpp/embed-23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-23.C -std=gnu++23 (test for errors, line 20) PASS: g++.dg/cpp/embed-23.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp/embed-23.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/cpp/embed-23.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-24.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp/embed-24.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-24.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-25.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/embed-25.C -std=gnu++11 execution test PASS: g++.dg/cpp/embed-25.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-25.C -std=gnu++20 execution test PASS: g++.dg/cpp/embed-25.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-25.C -std=gnu++26 execution test PASS: g++.dg/cpp/embed-26.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/embed-26.C -std=gnu++11 execution test PASS: g++.dg/cpp/embed-26.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-26.C -std=gnu++20 execution test PASS: g++.dg/cpp/embed-26.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-26.C -std=gnu++26 execution test PASS: g++.dg/cpp/embed-27.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/embed-27.C -std=gnu++11 execution test PASS: g++.dg/cpp/embed-27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-27.C -std=gnu++20 execution test PASS: g++.dg/cpp/embed-27.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-27.C -std=gnu++26 execution test PASS: g++.dg/cpp/embed-28.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-28.C -std=gnu++20 execution test PASS: g++.dg/cpp/embed-28.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-28.C -std=gnu++26 execution test PASS: g++.dg/cpp/embed-28.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/embed-28.C -std=gnu++98 execution test PASS: g++.dg/cpp/embed-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/embed-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/embed-4.C -std=gnu++11 execution test PASS: g++.dg/cpp/embed-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-4.C -std=gnu++20 execution test PASS: g++.dg/cpp/embed-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-4.C -std=gnu++26 execution test PASS: g++.dg/cpp/embed-5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp/embed-5.C -std=gnu++14 execution test PASS: g++.dg/cpp/embed-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-5.C -std=gnu++20 execution test PASS: g++.dg/cpp/embed-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-5.C -std=gnu++26 execution test PASS: g++.dg/cpp/embed-6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp/embed-6.C -std=gnu++14 execution test PASS: g++.dg/cpp/embed-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-6.C -std=gnu++20 execution test PASS: g++.dg/cpp/embed-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-6.C -std=gnu++26 execution test PASS: g++.dg/cpp/embed-7.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp/embed-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/embed-7.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp/embed-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-7.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp/embed-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-8.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp/embed-8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/embed-8.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp/embed-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-8.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/cpp/embed-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/embed-9.C -std=gnu++11 execution test PASS: g++.dg/cpp/embed-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/embed-9.C -std=gnu++20 execution test PASS: g++.dg/cpp/embed-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/embed-9.C -std=gnu++26 execution test PASS: g++.dg/cpp/if-comma-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/if-comma-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/if-comma-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/limits.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/limits.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/limits.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/named-universal-char-escape-1.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp/named-universal-char-escape-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/named-universal-char-escape-1.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp/named-universal-char-escape-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/named-universal-char-escape-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/named-universal-char-escape-2.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/cpp/named-universal-char-escape-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/named-universal-char-escape-2.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/cpp/named-universal-char-escape-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/named-universal-char-escape-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/paste1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp/paste1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp/paste1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp/paste2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/paste2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/paste2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/pedantic-errors.C (test for errors, line 5) PASS: g++.dg/cpp/pedantic-errors.C (test for excess errors) PASS: g++.dg/cpp/pr103012.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp/pr103012.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp/pr103012.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp/pr119391.C -std=gnu++17 (test for warnings, line 11) PASS: g++.dg/cpp/pr119391.C -std=gnu++17 (test for warnings, line 13) PASS: g++.dg/cpp/pr119391.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp/pr119391.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp/pr119391.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/pr119391.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/cpp/pr119391.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/cpp/pr119391.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/cpp/pr119391.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/cpp/pr119391.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/pr23827_cxx11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/pr23827_cxx11.C -std=gnu++11 execution test PASS: g++.dg/cpp/pr23827_cxx11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/pr23827_cxx11.C -std=gnu++20 execution test PASS: g++.dg/cpp/pr23827_cxx11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/pr23827_cxx11.C -std=gnu++26 execution test UNSUPPORTED: g++.dg/cpp/pr23827_cxx98.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp/pr23827_cxx98.C -std=gnu++26 PASS: g++.dg/cpp/pr23827_cxx98.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/pr23827_cxx98.C -std=gnu++98 execution test UNSUPPORTED: g++.dg/cpp/pr23827_cxx98_neg.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp/pr23827_cxx98_neg.C -std=gnu++26 PASS: g++.dg/cpp/pr23827_cxx98_neg.C -std=gnu++98 (test for errors, line 4) PASS: g++.dg/cpp/pr23827_cxx98_neg.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/pr53690.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp/pr53690.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp/pr53690.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp/pr64127.C -std=c++20 UNSUPPORTED: g++.dg/cpp/pr64127.C -std=c++26 PASS: g++.dg/cpp/pr64127.C -std=c++98 (test for errors, line 3) PASS: g++.dg/cpp/pr64127.C -std=c++98 (test for errors, line 4) PASS: g++.dg/cpp/pr64127.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp/pr80005.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp/pr80005.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp/pr80005.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp/pr80005.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp/pr80005.C -std=c++98 (test for errors, line 14) PASS: g++.dg/cpp/pr80005.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp/pr83602.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp/pr83602.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp/pr83602.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp/pr83602.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp/pr83602.C -std=c++98 (test for errors, line 4) PASS: g++.dg/cpp/pr83602.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp/pragma-float-const-decimal64-1.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/cpp/pragma-float-const-decimal64-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/pragma-float-const-decimal64-1.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/cpp/pragma-float-const-decimal64-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/pragma-float-const-decimal64-1.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/cpp/pragma-float-const-decimal64-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/spaceship-1.C -std=gnu++17 (test for excess errors) UNSUPPORTED: g++.dg/cpp/spaceship-1.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp/spaceship-1.C -std=gnu++26 PASS: g++.dg/cpp/string-1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp/string-1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp/string-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp/string-1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp/string-1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp/string-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp/string-1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/cpp/string-1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/cpp/string-1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp/string-2.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp/string-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/string-2.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp/string-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/string-2.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/cpp/string-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/string-3.C -std=c++11 scan-file BEGIN "R\\\\"\\(\\\\n\\)\\\\""\n END PASS: g++.dg/cpp/string-3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp/string-3.C -std=c++20 scan-file BEGIN "R\\\\"\\(\\\\n\\)\\\\""\n END PASS: g++.dg/cpp/string-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp/string-3.C -std=c++26 scan-file BEGIN "R\\\\"\\(\\\\n\\)\\\\""\n END PASS: g++.dg/cpp/string-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp/string-4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp/string-4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp/string-4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp/string-4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp/string-4.C -std=c++98 (test for errors, line 6) PASS: g++.dg/cpp/string-4.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp/stringop-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp/stringop-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp/stringop-1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp/syshdr3.C (test for warnings, line 16) PASS: g++.dg/cpp/syshdr3.C (test for excess errors) PASS: g++.dg/cpp/truefalse.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/cpp/truefalse.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/cpp/truefalse.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/cpp/truefalse.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp/truefalse.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/truefalse.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/cpp/truefalse.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/cpp/truefalse.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/cpp/truefalse.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/cpp/truefalse.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/truefalse.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/cpp/truefalse.C -std=gnu++98 (test for bogus messages, line 15) PASS: g++.dg/cpp/truefalse.C -std=gnu++98 (test for bogus messages, line 16) PASS: g++.dg/cpp/truefalse.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/cpp/truefalse.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/ucn-1.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp/ucn-1.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/cpp/ucn-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/ucn-1.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp/ucn-1.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp/ucn-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/ucn-1.C -std=gnu++20 110000 outside UCS (test for warnings, line 16) PASS: g++.dg/cpp/ucn-1.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp/ucn-1.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/cpp/ucn-1.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/cpp/ucn-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/ucn-1.C -std=gnu++26 110000 outside UCS (test for warnings, line 16) PASS: g++.dg/cpp/ucn-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp/ucn-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp/ucn-2.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp/ucnid-1-utf8.C (test for errors, line 10) PASS: g++.dg/cpp/ucnid-1-utf8.C (test for errors, line 12) PASS: g++.dg/cpp/ucnid-1-utf8.C (test for errors, line 16) PASS: g++.dg/cpp/ucnid-1-utf8.C (test for errors, line 5) PASS: g++.dg/cpp/ucnid-1-utf8.C (test for errors, line 6) PASS: g++.dg/cpp/ucnid-1-utf8.C (test for excess errors) PASS: g++.dg/cpp/ucnid-1.C (test for errors, line 10) PASS: g++.dg/cpp/ucnid-1.C (test for errors, line 12) PASS: g++.dg/cpp/ucnid-1.C (test for errors, line 16) PASS: g++.dg/cpp/ucnid-1.C (test for errors, line 5) PASS: g++.dg/cpp/ucnid-1.C (test for errors, line 6) PASS: g++.dg/cpp/ucnid-1.C (test for excess errors) PASS: g++.dg/cpp/ucnid-2-utf8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp/ucnid-2-utf8.C -std=c++20 execution test PASS: g++.dg/cpp/ucnid-2-utf8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp/ucnid-2-utf8.C -std=c++26 execution test PASS: g++.dg/cpp/ucnid-2-utf8.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp/ucnid-2-utf8.C -std=c++98 execution test PASS: g++.dg/cpp/ucnid-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp/ucnid-2.C -std=c++20 execution test PASS: g++.dg/cpp/ucnid-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp/ucnid-2.C -std=c++26 execution test PASS: g++.dg/cpp/ucnid-2.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp/ucnid-2.C -std=c++98 execution test PASS: g++.dg/cpp/ucnid-3-utf8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp/ucnid-3-utf8.C -std=c++20 execution test PASS: g++.dg/cpp/ucnid-3-utf8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp/ucnid-3-utf8.C -std=c++26 execution test PASS: g++.dg/cpp/ucnid-3-utf8.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp/ucnid-3-utf8.C -std=c++98 execution test PASS: g++.dg/cpp/ucnid-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp/ucnid-3.C -std=c++20 execution test PASS: g++.dg/cpp/ucnid-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp/ucnid-3.C -std=c++26 execution test PASS: g++.dg/cpp/ucnid-3.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp/ucnid-3.C -std=c++98 execution test PASS: g++.dg/cpp/ucnid-4-utf8.C (test for errors, line 5) PASS: g++.dg/cpp/ucnid-4-utf8.C (test for errors, line 6) PASS: g++.dg/cpp/ucnid-4-utf8.C (test for excess errors) PASS: g++.dg/cpp/utf16-pr41698-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp/utf16-pr41698-1.C -std=c++11 execution test PASS: g++.dg/cpp/utf16-pr41698-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp/utf16-pr41698-1.C -std=c++20 execution test PASS: g++.dg/cpp/utf16-pr41698-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp/utf16-pr41698-1.C -std=c++26 execution test PASS: g++.dg/cpp/warning-1.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/cpp/warning-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/warning-1.C -std=gnu++20 pedantic at line 6 (test for errors, line 5) PASS: g++.dg/cpp/warning-1.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/cpp/warning-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/warning-1.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/cpp/warning-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/warning-1.C -std=gnu++98 pedantic at line 6 (test for errors, line 5) PASS: g++.dg/cpp/warning-2.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/cpp/warning-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/warning-2.C -std=gnu++20 pedantic at line 6 (test for warnings, line 5) PASS: g++.dg/cpp/warning-2.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/cpp/warning-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/warning-2.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/cpp/warning-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/warning-2.C -std=gnu++98 pedantic at line 6 (test for warnings, line 5) PASS: g++.dg/cpp/warning-3.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/cpp/warning-3.C -std=gnu++20 at line 6 (test for bogus messages, line 5) PASS: g++.dg/cpp/warning-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/warning-3.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/cpp/warning-3.C -std=gnu++26 at line 6 (test for bogus messages, line 5) PASS: g++.dg/cpp/warning-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/warning-3.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/cpp/warning-3.C -std=gnu++98 at line 6 (test for bogus messages, line 5) PASS: g++.dg/cpp/warning-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/weak.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp/weak.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp/weak.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/Wattributes1.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/Wattributes1.C -std=c++11 at line 8 (test for warnings, line ) PASS: g++.dg/cpp0x/Wattributes1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/Wattributes1.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/Wattributes1.C -std=c++20 at line 8 (test for warnings, line ) PASS: g++.dg/cpp0x/Wattributes1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/Wattributes1.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/Wattributes1.C -std=c++26 at line 8 (test for warnings, line ) PASS: g++.dg/cpp0x/Wattributes1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/Wattributes2.C -std=c++11 (test for warnings, line 30) PASS: g++.dg/cpp0x/Wattributes2.C -std=c++11 at line 32 (test for warnings, line 12) PASS: g++.dg/cpp0x/Wattributes2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/Wattributes2.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/cpp0x/Wattributes2.C -std=c++20 at line 32 (test for warnings, line 12) PASS: g++.dg/cpp0x/Wattributes2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/Wattributes2.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/cpp0x/Wattributes2.C -std=c++26 at line 32 (test for warnings, line 12) PASS: g++.dg/cpp0x/Wattributes2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/Wdtor1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wdtor1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wdtor1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++11 execution test PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++20 execution test PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++26 execution test PASS: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++11 (test for bogus messages, line 12) PASS: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++11 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++23 (test for bogus messages, line 12) PASS: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++23 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++23 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing10.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/Wnarrowing10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing10.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/Wnarrowing10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing10.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/Wnarrowing10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++11 (test for errors, line 28) PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing13.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/Wnarrowing13.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/Wnarrowing13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing13.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/Wnarrowing13.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/Wnarrowing13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing13.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/Wnarrowing13.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/Wnarrowing13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing14.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/Wnarrowing14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing14.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/Wnarrowing14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing14.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/Wnarrowing14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++11 overflow at line 10 (test for warnings, line 9) PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++20 overflow at line 10 (test for warnings, line 9) PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++26 overflow at line 10 (test for warnings, line 9) PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing19.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/Wnarrowing19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing19.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/Wnarrowing19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing19.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/Wnarrowing19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++11 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++11 (test for bogus messages, line 9) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++11 at line 13 (test for errors, line 12) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++11 warning in place of error (test for bogus messages, line 12) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++20 at line 13 (test for errors, line 12) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++20 warning in place of error (test for bogus messages, line 12) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++26 at line 13 (test for errors, line 12) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing21a.C -std=gnu++26 warning in place of error (test for bogus messages, line 12) PASS: g++.dg/cpp0x/Wnarrowing21b.C -std=gnu++11 (test for bogus messages, line 7) PASS: g++.dg/cpp0x/Wnarrowing21b.C -std=gnu++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/Wnarrowing21b.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/Wnarrowing21b.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing21b.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/cpp0x/Wnarrowing21b.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/Wnarrowing21b.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/Wnarrowing21b.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing21b.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/cpp0x/Wnarrowing21b.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/Wnarrowing21b.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/Wnarrowing21b.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing21c.C -std=gnu++11 (test for bogus messages, line 7) PASS: g++.dg/cpp0x/Wnarrowing21c.C -std=gnu++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/Wnarrowing21c.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/Wnarrowing21c.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing21c.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/cpp0x/Wnarrowing21c.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/Wnarrowing21c.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/Wnarrowing21c.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing21c.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/cpp0x/Wnarrowing21c.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/Wnarrowing21c.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/Wnarrowing21c.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing21d.C -std=gnu++11 (test for bogus messages, line 4) PASS: g++.dg/cpp0x/Wnarrowing21d.C -std=gnu++11 (test for bogus messages, line 9) PASS: g++.dg/cpp0x/Wnarrowing21d.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/Wnarrowing21d.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing21d.C -std=gnu++20 (test for bogus messages, line 4) PASS: g++.dg/cpp0x/Wnarrowing21d.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/cpp0x/Wnarrowing21d.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/Wnarrowing21d.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing21d.C -std=gnu++26 (test for bogus messages, line 4) PASS: g++.dg/cpp0x/Wnarrowing21d.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/cpp0x/Wnarrowing21d.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/Wnarrowing21d.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++11 (test for warnings, line 47) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/cpp0x/Wnarrowing22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing4.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/Wnarrowing4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing4.C -std=gnu++20 execution test PASS: g++.dg/cpp0x/Wnarrowing4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing4.C -std=gnu++26 execution test PASS: g++.dg/cpp0x/Wnarrowing5.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/Wnarrowing5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing5.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/Wnarrowing5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing5.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/Wnarrowing5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing6.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/Wnarrowing6.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/Wnarrowing6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing6.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/Wnarrowing6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/Wnarrowing6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing6.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/Wnarrowing6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/Wnarrowing6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing7.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/Wnarrowing7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing7.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/Wnarrowing7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing7.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/Wnarrowing7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing8.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/Wnarrowing8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing8.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/Wnarrowing8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing8.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/Wnarrowing8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing9.C -std=c++11 (test for bogus messages, line 5) PASS: g++.dg/cpp0x/Wnarrowing9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing9.C -std=c++20 (test for bogus messages, line 5) PASS: g++.dg/cpp0x/Wnarrowing9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/Wnarrowing9.C -std=c++26 (test for bogus messages, line 5) PASS: g++.dg/cpp0x/Wnarrowing9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++11 (test for warnings, line 120) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++11 (test for warnings, line 122) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++11 (test for warnings, line 124) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++11 (test for warnings, line 67) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++11 (test for warnings, line 95) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++20 (test for warnings, line 120) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++20 (test for warnings, line 122) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++20 (test for warnings, line 124) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++20 (test for warnings, line 95) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++26 (test for warnings, line 120) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++26 (test for warnings, line 122) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++26 (test for warnings, line 124) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++26 (test for warnings, line 95) PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move10.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/Wpessimizing-move10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move10.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/Wpessimizing-move10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move10.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/Wpessimizing-move10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move3.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/cpp0x/Wpessimizing-move3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move3.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/cpp0x/Wpessimizing-move3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move3.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/cpp0x/Wpessimizing-move3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++11 (test for warnings, line 123) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++11 (test for warnings, line 125) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++11 (test for warnings, line 127) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++11 (test for warnings, line 46) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++11 (test for warnings, line 70) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++11 (test for warnings, line 98) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++20 (test for warnings, line 123) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++20 (test for warnings, line 125) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++20 (test for warnings, line 127) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++20 (test for warnings, line 70) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++20 (test for warnings, line 98) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++26 (test for warnings, line 123) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++26 (test for warnings, line 125) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++26 (test for warnings, line 127) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++26 (test for warnings, line 70) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++26 (test for warnings, line 98) PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++11 (test for warnings, line 41) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++11 (test for warnings, line 61) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 36) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 38) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 41) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 44) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 45) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 46) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 47) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 50) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 52) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 53) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 55) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 56) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 58) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 59) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 60) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for warnings, line 61) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++11 (test for warnings, line 67) PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++11 (test for warnings, line 74) PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++11 (test for warnings, line 81) PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++20 (test for warnings, line 81) PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++26 (test for warnings, line 74) PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++26 (test for warnings, line 81) PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++11 (test for warnings, line 64) PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++11 (test for warnings, line 79) PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++11 (test for warnings, line 93) PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++20 (test for warnings, line 79) PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++20 (test for warnings, line 93) PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++26 (test for warnings, line 79) PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++26 (test for warnings, line 93) PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++11 (test for warnings, line 32) PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++11 (test for warnings, line 52) PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++11 (test for warnings, line 60) PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move12.C -std=gnu++11 (test for bogus messages, line 35) PASS: g++.dg/cpp0x/Wredundant-move12.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move12.C -std=gnu++20 (test for bogus messages, line 35) PASS: g++.dg/cpp0x/Wredundant-move12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move12.C -std=gnu++26 (test for bogus messages, line 35) PASS: g++.dg/cpp0x/Wredundant-move12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move13.C -std=gnu++11 (test for warnings, line 55) PASS: g++.dg/cpp0x/Wredundant-move13.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move13.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/cpp0x/Wredundant-move13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move13.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/cpp0x/Wredundant-move13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move2.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/Wredundant-move2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move2.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/Wredundant-move2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move2.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/cpp0x/Wredundant-move2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move4.C -std=gnu++11 (test for warnings, line 44) PASS: g++.dg/cpp0x/Wredundant-move4.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/cpp0x/Wredundant-move4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move4.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/cpp0x/Wredundant-move4.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/cpp0x/Wredundant-move4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move4.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/cpp0x/Wredundant-move4.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/cpp0x/Wredundant-move4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++11 (test for bogus messages, line 27) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++11 (test for bogus messages, line 31) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++11 (test for bogus messages, line 35) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++11 (test for bogus messages, line 47) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++11 (test for bogus messages, line 51) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++20 (test for bogus messages, line 27) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++20 (test for bogus messages, line 31) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++20 (test for bogus messages, line 35) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++20 (test for bogus messages, line 47) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++20 (test for bogus messages, line 51) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++26 (test for bogus messages, line 27) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++26 (test for bogus messages, line 31) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++26 (test for bogus messages, line 35) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++26 (test for bogus messages, line 47) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++26 (test for bogus messages, line 51) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move6.C -std=gnu++11 (test for bogus messages, line 27) PASS: g++.dg/cpp0x/Wredundant-move6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move6.C -std=gnu++20 (test for bogus messages, line 27) PASS: g++.dg/cpp0x/Wredundant-move6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move6.C -std=gnu++26 (test for bogus messages, line 27) PASS: g++.dg/cpp0x/Wredundant-move6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++11 (test for warnings, line 58) PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move8.C -std=gnu++11 (test for bogus messages, line 36) PASS: g++.dg/cpp0x/Wredundant-move8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move8.C -std=gnu++20 (test for bogus messages, line 36) PASS: g++.dg/cpp0x/Wredundant-move8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move8.C -std=gnu++26 (test for bogus messages, line 36) PASS: g++.dg/cpp0x/Wredundant-move8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++11 (test for warnings, line 65) PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++11 (test for warnings, line 80) PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++11 (test for warnings, line 94) PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++20 (test for warnings, line 94) PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++26 (test for warnings, line 94) PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wunused-parm.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wunused-parm.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wunused-parm.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wunused-value1.C -std=gnu++11 (test for bogus messages, line 12) PASS: g++.dg/cpp0x/Wunused-value1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wunused-value1.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/cpp0x/Wunused-value1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wunused-value1.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/cpp0x/Wunused-value1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 100) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 103) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 106) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 109) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 112) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 67) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 70) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 73) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 76) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 79) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 82) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 85) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 88) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 91) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 94) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 97) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 100) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 103) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 106) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 109) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 112) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 70) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 76) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 79) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 85) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 88) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 91) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 94) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 97) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 100) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 103) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 106) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 109) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 112) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 70) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 76) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 79) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 82) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 85) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 88) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 91) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 94) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 97) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C -std=gnu++11 (test for bogus messages, line 6) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C -std=gnu++26 (test for bogus messages, line 6) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/__func__.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/__func__.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/__func__.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/abstract-default1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/abstract-default1.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/abstract-default1.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/abstract-default1.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/abstract-default1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/abstract-default1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/abstract-default1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/abstract-default1.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/abstract-default1.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/abstract-default1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/abstract-default1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/abstract-default1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/abstract-default1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/abstract-default1.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/abstract-default1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/access01.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/access01.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/access01.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/access02.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/access02.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/access02.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/addressof1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/addressof1.C -std=c++11 execution test PASS: g++.dg/cpp0x/addressof1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/addressof1.C -std=c++20 execution test PASS: g++.dg/cpp0x/addressof1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/addressof1.C -std=c++26 execution test PASS: g++.dg/cpp0x/addressof2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/addressof2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/addressof2.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/addressof2.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/addressof2.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/addressof2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/addressof2.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/addressof2.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/addressof2.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/addressof2.C -std=c++11 (test for errors, line 32) PASS: g++.dg/cpp0x/addressof2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/addressof2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/addressof2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/addressof2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/addressof2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/addressof2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/addressof2.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/addressof2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/addressof2.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/addressof2.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp0x/addressof2.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp0x/addressof2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/addressof3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/addressof3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/addressof3.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/aggr1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/aggr1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/aggr1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/aggr2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/aggr2.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/aggr2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/aggr2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/aggr2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/aggr2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/aggr2.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/aggr2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/aggr2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/aggr2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/aggr2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/aggr2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/aggr2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/aggr2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/aggr2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/aggr3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/aggr3.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/aggr3.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/aggr3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/aggr3.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/aggr3.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/aggr3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++11 (test for bogus messages, line 18) PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++11 (test for bogus messages, line 19) PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++20 (test for bogus messages, line 18) PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++20 (test for bogus messages, line 19) PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++26 (test for bogus messages, line 18) PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++26 (test for bogus messages, line 19) PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++11 at line 15 (test for errors, line 14) PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++20 at line 15 (test for errors, line 14) PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++26 at line 15 (test for errors, line 14) PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-11.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-11.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-11.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-12.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-12.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-12.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-13.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/alias-decl-13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-13.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/alias-decl-13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-13.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/alias-decl-13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-17.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/alias-decl-17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-17.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/alias-decl-17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-17.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/alias-decl-17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++11 at line 9 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++20 at line 9 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++26 at line 9 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-19.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/alias-decl-19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-19.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/alias-decl-19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-19.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/alias-decl-19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++11 (test for errors, line 32) PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-23.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-24.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-25.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-26.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-27.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-28.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/alias-decl-28.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-28.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/alias-decl-28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-28.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/alias-decl-28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-29.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-30.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-31.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-32.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-32.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-33.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/alias-decl-33.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-33.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/alias-decl-33.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-33.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/alias-decl-33.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-33a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-33a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-33a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-34.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-34.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-34.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-35.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-35.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-35.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-36.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-36.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-36.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-37.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-37.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-37.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-37.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-37.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-37.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-38.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-39.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-4.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/alias-decl-4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-4.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/alias-decl-4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-4.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/alias-decl-4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-40.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/alias-decl-40.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-40.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/alias-decl-40.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-40.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/alias-decl-40.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-41.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-41.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-41.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-42.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/alias-decl-42.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-42.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/alias-decl-42.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-42.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/alias-decl-42.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-43.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-43.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-43.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-43.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-43.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-43.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-44.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-44.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-44.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-45.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-45.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-45.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-46.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-46.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-46.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-47.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-47.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-47.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-48.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-48.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-48.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-49.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-49.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-49.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-50.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-50.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-50.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-51.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-51.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-51.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-52.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-52.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-52.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-53.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-53.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-53.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-54.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-54.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-54.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-55.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/alias-decl-55.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-55.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/alias-decl-55.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-55.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/alias-decl-55.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-56.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-56.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/cpp0x/alias-decl-56.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-56.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-56.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/cpp0x/alias-decl-56.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-56.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-56.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/cpp0x/alias-decl-56.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-57.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-57.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-57.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-58.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/alias-decl-58.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-58.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/alias-decl-58.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-58.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/alias-decl-58.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-59.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/alias-decl-59.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/alias-decl-59.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-59.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/alias-decl-59.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp0x/alias-decl-59.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-59.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/alias-decl-59.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/alias-decl-59.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-60.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/alias-decl-60.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/alias-decl-60.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-60.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/alias-decl-60.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp0x/alias-decl-60.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-60.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/alias-decl-60.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp0x/alias-decl-60.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-61.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/alias-decl-61.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-61.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/alias-decl-61.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-61.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/alias-decl-61.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-62.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/alias-decl-62.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-62.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/alias-decl-62.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-62.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/alias-decl-62.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-63.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-63.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-63.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-64.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-64.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-64.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-65.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-65.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-65.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-66.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-66.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-66.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-67.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/alias-decl-67.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-67.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/alias-decl-67.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-67.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/alias-decl-67.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-68.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-68.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-68.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-68.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-68.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-68.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-69.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-69.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-69.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-70.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/alias-decl-70.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-70.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/alias-decl-70.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-70.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/alias-decl-70.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-71.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-71.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-71.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-72.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-72.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-72.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-72a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-72a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-72a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-73.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-73.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-73.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-74.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-74.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-74.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-75.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-75.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-75.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-75a.C -std=c++11 (test for bogus messages, line 26) PASS: g++.dg/cpp0x/alias-decl-75a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-75a.C -std=c++20 (test for bogus messages, line 26) PASS: g++.dg/cpp0x/alias-decl-75a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-75a.C -std=c++26 (test for bogus messages, line 26) PASS: g++.dg/cpp0x/alias-decl-75a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-75b.C -std=c++11 (test for bogus messages, line 26) PASS: g++.dg/cpp0x/alias-decl-75b.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-75b.C -std=c++20 (test for bogus messages, line 26) PASS: g++.dg/cpp0x/alias-decl-75b.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-75b.C -std=c++26 (test for bogus messages, line 26) PASS: g++.dg/cpp0x/alias-decl-75b.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-76.C -std=c++11 (test for bogus messages, line 24) PASS: g++.dg/cpp0x/alias-decl-76.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-76.C -std=c++20 (test for bogus messages, line 24) PASS: g++.dg/cpp0x/alias-decl-76.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-76.C -std=c++26 (test for bogus messages, line 24) PASS: g++.dg/cpp0x/alias-decl-76.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-77.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-77.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-77.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-78.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-78.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-78.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-79.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-79.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-79.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-79a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-79a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-79a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-80.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/alias-decl-80.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/alias-decl-80.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/alias-decl-80.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/alias-decl-80.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-80.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/alias-decl-80.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/alias-decl-80.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/alias-decl-80.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/alias-decl-80.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-80.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/alias-decl-80.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/alias-decl-80.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/alias-decl-80.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/alias-decl-80.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++11 at line 2 (test for bogus messages, line ) PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++11 expected at line 9 (test for warnings, line 8) PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++20 at line 2 (test for bogus messages, line ) PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++20 expected at line 9 (test for warnings, line 8) PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++26 at line 2 (test for bogus messages, line ) PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++26 expected at line 9 (test for warnings, line 8) PASS: g++.dg/cpp0x/alias-decl-9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-conv1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-conv1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-conv1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-dr1286.C -std=c++11 scan-assembler _Z1f1CI1AE PASS: g++.dg/cpp0x/alias-decl-dr1286.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-dr1286.C -std=c++20 scan-assembler _Z1f1CI1AE PASS: g++.dg/cpp0x/alias-decl-dr1286.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-dr1286.C -std=c++26 scan-assembler _Z1f1CI1AE PASS: g++.dg/cpp0x/alias-decl-dr1286.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-dr1286a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-dr1286a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-dr1286a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-dr1286b.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-dr1286b.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-dr1286b.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-enum-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-enum-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-enum-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-equiv1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/alias-decl-equiv1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-equiv1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/alias-decl-equiv1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-equiv1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/alias-decl-equiv1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-mem1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-mem1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-mem1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-nontype1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-nontype1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-nontype1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pmf1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pmf1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pmf1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pr92206-1.C -std=c++11 (test for bogus messages, line 7) PASS: g++.dg/cpp0x/alias-decl-pr92206-1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/alias-decl-pr92206-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pr92206-1.C -std=c++20 (test for bogus messages, line 7) PASS: g++.dg/cpp0x/alias-decl-pr92206-1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/alias-decl-pr92206-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pr92206-1.C -std=c++26 (test for bogus messages, line 7) PASS: g++.dg/cpp0x/alias-decl-pr92206-1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/alias-decl-pr92206-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pr92206-1a.C -std=c++11 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/alias-decl-pr92206-1a.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/alias-decl-pr92206-1a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pr92206-1a.C -std=c++20 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/alias-decl-pr92206-1a.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/alias-decl-pr92206-1a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pr92206-1a.C -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/alias-decl-pr92206-1a.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/alias-decl-pr92206-1a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pr92206-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pr92206-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pr92206-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pr92206-3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pr92206-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pr92206-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pr92206-4.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-pr92206-4.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/alias-decl-pr92206-4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pr92206-4.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-pr92206-4.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/alias-decl-pr92206-4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pr92206-4.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-pr92206-4.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/alias-decl-pr92206-4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pr96805.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pr96805.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-pr96805.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-targ1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-targ1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-targ1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-ttp1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-ttp1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-ttp1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-ttp2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-ttp2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-ttp2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-variadic1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-variadic1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-variadic1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-variadic2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-variadic2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-variadic2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-variadic3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-variadic3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-variadic3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-void1.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/alias-decl-void1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/alias-decl-void1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-void1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/alias-decl-void1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/alias-decl-void1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-void1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/alias-decl-void1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/alias-decl-void1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas10.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/alignas10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas10.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/alignas10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas10.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/alignas10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas11.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/alignas11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas11.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/alignas11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas11.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/alignas11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas12.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/alignas12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas12.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/alignas12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas12.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/alignas12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas13.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/alignas13.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/alignas13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas13.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/alignas13.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/alignas13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas13.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/alignas13.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/alignas13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas16.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/alignas16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas16.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/alignas16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas16.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/alignas16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas18.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/alignas18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas18.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/alignas18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas18.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/alignas18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++11 (test for errors, line 23) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++11 (test for errors, line 25) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/cpp0x/alignas20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 113) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 114) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 116) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 117) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 120) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 121) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 125) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 126) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 128) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 130) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 136) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 138) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 139) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 140) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 141) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 151) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 156) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 157) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 28) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 37) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 42) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 44) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 48) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 50) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 51) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 54) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 57) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 58) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 60) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 79) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 81) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 82) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 83) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 84) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 85) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 86) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 87) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 88) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 89) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 90) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 92) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 93) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 94) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 95) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for errors, line 99) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 102) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 103) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 104) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 105) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 107) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 108) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 109) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 110) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 123) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 146) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 30) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 35) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 36) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 38) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 43) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 52) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 53) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 61) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 62) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 64) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 66) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 67) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 68) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 69) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 70) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 71) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 72) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 73) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 74) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for warnings, line 75) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 at line 129 (test for errors, line 128) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 at line 131 (test for errors, line 130) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 at line 133 (test for errors, line 132) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 at line 15 (test for errors, line 14) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 at line 16 (test for errors, line 14) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 at line 17 (test for errors, line 14) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 at line 19 (test for errors, line 18) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 at line 20 (test for errors, line 18) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 at line 24 (test for errors, line 23) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 at line 25 (test for errors, line 23) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 at line 27 (test for errors, line 26) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 at line 63 (test for errors, line 62) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 at line 65 (test for errors, line 64) PASS: g++.dg/cpp0x/alignas21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 113) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 114) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 116) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 117) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 120) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 121) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 125) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 126) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 128) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 130) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 136) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 138) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 139) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 140) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 141) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 151) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 156) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 157) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 18) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 22) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 23) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 26) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 28) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 31) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 37) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 42) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 44) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 48) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 50) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 51) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 54) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 57) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 58) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 60) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 79) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 81) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 82) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 83) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 84) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 85) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 86) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 87) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 88) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 89) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 90) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 92) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 93) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 94) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 95) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for errors, line 99) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 102) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 103) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 104) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 105) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 107) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 108) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 109) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 110) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 123) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 13) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 146) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 29) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 30) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 32) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 33) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 34) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 35) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 36) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 38) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 43) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 49) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 52) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 53) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 61) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 62) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 64) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 66) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 67) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 68) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 69) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 70) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 71) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 72) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 73) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 74) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for warnings, line 75) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 at line 129 (test for errors, line 128) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 at line 131 (test for errors, line 130) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 at line 133 (test for errors, line 132) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 at line 15 (test for errors, line 14) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 at line 16 (test for errors, line 14) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 at line 17 (test for errors, line 14) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 at line 19 (test for errors, line 18) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 at line 20 (test for errors, line 18) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 at line 24 (test for errors, line 23) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 at line 25 (test for errors, line 23) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 at line 27 (test for errors, line 26) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 at line 63 (test for errors, line 62) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 at line 65 (test for errors, line 64) PASS: g++.dg/cpp0x/alignas21.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 113) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 114) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 116) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 117) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 120) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 121) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 125) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 126) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 128) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 130) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 136) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 138) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 139) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 140) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 141) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 149) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 151) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 156) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 157) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 50) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 54) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 57) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 58) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 79) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 81) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 82) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 83) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 84) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 85) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 86) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 87) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 88) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 89) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 90) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 92) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 93) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 94) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 95) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for errors, line 99) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 102) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 103) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 104) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 105) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 107) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 108) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 109) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 110) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 123) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 146) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 43) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 52) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 53) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 61) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 62) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 64) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 66) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 68) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 69) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 70) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 71) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 72) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 73) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 74) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for warnings, line 75) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 at line 129 (test for errors, line 128) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 at line 131 (test for errors, line 130) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 at line 133 (test for errors, line 132) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 at line 15 (test for errors, line 14) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 at line 16 (test for errors, line 14) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 at line 17 (test for errors, line 14) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 at line 19 (test for errors, line 18) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 at line 20 (test for errors, line 18) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 at line 24 (test for errors, line 23) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 at line 27 (test for errors, line 26) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 at line 63 (test for errors, line 62) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 at line 65 (test for errors, line 64) PASS: g++.dg/cpp0x/alignas21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas22.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/alignas22.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/alignas22.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/alignas22.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/alignas22.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas22.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/alignas22.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp0x/alignas22.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/alignas22.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp0x/alignas22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas22.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/alignas22.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/cpp0x/alignas22.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/alignas22.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/alignas22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas23.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas24.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/cpp0x/alignas24.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas24.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/cpp0x/alignas24.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas24.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/cpp0x/alignas24.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas5.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++11 (test for errors, line 26) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/cpp0x/alignas6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas8.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/alignas8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas8.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/alignas8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas8.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/alignas8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignas9.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/alignas9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignas9.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/alignas9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignas9.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/alignas9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignof.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignof.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignof.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignof2.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/alignof2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/alignof2.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/alignof2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/alignof2.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/alignof2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/alignof3.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/alignof3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/alignof3.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/alignof3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/alignof3.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/alignof3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/alignof4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignof4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignof4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignof5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignof5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignof5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignof6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignof6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignof6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignof7.C -std=c++11 scan-assembler _Z2f1IiEvDTatT_E PASS: g++.dg/cpp0x/alignof7.C -std=c++11 scan-assembler _Z2f2IiEvDTaztlT_EE PASS: g++.dg/cpp0x/alignof7.C -std=c++11 scan-assembler _Z2f3IiEvDTu11__alignof__T_EE PASS: g++.dg/cpp0x/alignof7.C -std=c++11 scan-assembler _Z2f4IiEvDTu11__alignof__XtlT_EEEE PASS: g++.dg/cpp0x/alignof7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignof7.C -std=c++20 scan-assembler _Z2f1IiEvDTatT_E PASS: g++.dg/cpp0x/alignof7.C -std=c++20 scan-assembler _Z2f2IiEvDTaztlT_EE PASS: g++.dg/cpp0x/alignof7.C -std=c++20 scan-assembler _Z2f3IiEvDTu11__alignof__T_EE PASS: g++.dg/cpp0x/alignof7.C -std=c++20 scan-assembler _Z2f4IiEvDTu11__alignof__XtlT_EEEE PASS: g++.dg/cpp0x/alignof7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignof7.C -std=c++26 scan-assembler _Z2f1IiEvDTatT_E PASS: g++.dg/cpp0x/alignof7.C -std=c++26 scan-assembler _Z2f2IiEvDTaztlT_EE PASS: g++.dg/cpp0x/alignof7.C -std=c++26 scan-assembler _Z2f3IiEvDTu11__alignof__T_EE PASS: g++.dg/cpp0x/alignof7.C -std=c++26 scan-assembler _Z2f4IiEvDTu11__alignof__XtlT_EEEE PASS: g++.dg/cpp0x/alignof7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/alignof8.C -std=c++11 at line 7 (test for warnings, line 11) PASS: g++.dg/cpp0x/alignof8.C -std=c++11 at line 8 (test for warnings, line 12) PASS: g++.dg/cpp0x/alignof8.C -std=c++11 scan-assembler _Z2f1IiEvDTatT_E PASS: g++.dg/cpp0x/alignof8.C -std=c++11 scan-assembler _Z2f2IiEvDTaztlT_EE PASS: g++.dg/cpp0x/alignof8.C -std=c++11 scan-assembler _Z2f3IiEvDTatT_E PASS: g++.dg/cpp0x/alignof8.C -std=c++11 scan-assembler _Z2f4IiEvDTaztlT_EE PASS: g++.dg/cpp0x/alignof8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alignof8.C -std=c++20 at line 7 (test for warnings, line 11) PASS: g++.dg/cpp0x/alignof8.C -std=c++20 at line 8 (test for warnings, line 12) PASS: g++.dg/cpp0x/alignof8.C -std=c++20 scan-assembler _Z2f1IiEvDTatT_E PASS: g++.dg/cpp0x/alignof8.C -std=c++20 scan-assembler _Z2f2IiEvDTaztlT_EE PASS: g++.dg/cpp0x/alignof8.C -std=c++20 scan-assembler _Z2f3IiEvDTatT_E PASS: g++.dg/cpp0x/alignof8.C -std=c++20 scan-assembler _Z2f4IiEvDTaztlT_EE PASS: g++.dg/cpp0x/alignof8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/alignof8.C -std=c++26 at line 7 (test for warnings, line 11) PASS: g++.dg/cpp0x/alignof8.C -std=c++26 at line 8 (test for warnings, line 12) PASS: g++.dg/cpp0x/alignof8.C -std=c++26 scan-assembler _Z2f1IiEvDTatT_E PASS: g++.dg/cpp0x/alignof8.C -std=c++26 scan-assembler _Z2f2IiEvDTaztlT_EE PASS: g++.dg/cpp0x/alignof8.C -std=c++26 scan-assembler _Z2f3IiEvDTatT_E PASS: g++.dg/cpp0x/alignof8.C -std=c++26 scan-assembler _Z2f4IiEvDTaztlT_EE PASS: g++.dg/cpp0x/alignof8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/anon-union1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/anon-union1.C -std=c++11 execution test PASS: g++.dg/cpp0x/anon-union1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/anon-union1.C -std=c++20 execution test PASS: g++.dg/cpp0x/anon-union1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/anon-union1.C -std=c++26 execution test PASS: g++.dg/cpp0x/anon-union2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/anon-union2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/anon-union2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 110) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 111) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 113) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 114) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 117) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 118) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 122) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 123) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 128) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 130) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 131) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 132) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 133) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 134) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 135) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 136) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 139) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 145) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 149) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 150) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 151) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 33) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 35) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 43) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 44) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 47) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 48) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 51) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 54) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 55) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 56) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 57) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 74) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 75) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 76) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 77) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 78) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 79) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 80) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 81) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 82) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 83) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 84) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 85) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 86) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 87) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 89) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 90) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 91) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 92) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for errors, line 96) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 100) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 106) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 107) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 120) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 125) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 140) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 39) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 50) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 59) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 60) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 62) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 73) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for warnings, line 99) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 at line 20 (test for errors, line 19) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 at line 21 (test for errors, line 19) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 at line 23 (test for errors, line 22) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 at line 45 (test for errors, line 44) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 at line 58 (test for errors, line 57) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 at line 61 (test for errors, line 60) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 at line 63 (test for errors, line 62) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 110) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 111) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 113) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 114) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 117) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 118) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 122) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 123) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 128) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 130) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 131) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 132) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 133) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 134) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 135) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 136) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 139) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 145) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 149) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 150) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 151) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 16) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 18) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 19) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 22) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 24) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 27) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 33) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 35) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 38) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 40) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 43) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 44) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 47) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 48) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 51) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 54) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 55) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 56) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 57) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 74) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 75) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 76) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 77) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 78) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 79) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 80) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 81) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 82) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 83) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 84) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 85) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 86) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 87) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 89) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 90) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 91) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 92) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for errors, line 96) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 100) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 106) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 107) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 120) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 125) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 140) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 26) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 32) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 34) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 39) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 50) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 59) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 60) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 62) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 73) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for warnings, line 99) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 at line 20 (test for errors, line 19) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 at line 21 (test for errors, line 19) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 at line 23 (test for errors, line 22) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 at line 45 (test for errors, line 44) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 at line 58 (test for errors, line 57) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 at line 61 (test for errors, line 60) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 at line 63 (test for errors, line 62) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 110) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 111) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 113) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 114) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 117) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 118) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 122) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 123) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 128) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 130) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 131) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 132) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 133) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 134) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 135) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 136) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 139) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 143) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 145) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 149) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 150) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 151) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 54) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 55) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 56) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 57) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 74) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 75) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 76) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 77) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 78) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 79) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 80) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 81) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 82) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 83) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 84) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 85) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 86) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 87) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 89) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 90) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 91) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 92) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for errors, line 96) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 100) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 106) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 107) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 120) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 125) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 140) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 50) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 59) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 60) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 62) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 73) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for warnings, line 99) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 at line 20 (test for errors, line 19) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 at line 23 (test for errors, line 22) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 at line 61 (test for errors, line 60) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 at line 63 (test for errors, line 62) PASS: g++.dg/cpp0x/attr-assume1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for errors, line 131) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 100) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 103) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 106) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 107) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 108) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 111) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 112) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 114) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 115) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 119) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 121) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 123) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 124) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 128) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 129) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 132) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 133) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 134) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 135) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 136) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 137) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 140) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 141) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 146) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 150) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 151) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 152) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 23) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 35) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 36) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 39) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 40) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 41) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 45) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 50) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 51) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 52) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 55) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 56) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 58) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 60) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 61) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 73) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 74) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 75) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 76) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 81) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 85) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 86) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 87) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 88) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 90) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 91) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 92) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 93) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for warnings, line 97) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 at line 11 (test for errors, line 10) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 at line 21 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 at line 22 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 at line 24 (test for errors, line 23) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 at line 46 (test for errors, line 45) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 at line 59 (test for errors, line 58) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 at line 62 (test for errors, line 61) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 at line 64 (test for errors, line 63) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for errors, line 131) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 100) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 103) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 106) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 107) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 108) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 111) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 112) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 114) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 115) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 119) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 121) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 123) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 124) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 128) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 129) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 132) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 133) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 134) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 135) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 136) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 137) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 140) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 141) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 146) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 150) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 151) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 152) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 17) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 19) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 20) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 23) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 26) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 27) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 28) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 32) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 34) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 35) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 36) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 39) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 40) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 41) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 45) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 50) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 51) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 52) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 55) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 56) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 58) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 60) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 61) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 73) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 74) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 75) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 76) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 81) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 85) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 86) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 87) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 88) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 9) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 90) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 91) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 92) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 93) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for warnings, line 97) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 at line 11 (test for errors, line 10) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 at line 21 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 at line 22 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 at line 24 (test for errors, line 23) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 at line 46 (test for errors, line 45) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 at line 59 (test for errors, line 58) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 at line 62 (test for errors, line 61) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 at line 64 (test for errors, line 63) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for errors, line 131) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 100) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 103) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 106) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 107) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 108) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 111) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 112) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 114) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 115) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 119) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 121) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 123) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 124) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 128) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 129) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 132) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 133) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 134) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 135) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 136) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 137) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 140) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 141) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 144) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 146) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 150) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 151) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 152) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 40) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 50) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 51) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 52) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 55) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 56) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 58) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 60) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 61) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 73) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 74) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 75) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 76) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 81) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 85) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 86) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 87) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 88) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 90) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 91) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 92) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 93) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for warnings, line 97) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 at line 11 (test for errors, line 10) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 at line 21 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 at line 24 (test for errors, line 23) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 at line 62 (test for errors, line 61) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 at line 64 (test for errors, line 63) PASS: g++.dg/cpp0x/attr-carries_dependency2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 131) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 135) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 151) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 28) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 34) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 41) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 45) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 57) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 75) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 77) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 78) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 79) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 81) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 82) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for errors, line 83) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 100) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 106) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 107) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 120) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 141) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 35) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 40) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 50) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 58) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 59) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 61) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for warnings, line 99) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 at line 128 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 at line 21 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 at line 22 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 at line 24 (test for errors, line 23) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 at line 60 (test for errors, line 59) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 at line 62 (test for errors, line 61) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 at line 80 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 131) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 135) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 15) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 151) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 16) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 23) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 25) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 28) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 34) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 39) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 41) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 45) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 57) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 75) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 77) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 78) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 79) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 81) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 82) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for errors, line 83) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 100) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 106) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 107) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 120) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 141) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 26) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 27) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 32) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 35) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 40) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 50) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 58) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 59) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 61) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for warnings, line 99) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 at line 128 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 at line 21 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 at line 22 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 at line 24 (test for errors, line 23) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 at line 60 (test for errors, line 59) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 at line 62 (test for errors, line 61) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 at line 80 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 131) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 135) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 151) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 75) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 77) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 78) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 79) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 81) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 82) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for errors, line 83) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 100) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 106) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 107) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 120) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 141) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 40) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 50) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 58) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 59) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 61) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for warnings, line 99) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 at line 128 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 at line 21 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 at line 24 (test for errors, line 23) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 at line 60 (test for errors, line 59) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 at line 62 (test for errors, line 61) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 at line 80 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 131) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 135) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 151) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 75) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 77) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 78) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 79) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 81) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 82) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for errors, line 83) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 100) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 106) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 107) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 120) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 141) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 40) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 50) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 58) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 59) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 61) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for warnings, line 99) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 at line 128 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 at line 14 (test for errors, line 13) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 at line 17 (test for errors, line 16) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 at line 60 (test for errors, line 59) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 at line 62 (test for errors, line 61) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 at line 80 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-deprecated1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 100) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 101) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 102) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 103) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 104) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 105) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 107) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 108) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 109) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 110) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 114) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 128) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 129) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 131) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 132) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 135) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 136) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 140) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 141) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 146) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 148) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 149) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 150) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 151) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 152) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 153) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 154) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 157) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 163) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 167) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 168) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 169) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 28) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 35) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 37) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 41) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 43) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 46) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 51) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 53) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 56) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 58) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 61) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 62) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 65) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 66) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 69) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 72) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 73) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 74) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 75) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 92) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 93) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 94) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 95) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 96) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 97) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 98) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for errors, line 99) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 117) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 119) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 120) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 122) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 123) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 124) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 125) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 138) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 143) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 144) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 145) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 158) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 45) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 50) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 52) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 85) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 86) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 87) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 88) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 89) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 90) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for warnings, line 91) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 at line 39 (test for errors, line 38) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 at line 40 (test for errors, line 38) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 at line 42 (test for errors, line 41) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 at line 63 (test for errors, line 62) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 at line 76 (test for errors, line 75) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 at line 79 (test for errors, line 78) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 at line 81 (test for errors, line 80) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 100) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 101) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 102) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 103) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 104) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 105) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 107) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 108) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 109) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 110) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 114) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 128) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 129) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 131) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 132) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 135) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 136) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 140) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 141) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 146) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 148) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 149) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 150) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 151) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 152) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 153) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 154) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 157) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 163) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 167) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 168) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 169) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 22) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 26) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 28) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 35) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 37) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 38) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 41) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 43) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 46) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 51) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 53) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 56) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 58) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 61) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 62) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 65) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 66) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 69) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 72) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 73) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 74) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 75) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 92) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 93) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 94) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 95) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 96) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 97) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 98) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for errors, line 99) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 117) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 119) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 120) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 122) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 123) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 124) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 125) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 138) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 143) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 144) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 145) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 158) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 45) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 50) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 52) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 85) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 86) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 87) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 88) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 89) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 90) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for warnings, line 91) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 at line 39 (test for errors, line 38) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 at line 40 (test for errors, line 38) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 at line 42 (test for errors, line 41) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 at line 63 (test for errors, line 62) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 at line 76 (test for errors, line 75) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 at line 79 (test for errors, line 78) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 at line 81 (test for errors, line 80) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 100) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 101) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 102) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 103) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 104) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 105) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 107) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 108) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 109) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 110) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 114) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 128) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 129) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 131) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 132) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 135) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 136) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 140) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 141) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 146) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 148) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 149) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 150) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 151) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 152) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 153) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 154) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 157) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 161) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 163) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 167) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 168) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 169) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 46) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 53) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 56) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 58) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 61) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 62) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 65) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 66) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 69) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 72) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 73) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 74) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 75) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 92) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 93) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 94) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 95) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 96) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 97) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 98) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for errors, line 99) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 117) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 119) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 120) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 122) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 123) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 124) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 125) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 138) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 143) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 144) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 145) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 158) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 50) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 52) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 85) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 86) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 87) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 88) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 89) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 90) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for warnings, line 91) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 at line 39 (test for errors, line 38) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 at line 42 (test for errors, line 41) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 at line 79 (test for errors, line 78) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 at line 81 (test for errors, line 80) PASS: g++.dg/cpp0x/attr-fallthrough1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attr-fallthrough2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/attr-fallthrough2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attr-fallthrough2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/attr-fallthrough2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attr-fallthrough2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/attr-fallthrough2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for errors, line 128) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 100) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 103) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 108) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 109) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 111) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 112) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 115) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 116) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 120) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 121) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 123) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 124) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 125) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 129) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 130) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 131) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 132) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 133) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 134) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 137) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 138) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 143) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 147) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 148) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 149) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 22) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 23) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 41) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 42) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 45) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 52) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 53) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 54) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 55) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 58) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 60) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 62) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 73) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 74) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 75) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 76) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 81) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 85) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 87) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 88) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 89) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 90) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 94) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 97) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 98) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for warnings, line 99) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 at line 18 (test for errors, line 17) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 at line 19 (test for errors, line 17) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 at line 21 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 at line 43 (test for errors, line 42) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 at line 56 (test for errors, line 55) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 at line 59 (test for errors, line 58) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 at line 61 (test for errors, line 60) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for errors, line 128) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 100) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 103) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 108) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 109) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 111) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 112) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 115) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 116) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 120) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 121) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 123) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 124) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 125) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 129) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 130) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 131) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 132) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 133) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 134) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 137) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 138) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 14) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 143) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 147) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 148) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 149) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 16) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 17) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 20) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 22) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 23) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 24) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 41) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 42) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 45) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 52) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 53) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 54) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 55) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 58) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 60) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 62) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 73) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 74) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 75) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 76) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 81) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 85) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 87) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 88) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 89) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 90) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 94) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 97) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 98) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for warnings, line 99) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 at line 18 (test for errors, line 17) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 at line 19 (test for errors, line 17) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 at line 21 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 at line 43 (test for errors, line 42) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 at line 56 (test for errors, line 55) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 at line 59 (test for errors, line 58) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 at line 61 (test for errors, line 60) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for errors, line 128) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 100) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 103) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 108) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 109) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 111) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 112) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 115) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 116) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 120) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 121) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 123) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 124) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 125) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 129) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 130) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 131) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 132) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 133) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 134) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 137) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 138) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 141) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 143) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 147) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 148) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 149) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 52) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 53) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 54) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 55) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 58) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 60) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 62) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 73) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 74) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 75) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 76) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 81) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 85) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 87) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 88) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 89) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 90) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 94) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 97) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 98) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for warnings, line 99) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 at line 18 (test for errors, line 17) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 at line 21 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 at line 59 (test for errors, line 58) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 at line 61 (test for errors, line 60) PASS: g++.dg/cpp0x/attr-likely1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 127) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 131) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 147) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 37) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 43) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 55) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 73) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 75) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 76) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 77) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 78) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 79) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for errors, line 80) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 103) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 117) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 122) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 123) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 124) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 137) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 38) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 56) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 59) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 61) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 62) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 96) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 97) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 98) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for warnings, line 99) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 at line 13 (test for errors, line 12) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 at line 15 (test for errors, line 14) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 at line 19 (test for errors, line 18) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 at line 20 (test for errors, line 18) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 at line 22 (test for errors, line 21) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 at line 58 (test for errors, line 57) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 at line 60 (test for errors, line 59) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 127) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 131) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 147) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 18) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 21) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 23) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 26) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 37) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 39) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 43) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 55) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 73) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 75) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 76) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 77) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 78) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 79) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for errors, line 80) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 103) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 117) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 122) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 123) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 124) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 137) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 24) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 27) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 28) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 38) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 56) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 59) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 61) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 62) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 96) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 97) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 98) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for warnings, line 99) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 at line 13 (test for errors, line 12) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 at line 15 (test for errors, line 14) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 at line 19 (test for errors, line 18) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 at line 20 (test for errors, line 18) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 at line 22 (test for errors, line 21) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 at line 58 (test for errors, line 57) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 at line 60 (test for errors, line 59) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for errors, line 127) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for errors, line 131) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for errors, line 147) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for errors, line 73) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for errors, line 75) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for errors, line 76) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for errors, line 77) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for errors, line 78) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for errors, line 79) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for errors, line 80) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 103) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 117) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 122) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 123) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 124) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 137) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 140) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 56) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 59) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 61) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 62) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 96) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 97) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 98) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for warnings, line 99) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 at line 13 (test for errors, line 12) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 at line 15 (test for errors, line 14) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 at line 19 (test for errors, line 18) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 at line 22 (test for errors, line 21) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 at line 58 (test for errors, line 57) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 at line 60 (test for errors, line 59) PASS: g++.dg/cpp0x/attr-maybe_unused1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for errors, line 130) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 100) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 106) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 107) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 110) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 111) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 113) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 114) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 117) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 120) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 122) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 123) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 125) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 128) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 132) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 133) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 134) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 135) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 136) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 139) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 140) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 145) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 149) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 150) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 151) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 22) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 35) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 38) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 39) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 40) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 43) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 50) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 51) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 54) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 55) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 56) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 59) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 60) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 62) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 73) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 74) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 75) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 76) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 81) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 85) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 86) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 87) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 89) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 90) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 91) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 92) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 96) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for warnings, line 99) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 at line 20 (test for errors, line 19) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 at line 21 (test for errors, line 19) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 at line 23 (test for errors, line 22) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 at line 45 (test for errors, line 44) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 at line 58 (test for errors, line 57) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 at line 61 (test for errors, line 60) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 at line 63 (test for errors, line 62) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for errors, line 130) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 100) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 106) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 107) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 110) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 111) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 113) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 114) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 117) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 120) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 122) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 123) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 125) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 128) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 132) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 133) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 134) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 135) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 136) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 139) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 140) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 145) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 149) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 150) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 151) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 18) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 19) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 22) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 24) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 26) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 27) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 28) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 32) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 34) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 35) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 38) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 39) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 40) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 43) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 50) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 51) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 54) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 55) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 56) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 59) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 60) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 62) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 73) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 74) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 75) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 76) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 81) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 85) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 86) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 87) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 89) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 90) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 91) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 92) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 96) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for warnings, line 99) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 at line 20 (test for errors, line 19) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 at line 21 (test for errors, line 19) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 at line 23 (test for errors, line 22) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 at line 45 (test for errors, line 44) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 at line 58 (test for errors, line 57) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 at line 61 (test for errors, line 60) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 at line 63 (test for errors, line 62) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for errors, line 130) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 100) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 106) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 107) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 110) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 111) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 113) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 114) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 117) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 120) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 122) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 123) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 125) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 128) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 132) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 133) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 134) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 135) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 136) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 139) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 140) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 143) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 145) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 149) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 150) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 151) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 40) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 43) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 50) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 51) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 54) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 55) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 56) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 59) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 60) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 62) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 73) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 74) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 75) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 76) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 81) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 85) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 86) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 87) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 89) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 90) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 91) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 92) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 96) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for warnings, line 99) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 at line 20 (test for errors, line 19) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 at line 23 (test for errors, line 22) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 at line 61 (test for errors, line 60) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 at line 63 (test for errors, line 62) PASS: g++.dg/cpp0x/attr-no_unique_address1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for errors, line 134) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 103) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 106) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 108) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 109) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 110) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 111) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 114) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 115) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 117) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 124) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 129) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 130) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 131) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 135) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 138) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 139) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 140) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 143) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 144) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 149) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 154) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 155) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 23) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 37) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 38) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 39) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 42) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 43) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 45) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 50) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 54) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 55) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 56) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 58) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 59) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 61) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 74) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 75) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 76) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 81) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 85) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 86) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 88) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 89) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 90) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 91) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for warnings, line 95) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 at line 19 (test for errors, line 18) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 at line 20 (test for errors, line 18) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 at line 22 (test for errors, line 21) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 at line 44 (test for errors, line 43) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 at line 57 (test for errors, line 56) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 at line 60 (test for errors, line 59) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 at line 62 (test for errors, line 61) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for errors, line 134) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for errors, line 15) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 103) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 106) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 108) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 109) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 110) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 111) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 114) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 115) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 117) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 124) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 129) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 130) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 131) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 135) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 138) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 139) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 140) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 143) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 144) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 149) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 154) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 155) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 18) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 21) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 23) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 24) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 26) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 27) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 28) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 32) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 34) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 37) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 38) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 39) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 42) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 43) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 45) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 50) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 54) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 55) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 56) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 58) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 59) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 61) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 74) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 75) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 76) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 81) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 85) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 86) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 88) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 89) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 90) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 91) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for warnings, line 95) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 at line 19 (test for errors, line 18) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 at line 20 (test for errors, line 18) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 at line 22 (test for errors, line 21) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 at line 44 (test for errors, line 43) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 at line 57 (test for errors, line 56) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 at line 60 (test for errors, line 59) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 at line 62 (test for errors, line 61) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for errors, line 134) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 103) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 106) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 108) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 109) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 110) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 111) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 114) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 115) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 117) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 124) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 127) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 129) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 130) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 131) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 135) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 138) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 139) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 140) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 143) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 144) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 147) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 149) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 154) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 155) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 43) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 50) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 54) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 55) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 56) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 58) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 59) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 61) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 74) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 75) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 76) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 81) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 85) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 86) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 88) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 89) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 90) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 91) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for warnings, line 95) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 at line 19 (test for errors, line 18) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 at line 22 (test for errors, line 21) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 at line 60 (test for errors, line 59) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 at line 62 (test for errors, line 61) PASS: g++.dg/cpp0x/attr-nodiscard1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for errors, line 138) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 106) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 107) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 108) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 109) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 110) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 112) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 113) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 114) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 115) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 119) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 121) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 122) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 125) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 128) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 130) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 131) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 133) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 134) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 135) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 136) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 139) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 141) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 143) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 144) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 145) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 148) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 149) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 154) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 158) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 159) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 160) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 22) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 23) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 35) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 36) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 37) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 40) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 41) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 43) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 45) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 52) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 53) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 54) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 56) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 59) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 61) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 62) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 73) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 74) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 75) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 76) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 81) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 86) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 87) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 88) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for warnings, line 89) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 at line 102 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 at line 17 (test for errors, line 16) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 at line 18 (test for errors, line 16) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 at line 20 (test for errors, line 19) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 at line 42 (test for errors, line 41) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 at line 55 (test for errors, line 54) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 at line 58 (test for errors, line 57) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 at line 60 (test for errors, line 59) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for errors, line 138) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 106) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 107) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 108) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 109) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 110) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 112) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 113) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 114) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 115) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 119) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 121) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 122) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 125) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 128) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 130) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 131) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 133) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 134) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 135) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 136) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 139) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 141) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 143) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 144) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 145) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 148) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 149) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 154) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 158) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 159) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 16) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 160) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 19) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 21) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 22) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 23) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 24) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 26) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 27) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 28) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 32) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 35) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 36) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 37) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 40) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 41) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 43) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 45) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 52) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 53) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 54) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 56) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 59) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 61) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 62) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 73) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 74) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 75) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 76) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 81) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 86) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 87) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 88) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for warnings, line 89) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 at line 102 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 at line 17 (test for errors, line 16) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 at line 18 (test for errors, line 16) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 at line 20 (test for errors, line 19) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 at line 42 (test for errors, line 41) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 at line 55 (test for errors, line 54) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 at line 58 (test for errors, line 57) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 at line 60 (test for errors, line 59) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for errors, line 138) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 106) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 107) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 108) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 109) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 110) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 112) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 113) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 114) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 115) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 119) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 121) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 122) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 125) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 128) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 130) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 131) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 133) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 134) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 135) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 136) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 139) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 141) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 143) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 144) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 145) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 148) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 149) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 152) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 154) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 158) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 159) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 160) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 40) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 43) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 52) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 53) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 54) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 56) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 59) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 61) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 62) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 73) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 74) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 75) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 76) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 81) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 86) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 87) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 88) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for warnings, line 89) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 at line 102 (test for warnings, line 101) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 at line 17 (test for errors, line 16) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 at line 20 (test for errors, line 19) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 at line 58 (test for errors, line 57) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 at line 60 (test for errors, line 59) PASS: g++.dg/cpp0x/attr-noreturn1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for errors, line 128) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 100) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 103) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 108) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 109) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 111) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 112) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 115) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 116) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 120) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 121) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 123) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 124) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 125) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 129) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 130) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 131) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 132) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 133) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 134) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 137) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 138) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 143) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 147) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 148) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 149) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 22) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 23) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 41) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 42) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 45) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 52) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 53) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 54) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 55) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 58) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 60) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 62) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 73) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 74) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 75) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 76) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 81) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 85) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 87) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 88) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 89) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 90) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 94) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 97) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 98) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for warnings, line 99) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 at line 18 (test for errors, line 17) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 at line 19 (test for errors, line 17) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 at line 21 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 at line 43 (test for errors, line 42) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 at line 56 (test for errors, line 55) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 at line 59 (test for errors, line 58) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 at line 61 (test for errors, line 60) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for errors, line 128) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 100) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 103) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 108) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 109) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 111) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 112) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 115) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 116) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 120) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 121) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 123) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 124) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 125) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 129) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 130) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 131) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 132) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 133) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 134) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 137) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 138) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 14) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 143) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 147) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 148) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 149) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 16) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 17) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 20) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 22) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 23) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 24) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 41) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 42) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 45) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 52) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 53) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 54) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 55) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 58) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 60) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 62) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 73) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 74) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 75) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 76) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 81) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 85) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 87) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 88) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 89) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 90) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 94) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 97) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 98) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for warnings, line 99) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 at line 18 (test for errors, line 17) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 at line 19 (test for errors, line 17) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 at line 21 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 at line 43 (test for errors, line 42) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 at line 56 (test for errors, line 55) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 at line 59 (test for errors, line 58) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 at line 61 (test for errors, line 60) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for errors, line 128) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 100) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 102) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 103) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 104) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 105) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 108) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 109) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 111) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 112) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 115) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 116) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 118) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 120) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 121) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 123) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 124) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 125) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 126) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 129) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 130) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 131) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 132) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 133) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 134) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 137) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 138) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 141) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 143) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 147) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 148) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 149) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 52) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 53) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 54) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 55) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 58) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 60) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 62) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 63) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 64) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 65) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 66) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 68) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 69) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 70) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 71) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 72) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 73) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 74) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 75) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 76) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 77) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 78) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 79) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 80) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 81) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 82) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 83) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 84) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 85) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 87) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 88) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 89) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 90) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 94) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 97) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 98) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for warnings, line 99) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 at line 18 (test for errors, line 17) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 at line 21 (test for errors, line 20) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 at line 59 (test for errors, line 58) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 at line 61 (test for errors, line 60) PASS: g++.dg/cpp0x/attr-unlikely1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attrib54.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attrib54.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attrib54.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/attrib55.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attrib55.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attrib55.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++11 (test for warnings, line 38) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++11 (test for warnings, line 39) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++11 (test for warnings, line 40) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++11 (test for warnings, line 41) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++11 (test for warnings, line 42) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++11 (test for warnings, line 43) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++11 (test for warnings, line 44) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++11 (test for warnings, line 45) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++11 (test for warnings, line 46) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++11 (test for warnings, line 47) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++11 (test for warnings, line 48) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 40) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 43) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++26 (test for warnings, line 39) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++26 (test for warnings, line 40) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++26 (test for warnings, line 43) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++26 (test for warnings, line 44) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++26 (test for warnings, line 45) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++26 (test for warnings, line 46) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++26 (test for warnings, line 47) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++26 (test for warnings, line 48) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++26 (test for warnings, line 49) PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++11 (test for warnings, line 23) PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++11 (test for warnings, line 23) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++11 (test for warnings, line 35) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++11 (test for warnings, line 36) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++11 (test for warnings, line 41) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++11 (test for warnings, line 42) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++11 (test for warnings, line 43) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++11 (test for warnings, line 44) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 43) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++26 (test for warnings, line 43) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++26 (test for warnings, line 44) PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/attributes-namespace5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attributes-namespace5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attributes-namespace5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/attributes-namespace6.C -std=c++11 (test for bogus messages, line 19) PASS: g++.dg/cpp0x/attributes-namespace6.C -std=c++11 (test for bogus messages, line 9) PASS: g++.dg/cpp0x/attributes-namespace6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/attributes-namespace6.C -std=c++20 (test for bogus messages, line 19) PASS: g++.dg/cpp0x/attributes-namespace6.C -std=c++20 (test for bogus messages, line 9) PASS: g++.dg/cpp0x/attributes-namespace6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/attributes-namespace6.C -std=c++26 (test for bogus messages, line 19) PASS: g++.dg/cpp0x/attributes-namespace6.C -std=c++26 (test for bogus messages, line 9) PASS: g++.dg/cpp0x/attributes-namespace6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto-60626.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp0x/auto-60626.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/auto-60626.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/auto-60626.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto-60626.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/auto-60626.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto-84662.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp0x/auto-84662.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/auto-84662.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/auto-84662.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto-84662.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/auto-84662.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto1.C (test for warnings, line 8) PASS: g++.dg/cpp0x/auto1.C (test for excess errors) PASS: g++.dg/cpp0x/auto1.C expected multiline pattern lines 10-12 PASS: g++.dg/cpp0x/auto10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto10.C -std=c++11 execution test PASS: g++.dg/cpp0x/auto10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto10.C -std=c++20 execution test PASS: g++.dg/cpp0x/auto10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto10.C -std=c++26 execution test PASS: g++.dg/cpp0x/auto11.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/auto11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto11.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/auto11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto11.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/auto11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto14.C -std=c++11 execution test PASS: g++.dg/cpp0x/auto14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto14.C -std=c++20 execution test PASS: g++.dg/cpp0x/auto14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto14.C -std=c++26 execution test PASS: g++.dg/cpp0x/auto15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto18.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/auto18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto18.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/auto18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto18.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/auto18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto2.C -std=c++11 execution test PASS: g++.dg/cpp0x/auto2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto2.C -std=c++20 execution test PASS: g++.dg/cpp0x/auto2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto2.C -std=c++26 execution test PASS: g++.dg/cpp0x/auto20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto21.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/auto21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto21.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/auto21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto21.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/auto21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto23.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto24.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto25.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/auto25.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/auto25.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto25.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/auto25.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/auto25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto26.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto27.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto27.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/auto27.C -std=c++98 auto at line 4 (test for errors, line 3) PASS: g++.dg/cpp0x/auto27.C -std=c++98 no type at line 5 (test for errors, line 3) PASS: g++.dg/cpp0x/auto27.C -std=c++98 std (test for errors, line 3) PASS: g++.dg/cpp0x/auto28.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/auto28.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto28.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/auto28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto28.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/auto28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto29.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/auto29.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/auto29.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/auto29.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/auto29.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto29.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/auto29.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/auto29.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/auto29.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/auto29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto29.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/auto29.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/auto29.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/auto29.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/auto29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto3.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp0x/auto3.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp0x/auto3.C -std=c++14 (test for errors, line 20) PASS: g++.dg/cpp0x/auto3.C -std=c++14 (test for errors, line 24) PASS: g++.dg/cpp0x/auto3.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp0x/auto3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/auto3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/auto3.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/auto3.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/auto3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/auto3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto30.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/auto30.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/auto30.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto30.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/auto30.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/auto30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto30.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/auto30.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/auto30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto31.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/auto31.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto31.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/auto31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto31.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/auto31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto32.C -std=c++11 scan-assembler _Z1fIiEDTnw_Dapifp_EET_ PASS: g++.dg/cpp0x/auto32.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto32.C -std=c++20 scan-assembler _Z1fIiEDTnw_Dapifp_EET_ PASS: g++.dg/cpp0x/auto32.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto32.C -std=c++26 scan-assembler _Z1fIiEDTnw_Dapifp_EET_ PASS: g++.dg/cpp0x/auto32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto33.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto33.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto33.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto34.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/auto34.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/auto34.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto34.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/auto34.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/auto34.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto34.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/auto34.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/auto34.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto35.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto35.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto35.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto36.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto36.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto36.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto37.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto37.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto37.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto38.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/auto38.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/auto38.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/auto39.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/auto39.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto39.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/auto39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto39.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/auto39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto4.C -std=c++11 execution test PASS: g++.dg/cpp0x/auto4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto4.C -std=c++20 execution test PASS: g++.dg/cpp0x/auto4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto4.C -std=c++26 execution test PASS: g++.dg/cpp0x/auto40.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto40.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto40.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto41.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/auto41.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/auto41.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto41.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp0x/auto41.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/auto41.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/auto41.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto42.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/auto42.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto42.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/auto42.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto42.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/auto42.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto43.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/auto43.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto43.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/auto43.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto43.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/auto43.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto44.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/auto44.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/auto44.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto44.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/auto44.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/auto44.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto44.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/auto44.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/auto44.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto45.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto45.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto45.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto46.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto46.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto46.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto47.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto47.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto47.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto48.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/auto48.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto48.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/auto48.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto48.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/auto48.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto49.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/auto49.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto49.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/auto49.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto49.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/auto49.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto50.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/auto50.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto50.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/auto50.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto50.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/auto50.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto51.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/auto51.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto51.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/auto51.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto51.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/auto51.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto52.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/auto52.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/auto52.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto52.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/auto52.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/auto52.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto52.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/auto52.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/auto52.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto53.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto53.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto53.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto54.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/auto54.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto54.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/auto54.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto54.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/auto54.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto55.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto55.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto55.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto56.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/auto56.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto56.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/auto56.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto56.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/auto56.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto57.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto57.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto57.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto7.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/auto7.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/auto7.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/auto7.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/auto7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto7.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/auto7.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/auto7.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/auto7.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/auto7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/auto7.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/auto7.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/auto7.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/auto7.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/auto7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 101) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 102) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 105) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 110) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 114) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 117) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 119) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 120) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 123) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 44) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 46) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 47) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 48) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 49) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 50) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 51) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 52) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 53) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 54) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 60) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 61) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 62) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 63) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 64) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 65) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 66) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 67) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 68) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 71) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 72) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 73) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 75) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 76) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 81) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 82) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 83) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 84) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 92) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 93) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 94) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 98) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 99) PASS: g++.dg/cpp0x/auto9.C -std=c++11 at line 107 (test for warnings, line 105) PASS: g++.dg/cpp0x/auto9.C -std=c++11 at line 112 (test for warnings, line 110) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 105) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 110) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 114) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 117) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 119) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 120) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 123) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 18) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 19) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 24) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 25) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 39) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 44) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 46) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 47) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 48) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 49) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 50) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 51) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 52) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 53) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 54) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 60) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 61) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 62) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 63) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 64) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 65) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 66) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 67) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 68) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 71) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 72) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 73) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 75) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 76) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 81) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 82) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 83) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 84) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 92) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 93) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 94) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 98) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 99) PASS: g++.dg/cpp0x/auto9.C -std=c++14 at line 107 (test for warnings, line 105) PASS: g++.dg/cpp0x/auto9.C -std=c++14 at line 112 (test for warnings, line 110) PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 105) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 110) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 117) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 119) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 120) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 123) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 18) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 19) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 24) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 25) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 39) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 44) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 46) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 47) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 48) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 49) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 50) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 51) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 52) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 53) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 54) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 60) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 61) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 62) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 63) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 64) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 65) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 66) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 67) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 68) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 71) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 72) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 73) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 75) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 76) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 81) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 82) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 83) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 84) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 9) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 92) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 93) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 94) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 98) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 99) PASS: g++.dg/cpp0x/auto9.C -std=c++17 at line 106 (test for errors, line 105) PASS: g++.dg/cpp0x/auto9.C -std=c++17 at line 111 (test for errors, line 110) PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 105) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 110) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 117) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 123) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 46) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 49) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 50) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 52) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 53) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 54) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 60) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 61) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 62) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 63) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 64) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 65) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 66) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 67) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 68) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 71) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 72) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 73) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 75) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 76) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 81) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 82) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 83) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 84) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 92) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 93) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 94) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 98) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 99) PASS: g++.dg/cpp0x/auto9.C -std=c++20 at line 106 (test for errors, line 105) PASS: g++.dg/cpp0x/auto9.C -std=c++20 at line 111 (test for errors, line 110) PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/bad_array_new1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/bad_array_new1.C -std=c++11 execution test PASS: g++.dg/cpp0x/bad_array_new1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/bad_array_new1.C -std=c++20 execution test PASS: g++.dg/cpp0x/bad_array_new1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/bad_array_new1.C -std=c++26 execution test PASS: g++.dg/cpp0x/bad_array_new2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/bad_array_new2.C -std=c++11 execution test PASS: g++.dg/cpp0x/bad_array_new2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/bad_array_new2.C -std=c++20 execution test PASS: g++.dg/cpp0x/bad_array_new2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/bad_array_new2.C -std=c++26 execution test PASS: g++.dg/cpp0x/bind.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/bind.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/bind.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/bracket1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/bracket1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/bracket1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/bracket2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/bracket2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/bracket2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/bracket2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/bracket2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/bracket2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/bracket2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/bracket2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/bracket2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/bracket3.C (test for warnings, line 11) PASS: g++.dg/cpp0x/bracket3.C (test for warnings, line 6) PASS: g++.dg/cpp0x/bracket3.C (test for excess errors) PASS: g++.dg/cpp0x/bracket4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/bracket4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/bracket4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/bracket5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/bracket5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/bracket5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/cast-bug.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/cast-bug.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/cast-bug.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/cast.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/cast.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/cast.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/catch1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/catch1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/catch1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/catch1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/catch1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/catch1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/catch1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/catch1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/catch1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/collapse-bug.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/collapse-bug.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/collapse-bug.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/collapse.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/collapse.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/collapse.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/cond1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/cond1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/cond1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/cond1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/cond1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/cond1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/cond1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/cond1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/cond1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/cond1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/cond1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/cond1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/cond1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/cond1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/cond1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/cond1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/cond1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/cond1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/cond1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/cond1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/cond1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/cond2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/cond2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/cond2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-100111.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-100111.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-100111.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-104226.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-104226.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-104226.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-104472.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-104472.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-104472.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-105321.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-105321.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-105321.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-113083.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-113083.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-113083.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-123889.C -std=c++11 at line 13 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-123889.C -std=c++11 at line 14 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-123889.C -std=c++11 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp0x/constexpr-123889.C -std=c++11 at line 7 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-123889.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-123889.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-123889.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-46420.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-46420.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-46420.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-47570.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-47570.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-47570.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++11 at line 12 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++20 at line 12 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++26 at line 12 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for bogus messages, line 21) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for bogus messages, line 24) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for bogus messages, line 44) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for bogus messages, line 45) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for bogus messages, line 49) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for bogus messages, line 50) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for warnings, line 36) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for bogus messages, line 21) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for bogus messages, line 24) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for bogus messages, line 44) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for bogus messages, line 45) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for bogus messages, line 49) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for bogus messages, line 50) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++26 (test for bogus messages, line 21) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++26 (test for bogus messages, line 24) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++26 (test for bogus messages, line 44) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++26 (test for bogus messages, line 45) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++26 (test for bogus messages, line 49) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++26 (test for bogus messages, line 50) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-48324.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-48324.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/constexpr-48324.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-48324.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-48324.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/constexpr-48324.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-48324.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-48324.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/constexpr-48324.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-49776.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-49776.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-49776.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-49776.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-49776.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-49776.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-50060.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-50060.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-50060.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-50060.C -std=c++11 S (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-50060.C -std=c++11 T (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-50060.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-50060.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-51369.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-51369.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-51369.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-51707.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-51707.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-51707.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-52282-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-52282-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-52282-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-52830.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-52830.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-52830.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-52830a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-52830a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-52830a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-52892-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-52892-1.C -std=c++14 (test for errors, line 27) PASS: g++.dg/cpp0x/constexpr-52892-1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-52892-1.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp0x/constexpr-52892-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-52892-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-52892-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-52892-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-53094-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-53094-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-53094-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-53094-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-53094-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-53094-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-53094-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-53094-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-53094-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-54002.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-54002.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-54002.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-54002.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-54002.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-54002.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-55432.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-55432.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-55432.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-55573.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-55573.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-55573.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-55708.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-55708.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-55708.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-55942.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-55942.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-55942.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-56302.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-56302.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-56302.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-56991.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-56991.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-56991.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-57764.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-57764.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-57764.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-58541.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-58541.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-58541.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-59686.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-59686.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-59686.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-59686.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-59686.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-59686.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-59937-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-59937-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-59937-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-59937-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-59937-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-59937-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-59938.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-59938.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-59938.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 23) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for warnings, line 14) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for warnings, line 15) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for warnings, line 16) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for warnings, line 17) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for warnings, line 18) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-60199.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-60199.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-60199.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-60245.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-60245.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-60245.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-60432.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-60432.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-60432.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-61323.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-61323.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-61323.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-61484.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-61484.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-61484.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-63241.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-63241.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-63241.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-63265.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-63265.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-63265.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-64462.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-64462.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-64462.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-65080.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-65080.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-65080.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-67376.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-67376.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-67376.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-68754.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-68754.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-68754.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-68754.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-69315.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-69315.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-69315.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-70001-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-70001-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-70001-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-70001-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-70001-2.C -std=c++11 execution test PASS: g++.dg/cpp0x/constexpr-70001-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-70001-2.C -std=c++20 execution test PASS: g++.dg/cpp0x/constexpr-70001-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-70001-2.C -std=c++26 execution test PASS: g++.dg/cpp0x/constexpr-70001-3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-70001-3.C -std=c++20 UNSUPPORTED: g++.dg/cpp0x/constexpr-70001-3.C -std=c++26 PASS: g++.dg/cpp0x/constexpr-70001-4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-70001-4.C -std=c++20 UNSUPPORTED: g++.dg/cpp0x/constexpr-70001-4.C -std=c++26 PASS: g++.dg/cpp0x/constexpr-70204a.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-70204a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-70204a.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-70204a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-70204a.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-70204a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-70204b.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-70204b.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-70204b.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-70204b.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-70204b.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-70204b.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-71537.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-71537.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-71537.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-71828.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-71828.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-71828.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-71988.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-71988.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-71988.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-77482.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-77482.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-77482.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-77482.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-77482.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-77482.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-77482.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-77482.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-77482.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-77771.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-77771.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-77771.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-83144.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-83144.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-83144.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-84449.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-84449.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-84449.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-84449.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-84449.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-84449.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-84463.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-84463.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-84463.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-85553.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-85553.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-85553.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-86953.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-86953.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/constexpr-86953.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-86953.C -std=gnu++20 execution test PASS: g++.dg/cpp0x/constexpr-86953.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-86953.C -std=gnu++26 execution test PASS: g++.dg/cpp0x/constexpr-87506.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-87506.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-87506.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-87934.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-87934.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-87934.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-89599.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-89599.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-89599.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-89599.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-89599.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-89599.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-89599.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-89599.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-89599.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-89709.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-89709.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-89709.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-92015.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-92015.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-92015.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-92443.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-92443.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-92443.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-93169.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-93169.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/constexpr-93169.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-93169.C -std=gnu++20 execution test PASS: g++.dg/cpp0x/constexpr-93169.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-93169.C -std=gnu++26 execution test PASS: g++.dg/cpp0x/constexpr-95307.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-95307.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-95307.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-95307.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-95307.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-95307.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-96241.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-96241.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-96241.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-97740a.C -std=c++11 (test for bogus messages, line 14) PASS: g++.dg/cpp0x/constexpr-97740a.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-97740a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-97740a.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/cpp0x/constexpr-97740a.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-97740a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-97740a.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/cpp0x/constexpr-97740a.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-97740a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-97740b.C -std=c++14 (test for bogus messages, line 15) PASS: g++.dg/cpp0x/constexpr-97740b.C -std=c++14 (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-97740b.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-97740b.C -std=c++20 (test for bogus messages, line 15) PASS: g++.dg/cpp0x/constexpr-97740b.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-97740b.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-97740b.C -std=c++26 (test for bogus messages, line 15) PASS: g++.dg/cpp0x/constexpr-97740b.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-97740b.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-98.C (test for warnings, line 3) PASS: g++.dg/cpp0x/constexpr-98.C at line 4 (test for errors, line 3) PASS: g++.dg/cpp0x/constexpr-98.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-98295.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-98295.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-98295.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-99.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-99.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-99.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-99.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-99.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-__func__.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-__func__.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-__func__.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-__func__2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-__func__2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-__func__2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-__func__3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-__func__3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-__func__3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-access.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-access.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-access.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-aggr1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-aggr1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-aggr1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-aggr2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-aggr2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-aggr2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-aggr3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-aggr3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-aggr3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-and.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-and.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-and.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-arith-overflow.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-arith-overflow.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-arith-overflow.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C (test for errors, line 23) PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C (test for errors, line 26) PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C (test for errors, line 27) PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C (test for errors, line 28) PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C at line 29 (test for warnings, line 26) PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C at line 30 (test for warnings, line 27) PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C at line 31 (test for warnings, line 28) PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for bogus messages, line 46) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 100) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 101) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 102) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 103) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 104) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 30) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 32) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 33) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 60) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 61) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 62) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 63) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 64) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 66) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 67) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 68) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 69) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 70) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 72) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 73) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 74) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 75) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 94) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 95) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 96) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 97) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for errors, line 98) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for bogus messages, line 46) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 100) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 101) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 102) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 103) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 104) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 60) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 61) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 62) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 63) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 64) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 66) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 67) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 68) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 69) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 70) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 72) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 73) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 74) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 75) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 94) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 95) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 96) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 97) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 98) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for bogus messages, line 46) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 100) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 101) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 102) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 103) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 104) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 60) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 61) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 62) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 63) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 64) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 66) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 67) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 68) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 69) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 70) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 72) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 73) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 74) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 75) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 94) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 95) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 96) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 97) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for errors, line 98) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr7.C -std=c++14 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-array-ptr7.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr7.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-array-ptr7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-tparm.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-tparm.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-tparm.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array.C -std=c++11 scan-assembler-not static_initialization PASS: g++.dg/cpp0x/constexpr-array.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array.C -std=c++20 scan-assembler-not static_initialization PASS: g++.dg/cpp0x/constexpr-array.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array.C -std=c++26 scan-assembler-not static_initialization PASS: g++.dg/cpp0x/constexpr-array.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array12.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-array12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array12.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-array12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array12.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-array12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array13.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-array13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array13.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-array13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array13.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-array13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array15.C -std=c++11 execution test PASS: g++.dg/cpp0x/constexpr-array15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array15.C -std=c++20 execution test PASS: g++.dg/cpp0x/constexpr-array15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array15.C -std=c++26 execution test PASS: g++.dg/cpp0x/constexpr-array17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array19.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array19.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array22.C -std=c++11 execution test PASS: g++.dg/cpp0x/constexpr-array22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array22.C -std=c++20 execution test PASS: g++.dg/cpp0x/constexpr-array22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array22.C -std=c++26 execution test PASS: g++.dg/cpp0x/constexpr-array23.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/constexpr-array23.C -std=c++11 at line 13 (test for errors, line 14) PASS: g++.dg/cpp0x/constexpr-array23.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array23.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/constexpr-array23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array23.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/constexpr-array23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array24.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array25.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array26.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array27.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array28.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array29.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array30.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++17 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++20 at line 16 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array8.C -std=c++11 execution test PASS: g++.dg/cpp0x/constexpr-array8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array8.C -std=c++20 execution test PASS: g++.dg/cpp0x/constexpr-array8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array8.C -std=c++26 execution test PASS: g++.dg/cpp0x/constexpr-array9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array9.C -std=c++11 execution test PASS: g++.dg/cpp0x/constexpr-array9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array9.C -std=c++20 execution test PASS: g++.dg/cpp0x/constexpr-array9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array9.C -std=c++26 execution test PASS: g++.dg/cpp0x/constexpr-attribute.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-attribute.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-attribute.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-attribute2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-attribute2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-attribute2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-attribute3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-attribute3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-attribute3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-attribute4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-attribute4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-attribute4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-auto.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-auto.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-auto.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base3.C -std=c++11 execution test PASS: g++.dg/cpp0x/constexpr-base3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base3.C -std=c++20 execution test PASS: g++.dg/cpp0x/constexpr-base3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base3.C -std=c++26 execution test PASS: g++.dg/cpp0x/constexpr-base4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base4.C -std=c++11 execution test PASS: g++.dg/cpp0x/constexpr-base4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base4.C -std=c++20 execution test PASS: g++.dg/cpp0x/constexpr-base4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base4.C -std=c++26 execution test PASS: g++.dg/cpp0x/constexpr-base5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base6.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-base6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base6.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-base6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base6.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-base6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base6b.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-base6b.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-base6b.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base6b.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-base6b.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-base6b.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base6b.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-base6b.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-base6b.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base8.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-base8.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-base8.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-base8.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/constexpr-base8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base8.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-base8.C -std=c++17 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-base8.C -std=c++17 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-base8.C -std=c++17 (test for errors, line 23) PASS: g++.dg/cpp0x/constexpr-base8.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base8.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-base8.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/constexpr-base8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-bitfield.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-bitfield.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-bitfield.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-bitfield2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-bitfield2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-bitfield2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-bitfield3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-bitfield3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-bitfield3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-builtin1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-builtin1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-builtin1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-builtin2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-builtin2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-builtin2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-builtin3.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-builtin4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-builtin4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-builtin4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-cache1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-cache1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-cache1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++14 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++14 (test for warnings, line 24) PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-cast3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-cast3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-cast3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++26 at line 7 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-cleanup.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-cleanup.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-cleanup.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-cleanup.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-cleanup.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-cleanup.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-comma1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-comma1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-comma1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-compare1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-compare1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-compare1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-compare2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-compare2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-compare2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-complex.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-complex.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-complex.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-complex2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-complex2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-complex2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-compound.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-compound.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-compound.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-compound.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-compound.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-condition.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-condition.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-condition.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-condition.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-condition.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-condition.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-condition2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-condition2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-condition2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-const1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-const1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-const1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-const2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-const2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-const2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-const3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-const3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-const3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-conv1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-conv1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-conv1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-conv2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-conv2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-conv2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-conv3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-conv3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-conv3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-conv4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-conv4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-conv4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-ctor.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor.C -std=c++17 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-ctor.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor10.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-ctor10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor10.C -std=c++17 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-ctor10.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor14a.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-ctor14a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor14a.C -std=gnu++14 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-ctor14a.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor14a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor19.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-ctor19.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp0x/constexpr-ctor19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-ctor2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-ctor2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor23.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/constexpr-ctor23.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/cpp0x/constexpr-ctor23.C -std=gnu++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor23.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor23.C -std=gnu++26 PASS: g++.dg/cpp0x/constexpr-ctor3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-data1.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp0x/constexpr-data1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-data1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-data1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-data2.C -std=c++11 (test for errors, line 46) PASS: g++.dg/cpp0x/constexpr-data2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-data2.C -std=c++20 (test for errors, line 46) PASS: g++.dg/cpp0x/constexpr-data2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-data2.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp0x/constexpr-data2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-decl.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-decl.C -std=c++11 must have (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-decl.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-decl.C -std=c++20 must have (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-decl.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-decl.C -std=c++26 must have (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-decltype1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-decltype1.C -std=c++11 execution test PASS: g++.dg/cpp0x/constexpr-decltype1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-decltype1.C -std=c++20 execution test PASS: g++.dg/cpp0x/constexpr-decltype1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-decltype1.C -std=c++26 execution test PASS: g++.dg/cpp0x/constexpr-decltype2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-decltype2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-decltype2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-decltype3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-decltype3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-decltype3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-decltype4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-decltype4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-decltype4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-decltype5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-decltype5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-decltype5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-defarg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-defarg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-defarg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-defarg2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-defarg2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-defarg2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-default1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-default1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-default1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-delegating.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-delegating.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-delegating.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-delegating2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-delegating2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-delegating2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-delegating3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-delegating3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-delegating3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-delete.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-delete.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-delete.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-delete2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-delete2.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/constexpr-delete2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-delete2.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-delete2.C -std=c++17 (test for warnings, line 8) PASS: g++.dg/cpp0x/constexpr-delete2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-delete2.C -std=c++20 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp0x/constexpr-delete2.C -std=c++20 at line 9 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-delete2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-deref.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-deref.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-deref.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++11 at line 5 (test for warnings, line 4) PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++20 at line 5 (test for warnings, line 4) PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++26 at line 5 (test for warnings, line 4) PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for errors, line 28) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for errors, line 43) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for errors, line 51) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for errors, line 54) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for warnings, line 38) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for errors, line 19) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for errors, line 27) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for errors, line 28) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for errors, line 40) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for errors, line 43) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for errors, line 51) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for errors, line 54) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for warnings, line 16) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for warnings, line 32) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for warnings, line 38) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for warnings, line 49) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for errors, line 54) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-diag4.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-diag4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-diag4.C -std=c++17 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-diag4.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-diag4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-diag5.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/constexpr-diag5.C -std=c++11 (test for errors, line 32) PASS: g++.dg/cpp0x/constexpr-diag5.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp0x/constexpr-diag5.C -std=c++11 (test for errors, line 47) PASS: g++.dg/cpp0x/constexpr-diag5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-diag5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-diag5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-eh-spec.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-eh-spec.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-eh-spec.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-elision1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-elision1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-elision1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ellipsis.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ellipsis.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ellipsis.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++11 at line 13 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++23 at line 13 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++26 at line 14 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty14a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty14a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty14a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-empty9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++11 (test for errors, line 58) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++11 (test for errors, line 73) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++11 (test for errors, line 90) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++11 (test for warnings, line 57) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++11 (test for warnings, line 92) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++20 (test for errors, line 58) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++20 (test for errors, line 73) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++20 (test for errors, line 90) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++20 (test for warnings, line 92) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++23 (test for errors, line 58) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++23 (test for errors, line 73) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++23 (test for warnings, line 16) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++23 (test for warnings, line 57) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++23 (test for warnings, line 92) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++23 at line 91 (test for errors, line 90) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++11 at line 22 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++20 at line 22 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++26 at line 22 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++11 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++11 at line 10 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++17 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++17 (test for warnings, line 20) PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++17 at line 10 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ex4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ex4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ex4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-expinst.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-expinst.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-expinst.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-expinst.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-expinst.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-expinst.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-explicit-inst.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-explicit-inst.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-explicit-inst.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-fno-elide-ctors1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-fno-elide-ctors1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-fno-elide-ctors1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-fnptr.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-fnptr.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-fnptr.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-fold1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-fold1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-fold1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-fold2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-fold2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-fold2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-fp-except1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-fp-except1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-fp-except1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-friend-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-friend-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-friend-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-friend-3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-friend-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-friend-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-function1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-function1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-function1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for errors, line 30) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for errors, line 37) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for errors, line 42) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for errors, line 46) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for warnings, line 40) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for warnings, line 45) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++20 (test for errors, line 46) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++20 (test for warnings, line 40) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++26 (test for warnings, line 40) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++26 (test for warnings, line 45) PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-function3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-function3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-function3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-fwctor1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-fwctor1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-fwctor1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-generated1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-generated1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-generated1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-generated1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-generated1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-ice.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-ice.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-ice.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice10.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-ice10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice10.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-ice10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice10.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-ice10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice11.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-ice11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice11.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-ice11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice11.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-ice11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice15.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-ice15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice15.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-ice15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice15.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-ice15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice16.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-ice16.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/constexpr-ice16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice16.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-ice16.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp0x/constexpr-ice16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice16.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-ice16.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp0x/constexpr-ice16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice19.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ice19.C -std=c++11 at line 13 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ice19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice19.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ice19.C -std=c++20 at line 13 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ice19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice19.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ice19.C -std=c++26 at line 13 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ice19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++11 at line 6 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++20 at line 6 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++26 at line 6 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice21.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-ice21.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/constexpr-ice21.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-ice21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice21.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-ice21.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/constexpr-ice21.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-ice21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice21.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-ice21.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp0x/constexpr-ice21.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-ice21.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice3.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ice3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ice3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ice3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice4.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-ice4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice4.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-ice4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice4.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-ice4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice5.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ice5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice5.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ice5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice9.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-ice9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice9.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-ice9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ice9.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-ice9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-incomplete1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-incomplete1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-incomplete1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-incomplete1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-incomplete1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-incomplete1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-incomplete2.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/constexpr-incomplete2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-incomplete2.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp0x/constexpr-incomplete2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-incomplete2.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp0x/constexpr-incomplete2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-incomplete3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-incomplete3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-incomplete3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist.C -std=c++11 execution test PASS: g++.dg/cpp0x/constexpr-initlist.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist.C -std=c++20 execution test PASS: g++.dg/cpp0x/constexpr-initlist.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist.C -std=c++26 execution test PASS: g++.dg/cpp0x/constexpr-initlist10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist11a.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-initlist11a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist11a.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-initlist11a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist11a.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-initlist11a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist7.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-initlist7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist7.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-initlist7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist7.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-initlist7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-inline-1.C -std=c++14 scan-tree-dump-not optimized "= *foo *\\(" PASS: g++.dg/cpp0x/constexpr-inline-1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-inline-1.C -std=c++20 scan-tree-dump-not optimized "= *foo *\\(" PASS: g++.dg/cpp0x/constexpr-inline-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-inline-1.C -std=c++26 scan-tree-dump-not optimized "= *foo *\\(" PASS: g++.dg/cpp0x/constexpr-inline-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-inline.C -std=c++11 scan-tree-dump-not optimized "keyToValue" PASS: g++.dg/cpp0x/constexpr-inline.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-inline.C -std=c++20 scan-tree-dump-not optimized "keyToValue" PASS: g++.dg/cpp0x/constexpr-inline.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-inline.C -std=c++26 scan-tree-dump-not optimized "keyToValue" PASS: g++.dg/cpp0x/constexpr-inline.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-inst1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-inst1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-inst1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-invisiref1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-invisiref1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-invisiref1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-is_literal.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-is_literal.C -std=c++20 UNSUPPORTED: g++.dg/cpp0x/constexpr-is_literal.C -std=c++26 PASS: g++.dg/cpp0x/constexpr-list1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-list1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-list1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-list2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-list2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-list2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-main.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/constexpr-main.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-main.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp0x/constexpr-main.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-main.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp0x/constexpr-main.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-memchr.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-memchr.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-memchr.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-memfn2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-memfn2.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/constexpr-memfn2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-memfn2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-memfn2.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/constexpr-memfn2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-memfn2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-memfn2.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/constexpr-memfn2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-missing.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-missing.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-missing.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-mutable2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-mutable2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-mutable2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-mutable2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-mutable2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-mutable2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-mutable3.C -std=c++11 at line 10 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-mutable3.C -std=c++11 at line 7 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-mutable3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-mutable3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-mutable3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-mutable4.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-mutable4.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-mutable4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-mutable4.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-mutable4.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-mutable4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-mutable4.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-mutable4.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-mutable4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-mutable5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-mutable5.C -std=c++11 execution test PASS: g++.dg/cpp0x/constexpr-mutable5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-mutable5.C -std=c++20 execution test PASS: g++.dg/cpp0x/constexpr-mutable5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-mutable5.C -std=c++26 execution test PASS: g++.dg/cpp0x/constexpr-mutable6.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/constexpr-mutable6.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-mutable6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-mutable6.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/constexpr-mutable6.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-mutable6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-mutable6.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/constexpr-mutable6.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-mutable6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 32) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 36) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 43) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 48) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 57) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 64) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 69) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for warnings, line 53) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for warnings, line 60) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for errors, line 57) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for errors, line 64) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for errors, line 69) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for warnings, line 53) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for warnings, line 60) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++26 (test for errors, line 57) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++26 (test for errors, line 64) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++26 (test for errors, line 69) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++26 (test for warnings, line 53) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++26 (test for warnings, line 60) PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noexcept8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-non-const-arg2.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-non-const-arg2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-non-const-arg2.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-non-const-arg2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-non-const-arg2.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-non-const-arg2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-non-const-arg3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-non-const-arg3.C -std=c++11 execution test PASS: g++.dg/cpp0x/constexpr-non-const-arg3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-non-const-arg3.C -std=c++20 execution test PASS: g++.dg/cpp0x/constexpr-non-const-arg3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-non-const-arg3.C -std=c++26 execution test PASS: g++.dg/cpp0x/constexpr-nonlit.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nonlit.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nonlit.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nonlit2.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/constexpr-nonlit2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nonlit2.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/constexpr-nonlit2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nonlit2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/constexpr-nonlit2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nonstatic.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-nonstatic.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nonstatic.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-nonstatic.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nonstatic.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-nonstatic.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noreturn1.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/constexpr-noreturn1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noreturn1.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/constexpr-noreturn1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-noreturn1.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/constexpr-noreturn1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nsdmi1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-nsdmi1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-nsdmi1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nsdmi1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-nsdmi1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-nsdmi1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nsdmi1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-nsdmi1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-nsdmi1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nsdmi2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nsdmi2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nsdmi2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nsdmi3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nsdmi3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nsdmi3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nsdmi4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nsdmi4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nsdmi4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nsdmi5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nsdmi5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nsdmi5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nullptr-1.C -std=gnu++11 scan-assembler-not abort PASS: g++.dg/cpp0x/constexpr-nullptr-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nullptr-1.C -std=gnu++20 scan-assembler-not abort PASS: g++.dg/cpp0x/constexpr-nullptr-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nullptr-1.C -std=gnu++26 scan-assembler-not abort PASS: g++.dg/cpp0x/constexpr-nullptr-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 103) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 116) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 117) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 118) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 122) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 123) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 124) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 125) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 126) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 130) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 131) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 156) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 157) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 158) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 163) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 166) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 194) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 195) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 197) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 198) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 200) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 201) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 203) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 204) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 206) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 207) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 225) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 226) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 228) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 231) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 232) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 237) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 252) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 266) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 267) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 268) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 275) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 276) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 277) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 278) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 279) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 34) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 45) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 75) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 78) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 80) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for errors, line 83) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for warnings, line 216) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 103) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 116) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 117) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 118) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 122) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 123) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 124) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 125) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 126) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 130) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 131) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 156) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 157) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 158) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 163) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 166) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 194) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 195) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 197) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 198) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 200) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 201) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 203) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 204) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 206) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 207) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 225) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 226) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 228) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 231) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 232) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 237) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 252) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 266) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 267) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 268) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 275) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 276) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 277) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 278) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 279) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 75) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 78) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 80) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 83) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for warnings, line 216) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 103) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 116) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 117) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 118) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 122) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 123) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 124) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 125) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 126) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 130) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 131) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 156) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 157) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 158) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 163) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 166) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 194) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 195) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 197) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 198) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 200) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 201) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 203) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 204) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 206) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 207) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 225) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 226) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 228) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 231) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 232) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 237) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 252) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 266) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 267) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 268) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 275) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 276) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 277) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 278) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 279) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 75) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 78) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 80) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for errors, line 83) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for warnings, line 216) PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++11 (test for bogus messages, line 22) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++20 (test for bogus messages, line 22) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++26 (test for bogus messages, line 22) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-odr1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-odr1.C -std=c++11 execution test PASS: g++.dg/cpp0x/constexpr-odr1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-odr1.C -std=c++20 execution test PASS: g++.dg/cpp0x/constexpr-odr1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-odr1.C -std=c++26 execution test PASS: g++.dg/cpp0x/constexpr-odr2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-odr2.C -std=c++11 execution test PASS: g++.dg/cpp0x/constexpr-odr2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-odr2.C -std=c++20 execution test PASS: g++.dg/cpp0x/constexpr-odr2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-odr2.C -std=c++26 execution test PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-overflow2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-overflow2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-overflow2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-overflow3.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/constexpr-overflow3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-overflow3.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/constexpr-overflow3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-overflow3.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/constexpr-overflow3.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++11 (test for warnings, line 10) XFAIL: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++11 (test for excess errors) XFAIL: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++20 (test for warnings, line 10) XFAIL: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++26 (test for warnings, line 10) XFAIL: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-pmf1.C -std=gnu++11 scan-tree-dump fre1 "== viewAdded" PASS: g++.dg/cpp0x/constexpr-pmf1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-pmf1.C -std=gnu++20 scan-tree-dump fre1 "== viewAdded" PASS: g++.dg/cpp0x/constexpr-pmf1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-pmf1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-pmf2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-pmf2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-pmf2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-pmf3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-pmf3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-pmf3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-pos1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-pos1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-pos1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-potential1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-potential1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-potential1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-prvalue1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-prvalue1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-prvalue1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-prvalue2.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/constexpr-prvalue2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-prvalue2.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/constexpr-prvalue2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-prvalue2.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/constexpr-prvalue2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-prvalue3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-prvalue3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-prvalue3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-prvalue4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-prvalue4.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/constexpr-prvalue4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-prvalue4.C -std=gnu++20 execution test PASS: g++.dg/cpp0x/constexpr-prvalue4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-prvalue4.C -std=gnu++26 execution test PASS: g++.dg/cpp0x/constexpr-prvalue5.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/constexpr-prvalue5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-prvalue5.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/constexpr-prvalue5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-prvalue5.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/constexpr-prvalue5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrcomp1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrcomp1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrcomp1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrmem.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrmem.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrmem.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrmem2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrmem2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrmem2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrmem3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrmem3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrmem3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrmem4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrmem4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrmem4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrmem5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrmem5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrmem5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrmem6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrmem6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrmem6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrsub.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrsub.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrsub.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrsub2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-ptrsub2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrsub2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-ptrsub2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ptrsub2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-ptrsub2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-pure.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-pure.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-pure.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-recursion2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-recursion2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-recursion2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-recursion3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-recursion3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-recursion3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-redeclaration1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-redeclaration1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-redeclaration1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-redeclaration2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-redeclaration2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-redeclaration2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-redeclaration3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-redeclaration3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-redeclaration3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-redeclaration4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-redeclaration4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-redeclaration4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref10.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-ref10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref10.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-ref10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref10.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-ref10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++11 (test for errors, line 41) PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++11 (test for errors, line 45) PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref13.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp0x/constexpr-ref13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref13.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp0x/constexpr-ref13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref13.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp0x/constexpr-ref13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-rom.C -std=c++11 scan-assembler rodata PASS: g++.dg/cpp0x/constexpr-rom.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-rom.C -std=c++20 scan-assembler rodata PASS: g++.dg/cpp0x/constexpr-rom.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-rom.C -std=c++26 scan-assembler rodata PASS: g++.dg/cpp0x/constexpr-rom.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-sassert.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-sassert.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-sassert.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-self1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-self1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-self1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for errors, line 30) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for errors, line 46) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for errors, line 54) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for errors, line 70) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for warnings, line 57) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for warnings, line 73) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for errors, line 30) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for errors, line 46) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for errors, line 54) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for errors, line 70) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for warnings, line 17) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for warnings, line 25) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for warnings, line 33) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for warnings, line 49) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for warnings, line 57) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for warnings, line 73) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for warnings, line 9) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for errors, line 46) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for errors, line 54) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for errors, line 70) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for warnings, line 73) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-shift2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-shift2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-shift2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-sizeof1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-sizeof1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-sizeof1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-sizeof2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-sizeof2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-sizeof2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-sizeof3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-sizeof3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-sizeof3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++11 scan-assembler-not static_initialization PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++20 scan-assembler-not static_initialization PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++20 execution test PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++26 scan-assembler-not static_initialization PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++26 execution test PASS: g++.dg/cpp0x/constexpr-static10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static12.C -std=c++11 scan-assembler-not _ZNSt10unique_ptrC1Ei PASS: g++.dg/cpp0x/constexpr-static12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static12.C -std=c++20 scan-assembler-not _ZNSt10unique_ptrC1Ei PASS: g++.dg/cpp0x/constexpr-static12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static12.C -std=c++26 scan-assembler-not _ZNSt10unique_ptrC1Ei PASS: g++.dg/cpp0x/constexpr-static12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++11 scan-assembler-not static_initialization PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++20 scan-assembler-not static_initialization PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++20 execution test PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++26 scan-assembler-not static_initialization PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++26 execution test PASS: g++.dg/cpp0x/constexpr-static4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static4.C -std=c++11 execution test PASS: g++.dg/cpp0x/constexpr-static4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static4.C -std=c++20 execution test PASS: g++.dg/cpp0x/constexpr-static4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static4.C -std=c++26 execution test PASS: g++.dg/cpp0x/constexpr-static5.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-static5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static5.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-static5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static5.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-static5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static7.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-static7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static7.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-static7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static7.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-static7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static8.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/constexpr-static8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static8.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/constexpr-static8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static8.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/constexpr-static8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-stmtexpr.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-stmtexpr.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-stmtexpr.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-stmtexpr2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-stmtexpr2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-stmtexpr2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-strchr.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-strchr.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-strchr.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-string.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-string.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-string.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-string.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-string.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-string.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-string2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-string2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-string2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-strstr.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-strstr.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-strstr.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-switch.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-switch.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-switch.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-switch2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-switch2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-switch2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-synth1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-synth1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-synth1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-targ.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-targ.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-targ.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-targ.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-targ.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-targ.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-targ2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-targ2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-targ2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-targ3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-targ3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-targ3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-temp1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-temp1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-temp1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-temp2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-temp2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-temp2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-temp3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-temp3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-temp3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++17 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template5.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-template5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template5.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-template5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template5.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-template5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-this1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-this1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-this1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-this1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-this1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-this1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-this1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-this1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-this1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++23 (test for warnings, line 8) PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++26 at line 9 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-trivial1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-trivial1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-trivial1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-trivial2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-trivial2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-trivial2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-trivial2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-trivial3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-trivial3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-trivial3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-tuple.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-tuple.C -std=c++11 execution test PASS: g++.dg/cpp0x/constexpr-tuple.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-tuple.C -std=c++20 execution test PASS: g++.dg/cpp0x/constexpr-tuple.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-tuple.C -std=c++26 execution test PASS: g++.dg/cpp0x/constexpr-tuple2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-tuple2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-tuple2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-type-decl1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-type-decl1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-type-decl1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 28) PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 33) PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 43) PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-typedef1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-typedef1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-typedef1.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp0x/constexpr-typeid.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-typeid.C -std=c++11 (test for excess errors) XFAIL: g++.dg/cpp0x/constexpr-typeid.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-typeid.C -std=c++20 (test for excess errors) XFAIL: g++.dg/cpp0x/constexpr-typeid.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-typeid.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-typeid2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-typeid2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-typeid2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-union.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-union.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-union.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-union.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-union.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-union.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union2.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-union2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union2.C -std=c++17 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-union2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union7a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union7a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union7a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union8.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-union8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union8.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-union8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union8.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-union8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-union9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-using.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-using.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-using.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-using2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-using2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-using2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-using3.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/cpp0x/constexpr-using3.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/cpp0x/constexpr-using3.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/constexpr-using3.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/constexpr-using3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-using3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-using3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-value.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-value.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-value.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-value2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-value2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-value2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-value3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-value3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-value3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-value4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-value4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-value4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-value5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-value5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-value5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-variadic.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-variadic.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-variadic.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-virtual.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-virtual.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-virtual.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-virtual2.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/constexpr-virtual2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-virtual2.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/constexpr-virtual2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-virtual2.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/constexpr-virtual2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-virtual3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-virtual3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-virtual3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-virtual4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-virtual4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-virtual4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-virtual5.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-virtual5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-virtual5.C -std=c++17 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-virtual5.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-virtual5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-virtual6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-virtual6.C -std=c++11 execution test PASS: g++.dg/cpp0x/constexpr-virtual6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-virtual6.C -std=c++20 execution test PASS: g++.dg/cpp0x/constexpr-virtual6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-virtual6.C -std=c++26 execution test PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-volatile2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-volatile2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-volatile2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-volatile2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-volatile2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-volatile2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-volatile2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-volatile2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-volatile2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-volatile3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-volatile3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-volatile3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-volatile4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-volatile4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-volatile4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-wstring1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-wstring1.C -std=c++11 execution test PASS: g++.dg/cpp0x/constexpr-wstring1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-wstring1.C -std=c++20 execution test PASS: g++.dg/cpp0x/constexpr-wstring1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-wstring1.C -std=c++26 execution test PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/conv-tmpl1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/conv-tmpl1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/conv-tmpl1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/conv-tmpl2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/conv-tmpl2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/conv-tmpl2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/conv-tmpl3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/conv-tmpl3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/conv-tmpl3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/conv-tmpl4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/conv-tmpl4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/conv-tmpl4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/conv-tmpl5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/conv-tmpl5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/conv-tmpl5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/conv-tmpl6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/conv-tmpl6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/conv-tmpl6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/cplusplus.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/cplusplus.C -std=c++20 UNSUPPORTED: g++.dg/cpp0x/cplusplus.C -std=c++26 PASS: g++.dg/cpp0x/cplusplus_0x.C (test for excess errors) PASS: g++.dg/cpp0x/dc1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/dc1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/dc1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/dc10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/dc10.C -std=c++11 execution test PASS: g++.dg/cpp0x/dc10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/dc10.C -std=c++20 execution test PASS: g++.dg/cpp0x/dc10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/dc10.C -std=c++26 execution test PASS: g++.dg/cpp0x/dc2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/dc2.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/dc2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/dc2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/dc2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/dc2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/dc2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/dc2.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/dc2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/dc2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/dc2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/dc2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/dc2.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/dc2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/dc2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/dc3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/dc3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/dc3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/dc4.C (test for warnings, line 6) PASS: g++.dg/cpp0x/dc4.C (test for excess errors) PASS: g++.dg/cpp0x/dc5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/dc5.C -std=c++11 execution test PASS: g++.dg/cpp0x/dc5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/dc5.C -std=c++20 execution test PASS: g++.dg/cpp0x/dc5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/dc5.C -std=c++26 execution test PASS: g++.dg/cpp0x/dc6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/dc6.C -std=c++11 execution test PASS: g++.dg/cpp0x/dc6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/dc6.C -std=c++20 execution test PASS: g++.dg/cpp0x/dc6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/dc6.C -std=c++26 execution test PASS: g++.dg/cpp0x/dc7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/dc7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/dc7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for errors, line 32) PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for errors, line 43) PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for errors, line 44) PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for errors, line 49) PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for errors, line 50) PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for errors, line 55) PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for errors, line 56) PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 49) PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 50) PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 55) PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 56) PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/dc8.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/dc8.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/dc8.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/dc8.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp0x/dc8.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp0x/dc8.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp0x/dc8.C -std=c++26 (test for errors, line 43) PASS: g++.dg/cpp0x/dc8.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp0x/dc8.C -std=c++26 (test for errors, line 49) PASS: g++.dg/cpp0x/dc8.C -std=c++26 (test for errors, line 50) PASS: g++.dg/cpp0x/dc8.C -std=c++26 (test for errors, line 55) PASS: g++.dg/cpp0x/dc8.C -std=c++26 (test for errors, line 56) PASS: g++.dg/cpp0x/dc8.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/dc8.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/dc8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/dc9.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/dc9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/dc9.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/dc9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/dc9.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/dc9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp0x/decl-loc1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-100482.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/decltype-100482.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/decltype-100482.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/decltype-100482.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-100482.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/decltype-100482.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/decltype-100482.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/decltype-100482.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-100482.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/decltype-100482.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/decltype-100482.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/decltype-100482.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-110175.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/decltype-110175.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-110175.C -std=c++14 (test for warnings, line 4) PASS: g++.dg/cpp0x/decltype-110175.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/decltype-110175.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-1212.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-1212.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-1212.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-33837.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/decltype-33837.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype-33837.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-33837.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/decltype-33837.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype-33837.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-33837.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/decltype-33837.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype-33837.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-33838.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/decltype-33838.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-33838.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/decltype-33838.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-33838.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/decltype-33838.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++20 (test for errors, line 4) PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++26 (test for errors, line 4) PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++98 (test for errors, line 4) PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/decltype-54581.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-54581.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-54581.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-71879.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-71879.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-71879.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-77338.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype-77338.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-77338.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype-77338.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-77338.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype-77338.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-96652.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-96652.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-96652.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-bitfield1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-bitfield1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-bitfield1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-bitfield2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-bitfield2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-bitfield2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for errors, line 30) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for errors, line 32) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-call2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-call2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-call2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-call3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-call3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-call3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-call4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-call4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-call4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-call5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-call5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-call5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-call6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-call6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-call6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-err1.C -std=c++11 (test for bogus messages, line 6) PASS: g++.dg/cpp0x/decltype-err1.C -std=c++11 at line 7 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype-err1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-err1.C -std=c++20 (test for bogus messages, line 6) PASS: g++.dg/cpp0x/decltype-err1.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype-err1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-err1.C -std=c++26 (test for bogus messages, line 6) PASS: g++.dg/cpp0x/decltype-err1.C -std=c++26 at line 7 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype-err1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-incomplete1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype-incomplete1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-incomplete1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype-incomplete1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-incomplete1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype-incomplete1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-mem-initializer1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-mem-initializer1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-mem-initializer1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-nonstatic1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-nonstatic1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-nonstatic1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++98 (test for errors, line 13) PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++98 (test for errors, line 23) PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/decltype-refbug.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-refbug.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-refbug.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype-tid1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-tid1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype-tid1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype10.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype10.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype10.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype13.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/decltype13.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/decltype13.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/decltype13.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp0x/decltype13.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp0x/decltype13.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype13.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/decltype13.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/decltype13.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/decltype13.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp0x/decltype13.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp0x/decltype13.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype13.C -std=c++98 (test for errors, line 13) PASS: g++.dg/cpp0x/decltype13.C -std=c++98 (test for errors, line 19) PASS: g++.dg/cpp0x/decltype13.C -std=c++98 (test for errors, line 25) PASS: g++.dg/cpp0x/decltype13.C -std=c++98 (test for errors, line 31) PASS: g++.dg/cpp0x/decltype13.C -std=c++98 (test for errors, line 37) PASS: g++.dg/cpp0x/decltype13.C -std=c++98 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype13.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/decltype14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype14.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/decltype15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype17.C -std=c++11 execution test PASS: g++.dg/cpp0x/decltype17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype17.C -std=c++20 execution test PASS: g++.dg/cpp0x/decltype17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype17.C -std=c++26 execution test PASS: g++.dg/cpp0x/decltype18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype19.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/decltype2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype2.C -std=c++11 overload (test for errors, line 47) PASS: g++.dg/cpp0x/decltype2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype2.C -std=c++20 overload (test for errors, line 47) PASS: g++.dg/cpp0x/decltype2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype2.C -std=c++26 overload (test for errors, line 47) PASS: g++.dg/cpp0x/decltype20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype21.C -std=c++11 (test for errors, line 30) PASS: g++.dg/cpp0x/decltype21.C -std=c++11 (test for errors, line 32) PASS: g++.dg/cpp0x/decltype21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype21.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp0x/decltype21.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp0x/decltype21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype21.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp0x/decltype21.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp0x/decltype21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype23.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype24.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype25.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype26.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype26.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/decltype26.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype26.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype26.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/decltype26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype26.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype26.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/decltype26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype27.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype28.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype28.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/decltype28.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype28.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype28.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp0x/decltype28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype28.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype28.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp0x/decltype28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype29.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/decltype29.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/decltype29.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype29.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/decltype29.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp0x/decltype29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype29.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/decltype29.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp0x/decltype29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype3.C -std=c++11 cannot (test for errors, line 57) PASS: g++.dg/cpp0x/decltype3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype3.C -std=c++20 cannot (test for errors, line 57) PASS: g++.dg/cpp0x/decltype3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype3.C -std=c++26 cannot (test for errors, line 57) PASS: g++.dg/cpp0x/decltype30.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype31.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype31.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype31.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype31.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype32.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/cpp0x/decltype32.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype32.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype32.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp0x/decltype32.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype32.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype32.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/cpp0x/decltype32.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype32.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype33.C -std=gnu++11 scan-assembler _Z1fIZ1gvEUt_EvT_ PASS: g++.dg/cpp0x/decltype33.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype33.C -std=gnu++20 scan-assembler _Z1fIZ1gvEUt_EvT_ PASS: g++.dg/cpp0x/decltype33.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype33.C -std=gnu++26 scan-assembler _Z1fIZ1gvEUt_EvT_ PASS: g++.dg/cpp0x/decltype33.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype34.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype34.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype34.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype35.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype35.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype35.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype36.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype36.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype36.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype37.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype37.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype37.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype37.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype37.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype37.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype37.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype37.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype37.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype38.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype39.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/decltype39.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype39.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/decltype39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype39.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/decltype39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype4.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/decltype4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype4.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/decltype4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype4.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp0x/decltype4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype40.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype40.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype40.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype41.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype41.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype41.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype42.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype42.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype42.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype43.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/decltype43.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype43.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/decltype43.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype43.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/decltype43.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype44.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype44.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype44.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype45.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype45.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype45.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype46.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype46.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype46.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype47.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype47.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype47.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype48.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/decltype48.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype48.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype48.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/decltype48.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype48.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype48.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/decltype48.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype48.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype49.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype49.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype49.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype50.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/decltype50.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/decltype50.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype50.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype50.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype50.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/decltype50.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/decltype50.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype50.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype50.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype50.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/decltype50.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/decltype50.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype50.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype50.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype51.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype51.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype51.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype52.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype52.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype52.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype53.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype53.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype53.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype54.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype54.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype54.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype55.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype55.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype55.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype56.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype56.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype56.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype57.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype57.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype57.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype58.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype58.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype58.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype59.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype59.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype59.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype60.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype60.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype60.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype61.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype61.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype61.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype62.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype62.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype62.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype63.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype63.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype63.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype63.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype63.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype63.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype64.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/decltype64.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/decltype64.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype64.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/decltype64.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/decltype64.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype64.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/decltype64.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/decltype64.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype65.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype65.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype65.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype65.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype65.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype65.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype66.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/decltype66.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype66.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/decltype66.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype66.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/decltype66.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype67.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype67.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype67.C -std=c++17 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype67.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/decltype67.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype68.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype68.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype68.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype68.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype68.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype68.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype69.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype69.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype69.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype7.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/decltype7.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype7.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype7.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/decltype7.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype7.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype7.C -std=c++98 (test for errors, line 13) PASS: g++.dg/cpp0x/decltype7.C -std=c++98 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype7.C -std=c++98 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype7.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/decltype70.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype70.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype70.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype71.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype71.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype71.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype72.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype72.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype72.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype73.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype73.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype73.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype74.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype74.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype74.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype75.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype75.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype75.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype76.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype76.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype76.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype76.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype76.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype76.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype77.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/decltype77.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype77.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype77.C -std=c++20 UNSUPPORTED: g++.dg/cpp0x/decltype77.C -std=c++26 PASS: g++.dg/cpp0x/decltype78.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype78.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/decltype78.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype78.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype78.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/decltype78.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype78.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype78.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/decltype78.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype79.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype79.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype79.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype8.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/decltype8.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype8.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/decltype8.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/decltype8.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype8.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/decltype8.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype8.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/decltype8.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/decltype8.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype8.C -std=c++98 (test for errors, line 10) PASS: g++.dg/cpp0x/decltype8.C -std=c++98 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype8.C -std=c++98 (test for errors, line 5) PASS: g++.dg/cpp0x/decltype8.C -std=c++98 (test for errors, line 8) PASS: g++.dg/cpp0x/decltype8.C -std=c++98 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype8.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/decltype80.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/decltype80.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/decltype80.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/decltype80.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype80.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/decltype80.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/decltype80.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/decltype80.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype80.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/decltype80.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/decltype80.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/decltype80.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype81.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype81.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype81.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype82.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype82.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype82.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype82a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype82a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype82a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype83.C -std=c++11 scan-assembler _Z1fIiEDTadsr1AplIT_EEv PASS: g++.dg/cpp0x/decltype83.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype83.C -std=c++20 scan-assembler _Z1fIiEDTadsr1AplIT_EEv PASS: g++.dg/cpp0x/decltype83.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype83.C -std=c++26 scan-assembler _Z1fIiEDTadsr1AplIT_EEv PASS: g++.dg/cpp0x/decltype83.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype83a.C -std=c++11 scan-assembler _Z1fIiEDTadsr1AonplIT_EEv PASS: g++.dg/cpp0x/decltype83a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype83a.C -std=c++20 scan-assembler _Z1fIiEDTadsr1AonplIT_EEv PASS: g++.dg/cpp0x/decltype83a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype83a.C -std=c++26 scan-assembler _Z1fIiEDTadsr1AonplIT_EEv PASS: g++.dg/cpp0x/decltype83a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/decltype9.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/decltype9.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/decltype9.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/decltype9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype9.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/decltype9.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/decltype9.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/decltype9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/decltype9.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/decltype9.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/decltype9.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/decltype9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/deduce.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/deduce.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/deduce.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted1.C -std=c++11 execution test PASS: g++.dg/cpp0x/defaulted1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted1.C -std=c++20 execution test PASS: g++.dg/cpp0x/defaulted1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted1.C -std=c++26 execution test PASS: g++.dg/cpp0x/defaulted10.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted10.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/defaulted10.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/defaulted10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted10.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted10.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/defaulted10.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/defaulted10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted10.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted10.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/defaulted10.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/defaulted10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted13.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/defaulted13.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/defaulted13.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/defaulted13.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/defaulted13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted13.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/defaulted13.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/defaulted13.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/defaulted13.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp0x/defaulted13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted13.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/defaulted13.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/defaulted13.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/defaulted13.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp0x/defaulted13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted14.C -std=c++11 (test for bogus messages, line 5) PASS: g++.dg/cpp0x/defaulted14.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/defaulted14.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/defaulted14.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/defaulted14.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/defaulted14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted14.C -std=c++20 (test for bogus messages, line 5) PASS: g++.dg/cpp0x/defaulted14.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/defaulted14.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/defaulted14.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/defaulted14.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp0x/defaulted14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted14.C -std=c++26 (test for bogus messages, line 5) PASS: g++.dg/cpp0x/defaulted14.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/defaulted14.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/defaulted14.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/defaulted14.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/defaulted14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted15.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/defaulted15.C -std=c++11 (test for errors, line 51) PASS: g++.dg/cpp0x/defaulted15.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/defaulted15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted15.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp0x/defaulted15.C -std=c++17 (test for errors, line 51) PASS: g++.dg/cpp0x/defaulted15.C -std=c++17 (test for errors, line 9) PASS: g++.dg/cpp0x/defaulted15.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/defaulted15.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/defaulted15.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/defaulted15.C -std=c++20 at line 52 (test for warnings, line 51) PASS: g++.dg/cpp0x/defaulted15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted16.C -std=c++11 scan-assembler _ZN1AC1Ev PASS: g++.dg/cpp0x/defaulted16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted16.C -std=c++20 scan-assembler _ZN1AC1Ev PASS: g++.dg/cpp0x/defaulted16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted16.C -std=c++26 scan-assembler _ZN1AC1Ev PASS: g++.dg/cpp0x/defaulted16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted17.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/defaulted17.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/defaulted17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted17.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/defaulted17.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp0x/defaulted17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted17.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/defaulted17.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp0x/defaulted17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted18.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/defaulted18.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/cpp0x/defaulted18.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/defaulted18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted18.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/defaulted18.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/cpp0x/defaulted18.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/defaulted18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted18.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/defaulted18.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/cpp0x/defaulted18.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/defaulted18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted19.C -std=c++11 execution test PASS: g++.dg/cpp0x/defaulted19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted19.C -std=c++20 execution test PASS: g++.dg/cpp0x/defaulted19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted19.C -std=c++26 execution test PASS: g++.dg/cpp0x/defaulted19a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted19a.C -std=c++11 execution test PASS: g++.dg/cpp0x/defaulted19a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted19a.C -std=c++20 execution test PASS: g++.dg/cpp0x/defaulted19a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted19a.C -std=c++26 execution test PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for errors, line 33) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for errors, line 58) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for errors, line 64) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for errors, line 65) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for errors, line 66) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for warnings, line 38) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for warnings, line 45) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 58) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 64) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 65) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 66) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for errors, line 58) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for errors, line 64) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for errors, line 65) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for errors, line 66) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for warnings, line 45) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/defaulted2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted20.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/defaulted20.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/defaulted20.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/defaulted20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted20.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/defaulted20.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/defaulted20.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/defaulted20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted20.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/defaulted20.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/defaulted20.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/defaulted20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted21.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/defaulted21.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/defaulted21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted21.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp0x/defaulted21.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/defaulted21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted21.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp0x/defaulted21.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/defaulted21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted22.C -std=c++11 execution test PASS: g++.dg/cpp0x/defaulted22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted22.C -std=c++20 execution test PASS: g++.dg/cpp0x/defaulted22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted22.C -std=c++26 execution test PASS: g++.dg/cpp0x/defaulted23.C -std=c++11 at line 15 (test for warnings, line 13) PASS: g++.dg/cpp0x/defaulted23.C -std=c++11 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp0x/defaulted23.C -std=c++11 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp0x/defaulted23.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted23.C -std=c++17 (test for errors, line 20) PASS: g++.dg/cpp0x/defaulted23.C -std=c++17 (test for errors, line 27) PASS: g++.dg/cpp0x/defaulted23.C -std=c++17 at line 14 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted23.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/defaulted23.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/defaulted23.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp0x/defaulted23.C -std=c++20 at line 14 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted24.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/defaulted24.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted24.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/defaulted24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted24.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/defaulted24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted25.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/defaulted25.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted25.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/defaulted25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted25.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/defaulted25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted26.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/defaulted26.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/defaulted26.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted26.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/defaulted26.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/defaulted26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted26.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/defaulted26.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/defaulted26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted27.C -std=c++11 scan-assembler _ZN1sIiEC2Ev PASS: g++.dg/cpp0x/defaulted27.C -std=c++11 scan-assembler-not _ZN1sIiED2Ev PASS: g++.dg/cpp0x/defaulted27.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted27.C -std=c++20 scan-assembler _ZN1sIiEC2Ev PASS: g++.dg/cpp0x/defaulted27.C -std=c++20 scan-assembler-not _ZN1sIiED2Ev PASS: g++.dg/cpp0x/defaulted27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted27.C -std=c++26 scan-assembler _ZN1sIiEC2Ev PASS: g++.dg/cpp0x/defaulted27.C -std=c++26 scan-assembler-not _ZN1sIiED2Ev PASS: g++.dg/cpp0x/defaulted27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted28.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/defaulted28.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/defaulted28.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted28.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/defaulted28.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/defaulted28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted28.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/defaulted28.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/defaulted28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted29.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted3.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/defaulted3.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/defaulted3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted3.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/defaulted3.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/defaulted3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted3.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/defaulted3.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/defaulted3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted30.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted31.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/defaulted31.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/defaulted31.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/defaulted31.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/defaulted31.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted31.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/defaulted31.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/defaulted31.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/defaulted31.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/defaulted31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted31.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/defaulted31.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/defaulted31.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/defaulted31.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/defaulted31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted32.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted32.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted33.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted33.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted33.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted34.C -std=c++11 scan-assembler __cxa_deleted_virtual PASS: g++.dg/cpp0x/defaulted34.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted34.C -std=c++20 scan-assembler __cxa_deleted_virtual PASS: g++.dg/cpp0x/defaulted34.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted34.C -std=c++26 scan-assembler __cxa_deleted_virtual PASS: g++.dg/cpp0x/defaulted34.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted35.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted35.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted35.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted36.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted36.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted36.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted37.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/defaulted37.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/defaulted37.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted37.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/defaulted37.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/defaulted37.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted37.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/defaulted37.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/defaulted37.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted38.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted39.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted40.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/defaulted40.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/defaulted40.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted40.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/defaulted40.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/defaulted40.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted40.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/defaulted40.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/defaulted40.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted41.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted41.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted41.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted42.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted42.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted42.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted43.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted43.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted43.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted44.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/defaulted44.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/defaulted44.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted44.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp0x/defaulted44.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp0x/defaulted44.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted44.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/cpp0x/defaulted44.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp0x/defaulted44.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted45.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted45.C -std=c++11 execution test PASS: g++.dg/cpp0x/defaulted45.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted45.C -std=c++20 execution test PASS: g++.dg/cpp0x/defaulted45.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted45.C -std=c++26 execution test PASS: g++.dg/cpp0x/defaulted46.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted46.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted46.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted47.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/defaulted47.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/defaulted47.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/defaulted47.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/defaulted47.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted47.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/defaulted47.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/defaulted47.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/defaulted47.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/defaulted47.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted47.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/defaulted47.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/defaulted47.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/defaulted47.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/defaulted47.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted48.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted48.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted48.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted49.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted49.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted49.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted50.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted50.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted50.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted51.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/defaulted51.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted51.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp0x/defaulted51.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/defaulted51.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted52.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/defaulted52.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted52.C -std=c++17 (test for errors, line 16) PASS: g++.dg/cpp0x/defaulted52.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/defaulted52.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted53.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/defaulted53.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/defaulted53.C -std=c++11 (test for errors, line 34) PASS: g++.dg/cpp0x/defaulted53.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted53.C -std=c++17 (test for errors, line 17) PASS: g++.dg/cpp0x/defaulted53.C -std=c++17 (test for errors, line 26) PASS: g++.dg/cpp0x/defaulted53.C -std=c++17 (test for errors, line 34) PASS: g++.dg/cpp0x/defaulted53.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/defaulted53.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/defaulted53.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp0x/defaulted53.C -std=c++20 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp0x/defaulted53.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted54.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted54.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/defaulted54.C -std=c++11 at line 14 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted54.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted54.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted54.C -std=c++17 (test for errors, line 19) PASS: g++.dg/cpp0x/defaulted54.C -std=c++17 at line 14 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted54.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/defaulted54.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted54.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/defaulted54.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted55.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/defaulted55.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted55.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted55.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted56.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/defaulted56.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/defaulted56.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted56.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp0x/defaulted56.C -std=c++17 (test for errors, line 20) PASS: g++.dg/cpp0x/defaulted56.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/defaulted56.C -std=c++20 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp0x/defaulted56.C -std=c++20 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp0x/defaulted56.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted57.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/defaulted57.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/defaulted57.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted57.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp0x/defaulted57.C -std=c++17 (test for errors, line 20) PASS: g++.dg/cpp0x/defaulted57.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/defaulted57.C -std=c++20 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp0x/defaulted57.C -std=c++20 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp0x/defaulted57.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted58.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted58.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/defaulted58.C -std=c++11 at line 14 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted58.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted58.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted58.C -std=c++17 (test for errors, line 22) PASS: g++.dg/cpp0x/defaulted58.C -std=c++17 at line 14 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted58.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/defaulted58.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted58.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/defaulted58.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted59.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/defaulted59.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted59.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp0x/defaulted59.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/defaulted59.C -std=c++20 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp0x/defaulted59.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted60.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/defaulted60.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted60.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/defaulted60.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted60.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/defaulted60.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted61.C -std=c++11 scan-assembler _ZN3OneD0Ev PASS: g++.dg/cpp0x/defaulted61.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted61.C -std=c++20 scan-assembler _ZN3OneD0Ev PASS: g++.dg/cpp0x/defaulted61.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted61.C -std=c++26 scan-assembler _ZN3OneD0Ev PASS: g++.dg/cpp0x/defaulted61.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted62.C -std=c++11 scan-assembler-not _ZN3OneD0Ev PASS: g++.dg/cpp0x/defaulted62.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted62.C -std=c++20 scan-assembler-not _ZN3OneD0Ev PASS: g++.dg/cpp0x/defaulted62.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted62.C -std=c++26 scan-assembler-not _ZN3OneD0Ev PASS: g++.dg/cpp0x/defaulted62.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted63.C -std=c++11 at line 10 (test for errors, line 9) PASS: g++.dg/cpp0x/defaulted63.C -std=c++11 at line 19 (test for errors, line 18) PASS: g++.dg/cpp0x/defaulted63.C -std=c++11 at line 28 (test for errors, line 27) PASS: g++.dg/cpp0x/defaulted63.C -std=c++11 at line 33 (test for errors, line 32) PASS: g++.dg/cpp0x/defaulted63.C -std=c++11 at line 38 (test for errors, line 37) PASS: g++.dg/cpp0x/defaulted63.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted63.C -std=c++17 at line 10 (test for errors, line 9) PASS: g++.dg/cpp0x/defaulted63.C -std=c++17 at line 19 (test for errors, line 18) PASS: g++.dg/cpp0x/defaulted63.C -std=c++17 at line 28 (test for errors, line 27) PASS: g++.dg/cpp0x/defaulted63.C -std=c++17 at line 33 (test for errors, line 32) PASS: g++.dg/cpp0x/defaulted63.C -std=c++17 at line 38 (test for errors, line 37) PASS: g++.dg/cpp0x/defaulted63.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/defaulted63.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp0x/defaulted63.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/cpp0x/defaulted63.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp0x/defaulted63.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/cpp0x/defaulted63.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/defaulted63.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted64.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/defaulted64.C -std=c++11 at line 18 (test for errors, line 17) PASS: g++.dg/cpp0x/defaulted64.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted64.C -std=c++17 (test for errors, line 25) PASS: g++.dg/cpp0x/defaulted64.C -std=c++17 at line 18 (test for errors, line 17) PASS: g++.dg/cpp0x/defaulted64.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/defaulted64.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/defaulted64.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp0x/defaulted64.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted65.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/defaulted65.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/defaulted65.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/defaulted65.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted65.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp0x/defaulted65.C -std=c++17 (test for errors, line 17) PASS: g++.dg/cpp0x/defaulted65.C -std=c++17 (test for errors, line 23) PASS: g++.dg/cpp0x/defaulted65.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/defaulted65.C -std=c++20 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp0x/defaulted65.C -std=c++20 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp0x/defaulted65.C -std=c++20 at line 24 (test for warnings, line 23) PASS: g++.dg/cpp0x/defaulted65.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted66.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted66.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/defaulted66.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/defaulted66.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted66.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted66.C -std=c++17 (test for errors, line 26) PASS: g++.dg/cpp0x/defaulted66.C -std=c++17 (test for errors, line 9) PASS: g++.dg/cpp0x/defaulted66.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/defaulted66.C -std=c++20 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp0x/defaulted66.C -std=c++20 at line 27 (test for warnings, line 26) PASS: g++.dg/cpp0x/defaulted66.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted67.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted67.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted67.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted68.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted68.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted68.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted69.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/defaulted69.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/defaulted69.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted69.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/defaulted69.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/defaulted69.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted69.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/defaulted69.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/defaulted69.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted7.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/defaulted7.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/defaulted7.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/defaulted7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted7.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/defaulted7.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/defaulted7.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/defaulted7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted7.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/defaulted7.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/defaulted7.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/defaulted7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted8.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/defaulted8.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/defaulted8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted8.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/defaulted8.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/defaulted8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted8.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/defaulted8.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/defaulted8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/defaulted9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/defaulted9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/deleted1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/deleted1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/deleted1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/deleted1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/deleted1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/deleted1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/deleted10.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/deleted10.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/deleted10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/deleted10.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/deleted10.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/deleted10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/deleted10.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/deleted10.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/deleted10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/deleted11.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/deleted11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/deleted11.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/deleted11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/deleted11.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/deleted11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/deleted12.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/deleted12.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/deleted12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/deleted12.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/deleted12.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/deleted12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/deleted12.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/deleted12.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/deleted12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/deleted13.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/deleted13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/deleted13.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/deleted13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/deleted13.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/deleted13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/deleted14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/deleted14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/deleted14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/deleted15.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/deleted15.C -std=gnu++11 (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) PASS: g++.dg/cpp0x/deleted15.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/deleted15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/deleted16.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/deleted16.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/deleted16.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/deleted16.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/deleted16.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/deleted16.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/deleted16.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/deleted16.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/deleted16.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/deleted16.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/deleted16.C -std=c++11 at line 24 (test for errors, line 23) PASS: g++.dg/cpp0x/deleted16.C -std=c++11 (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) PASS: g++.dg/cpp0x/deleted16.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/deleted16.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/deleted16.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/deleted16.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp0x/deleted16.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/deleted16.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/cpp0x/deleted16.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp0x/deleted16.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/deleted16.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/deleted16.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/deleted16.C -std=c++26 at line 24 (test for errors, line 23) PASS: g++.dg/cpp0x/deleted16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/deleted16a.C -std=c++11 at line 10 (test for warnings, line 21) PASS: g++.dg/cpp0x/deleted16a.C -std=c++11 at line 11 (test for warnings, line 22) PASS: g++.dg/cpp0x/deleted16a.C -std=c++11 at line 12 (test for warnings, line 23) PASS: g++.dg/cpp0x/deleted16a.C -std=c++11 at line 6 (test for errors, line 21) PASS: g++.dg/cpp0x/deleted16a.C -std=c++11 at line 7 (test for errors, line 22) PASS: g++.dg/cpp0x/deleted16a.C -std=c++11 at line 8 (test for errors, line 23) PASS: g++.dg/cpp0x/deleted16a.C -std=c++11 (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) PASS: g++.dg/cpp0x/deleted16a.C -std=c++26 at line 10 (test for warnings, line 21) PASS: g++.dg/cpp0x/deleted16a.C -std=c++26 at line 11 (test for warnings, line 22) PASS: g++.dg/cpp0x/deleted16a.C -std=c++26 at line 12 (test for warnings, line 23) PASS: g++.dg/cpp0x/deleted16a.C -std=c++26 at line 6 (test for errors, line 21) PASS: g++.dg/cpp0x/deleted16a.C -std=c++26 at line 7 (test for errors, line 22) PASS: g++.dg/cpp0x/deleted16a.C -std=c++26 at line 8 (test for errors, line 23) PASS: g++.dg/cpp0x/deleted16a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/deleted17.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/deleted17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/deleted17.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/deleted17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/deleted17.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/deleted17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/deleted18.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/deleted18.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/deleted18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/deleted18.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/deleted18.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/deleted18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/deleted18.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/deleted18.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/deleted18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/deleted2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/deleted2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/deleted2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/deleted2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/deleted2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/deleted3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/deleted3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/deleted3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/deleted4.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/deleted4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/deleted4.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/deleted4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/deleted4.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/deleted4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/deleted5.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/deleted5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/deleted5.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/deleted5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/deleted5.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/deleted5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/deleted6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/deleted6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/deleted6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/deleted7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/deleted7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/deleted7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/deleted8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/deleted8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/deleted8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/deleted9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/deleted9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/deleted9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/dependent1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/dependent1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/dependent1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/dependent2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/dependent2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/dependent2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/dependent3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/dependent3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/dependent3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/depr-copy1.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/cpp0x/depr-copy1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/depr-copy1.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/depr-copy1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/depr-copy1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/depr-copy2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/depr-copy2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/depr-copy2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/depr-copy3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/depr-copy3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/depr-copy3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/depr-copy4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/depr-copy4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/depr-copy4.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/depr-copy5.C -std=c++11 at line 15 (test for errors, line 14) PASS: g++.dg/cpp0x/depr-copy5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/depr-copy5.C -std=c++20 at line 15 (test for errors, line 14) PASS: g++.dg/cpp0x/depr-copy5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/depr-copy5.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/desig1.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/cpp0x/desig1.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/desig1.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/desig1.C -std=gnu++11 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp0x/desig1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/desig1.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/cpp0x/desig1.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/desig1.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/cpp0x/desig1.C -std=gnu++20 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp0x/desig1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/desig1.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/cpp0x/desig1.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/desig1.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/cpp0x/desig1.C -std=gnu++26 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp0x/desig1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/desig2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/desig2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/desig2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/desig3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/desig3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/desig3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/desig4.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/cpp0x/desig4.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/cpp0x/desig4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/desig4.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/cpp0x/desig4.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp0x/desig4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/desig4.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/cpp0x/desig4.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/cpp0x/desig4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/desig5.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/cpp0x/desig5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/desig5.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp0x/desig5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/desig5.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/cpp0x/desig5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/diag1.C -std=c++11 (test for bogus messages, line 26) PASS: g++.dg/cpp0x/diag1.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/diag1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/diag1.C -std=c++20 (test for bogus messages, line 26) PASS: g++.dg/cpp0x/diag1.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp0x/diag1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/diag1.C -std=c++26 (test for bogus messages, line 26) PASS: g++.dg/cpp0x/diag1.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp0x/diag1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/diag2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/diag2.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/diag2.C -std=c++11 at line 16 (test for errors, line 15) PASS: g++.dg/cpp0x/diag2.C -std=c++11 at line 17 (test for errors, line 15) PASS: g++.dg/cpp0x/diag2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/diag2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/diag2.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/diag2.C -std=c++20 at line 16 (test for errors, line 15) PASS: g++.dg/cpp0x/diag2.C -std=c++20 at line 17 (test for errors, line 15) PASS: g++.dg/cpp0x/diag2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/diag2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/diag2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/diag2.C -std=c++26 at line 16 (test for errors, line 15) PASS: g++.dg/cpp0x/diag2.C -std=c++26 at line 17 (test for errors, line 15) PASS: g++.dg/cpp0x/diag2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/diag3.C -std=c++11 (test for bogus messages, line 13) PASS: g++.dg/cpp0x/diag3.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/diag3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/diag3.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/cpp0x/diag3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/diag3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/diag3.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/cpp0x/diag3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/diag3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/dr2061.C -std=c++11 scan-assembler _ZN3One3Two4weedEv: PASS: g++.dg/cpp0x/dr2061.C -std=c++11 scan-assembler _ZN3One3Two5Space4billEv: PASS: g++.dg/cpp0x/dr2061.C -std=c++11 scan-assembler _ZN3One4Term3bobEv: PASS: g++.dg/cpp0x/dr2061.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/dr2061.C -std=c++20 scan-assembler _ZN3One3Two4weedEv: PASS: g++.dg/cpp0x/dr2061.C -std=c++20 scan-assembler _ZN3One3Two5Space4billEv: PASS: g++.dg/cpp0x/dr2061.C -std=c++20 scan-assembler _ZN3One4Term3bobEv: PASS: g++.dg/cpp0x/dr2061.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/dr2061.C -std=c++26 scan-assembler _ZN3One3Two4weedEv: PASS: g++.dg/cpp0x/dr2061.C -std=c++26 scan-assembler _ZN3One3Two5Space4billEv: PASS: g++.dg/cpp0x/dr2061.C -std=c++26 scan-assembler _ZN3One4Term3bobEv: PASS: g++.dg/cpp0x/dr2061.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/dr2351-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/dr2351-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/dr2351-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/dr2351.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp0x/dr2351.C -std=c++11 (test for errors, line 50) PASS: g++.dg/cpp0x/dr2351.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/dr2351.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp0x/dr2351.C -std=c++20 (test for errors, line 50) PASS: g++.dg/cpp0x/dr2351.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/dr2351.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp0x/dr2351.C -std=c++26 (test for errors, line 50) PASS: g++.dg/cpp0x/dr2351.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++11 expected multiline pattern lines 11-13 PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++11 expected multiline pattern lines 18-20 PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++11 expected multiline pattern lines 26-28 PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++20 expected multiline pattern lines 11-13 PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++20 expected multiline pattern lines 18-20 PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++20 expected multiline pattern lines 26-28 PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++26 expected multiline pattern lines 11-13 PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++26 expected multiline pattern lines 18-20 PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++26 expected multiline pattern lines 26-28 PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/dyncast1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/dyncast1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/dyncast1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/elab-enum-base.C -std=gnu++11 at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/elab-enum-base.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/elab-enum-base.C -std=gnu++20 at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/elab-enum-base.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/elab-enum-base.C -std=gnu++26 at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/elab-enum-base.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/elision.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/elision.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/elision.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/elision2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/elision2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/elision2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/elision3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/elision3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/elision3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/elision4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/elision4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/elision4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/elision_conv.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/elision_conv.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/elision_conv.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/elision_neg.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp0x/elision_neg.C -std=c++11 (test for errors, line 33) PASS: g++.dg/cpp0x/elision_neg.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/elision_neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/elision_neg.C -std=c++17 (test for errors, line 27) PASS: g++.dg/cpp0x/elision_neg.C -std=c++17 (test for errors, line 33) PASS: g++.dg/cpp0x/elision_neg.C -std=c++17 (test for warnings, line 15) PASS: g++.dg/cpp0x/elision_neg.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/elision_neg.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp0x/elision_neg.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp0x/elision_neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/elision_weak.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/elision_weak.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp0x/elision_weak.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp0x/elision_weak.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp0x/elision_weak.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/enum1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/enum1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/enum1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/enum1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/enum1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/enum1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/enum1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum11.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp0x/enum11.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/enum11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/enum11.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp0x/enum11.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/enum11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/enum11.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp0x/enum11.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/enum11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/enum12.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/enum12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/enum12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/enum13.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/enum13.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/enum13.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/enum13.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/enum13.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/cpp0x/enum13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/enum13.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/enum13.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/cpp0x/enum13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/enum14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum15.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/enum15.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/enum15.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/enum15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum15.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/enum15.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/enum15.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/enum15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum15.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/enum15.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/enum15.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/enum15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum16.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/enum16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum16.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/enum16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum16.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/enum16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum18.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/enum18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum18.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/enum18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum18.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/enum18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum19.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/enum19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/enum19.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/enum2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/enum2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/enum2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/enum2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum20.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/enum20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum20.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/enum20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum20.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/enum20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum21a.C (test for warnings, line 4) PASS: g++.dg/cpp0x/enum21a.C (test for excess errors) PASS: g++.dg/cpp0x/enum21b.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/enum21b.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/enum21b.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/enum22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum23.C -std=c++11 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/enum23.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum23.C -std=c++20 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/enum23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum23.C -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/enum23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum24.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum25.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/enum25.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum25.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/enum25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum25.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/enum25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum26.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp0x/enum26.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp0x/enum26.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/enum26.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/enum26.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp0x/enum26.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp0x/enum26.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/enum26.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/enum26.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp0x/enum26.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp0x/enum26.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/enum26.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/enum27.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/enum27.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum27.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/enum27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum27.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/enum27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum28.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/enum28.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/enum28.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum28.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/enum28.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/enum28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum28.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/enum28.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/enum28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum29.C -std=c++11 (test for errors, line 41) PASS: g++.dg/cpp0x/enum29.C -std=c++11 (test for errors, line 42) PASS: g++.dg/cpp0x/enum29.C -std=c++11 (test for errors, line 48) PASS: g++.dg/cpp0x/enum29.C -std=c++11 (test for errors, line 53) PASS: g++.dg/cpp0x/enum29.C -std=c++11 (test for errors, line 54) PASS: g++.dg/cpp0x/enum29.C -std=c++11 (test for errors, line 55) PASS: g++.dg/cpp0x/enum29.C -std=c++11 (test for errors, line 56) PASS: g++.dg/cpp0x/enum29.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum29.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp0x/enum29.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp0x/enum29.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp0x/enum29.C -std=c++20 (test for errors, line 53) PASS: g++.dg/cpp0x/enum29.C -std=c++20 (test for errors, line 54) PASS: g++.dg/cpp0x/enum29.C -std=c++20 (test for errors, line 55) PASS: g++.dg/cpp0x/enum29.C -std=c++20 (test for errors, line 56) PASS: g++.dg/cpp0x/enum29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum29.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp0x/enum29.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp0x/enum29.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp0x/enum29.C -std=c++26 (test for errors, line 53) PASS: g++.dg/cpp0x/enum29.C -std=c++26 (test for errors, line 54) PASS: g++.dg/cpp0x/enum29.C -std=c++26 (test for errors, line 55) PASS: g++.dg/cpp0x/enum29.C -std=c++26 (test for errors, line 56) PASS: g++.dg/cpp0x/enum29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum3.C -std=c++11 execution test PASS: g++.dg/cpp0x/enum3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum3.C -std=c++20 execution test PASS: g++.dg/cpp0x/enum3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum3.C -std=c++26 execution test PASS: g++.dg/cpp0x/enum30.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum31.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum32.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/enum32.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum32.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/enum32.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum32.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/enum32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum33.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/enum33.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/enum33.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum33.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/enum33.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/enum33.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum33.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/enum33.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/enum33.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum34.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/enum34.C -std=gnu++11 expected multiline pattern lines 8-10 PASS: g++.dg/cpp0x/enum34.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/enum34.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/enum34.C -std=gnu++20 expected multiline pattern lines 8-10 PASS: g++.dg/cpp0x/enum34.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/enum34.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/enum34.C -std=gnu++26 expected multiline pattern lines 8-10 PASS: g++.dg/cpp0x/enum34.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/enum35.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum35.C -std=c++11 execution test PASS: g++.dg/cpp0x/enum35.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum35.C -std=c++20 execution test PASS: g++.dg/cpp0x/enum35.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum35.C -std=c++26 execution test PASS: g++.dg/cpp0x/enum36.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum36.C -std=c++11 execution test PASS: g++.dg/cpp0x/enum36.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum36.C -std=c++20 execution test PASS: g++.dg/cpp0x/enum36.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum36.C -std=c++26 execution test PASS: g++.dg/cpp0x/enum37.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum37.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum37.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum38.C -std=c++11 (test for bogus messages, line 14) PASS: g++.dg/cpp0x/enum38.C -std=c++11 (test for bogus messages, line 16) PASS: g++.dg/cpp0x/enum38.C -std=c++11 (test for bogus messages, line 18) PASS: g++.dg/cpp0x/enum38.C -std=c++11 (test for bogus messages, line 20) PASS: g++.dg/cpp0x/enum38.C -std=c++11 (test for bogus messages, line 22) PASS: g++.dg/cpp0x/enum38.C -std=c++11 (test for bogus messages, line 24) PASS: g++.dg/cpp0x/enum38.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/enum38.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/enum38.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/enum38.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/enum38.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/enum38.C -std=c++11 (test for warnings, line 23) PASS: g++.dg/cpp0x/enum38.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for bogus messages, line 16) PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for bogus messages, line 18) PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for bogus messages, line 20) PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for bogus messages, line 22) PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for bogus messages, line 24) PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum38.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/cpp0x/enum38.C -std=c++26 (test for bogus messages, line 16) PASS: g++.dg/cpp0x/enum38.C -std=c++26 (test for bogus messages, line 18) PASS: g++.dg/cpp0x/enum38.C -std=c++26 (test for bogus messages, line 20) PASS: g++.dg/cpp0x/enum38.C -std=c++26 (test for bogus messages, line 22) PASS: g++.dg/cpp0x/enum38.C -std=c++26 (test for bogus messages, line 24) PASS: g++.dg/cpp0x/enum38.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/enum38.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp0x/enum38.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/cpp0x/enum38.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp0x/enum38.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp0x/enum38.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/cpp0x/enum38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum39.C -std=c++11 (test for bogus messages, line 11) PASS: g++.dg/cpp0x/enum39.C -std=c++11 (test for bogus messages, line 14) PASS: g++.dg/cpp0x/enum39.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/enum39.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/enum39.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/enum39.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/enum39.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum39.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/cpp0x/enum39.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/cpp0x/enum39.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/enum39.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp0x/enum39.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/enum39.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/enum39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum39.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/cpp0x/enum39.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/cpp0x/enum39.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/enum39.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp0x/enum39.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/enum39.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/enum39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum40.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/enum40.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/enum40.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp0x/enum40.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/enum40.C -std=c++11 at line 21 (test for errors, line 20) PASS: g++.dg/cpp0x/enum40.C -std=c++11 at line 8 (test for errors, line 7) PASS: g++.dg/cpp0x/enum40.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum40.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/enum40.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/enum40.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp0x/enum40.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/enum40.C -std=c++20 at line 21 (test for errors, line 20) PASS: g++.dg/cpp0x/enum40.C -std=c++20 at line 8 (test for errors, line 7) PASS: g++.dg/cpp0x/enum40.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum40.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/enum40.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/enum40.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp0x/enum40.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/enum40.C -std=c++26 at line 21 (test for errors, line 20) PASS: g++.dg/cpp0x/enum40.C -std=c++26 at line 8 (test for errors, line 7) PASS: g++.dg/cpp0x/enum40.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum41.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum41.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum41.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum42.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/enum42.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/enum42.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/enum43.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum43.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum43.C -std=c++98 (test for errors, line 10) PASS: g++.dg/cpp0x/enum43.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/enum44.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum44.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum44.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum7.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/enum7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum7.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/enum7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum7.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/enum7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum_base.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/enum_base.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/enum_base.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/enum_base.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum_base.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/enum_base.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/enum_base.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/enum_base.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum_base.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/enum_base.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/enum_base.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/enum_base.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum_base2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/enum_base2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum_base2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/enum_base2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum_base2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/enum_base2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum_base3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum_base3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum_base3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum_base4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/enum_base4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum_base4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/enum_base4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum_base4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/enum_base4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum_base5.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/enum_base5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum_base5.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/enum_base5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/enum_base5.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/enum_base5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++20 execution test PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++26 execution test PASS: g++.dg/cpp0x/error1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/error1.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/error1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/error1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/error1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/error1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/error1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/error1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/error1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/error2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/error2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/error2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/error2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/error2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/error2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/error3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/error3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/error3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/error3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/error3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/error3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/error4.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/error4.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/error4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/error4.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/error4.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/error4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/error4.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/error4.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/error4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/error5.C -std=c++11 (test for warnings, line 44) PASS: g++.dg/cpp0x/error5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/error5.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/error5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/error6.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/error6.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/error6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/error6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/error6.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/error6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/error6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/error6.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/error6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/error7.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/error7.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/error7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/error7.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/error7.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/error7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/error7.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/error7.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/error7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/error8.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/error8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/error8.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/error8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/error8.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/error8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/error9.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/error9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/error9.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/error9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/error9.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/error9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/explicit-inst1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/explicit-inst1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/explicit-inst1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/explicit-inst1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/explicit-inst1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/explicit-inst1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/explicit-inst1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/explicit1.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp0x/explicit1.C -std=c++11 (test for errors, line 41) PASS: g++.dg/cpp0x/explicit1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/explicit1.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp0x/explicit1.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp0x/explicit1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/explicit1.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp0x/explicit1.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp0x/explicit1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/explicit10.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/explicit10.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/explicit10.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/cpp0x/explicit10.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/cpp0x/explicit10.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/explicit10.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/cpp0x/explicit10.C -std=c++11 (test for warnings, line 36) PASS: g++.dg/cpp0x/explicit10.C -std=c++11 (test for warnings, line 37) PASS: g++.dg/cpp0x/explicit10.C -std=c++11 (test for warnings, line 38) PASS: g++.dg/cpp0x/explicit10.C -std=c++11 (test for warnings, line 39) PASS: g++.dg/cpp0x/explicit10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/explicit10.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/explicit10.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp0x/explicit10.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/cpp0x/explicit10.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/cpp0x/explicit10.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/cpp0x/explicit10.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/cpp0x/explicit10.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/cpp0x/explicit10.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/cpp0x/explicit10.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/cpp0x/explicit10.C -std=c++26 (test for warnings, line 39) PASS: g++.dg/cpp0x/explicit10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/explicit11.C -std=c++11 scan-assembler-not _ZN1AIiEC1ERKS0_ PASS: g++.dg/cpp0x/explicit11.C -std=c++11 scan-assembler-not _ZN1AIiEC1Ev PASS: g++.dg/cpp0x/explicit11.C -std=c++11 scan-assembler-not _ZN1AIiEaSERKS0_ PASS: g++.dg/cpp0x/explicit11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/explicit11.C -std=c++20 scan-assembler-not _ZN1AIiEC1ERKS0_ PASS: g++.dg/cpp0x/explicit11.C -std=c++20 scan-assembler-not _ZN1AIiEC1Ev PASS: g++.dg/cpp0x/explicit11.C -std=c++20 scan-assembler-not _ZN1AIiEaSERKS0_ PASS: g++.dg/cpp0x/explicit11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/explicit11.C -std=c++26 scan-assembler-not _ZN1AIiEC1ERKS0_ PASS: g++.dg/cpp0x/explicit11.C -std=c++26 scan-assembler-not _ZN1AIiEC1Ev PASS: g++.dg/cpp0x/explicit11.C -std=c++26 scan-assembler-not _ZN1AIiEaSERKS0_ PASS: g++.dg/cpp0x/explicit11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/explicit12.C -std=gnu++11 scan-assembler-not _ZN1AIiEC1Ev PASS: g++.dg/cpp0x/explicit12.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/explicit12.C -std=gnu++20 scan-assembler-not _ZN1AIiEC1Ev PASS: g++.dg/cpp0x/explicit12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/explicit12.C -std=gnu++26 scan-assembler-not _ZN1AIiEC1Ev PASS: g++.dg/cpp0x/explicit12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/explicit13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/explicit13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/explicit13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/explicit14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/explicit14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/explicit14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/explicit15.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/explicit15.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/explicit15.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/explicit15.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/explicit15.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp0x/explicit15.C -std=c++11 (test for errors, line 41) PASS: g++.dg/cpp0x/explicit15.C -std=c++11 (test for errors, line 50) PASS: g++.dg/cpp0x/explicit15.C -std=c++11 (test for errors, line 51) PASS: g++.dg/cpp0x/explicit15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 24) PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 25) PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 40) PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 41) PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 50) PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 51) PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 64) PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 65) PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 74) PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 75) PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 50) PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 64) PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 65) PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 74) PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 75) PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/explicit16.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/explicit16.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/explicit16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/explicit16.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/explicit16.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/explicit16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/explicit16.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/explicit16.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/explicit16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/explicit2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/explicit2.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/explicit2.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/explicit2.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/explicit2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/explicit2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/explicit2.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/explicit2.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/explicit2.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp0x/explicit2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/explicit2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/explicit2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/explicit2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/explicit2.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp0x/explicit2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/explicit3.C -std=c++11 (test for errors, line 43) PASS: g++.dg/cpp0x/explicit3.C -std=c++11 (test for errors, line 44) PASS: g++.dg/cpp0x/explicit3.C -std=c++11 (test for errors, line 45) PASS: g++.dg/cpp0x/explicit3.C -std=c++11 (test for errors, line 46) PASS: g++.dg/cpp0x/explicit3.C -std=c++11 (test for errors, line 47) PASS: g++.dg/cpp0x/explicit3.C -std=c++11 (test for errors, line 48) PASS: g++.dg/cpp0x/explicit3.C -std=c++11 (test for errors, line 49) PASS: g++.dg/cpp0x/explicit3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/explicit3.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp0x/explicit3.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp0x/explicit3.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp0x/explicit3.C -std=c++20 (test for errors, line 46) PASS: g++.dg/cpp0x/explicit3.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp0x/explicit3.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp0x/explicit3.C -std=c++20 (test for errors, line 49) PASS: g++.dg/cpp0x/explicit3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/explicit3.C -std=c++26 (test for errors, line 43) PASS: g++.dg/cpp0x/explicit3.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp0x/explicit3.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp0x/explicit3.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp0x/explicit3.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp0x/explicit3.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp0x/explicit3.C -std=c++26 (test for errors, line 49) PASS: g++.dg/cpp0x/explicit3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/explicit4.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/explicit4.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/explicit4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/explicit4.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/explicit4.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/explicit4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/explicit4.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/explicit4.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/explicit4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/explicit5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/explicit5.C -std=c++11 execution test PASS: g++.dg/cpp0x/explicit5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/explicit5.C -std=c++20 execution test PASS: g++.dg/cpp0x/explicit5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/explicit5.C -std=c++26 execution test PASS: g++.dg/cpp0x/explicit6.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp0x/explicit6.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/cpp0x/explicit6.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/explicit6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/explicit6.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp0x/explicit6.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp0x/explicit6.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/explicit6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/explicit6.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp0x/explicit6.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/cpp0x/explicit6.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/explicit6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/explicit7.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/cpp0x/explicit7.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/cpp0x/explicit7.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/explicit7.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/explicit7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/explicit7.C -std=gnu++17 (test for errors, line 17) PASS: g++.dg/cpp0x/explicit7.C -std=gnu++17 (test for errors, line 18) PASS: g++.dg/cpp0x/explicit7.C -std=gnu++17 (test for warnings, line 12) PASS: g++.dg/cpp0x/explicit7.C -std=gnu++17 (test for warnings, line 13) PASS: g++.dg/cpp0x/explicit7.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp0x/explicit7.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/cpp0x/explicit7.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp0x/explicit7.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp0x/explicit7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/explicit8.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/explicit8.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/explicit8.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/explicit8.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/explicit8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/explicit8.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/explicit8.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/explicit8.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/explicit8.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/explicit8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/explicit8.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/explicit8.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/explicit8.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/explicit8.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/explicit8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/explicit9.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/explicit9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/explicit9.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/explicit9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/explicit9.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/explicit9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-6.C -std=c++11 scan-assembler-not _ZN12basic_stringIcE4nposE PASS: g++.dg/cpp0x/extern_template-6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-6.C -std=c++20 scan-assembler-not _ZN12basic_stringIcE4nposE PASS: g++.dg/cpp0x/extern_template-6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-6.C -std=c++26 scan-assembler-not _ZN12basic_stringIcE4nposE PASS: g++.dg/cpp0x/extern_template-6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/extern_template-7.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++11 (test for errors, line 56) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for errors, line 56) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++26 (test for errors, line 56) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/fallthrough2.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/fallthrough2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/fallthrough2.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/cpp0x/fallthrough2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/fallthrough2.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/cpp0x/fallthrough2.C -std=gnu++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/final1.C -std=c++20 UNSUPPORTED: g++.dg/cpp0x/final1.C -std=c++26 PASS: g++.dg/cpp0x/final1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/final2.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/final2.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/cpp0x/final2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/final2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp0x/final2.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/cpp0x/final2.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/cpp0x/final2.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/cpp0x/final2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/fntmp-equiv1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/fntmp-equiv1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/fntmp-equiv1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg-partial1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg-partial1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg-partial1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg2a.C -std=gnu++11 (test for errors, line 26) PASS: g++.dg/cpp0x/fntmpdefarg2a.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/fntmpdefarg2a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg2a.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/cpp0x/fntmpdefarg2a.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp0x/fntmpdefarg2a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg2a.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/cpp0x/fntmpdefarg2a.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/cpp0x/fntmpdefarg2a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg4a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg4a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg4a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++11 (test for bogus messages, line 16) PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++20 (test for bogus messages, line 16) PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++26 (test for bogus messages, line 16) PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++11 (test for errors, line 28) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum12.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/forw_enum12.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/forw_enum12.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp0x/forw_enum12.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/forw_enum12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum12.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/forw_enum12.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/forw_enum12.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp0x/forw_enum12.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/forw_enum12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum12.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/forw_enum12.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/forw_enum12.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp0x/forw_enum12.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/forw_enum12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++11 (test for errors, line 35) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++11 (test for errors, line 45) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/forw_enum13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum15.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/forw_enum15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum15.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/forw_enum15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum15.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/forw_enum15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 32) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 41) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 47) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 48) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 61) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 67) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 68) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 61) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 67) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 68) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for errors, line 61) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for errors, line 67) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for errors, line 68) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/friend1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/friend1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/friend1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/friend1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/friend1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/friend1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/friend2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/friend2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/friend2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/friend3.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/friend3.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/friend3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/friend3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/friend3.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/friend3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/friend3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/friend3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/friend3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/friend4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/friend4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/friend4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/friend5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/friend5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/friend5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/friend6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/friend6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/friend6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/friend7.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/friend7.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/friend7.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/friend7.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/friend7.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/cpp0x/friend7.C -std=c++11 (test for warnings, line 22) PASS: g++.dg/cpp0x/friend7.C -std=c++11 (test for warnings, line 23) PASS: g++.dg/cpp0x/friend7.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/cpp0x/friend7.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/friend7.C -std=c++11 (test for warnings, line 35) PASS: g++.dg/cpp0x/friend7.C -std=c++11 (test for warnings, line 39) PASS: g++.dg/cpp0x/friend7.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/friend7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/friend7.C -std=c++11 PR100339 (test for bogus messages, line 24) PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/friend7.C -std=c++20 PR100339 (test for bogus messages, line 24) PASS: g++.dg/cpp0x/friend7.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp0x/friend7.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp0x/friend7.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp0x/friend7.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp0x/friend7.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/cpp0x/friend7.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/cpp0x/friend7.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/cpp0x/friend7.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/cpp0x/friend7.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/cpp0x/friend7.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/cpp0x/friend7.C -std=c++26 (test for warnings, line 39) PASS: g++.dg/cpp0x/friend7.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/friend7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/friend7.C -std=c++26 PR100339 (test for bogus messages, line 24) PASS: g++.dg/cpp0x/friend8.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/friend8.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/friend8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/friend8.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/friend8.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/friend8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/friend8.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/friend8.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/friend8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/cpp0x/gen-attrs-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/cpp0x/gen-attrs-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-1.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/cpp0x/gen-attrs-1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-10.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-10.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-10.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-11.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-13.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-14.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-14.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-14.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-15.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-18.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-18.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-18.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-2-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-2-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-2-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++11 attribute (test for bogus messages, line 10) PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++11 attribute (test for bogus messages, line 11) PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++11 attribute (test for bogus messages, line 19) PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++20 attribute (test for bogus messages, line 10) PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++20 attribute (test for bogus messages, line 11) PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++20 attribute (test for bogus messages, line 19) PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++26 attribute (test for bogus messages, line 10) PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++26 attribute (test for bogus messages, line 11) PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++26 attribute (test for bogus messages, line 19) PASS: g++.dg/cpp0x/gen-attrs-21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-24.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-24.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-24.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-24.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-25.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/gen-attrs-25.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-25.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/gen-attrs-25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-25.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/gen-attrs-25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-26.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-28.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/gen-attrs-28.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-28.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp0x/gen-attrs-28.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-28.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/cpp0x/gen-attrs-28.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-29.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-3.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/gen-attrs-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-3.C -std=gnu++20 execution test PASS: g++.dg/cpp0x/gen-attrs-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-3.C -std=gnu++26 execution test PASS: g++.dg/cpp0x/gen-attrs-30.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-30.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-30.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-30.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-31.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-33.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-33.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-33.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/gen-attrs-33.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++11 scan-tree-dump-times optimized "= f1 \\(\\)" 1 PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++11 scan-tree-dump-times optimized "= f2 \\(\\)" 1 PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++11 scan-tree-dump-times optimized "= f3 \\(\\)" 1 PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++20 scan-tree-dump-times optimized "= f1 \\(\\)" 1 PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++20 scan-tree-dump-times optimized "= f2 \\(\\)" 1 PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++20 scan-tree-dump-times optimized "= f3 \\(\\)" 1 PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++26 scan-tree-dump-times optimized "= f1 \\(\\)" 1 PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++26 scan-tree-dump-times optimized "= f2 \\(\\)" 1 PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++26 scan-tree-dump-times optimized "= f3 \\(\\)" 1 PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-35.C -std=gnu++11 UNSUPPORTED: g++.dg/cpp0x/gen-attrs-35.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp0x/gen-attrs-35.C -std=gnu++26 PASS: g++.dg/cpp0x/gen-attrs-36-1.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/gen-attrs-36-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-36-1.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/gen-attrs-36-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-36-1.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/gen-attrs-36-1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++11 UNSUPPORTED: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++26 UNSUPPORTED: g++.dg/cpp0x/gen-attrs-37.C -std=gnu++11 UNSUPPORTED: g++.dg/cpp0x/gen-attrs-37.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp0x/gen-attrs-37.C -std=gnu++26 PASS: g++.dg/cpp0x/gen-attrs-38.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-38.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-38.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-38.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++11 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++20 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++26 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-39.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-39.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-39.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++11 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++20 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++26 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-40.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-40.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-40.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-40.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-40.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-40.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-41.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-41.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-41.C -std=gnu++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-42.C -std=gnu++11 UNSUPPORTED: g++.dg/cpp0x/gen-attrs-42.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp0x/gen-attrs-42.C -std=gnu++26 PASS: g++.dg/cpp0x/gen-attrs-43.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-43.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-43.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-43.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-43.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-43.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-44.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/cpp0x/gen-attrs-44.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-44.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/cpp0x/gen-attrs-44.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-44.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/cpp0x/gen-attrs-44.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-45.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-45.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-45.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-45.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-45.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-45.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-47-1.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-47-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-47-1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-47-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-47-1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-47-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-48-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-48-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-48-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-48.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-48.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-48.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-49.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-49.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-49.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-50.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-50.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-50.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-51.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-51.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-51.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-52.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-52.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-52.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++11 (test for warnings, line 36) PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-54.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-54.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-54.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-56.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-56.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-56.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-57.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-57.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-57.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-57.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-57.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-57.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-58.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-58.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-58.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-58.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-58.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-58.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++11 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++11 at line 8 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++11 at line 9 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++20 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++20 at line 8 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++20 at line 9 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++26 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++26 at line 8 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++26 at line 9 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-60.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-60.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-60.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-60.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-60.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-60.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-61.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-61.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-61.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-61.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-61.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-61.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-61.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-61.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-61.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-62.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-62.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-62.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-62.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-62.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-62.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-62.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-62.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-62.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-63.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-63.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-63.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-64.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-64.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-64.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-64.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-64.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-64.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-65.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-65.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-65.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-65.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-65.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-65.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-66.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/gen-attrs-66.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/gen-attrs-66.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/gen-attrs-66.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/gen-attrs-66.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-66.C -std=gnu++14 (test for warnings, line 10) PASS: g++.dg/cpp0x/gen-attrs-66.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp0x/gen-attrs-66.C -std=gnu++14 (test for warnings, line 12) PASS: g++.dg/cpp0x/gen-attrs-66.C -std=gnu++14 (test for warnings, line 9) PASS: g++.dg/cpp0x/gen-attrs-66.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-66.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-68.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-68.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-68.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-69.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-69.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-69.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-70.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/gen-attrs-70.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/gen-attrs-70.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-70.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/gen-attrs-70.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp0x/gen-attrs-70.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-70.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/gen-attrs-70.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp0x/gen-attrs-70.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++11 (test for warnings, line 30) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++11 (test for warnings, line 38) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++11 (test for warnings, line 40) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++11 (test for warnings, line 42) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++11 (test for warnings, line 44) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 40) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++26 (test for warnings, line 40) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++26 (test for warnings, line 44) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++11 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++20 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++26 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 at line 24 (test for warnings, line 23) PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++11 (test for bogus messages, line 15) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++11 (test for bogus messages, line 29) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++11 (test for errors, line 19) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++11 (test for errors, line 26) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++11 (test for errors, line 30) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++11 (test for errors, line 31) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++11 (test for errors, line 32) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++11 (test for errors, line 33) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for bogus messages, line 29) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++26 (test for bogus messages, line 29) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-79.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-79.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-79.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-8.C -std=gnu++11 UNSUPPORTED: g++.dg/cpp0x/gen-attrs-8.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp0x/gen-attrs-8.C -std=gnu++26 PASS: g++.dg/cpp0x/gen-attrs-80.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-80.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-80.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-81.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-81.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-81.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-81.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-81.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-81.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-81.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-81.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-81.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-82.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-82.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-82.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-82.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-82.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-82.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-83.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/gen-attrs-83.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/gen-attrs-83.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/gen-attrs-83.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-83.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/gen-attrs-83.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp0x/gen-attrs-83.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/gen-attrs-83.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-83.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/gen-attrs-83.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/gen-attrs-83.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/gen-attrs-83.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-84.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-84.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-84.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-84.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-84.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-84.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-84.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-84.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-84.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-85.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-85.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-85.C -std=c++11 at line 5 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-85.C -std=c++11 at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-85.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-85.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-85.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-85.C -std=c++20 at line 5 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-85.C -std=c++20 at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-85.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-85.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-85.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-85.C -std=c++26 at line 5 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-85.C -std=c++26 at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-85.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-86.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-86.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-86.C -std=c++11 at line 5 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-86.C -std=c++11 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-86.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-86.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-86.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-86.C -std=c++20 at line 5 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-86.C -std=c++20 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-86.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-86.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-86.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-86.C -std=c++26 at line 5 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-86.C -std=c++26 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-86.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-87.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-87.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-87.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-88.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-88.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-88.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-89.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-89.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-89.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-90.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-90.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-90.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-90.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-90.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/gen-attrs-90.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-90.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-90.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-90.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-90.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-90.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp0x/gen-attrs-90.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-90.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-90.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-90.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-90.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-90.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/gen-attrs-90.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for errors, line 89) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for errors, line 90) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for errors, line 91) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for errors, line 92) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for errors, line 94) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for errors, line 95) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for errors, line 96) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for errors, line 97) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 47) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 55) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 61) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 65) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 69) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 73) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 100 (test for warnings, line 7) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 101 (test for warnings, line 11) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 102 (test for warnings, line 15) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 103 (test for warnings, line 19) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 104 (test for warnings, line 25) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 105 (test for warnings, line 29) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 106 (test for warnings, line 33) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 107 (test for warnings, line 37) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 108 (test for warnings, line 43) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 109 (test for warnings, line 47) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 110 (test for warnings, line 51) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 111 (test for warnings, line 55) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 112 (test for warnings, line 61) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 113 (test for warnings, line 65) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 114 (test for warnings, line 69) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 115 (test for warnings, line 73) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for errors, line 89) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for errors, line 90) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for errors, line 91) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for errors, line 92) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for errors, line 94) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for errors, line 95) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for errors, line 96) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for errors, line 97) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 100 (test for warnings, line 7) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 101 (test for warnings, line 11) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 102 (test for warnings, line 15) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 103 (test for warnings, line 19) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 104 (test for warnings, line 25) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 105 (test for warnings, line 29) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 106 (test for warnings, line 33) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 107 (test for warnings, line 37) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 108 (test for warnings, line 43) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 109 (test for warnings, line 47) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 110 (test for warnings, line 51) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 111 (test for warnings, line 55) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 112 (test for warnings, line 61) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 113 (test for warnings, line 65) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 114 (test for warnings, line 69) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 115 (test for warnings, line 73) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for errors, line 89) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for errors, line 90) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for errors, line 91) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for errors, line 92) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for errors, line 94) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for errors, line 95) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for errors, line 96) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for errors, line 97) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 at line 100 (test for warnings, line 7) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 at line 101 (test for warnings, line 11) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 at line 102 (test for warnings, line 15) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 at line 103 (test for warnings, line 19) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 at line 104 (test for warnings, line 25) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 at line 105 (test for warnings, line 29) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 at line 106 (test for warnings, line 33) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 at line 107 (test for warnings, line 37) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 at line 108 (test for warnings, line 43) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 at line 109 (test for warnings, line 47) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 at line 110 (test for warnings, line 51) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 at line 111 (test for warnings, line 55) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 at line 112 (test for warnings, line 61) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 at line 113 (test for warnings, line 65) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 at line 114 (test for warnings, line 69) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 at line 115 (test for warnings, line 73) PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 at line 100 (test for warnings, line 7) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 at line 101 (test for warnings, line 11) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 at line 102 (test for warnings, line 15) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 at line 103 (test for warnings, line 19) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 at line 104 (test for warnings, line 25) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 at line 105 (test for warnings, line 29) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 at line 106 (test for warnings, line 33) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 at line 107 (test for warnings, line 37) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 at line 108 (test for warnings, line 43) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 at line 109 (test for warnings, line 47) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 at line 110 (test for warnings, line 51) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 at line 111 (test for warnings, line 55) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 at line 112 (test for warnings, line 61) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 at line 113 (test for warnings, line 65) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 at line 114 (test for warnings, line 69) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 at line 115 (test for warnings, line 73) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 100 (test for warnings, line 7) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 101 (test for warnings, line 11) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 102 (test for warnings, line 15) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 103 (test for warnings, line 19) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 104 (test for warnings, line 25) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 105 (test for warnings, line 29) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 106 (test for warnings, line 33) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 107 (test for warnings, line 37) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 108 (test for warnings, line 43) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 109 (test for warnings, line 47) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 110 (test for warnings, line 51) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 111 (test for warnings, line 55) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 112 (test for warnings, line 61) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 113 (test for warnings, line 65) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 114 (test for warnings, line 69) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 115 (test for warnings, line 73) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++26 at line 100 (test for warnings, line 7) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++26 at line 101 (test for warnings, line 11) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++26 at line 102 (test for warnings, line 15) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++26 at line 103 (test for warnings, line 19) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++26 at line 104 (test for warnings, line 25) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++26 at line 105 (test for warnings, line 29) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++26 at line 106 (test for warnings, line 33) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++26 at line 107 (test for warnings, line 37) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++26 at line 108 (test for warnings, line 43) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++26 at line 109 (test for warnings, line 47) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++26 at line 110 (test for warnings, line 51) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++26 at line 111 (test for warnings, line 55) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++26 at line 112 (test for warnings, line 61) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++26 at line 113 (test for warnings, line 65) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++26 at line 114 (test for warnings, line 69) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++26 at line 115 (test for warnings, line 73) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/hog1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/hog1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/hog1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit-copy.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/implicit-copy.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/implicit-copy.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit-copy.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/implicit-copy.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/implicit-copy.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit-copy.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/implicit-copy.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/implicit-copy.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit-delete1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit-delete1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit-delete1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/implicit1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/implicit1.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/implicit1.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/implicit1.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/implicit1.C -std=c++11 (test for warnings, line 23) PASS: g++.dg/cpp0x/implicit1.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/implicit1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/implicit1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/implicit1.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/implicit1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/implicit1.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp0x/implicit1.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp0x/implicit1.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp0x/implicit1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/implicit1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/implicit1.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp0x/implicit1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/implicit1.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp0x/implicit1.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/cpp0x/implicit1.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/implicit1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit11.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/implicit11.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/implicit11.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/implicit11.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/implicit11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit11.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/implicit11.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/implicit11.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/implicit11.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/implicit11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit11.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/implicit11.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/implicit11.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/implicit11.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/implicit11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit12.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp0x/implicit12.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp0x/implicit12.C -std=c++11 (test for errors, line 46) PASS: g++.dg/cpp0x/implicit12.C -std=c++11 (test for errors, line 47) PASS: g++.dg/cpp0x/implicit12.C -std=c++11 (test for errors, line 50) PASS: g++.dg/cpp0x/implicit12.C -std=c++11 (test for errors, line 51) PASS: g++.dg/cpp0x/implicit12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit12.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp0x/implicit12.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp0x/implicit12.C -std=c++20 (test for errors, line 46) PASS: g++.dg/cpp0x/implicit12.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp0x/implicit12.C -std=c++20 (test for errors, line 50) PASS: g++.dg/cpp0x/implicit12.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp0x/implicit12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit12.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp0x/implicit12.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp0x/implicit12.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp0x/implicit12.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp0x/implicit12.C -std=c++26 (test for errors, line 50) PASS: g++.dg/cpp0x/implicit12.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp0x/implicit12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit13.C -std=c++11 scan-assembler-not _ZN1BC1Ev PASS: g++.dg/cpp0x/implicit13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit13.C -std=c++20 scan-assembler-not _ZN1BC1Ev PASS: g++.dg/cpp0x/implicit13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit13.C -std=c++26 scan-assembler-not _ZN1BC1Ev PASS: g++.dg/cpp0x/implicit13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit15.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/implicit15.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/implicit15.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/implicit15.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/implicit15.C -std=c++11 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp0x/implicit15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit15.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/implicit15.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/implicit15.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/implicit15.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/implicit15.C -std=c++20 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp0x/implicit15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit15.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/implicit15.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/implicit15.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/implicit15.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/implicit15.C -std=c++26 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp0x/implicit15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit2.C -std=c++11 execution test PASS: g++.dg/cpp0x/implicit2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit2.C -std=c++20 execution test PASS: g++.dg/cpp0x/implicit2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit2.C -std=c++26 execution test PASS: g++.dg/cpp0x/implicit3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit3.C -std=c++11 execution test PASS: g++.dg/cpp0x/implicit3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit3.C -std=c++20 execution test PASS: g++.dg/cpp0x/implicit3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit3.C -std=c++26 execution test PASS: g++.dg/cpp0x/implicit4.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/implicit4.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/implicit4.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/implicit4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit4.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/implicit4.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/implicit4.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/implicit4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit4.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/implicit4.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/implicit4.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/implicit4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit5.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/implicit5.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/implicit5.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/implicit5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit5.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/implicit5.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/implicit5.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/implicit5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit5.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/implicit5.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/implicit5.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/implicit5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit8.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp0x/implicit8.C -std=c++11 (test for errors, line 32) PASS: g++.dg/cpp0x/implicit8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit8.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp0x/implicit8.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp0x/implicit8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit8.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp0x/implicit8.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp0x/implicit8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/implicit9.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/implicit9.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/implicit9.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/implicit9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit9.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/implicit9.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/implicit9.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp0x/implicit9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/implicit9.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/implicit9.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/implicit9.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/implicit9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/cpp0x/inh-ctor11a.C -std=gnu++11 (test for bogus messages, line 15) PASS: g++.dg/cpp0x/inh-ctor11a.C -std=gnu++11 (test for excess errors) XFAIL: g++.dg/cpp0x/inh-ctor11a.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/cpp0x/inh-ctor11a.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/cpp0x/inh-ctor11a.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/cpp0x/inh-ctor11a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor12.C -std=c++11 execution test PASS: g++.dg/cpp0x/inh-ctor12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor12.C -std=c++20 execution test PASS: g++.dg/cpp0x/inh-ctor12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor12.C -std=c++26 execution test PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor15.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/cpp0x/inh-ctor15.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor15.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/cpp0x/inh-ctor15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor15.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/cpp0x/inh-ctor15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor19.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/inh-ctor19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor19.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/inh-ctor19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor19.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/inh-ctor19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor21.C -std=c++11 execution test PASS: g++.dg/cpp0x/inh-ctor21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor21.C -std=c++20 execution test PASS: g++.dg/cpp0x/inh-ctor21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor21.C -std=c++26 execution test PASS: g++.dg/cpp0x/inh-ctor22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor23.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor24.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor25.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor26.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor27.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor27.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor28.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/inh-ctor28.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor28.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/inh-ctor28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor28.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/inh-ctor28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor29.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor3.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/cpp0x/inh-ctor3.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/inh-ctor3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor3.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp0x/inh-ctor3.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/inh-ctor3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor3.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/cpp0x/inh-ctor3.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/inh-ctor3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor30.C -std=c++11 scan-assembler _ZN1AIjEC[12]Ev PASS: g++.dg/cpp0x/inh-ctor30.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor30.C -std=c++20 scan-assembler _ZN1AIjEC[12]Ev PASS: g++.dg/cpp0x/inh-ctor30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor30.C -std=c++26 scan-assembler _ZN1AIjEC[12]Ev PASS: g++.dg/cpp0x/inh-ctor30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor31.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/inh-ctor31.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/inh-ctor31.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor31.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/inh-ctor31.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/inh-ctor31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor31.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/inh-ctor31.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/inh-ctor31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++11 (test for warnings, line 100) PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++11 (test for warnings, line 116) PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++11 (test for warnings, line 132) PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++11 (test for warnings, line 147) PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++20 (test for warnings, line 100) PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++20 (test for warnings, line 116) PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++20 (test for warnings, line 132) PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++20 (test for warnings, line 147) PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++26 (test for warnings, line 100) PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++26 (test for warnings, line 116) PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++26 (test for warnings, line 132) PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++26 (test for warnings, line 147) PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor33.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/inh-ctor33.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/inh-ctor33.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor33.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/inh-ctor33.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/inh-ctor33.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor33.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/inh-ctor33.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/inh-ctor33.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor34.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor34.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor34.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor35.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor35.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor35.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor36.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor36.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor36.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor37.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/cpp0x/inh-ctor37.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor37.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/cpp0x/inh-ctor37.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor37.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/cpp0x/inh-ctor37.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor38.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor39.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor3a.C -std=gnu++11 (test for errors, line 21) PASS: g++.dg/cpp0x/inh-ctor3a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor3a.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/cpp0x/inh-ctor3a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor3a.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/cpp0x/inh-ctor3a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor8.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/inh-ctor8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor8.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/inh-ctor8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor8.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/inh-ctor8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor9.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/inh-ctor9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor9.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/inh-ctor9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor9.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/inh-ctor9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array11.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist-array11.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist-array11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array11.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist-array11.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist-array11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array11.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist-array11.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist-array11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array23.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array24.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array4.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist-array4.C -std=c++11 at line 6 (test for errors, line ) PASS: g++.dg/cpp0x/initlist-array4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array4.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist-array4.C -std=c++20 at line 6 (test for errors, line ) PASS: g++.dg/cpp0x/initlist-array4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array4.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist-array4.C -std=c++26 at line 6 (test for errors, line ) PASS: g++.dg/cpp0x/initlist-array4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array7.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist-array7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array7.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist-array7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array7.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist-array8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array8.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist-array8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array8.C -std=c++26 execution test UNSUPPORTED: g++.dg/cpp0x/initlist-array8.C -std=c++98 PASS: g++.dg/cpp0x/initlist-array9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-array9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-base1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-base1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-base1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-base2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-base2.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist-base2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-base2.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist-base2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-base2.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist-base3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-base3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-base3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-base4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-base4.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist-base4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-base4.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist-base4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-base4.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist-cast1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-cast1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-cast1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-cleanup1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-cleanup1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-cleanup1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-const1.C -std=c++11 scan-assembler-not \\.data PASS: g++.dg/cpp0x/initlist-const1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-const1.C -std=c++20 scan-assembler-not \\.data PASS: g++.dg/cpp0x/initlist-const1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-const1.C -std=c++26 scan-assembler-not \\.data PASS: g++.dg/cpp0x/initlist-const1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-ctor2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-ctor2.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist-ctor2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-ctor2.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist-ctor2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-ctor2.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist-deduce.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist-deduce.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-deduce.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist-deduce.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-deduce.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist-deduce.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-deduce2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-deduce2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-deduce2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-deduce3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-deduce3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-deduce3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-defarg1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-defarg1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-defarg1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-defarg2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-defarg2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-defarg2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-defarg3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-defarg3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-defarg3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-dr1518.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-dr1518.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-dr1518.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-eh1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-eh1.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist-eh1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-eh1.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist-eh1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-eh1.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist-err1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist-err1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-err1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist-err1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-err1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist-err1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-err2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist-err2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-err2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist-err2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-err2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist-err2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-err3.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist-err3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-err3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist-err3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-err3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist-err3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-explicit-sfinae.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-explicit-sfinae.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-explicit-sfinae.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-explicit1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-explicit1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-explicit1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-explicit2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-explicit2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-explicit2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-explicit3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-explicit3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-explicit3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-lifetime1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-lifetime1.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist-lifetime1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-lifetime1.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist-lifetime1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-lifetime1.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist-lifetime2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-lifetime2.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist-lifetime2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-lifetime2.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist-lifetime2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-lifetime2.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-new1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-new1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-new1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-new2.C -std=c++11 (test for bogus messages, line 14) PASS: g++.dg/cpp0x/initlist-new2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-new2.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/cpp0x/initlist-new2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-new2.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/cpp0x/initlist-new2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-new3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-new3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-new3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-new4.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist-new4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-new4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist-new4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-new4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist-new4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-new5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-new5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-new5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-new6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-new6.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist-new6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-new6.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist-new6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-new6.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist-nrv1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-nrv1.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist-nrv1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-nrv1.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist-nrv1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-nrv1.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist-opt.C -std=gnu++11 scan-tree-dump-not optimized "_0" PASS: g++.dg/cpp0x/initlist-opt.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt.C -std=gnu++20 scan-tree-dump-not optimized "_0" PASS: g++.dg/cpp0x/initlist-opt.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt.C -std=gnu++26 scan-tree-dump-not optimized "_0" PASS: g++.dg/cpp0x/initlist-opt.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt1.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/initlist-opt1.C -std=c++11 at line 6 (test for errors, line ) PASS: g++.dg/cpp0x/initlist-opt1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp0x/initlist-opt1.C -std=c++20 at line 6 (test for errors, line ) PASS: g++.dg/cpp0x/initlist-opt1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp0x/initlist-opt1.C -std=c++26 at line 6 (test for errors, line ) PASS: g++.dg/cpp0x/initlist-opt1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt4.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist-opt4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt4.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist-opt4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt4.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist-opt4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt6.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist-opt6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt6.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist-opt6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt6.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist-opt7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-overload1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-overload1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-overload1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-pmf1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-pmf1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-pmf1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-pmf2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-pmf2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-pmf2.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/initlist-postfix-open-square.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-postfix-open-square.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-postfix-open-square.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-protected.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-protected.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-protected.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-pure.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-pure.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-pure.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-ref1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-ref1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-ref1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-ref2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist-ref2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-ref2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist-ref2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-ref2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist-ref2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-ref3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-ref3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-ref3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-template1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-template1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-template1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-template2.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist-template2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-template2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist-template2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-template2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist-template2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-template3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-template3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-template3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-throw1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-throw1.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist-throw1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-throw1.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist-throw1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-throw1.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist-throw2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-throw2.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist-throw2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-throw2.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist-throw2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-throw2.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist-value.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-value.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist-value.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-value.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist-value.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-value.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist-value2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-value2.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist-value2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-value2.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist-value2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-value2.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist-value3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-value3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-value3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-value4.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/initlist-value4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-value4.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/initlist-value4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-value4.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/initlist-value4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-vect.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-vect.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-vect.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-vect2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-vect2.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist-vect2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist-vect2.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist-vect2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist-vect2.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist1.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist1.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist1.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist100.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist100.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist100.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist100.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist100.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist100.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist101.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist101.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist101.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist101.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist101.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist101.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist102.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist102.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist102.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist103.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist103.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist103.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist103.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist103.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist103.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist104.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist104.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist104.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist105.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist105.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist105.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist105.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist105.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist105.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist106.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist106.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist106.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist106.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist106.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist106.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist107.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/initlist107.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist107.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp0x/initlist107.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist107.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/initlist107.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist108.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist108.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist108.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist109.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/initlist109.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist109.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/initlist109.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist109.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/initlist109.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist110.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist110.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist110.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist111.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist111.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist111.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist112.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist112.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist112.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist113.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist113.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist113.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist114.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist114.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist114.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist115.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist115.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist115.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist116.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist116.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist116.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist116.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist116.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist116.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist117.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist117.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist117.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist117.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist117.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist117.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist118.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist118.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist118.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist119.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist119.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist119.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist12.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/initlist12.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist12.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist12.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/initlist12.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist12.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist12.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/initlist12.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist12.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist120.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist120.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist120.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist121.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist121.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist121.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist122.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist122.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist122.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist122.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist122.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist122.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist123.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/cpp0x/initlist123.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/initlist123.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist123.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/cpp0x/initlist123.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/cpp0x/initlist123.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist123.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/cpp0x/initlist123.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/cpp0x/initlist123.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist124.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist124.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist124.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist125.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist125.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist125.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist126.C -std=c++11 (test for bogus messages, line 16) PASS: g++.dg/cpp0x/initlist126.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist126.C -std=c++20 (test for bogus messages, line 16) PASS: g++.dg/cpp0x/initlist126.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist126.C -std=c++26 (test for bogus messages, line 16) PASS: g++.dg/cpp0x/initlist126.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist127.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist127.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist127.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist127.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist127.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist127.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist128.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist128.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist128.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist128.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist128.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist128.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist129.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist129.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist129.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist130.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist130.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist130.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/initlist131.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist131.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist131.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist132.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist132.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist132.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist133.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/initlist133.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist133.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist15.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist15.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist15.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist16.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist16.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist16.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist17.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist17.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist17.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist17.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist17.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist17.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist18.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist18.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist18.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist19.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist19.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist19.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist21.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist21.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist21.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist21.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist21.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist21.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist22.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist22.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/initlist22.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/initlist22.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/initlist22.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist22.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist22.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist22.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/initlist22.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/initlist22.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/initlist22.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist22.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist22.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist22.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/initlist22.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/initlist22.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/initlist22.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist22.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist23.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist24.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist24.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist24.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist24.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist25.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist25.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist25.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist25.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist26.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist26.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist26.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist26.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist26.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist26.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist27.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/initlist27.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist27.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/initlist27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist27.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/initlist27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist28.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist28.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist28.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist28.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist29.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist29.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist29.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist29.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist30.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist31.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/initlist31.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist31.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/initlist31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist31.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/initlist31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist32.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist32.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist33.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/initlist33.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist33.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/initlist33.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist33.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/initlist33.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist34.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist34.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist34.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist35.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist35.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist35.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist36.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist36.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/initlist36.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/initlist36.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist36.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist36.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/initlist36.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/initlist36.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist36.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist36.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/initlist36.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/initlist36.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist37.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist37.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist37.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist38.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist38.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist38.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist38.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist39.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist4.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/initlist4.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/initlist4.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/initlist4.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist4.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/initlist4.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/initlist4.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/initlist4.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/initlist4.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/initlist4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist4.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/initlist4.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/initlist4.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/initlist4.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist4.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/initlist4.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/initlist4.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/initlist4.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/initlist4.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp0x/initlist4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist40.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/initlist40.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/initlist40.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist40.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/initlist40.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/initlist40.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist40.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/initlist40.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/initlist40.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist41.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist41.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist41.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist42.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist42.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist42.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist43.C -std=c++11 scan-assembler-not local PASS: g++.dg/cpp0x/initlist43.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist43.C -std=c++20 scan-assembler-not local PASS: g++.dg/cpp0x/initlist43.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist43.C -std=c++26 scan-assembler-not local PASS: g++.dg/cpp0x/initlist43.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist44.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist44.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist44.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist45.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist45.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist45.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist46.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist46.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/initlist46.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist46.C -std=gnu++20 execution test PASS: g++.dg/cpp0x/initlist46.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist46.C -std=gnu++26 execution test PASS: g++.dg/cpp0x/initlist47.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist47.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/cpp0x/initlist47.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist47.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist47.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/cpp0x/initlist47.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist47.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist47.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/cpp0x/initlist47.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist48.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist48.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist48.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist49.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist49.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist49.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist49.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist49.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist49.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist5.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/initlist5.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/initlist5.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/initlist5.C -std=c++11 (test for errors, line 30) PASS: g++.dg/cpp0x/initlist5.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/initlist5.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist5.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/initlist5.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/initlist5.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/initlist5.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp0x/initlist5.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp0x/initlist5.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist5.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/initlist5.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/initlist5.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/initlist5.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp0x/initlist5.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp0x/initlist5.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist50.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist50.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist50.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist51.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist51.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist51.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist52.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist52.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist52.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist52.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist52.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist52.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist53.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist53.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist53.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist53.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist53.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist53.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist54.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist54.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist54.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist55.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist55.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist55.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist56.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/initlist56.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/initlist56.C -std=c++11 (test for errors, line 34) PASS: g++.dg/cpp0x/initlist56.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/initlist56.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist56.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist56.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/initlist56.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/initlist56.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp0x/initlist56.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/initlist56.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist56.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist56.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/initlist56.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/initlist56.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp0x/initlist56.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/initlist56.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist56.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist57.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/initlist57.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist57.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist57.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/initlist57.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist57.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist57.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/initlist57.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist57.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist58.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist58.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist58.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist59.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist59.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist59.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist6.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist6.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist6.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist61.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist61.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist61.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist62.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist62.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist62.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist62.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist62.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist62.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist63.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/initlist63.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist63.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/initlist63.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist63.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/initlist63.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist64.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/initlist64.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/initlist64.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist64.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/initlist64.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/initlist64.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist64.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/initlist64.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp0x/initlist64.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist65.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist65.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist65.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist66.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist66.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist66.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist67.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist67.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist67.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist68.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist68.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist68.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist69.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist69.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/initlist69.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist69.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist69.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist69.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist69.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist69.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/initlist69.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist69.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist69.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist69.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist7.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist7.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist7.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist70.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist70.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist70.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist71.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist71.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist71.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist72.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist72.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist72.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist73.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist73.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist73.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist74.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist74.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist74.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist75.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist75.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist75.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist75.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist75.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist75.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist76.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/initlist76.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist76.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/initlist76.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist76.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/initlist76.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist77.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist77.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist77.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist77.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist77.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist77.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist78.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/initlist78.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist78.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/initlist78.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist78.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/initlist78.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist79.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist79.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist79.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist80.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist80.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist80.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist80.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist80.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist80.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist81.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist81.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist81.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist82.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist82.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist82.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist83.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist83.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist83.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist84.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist84.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist84.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist85.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/initlist85.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist85.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist85.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/initlist85.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist85.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist85.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/initlist85.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist85.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist86.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist86.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist86.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist86.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist86.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist86.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist87.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/initlist87.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist87.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/initlist87.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist87.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/initlist87.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist88.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist88.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist88.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist89.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist89.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist89.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist9.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/initlist9.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/initlist9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist9.C -std=c++14 (test for errors, line 22) PASS: g++.dg/cpp0x/initlist9.C -std=c++14 (test for warnings, line 11) PASS: g++.dg/cpp0x/initlist9.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/initlist9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist90.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist90.C -std=c++11 execution test PASS: g++.dg/cpp0x/initlist90.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist90.C -std=c++20 execution test PASS: g++.dg/cpp0x/initlist90.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist90.C -std=c++26 execution test PASS: g++.dg/cpp0x/initlist91.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist91.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist91.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist91.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist91.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist91.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist92.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp0x/initlist92.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist92.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp0x/initlist92.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist92.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp0x/initlist92.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist93.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist93.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist93.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist93.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist93.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist93.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist94.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist94.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist94.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist95.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist95.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist95.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist96.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist96.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist96.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist97.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/initlist97.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist97.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist97.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/initlist97.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist97.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist97.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/initlist97.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist97.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist98.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist98.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist98.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/initlist99.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist99.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/initlist99.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns1.C -std=c++11 scan-assembler _ZN1Q2V11fEv PASS: g++.dg/cpp0x/inline-ns1.C -std=c++11 scan-assembler _ZN1Q2V11iE PASS: g++.dg/cpp0x/inline-ns1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns1.C -std=c++20 scan-assembler _ZN1Q2V11fEv PASS: g++.dg/cpp0x/inline-ns1.C -std=c++20 scan-assembler _ZN1Q2V11iE PASS: g++.dg/cpp0x/inline-ns1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns1.C -std=c++26 scan-assembler _ZN1Q2V11fEv PASS: g++.dg/cpp0x/inline-ns1.C -std=c++26 scan-assembler _ZN1Q2V11iE PASS: g++.dg/cpp0x/inline-ns1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns10.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/inline-ns10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns10.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/inline-ns10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns10.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/inline-ns10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns4.C (test for warnings, line 2) PASS: g++.dg/cpp0x/inline-ns4.C (test for excess errors) PASS: g++.dg/cpp0x/inline-ns5.C (test for errors, line 2) PASS: g++.dg/cpp0x/inline-ns5.C (test for excess errors) PASS: g++.dg/cpp0x/inline-ns6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/iop.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/iop.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/iop.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/keywords1.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp0x/keywords1.C -std=gnu++26 PASS: g++.dg/cpp0x/keywords1.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/cpp0x/keywords1.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/cpp0x/keywords1.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/cpp0x/keywords1.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/cpp0x/keywords1.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/cpp0x/keywords1.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/cpp0x/keywords1.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/cpp0x/keywords1.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/cpp0x/keywords1.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/keywords2.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp0x/keywords2.C -std=gnu++26 PASS: g++.dg/cpp0x/keywords2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-104403.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-104403.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-104403.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-108829-2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-108829-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-108829-2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-108829-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-108829-2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-108829-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-108829.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-108829.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-108829.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-108829.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-108829.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-108829.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-50220.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-50220.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-50220.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-58566.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-58566.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-58566.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-58566.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-58566.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-58566.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-59483.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-59483.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-59483.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-61135.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-61135.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-61135.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-61135.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-61135.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-61135.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-61148.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-61148.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-61148.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-61358.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-61358.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-61358.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-67370.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-67370.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-67370.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-68177.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-68177.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-68177.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-70218.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/lambda/lambda-70218.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-70218.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/lambda/lambda-70218.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-70218.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/lambda/lambda-70218.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-70343.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-70343.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-70343.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-70343.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-70343.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-70343.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-70383.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-70383.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-70383.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-77791.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-77791.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-77791.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-77791.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-77791.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-77791.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-80947.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-80947.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-80947.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-86550.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-86550.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-86550.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-86550.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-86550.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-86550.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-86550.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-86550.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-86550.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-89158.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-89158.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-89158.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-89387.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-89387.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-89387.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-89648.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-89648.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-89648.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-93597.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-93597.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-93597.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-98.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-__func__.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-__func__.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-__func__.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-__func__2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-__func__2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-__func__2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-__func__3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-__func__3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-__func__3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-alias1.C -std=c++11 (test for bogus messages, line 18) PASS: g++.dg/cpp0x/lambda/lambda-alias1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-alias1.C -std=c++20 (test for bogus messages, line 18) PASS: g++.dg/cpp0x/lambda/lambda-alias1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-alias1.C -std=c++26 (test for bogus messages, line 18) PASS: g++.dg/cpp0x/lambda/lambda-alias1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-array.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-array.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-array.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-array.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-array.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-array.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-array2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-array2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-array2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-array3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-array3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-array3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-array4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-array4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-array4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-asm1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-asm1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-asm1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-attr1.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/cpp0x/lambda/lambda-attr1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-attr1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/cpp0x/lambda/lambda-attr1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-attr1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/cpp0x/lambda/lambda-attr1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-attr2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-attr2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-attr2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-attr2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-attr2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-attr2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-auto1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-auto1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-auto1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-auto2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-auto2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-auto2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-auto3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-auto3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-auto3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C -std=c++11 cannot assign to const int& (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C -std=c++20 cannot assign to const int& (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C -std=c++26 cannot assign to const int& (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++17 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++17 (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++17 (test for errors, line 12) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++17 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++17 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-cast1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-cast1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-cast1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const-neg.C -std=c++11 assignment to non-reference capture in const lambda (test for errors, line 16) PASS: g++.dg/cpp0x/lambda/lambda-const-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const-neg.C -std=c++20 assignment to non-reference capture in const lambda (test for errors, line 16) PASS: g++.dg/cpp0x/lambda/lambda-const-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const-neg.C -std=c++26 assignment to non-reference capture in const lambda (test for errors, line 16) PASS: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++20 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++26 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-const.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-const.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-const10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const11a.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const11a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const11a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const2.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-const2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const2.C -std=gnu++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-const2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const2.C -std=gnu++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-const3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const3.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/lambda/lambda-const3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const4.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-const4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const4.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-const4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const4.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-const5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const8.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/lambda/lambda-const8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const8.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/lambda/lambda-const8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const8.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/lambda/lambda-const8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-constexpr1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-constexpr1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-constexpr1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-constexpr2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-constexpr2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-constexpr2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-constexpr3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-constexpr3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-constexpr3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-constexpr3a.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-constexpr3a.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-constexpr3a.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-constexpr3a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-constexpr3a.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-constexpr3a.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-constexpr3a.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-constexpr3a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-constexpr3a.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-constexpr3a.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-constexpr3a.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-constexpr3a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv.C -std=c++11 scan-assembler weak[^\n\r]*_?_ZZ1fvENKUlvE_cvPFvvEEv PASS: g++.dg/cpp0x/lambda/lambda-conv.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv.C -std=c++20 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv.C -std=c++26 PASS: g++.dg/cpp0x/lambda/lambda-conv10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv13.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv13.C -std=c++14 execution test PASS: g++.dg/cpp0x/lambda/lambda-conv13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv13.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-conv13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv13.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-conv14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv15.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-conv15.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-conv15.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-conv15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv15.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-conv15.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-conv15.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-conv15.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv15.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-conv15.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv2.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-conv2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv2.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-conv2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv2.C -std=c++26 execution test XFAIL: g++.dg/cpp0x/lambda/lambda-conv3.C -std=c++11 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/lambda/lambda-conv3.C -std=c++11 (test for excess errors) XFAIL: g++.dg/cpp0x/lambda/lambda-conv3.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/lambda/lambda-conv3.C -std=c++20 (test for excess errors) XFAIL: g++.dg/cpp0x/lambda/lambda-conv3.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/lambda/lambda-conv3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++11 `i' is not captured (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++20 `i' is not captured (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++26 `i' is not captured (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-copy-default.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-copy-default.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-copy-default.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-copy-default.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-copy-default.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-copy-default.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++11 `i' is not captured (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++20 `i' is not captured (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++26 `i' is not captured (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-copy.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-copy.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-copy.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-copy.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-copy.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-copy.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++11 deleted assignment op (test for errors, line 18) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++11 deleted assignment op (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++11 deleted default ctor (test for errors, line 17) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++11 deleted default ctor (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++11 not an aggregate (test for errors, line 16) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++11 not an aggregate (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++20 deleted assignment op (test for errors, line 18) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++20 deleted assignment op (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++20 deleted default ctor (test for errors, line 17) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++20 deleted default ctor (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++20 not an aggregate (test for errors, line 16) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++20 not an aggregate (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++26 deleted assignment op (test for errors, line 18) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++26 deleted assignment op (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++26 deleted default ctor (test for errors, line 17) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++26 deleted default ctor (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++26 not an aggregate (test for errors, line 16) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++26 not an aggregate (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ctors.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ctors.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-ctors.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ctors.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-ctors.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ctors.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-current-inst1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-current-inst1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-current-inst1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-debug.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-debug.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-debug.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-decltype1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-decltype1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-decltype1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-decltype2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-decltype2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-decltype2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-decltype3.C -std=c++11 (test for bogus messages, line 14) PASS: g++.dg/cpp0x/lambda/lambda-decltype3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-decltype3.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/cpp0x/lambda/lambda-decltype3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-decltype3.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/cpp0x/lambda/lambda-decltype3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-decltype4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-decltype4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-decltype4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++11 (test for bogus messages, line 20) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++20 (test for bogus messages, line 20) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++26 (test for bogus messages, line 20) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce-neg.C -std=c++11 invalid initialization of non-const reference of type .int&. from a temporary of type .int. (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-deduce-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce-neg.C -std=c++20 invalid initialization of non-const reference of type .int&. from a temporary of type .int. (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-deduce-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce-neg.C -std=c++26 invalid initialization of non-const reference of type .int&. from a temporary of type .int. (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-deduce.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-deduce.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-deduce.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-defarg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg3.C -std=gnu++11 scan-assembler _ZN8functionC1IZN1CIiE4testES_Ed_UliE_EET_ PASS: g++.dg/cpp0x/lambda/lambda-defarg3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg3.C -std=gnu++20 scan-assembler _ZN8functionC1IZN1CIiE4testES_Ed_UliE_EET_ PASS: g++.dg/cpp0x/lambda/lambda-defarg3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg3.C -std=gnu++26 scan-assembler _ZN8functionC1IZN1CIiE4testES_Ed_UliE_EET_ PASS: g++.dg/cpp0x/lambda/lambda-defarg3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg8.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-dependent1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-dependent1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-dependent1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-direct-init.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-direct-init.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-direct-init.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-eh2.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/lambda/lambda-eh2.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/lambda/lambda-eh2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-eh2.C -std=gnu++11 execution test UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-eh2.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-eh2.C -std=gnu++26 PASS: g++.dg/cpp0x/lambda/lambda-eh3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-eh3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-eh3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++11 no member named i (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++11 no member named i (test for errors, line 18) PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++20 no member named i (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++20 no member named i (test for errors, line 18) PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++26 no member named i (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++26 no member named i (test for errors, line 18) PASS: g++.dg/cpp0x/lambda/lambda-for.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-for.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-for.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/lambda/lambda-ice1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/lambda/lambda-ice1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/lambda/lambda-ice1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice10.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice10.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice10.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++11 at line 14 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++20 at line 14 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++26 at line 14 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice15.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-ice15.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice15.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-ice15.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice15.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-ice15.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice16.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice16.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice16.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice17.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice17.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice17.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++11 candidate explanation at line 15 (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++17 (test for warnings, line 12) PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++17 (test for warnings, line 5) PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++17 candidate explanation at line 15 (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice21.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice21.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice21.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice22.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-ice22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice22.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-ice22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice22.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-ice22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice23.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice23.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice23.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice23.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice24.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice24.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice24.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice25.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice26.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice26.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice26.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice27.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice27.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice27.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice27.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice28.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice28.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice28.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice28.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice28.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice28.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice28.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice29.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice29.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice29.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice29.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice3.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-ice3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice3.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-ice3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-ice3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice30.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice30.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice30.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice30.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice31.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice31.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice31.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice31.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice32.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice32.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice32.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice32.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice32.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice32.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice32.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice32.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice33.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice33.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice33.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice33.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice33.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice33.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice5.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice5.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice5.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice6.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-ice6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice6.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-ice6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice6.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-ice6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++11 (test for errors, line 33) PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++20 at line 22 (test for warnings, line 21) PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++26 at line 22 (test for warnings, line 21) PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++20 at line 22 (test for warnings, line 21) PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++26 at line 22 (test for warnings, line 21) PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-initlist1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-initlist1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-initlist1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-initlist2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-initlist2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-initlist2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-intname.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-intname.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-intname.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-local1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-local1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-local1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-lookup-neg.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-lookup-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-lookup-neg.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-lookup-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-lookup-neg.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-lookup-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler _Z4algoIZ1giEUlvE0_EiT_ PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler _ZZ1giENKUlvE0_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler _ZZ1giENKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler _ZZN1S1fEiiEd0_NKUlvE0_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler _ZZN1S1fEiiEd0_NKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler _ZZN1S1fEiiEd_NKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler weak[^\n\r]*_?_ZZ1giENKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler weak[^\n\r]*_?_ZZN1S1fEiiEd0_NKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler weak[^\n\r]*variableMUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler-not weak[^\n\r]*Foo PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler-not weak[^\n\r]*_ZNKUlv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler-not weak[^\n\r]*algoIUl PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler-not weak[^\n\r]*bar[^\n\r]*Ul PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler-not weak[^\n\r]*fn2[^\n\r]*Ulv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler-not weak[^\n\r]*function PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler _Z4algoIZ1giEUlvE0_EiT_ PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler _ZZ1giENKUlvE0_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler _ZZ1giENKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler _ZZN1S1fEiiEd0_NKUlvE0_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler _ZZN1S1fEiiEd0_NKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler _ZZN1S1fEiiEd_NKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler weak[^\n\r]*_?_ZZ1giENKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler weak[^\n\r]*_?_ZZN1S1fEiiEd0_NKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler weak[^\n\r]*variableMUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler-not weak[^\n\r]*Foo PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler-not weak[^\n\r]*_ZNKUlv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler-not weak[^\n\r]*algoIUl PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler-not weak[^\n\r]*bar[^\n\r]*Ul PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler-not weak[^\n\r]*fn2[^\n\r]*Ulv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler-not weak[^\n\r]*function PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler _Z4algoIZ1giEUlvE0_EiT_ PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler _ZZ1giENKUlvE0_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler _ZZ1giENKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler _ZZN1S1fEiiEd0_NKUlvE0_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler _ZZN1S1fEiiEd0_NKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler _ZZN1S1fEiiEd_NKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler weak[^\n\r]*_?_ZZ1giENKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler weak[^\n\r]*_?_ZZN1S1fEiiEd0_NKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler-not weak[^\n\r]*Foo PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler-not weak[^\n\r]*_ZNKUlv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler-not weak[^\n\r]*algoIUl PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler-not weak[^\n\r]*bar[^\n\r]*Ul PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler-not weak[^\n\r]*fn2[^\n\r]*Ulv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler-not weak[^\n\r]*function PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler-not weak[^\n\r]*variableMUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle3.C -std=c++11 scan-assembler _ZN1AC1IN3foo3barMUlvE_EEET_ PASS: g++.dg/cpp0x/lambda/lambda-mangle3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle3.C -std=c++20 scan-assembler _ZN1AC1IN3foo3barMUlvE_EEET_ PASS: g++.dg/cpp0x/lambda/lambda-mangle3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle3.C -std=c++26 scan-assembler _ZN1AC1IN3foo3barMUlvE_EEET_ PASS: g++.dg/cpp0x/lambda/lambda-mangle3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++11 scan-assembler _ZNK1AIcE1pMUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++11 scan-assembler _ZNK1AIiE1pMUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++20 scan-assembler _ZNK1AIcE1pMUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++20 scan-assembler _ZNK1AIiE1pMUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++26 scan-assembler _ZNK1AIcE1pMUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++26 scan-assembler _ZNK1AIiE1pMUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle5.C -std=c++11 scan-assembler _ZZN1AIiEC4IiEET_S2_Ed_NKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle5.C -std=c++20 scan-assembler _ZZN1AIiEC4IiEET_S2_Ed_NKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle5.C -std=c++26 scan-assembler _ZZN1AIiEC4IiEET_S2_Ed_NKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle6.C -std=gnu++11 scan-assembler _ZNK1RIiE1xMUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle6.C -std=gnu++11 scan-assembler weak[^\n\r]*_?_ZNK1RIiE1xMUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-mangle6.C -std=gnu++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mangle6.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mangle6.C -std=gnu++26 PASS: g++.dg/cpp0x/lambda/lambda-mangle7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mixed.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mixed.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-mixed.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mixed.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-mixed.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mixed.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-mutable.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mutable.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-mutable.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mutable.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-mutable.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mutable.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-names1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-names1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-names1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-nested10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested10.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-nested10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested10.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-nested10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested10.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested8.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-nested8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested8.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-nested8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested8.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++11 (test for errors, line 30) PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++14 (test for errors, line 23) PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++14 (test for errors, line 30) PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++14 (test for errors, line 37) PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++14 (test for errors, line 24) PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++14 (test for errors, line 31) PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++14 (test for errors, line 38) PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-noexcept1.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/lambda/lambda-noexcept1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-noexcept1.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp0x/lambda/lambda-noexcept1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-noexcept1.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/lambda/lambda-noexcept1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-non-const.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-non-const.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-non-const.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-non-const.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-non-const.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-non-const.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nop.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nop.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-nop.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nop.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-nop.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nop.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-ns-scope.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ns-scope.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-ns-scope.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ns-scope.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-ns-scope.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ns-scope.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-nsdmi10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi4.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi4.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi9.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-nsdmi9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi9.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-nsdmi9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi9.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-pass.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-pass.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-pass.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-pass.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-pass.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-pass.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-qualified.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-qualified.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-qualified.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-recursive.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-recursive.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-recursive.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-recursive.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-recursive.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-recursive.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-ref-default.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ref-default.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-ref-default.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ref-default.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-ref-default.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ref-default.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-ref.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ref.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-ref.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ref.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-ref.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ref.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-ref2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ref2.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-ref2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ref2.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-ref2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ref2.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-ref3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ref3.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-ref3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ref3.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-ref3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ref3.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-rep1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-rep1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-rep1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-return1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-return1.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-return1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-return1.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-return1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-return1.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++11 (test for errors, line 30) PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++17 (test for errors, line 30) PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-shadow2.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/lambda/lambda-shadow2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-shadow2.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/lambda/lambda-shadow2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-shadow2.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/lambda/lambda-shadow2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-shadow3.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-shadow3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-shadow3.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-shadow3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-shadow3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-shadow3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-std-function.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-std-function.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-std-function.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-std-function.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-std-function.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-std-function.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-stmtexpr1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-stmtexpr1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-stmtexpr1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-switch2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-switch2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-switch2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++11 expected at line 5 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++11 returning (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++20 expected at line 5 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++20 returning (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++26 expected at line 5 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++26 returning (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-template.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-template.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-template.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-template10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template10.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-template10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template10.C -std=gnu++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-template10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template10.C -std=gnu++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++11 scan-assembler _ZN8functionC1IZN1CIiE3fooIiEEvT_S_Ed_UlvE_EES4_ PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++11 scan-assembler-not _ZZN1CIiE3fooIiEEvT_8functionEd_NKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++20 scan-assembler _ZN8functionC1IZN1CIiE3fooIiEEvT_S_Ed_UlvE_EES4_ PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++20 scan-assembler-not _ZZN1CIiE3fooIiEEvT_8functionEd_NKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++26 scan-assembler _ZN8functionC1IZN1CIiE3fooIiEEvT_S_Ed_UlvE_EES4_ PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++26 scan-assembler-not _ZZN1CIiE3fooIiEEvT_8functionEd_NKUlvE_clEv PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++11 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++11 (test for bogus messages, line 11) PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template4.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-template4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template4.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-template4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template4.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-template5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template6.C -std=c++11 scan-assembler-not _ZZ1fIvEvvENKUlvE_cvPFvvEEv PASS: g++.dg/cpp0x/lambda/lambda-template6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template6.C -std=c++20 scan-assembler-not _ZZ1fIvEvvENKUlvE_cvPFvvEEv PASS: g++.dg/cpp0x/lambda/lambda-template6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template6.C -std=c++26 scan-assembler-not _ZZ1fIvEvvENKUlvE_cvPFvvEEv PASS: g++.dg/cpp0x/lambda/lambda-template6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++20 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++26 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this17.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/lambda/lambda-this17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this17.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/lambda/lambda-this17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this18.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp0x/lambda/lambda-this18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this18.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp0x/lambda/lambda-this18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this2.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/lambda/lambda-this2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this2.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/lambda/lambda-this2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this20.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-this20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this20.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-this20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this20.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-this20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this21.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-this21.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-this21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this21.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-this21.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-this21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this21.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-this21.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-this21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this22.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/lambda/lambda-this22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this22.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/lambda/lambda-this22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this22.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/lambda/lambda-this22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this5.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-this5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this5.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-this5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this5.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-this6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-this9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-type.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-type.C -std=c++11 not captured (test for errors, line 72) PASS: g++.dg/cpp0x/lambda/lambda-type.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-type.C -std=c++20 not captured (test for errors, line 72) PASS: g++.dg/cpp0x/lambda/lambda-type.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-type.C -std=c++26 not captured (test for errors, line 72) PASS: g++.dg/cpp0x/lambda/lambda-typedef.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-typedef.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-typedef.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-uneval.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-uneval.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-uneval.C -std=c++17 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-uneval.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-uneval.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-uneval2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-uneval2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-uneval2.C -std=c++17 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-uneval2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-uneval2.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-uneval2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-use.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-use.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-use.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-use2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-use2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-use2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic10.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-variadic10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic10.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-variadic10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic10.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-variadic10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic11.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-variadic11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic11.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-variadic11.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-variadic11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic11.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-variadic11.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-variadic11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic13.C -std=c++14 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-variadic13.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic13.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-variadic13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic13.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-variadic13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic14.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-variadic14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic14.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-variadic14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic14.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-variadic14.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp0x/lambda/lambda-variadic14a.C -std=c++11 (test for bogus messages, line 6) PASS: g++.dg/cpp0x/lambda/lambda-variadic14a.C -std=c++11 (test for excess errors) XFAIL: g++.dg/cpp0x/lambda/lambda-variadic14a.C -std=c++20 (test for bogus messages, line 6) PASS: g++.dg/cpp0x/lambda/lambda-variadic14a.C -std=c++20 (test for excess errors) XFAIL: g++.dg/cpp0x/lambda/lambda-variadic14a.C -std=c++26 (test for bogus messages, line 6) PASS: g++.dg/cpp0x/lambda/lambda-variadic14a.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp0x/lambda/lambda-variadic15.C -std=c++11 (test for bogus messages, line 9) PASS: g++.dg/cpp0x/lambda/lambda-variadic15.C -std=c++11 (test for excess errors) XFAIL: g++.dg/cpp0x/lambda/lambda-variadic15.C -std=c++20 (test for bogus messages, line 9) PASS: g++.dg/cpp0x/lambda/lambda-variadic15.C -std=c++20 (test for excess errors) XFAIL: g++.dg/cpp0x/lambda/lambda-variadic15.C -std=c++26 (test for bogus messages, line 9) PASS: g++.dg/cpp0x/lambda/lambda-variadic15.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp0x/lambda/lambda-variadic16.C -std=c++11 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/lambda/lambda-variadic16.C -std=c++11 (test for excess errors) XFAIL: g++.dg/cpp0x/lambda/lambda-variadic16.C -std=c++20 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/lambda/lambda-variadic16.C -std=c++20 (test for excess errors) XFAIL: g++.dg/cpp0x/lambda/lambda-variadic16.C -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/lambda/lambda-variadic16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic2.C -std=c++11 execution test PASS: g++.dg/cpp0x/lambda/lambda-variadic2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic2.C -std=c++20 execution test PASS: g++.dg/cpp0x/lambda/lambda-variadic2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic2.C -std=c++26 execution test PASS: g++.dg/cpp0x/lambda/lambda-variadic3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic5.C -std=gnu++11 scan-tree-dump-times original ":: \\(null\\)" 6 PASS: g++.dg/cpp0x/lambda/lambda-variadic5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic5.C -std=gnu++20 scan-tree-dump-times original ":: \\(null\\)" 6 PASS: g++.dg/cpp0x/lambda/lambda-variadic5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic5.C -std=gnu++26 scan-tree-dump-times original ":: \\(null\\)" 6 PASS: g++.dg/cpp0x/lambda/lambda-variadic5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic7.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-variadic7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic7.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-variadic7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic7.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-variadic7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-vla1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-vla1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-vla1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-vla2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-vla2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-vla2.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/cpp0x/lambda/lambda-vla3.C -std=c++11 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/lambda/lambda-vla3.C -std=c++11 (test for excess errors) XFAIL: g++.dg/cpp0x/lambda/lambda-vla3.C -std=c++20 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/lambda/lambda-vla3.C -std=c++20 (test for excess errors) XFAIL: g++.dg/cpp0x/lambda/lambda-vla3.C -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/lambda/lambda-vla3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-vla4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-vla4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-vla4.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp0x/lambda/lambda-vla5.C -std=c++11 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/lambda/lambda-vla5.C -std=c++11 (test for excess errors) XFAIL: g++.dg/cpp0x/lambda/lambda-vla5.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/lambda/lambda-vla5.C -std=c++20 (test for excess errors) XFAIL: g++.dg/cpp0x/lambda/lambda-vla5.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/lambda/lambda-vla5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-warn1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-warn1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-warn1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-warn2.C -std=gnu++11 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/lambda/lambda-warn2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-warn2.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/lambda/lambda-warn2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-warn2.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/lambda/lambda-warn2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-warn3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-warn3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-warn3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-warn4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-warn4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-warn4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/pr94426-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp0x/lambda/pr94426-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/pr94426-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/lambda/pr94426-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/lambda/pr94426-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/lambda/pr94426-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/linkage2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/linkage2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/linkage2.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/linkage2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/linkage2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/linkage2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/linkage2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/linkage2.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp0x/linkage2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/linkage2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/linkage2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/linkage2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/linkage2.C -std=c++26 at line 33 (test for errors, line 32) PASS: g++.dg/cpp0x/linkage2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/literal-type1.C -std=c++11 (test for errors, line 34) PASS: g++.dg/cpp0x/literal-type1.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/cpp0x/literal-type1.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/literal-type1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/literal-type1.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp0x/literal-type1.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/literal-type1.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/literal-type1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/literal-type1.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp0x/literal-type1.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/literal-type1.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/literal-type1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/local-targ1.C -std=c++11 scan-assembler _ZN1BIZN3fooIivE3barILb1EEEvvE1CEC1ERKS4_ PASS: g++.dg/cpp0x/local-targ1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/local-targ1.C -std=c++20 scan-assembler _ZN1BIZN3fooIivE3barILb1EEEvvE1CEC1ERKS4_ PASS: g++.dg/cpp0x/local-targ1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/local-targ1.C -std=c++26 scan-assembler _ZN1BIZN3fooIivE3barILb1EEEvvE1CEC1ERKS4_ PASS: g++.dg/cpp0x/local-targ1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/local-type1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/local-type1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/local-type1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/locations1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/locations1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/locations1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/locations1.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/locations1.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/locations1.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/locations1.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp0x/locations1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/locations1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/locations1.C -std=c++11 at line 6 (test for errors, line 5) PASS: g++.dg/cpp0x/locations1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for errors, line 17) PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for errors, line 21) PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for errors, line 26) PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for errors, line 29) PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for errors, line 5) PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp0x/locations1.C -std=c++17 at line 6 (test for errors, line 5) PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/locations1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/locations1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/locations1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/locations1.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/locations1.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/locations1.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp0x/locations1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/locations1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/locations1.C -std=c++20 at line 6 (test for errors, line 5) PASS: g++.dg/cpp0x/locations1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/long_long.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/long_long.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/long_long.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/main1.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/main1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/main1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp0x/main1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/main1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp0x/main1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/mem-init-aggr1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/mem-init-aggr1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/mem-init-aggr1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++11 dg-regexp 17 was found: "\-\-\- .*" PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++11 dg-regexp 18 was found: "\+\+\+ .*" PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++11 expected multiline pattern lines 23-27 PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++20 dg-regexp 17 was found: "\-\-\- .*" PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++20 dg-regexp 18 was found: "\+\+\+ .*" PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++20 expected multiline pattern lines 23-27 PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++26 dg-regexp 17 was found: "\-\-\- .*" PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++26 dg-regexp 18 was found: "\+\+\+ .*" PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++26 expected multiline pattern lines 23-27 PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/move-return1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/move-return1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/move-return1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/move-return2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/move-return2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/move-return2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/move-return3.C -std=c++20 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/move-return3.C -std=c++23 UNSUPPORTED: g++.dg/cpp0x/move-return3.C -std=c++26 PASS: g++.dg/cpp0x/move-return4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/move-return4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/move-return4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/move-return5.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/move-return5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/move-return5.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/move-return5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/move-return5.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/move-return5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/move1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/move1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/move1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/move2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/move2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/move2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/mutable1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/mutable1.C -std=c++11 execution test PASS: g++.dg/cpp0x/mutable1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/mutable1.C -std=c++20 execution test PASS: g++.dg/cpp0x/mutable1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/mutable1.C -std=c++26 execution test PASS: g++.dg/cpp0x/named.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/named.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/named.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/named_refs.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/named_refs.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/named_refs.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/narrowing1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/narrowing1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/narrowing1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/new-auto1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/new-auto1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/new-auto1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/new-auto1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/new-auto1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/new-auto1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/new-auto1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/new-auto1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/new-auto1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/new1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/new1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/new1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/new2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/new2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/new2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/new2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/new2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/new2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/new3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/new3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/new3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/new4.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/new4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/new4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/new4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/new4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/new4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/new5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/new5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/new5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/new6.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/new6.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/new6.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/new6.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/new6.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/new6.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/new6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/new6.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/new6.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/new6.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/new6.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/new6.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/new6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/new6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/new6.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/new6.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/new6.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/new6.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/new6.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/new6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/new6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/no-weak1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/no-weak1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/no-weak1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept01.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept01.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept01.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept02.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/noexcept02.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp0x/noexcept02.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/noexcept02.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/noexcept02.C -std=c++11 at line 15 (test for warnings, line 13) PASS: g++.dg/cpp0x/noexcept02.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept02.C -std=c++17 (test for errors, line 27) PASS: g++.dg/cpp0x/noexcept02.C -std=c++17 (test for warnings, line 25) PASS: g++.dg/cpp0x/noexcept02.C -std=c++17 at line 14 (test for errors, line 13) PASS: g++.dg/cpp0x/noexcept02.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/noexcept02.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp0x/noexcept02.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/cpp0x/noexcept02.C -std=c++20 at line 14 (test for errors, line 13) PASS: g++.dg/cpp0x/noexcept02.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++11 (test for warnings, line 38) PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++20 execution test PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++26 execution test PASS: g++.dg/cpp0x/noexcept04.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept04.C -std=c++11 execution test PASS: g++.dg/cpp0x/noexcept04.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept04.C -std=c++20 execution test PASS: g++.dg/cpp0x/noexcept04.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept04.C -std=c++26 execution test PASS: g++.dg/cpp0x/noexcept05.C -std=c++11 scan-assembler LSDA PASS: g++.dg/cpp0x/noexcept05.C -std=c++11 scan-assembler-not EHB PASS: g++.dg/cpp0x/noexcept05.C -std=c++11 scan-assembler-not _ZSt9terminatev PASS: g++.dg/cpp0x/noexcept05.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept05.C -std=c++20 scan-assembler LSDA PASS: g++.dg/cpp0x/noexcept05.C -std=c++20 scan-assembler-not EHB PASS: g++.dg/cpp0x/noexcept05.C -std=c++20 scan-assembler-not _ZSt9terminatev PASS: g++.dg/cpp0x/noexcept05.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept05.C -std=c++26 scan-assembler LSDA PASS: g++.dg/cpp0x/noexcept05.C -std=c++26 scan-assembler-not EHB PASS: g++.dg/cpp0x/noexcept05.C -std=c++26 scan-assembler-not _ZSt9terminatev PASS: g++.dg/cpp0x/noexcept05.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept06.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/cpp0x/noexcept06.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept06.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/noexcept06.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/cpp0x/noexcept06.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept06.C -std=gnu++20 execution test UNSUPPORTED: g++.dg/cpp0x/noexcept06.C -std=gnu++26 PASS: g++.dg/cpp0x/noexcept07.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/noexcept07.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept07.C -std=c++11 execution test UNSUPPORTED: g++.dg/cpp0x/noexcept07.C -std=c++20 UNSUPPORTED: g++.dg/cpp0x/noexcept07.C -std=c++26 PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 (test for errors, line 34) PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 (test for errors, line 35) PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 (test for errors, line 37) PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 (test for errors, line 44) PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 (test for errors, line 47) PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 (test for errors, line 59) PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 (test for errors, line 60) PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 (test for errors, line 62) PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 at line 43 (test for warnings, line 42) PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 at line 46 (test for warnings, line 44) PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 at line 49 (test for warnings, line 47) PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 at line 51 (test for warnings, line 50) PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 at line 53 (test for warnings, line 52) PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 34) PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 35) PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 42) PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 44) PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 47) PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 50) PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 52) PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 59) PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 60) PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 at line 45 (test for errors, line 44) PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 at line 48 (test for errors, line 47) PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 50) PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 52) PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 59) PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 60) PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 at line 45 (test for errors, line 44) PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 at line 48 (test for errors, line 47) PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept14.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/noexcept14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept14.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/noexcept14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept14.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/noexcept14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept15.C -std=c++11 (test for warnings, line 60) XFAIL: g++.dg/cpp0x/noexcept15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept15.C -std=c++20 (test for warnings, line 60) XFAIL: g++.dg/cpp0x/noexcept15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept15.C -std=c++26 (test for warnings, line 60) XFAIL: g++.dg/cpp0x/noexcept15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept17.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept19.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/cpp0x/noexcept19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept19.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/noexcept19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept23.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept24.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept25.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept26.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept27.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept28.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/noexcept28.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept28.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/noexcept28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept28.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/noexcept28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept29.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/noexcept29.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/noexcept29.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept29.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/noexcept29.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/noexcept29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept29.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/noexcept29.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/noexcept29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept30.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp0x/noexcept30.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept30.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp0x/noexcept30.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept30.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp0x/noexcept30.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept31.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept32.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept32.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept33.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept33.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept33.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept34.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/noexcept34.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/noexcept34.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/noexcept34.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept34.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/noexcept34.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/noexcept34.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/noexcept34.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept34.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/noexcept34.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/noexcept34.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/noexcept34.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept35.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept35.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept35.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept36.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/noexcept36.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/noexcept36.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept36.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/noexcept36.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/noexcept36.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept36.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/noexcept36.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/noexcept36.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept37.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/noexcept37.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept37.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/noexcept37.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept37.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/noexcept37.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept38.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/noexcept38.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept38.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/noexcept38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept38.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/noexcept38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept39.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/noexcept39.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept39.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/noexcept39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept39.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/noexcept39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept40.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept40.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept40.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept41.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/noexcept41.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept41.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/noexcept41.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept41.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/noexcept41.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept42.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept42.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept42.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept43.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept43.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept43.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept44.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept44.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept44.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept45.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/noexcept45.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept45.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/noexcept45.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept45.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/noexcept45.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept46.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/noexcept46.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/noexcept46.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/noexcept46.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/noexcept46.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/noexcept46.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/noexcept46.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept46.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/noexcept46.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/noexcept46.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/noexcept46.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/noexcept46.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/noexcept46.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/noexcept46.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept46.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/noexcept46.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/noexcept46.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/noexcept46.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/noexcept46.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/noexcept46.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/noexcept46.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept47.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/noexcept47.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/noexcept47.C -std=c++11 (test for errors, line 36) PASS: g++.dg/cpp0x/noexcept47.C -std=c++11 (test for errors, line 43) PASS: g++.dg/cpp0x/noexcept47.C -std=c++11 (test for errors, line 47) PASS: g++.dg/cpp0x/noexcept47.C -std=c++11 (test for errors, line 62) PASS: g++.dg/cpp0x/noexcept47.C -std=c++11 (test for errors, line 67) PASS: g++.dg/cpp0x/noexcept47.C -std=c++11 (test for errors, line 82) PASS: g++.dg/cpp0x/noexcept47.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept47.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/noexcept47.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/noexcept47.C -std=c++20 (test for errors, line 36) PASS: g++.dg/cpp0x/noexcept47.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp0x/noexcept47.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp0x/noexcept47.C -std=c++20 (test for errors, line 62) PASS: g++.dg/cpp0x/noexcept47.C -std=c++20 (test for errors, line 67) PASS: g++.dg/cpp0x/noexcept47.C -std=c++20 (test for errors, line 82) PASS: g++.dg/cpp0x/noexcept47.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept47.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/noexcept47.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/noexcept47.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp0x/noexcept47.C -std=c++26 (test for errors, line 43) PASS: g++.dg/cpp0x/noexcept47.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp0x/noexcept47.C -std=c++26 (test for errors, line 62) PASS: g++.dg/cpp0x/noexcept47.C -std=c++26 (test for errors, line 67) PASS: g++.dg/cpp0x/noexcept47.C -std=c++26 (test for errors, line 82) PASS: g++.dg/cpp0x/noexcept47.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept48.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept48.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept48.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept49.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept49.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept49.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept50.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept50.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept50.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept51.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept51.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept51.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept52.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept52.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept52.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept53.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/noexcept53.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/noexcept53.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/noexcept53.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/noexcept53.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/noexcept53.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/noexcept53.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept53.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/noexcept53.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/noexcept53.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/noexcept53.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/noexcept53.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/noexcept53.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/noexcept53.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept53.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/noexcept53.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/noexcept53.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/noexcept53.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/noexcept53.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/noexcept53.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/noexcept53.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept54.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/noexcept54.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept54.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/noexcept54.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept54.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/noexcept54.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept55.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept55.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept55.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept56.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept56.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept56.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept57.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept57.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept57.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept58.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/noexcept58.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept58.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/noexcept58.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept58.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/noexcept58.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept59.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/noexcept59.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/noexcept59.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept59.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/noexcept59.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/noexcept59.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept59.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/noexcept59.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/noexcept59.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept60.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept60.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept60.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept61.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept61.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept61.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept62.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept62.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept62.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept63.C -std=c++11 scan-assembler _ZN2S1ILi1EEC1Ev PASS: g++.dg/cpp0x/noexcept63.C -std=c++11 scan-assembler _ZN2S1ILi1EEC2Ev PASS: g++.dg/cpp0x/noexcept63.C -std=c++11 scan-assembler _ZN2S2ILi1EE3barEv PASS: g++.dg/cpp0x/noexcept63.C -std=c++11 scan-assembler _ZN2S3ILi1EE3barEv PASS: g++.dg/cpp0x/noexcept63.C -std=c++11 scan-assembler _ZN2S4ILi1EE3barEv PASS: g++.dg/cpp0x/noexcept63.C -std=c++11 scan-assembler _ZN2S5ILi1EE3barEv PASS: g++.dg/cpp0x/noexcept63.C -std=c++11 scan-assembler _ZN2S6ILi1EE1NILi1EE3barEv PASS: g++.dg/cpp0x/noexcept63.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept63.C -std=c++20 scan-assembler _ZN2S1ILi1EEC1Ev PASS: g++.dg/cpp0x/noexcept63.C -std=c++20 scan-assembler _ZN2S1ILi1EEC2Ev PASS: g++.dg/cpp0x/noexcept63.C -std=c++20 scan-assembler _ZN2S2ILi1EE3barEv PASS: g++.dg/cpp0x/noexcept63.C -std=c++20 scan-assembler _ZN2S3ILi1EE3barEv PASS: g++.dg/cpp0x/noexcept63.C -std=c++20 scan-assembler _ZN2S4ILi1EE3barEv PASS: g++.dg/cpp0x/noexcept63.C -std=c++20 scan-assembler _ZN2S5ILi1EE3barEv PASS: g++.dg/cpp0x/noexcept63.C -std=c++20 scan-assembler _ZN2S6ILi1EE1NILi1EE3barEv PASS: g++.dg/cpp0x/noexcept63.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept63.C -std=c++26 scan-assembler _ZN2S1ILi1EEC1Ev PASS: g++.dg/cpp0x/noexcept63.C -std=c++26 scan-assembler _ZN2S1ILi1EEC2Ev PASS: g++.dg/cpp0x/noexcept63.C -std=c++26 scan-assembler _ZN2S2ILi1EE3barEv PASS: g++.dg/cpp0x/noexcept63.C -std=c++26 scan-assembler _ZN2S3ILi1EE3barEv PASS: g++.dg/cpp0x/noexcept63.C -std=c++26 scan-assembler _ZN2S4ILi1EE3barEv PASS: g++.dg/cpp0x/noexcept63.C -std=c++26 scan-assembler _ZN2S5ILi1EE3barEv PASS: g++.dg/cpp0x/noexcept63.C -std=c++26 scan-assembler _ZN2S6ILi1EE1NILi1EE3barEv PASS: g++.dg/cpp0x/noexcept63.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept64.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept64.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept64.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept65.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept65.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept65.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept66.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/noexcept66.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept66.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/noexcept66.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept66.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/noexcept66.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept67.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept67.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept67.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept68.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept68.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept68.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept69.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept69.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept69.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept70.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept70.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept70.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept71.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/noexcept71.C -std=c++11 (test for errors, line 28) PASS: g++.dg/cpp0x/noexcept71.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept71.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/noexcept71.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp0x/noexcept71.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept71.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/noexcept71.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp0x/noexcept71.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept72.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept72.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept72.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept73.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept73.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept73.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept74.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept74.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept74.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept74a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept74a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept74a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept75.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept75.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept75.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept76.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept76.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept76.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept77.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept77.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept77.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept78.C -std=c++11 (test for bogus messages, line 11) PASS: g++.dg/cpp0x/noexcept78.C -std=c++11 (test for bogus messages, line 12) PASS: g++.dg/cpp0x/noexcept78.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept78.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/cpp0x/noexcept78.C -std=c++20 (test for bogus messages, line 12) PASS: g++.dg/cpp0x/noexcept78.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept78.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/cpp0x/noexcept78.C -std=c++26 (test for bogus messages, line 12) PASS: g++.dg/cpp0x/noexcept78.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept79.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept79.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept79.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept80.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept80.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept80.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept81.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept81.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept81.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept82.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/noexcept82.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept82.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/noexcept82.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept82.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/noexcept82.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept83.C -std=c++11 (test for errors, line 28) PASS: g++.dg/cpp0x/noexcept83.C -std=c++11 (test for warnings, line 35) PASS: g++.dg/cpp0x/noexcept83.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept83.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp0x/noexcept83.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/cpp0x/noexcept83.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept83.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp0x/noexcept83.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/cpp0x/noexcept83.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept84.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept84.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept84.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept85.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept85.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept85.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept86.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/noexcept86.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept86.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept87.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept87.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept87.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept88.C -std=gnu++11 at line 8 (test for warnings, line 6) PASS: g++.dg/cpp0x/noexcept88.C -std=gnu++11 at line 9 (test for warnings, line 6) PASS: g++.dg/cpp0x/noexcept88.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept88.C -std=gnu++17 at line 7 (test for errors, line 6) PASS: g++.dg/cpp0x/noexcept88.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp0x/noexcept88.C -std=gnu++20 at line 7 (test for errors, line 6) PASS: g++.dg/cpp0x/noexcept88.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept89.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/noexcept89.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept89.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/noexcept89.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept89.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/noexcept89.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept90.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/noexcept90.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept90.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/noexcept90.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept90.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/noexcept90.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept91.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept91.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept91.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept91a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept91a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept91a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/noexcept92.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept92.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/noexcept92.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nolinkage1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nolinkage1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nolinkage1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced7.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/nondeduced7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced7.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/nondeduced7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nondeduced7.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/nondeduced7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nontype1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/nontype1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nontype1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/nontype1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nontype1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/nontype1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nontype2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nontype2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nontype2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nontype3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nontype3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nontype3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nontype4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nontype4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nontype4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nontype5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nontype5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nontype5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nontype6.C -std=c++11 at line 17 (test for errors, line 16) PASS: g++.dg/cpp0x/nontype6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nontype6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nontype6.C -std=c++98 (test for errors, line 16) PASS: g++.dg/cpp0x/nontype6.C -std=c++98 (test for errors, line 6) PASS: g++.dg/cpp0x/nontype6.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/nontype7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nontype7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nontype7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/not_special.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp0x/not_special.C -std=c++11 (test for errors, line 44) PASS: g++.dg/cpp0x/not_special.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/cpp0x/not_special.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/not_special.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp0x/not_special.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp0x/not_special.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/cpp0x/not_special.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/not_special.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp0x/not_special.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp0x/not_special.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/cpp0x/not_special.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-aggr1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-aggr1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-aggr1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-anon-struct1.C -std=gnu++11 (test for errors, line 35) PASS: g++.dg/cpp0x/nsdmi-anon-struct1.C -std=gnu++11 (test for errors, line 45) PASS: g++.dg/cpp0x/nsdmi-anon-struct1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-anon-struct1.C -std=gnu++20 (test for errors, line 35) PASS: g++.dg/cpp0x/nsdmi-anon-struct1.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/cpp0x/nsdmi-anon-struct1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-anon-struct1.C -std=gnu++26 (test for errors, line 35) PASS: g++.dg/cpp0x/nsdmi-anon-struct1.C -std=gnu++26 (test for errors, line 45) PASS: g++.dg/cpp0x/nsdmi-anon-struct1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-array1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-array1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-array1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-array2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-array2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-array2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-const1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-const1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-const1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer4.C -std=c++11 execution test PASS: g++.dg/cpp0x/nsdmi-defer4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer4.C -std=c++20 execution test PASS: g++.dg/cpp0x/nsdmi-defer4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer4.C -std=c++26 execution test PASS: g++.dg/cpp0x/nsdmi-defer5.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/nsdmi-defer5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer5.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/nsdmi-defer5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer5.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/nsdmi-defer5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer6.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/nsdmi-defer6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer6.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/nsdmi-defer6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer6.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/nsdmi-defer6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer7.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/nsdmi-defer7.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/nsdmi-defer7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer7.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/nsdmi-defer7.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/nsdmi-defer7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer7.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/nsdmi-defer7.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/nsdmi-defer7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-dr1397.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi-dr1397.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-dr1397.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi-dr1397.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-dr1397.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi-dr1397.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-eh1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-eh1.C -std=c++11 execution test PASS: g++.dg/cpp0x/nsdmi-eh1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-eh1.C -std=c++20 execution test PASS: g++.dg/cpp0x/nsdmi-eh1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-eh1.C -std=c++26 execution test PASS: g++.dg/cpp0x/nsdmi-empty1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-empty1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-empty1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-sizeof.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-sizeof.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-sizeof.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template1.C -std=c++11 execution test PASS: g++.dg/cpp0x/nsdmi-template1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template1.C -std=c++20 execution test PASS: g++.dg/cpp0x/nsdmi-template1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template1.C -std=c++26 execution test PASS: g++.dg/cpp0x/nsdmi-template10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template21.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi-template21.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/nsdmi-template21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template21.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi-template21.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/nsdmi-template21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template21.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi-template21.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/nsdmi-template21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template21a.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi-template21a.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/nsdmi-template21a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template21a.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi-template21a.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/nsdmi-template21a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template21a.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi-template21a.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/nsdmi-template21a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template23.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template24.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template25.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template26.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union1.C -std=c++11 execution test PASS: g++.dg/cpp0x/nsdmi-union1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union1.C -std=c++20 execution test PASS: g++.dg/cpp0x/nsdmi-union1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union1.C -std=c++26 execution test PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union4.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi-union4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi-union4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi-union4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union5.C -std=c++11 execution test PASS: g++.dg/cpp0x/nsdmi-union5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union5.C -std=c++20 execution test PASS: g++.dg/cpp0x/nsdmi-union5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union5.C -std=c++26 execution test PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for errors, line 34) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for errors, line 47) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for errors, line 53) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for warnings, line 38) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for errors, line 53) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++26 (test for errors, line 53) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-virtual1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-virtual1.C -std=c++11 execution test PASS: g++.dg/cpp0x/nsdmi-virtual1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-virtual1.C -std=c++20 execution test PASS: g++.dg/cpp0x/nsdmi-virtual1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-virtual1.C -std=c++26 execution test PASS: g++.dg/cpp0x/nsdmi-virtual1a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-virtual1a.C -std=c++11 execution test PASS: g++.dg/cpp0x/nsdmi-virtual1a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-virtual1a.C -std=c++20 execution test PASS: g++.dg/cpp0x/nsdmi-virtual1a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-virtual1a.C -std=c++26 execution test PASS: g++.dg/cpp0x/nsdmi-virtual2.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/nsdmi-virtual2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-virtual2.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/nsdmi-virtual2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-virtual2.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/nsdmi-virtual2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-warn1.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-warn1.C -std=c++20 PASS: g++.dg/cpp0x/nsdmi-warn1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/cpp0x/nsdmi-warn1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/cpp0x/nsdmi-warn1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/cpp0x/nsdmi-warn1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi1.C -std=c++11 execution test PASS: g++.dg/cpp0x/nsdmi1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi1.C -std=c++20 execution test PASS: g++.dg/cpp0x/nsdmi1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi1.C -std=c++26 execution test PASS: g++.dg/cpp0x/nsdmi10.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/nsdmi10.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/nsdmi10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi10.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/nsdmi10.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/nsdmi10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi10.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/nsdmi10.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/nsdmi10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi14.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi15.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi15.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi15.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi16.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi16.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi16.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi17.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/nsdmi17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi17.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/nsdmi17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi17.C -std=c++98 (test for errors, line 5) PASS: g++.dg/cpp0x/nsdmi17.C -std=c++98 at line 6 (test for errors, line 5) PASS: g++.dg/cpp0x/nsdmi17.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi3.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/nsdmi3.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/nsdmi3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/nsdmi3.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/nsdmi3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/nsdmi3.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/nsdmi3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi4.C -std=c++11 execution test PASS: g++.dg/cpp0x/nsdmi4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi4.C -std=c++20 execution test PASS: g++.dg/cpp0x/nsdmi4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi4.C -std=c++26 execution test PASS: g++.dg/cpp0x/nsdmi5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi6.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi6.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/nsdmi6.C -std=c++11 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp0x/nsdmi6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi6.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi6.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/nsdmi6.C -std=c++20 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp0x/nsdmi6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi6.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi6.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/nsdmi6.C -std=c++26 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp0x/nsdmi6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++11 (test for bogus messages, line 7) PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++11 (test for bogus messages, line 9) PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr01.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr01.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr01.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr02.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr02.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr02.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr03.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/nullptr03.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/nullptr03.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr03.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/nullptr03.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/nullptr03.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr03.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/nullptr03.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/nullptr03.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr04.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/nullptr04.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/nullptr04.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/nullptr04.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/nullptr04.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr04.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/nullptr04.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/nullptr04.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/nullptr04.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/nullptr04.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr04.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/nullptr04.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/nullptr04.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/nullptr04.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/nullptr04.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr05.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr05.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr05.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr06.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr06.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr06.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr07.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/nullptr07.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/nullptr07.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/nullptr07.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/nullptr07.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr07.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/nullptr07.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/nullptr07.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/nullptr07.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/nullptr07.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr07.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/nullptr07.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/nullptr07.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/nullptr07.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/nullptr07.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr08.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr08.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr08.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr09.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr09.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr09.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr10.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/nullptr10.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/nullptr10.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/nullptr10.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/nullptr10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr10.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/nullptr10.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/nullptr10.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/nullptr10.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/nullptr10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr10.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/nullptr10.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/nullptr10.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/nullptr10.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/nullptr10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr13.C -std=c++11 execution test PASS: g++.dg/cpp0x/nullptr13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr13.C -std=c++20 execution test PASS: g++.dg/cpp0x/nullptr13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr13.C -std=c++26 execution test PASS: g++.dg/cpp0x/nullptr14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr15.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/nullptr15.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/nullptr15.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/nullptr15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr15.C -std=c++11 candidate note at line 20 (test for warnings, line 19) PASS: g++.dg/cpp0x/nullptr15.C -std=c++11 candidate note at line 24 (test for warnings, line 23) PASS: g++.dg/cpp0x/nullptr15.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/nullptr15.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/nullptr15.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/nullptr15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr15.C -std=c++20 candidate note at line 20 (test for warnings, line 19) PASS: g++.dg/cpp0x/nullptr15.C -std=c++20 candidate note at line 24 (test for warnings, line 23) PASS: g++.dg/cpp0x/nullptr15.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/nullptr15.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/nullptr15.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/nullptr15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr15.C -std=c++26 candidate note at line 20 (test for warnings, line 19) PASS: g++.dg/cpp0x/nullptr15.C -std=c++26 candidate note at line 24 (test for warnings, line 23) PASS: g++.dg/cpp0x/nullptr16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr17.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/nullptr17.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/nullptr17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr17.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/nullptr17.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/nullptr17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr17.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/nullptr17.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/nullptr17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr19.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/nullptr19.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/nullptr19.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/nullptr19.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/nullptr19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr19.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/nullptr19.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/nullptr19.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp0x/nullptr19.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/nullptr19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr19.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/nullptr19.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/nullptr19.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/nullptr19.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/nullptr19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr20.C -std=c++11 execution test PASS: g++.dg/cpp0x/nullptr20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr20.C -std=c++20 execution test PASS: g++.dg/cpp0x/nullptr20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr20.C -std=c++26 execution test PASS: g++.dg/cpp0x/nullptr21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr21.C -std=c++11 execution test PASS: g++.dg/cpp0x/nullptr21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr21.C -std=c++20 execution test PASS: g++.dg/cpp0x/nullptr21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr21.C -std=c++26 execution test PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr23.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr24.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr25.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr26.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr27.C -std=gnu++11 scan-assembler _Z1fIDnLDnEEiT_ PASS: g++.dg/cpp0x/nullptr27.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr27.C -std=gnu++20 scan-assembler _Z1fIDnLDnEEiT_ PASS: g++.dg/cpp0x/nullptr27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr27.C -std=gnu++26 scan-assembler _Z1fIDnLDnEEiT_ PASS: g++.dg/cpp0x/nullptr27.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr28.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr28.C -std=c++11 execution test PASS: g++.dg/cpp0x/nullptr28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr28.C -std=c++20 execution test PASS: g++.dg/cpp0x/nullptr28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr28.C -std=c++26 execution test PASS: g++.dg/cpp0x/nullptr29.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr29.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr29.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr30.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr31.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/nullptr31.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/nullptr31.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/nullptr31.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/nullptr31.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr31.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/nullptr31.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/nullptr31.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/nullptr31.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/nullptr31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr31.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/nullptr31.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/nullptr31.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/nullptr31.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/nullptr31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr32.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr32.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr32.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr33.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr33.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr33.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr34.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr34.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr34.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr35.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr35.C -std=c++11 execution test PASS: g++.dg/cpp0x/nullptr35.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr35.C -std=c++20 execution test PASS: g++.dg/cpp0x/nullptr35.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr35.C -std=c++26 execution test PASS: g++.dg/cpp0x/nullptr36.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/nullptr36.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr36.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp0x/nullptr36.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr36.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp0x/nullptr36.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 28) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 30) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 32) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 33) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 34) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 36) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 37) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 41) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 42) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 43) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 71) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 72) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 74) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 75) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/nullptr37.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 36) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 71) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 72) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 74) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 75) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 43) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 71) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 72) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 74) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 75) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/nullptr37.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr38.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr39.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr40.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr40.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr40.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr41.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr41.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr41.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr42.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr42.C -std=c++11 execution test PASS: g++.dg/cpp0x/nullptr42.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr42.C -std=c++20 execution test PASS: g++.dg/cpp0x/nullptr42.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr42.C -std=c++26 execution test PASS: g++.dg/cpp0x/nullptr43.C -std=gnu++11 scan-assembler _Z1fIDnLDn0EEiT_ PASS: g++.dg/cpp0x/nullptr43.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr43.C -std=gnu++20 scan-assembler _Z1fIDnLDn0EEiT_ PASS: g++.dg/cpp0x/nullptr43.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr43.C -std=gnu++26 scan-assembler _Z1fIDnLDn0EEiT_ PASS: g++.dg/cpp0x/nullptr43.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr44.C -std=c++11 scan-assembler _Z3fooILPv0EEvPN9enable_ifIXeqT_LDnEEvE4typeE PASS: g++.dg/cpp0x/nullptr44.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr44.C -std=c++20 scan-assembler _Z3fooILPv0EEvPN9enable_ifIXeqT_LDnEEvE4typeE PASS: g++.dg/cpp0x/nullptr44.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr44.C -std=c++26 scan-assembler _Z3fooILPv0EEvPN9enable_ifIXeqT_LDnEEvE4typeE PASS: g++.dg/cpp0x/nullptr44.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr45.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr45.C -std=c++11 execution test PASS: g++.dg/cpp0x/nullptr45.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr45.C -std=c++20 execution test PASS: g++.dg/cpp0x/nullptr45.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr45.C -std=c++26 execution test PASS: g++.dg/cpp0x/nullptr46.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp0x/nullptr46.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/cpp0x/nullptr46.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr46.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp0x/nullptr46.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp0x/nullptr46.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr46.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp0x/nullptr46.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/cpp0x/nullptr46.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/nullptr47.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr47.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/nullptr47.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/overflow1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/overflow1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/overflow1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/overflow1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/overflow1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/overflow1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/overflow1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/cpp0x/overflow1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/cpp0x/overflow1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/overload-conv-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/overload-conv-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/overload-conv-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/overload-conv-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/overload-conv-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/overload-conv-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/overload-conv-3.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/overload-conv-3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/overload-conv-3.C -std=c++14 (test for errors, line 20) PASS: g++.dg/cpp0x/overload-conv-3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/overload-conv-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/overload-conv-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/overload-conv-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/overload-conv-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/overload-conv-5.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/overload-conv-5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/overload-conv-5.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/overload-conv-5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/overload-conv-5.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/overload-conv-5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/overload.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/overload.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/overload.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/overload2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/overload2.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/overload2.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/overload2.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/overload2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/overload2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/overload2.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/overload2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/overload2.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/overload2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/overload2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/overload2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/overload2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/overload2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/overload2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/overload3.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/overload3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/overload3.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/overload3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/overload3.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/overload3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/overload4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/overload4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/overload4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/overload5.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/overload5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/overload5.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/overload5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/overload5.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/overload5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/overload5a.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/overload5a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/overload5a.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/overload5a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/overload5a.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/overload5a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/overload6.C -std=c++11 (test for bogus messages, line 15) PASS: g++.dg/cpp0x/overload6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/overload6.C -std=c++20 (test for bogus messages, line 15) PASS: g++.dg/cpp0x/overload6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/overload6.C -std=c++26 (test for bogus messages, line 15) PASS: g++.dg/cpp0x/overload6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 546) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 547) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 548) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 561) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 562) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 567) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 568) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 599) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 600) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 601) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 614) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 615) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 620) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 621) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 626) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 627) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 628) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 641) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 642) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 647) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 648) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 653) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 654) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 655) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 668) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 669) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 674) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 675) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 197) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 199) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 201) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 244) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 247) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 262) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 266) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 284) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 286) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 288) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 331) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 334) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 349) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 353) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 371) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 373) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 375) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 418) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 421) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 436) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 440) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 72) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 75) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 90) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 94) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 546) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 547) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 548) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 561) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 562) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 567) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 568) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 599) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 600) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 601) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 614) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 615) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 620) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 621) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 626) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 627) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 628) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 641) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 642) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 647) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 648) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 653) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 654) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 655) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 668) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 669) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 674) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 675) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 197) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 199) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 201) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 244) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 247) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 262) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 266) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 284) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 286) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 288) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 331) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 334) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 349) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 353) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 371) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 373) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 375) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 418) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 421) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 436) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 440) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 75) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 90) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 94) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 546) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 547) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 548) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 561) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 562) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 567) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 568) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 599) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 600) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 601) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 614) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 615) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 620) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 621) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 626) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 627) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 628) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 641) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 642) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 647) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 648) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 653) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 654) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 655) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 668) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 669) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 674) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for errors, line 675) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 197) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 199) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 201) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 244) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 247) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 262) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 266) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 284) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 286) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 288) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 331) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 334) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 349) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 353) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 371) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 373) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 375) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 418) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 421) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 436) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 440) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 75) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 90) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for warnings, line 94) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for errors, line 35) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for errors, line 45) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for errors, line 50) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for errors, line 51) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for errors, line 52) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for errors, line 56) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for errors, line 57) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for errors, line 61) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for errors, line 62) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for errors, line 63) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for errors, line 64) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 50) PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 52) PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 56) PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 57) PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 61) PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 62) PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 63) PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 64) PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/override1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/override1.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/override1.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp0x/override1.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp0x/override1.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp0x/override1.C -std=c++26 (test for errors, line 50) PASS: g++.dg/cpp0x/override1.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp0x/override1.C -std=c++26 (test for errors, line 52) PASS: g++.dg/cpp0x/override1.C -std=c++26 (test for errors, line 56) PASS: g++.dg/cpp0x/override1.C -std=c++26 (test for errors, line 57) PASS: g++.dg/cpp0x/override1.C -std=c++26 (test for errors, line 61) PASS: g++.dg/cpp0x/override1.C -std=c++26 (test for errors, line 62) PASS: g++.dg/cpp0x/override1.C -std=c++26 (test for errors, line 63) PASS: g++.dg/cpp0x/override1.C -std=c++26 (test for errors, line 64) PASS: g++.dg/cpp0x/override1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/override1.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp0x/override1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for errors, line 28) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for errors, line 42) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for errors, line 44) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for errors, line 45) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for errors, line 47) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for errors, line 48) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for errors, line 49) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for errors, line 51) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for errors, line 52) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for warnings, line 41) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for warnings, line 46) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for warnings, line 50) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 49) PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 52) PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for warnings, line 50) PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/override2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/override2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/override2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/override2.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp0x/override2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp0x/override2.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp0x/override2.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp0x/override2.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp0x/override2.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp0x/override2.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp0x/override2.C -std=c++26 (test for errors, line 49) PASS: g++.dg/cpp0x/override2.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp0x/override2.C -std=c++26 (test for errors, line 52) PASS: g++.dg/cpp0x/override2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/override2.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/cpp0x/override2.C -std=c++26 (test for warnings, line 46) PASS: g++.dg/cpp0x/override2.C -std=c++26 (test for warnings, line 50) PASS: g++.dg/cpp0x/override2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/override3.C (test for errors, line 10) PASS: g++.dg/cpp0x/override3.C (test for errors, line 6) PASS: g++.dg/cpp0x/override3.C (test for warnings, line 19) PASS: g++.dg/cpp0x/override3.C (test for warnings, line 4) PASS: g++.dg/cpp0x/override3.C (test for excess errors) PASS: g++.dg/cpp0x/override4.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/override4.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/override4.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp0x/override4.C -std=c++11 (test for errors, line 44) PASS: g++.dg/cpp0x/override4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/override4.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/override4.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/override4.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp0x/override4.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp0x/override4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/override4.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/override4.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/override4.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp0x/override4.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp0x/override4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/override5.C -std=gnu++11 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp0x/override5.C -std=gnu++11 at line 26 (test for warnings, line 25) PASS: g++.dg/cpp0x/override5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/override5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp0x/override5.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/cpp0x/override5.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/cpp0x/override5.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/cpp0x/override5.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/cpp0x/override5.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/cpp0x/override5.C -std=gnu++98 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp0x/override5.C -std=gnu++98 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp0x/override5.C -std=gnu++98 at line 26 (test for warnings, line 25) PASS: g++.dg/cpp0x/override5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/override6.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/override6.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/cpp0x/override6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/override6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp0x/override6.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/cpp0x/override6.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/cpp0x/override6.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/cpp0x/override6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/parse1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/parse1.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/parse1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/parse1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/parse1.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/parse1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/parse1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/parse1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/parse1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/parse2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/parse2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/parse2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr102305.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr102305.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr102305.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp0x/pr104668.C -std=c++11 (test for excess errors) XFAIL: g++.dg/cpp0x/pr104668.C -std=c++20 (test for excess errors) XFAIL: g++.dg/cpp0x/pr104668.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr105256.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr105256.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr105256.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr107065.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr107065.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr107065.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr108698.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr108698.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr108698.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp0x/pr112365.C -std=c++11 (test for excess errors) XFAIL: g++.dg/cpp0x/pr112365.C -std=c++20 (test for excess errors) XFAIL: g++.dg/cpp0x/pr112365.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr113031.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr113031.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr113031.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/pr118214.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr118214.C -std=c++11 execution test PASS: g++.dg/cpp0x/pr118214.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr118214.C -std=c++20 execution test PASS: g++.dg/cpp0x/pr118214.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr118214.C -std=c++26 execution test PASS: g++.dg/cpp0x/pr118390.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr118390.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr118390.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr118532.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr118532.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr118532.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr118671.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr118671.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/pr118671.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr118671.C -std=gnu++20 execution test PASS: g++.dg/cpp0x/pr118671.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr118671.C -std=gnu++26 execution test PASS: g++.dg/cpp0x/pr118923.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr118923.C -std=c++11 execution test PASS: g++.dg/cpp0x/pr118923.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr118923.C -std=c++20 execution test PASS: g++.dg/cpp0x/pr118923.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp0x/pr118923.C -std=c++23 execution test PASS: g++.dg/cpp0x/pr119123.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr119123.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr119123.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr119563.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr119563.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/pr119563.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr119563.C -std=gnu++20 execution test PASS: g++.dg/cpp0x/pr119563.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr119563.C -std=gnu++26 execution test PASS: g++.dg/cpp0x/pr119580.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr119580.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr119580.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr122302.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr122302.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/pr122302.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr122302.C -std=gnu++20 execution test PASS: g++.dg/cpp0x/pr122302.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr122302.C -std=gnu++26 execution test PASS: g++.dg/cpp0x/pr122465.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr122465.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr122465.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/pr122465.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr122465.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/pr122465.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr123692.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr123692.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr123692.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr123818.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr123818.C -std=c++11 execution test PASS: g++.dg/cpp0x/pr123818.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr123818.C -std=c++20 execution test PASS: g++.dg/cpp0x/pr123818.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr123818.C -std=c++26 execution test PASS: g++.dg/cpp0x/pr124173.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr124173.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr124173.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr124489.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr124489.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/pr124489.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr124489.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/pr124489.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/pr124489.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr124489.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/pr124489.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/pr124489.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr31431-2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr31431-2.C -std=c++11 (test for warnings, line 2) PASS: g++.dg/cpp0x/pr31431-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr31431-2.C -std=c++11 candidate note at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr31431-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr31431-2.C -std=c++20 (test for warnings, line 2) PASS: g++.dg/cpp0x/pr31431-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr31431-2.C -std=c++20 candidate note at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr31431-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr31431-2.C -std=c++26 (test for warnings, line 2) PASS: g++.dg/cpp0x/pr31431-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr31431-2.C -std=c++26 candidate note at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr31431.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr31431.C -std=c++11 (test for warnings, line 2) PASS: g++.dg/cpp0x/pr31431.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr31431.C -std=c++11 candidate note at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr31431.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr31431.C -std=c++20 (test for warnings, line 2) PASS: g++.dg/cpp0x/pr31431.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr31431.C -std=c++20 candidate note at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr31431.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr31431.C -std=c++26 (test for warnings, line 2) PASS: g++.dg/cpp0x/pr31431.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr31431.C -std=c++26 candidate note at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr31432.C -std=c++11 (test for errors, line 2) PASS: g++.dg/cpp0x/pr31432.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr31432.C -std=c++20 (test for errors, line 2) PASS: g++.dg/cpp0x/pr31432.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr31432.C -std=c++26 (test for errors, line 2) PASS: g++.dg/cpp0x/pr31432.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr31434.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr31434.C -std=c++11 (test for errors, line 2) PASS: g++.dg/cpp0x/pr31434.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31434.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr31434.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/pr31434.C -std=c++20 (test for errors, line 2) PASS: g++.dg/cpp0x/pr31434.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31434.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr31434.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/pr31434.C -std=c++26 (test for errors, line 2) PASS: g++.dg/cpp0x/pr31434.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31434.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr31437.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31437.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr31437.C -std=c++11 (test for warnings, line 2) PASS: g++.dg/cpp0x/pr31437.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr31437.C -std=c++17 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31437.C -std=c++17 (test for errors, line 9) PASS: g++.dg/cpp0x/pr31437.C -std=c++17 (test for warnings, line 2) PASS: g++.dg/cpp0x/pr31437.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/pr31437.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31437.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/pr31437.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr31438.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31438.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr31438.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr31438.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31438.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/pr31438.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr31438.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31438.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/pr31438.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr31439.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31439.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr31439.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr31439.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31439.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr31439.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr31439.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31439.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr31439.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr31442.C -std=c++11 (test for errors, line 2) PASS: g++.dg/cpp0x/pr31442.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr31442.C -std=c++20 (test for errors, line 2) PASS: g++.dg/cpp0x/pr31442.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr31442.C -std=c++26 (test for errors, line 2) PASS: g++.dg/cpp0x/pr31442.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr31443.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr31443.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/pr31443.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr31443.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/pr31443.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/pr31443.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr31443.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/pr31443.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/pr31443.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr31444.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31444.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr31444.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr31444.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31444.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/pr31444.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr31444.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31444.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/pr31444.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr31445.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/pr31445.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr31445.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/pr31445.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr31445.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/pr31445.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr31993.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr31993.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr31993.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr32114.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32114.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr32114.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32114.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr32114.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32114.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr32115.C -std=c++11 (test for errors, line 2) PASS: g++.dg/cpp0x/pr32115.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr32115.C -std=c++20 (test for errors, line 2) PASS: g++.dg/cpp0x/pr32115.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr32115.C -std=c++26 (test for errors, line 2) PASS: g++.dg/cpp0x/pr32115.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr32125.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32125.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr32125.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32125.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr32125.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32125.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr32126.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr32126.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32126.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr32126.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr32126.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/pr32126.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32126.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/pr32126.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr32126.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/pr32126.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32126.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/pr32126.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr32127.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32127.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr32127.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr32127.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32127.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr32127.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr32127.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32127.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr32127.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr32128.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/pr32128.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr32128.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr32128.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/pr32128.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr32128.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr32128.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/pr32128.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr32128.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr32252.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr32252.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr32252.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr32253.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32253.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr32253.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32253.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr32253.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32253.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr32566.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32566.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr32566.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32566.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr32566.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32566.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr33839.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr33839.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr33839.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr33839.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr33839.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr33839.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr33839.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr33839.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr33839.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr33930.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr33930.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr33930.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/pr33930.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr33930.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/pr33930.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr33955.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr33955.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr33955.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr33996.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr33996.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr33996.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr34054.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr34054.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr34054.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr34054.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr34054.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr34054.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr34056.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr34056.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr34056.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr34056.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr34056.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr34056.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr34056.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/pr34056.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr34056.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr34056.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr34056.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/pr34056.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr34057.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr34057.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr34057.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr34057.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr34057.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr34057.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr34058.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr34058.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr34058.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr34058.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr34058.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr34058.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr34060.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr34060.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr34060.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr34060.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr34060.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr34060.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr34061.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr34061.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr34061.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr34061.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr34061.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr34061.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr38646.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr38646.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr38646.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr38646.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr38646.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr38646.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr38795.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr38795.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr38795.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr38795.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr38795.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr38795.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr39639.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr39639.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr39639.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr39639.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr39639.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/pr39639.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/pr39639.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/pr39639.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr39639.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/pr39639.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/pr39639.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/pr39639.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++11 (test for errors, line 37) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr45908.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr45908.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr45908.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr47416.C -std=c++11 (test for errors, line 187) PASS: g++.dg/cpp0x/pr47416.C -std=c++11 (test for errors, line 67) PASS: g++.dg/cpp0x/pr47416.C -std=c++11 (test for warnings, line 213) PASS: g++.dg/cpp0x/pr47416.C -std=c++11 (test for warnings, line 223) PASS: g++.dg/cpp0x/pr47416.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr47416.C -std=c++20 (test for errors, line 187) PASS: g++.dg/cpp0x/pr47416.C -std=c++20 (test for errors, line 67) PASS: g++.dg/cpp0x/pr47416.C -std=c++20 (test for warnings, line 213) PASS: g++.dg/cpp0x/pr47416.C -std=c++20 (test for warnings, line 223) PASS: g++.dg/cpp0x/pr47416.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr47416.C -std=c++26 (test for errors, line 187) PASS: g++.dg/cpp0x/pr47416.C -std=c++26 (test for errors, line 67) PASS: g++.dg/cpp0x/pr47416.C -std=c++26 (test for warnings, line 213) PASS: g++.dg/cpp0x/pr47416.C -std=c++26 (test for warnings, line 223) PASS: g++.dg/cpp0x/pr47416.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr47476.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr47476.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr47476.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr48453.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr48453.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr48453.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr48522.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr48522.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr48522.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr50025.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr50025.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr50025.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr50491.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr50491.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr50491.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr50901.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr50901.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr50901.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr51150.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/pr51150.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/pr51150.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr51150.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/pr51150.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/pr51150.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr51150.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/pr51150.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/pr51150.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr51216.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr51216.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr51216.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr51216.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr51216.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr51216.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp0x/pr51216.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr51216.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp0x/pr51216.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp0x/pr51216.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr51216.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp0x/pr51216.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr51216.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp0x/pr51216.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp0x/pr51216.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr51225.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/pr51225.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr51225.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr51225.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/pr51225.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/pr51225.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr51225.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/pr51225.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/pr51225.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr51226.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr51226.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/pr51226.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr51226.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/pr51226.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/pr51226.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr51226.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/pr51226.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/pr51226.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr51313.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/pr51313.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr51313.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/pr51313.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr51313.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/pr51313.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr51420.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/cpp0x/pr51420.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr51420.C -std=gnu++11 expected multiline pattern lines 15-16 PASS: g++.dg/cpp0x/pr51420.C -std=gnu++11 expected multiline pattern lines 9-10 PASS: g++.dg/cpp0x/pr51420.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr51420.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp0x/pr51420.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr51420.C -std=gnu++20 expected multiline pattern lines 15-16 PASS: g++.dg/cpp0x/pr51420.C -std=gnu++20 expected multiline pattern lines 9-10 PASS: g++.dg/cpp0x/pr51420.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr51420.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/cpp0x/pr51420.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr51420.C -std=gnu++26 expected multiline pattern lines 15-16 PASS: g++.dg/cpp0x/pr51420.C -std=gnu++26 expected multiline pattern lines 9-10 PASS: g++.dg/cpp0x/pr51420.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr51463.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr51463.C -std=c++11 at line 7 (test for errors, line 6) PASS: g++.dg/cpp0x/pr51463.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr51463.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr51463.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/cpp0x/pr51463.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr51463.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr51463.C -std=c++26 at line 7 (test for errors, line 6) PASS: g++.dg/cpp0x/pr51463.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr51547.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr51547.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr51547.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr51619.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr51619.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr51619.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr51786.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr51786.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr51786.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr51786.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr51786.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/pr51786.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr51786.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr51786.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/pr51786.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr52440.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr52440.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr52440.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr52742.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr52742.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr52742.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr52744.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr52744.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr52744.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr52841.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr52841.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr52841.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/pr53223.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr53223.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr53223.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr53792.C -std=gnu++11 scan-tree-dump optimized "return 0" PASS: g++.dg/cpp0x/pr53792.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr53792.C -std=gnu++20 scan-tree-dump optimized "return 0" PASS: g++.dg/cpp0x/pr53792.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr53792.C -std=gnu++26 scan-tree-dump optimized "return 0" PASS: g++.dg/cpp0x/pr53792.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr54318.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr54318.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr54318.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr54323.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr54323.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr54323.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr54377.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr54377.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/pr54377.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr54377.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr54377.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/pr54377.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr54377.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr54377.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/pr54377.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr56868.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr56868.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr56868.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr57101.C -std=gnu++11 (test for warnings, line 163) PASS: g++.dg/cpp0x/pr57101.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr57101.C -std=gnu++20 (test for warnings, line 163) PASS: g++.dg/cpp0x/pr57101.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr57101.C -std=gnu++26 (test for warnings, line 163) PASS: g++.dg/cpp0x/pr57101.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr57172.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr57172.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr57172.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr57416.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/pr57416.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/pr57416.C -std=c++11 (test for errors, line 34) PASS: g++.dg/cpp0x/pr57416.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr57416.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/pr57416.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/pr57416.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp0x/pr57416.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr57416.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/pr57416.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/pr57416.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp0x/pr57416.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr57543-1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr57543-1.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/pr57543-1.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/pr57543-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr57543-1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr57543-1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp0x/pr57543-1.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/pr57543-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr57543-1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr57543-1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp0x/pr57543-1.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/pr57543-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr57543-2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr57543-2.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/pr57543-2.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/pr57543-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr57543-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr57543-2.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp0x/pr57543-2.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/pr57543-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr57543-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr57543-2.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp0x/pr57543-2.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/pr57543-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr57543-3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr57543-3.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/pr57543-3.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/pr57543-3.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/cpp0x/pr57543-3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr57543-3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr57543-3.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/pr57543-3.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp0x/pr57543-3.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/cpp0x/pr57543-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr57543-3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr57543-3.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/pr57543-3.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp0x/pr57543-3.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/cpp0x/pr57543-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr57958.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr57958.C -std=c++11 execution test PASS: g++.dg/cpp0x/pr57958.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr57958.C -std=c++20 execution test PASS: g++.dg/cpp0x/pr57958.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr57958.C -std=c++26 execution test PASS: g++.dg/cpp0x/pr57981.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/pr57981.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr57981.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/pr57981.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr57981.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/pr57981.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr58046.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp0x/pr58046.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr58046.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp0x/pr58046.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr58046.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp0x/pr58046.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr58072.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr58072.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/pr58072.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/pr58072.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/pr58072.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/pr58072.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/pr58072.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/pr58072.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/pr58072.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr58072.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr58072.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr58072.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr58072.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/pr58072.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/pr58072.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/pr58072.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/pr58072.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/pr58072.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/pr58072.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/pr58072.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/pr58072.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr58072.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr58072.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/pr58072.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr58080.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr58080.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr58080.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/pr58080.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr58080.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/pr58080.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr58155.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr58155.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr58155.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr58510.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr58510.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr58510.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr58510.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr58510.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr58510.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr58563.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr58563.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr58563.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr58563.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr58563.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr58563.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr58674.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr58674.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr58674.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/pr58674.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr58674.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/pr58674.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr58707.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr58707.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr58707.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr58781.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr58781.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr58781.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr58871.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr58871.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr58871.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr58871.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr58871.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr58871.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr59111.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr59111.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/pr59111.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr59111.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp0x/pr59111.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/pr59111.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/pr59111.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr59641.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr59641.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr59641.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr59641.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr59641.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr59641.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr59816.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr59816.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr59816.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr60047.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr60047.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr60047.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++11 (test for errors, line 28) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++11 invalid at line 22 (test for errors, line 21) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 invalid at line 22 (test for errors, line 21) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++23 (test for errors, line 26) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++23 at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++23 invalid at line 22 (test for errors, line 21) PASS: g++.dg/cpp0x/pr60209.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr60209.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr60209.C -std=c++23 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp0x/pr60209.C -std=c++23 at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr60209.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp0x/pr60215.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr60215.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr60215.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr60215.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr60215.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr60215.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr60249.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr60249.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr60249.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr60249.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr60249.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr60249.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr60430.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr60430.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr60430.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr61019.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr61019.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr61019.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr61019.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr61019.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr61019.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr61038.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr61038.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr61038.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr61924.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr61924.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr61924.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr61924.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr61924.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr61924.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr62024.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr62024.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr62024.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr62101.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/pr62101.C -std=c++11 (test for errors, line 28) PASS: g++.dg/cpp0x/pr62101.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/pr62101.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr62101.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr62101.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr62101.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/pr62101.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp0x/pr62101.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp0x/pr62101.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr62101.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr62101.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr62101.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/pr62101.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp0x/pr62101.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp0x/pr62101.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr62101.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr62101.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr63506-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr63506-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr63506-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr63506-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr63506-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr63506-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr63904.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr63904.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr63904.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr65072.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr65072.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr65072.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr65075.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr65075.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr65075.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr65127.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr65127.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr65127.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr65327.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/pr65327.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr65327.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/pr65327.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp0x/pr65327.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr65327.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp0x/pr65327.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr65398-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr65398-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr65398-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr65398.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/pr65398.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/pr65398.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/pr65398.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/pr65398.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/pr65398.C -std=c++11 (test for errors, line 48) PASS: g++.dg/cpp0x/pr65398.C -std=c++11 (test for errors, line 53) PASS: g++.dg/cpp0x/pr65398.C -std=c++11 (test for errors, line 56) PASS: g++.dg/cpp0x/pr65398.C -std=c++11 (test for errors, line 57) PASS: g++.dg/cpp0x/pr65398.C -std=c++11 (test for errors, line 58) PASS: g++.dg/cpp0x/pr65398.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 53) PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 56) PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 57) PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 58) PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr65398.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/pr65398.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/pr65398.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/pr65398.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/pr65398.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/pr65398.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp0x/pr65398.C -std=c++26 (test for errors, line 53) PASS: g++.dg/cpp0x/pr65398.C -std=c++26 (test for errors, line 56) PASS: g++.dg/cpp0x/pr65398.C -std=c++26 (test for errors, line 57) PASS: g++.dg/cpp0x/pr65398.C -std=c++26 (test for errors, line 58) PASS: g++.dg/cpp0x/pr65398.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr65558.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/pr65558.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr65558.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/pr65558.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr65558.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/pr65558.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr65736.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr65736.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr65736.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr65954.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/pr65954.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr65954.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/pr65954.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr65954.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/pr65954.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr66130.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/pr66130.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr66130.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/pr66130.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr66130.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/pr66130.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr66243.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr66243.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr66243.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/pr66243.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr66243.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/pr66243.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr66443-cxx11-2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/pr66443-cxx11-2.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/pr66443-cxx11-2.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/pr66443-cxx11-2.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr66443-cxx11-2.C -std=c++20 UNSUPPORTED: g++.dg/cpp0x/pr66443-cxx11-2.C -std=c++26 PASS: g++.dg/cpp0x/pr66443-cxx11.C -std=c++11 (test for errors, line 28) PASS: g++.dg/cpp0x/pr66443-cxx11.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/pr66443-cxx11.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/pr66443-cxx11.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/pr66443-cxx11.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr66443-cxx11.C -std=c++20 UNSUPPORTED: g++.dg/cpp0x/pr66443-cxx11.C -std=c++26 PASS: g++.dg/cpp0x/pr67238.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr67238.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr67238.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr67625.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr67625.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr67625.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr67767.C -std=gnu++11 (test for bogus messages, line 7) PASS: g++.dg/cpp0x/pr67767.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr67767.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/cpp0x/pr67767.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr67767.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/cpp0x/pr67767.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr68116.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr68116.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr68116.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr68348.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr68348.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr68348.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr68724.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/pr68724.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr68724.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/pr68724.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr68724.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/pr68724.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr68726.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr68726.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr68726.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr68726.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr68726.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr68726.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr68726.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr68726.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr68726.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr68726.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr68726.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr68726.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr69056.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/pr69056.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/pr69056.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/pr69056.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp0x/pr69056.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr69056.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/pr69056.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/pr69056.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/pr69056.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp0x/pr69056.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr69056.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/pr69056.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/pr69056.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/pr69056.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp0x/pr69056.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr69481.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr69481.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr69481.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr69637-1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr69637-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr69637-1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr69637-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr69637-1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr69637-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr69637-2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr69637-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr69637-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr69637-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr69637-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr69637-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr70338.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr70338.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr70338.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr70448.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr70448.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr70448.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr70448.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr70448.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr70448.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr70528.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr70528.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr70528.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr70538.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/pr70538.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr70538.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/pr70538.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr70538.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/pr70538.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr70869.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr70869.C -std=c++11 execution test PASS: g++.dg/cpp0x/pr70869.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr70869.C -std=c++20 execution test PASS: g++.dg/cpp0x/pr70869.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr70869.C -std=c++26 execution test UNSUPPORTED: g++.dg/cpp0x/pr70887.C -std=gnu++11 UNSUPPORTED: g++.dg/cpp0x/pr70887.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp0x/pr70887.C -std=gnu++26 PASS: g++.dg/cpp0x/pr71054.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr71054.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr71054.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr71169-2.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/pr71169-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr71169-2.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp0x/pr71169-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr71169-2.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp0x/pr71169-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr71169.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/pr71169.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr71169.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp0x/pr71169.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr71169.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp0x/pr71169.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr71182.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr71182.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr71182.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr71225.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr71225.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr71225.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr71248.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr71248.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr71248.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr71248.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr71248.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr71248.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr71251.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/pr71251.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr71251.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr71251.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/pr71251.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr71251.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr71251.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/pr71251.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr71251.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr71450-1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr71450-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr71450-1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/pr71450-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr71450-1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/pr71450-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr71450-2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr71450-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr71450-2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr71450-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr71450-2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr71450-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr71577.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr71577.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr71577.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr71577.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr71577.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr71577.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr71665-1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr71665-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr71665-1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr71665-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr71665-1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr71665-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr71665-2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr71665-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr71665-2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr71665-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr71665-2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr71665-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr71737.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr71737.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr71737.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr71737.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr71737.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr71737.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr71739.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr71739.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr71739.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr71832.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/pr71832.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr71832.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp0x/pr71832.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr71832.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp0x/pr71832.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr71966-1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/pr71966-1.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr71966-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr71966-1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/pr71966-1.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr71966-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr71966-1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/pr71966-1.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr71966-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr71966-2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/pr71966-2.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr71966-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr71966-2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/pr71966-2.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr71966-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr71966-2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/pr71966-2.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr71966-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr71979.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/pr71979.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr71979.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr71979.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/pr71979.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/pr71979.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr71979.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/pr71979.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/pr71979.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr77655.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr77655.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr77655.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr77655.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr77655.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr77655.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr77655.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr77655.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr77655.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr77907.C -std=gnu++11 scan-assembler-not static_initialization PASS: g++.dg/cpp0x/pr77907.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr77907.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/pr77907.C -std=gnu++20 scan-assembler-not static_initialization PASS: g++.dg/cpp0x/pr77907.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr77907.C -std=gnu++20 execution test PASS: g++.dg/cpp0x/pr77907.C -std=gnu++26 scan-assembler-not static_initialization PASS: g++.dg/cpp0x/pr77907.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr77907.C -std=gnu++26 execution test PASS: g++.dg/cpp0x/pr77948-1.C (test for errors, line 8) PASS: g++.dg/cpp0x/pr77948-1.C (test for errors, line 9) PASS: g++.dg/cpp0x/pr77948-1.C (test for excess errors) PASS: g++.dg/cpp0x/pr77948-2.C (test for errors, line 8) PASS: g++.dg/cpp0x/pr77948-2.C (test for errors, line 9) PASS: g++.dg/cpp0x/pr77948-2.C (test for excess errors) PASS: g++.dg/cpp0x/pr77948-3.C (test for errors, line 8) PASS: g++.dg/cpp0x/pr77948-3.C (test for errors, line 9) PASS: g++.dg/cpp0x/pr77948-3.C (test for excess errors) PASS: g++.dg/cpp0x/pr77948-4.C (test for errors, line 8) PASS: g++.dg/cpp0x/pr77948-4.C (test for errors, line 9) PASS: g++.dg/cpp0x/pr77948-4.C (test for excess errors) PASS: g++.dg/cpp0x/pr77948-5.C (test for errors, line 8) PASS: g++.dg/cpp0x/pr77948-5.C (test for errors, line 9) PASS: g++.dg/cpp0x/pr77948-5.C (test for excess errors) PASS: g++.dg/cpp0x/pr77948-6.C (test for errors, line 8) PASS: g++.dg/cpp0x/pr77948-6.C (test for errors, line 9) PASS: g++.dg/cpp0x/pr77948-6.C (test for excess errors) PASS: g++.dg/cpp0x/pr78341.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr78341.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr78341.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr78341.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr78341.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr78341.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr78469.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr78469.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr78469.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr78649.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr78649.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr78649.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/pr78649.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr78649.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/pr78649.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr78693.C -std=c++11 (test for bogus messages, line 15) PASS: g++.dg/cpp0x/pr78693.C -std=c++11 (test for bogus messages, line 22) PASS: g++.dg/cpp0x/pr78693.C -std=c++11 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/pr78693.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr78693.C -std=c++20 (test for bogus messages, line 15) PASS: g++.dg/cpp0x/pr78693.C -std=c++20 (test for bogus messages, line 22) PASS: g++.dg/cpp0x/pr78693.C -std=c++20 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/pr78693.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr78693.C -std=c++26 (test for bogus messages, line 15) PASS: g++.dg/cpp0x/pr78693.C -std=c++26 (test for bogus messages, line 22) PASS: g++.dg/cpp0x/pr78693.C -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/pr78693.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr78701.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr78701.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr78701.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr78765.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/pr78765.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr78765.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/pr78765.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr78765.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/pr78765.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr78771-new.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr78771-new.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr78771-new.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr78771-old.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr78771-old.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr78771-old.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr78890-1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr78890-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr78890-1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/pr78890-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr78890-1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/pr78890-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr78890-2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr78890-2.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/pr78890-2.C -std=c++11 (test for errors, line 35) PASS: g++.dg/cpp0x/pr78890-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr78890-2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/pr78890-2.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/pr78890-2.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp0x/pr78890-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr78890-2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/pr78890-2.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/pr78890-2.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp0x/pr78890-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr79118.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/pr79118.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/pr79118.C -std=c++11 (test for errors, line 33) PASS: g++.dg/cpp0x/pr79118.C -std=c++11 (test for errors, line 34) PASS: g++.dg/cpp0x/pr79118.C -std=c++11 (test for errors, line 35) PASS: g++.dg/cpp0x/pr79118.C -std=c++11 at line 36 (test for errors, line 35) PASS: g++.dg/cpp0x/pr79118.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr79118.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp0x/pr79118.C -std=c++17 (test for errors, line 16) PASS: g++.dg/cpp0x/pr79118.C -std=c++17 (test for errors, line 33) PASS: g++.dg/cpp0x/pr79118.C -std=c++17 (test for errors, line 34) PASS: g++.dg/cpp0x/pr79118.C -std=c++17 (test for errors, line 35) PASS: g++.dg/cpp0x/pr79118.C -std=c++17 at line 36 (test for errors, line 35) PASS: g++.dg/cpp0x/pr79118.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/pr79118.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/pr79118.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr79296.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr79296.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr79296.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr79361-1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr79361-1.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr79361-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr79361-1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr79361-1.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr79361-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr79361-1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr79361-1.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr79361-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr79361-2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr79361-2.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr79361-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr79361-2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr79361-2.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr79361-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr79361-2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr79361-2.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/pr79361-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr79369.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/pr79369.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr79369.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/pr79369.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr79369.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/pr79369.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr79457.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr79457.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr79457.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr79652.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr79652.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr79652.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr79652.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr79652.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr79652.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr80259.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr80259.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/pr80259.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr80259.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/pr80259.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr80259.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/pr80259.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/pr80259.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/pr80259.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/pr80259.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr80259.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/pr80259.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/pr80259.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/pr80259.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/pr80259.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr80805.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr80805.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr80805.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr81060.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr81060.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr81060.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/pr81060.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr81060.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/pr81060.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr81167.C -std=gnu++11 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp0x/pr81167.C -std=gnu++11 at line 22 (test for warnings, line 20) PASS: g++.dg/cpp0x/pr81167.C -std=gnu++11 at line 23 (test for warnings, line 20) PASS: g++.dg/cpp0x/pr81167.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr81167.C -std=gnu++20 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp0x/pr81167.C -std=gnu++20 at line 22 (test for warnings, line 20) PASS: g++.dg/cpp0x/pr81167.C -std=gnu++20 at line 23 (test for warnings, line 20) PASS: g++.dg/cpp0x/pr81167.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr81167.C -std=gnu++26 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp0x/pr81167.C -std=gnu++26 at line 22 (test for warnings, line 20) PASS: g++.dg/cpp0x/pr81167.C -std=gnu++26 at line 23 (test for warnings, line 20) PASS: g++.dg/cpp0x/pr81167.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr81246.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr81246.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr81246.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp0x/pr81246.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/pr81246.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr81325.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr81325.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr81325.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr82299.C -std=gnu++11 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/pr82299.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr82299.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/pr82299.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr82299.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/pr82299.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr82401.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/cpp0x/pr82401.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr82401.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/cpp0x/pr82401.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr82401.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/cpp0x/pr82401.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr82560.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr82560.C -std=c++11 execution test PASS: g++.dg/cpp0x/pr82560.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr82560.C -std=c++20 execution test PASS: g++.dg/cpp0x/pr82560.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr82560.C -std=c++26 execution test UNSUPPORTED: g++.dg/cpp0x/pr82725.C -std=gnu++11 UNSUPPORTED: g++.dg/cpp0x/pr82725.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp0x/pr82725.C -std=gnu++26 PASS: g++.dg/cpp0x/pr82878.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr82878.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr82878.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr82882.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr82882.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr82882.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr83160.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr83160.C -std=c++11 execution test PASS: g++.dg/cpp0x/pr83160.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr83160.C -std=c++20 execution test PASS: g++.dg/cpp0x/pr83160.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr83160.C -std=c++26 execution test PASS: g++.dg/cpp0x/pr83556.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr83556.C -std=c++11 execution test PASS: g++.dg/cpp0x/pr83556.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr83556.C -std=c++20 execution test PASS: g++.dg/cpp0x/pr83556.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr83556.C -std=c++26 execution test PASS: g++.dg/cpp0x/pr83734.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr83734.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr83734.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr83824.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr83824.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr83824.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr83824.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr83824.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr83824.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr83897.C -std=gnu++11 scan-tree-dump-not gimple "__builtin_unreachable" PASS: g++.dg/cpp0x/pr83897.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr83897.C -std=gnu++20 scan-tree-dump-not gimple "__builtin_unreachable" PASS: g++.dg/cpp0x/pr83897.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr83897.C -std=gnu++26 scan-tree-dump-not gimple "__builtin_unreachable" PASS: g++.dg/cpp0x/pr83897.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr83919.C -std=gnu++11 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/pr83919.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr83919.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/pr83919.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr83919.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/pr83919.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr83978.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr83978.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr83978.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++11 (test for errors, line 33) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++11 (test for errors, line 39) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++11 (test for errors, line 43) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++11 (test for errors, line 49) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++20 (test for errors, line 43) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++20 (test for errors, line 49) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++26 (test for errors, line 39) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++26 (test for errors, line 43) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++26 (test for errors, line 49) PASS: g++.dg/cpp0x/pr83993.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr84497.C -std=c++11 scan-assembler .weak[ \t]*_?_ZTH11derived_obj PASS: g++.dg/cpp0x/pr84497.C -std=c++11 scan-assembler .weak[ \t]*_?_ZTH13container_obj PASS: g++.dg/cpp0x/pr84497.C -std=c++11 scan-assembler .weak[ \t]*_?_ZTH8base_obj PASS: g++.dg/cpp0x/pr84497.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr84497.C -std=c++20 scan-assembler .weak[ \t]*_?_ZTH11derived_obj PASS: g++.dg/cpp0x/pr84497.C -std=c++20 scan-assembler .weak[ \t]*_?_ZTH13container_obj PASS: g++.dg/cpp0x/pr84497.C -std=c++20 scan-assembler .weak[ \t]*_?_ZTH8base_obj PASS: g++.dg/cpp0x/pr84497.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr84497.C -std=c++26 scan-assembler .weak[ \t]*_?_ZTH11derived_obj PASS: g++.dg/cpp0x/pr84497.C -std=c++26 scan-assembler .weak[ \t]*_?_ZTH13container_obj PASS: g++.dg/cpp0x/pr84497.C -std=c++26 scan-assembler .weak[ \t]*_?_ZTH8base_obj PASS: g++.dg/cpp0x/pr84497.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr84585.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/pr84585.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr84585.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp0x/pr84585.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr84585.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp0x/pr84585.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr84606.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr84606.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr84606.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr84606.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr84606.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr84606.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr84609.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/pr84609.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr84609.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr84609.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr84609.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr84609.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/pr84609.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr84609.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/pr84609.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/pr84609.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr84609.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/pr84609.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr84609.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/pr84609.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/pr84609.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr84610.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/pr84610.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr84610.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp0x/pr84610.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr84610.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp0x/pr84610.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr84630.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/pr84630.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr84630.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/pr84630.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr84630.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/pr84630.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr84642.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/pr84642.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr84642.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp0x/pr84642.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr84642.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp0x/pr84642.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr84676.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr84676.C -std=c++11 at line 5 (test for errors, line 4) PASS: g++.dg/cpp0x/pr84676.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr84676.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr84676.C -std=c++20 at line 5 (test for errors, line 4) PASS: g++.dg/cpp0x/pr84676.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr84676.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr84676.C -std=c++26 at line 5 (test for errors, line 4) PASS: g++.dg/cpp0x/pr84676.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr84705.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr84705.C -std=gnu++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr84705.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr84705.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp0x/pr84705.C -std=gnu++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr84705.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr84705.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp0x/pr84705.C -std=gnu++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr84705.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr85014.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr85014.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr85014.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr85014.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp0x/pr85014.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp0x/pr85014.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr85014.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp0x/pr85014.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp0x/pr85014.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr85015.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr85015.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr85015.C -std=gnu++11 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp0x/pr85015.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr85015.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp0x/pr85015.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp0x/pr85015.C -std=gnu++20 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp0x/pr85015.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr85015.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp0x/pr85015.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp0x/pr85015.C -std=gnu++26 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp0x/pr85015.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr85070.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr85070.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr85070.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr85112.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/pr85112.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/pr85112.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr85112.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/pr85112.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/pr85112.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr85112.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/pr85112.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/pr85112.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr85147.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr85147.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr85147.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr85147.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr85147.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/pr85147.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr85147.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr85147.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/pr85147.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr85437-1.C -std=c++11 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/pr85437-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr85437-1.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/pr85437-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr85437-1.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/pr85437-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr85437-2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr85437-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr85437-2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/pr85437-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr85437-2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/pr85437-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr85437-3.C -std=c++11 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/pr85437-3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr85437-3.C -std=c++20 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/pr85437-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr85437-3.C -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/pr85437-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr85437-4.C -std=c++11 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/pr85437-4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr85437-4.C -std=c++20 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/pr85437-4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr85437-4.C -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/pr85437-4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr85462.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr85462.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr85462.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr86218.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr86218.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr86218.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr86379.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr86379.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr86379.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr86397-1.C -std=gnu++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr86397-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr86397-1.C -std=gnu++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr86397-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr86397-1.C -std=gnu++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr86397-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr86397-2.C -std=gnu++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr86397-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr86397-2.C -std=gnu++17 (test for errors, line 4) PASS: g++.dg/cpp0x/pr86397-2.C -std=gnu++17 (test for errors, line 5) PASS: g++.dg/cpp0x/pr86397-2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp0x/pr86397-2.C -std=gnu++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr86397-2.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/cpp0x/pr86397-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr86610.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr86610.C -std=c++11 execution test PASS: g++.dg/cpp0x/pr86610.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr86610.C -std=c++20 execution test PASS: g++.dg/cpp0x/pr86610.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr86610.C -std=c++26 execution test PASS: g++.dg/cpp0x/pr87012.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr87012.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr87012.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr87125.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr87125.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr87125.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr87155.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/pr87155.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr87155.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/pr87155.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr87155.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/pr87155.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr87250.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr87250.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr87250.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr87476-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr87476-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr87476-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr87476-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr87476-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr87476-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr87539.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr87539.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr87539.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr87750.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr87750.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr87750.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr88120.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr88120.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr88120.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr88410.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr88410.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr88410.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr88987.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr88987.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr88987.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/pr88987.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr88987.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/pr88987.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr89403.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr89403.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr89403.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/pr89900-1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr89900-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr89900-1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr89900-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr89900-1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr89900-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr89900-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr89900-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr89900-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr89900-3.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr89900-3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr89900-3.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/pr89900-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr89900-3.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/pr89900-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr89900-4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr89900-4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr89900-4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr90598.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr90598.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr90598.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr91545.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr91545.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr91545.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr92447.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr92447.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr92447.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr92524.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr92524.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr92524.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr93905.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr93905.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr93905.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/pr94616.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr94616.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/pr94616.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp0x/pr96440.C -std=c++20 (test for excess errors) XFAIL: g++.dg/cpp0x/pr96440.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp0x/pr96440.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/pr98533.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/pr98533.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/pr98533.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/ptrmem-cst-arg1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/ptrmem-cst-arg1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ptrmem-cst-arg1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/ptrmem-cst-arg1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ptrmem-cst-arg1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/ptrmem-cst-arg1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ptrmem-cst1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/ptrmem-cst1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ptrmem-cst1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/ptrmem-cst1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ptrmem-cst1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/ptrmem-cst1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for1.C -std=c++11 execution test PASS: g++.dg/cpp0x/range-for1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for1.C -std=c++20 execution test PASS: g++.dg/cpp0x/range-for1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for1.C -std=c++26 execution test PASS: g++.dg/cpp0x/range-for11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for12.C -std=c++11 execution test PASS: g++.dg/cpp0x/range-for12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for12.C -std=c++20 execution test PASS: g++.dg/cpp0x/range-for12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for12.C -std=c++26 execution test PASS: g++.dg/cpp0x/range-for13.C -std=c++11 (test for errors, line 109) PASS: g++.dg/cpp0x/range-for13.C -std=c++11 (test for errors, line 110) PASS: g++.dg/cpp0x/range-for13.C -std=c++11 (test for errors, line 111) PASS: g++.dg/cpp0x/range-for13.C -std=c++11 (test for errors, line 112) PASS: g++.dg/cpp0x/range-for13.C -std=c++11 (test for errors, line 113) PASS: g++.dg/cpp0x/range-for13.C -std=c++11 (test for errors, line 117) PASS: g++.dg/cpp0x/range-for13.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/range-for13.C -std=c++11 (test for warnings, line 22) PASS: g++.dg/cpp0x/range-for13.C -std=c++11 (test for warnings, line 63) PASS: g++.dg/cpp0x/range-for13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for errors, line 109) PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for errors, line 110) PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for errors, line 111) PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for errors, line 112) PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for errors, line 113) PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for errors, line 117) PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for warnings, line 63) PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for13.C -std=c++26 (test for errors, line 109) PASS: g++.dg/cpp0x/range-for13.C -std=c++26 (test for errors, line 110) PASS: g++.dg/cpp0x/range-for13.C -std=c++26 (test for errors, line 111) PASS: g++.dg/cpp0x/range-for13.C -std=c++26 (test for errors, line 112) PASS: g++.dg/cpp0x/range-for13.C -std=c++26 (test for errors, line 113) PASS: g++.dg/cpp0x/range-for13.C -std=c++26 (test for errors, line 117) PASS: g++.dg/cpp0x/range-for13.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp0x/range-for13.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/cpp0x/range-for13.C -std=c++26 (test for warnings, line 63) PASS: g++.dg/cpp0x/range-for13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for14.C -std=c++11 (test for errors, line 52) PASS: g++.dg/cpp0x/range-for14.C -std=c++11 (test for errors, line 54) PASS: g++.dg/cpp0x/range-for14.C -std=c++11 (test for errors, line 94) PASS: g++.dg/cpp0x/range-for14.C -std=c++11 (test for warnings, line 22) PASS: g++.dg/cpp0x/range-for14.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/cpp0x/range-for14.C -std=c++11 (test for warnings, line 63) PASS: g++.dg/cpp0x/range-for14.C -std=c++11 (test for warnings, line 79) PASS: g++.dg/cpp0x/range-for14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for14.C -std=c++20 (test for errors, line 52) PASS: g++.dg/cpp0x/range-for14.C -std=c++20 (test for errors, line 54) PASS: g++.dg/cpp0x/range-for14.C -std=c++20 (test for errors, line 94) PASS: g++.dg/cpp0x/range-for14.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp0x/range-for14.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/cpp0x/range-for14.C -std=c++20 (test for warnings, line 63) PASS: g++.dg/cpp0x/range-for14.C -std=c++20 (test for warnings, line 79) PASS: g++.dg/cpp0x/range-for14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for14.C -std=c++26 (test for errors, line 52) PASS: g++.dg/cpp0x/range-for14.C -std=c++26 (test for errors, line 54) PASS: g++.dg/cpp0x/range-for14.C -std=c++26 (test for errors, line 94) PASS: g++.dg/cpp0x/range-for14.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/cpp0x/range-for14.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/cpp0x/range-for14.C -std=c++26 (test for warnings, line 63) PASS: g++.dg/cpp0x/range-for14.C -std=c++26 (test for warnings, line 79) PASS: g++.dg/cpp0x/range-for14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for15.C -std=c++11 execution test PASS: g++.dg/cpp0x/range-for15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for15.C -std=c++20 execution test PASS: g++.dg/cpp0x/range-for15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for15.C -std=c++26 execution test PASS: g++.dg/cpp0x/range-for16.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/range-for16.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/range-for16.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/range-for16.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/range-for16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for16.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/range-for16.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/range-for16.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/range-for16.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/range-for16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for16.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/range-for16.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/range-for16.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/range-for16.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/range-for16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for19.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/range-for19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for19.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/range-for19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for19.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/range-for19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for23.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/range-for23.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for23.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/range-for23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for23.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/range-for23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for24.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for25.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for26.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/range-for26.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for26.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/range-for26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for26.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/range-for26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for27.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for27.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for28.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/range-for28.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for28.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/range-for28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for28.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/range-for28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for29.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/range-for29.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/range-for29.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for29.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/range-for29.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/range-for29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for29.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/range-for29.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/range-for29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for3.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp0x/range-for3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for3.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp0x/range-for3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for3.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp0x/range-for3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for30.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/range-for30.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for30.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/range-for30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for30.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/range-for30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for31.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/range-for31.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for31.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/range-for31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for31.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/range-for31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for32.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for32.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for32.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for33.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for33.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for33.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for34.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for34.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for34.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for35.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for35.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for35.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/cpp0x/range-for35.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/range-for36.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/range-for36.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/range-for36.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/range-for36.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/range-for36.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/range-for36.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/range-for36.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for36.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/range-for36.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/range-for36.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/range-for36.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/range-for36.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/range-for36.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/range-for36.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for36.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/range-for36.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/range-for36.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/range-for36.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/range-for36.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/range-for36.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/range-for36.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for37.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for37.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for37.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for38.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for39.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for4.C -std=c++11 execution test PASS: g++.dg/cpp0x/range-for4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for4.C -std=c++20 execution test PASS: g++.dg/cpp0x/range-for4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for4.C -std=c++26 execution test PASS: g++.dg/cpp0x/range-for40.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/range-for40.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/range-for40.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/range-for40.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/range-for40.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/range-for40.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/range-for40.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/range-for40.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/range-for40.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp0x/range-for40.C -std=c++11 (test for errors, line 35) PASS: g++.dg/cpp0x/range-for40.C -std=c++11 (test for errors, line 37) PASS: g++.dg/cpp0x/range-for40.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp0x/range-for40.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/range-for40.C -std=c++11 at line 14 (test for errors, line 13) PASS: g++.dg/cpp0x/range-for40.C -std=c++11 at line 18 (test for errors, line 17) PASS: g++.dg/cpp0x/range-for40.C -std=c++11 at line 28 (test for errors, line 27) PASS: g++.dg/cpp0x/range-for40.C -std=c++11 at line 38 (test for errors, line 37) PASS: g++.dg/cpp0x/range-for40.C -std=c++11 at line 40 (test for errors, line 39) PASS: g++.dg/cpp0x/range-for40.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 (test for errors, line 15) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 (test for errors, line 17) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 (test for errors, line 19) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 (test for errors, line 21) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 (test for errors, line 23) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 (test for errors, line 25) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 (test for errors, line 27) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 (test for errors, line 35) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 (test for errors, line 37) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 (test for errors, line 39) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 (test for errors, line 9) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 at line 14 (test for errors, line 13) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 at line 16 (test for errors, line 15) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 at line 18 (test for errors, line 17) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 at line 28 (test for errors, line 27) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 at line 38 (test for errors, line 37) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 at line 40 (test for errors, line 39) PASS: g++.dg/cpp0x/range-for40.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 at line 14 (test for errors, line 13) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 at line 16 (test for errors, line 15) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 at line 18 (test for errors, line 17) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 at line 28 (test for errors, line 27) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 at line 38 (test for errors, line 37) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 at line 40 (test for errors, line 39) PASS: g++.dg/cpp0x/range-for40.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++11 (test for errors, line 26) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++11 (test for errors, line 36) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++11 (test for errors, line 38) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++11 (test for errors, line 40) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++11 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++11 at line 19 (test for errors, line 18) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++11 at line 29 (test for errors, line 28) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++11 at line 39 (test for errors, line 38) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++11 at line 41 (test for errors, line 40) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 (test for errors, line 20) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 (test for errors, line 22) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 (test for errors, line 24) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 (test for errors, line 26) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 (test for errors, line 28) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 (test for errors, line 36) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 (test for errors, line 38) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 (test for errors, line 40) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 (test for warnings, line 12) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 (test for warnings, line 14) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 (test for warnings, line 16) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 (test for warnings, line 18) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 at line 19 (test for errors, line 18) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 at line 29 (test for errors, line 28) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 at line 39 (test for errors, line 38) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 at line 41 (test for errors, line 40) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 at line 19 (test for errors, line 18) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 at line 29 (test for errors, line 28) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 at line 39 (test for errors, line 38) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 at line 41 (test for errors, line 40) PASS: g++.dg/cpp0x/range-for41.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 at line 10 (test for errors, line 9) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 at line 11 (test for errors, line 9) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 at line 13 (test for errors, line 12) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 at line 14 (test for errors, line 12) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 at line 16 (test for errors, line 15) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 at line 17 (test for errors, line 15) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 at line 18 (test for errors, line 15) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 at line 20 (test for errors, line 19) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 at line 22 (test for errors, line 21) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 at line 24 (test for errors, line 23) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 at line 26 (test for errors, line 25) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 at line 28 (test for errors, line 27) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 at line 30 (test for errors, line 29) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 at line 32 (test for errors, line 31) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 at line 40 (test for errors, line 39) PASS: g++.dg/cpp0x/range-for42.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 (test for errors, line 15) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 (test for errors, line 19) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 (test for errors, line 21) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 (test for errors, line 23) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 (test for errors, line 25) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 (test for errors, line 27) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 (test for errors, line 29) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 (test for errors, line 31) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 (test for errors, line 39) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 at line 10 (test for errors, line 9) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 at line 11 (test for errors, line 9) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 at line 13 (test for errors, line 12) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 at line 14 (test for errors, line 12) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 at line 16 (test for errors, line 15) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 at line 17 (test for errors, line 15) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 at line 18 (test for errors, line 15) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 at line 20 (test for errors, line 19) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 at line 22 (test for errors, line 21) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 at line 24 (test for errors, line 23) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 at line 26 (test for errors, line 25) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 at line 28 (test for errors, line 27) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 at line 30 (test for errors, line 29) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 at line 32 (test for errors, line 31) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 at line 40 (test for errors, line 39) PASS: g++.dg/cpp0x/range-for42.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/range-for42.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp0x/range-for42.C -std=c++17 (test for errors, line 15) PASS: g++.dg/cpp0x/range-for42.C -std=c++17 (test for errors, line 19) PASS: g++.dg/cpp0x/range-for42.C -std=c++17 (test for errors, line 21) PASS: g++.dg/cpp0x/range-for42.C -std=c++17 (test for errors, line 23) PASS: g++.dg/cpp0x/range-for42.C -std=c++17 (test for errors, line 25) PASS: g++.dg/cpp0x/range-for42.C -std=c++17 (test for errors, line 27) PASS: g++.dg/cpp0x/range-for42.C -std=c++17 (test for errors, line 29) PASS: g++.dg/cpp0x/range-for42.C -std=c++17 (test for errors, line 31) PASS: g++.dg/cpp0x/range-for42.C -std=c++17 (test for errors, line 39) PASS: g++.dg/cpp0x/range-for42.C -std=c++17 (test for errors, line 9) PASS: g++.dg/cpp0x/range-for42.C -std=c++17 at line 10 (test for errors, line 9) PASS: g++.dg/cpp0x/range-for42.C -std=c++17 at line 13 (test for errors, line 12) PASS: g++.dg/cpp0x/range-for42.C -std=c++17 at line 16 (test for errors, line 15) PASS: g++.dg/cpp0x/range-for42.C -std=c++17 at line 17 (test for errors, line 15) PASS: g++.dg/cpp0x/range-for42.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/range-for42.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/range-for42.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/range-for42.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/range-for42.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/range-for42.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/range-for42.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/range-for42.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp0x/range-for42.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp0x/range-for42.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp0x/range-for42.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp0x/range-for42.C -std=c++20 (test for errors, line 36) PASS: g++.dg/cpp0x/range-for42.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp0x/range-for42.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/range-for42.C -std=c++20 at line 16 (test for errors, line 15) PASS: g++.dg/cpp0x/range-for42.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 (test for errors, line 26) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 (test for errors, line 30) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 (test for errors, line 32) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 (test for errors, line 40) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 at line 12 (test for warnings, line 10) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 at line 15 (test for warnings, line 13) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 at line 18 (test for warnings, line 16) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 at line 19 (test for warnings, line 16) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 at line 27 (test for warnings, line 26) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 at line 33 (test for warnings, line 32) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 (test for errors, line 20) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 (test for errors, line 22) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 (test for errors, line 24) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 (test for errors, line 26) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 (test for errors, line 28) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 (test for errors, line 30) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 (test for errors, line 32) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 (test for errors, line 40) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 (test for warnings, line 10) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 (test for warnings, line 13) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 (test for warnings, line 16) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 at line 12 (test for warnings, line 10) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 at line 15 (test for warnings, line 13) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 at line 18 (test for warnings, line 16) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 at line 19 (test for warnings, line 16) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 at line 27 (test for warnings, line 26) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 at line 33 (test for warnings, line 32) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++17 (test for errors, line 20) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++17 (test for errors, line 22) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++17 (test for errors, line 24) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++17 (test for errors, line 26) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++17 (test for errors, line 28) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++17 (test for errors, line 30) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++17 (test for errors, line 32) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++17 (test for errors, line 40) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++17 (test for warnings, line 13) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++17 (test for warnings, line 16) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++17 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++17 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++17 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++17 at line 18 (test for warnings, line 16) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++20 (test for errors, line 35) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++20 (test for errors, line 37) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++20 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp0x/range-for43.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for5.C -std=c++11 (test for errors, line 34) PASS: g++.dg/cpp0x/range-for5.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp0x/range-for5.C -std=c++11 (test for errors, line 51) PASS: g++.dg/cpp0x/range-for5.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/range-for5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for5.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp0x/range-for5.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp0x/range-for5.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp0x/range-for5.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/cpp0x/range-for5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for5.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp0x/range-for5.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp0x/range-for5.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp0x/range-for5.C -std=c++26 (test for warnings, line 49) PASS: g++.dg/cpp0x/range-for5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for6.C -std=c++11 execution test PASS: g++.dg/cpp0x/range-for6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for6.C -std=c++20 execution test PASS: g++.dg/cpp0x/range-for6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for6.C -std=c++26 execution test PASS: g++.dg/cpp0x/range-for7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for7.C -std=c++11 execution test PASS: g++.dg/cpp0x/range-for7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for7.C -std=c++20 execution test PASS: g++.dg/cpp0x/range-for7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/range-for7.C -std=c++26 execution test PASS: g++.dg/cpp0x/range-for8.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/range-for8.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/range-for8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for8.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/range-for8.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/range-for8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/range-for8.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/range-for8.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/range-for8.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/range-for9.C -std=c++11 UNSUPPORTED: g++.dg/cpp0x/range-for9.C -std=c++20 UNSUPPORTED: g++.dg/cpp0x/range-for9.C -std=c++26 PASS: g++.dg/cpp0x/ref-bind1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/ref-bind2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/ref-bind2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/ref-bind2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/ref-bind2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/ref-bind2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/ref-bind2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind3.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/ref-bind3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind3.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/ref-bind3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind3.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/ref-bind3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind4.C -std=c++11 (test for errors, line 54) PASS: g++.dg/cpp0x/ref-bind4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind4.C -std=c++20 (test for errors, line 54) PASS: g++.dg/cpp0x/ref-bind4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind4.C -std=c++26 (test for errors, line 54) PASS: g++.dg/cpp0x/ref-bind4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind8.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/ref-bind8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind8.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/ref-bind8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-bind8.C -std=c++98 (test for errors, line 9) PASS: g++.dg/cpp0x/ref-bind8.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1jM1AFvvRE PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1kM1AFvvOE PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1lM1AKFvvRE PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1mIFvvOEEvM1AT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1mIFvvREEvM1AT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1mIKFvvREEvM1AT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1nIM1AFvvOEEvT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1nIM1AFvvREEvT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1nIM1AKFvvREEvT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _ZNKR1A1hEv PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _ZNO1A1gEv PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _ZNR1A1fEv PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _Z1jM1AFvvRE PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _Z1kM1AFvvOE PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _Z1lM1AKFvvRE PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _Z1mIFvvOEEvM1AT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _Z1mIFvvREEvM1AT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _Z1mIKFvvREEvM1AT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _Z1nIM1AFvvOEEvT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _Z1nIM1AFvvREEvT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _Z1nIM1AKFvvREEvT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _ZNKR1A1hEv PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _ZNO1A1gEv PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _ZNR1A1fEv PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++26 scan-assembler _Z1jM1AFvvRE PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++26 scan-assembler _Z1kM1AFvvOE PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++26 scan-assembler _Z1lM1AKFvvRE PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++26 scan-assembler _Z1mIFvvOEEvM1AT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++26 scan-assembler _Z1mIFvvREEvM1AT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++26 scan-assembler _Z1mIKFvvREEvM1AT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++26 scan-assembler _Z1nIM1AFvvOEEvT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++26 scan-assembler _Z1nIM1AFvvREEvT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++26 scan-assembler _Z1nIM1AKFvvREEvT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++26 scan-assembler _ZNKR1A1hEv PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++26 scan-assembler _ZNO1A1gEv PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++26 scan-assembler _ZNR1A1fEv PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual10.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/ref-qual10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual10.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/ref-qual10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual10.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/ref-qual10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual19.C -std=c++11 execution test PASS: g++.dg/cpp0x/ref-qual19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual19.C -std=c++20 execution test PASS: g++.dg/cpp0x/ref-qual19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual19.C -std=c++26 execution test PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 28) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 30) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 35) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 36) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 53) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 55) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 56) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 60) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 61) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 62) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 67) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 68) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 36) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 53) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 55) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 56) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 60) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 61) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 62) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 67) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 68) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++26 (test for errors, line 53) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++26 (test for errors, line 55) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++26 (test for errors, line 56) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++26 (test for errors, line 60) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++26 (test for errors, line 61) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++26 (test for errors, line 62) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++26 (test for errors, line 67) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++26 (test for errors, line 68) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual20.C -std=c++11 execution test PASS: g++.dg/cpp0x/ref-qual20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual20.C -std=c++20 execution test PASS: g++.dg/cpp0x/ref-qual20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual20.C -std=c++26 execution test PASS: g++.dg/cpp0x/ref-qual21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual3.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/ref-qual3.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/ref-qual3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual3.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/ref-qual3.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/ref-qual3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual3.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/ref-qual3.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp0x/ref-qual3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/ref-qual4.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/ref-qual4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/ref-qual4.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/ref-qual4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/ref-qual4.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/ref-qual4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual5.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/ref-qual5.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/ref-qual5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual5.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp0x/ref-qual5.C -std=c++17 (test for warnings, line 11) PASS: g++.dg/cpp0x/ref-qual5.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual7.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/ref-qual7.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/ref-qual7.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/ref-qual7.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/ref-qual7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual7.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/ref-qual7.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/ref-qual7.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/ref-qual7.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/ref-qual7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual7.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/ref-qual7.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/ref-qual7.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/ref-qual7.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/ref-qual7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual8.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/ref-qual8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual8.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/ref-qual8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual8.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/ref-qual8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/reference_collapsing.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/reference_collapsing.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/reference_collapsing.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/reinterpret_cast1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/reinterpret_cast1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/reinterpret_cast1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/reinterpret_cast2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/reinterpret_cast2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/reinterpret_cast2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/reinterpret_cast2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/reinterpret_cast2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/reinterpret_cast2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-array1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-array1.C -std=c++11 execution test PASS: g++.dg/cpp0x/rv-array1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-array1.C -std=c++20 execution test PASS: g++.dg/cpp0x/rv-array1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-array1.C -std=c++26 execution test PASS: g++.dg/cpp0x/rv-bitfield.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-bitfield.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-bitfield.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-bitfield2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-bitfield2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-bitfield2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-bitfield3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-bitfield3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-bitfield3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/rv-cast2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/rv-cast2.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/rv-cast2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/rv-cast2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/rv-cast2.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/rv-cast2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/rv-cast2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/rv-cast2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/rv-cast2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast3.C -std=c++11 execution test PASS: g++.dg/cpp0x/rv-cast3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast3.C -std=c++20 execution test PASS: g++.dg/cpp0x/rv-cast3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast3.C -std=c++26 execution test PASS: g++.dg/cpp0x/rv-cast4.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/rv-cast4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast4.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/rv-cast4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast4.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/rv-cast4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast6.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/rv-cast6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/rv-cast6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/rv-cast6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast7.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/rv-cast7.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/rv-cast7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast7.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/rv-cast7.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/rv-cast7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast7.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/rv-cast7.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/rv-cast7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-cond1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-cond1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-cond1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-cond2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-cond2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-cond2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-cond3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-cond3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-cond3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-conv1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-conv1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-conv1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-conv2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-conv2.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/rv-conv2.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/rv-conv2.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/rv-conv2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-conv2.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/rv-conv2.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/rv-conv2.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/rv-conv2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-conv3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-conv3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-conv3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-conv4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-conv4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-conv4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-conv5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-conv5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-conv5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-copy1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/rv-copy1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/rv-copy1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-copy1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/rv-copy1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/rv-copy1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-copy1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/rv-copy1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/rv-copy1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-deduce.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-deduce.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-deduce.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-deduce2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-deduce2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-deduce2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-dotstar.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-dotstar.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-dotstar.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-func.C -std=c++11 scan-assembler-not _Z1fOFvvE PASS: g++.dg/cpp0x/rv-func.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-func.C -std=c++20 scan-assembler-not _Z1fOFvvE PASS: g++.dg/cpp0x/rv-func.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-func.C -std=c++26 scan-assembler-not _Z1fOFvvE PASS: g++.dg/cpp0x/rv-func.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-func2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-func2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-func2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-func3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-func3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-func3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-init1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/rv-init1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/rv-init1.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/rv-init1.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/rv-init1.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/rv-init1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/rv-init1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-init1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/rv-init1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/rv-init1.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/rv-init1.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/rv-init1.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/rv-init1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/rv-init1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-init1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/rv-init1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/rv-init1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/rv-init1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/rv-init1.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp0x/rv-init1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/rv-init1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-life.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-life.C -std=c++11 execution test PASS: g++.dg/cpp0x/rv-life.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-life.C -std=c++20 execution test PASS: g++.dg/cpp0x/rv-life.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-life.C -std=c++26 execution test PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-reinterpret.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-reinterpret.C -std=c++11 execution test PASS: g++.dg/cpp0x/rv-reinterpret.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-reinterpret.C -std=c++20 execution test PASS: g++.dg/cpp0x/rv-reinterpret.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-reinterpret.C -std=c++26 execution test PASS: g++.dg/cpp0x/rv-restrict.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-restrict.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-restrict.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-return.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-return.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-return.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-targ1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/rv-targ1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-targ1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/rv-targ1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-targ1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/rv-targ1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-template1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-template1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-template1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-this.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-this.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-this.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-this2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-this2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-this2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 104) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 106) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 107) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 108) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 109) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 110) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 111) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 112) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 113) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 122) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 124) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 125) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 126) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 127) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 128) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 129) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 130) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 139) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 141) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 142) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 143) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 144) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 145) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 146) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 147) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 156) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 158) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 159) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 160) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 161) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 162) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 41) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 42) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 43) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 44) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 45) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 46) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 47) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 48) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 57) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 59) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 60) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 61) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 62) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 63) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 72) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 74) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 75) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 76) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 77) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 78) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 79) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 80) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 89) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 91) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 92) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 93) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 94) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 95) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 117) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 134) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 151) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 52) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 67) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 84) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 99) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 104) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 106) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 107) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 108) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 109) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 110) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 111) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 112) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 113) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 122) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 124) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 125) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 126) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 127) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 128) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 129) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 130) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 139) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 141) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 142) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 143) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 144) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 145) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 146) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 147) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 156) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 158) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 159) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 160) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 161) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 162) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 46) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 57) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 59) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 60) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 61) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 62) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 63) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 72) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 74) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 75) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 76) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 77) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 78) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 79) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 80) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 89) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 91) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 92) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 93) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 94) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 95) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 117) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 134) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 151) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 52) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 84) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 99) PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 104) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 106) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 107) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 108) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 109) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 110) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 111) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 112) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 113) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 122) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 124) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 125) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 126) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 127) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 128) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 129) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 130) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 139) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 141) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 142) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 143) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 144) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 145) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 146) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 147) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 156) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 158) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 159) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 160) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 161) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 162) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 43) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 57) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 59) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 60) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 61) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 62) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 63) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 72) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 74) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 75) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 76) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 77) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 78) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 79) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 80) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 89) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 91) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 92) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 93) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 94) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for errors, line 95) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for warnings, line 117) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for warnings, line 134) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for warnings, line 151) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for warnings, line 52) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for warnings, line 67) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for warnings, line 84) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for warnings, line 99) PASS: g++.dg/cpp0x/rv1n.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv1p.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv1p.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv1p.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/cpp0x/rv1p.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv1p.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv1p.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/cpp0x/rv1p.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 107) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 109) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 110) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 111) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 112) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 113) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 114) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 124) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 126) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 127) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 128) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 129) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 130) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 131) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 141) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 143) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 144) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 145) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 146) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 156) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 158) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 159) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 160) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 161) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 162) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 172) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 174) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 175) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 176) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 186) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 188) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 189) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 190) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 191) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 192) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 202) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 204) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 205) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 206) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 207) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 208) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 218) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 220) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 221) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 222) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 223) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 224) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 234) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 236) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 237) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 238) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 239) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 249) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 251) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 252) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 253) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 263) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 265) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 266) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 267) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 268) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 269) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 270) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 280) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 282) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 283) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 284) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 285) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 286) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 296) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 298) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 299) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 300) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 301) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 302) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 312) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 314) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 315) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 316) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 325) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 327) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 328) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 329) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 330) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 340) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 342) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 343) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 344) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 354) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 356) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 357) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 358) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 368) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 370) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 371) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 372) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 373) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 374) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 375) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 376) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 386) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 388) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 389) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 39) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 390) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 391) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 392) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 393) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 394) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 404) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 406) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 407) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 408) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 409) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 41) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 410) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 419) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 42) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 421) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 422) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 423) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 424) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 425) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 426) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 427) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 43) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 437) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 439) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 44) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 440) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 441) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 442) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 443) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 45) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 453) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 455) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 456) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 457) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 458) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 459) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 55) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 57) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 58) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 59) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 60) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 61) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 62) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 63) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 73) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 75) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 76) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 77) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 78) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 79) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 89) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 91) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 92) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 93) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 94) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 95) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 96) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 97) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 107) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 109) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 110) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 111) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 112) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 113) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 114) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 124) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 126) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 127) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 128) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 129) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 130) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 131) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 141) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 143) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 144) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 145) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 146) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 156) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 158) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 159) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 160) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 161) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 162) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 172) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 174) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 175) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 176) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 186) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 188) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 189) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 190) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 191) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 192) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 202) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 204) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 205) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 206) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 207) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 208) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 218) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 220) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 221) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 222) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 223) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 224) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 234) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 236) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 237) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 238) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 239) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 249) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 251) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 252) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 253) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 263) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 265) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 266) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 267) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 268) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 269) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 270) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 280) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 282) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 283) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 284) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 285) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 286) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 296) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 298) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 299) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 300) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 301) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 302) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 312) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 314) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 315) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 316) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 325) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 327) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 328) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 329) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 330) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 340) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 342) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 343) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 344) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 354) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 356) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 357) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 358) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 368) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 370) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 371) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 372) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 373) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 374) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 375) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 376) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 386) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 388) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 389) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 390) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 391) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 392) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 393) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 394) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 404) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 406) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 407) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 408) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 409) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 41) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 410) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 419) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 421) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 422) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 423) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 424) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 425) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 426) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 427) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 43) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 437) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 439) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 440) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 441) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 442) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 443) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 453) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 455) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 456) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 457) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 458) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 459) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 55) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 57) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 58) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 59) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 60) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 61) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 62) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 63) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 73) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 75) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 76) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 77) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 78) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 79) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 89) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 91) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 92) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 93) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 94) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 95) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 96) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 97) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 107) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 109) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 110) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 111) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 112) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 113) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 114) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 124) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 126) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 127) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 128) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 129) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 130) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 131) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 141) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 143) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 144) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 145) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 146) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 156) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 158) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 159) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 160) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 161) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 162) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 172) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 174) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 175) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 176) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 186) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 188) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 189) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 190) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 191) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 192) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 202) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 204) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 205) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 206) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 207) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 208) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 218) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 220) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 221) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 222) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 223) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 224) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 234) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 236) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 237) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 238) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 239) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 249) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 251) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 252) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 253) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 263) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 265) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 266) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 267) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 268) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 269) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 270) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 280) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 282) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 283) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 284) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 285) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 286) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 296) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 298) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 299) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 300) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 301) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 302) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 312) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 314) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 315) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 316) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 325) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 327) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 328) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 329) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 330) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 340) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 342) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 343) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 344) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 354) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 356) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 357) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 358) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 368) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 370) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 371) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 372) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 373) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 374) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 375) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 376) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 386) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 388) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 389) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 39) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 390) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 391) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 392) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 393) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 394) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 404) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 406) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 407) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 408) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 409) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 41) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 410) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 419) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 421) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 422) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 423) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 424) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 425) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 426) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 427) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 43) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 437) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 439) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 440) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 441) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 442) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 443) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 45) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 453) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 455) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 456) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 457) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 458) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 459) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 55) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 57) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 58) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 59) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 60) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 61) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 62) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 63) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 73) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 75) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 76) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 77) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 78) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 79) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 89) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 91) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 92) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 93) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 94) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 95) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 96) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for errors, line 97) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/rv2p.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv2p.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv2p.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv2p.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv2p.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv2p.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv2p.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 105) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 107) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 108) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 109) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 110) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 121) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 123) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 125) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 126) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 137) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 139) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 140) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 141) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 142) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 143) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 154) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 156) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 157) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 158) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 159) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 160) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 161) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 172) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 174) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 175) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 176) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 177) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 178) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 189) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 191) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 192) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 193) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 194) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 195) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 206) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 208) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 209) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 210) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 221) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 223) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 224) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 225) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 226) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 237) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 239) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 240) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 241) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 252) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 254) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 255) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 256) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 267) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 269) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 270) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 271) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 272) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 273) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 274) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 285) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 287) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 288) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 289) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 290) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 291) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 292) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 303) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 305) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 306) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 307) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 308) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 319) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 321) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 322) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 323) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 324) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 325) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 326) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 337) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 339) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 340) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 341) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 342) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 353) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 355) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 356) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 357) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 358) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 369) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 371) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 372) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 373) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 374) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 385) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 387) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 388) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 389) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 390) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 391) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 40) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 402) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 404) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 405) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 406) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 407) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 408) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 419) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 42) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 421) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 422) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 423) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 424) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 43) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 435) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 437) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 438) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 439) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 44) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 45) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 450) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 452) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 453) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 454) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 465) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 467) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 468) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 469) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 480) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 482) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 483) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 494) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 496) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 497) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 498) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 499) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 500) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 511) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 513) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 514) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 515) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 516) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 527) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 529) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 530) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 531) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 542) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 544) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 545) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 546) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 547) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 548) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 559) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 561) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 562) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 563) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 574) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 576) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 577) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 578) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 589) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 591) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 592) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 593) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 594) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 60) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 605) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 607) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 608) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 609) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 62) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 620) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 622) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 623) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 624) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 63) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 635) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 637) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 638) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 639) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 64) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 640) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 641) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 652) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 654) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 655) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 656) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 657) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 658) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 669) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 671) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 672) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 673) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 684) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 686) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 687) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 688) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 689) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 690) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 701) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 703) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 704) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 705) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 71) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 716) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 718) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 719) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 720) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 73) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 731) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 733) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 734) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 735) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 74) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 746) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 748) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 749) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 75) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 750) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 76) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 761) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 763) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 764) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 765) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 77) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 776) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 778) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 779) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 780) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 781) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 782) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 783) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 794) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 796) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 797) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 798) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 799) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 800) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 811) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 813) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 814) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 815) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 816) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 817) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 828) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 830) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 831) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 832) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 833) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 834) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 835) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 88) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 90) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 91) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 92) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 93) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 94) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 105) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 107) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 108) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 109) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 110) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 121) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 123) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 125) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 126) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 137) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 139) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 140) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 141) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 142) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 143) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 154) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 156) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 157) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 158) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 159) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 160) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 161) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 172) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 174) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 175) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 176) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 177) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 178) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 189) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 191) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 192) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 193) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 194) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 195) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 206) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 208) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 209) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 210) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 221) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 223) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 224) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 225) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 226) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 237) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 239) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 240) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 241) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 252) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 254) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 255) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 256) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 267) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 269) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 270) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 271) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 272) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 273) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 274) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 285) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 287) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 288) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 289) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 290) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 291) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 292) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 303) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 305) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 306) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 307) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 308) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 319) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 321) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 322) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 323) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 324) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 325) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 326) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 337) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 339) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 340) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 341) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 342) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 353) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 355) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 356) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 357) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 358) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 369) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 371) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 372) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 373) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 374) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 385) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 387) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 388) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 389) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 390) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 391) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 402) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 404) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 405) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 406) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 407) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 408) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 419) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 421) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 422) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 423) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 424) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 43) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 435) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 437) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 438) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 439) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 450) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 452) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 453) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 454) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 465) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 467) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 468) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 469) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 480) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 482) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 483) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 494) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 496) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 497) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 498) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 499) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 500) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 511) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 513) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 514) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 515) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 516) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 527) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 529) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 530) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 531) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 542) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 544) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 545) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 546) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 547) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 548) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 559) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 561) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 562) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 563) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 574) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 576) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 577) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 578) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 589) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 591) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 592) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 593) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 594) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 60) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 605) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 607) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 608) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 609) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 62) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 620) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 622) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 623) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 624) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 63) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 635) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 637) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 638) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 639) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 64) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 640) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 641) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 652) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 654) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 655) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 656) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 657) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 658) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 669) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 671) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 672) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 673) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 684) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 686) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 687) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 688) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 689) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 690) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 701) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 703) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 704) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 705) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 71) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 716) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 718) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 719) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 720) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 73) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 731) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 733) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 734) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 735) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 74) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 746) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 748) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 749) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 75) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 750) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 76) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 761) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 763) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 764) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 765) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 77) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 776) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 778) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 779) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 780) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 781) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 782) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 783) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 794) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 796) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 797) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 798) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 799) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 800) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 811) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 813) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 814) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 815) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 816) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 817) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 828) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 830) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 831) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 832) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 833) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 834) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 835) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 88) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 90) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 91) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 92) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 93) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 94) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 105) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 107) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 108) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 109) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 110) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 121) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 123) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 125) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 126) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 137) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 139) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 140) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 141) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 142) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 143) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 154) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 156) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 157) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 158) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 159) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 160) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 161) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 172) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 174) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 175) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 176) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 177) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 178) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 189) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 191) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 192) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 193) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 194) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 195) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 206) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 208) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 209) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 210) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 221) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 223) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 224) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 225) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 226) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 237) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 239) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 240) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 241) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 252) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 254) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 255) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 256) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 267) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 269) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 270) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 271) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 272) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 273) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 274) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 285) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 287) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 288) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 289) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 290) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 291) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 292) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 303) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 305) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 306) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 307) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 308) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 319) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 321) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 322) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 323) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 324) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 325) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 326) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 337) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 339) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 340) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 341) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 342) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 353) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 355) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 356) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 357) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 358) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 369) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 371) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 372) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 373) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 374) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 385) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 387) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 388) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 389) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 390) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 391) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 40) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 402) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 404) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 405) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 406) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 407) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 408) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 419) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 421) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 422) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 423) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 424) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 43) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 435) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 437) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 438) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 439) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 45) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 450) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 452) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 453) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 454) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 465) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 467) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 468) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 469) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 480) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 482) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 483) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 494) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 496) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 497) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 498) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 499) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 500) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 511) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 513) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 514) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 515) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 516) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 527) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 529) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 530) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 531) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 542) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 544) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 545) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 546) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 547) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 548) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 559) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 561) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 562) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 563) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 574) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 576) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 577) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 578) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 589) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 591) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 592) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 593) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 594) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 60) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 605) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 607) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 608) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 609) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 62) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 620) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 622) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 623) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 624) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 63) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 635) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 637) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 638) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 639) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 64) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 640) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 641) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 652) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 654) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 655) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 656) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 657) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 658) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 669) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 671) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 672) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 673) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 684) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 686) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 687) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 688) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 689) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 690) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 701) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 703) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 704) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 705) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 71) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 716) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 718) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 719) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 720) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 73) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 731) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 733) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 734) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 735) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 74) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 746) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 748) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 749) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 75) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 750) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 76) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 761) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 763) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 764) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 765) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 77) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 776) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 778) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 779) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 780) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 781) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 782) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 783) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 794) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 796) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 797) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 798) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 799) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 800) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 811) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 813) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 814) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 815) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 816) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 817) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 828) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 830) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 831) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 832) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 833) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 834) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 835) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 88) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 90) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 91) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 92) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 93) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for errors, line 94) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/rv3p.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv3p.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv3p.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv3p.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv3p.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv3p.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv3p.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 107) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 109) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 110) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 122) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 124) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 125) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 126) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 138) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 140) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 141) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 142) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 154) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 156) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 157) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 169) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 171) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 172) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 173) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 174) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 175) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 187) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 189) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 190) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 191) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 192) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 204) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 206) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 207) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 208) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 220) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 222) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 223) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 224) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 225) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 226) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 238) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 240) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 241) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 242) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 254) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 256) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 257) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 258) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 270) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 272) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 273) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 274) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 275) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 287) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 289) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 290) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 291) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 303) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 305) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 306) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 307) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 319) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 321) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 322) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 323) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 324) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 325) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 337) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 339) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 340) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 341) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 342) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 343) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 355) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 357) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 358) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 359) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 371) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 373) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 374) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 375) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 376) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 377) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 389) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 391) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 392) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 393) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 405) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 407) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 408) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 409) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 41) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 421) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 423) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 424) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 425) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 43) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 437) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 439) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 44) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 440) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 441) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 45) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 453) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 455) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 456) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 457) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 469) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 471) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 472) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 473) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 474) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 475) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 487) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 489) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 490) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 491) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 492) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 504) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 506) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 507) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 508) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 509) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 521) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 523) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 524) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 525) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 526) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 527) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 539) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 541) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 542) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 543) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 544) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 556) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 558) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 559) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 560) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 561) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 57) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 573) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 575) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 576) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 577) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 589) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 59) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 591) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 592) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 60) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 604) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 606) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 607) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 608) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 609) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 61) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 610) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 62) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 622) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 624) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 625) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 626) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 627) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 639) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 641) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 642) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 643) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 655) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 657) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 658) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 659) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 660) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 661) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 673) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 675) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 676) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 677) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 689) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 691) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 692) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 693) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 705) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 707) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 708) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 709) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 721) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 723) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 724) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 736) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 738) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 739) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 74) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 740) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 752) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 754) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 755) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 756) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 757) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 76) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 769) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 77) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 771) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 772) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 773) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 78) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 785) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 787) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 788) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 789) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 79) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 801) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 803) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 804) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 805) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 806) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 818) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 820) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 821) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 822) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 834) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 836) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 837) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 838) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 850) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 852) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 853) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 854) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 866) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 868) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 869) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 870) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 871) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 883) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 885) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 886) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 887) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 899) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 901) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 902) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 903) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 91) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 915) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 917) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 918) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 919) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 920) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 93) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 932) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 934) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 935) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 94) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 947) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 949) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 95) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 950) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 962) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 964) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 965) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 966) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 967) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 968) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 102) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 199) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 233) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 248) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 249) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 350) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 383) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 384) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 400) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 481) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 482) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 498) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 499) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 764) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 779) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 780) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 877) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 878) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 894) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 954) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 955) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 956) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for warnings, line 957) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 107) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 109) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 110) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 122) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 124) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 125) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 126) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 138) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 140) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 141) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 142) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 154) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 156) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 157) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 169) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 171) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 172) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 173) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 174) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 175) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 187) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 189) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 190) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 191) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 192) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 204) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 206) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 207) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 208) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 220) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 222) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 223) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 224) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 225) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 226) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 238) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 240) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 241) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 242) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 254) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 256) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 257) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 258) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 270) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 272) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 273) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 274) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 275) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 287) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 289) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 290) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 291) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 303) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 305) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 306) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 307) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 319) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 321) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 322) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 323) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 324) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 325) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 337) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 339) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 340) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 341) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 342) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 343) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 355) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 357) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 358) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 359) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 371) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 373) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 374) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 375) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 376) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 377) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 389) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 391) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 392) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 393) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 405) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 407) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 408) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 409) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 41) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 421) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 423) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 424) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 425) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 43) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 437) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 439) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 440) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 441) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 453) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 455) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 456) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 457) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 469) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 471) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 472) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 473) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 474) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 475) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 487) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 489) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 490) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 491) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 492) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 504) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 506) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 507) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 508) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 509) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 521) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 523) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 524) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 525) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 526) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 527) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 539) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 541) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 542) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 543) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 544) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 556) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 558) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 559) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 560) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 561) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 57) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 573) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 575) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 576) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 577) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 589) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 59) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 591) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 592) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 60) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 604) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 606) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 607) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 608) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 609) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 61) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 610) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 62) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 622) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 624) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 625) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 626) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 627) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 639) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 641) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 642) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 643) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 655) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 657) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 658) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 659) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 660) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 661) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 673) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 675) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 676) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 677) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 689) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 691) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 692) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 693) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 705) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 707) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 708) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 709) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 721) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 723) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 724) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 736) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 738) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 739) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 74) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 740) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 752) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 754) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 755) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 756) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 757) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 76) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 769) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 77) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 771) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 772) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 773) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 78) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 785) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 787) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 788) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 789) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 79) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 801) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 803) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 804) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 805) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 806) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 818) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 820) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 821) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 822) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 834) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 836) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 837) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 838) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 850) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 852) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 853) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 854) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 866) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 868) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 869) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 870) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 871) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 883) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 885) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 886) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 887) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 899) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 901) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 902) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 903) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 91) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 915) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 917) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 918) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 919) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 920) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 93) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 932) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 934) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 935) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 94) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 947) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 949) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 95) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 950) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 962) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 964) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 965) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 966) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 967) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 968) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 102) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 199) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 233) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 248) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 249) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 350) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 383) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 384) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 400) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 481) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 482) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 498) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 499) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 764) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 779) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 780) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 877) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 878) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 894) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 954) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 955) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 956) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 957) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 107) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 109) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 110) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 122) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 124) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 125) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 126) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 138) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 140) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 141) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 142) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 154) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 156) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 157) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 169) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 171) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 172) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 173) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 174) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 175) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 187) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 189) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 190) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 191) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 192) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 204) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 206) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 207) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 208) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 220) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 222) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 223) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 224) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 225) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 226) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 238) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 240) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 241) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 242) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 254) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 256) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 257) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 258) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 270) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 272) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 273) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 274) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 275) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 287) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 289) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 290) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 291) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 303) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 305) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 306) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 307) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 319) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 321) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 322) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 323) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 324) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 325) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 337) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 339) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 340) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 341) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 342) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 343) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 355) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 357) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 358) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 359) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 371) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 373) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 374) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 375) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 376) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 377) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 389) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 391) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 392) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 393) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 405) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 407) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 408) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 409) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 41) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 421) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 423) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 424) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 425) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 43) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 437) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 439) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 440) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 441) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 45) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 453) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 455) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 456) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 457) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 469) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 471) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 472) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 473) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 474) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 475) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 487) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 489) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 490) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 491) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 492) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 504) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 506) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 507) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 508) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 509) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 521) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 523) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 524) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 525) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 526) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 527) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 539) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 541) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 542) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 543) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 544) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 556) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 558) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 559) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 560) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 561) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 57) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 573) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 575) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 576) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 577) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 589) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 59) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 591) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 592) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 60) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 604) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 606) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 607) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 608) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 609) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 61) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 610) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 62) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 622) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 624) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 625) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 626) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 627) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 639) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 641) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 642) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 643) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 655) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 657) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 658) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 659) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 660) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 661) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 673) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 675) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 676) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 677) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 689) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 691) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 692) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 693) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 705) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 707) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 708) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 709) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 721) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 723) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 724) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 736) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 738) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 739) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 74) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 740) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 752) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 754) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 755) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 756) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 757) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 76) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 769) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 77) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 771) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 772) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 773) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 78) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 785) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 787) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 788) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 789) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 79) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 801) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 803) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 804) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 805) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 806) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 818) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 820) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 821) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 822) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 834) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 836) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 837) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 838) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 850) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 852) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 853) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 854) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 866) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 868) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 869) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 870) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 871) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 883) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 885) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 886) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 887) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 899) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 901) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 902) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 903) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 91) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 915) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 917) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 918) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 919) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 920) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 93) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 932) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 934) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 935) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 94) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 947) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 949) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 95) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 950) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 962) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 964) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 965) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 966) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 967) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for errors, line 968) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 102) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 199) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 233) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 248) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 249) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 350) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 383) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 384) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 400) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 481) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 482) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 498) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 499) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 764) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 779) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 780) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 877) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 878) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 894) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 954) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 955) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 956) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for warnings, line 957) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/rv4p.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv4p.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv4p.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv4p.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv4p.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv4p.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv4p.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 110) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 112) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 113) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 114) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 127) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 129) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 130) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 143) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 145) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 146) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 147) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 148) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 161) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 163) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 164) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 177) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 179) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 180) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 193) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 195) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 196) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 197) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 210) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 212) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 213) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 226) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 228) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 229) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 230) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 243) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 245) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 246) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 247) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 248) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 261) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 263) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 264) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 265) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 278) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 280) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 281) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 282) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 295) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 297) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 298) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 299) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 300) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 313) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 315) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 316) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 317) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 330) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 332) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 333) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 334) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 347) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 349) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 350) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 351) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 364) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 366) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 367) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 368) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 369) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 382) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 384) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 385) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 386) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 399) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 401) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 402) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 403) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 416) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 418) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 419) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 42) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 420) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 421) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 434) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 436) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 437) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 44) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 45) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 450) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 452) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 453) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 46) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 466) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 468) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 469) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 470) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 471) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 484) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 486) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 487) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 488) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 489) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 502) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 504) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 505) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 506) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 519) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 521) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 522) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 535) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 537) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 538) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 539) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 540) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 553) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 555) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 556) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 569) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 571) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 572) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 585) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 587) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 588) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 589) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 59) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 590) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 603) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 605) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 606) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 607) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 61) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 62) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 620) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 622) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 623) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 624) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 63) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 637) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 639) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 640) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 641) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 642) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 655) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 657) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 658) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 671) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 673) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 674) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 687) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 689) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 690) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 691) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 704) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 706) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 707) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 720) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 722) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 723) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 736) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 738) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 739) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 740) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 76) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 78) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 79) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 92) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 94) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 95) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 96) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 97) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 101) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 122) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 134) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 156) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 172) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 184) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 201) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 217) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 234) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 238) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 256) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 272) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 273) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 289) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 290) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 304) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 321) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 338) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 355) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 358) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 376) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 377) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 394) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 409) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 411) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 425) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 459) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 460) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 461) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 475) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 493) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 50) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 526) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 576) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 615) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 632) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 646) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 67) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 681) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 682) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 695) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 729) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 731) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 83) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 110) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 112) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 113) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 114) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 127) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 129) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 130) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 143) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 145) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 146) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 147) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 148) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 161) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 163) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 164) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 177) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 179) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 180) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 193) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 195) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 196) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 197) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 210) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 212) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 213) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 226) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 228) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 229) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 230) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 243) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 245) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 246) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 247) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 248) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 261) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 263) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 264) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 265) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 278) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 280) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 281) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 282) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 295) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 297) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 298) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 299) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 300) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 313) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 315) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 316) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 317) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 330) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 332) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 333) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 334) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 347) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 349) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 350) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 351) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 364) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 366) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 367) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 368) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 369) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 382) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 384) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 385) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 386) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 399) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 401) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 402) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 403) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 416) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 418) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 419) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 420) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 421) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 434) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 436) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 437) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 450) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 452) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 453) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 46) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 466) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 468) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 469) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 470) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 471) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 484) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 486) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 487) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 488) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 489) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 502) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 504) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 505) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 506) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 519) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 521) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 522) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 535) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 537) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 538) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 539) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 540) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 553) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 555) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 556) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 569) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 571) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 572) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 585) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 587) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 588) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 589) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 59) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 590) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 603) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 605) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 606) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 607) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 61) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 62) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 620) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 622) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 623) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 624) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 63) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 637) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 639) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 640) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 641) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 642) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 655) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 657) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 658) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 671) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 673) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 674) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 687) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 689) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 690) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 691) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 704) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 706) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 707) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 720) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 722) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 723) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 736) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 738) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 739) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 740) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 76) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 78) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 79) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 92) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 94) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 95) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 96) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 97) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 101) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 122) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 134) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 156) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 172) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 184) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 201) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 217) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 234) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 238) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 256) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 272) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 273) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 289) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 290) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 304) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 321) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 338) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 355) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 358) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 376) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 377) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 394) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 409) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 411) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 425) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 459) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 460) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 461) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 475) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 493) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 526) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 576) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 615) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 632) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 646) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 681) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 682) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 695) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 729) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 731) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 110) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 112) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 113) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 114) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 127) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 129) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 130) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 143) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 145) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 146) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 147) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 148) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 161) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 163) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 164) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 177) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 179) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 180) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 193) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 195) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 196) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 197) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 210) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 212) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 213) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 226) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 228) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 229) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 230) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 243) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 245) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 246) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 247) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 248) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 261) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 263) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 264) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 265) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 278) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 280) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 281) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 282) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 295) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 297) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 298) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 299) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 300) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 313) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 315) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 316) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 317) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 330) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 332) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 333) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 334) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 347) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 349) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 350) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 351) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 364) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 366) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 367) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 368) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 369) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 382) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 384) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 385) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 386) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 399) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 401) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 402) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 403) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 416) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 418) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 419) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 420) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 421) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 434) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 436) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 437) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 45) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 450) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 452) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 453) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 46) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 466) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 468) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 469) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 470) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 471) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 484) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 486) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 487) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 488) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 489) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 502) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 504) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 505) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 506) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 519) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 521) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 522) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 535) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 537) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 538) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 539) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 540) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 553) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 555) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 556) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 569) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 571) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 572) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 585) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 587) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 588) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 589) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 59) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 590) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 603) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 605) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 606) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 607) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 61) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 62) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 620) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 622) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 623) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 624) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 63) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 637) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 639) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 640) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 641) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 642) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 655) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 657) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 658) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 671) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 673) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 674) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 687) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 689) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 690) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 691) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 704) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 706) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 707) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 720) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 722) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 723) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 736) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 738) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 739) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 740) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 76) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 78) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 79) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 92) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 94) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 95) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 96) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for errors, line 97) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 101) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 122) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 134) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 156) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 172) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 184) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 201) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 217) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 234) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 238) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 256) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 272) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 273) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 289) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 290) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 304) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 321) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 338) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 355) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 358) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 376) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 377) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 394) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 409) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 411) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 425) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 459) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 460) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 461) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 475) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 493) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 526) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 576) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 615) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 632) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 646) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 681) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 682) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 695) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 729) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 731) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for warnings, line 83) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/rv5p.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv5p.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv5p.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv5p.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv5p.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv5p.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv5p.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 100) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 114) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 116) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 117) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 131) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 133) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 134) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 148) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 150) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 151) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 152) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 166) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 168) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 169) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 183) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 185) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 186) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 200) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 202) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 203) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 204) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 218) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 220) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 221) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 222) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 236) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 238) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 239) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 253) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 255) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 256) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 270) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 272) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 273) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 274) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 288) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 290) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 291) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 305) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 307) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 308) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 309) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 323) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 325) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 326) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 340) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 342) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 343) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 344) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 43) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 45) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 46) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 47) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 61) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 63) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 64) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 78) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 80) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 81) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 82) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 96) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 98) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 99) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for warnings, line 138) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for warnings, line 195) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for warnings, line 208) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for warnings, line 231) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for warnings, line 248) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for warnings, line 260) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for warnings, line 278) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for warnings, line 299) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for warnings, line 300) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for warnings, line 313) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for warnings, line 333) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for warnings, line 335) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for warnings, line 73) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 100) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 114) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 116) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 117) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 131) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 133) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 134) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 148) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 150) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 151) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 152) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 166) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 168) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 169) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 183) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 185) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 186) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 200) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 202) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 203) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 204) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 218) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 220) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 221) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 222) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 236) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 238) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 239) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 253) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 255) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 256) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 270) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 272) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 273) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 274) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 288) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 290) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 291) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 305) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 307) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 308) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 309) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 323) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 325) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 326) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 340) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 342) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 343) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 344) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 43) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 46) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 47) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 61) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 63) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 64) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 78) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 80) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 81) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 82) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 96) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 98) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 99) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 138) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 195) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 208) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 231) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 248) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 260) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 278) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 299) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 300) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 313) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 333) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 335) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 100) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 114) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 116) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 117) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 131) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 133) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 134) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 148) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 150) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 151) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 152) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 166) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 168) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 169) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 183) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 185) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 186) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 200) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 202) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 203) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 204) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 218) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 220) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 221) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 222) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 236) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 238) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 239) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 253) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 255) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 256) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 270) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 272) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 273) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 274) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 288) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 290) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 291) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 305) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 307) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 308) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 309) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 323) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 325) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 326) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 340) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 342) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 343) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 344) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 43) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 45) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 46) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 47) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 61) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 63) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 64) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 78) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 80) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 81) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 82) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 96) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 98) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for errors, line 99) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for warnings, line 138) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for warnings, line 195) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for warnings, line 208) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for warnings, line 231) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for warnings, line 248) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for warnings, line 260) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for warnings, line 278) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for warnings, line 299) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for warnings, line 300) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for warnings, line 313) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for warnings, line 333) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for warnings, line 335) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/rv6p.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv6p.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv6p.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv6p.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv6p.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv6p.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv6p.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for errors, line 100) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for errors, line 101) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for errors, line 44) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for errors, line 46) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for errors, line 47) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for errors, line 62) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for errors, line 64) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for errors, line 65) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for errors, line 80) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for errors, line 82) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for errors, line 83) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for errors, line 98) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for warnings, line 57) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 100) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 101) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 46) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 47) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 62) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 64) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 65) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 80) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 82) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 83) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 98) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++26 (test for errors, line 100) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++26 (test for errors, line 101) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++26 (test for errors, line 46) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++26 (test for errors, line 47) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++26 (test for errors, line 62) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++26 (test for errors, line 64) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++26 (test for errors, line 65) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++26 (test for errors, line 80) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++26 (test for errors, line 82) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++26 (test for errors, line 83) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++26 (test for errors, line 98) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/rv7p.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv7p.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv7p.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv7p.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv7p.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv7p.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv7p.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv8p.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv8p.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv8p.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv8p.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv8p.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp0x/rv8p.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/rv8p.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv9p.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv9p.C -std=c++11 execution test PASS: g++.dg/cpp0x/rv9p.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rv9p.C -std=c++20 execution test PASS: g++.dg/cpp0x/rv9p.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rv9p.C -std=c++26 execution test PASS: g++.dg/cpp0x/rvo.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rvo.C -std=c++11 execution test PASS: g++.dg/cpp0x/rvo.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/rvo.C -std=c++20 execution test PASS: g++.dg/cpp0x/rvo.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/rvo.C -std=c++26 execution test PASS: g++.dg/cpp0x/scoped_enum.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++11 (test for errors, line 37) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++11 (test for errors, line 41) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++11 (test for errors, line 42) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++11 (test for errors, line 46) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++11 (test for errors, line 48) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++11 (test for errors, line 54) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++11 (test for errors, line 55) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 46) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 54) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 55) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++26 (test for errors, line 54) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++26 (test for errors, line 55) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++11 (test for errors, line 34) PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++11 (test for warnings, line 22) PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++11 (test for warnings, line 23) PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++11 at line 8 (test for errors, line 7) PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++20 at line 8 (test for errors, line 7) PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++26 at line 8 (test for errors, line 7) PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum6.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/scoped_enum6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum6.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/scoped_enum6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum6.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/scoped_enum6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum7.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/scoped_enum7.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/scoped_enum7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum7.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/scoped_enum7.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp0x/scoped_enum7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum7.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/scoped_enum7.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp0x/scoped_enum7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum_98.C (test for warnings, line 3) PASS: g++.dg/cpp0x/scoped_enum_98.C (test for warnings, line 4) PASS: g++.dg/cpp0x/scoped_enum_98.C (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae-nullptr1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae-nullptr1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae-nullptr1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae11.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/sfinae11.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/sfinae11.C -std=c++11 (test for errors, line 55) PASS: g++.dg/cpp0x/sfinae11.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/sfinae11.C -std=c++11 (test for warnings, line 54) PASS: g++.dg/cpp0x/sfinae11.C -std=c++11 (test for warnings, line 56) PASS: g++.dg/cpp0x/sfinae11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae11.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/sfinae11.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/sfinae11.C -std=c++20 (test for errors, line 55) PASS: g++.dg/cpp0x/sfinae11.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/sfinae11.C -std=c++20 (test for warnings, line 54) PASS: g++.dg/cpp0x/sfinae11.C -std=c++20 (test for warnings, line 56) PASS: g++.dg/cpp0x/sfinae11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae11.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/sfinae11.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/sfinae11.C -std=c++26 (test for errors, line 55) PASS: g++.dg/cpp0x/sfinae11.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/sfinae11.C -std=c++26 (test for warnings, line 54) PASS: g++.dg/cpp0x/sfinae11.C -std=c++26 (test for warnings, line 56) PASS: g++.dg/cpp0x/sfinae11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae23.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae24.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/sfinae24.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae24.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/sfinae24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae24.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/sfinae24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae25.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae26.C -std=c++11 (test for errors, line 33) PASS: g++.dg/cpp0x/sfinae26.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp0x/sfinae26.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae26.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp0x/sfinae26.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp0x/sfinae26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae26.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp0x/sfinae26.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp0x/sfinae26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae27.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae28.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae29.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae30.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae31.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae32.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae32.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae33.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae33.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae33.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae34.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae34.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae34.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae35.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae35.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae35.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae36.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae36.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae36.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae37.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae37.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae37.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae38.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae39.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae40.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae40.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae40.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae41.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae41.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae41.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae42.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae42.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae42.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae43.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae43.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae43.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae44.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae44.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae44.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae45.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae45.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae45.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae46.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae46.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae46.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae47.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae47.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae47.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae48.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae48.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae48.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae49.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae49.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae49.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae50.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae50.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae50.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae51.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae51.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae51.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae52.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae52.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae52.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae53.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae53.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae53.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae54.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae54.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae54.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae55.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae55.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae55.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae56.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae56.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae56.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae57.C -std=c++11 (test for bogus messages, line 5) PASS: g++.dg/cpp0x/sfinae57.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae57.C -std=c++20 (test for bogus messages, line 5) PASS: g++.dg/cpp0x/sfinae57.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae57.C -std=c++26 (test for bogus messages, line 5) PASS: g++.dg/cpp0x/sfinae57.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae58.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/sfinae58.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae58.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/sfinae58.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae58.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/sfinae58.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae59.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae59.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae59.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae60.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae60.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae60.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae61.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae61.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae61.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae62.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae62.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae62.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae63.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae63.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae63.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae64.C (test for excess errors) PASS: g++.dg/cpp0x/sfinae65.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/sfinae65.C -std=c++11 at line 9 (test for errors, line 10) PASS: g++.dg/cpp0x/sfinae65.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae65.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/sfinae65.C -std=c++20 at line 9 (test for errors, line 10) PASS: g++.dg/cpp0x/sfinae65.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae65.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/sfinae65.C -std=c++26 at line 9 (test for errors, line 10) PASS: g++.dg/cpp0x/sfinae65.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae66.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae66.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae66.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae67.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae67.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae67.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae68.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae68.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae68.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae69.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae69.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae69.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae70.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/sfinae70.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae70.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/sfinae70.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae70.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae71.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/sfinae71.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae71.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/sfinae71.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae71.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae72.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/sfinae72.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae72.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/sfinae72.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae72.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/sfinae9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/sfinae9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/spaceship-eq1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/spaceship-eq1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/spaceship-eq1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/spaceship-eq1.C -std=c++17 (test for errors, line 4) PASS: g++.dg/cpp0x/spaceship-eq1.C -std=c++17 (test for errors, line 5) PASS: g++.dg/cpp0x/spaceship-eq1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/spaceship-eq1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/static-member-init-1.C -std=gnu++11 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp0x/static-member-init-1.C -std=gnu++11 at line 9 (test for warnings, line 7) PASS: g++.dg/cpp0x/static-member-init-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/static-member-init-1.C -std=gnu++14 at line 9 (test for warnings, line 7) PASS: g++.dg/cpp0x/static-member-init-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp0x/static-member-init-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/static_assert1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/static_assert1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/static_assert1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/static_assert1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/static_assert1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/static_assert1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/static_assert1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/static_assert1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/static_assert1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/static_assert1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/static_assert1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/static_assert1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/static_assert10.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/static_assert10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/static_assert10.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/static_assert10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/static_assert10.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/static_assert10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/static_assert11.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/static_assert11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/static_assert11.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/static_assert11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/static_assert11.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/static_assert11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/static_assert12.C (test for errors, line 20) PASS: g++.dg/cpp0x/static_assert12.C (test for errors, line 21) PASS: g++.dg/cpp0x/static_assert12.C at line 30 (test for warnings, line 21) PASS: g++.dg/cpp0x/static_assert12.C (test for excess errors) PASS: g++.dg/cpp0x/static_assert13.C (test for errors, line 20) PASS: g++.dg/cpp0x/static_assert13.C (test for errors, line 21) PASS: g++.dg/cpp0x/static_assert13.C (test for excess errors) PASS: g++.dg/cpp0x/static_assert14.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/static_assert14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/static_assert14.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/static_assert14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/static_assert14.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/static_assert14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/static_assert15.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/static_assert15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/static_assert15.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/static_assert15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/static_assert15.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/static_assert15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/static_assert16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/static_assert16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/static_assert16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/static_assert17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/static_assert17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/static_assert17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/static_assert18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/static_assert18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/static_assert18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/static_assert2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/static_assert2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/static_assert2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/static_assert2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/static_assert2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/static_assert2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/static_assert2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/static_assert2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/static_assert2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/static_assert3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/static_assert3.C -std=c++11 non-constant (test for errors, line 2) PASS: g++.dg/cpp0x/static_assert3.C -std=c++11 not a constant at line 4 (test for errors, line 2) PASS: g++.dg/cpp0x/static_assert3.C -std=c++11 zero at line 3 (test for warnings, line 2) PASS: g++.dg/cpp0x/static_assert3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/static_assert3.C -std=c++20 non-constant (test for errors, line 2) PASS: g++.dg/cpp0x/static_assert3.C -std=c++20 not a constant at line 4 (test for errors, line 2) PASS: g++.dg/cpp0x/static_assert3.C -std=c++20 zero at line 3 (test for warnings, line 2) PASS: g++.dg/cpp0x/static_assert3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/static_assert3.C -std=c++26 non-constant (test for errors, line 2) PASS: g++.dg/cpp0x/static_assert3.C -std=c++26 not a constant at line 4 (test for errors, line 2) PASS: g++.dg/cpp0x/static_assert3.C -std=c++26 zero at line 3 (test for warnings, line 2) PASS: g++.dg/cpp0x/static_assert4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/static_assert4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/static_assert4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/static_assert5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/static_assert5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/static_assert5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/static_assert6.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/static_assert6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/static_assert6.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/static_assert6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/static_assert6.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/static_assert6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/static_assert7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/static_assert7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/static_assert7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/static_assert8.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/static_assert8.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/static_assert8.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/static_assert8.C -std=c++11 at line 9 (test for errors, line 3) PASS: g++.dg/cpp0x/static_assert8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/static_assert8.C -std=c++17 (test for errors, line 3) PASS: g++.dg/cpp0x/static_assert8.C -std=c++17 (test for errors, line 5) PASS: g++.dg/cpp0x/static_assert8.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp0x/static_assert8.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/static_assert8.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp0x/static_assert8.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/static_assert8.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/static_assert8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/static_assert9.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp0x/static_assert9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/static_assert9.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp0x/static_assert9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/static_assert9.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp0x/static_assert9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/std-layout1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/std-layout1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/std-layout1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for errors, line 89) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for errors, line 90) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for errors, line 91) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for errors, line 92) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for errors, line 94) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for errors, line 95) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for errors, line 96) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for errors, line 97) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 47) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 55) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 61) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 65) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 69) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 73) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 100 (test for warnings, line 7) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 101 (test for warnings, line 11) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 102 (test for warnings, line 15) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 103 (test for warnings, line 19) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 104 (test for warnings, line 25) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 105 (test for warnings, line 29) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 106 (test for warnings, line 33) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 107 (test for warnings, line 37) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 108 (test for warnings, line 43) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 109 (test for warnings, line 47) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 110 (test for warnings, line 51) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 111 (test for warnings, line 55) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 112 (test for warnings, line 61) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 113 (test for warnings, line 65) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 114 (test for warnings, line 69) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 115 (test for warnings, line 73) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for errors, line 89) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for errors, line 90) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for errors, line 91) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for errors, line 92) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for errors, line 94) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for errors, line 95) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for errors, line 96) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for errors, line 97) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 100 (test for warnings, line 7) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 101 (test for warnings, line 11) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 102 (test for warnings, line 15) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 103 (test for warnings, line 19) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 104 (test for warnings, line 25) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 105 (test for warnings, line 29) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 106 (test for warnings, line 33) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 107 (test for warnings, line 37) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 108 (test for warnings, line 43) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 109 (test for warnings, line 47) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 110 (test for warnings, line 51) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 111 (test for warnings, line 55) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 112 (test for warnings, line 61) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 113 (test for warnings, line 65) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 114 (test for warnings, line 69) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 115 (test for warnings, line 73) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for errors, line 89) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for errors, line 90) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for errors, line 91) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for errors, line 92) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for errors, line 94) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for errors, line 95) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for errors, line 96) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for errors, line 97) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 at line 100 (test for warnings, line 7) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 at line 101 (test for warnings, line 11) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 at line 102 (test for warnings, line 15) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 at line 103 (test for warnings, line 19) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 at line 104 (test for warnings, line 25) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 at line 105 (test for warnings, line 29) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 at line 106 (test for warnings, line 33) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 at line 107 (test for warnings, line 37) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 at line 108 (test for warnings, line 43) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 at line 109 (test for warnings, line 47) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 at line 110 (test for warnings, line 51) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 at line 111 (test for warnings, line 55) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 at line 112 (test for warnings, line 61) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 at line 113 (test for warnings, line 65) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 at line 114 (test for warnings, line 69) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 at line 115 (test for warnings, line 73) PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 at line 100 (test for warnings, line 7) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 at line 101 (test for warnings, line 11) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 at line 102 (test for warnings, line 15) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 at line 103 (test for warnings, line 19) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 at line 104 (test for warnings, line 25) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 at line 105 (test for warnings, line 29) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 at line 106 (test for warnings, line 33) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 at line 107 (test for warnings, line 37) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 at line 108 (test for warnings, line 43) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 at line 109 (test for warnings, line 47) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 at line 110 (test for warnings, line 51) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 at line 111 (test for warnings, line 55) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 at line 112 (test for warnings, line 61) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 at line 113 (test for warnings, line 65) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 at line 114 (test for warnings, line 69) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 at line 115 (test for warnings, line 73) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 100 (test for warnings, line 7) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 101 (test for warnings, line 11) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 102 (test for warnings, line 15) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 103 (test for warnings, line 19) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 104 (test for warnings, line 25) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 105 (test for warnings, line 29) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 106 (test for warnings, line 33) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 107 (test for warnings, line 37) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 108 (test for warnings, line 43) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 109 (test for warnings, line 47) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 110 (test for warnings, line 51) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 111 (test for warnings, line 55) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 112 (test for warnings, line 61) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 113 (test for warnings, line 65) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 114 (test for warnings, line 69) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 115 (test for warnings, line 73) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++26 at line 100 (test for warnings, line 7) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++26 at line 101 (test for warnings, line 11) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++26 at line 102 (test for warnings, line 15) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++26 at line 103 (test for warnings, line 19) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++26 at line 104 (test for warnings, line 25) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++26 at line 105 (test for warnings, line 29) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++26 at line 106 (test for warnings, line 33) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++26 at line 107 (test for warnings, line 37) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++26 at line 108 (test for warnings, line 43) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++26 at line 109 (test for warnings, line 47) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++26 at line 110 (test for warnings, line 51) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++26 at line 111 (test for warnings, line 55) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++26 at line 112 (test for warnings, line 61) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++26 at line 113 (test for warnings, line 65) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++26 at line 114 (test for warnings, line 69) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++26 at line 115 (test for warnings, line 73) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/stddef.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/stddef.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/stddef.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/stdint.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/stdint.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/stdint.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/syntax-err1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/syntax-err1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/syntax-err1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/syntax-err1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/syntax-err1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/syntax-err1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/temp-constructor-bug.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/temp-constructor-bug.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/temp-constructor-bug.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/temp-extend1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/temp-extend1.C -std=c++11 execution test PASS: g++.dg/cpp0x/temp-extend1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/temp-extend1.C -std=c++20 execution test PASS: g++.dg/cpp0x/temp-extend1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/temp-extend1.C -std=c++26 execution test PASS: g++.dg/cpp0x/temp-extend2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/temp-extend2.C -std=c++11 execution test PASS: g++.dg/cpp0x/temp-extend2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/temp-extend2.C -std=c++20 execution test PASS: g++.dg/cpp0x/temp-extend2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/temp-extend2.C -std=c++26 execution test PASS: g++.dg/cpp0x/temp-extend3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/temp-extend3.C -std=c++11 execution test PASS: g++.dg/cpp0x/temp-extend3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/temp-extend3.C -std=c++20 execution test PASS: g++.dg/cpp0x/temp-extend3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/temp-extend3.C -std=c++26 execution test PASS: g++.dg/cpp0x/temp-va-arg-bug.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/temp-va-arg-bug.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/temp-va-arg-bug.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/temp_default1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/temp_default1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/temp_default1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/temp_default2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/temp_default2.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/temp_default2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/temp_default2.C -std=c++11 candidate note at line 11 (test for warnings, line 10) PASS: g++.dg/cpp0x/temp_default2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/temp_default2.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/temp_default2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/temp_default2.C -std=c++20 candidate note at line 11 (test for warnings, line 10) PASS: g++.dg/cpp0x/temp_default2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/temp_default2.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/temp_default2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/temp_default2.C -std=c++26 candidate note at line 11 (test for warnings, line 10) PASS: g++.dg/cpp0x/temp_default3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/temp_default3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/temp_default3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/temp_default4.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/temp_default4.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/temp_default4.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/temp_default4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/temp_default4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/temp_default4.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/temp_default4.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/temp_default4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/temp_default4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/temp_default4.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/temp_default4.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/temp_default4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/temp_default5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/temp_default5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/temp_default5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/temp_default6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/temp_default6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/temp_default6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/temp_default7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/temp_default7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/temp_default7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/temp_default8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/temp_default8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/temp_default8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/template_deduction.C -std=c++11 (test for errors, line 62) PASS: g++.dg/cpp0x/template_deduction.C -std=c++11 (test for warnings, line 37) PASS: g++.dg/cpp0x/template_deduction.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/template_deduction.C -std=c++20 (test for errors, line 62) PASS: g++.dg/cpp0x/template_deduction.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/cpp0x/template_deduction.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/template_deduction.C -std=c++26 (test for errors, line 62) PASS: g++.dg/cpp0x/template_deduction.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/cpp0x/template_deduction.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/this1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/this1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/this1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/this1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/this1.C -std=c++11 (test for errors, line 44) PASS: g++.dg/cpp0x/this1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/this1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/this1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/this1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/this1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/this1.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp0x/this1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/this1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/this1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/this1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/this1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/this1.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp0x/this1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/this2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/this2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/this2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/this2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/this2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/this2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/trailing1.C -std=gnu++11 scan-assembler _Z1fI1AIiEEDTclptfp_1fEEPT_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++11 scan-assembler _Z1gI1AIiEEDTcldtfp_1fEET_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++11 scan-assembler _Z1hI1AIiEdEDTcldtfp_1gIT0_EEET_S2_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++11 scan-assembler _Z1kI1C1AIiE1DEDtdtfp_srNT0_1BIT1_EE3MEMET_S4_S6_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++11 scan-assembler _Z1lIiEDtfp_ET_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++11 scan-assembler _Z1mIiLi1EEDtT0_ET_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++11 scan-assembler _Z3addIidEDTplfp_fp0_ET_T0_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++11 scan-assembler _Z4add2IidEDTplcvT__EcvT0__EES0_S1_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++11 scan-assembler _Z4add3IidEDTcl2agfp_fp0_EET_T0_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++11 scan-assembler _Z4add4IidEDTpldecvPT_Li0EdecvPT0_Li0EES0_S2_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z1fI1AIiEEDTclptfp_1fEEPT_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z1gI1AIiEEDTcldtfp_1fEET_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z1hI1AIiEdEDTcldtfp_1gIT0_EEET_S2_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z1kI1C1AIiE1DEDtdtfp_srNT0_1BIT1_EE3MEMET_S4_S6_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z1lIiEDtfp_ET_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z1mIiLi1EEDtT0_ET_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z3addIidEDTplfp_fp0_ET_T0_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z4add2IidEDTplcvT__EcvT0__EES0_S1_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z4add3IidEDTcl2agfp_fp0_EET_T0_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z4add4IidEDTpldecvPT_Li0EdecvPT0_Li0EES0_S2_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/trailing1.C -std=gnu++26 scan-assembler _Z1fI1AIiEEDTclptfp_1fEEPT_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++26 scan-assembler _Z1gI1AIiEEDTcldtfp_1fEET_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++26 scan-assembler _Z1hI1AIiEdEDTcldtfp_1gIT0_EEET_S2_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++26 scan-assembler _Z1kI1C1AIiE1DEDtdtfp_srNT0_1BIT1_EE3MEMET_S4_S6_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++26 scan-assembler _Z1lIiEDtfp_ET_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++26 scan-assembler _Z1mIiLi1EEDtT0_ET_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++26 scan-assembler _Z3addIidEDTplfp_fp0_ET_T0_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++26 scan-assembler _Z4add2IidEDTplcvT__EcvT0__EES0_S1_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++26 scan-assembler _Z4add3IidEDTcl2agfp_fp0_EET_T0_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++26 scan-assembler _Z4add4IidEDTpldecvPT_Li0EdecvPT0_Li0EES0_S2_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/trailing10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/trailing10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/trailing10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/trailing11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/trailing11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/trailing11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/trailing12.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/trailing12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/trailing12.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/trailing12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/trailing12.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/trailing12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/trailing13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/trailing13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/trailing13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/cpp0x/trailing14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/trailing15.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/trailing15.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/trailing15.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/trailing15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/trailing15.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/trailing15.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/trailing15.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/trailing15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/trailing15.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/trailing15.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/trailing15.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/trailing15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/trailing16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/trailing16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/trailing16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/trailing2.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp0x/trailing2.C -std=c++14 (test for errors, line 15) PASS: g++.dg/cpp0x/trailing2.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp0x/trailing2.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp0x/trailing2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/trailing2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/trailing2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/trailing2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/trailing2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/trailing2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/trailing3.C -std=gnu++11 scan-assembler _Z1gIJidEEDTcl1fspplfp_Li1EEEDpT_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++11 scan-assembler _ZN1AIiE1fIiEEDTplfp_L_ZNS0_1iEEET_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++11 scan-assembler _ZN1AIiE1gIiEEDTplfp_szL_ZNS0_1iEEET_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++11 scan-assembler _ZN1AIiE1hIiEEDTplfp_sr1BIT_E1iES3_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++11 scan-assembler _ZN1AIiE1jIiEEDTplfp_clL_Z1xvEEET_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++11 scan-assembler _ZN1AIiE2frIiEEDTplfp_L_ZNS0_2irEEET_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++11 scan-assembler _ZN1AIiE3frrIiEEDTplfp_L_ZNS0_3irrEEET_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/trailing3.C -std=gnu++20 scan-assembler _Z1gIJidEEDTcl1fspplfp_Li1EEEDpT_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++20 scan-assembler _ZN1AIiE1fIiEEDTplfp_L_ZNS0_1iEEET_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++20 scan-assembler _ZN1AIiE1gIiEEDTplfp_szL_ZNS0_1iEEET_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++20 scan-assembler _ZN1AIiE1hIiEEDTplfp_sr1BIT_E1iES3_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++20 scan-assembler _ZN1AIiE1jIiEEDTplfp_clL_Z1xvEEET_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++20 scan-assembler _ZN1AIiE2frIiEEDTplfp_L_ZNS0_2irEEET_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++20 scan-assembler _ZN1AIiE3frrIiEEDTplfp_L_ZNS0_3irrEEET_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/trailing3.C -std=gnu++26 scan-assembler _Z1gIJidEEDTcl1fspplfp_Li1EEEDpT_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++26 scan-assembler _ZN1AIiE1fIiEEDTplfp_L_ZNS0_1iEEET_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++26 scan-assembler _ZN1AIiE1gIiEEDTplfp_szL_ZNS0_1iEEET_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++26 scan-assembler _ZN1AIiE1hIiEEDTplfp_sr1BIT_E1iES3_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++26 scan-assembler _ZN1AIiE1jIiEEDTplfp_clL_Z1xvEEET_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++26 scan-assembler _ZN1AIiE2frIiEEDTplfp_L_ZNS0_2irEEET_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++26 scan-assembler _ZN1AIiE3frrIiEEDTplfp_L_ZNS0_3irrEEET_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/trailing4.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/trailing4.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/trailing4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/trailing4.C -std=c++11 candidate note at line 11 (test for warnings, line 10) PASS: g++.dg/cpp0x/trailing4.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/trailing4.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp0x/trailing4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/trailing4.C -std=c++20 candidate note at line 11 (test for warnings, line 10) PASS: g++.dg/cpp0x/trailing4.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/trailing4.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp0x/trailing4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/trailing4.C -std=c++26 candidate note at line 11 (test for warnings, line 10) PASS: g++.dg/cpp0x/trailing5.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/trailing5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/trailing5.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/trailing5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/trailing5.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/trailing5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/trailing6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/trailing6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/trailing6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/trailing7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/trailing7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/trailing7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/trailing8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/trailing8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/trailing8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/trailing9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/trailing9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/trailing9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/traits1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/traits1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/traits1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/trivial1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/trivial1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/trivial1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/typedef-redecl.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/typedef-redecl.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/typedef-redecl.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-addr.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-addr.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-addr.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++11 (test for errors, line 33) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++11 (test for errors, line 36) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++11 (test for errors, line 42) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 36) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++26 at line 30 (test for warnings, line 29) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-args.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-args.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-args.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-args2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-args2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-args2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-clink-neg.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-clink-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-clink-neg.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-clink-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-clink-neg.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-clink-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-concat-neg.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/udlit-concat-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-concat-neg.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/udlit-concat-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-concat-neg.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/udlit-concat-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-concat.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-concat.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-concat.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-constexpr.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-constexpr.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-constexpr.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-cpp98-neg.C (test for errors, line 9) PASS: g++.dg/cpp0x/udlit-cpp98-neg.C (test for warnings, line 12) PASS: g++.dg/cpp0x/udlit-cpp98-neg.C (test for warnings, line 6) PASS: g++.dg/cpp0x/udlit-cpp98-neg.C (test for excess errors) PASS: g++.dg/cpp0x/udlit-cpp98-neg.C expected at line 17 (test for errors, line 15) PASS: g++.dg/cpp0x/udlit-cpp98-neg.C invalid (test for errors, line 15) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-embed-quote.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-embed-quote.C -std=c++11 execution test PASS: g++.dg/cpp0x/udlit-embed-quote.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-embed-quote.C -std=c++20 execution test PASS: g++.dg/cpp0x/udlit-embed-quote.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-embed-quote.C -std=c++26 execution test PASS: g++.dg/cpp0x/udlit-error1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++11 at line 15 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++11 at line 16 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++23 (test for warnings, line 11) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++23 at line 15 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++23 at line 16 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++26 at line 15 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++26 at line 16 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-error1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++11 (test for warnings, line 48) PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++11 (test for warnings, line 52) PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++11 execution test PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++20 (test for warnings, line 52) PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++20 execution test PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++26 (test for warnings, line 48) PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++26 (test for warnings, line 49) PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++26 (test for warnings, line 52) PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++26 execution test PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++11 test1 at line 4 (test for errors, line 3) PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++11 test2 at line 5 (test for errors, line 3) PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++11 test3 at line 6 (test for warnings, line 3) PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++20 test1 at line 4 (test for errors, line 3) PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++20 test2 at line 5 (test for errors, line 3) PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++20 test3 at line 6 (test for warnings, line 3) PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++26 test1 at line 4 (test for errors, line 3) PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++26 test2 at line 5 (test for errors, line 3) PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++26 test3 at line 6 (test for warnings, line 3) PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++11 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++11 (test for bogus messages, line 11) XFAIL: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++11 (test for bogus messages, line 16) PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++11 (test for bogus messages, line 18) PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++11 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++11 (test for bogus messages, line 9) PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++20 (test for bogus messages, line 11) XFAIL: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++20 (test for bogus messages, line 16) PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++20 (test for bogus messages, line 18) PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++20 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++20 (test for bogus messages, line 9) PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++23 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++23 (test for bogus messages, line 11) XFAIL: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++23 (test for bogus messages, line 16) PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++23 (test for bogus messages, line 18) PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++23 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++23 (test for bogus messages, line 9) PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++23 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp0x/udlit-extended-id-4.C (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-extended-id-4.C (test for warnings, line 10) PASS: g++.dg/cpp0x/udlit-extended-id-4.C (test for warnings, line 7) PASS: g++.dg/cpp0x/udlit-extended-id-4.C (test for warnings, line 8) PASS: g++.dg/cpp0x/udlit-extended-id-4.C (test for warnings, line 9) PASS: g++.dg/cpp0x/udlit-extended-id-4.C (test for excess errors) PASS: g++.dg/cpp0x/udlit-extern-c.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/udlit-extern-c.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/cpp0x/udlit-extern-c.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-extern-c.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/udlit-extern-c.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/cpp0x/udlit-extern-c.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-extern-c.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/udlit-extern-c.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/cpp0x/udlit-extern-c.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-friend.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-friend.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-friend.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-general.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-general.C -std=c++11 execution test PASS: g++.dg/cpp0x/udlit-general.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-general.C -std=c++20 execution test PASS: g++.dg/cpp0x/udlit-general.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-general.C -std=c++26 execution test PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 11) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 23) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 24) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 25) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 26) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 28) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 29) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 30) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 31) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 33) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 34) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 35) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 36) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 38) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 39) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 40) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 41) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 43) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 44) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 45) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 46) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 58) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 59) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 60) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 61) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 63) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 64) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 65) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 66) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 68) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 69) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 70) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 71) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 73) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 74) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 75) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 76) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 78) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 79) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 80) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 81) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 9) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for excess errors) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 30) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 33) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 34) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 35) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 45) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 46) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 47) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 49) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 50) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 51) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 53) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 54) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 55) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 57) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 58) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 59) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 61) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 62) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 63) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 46) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 49) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 50) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 53) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 54) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 55) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 57) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 58) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 59) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 61) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 62) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 63) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 49) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 50) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 53) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 54) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 55) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 57) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 58) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 59) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 61) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 62) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 63) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-inline.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-inline.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-inline.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-linkage-neg.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/udlit-linkage-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-linkage-neg.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp0x/udlit-linkage-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-linkage-neg.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp0x/udlit-linkage-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-macros.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/udlit-macros.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/cpp0x/udlit-macros.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-macros.C -std=c++11 execution test PASS: g++.dg/cpp0x/udlit-macros.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp0x/udlit-macros.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/cpp0x/udlit-macros.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-macros.C -std=c++20 execution test PASS: g++.dg/cpp0x/udlit-macros.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp0x/udlit-macros.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/cpp0x/udlit-macros.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-macros.C -std=c++26 execution test PASS: g++.dg/cpp0x/udlit-mangle.C -std=c++11 scan-assembler _Zli2_wPKc PASS: g++.dg/cpp0x/udlit-mangle.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-mangle.C -std=c++20 scan-assembler _Zli2_wPKc PASS: g++.dg/cpp0x/udlit-mangle.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-mangle.C -std=c++26 scan-assembler _Zli2_wPKc PASS: g++.dg/cpp0x/udlit-mangle.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-namespace-ambiguous.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/udlit-namespace-ambiguous.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/cpp0x/udlit-namespace-ambiguous.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/udlit-namespace-ambiguous.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-namespace-ambiguous.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/udlit-namespace-ambiguous.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/cpp0x/udlit-namespace-ambiguous.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/udlit-namespace-ambiguous.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-namespace-ambiguous.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/udlit-namespace-ambiguous.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/cpp0x/udlit-namespace-ambiguous.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/udlit-namespace-ambiguous.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-namespace-using-directive.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-namespace-using-directive.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-namespace-using-directive.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-namespace.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-namespace.C -std=c++11 execution test PASS: g++.dg/cpp0x/udlit-namespace.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-namespace.C -std=c++20 execution test PASS: g++.dg/cpp0x/udlit-namespace.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-namespace.C -std=c++26 execution test PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-nonempty-str-neg.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-nonempty-str-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-nonempty-str-neg.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-nonempty-str-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-nonempty-str-neg.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-nonempty-str-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-nospace-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-nospace-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-nospace-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-nosuffix-neg.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/udlit-nosuffix-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-nosuffix-neg.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/udlit-nosuffix-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-nosuffix-neg.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/udlit-nosuffix-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++11 at line 16 (test for warnings, line 12) PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++11 at line 17 (test for warnings, line 13) PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++11 at line 18 (test for warnings, line 14) PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++20 at line 16 (test for warnings, line 12) PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++20 at line 17 (test for warnings, line 13) PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++20 at line 18 (test for warnings, line 14) PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++26 at line 16 (test for warnings, line 12) PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++26 at line 17 (test for warnings, line 13) PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++26 at line 18 (test for warnings, line 14) PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-overflow.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-overflow.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-overflow.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-raw-length.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-raw-length.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-raw-length.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-raw-op-string-neg.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-raw-op-string-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-raw-op-string-neg.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-raw-op-string-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-raw-op-string-neg.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-raw-op-string-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-raw-op.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-raw-op.C -std=c++11 execution test PASS: g++.dg/cpp0x/udlit-raw-op.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-raw-op.C -std=c++20 execution test PASS: g++.dg/cpp0x/udlit-raw-op.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-raw-op.C -std=c++26 execution test PASS: g++.dg/cpp0x/udlit-raw-str.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-raw-str.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-raw-str.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-resolve-char8_t.C (test for excess errors) PASS: g++.dg/cpp0x/udlit-resolve.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-resolve.C -std=c++11 execution test PASS: g++.dg/cpp0x/udlit-resolve.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-resolve.C -std=c++20 execution test PASS: g++.dg/cpp0x/udlit-resolve.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-resolve.C -std=c++26 execution test PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-sfinae.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-sfinae.C -std=c++11 execution test PASS: g++.dg/cpp0x/udlit-sfinae.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-sfinae.C -std=c++20 execution test PASS: g++.dg/cpp0x/udlit-sfinae.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-sfinae.C -std=c++26 execution test PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 37) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 41) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 53) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 57) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 61) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 65) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 69) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 73) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 77) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 81) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 85) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 101 (test for warnings, line 49) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 102 (test for warnings, line 53) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 103 (test for warnings, line 57) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 104 (test for warnings, line 61) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 105 (test for warnings, line 65) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 106 (test for warnings, line 69) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 107 (test for warnings, line 73) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 108 (test for warnings, line 77) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 109 (test for warnings, line 81) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 110 (test for warnings, line 85) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 90 (test for warnings, line 5) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 91 (test for warnings, line 9) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 92 (test for warnings, line 13) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 93 (test for warnings, line 17) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 94 (test for warnings, line 21) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 95 (test for warnings, line 25) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 96 (test for warnings, line 29) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 97 (test for warnings, line 33) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 98 (test for warnings, line 37) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved at line 99 (test for warnings, line 41) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 53) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 61) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 65) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 69) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 73) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 77) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 81) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 85) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 101 (test for warnings, line 49) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 102 (test for warnings, line 53) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 103 (test for warnings, line 57) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 104 (test for warnings, line 61) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 105 (test for warnings, line 65) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 106 (test for warnings, line 69) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 107 (test for warnings, line 73) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 108 (test for warnings, line 77) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 109 (test for warnings, line 81) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 110 (test for warnings, line 85) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 90 (test for warnings, line 5) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 91 (test for warnings, line 9) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 92 (test for warnings, line 13) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 93 (test for warnings, line 17) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 94 (test for warnings, line 21) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 95 (test for warnings, line 25) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 96 (test for warnings, line 29) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 97 (test for warnings, line 33) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 98 (test for warnings, line 37) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 99 (test for warnings, line 41) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 49) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 53) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 57) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 61) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 65) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 69) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 73) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 77) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 81) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 85) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 101 (test for warnings, line 49) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 102 (test for warnings, line 53) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 103 (test for warnings, line 57) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 104 (test for warnings, line 61) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 105 (test for warnings, line 65) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 106 (test for warnings, line 69) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 107 (test for warnings, line 73) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 108 (test for warnings, line 77) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 109 (test for warnings, line 81) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 110 (test for warnings, line 85) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 90 (test for warnings, line 5) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 91 (test for warnings, line 9) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 92 (test for warnings, line 13) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 93 (test for warnings, line 17) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 94 (test for warnings, line 21) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 95 (test for warnings, line 25) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 96 (test for warnings, line 29) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 97 (test for warnings, line 33) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 98 (test for warnings, line 37) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++26 reserved at line 99 (test for warnings, line 41) PASS: g++.dg/cpp0x/udlit-string-length.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-string-length.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-string-length.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-string-literal.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-string-literal.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-string-literal.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-suffix-neg.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-suffix-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-suffix-neg.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-suffix-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-suffix-neg.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-suffix-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-systemheader.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-systemheader.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-systemheader.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-template.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-template.C -std=c++11 execution test PASS: g++.dg/cpp0x/udlit-template.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-template.C -std=c++20 execution test PASS: g++.dg/cpp0x/udlit-template.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-template.C -std=c++26 execution test PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-tmpl-arg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-tmpl-arg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-tmpl-arg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/udlit-tmpl-parms.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-tmpl-parms.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/udlit-tmpl-parms.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/union1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/union1.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/union1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/union1.C -std=c++11 B::B (test for errors, line 17) PASS: g++.dg/cpp0x/union1.C -std=c++11 B::B (test for errors, line 18) PASS: g++.dg/cpp0x/union1.C -std=c++11 B::~B at line 31 (test for errors, line 17) PASS: g++.dg/cpp0x/union1.C -std=c++11 B::~B at line 32 (test for errors, line 18) PASS: g++.dg/cpp0x/union1.C -std=c++11 C::C (test for errors, line 28) PASS: g++.dg/cpp0x/union1.C -std=c++11 C::C (test for errors, line 29) PASS: g++.dg/cpp0x/union1.C -std=c++11 C::~C at line 33 (test for errors, line 28) PASS: g++.dg/cpp0x/union1.C -std=c++11 C::~C at line 34 (test for errors, line 29) PASS: g++.dg/cpp0x/union1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/union1.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp0x/union1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/union1.C -std=c++20 B::B (test for errors, line 17) PASS: g++.dg/cpp0x/union1.C -std=c++20 B::B (test for errors, line 18) PASS: g++.dg/cpp0x/union1.C -std=c++20 B::~B at line 31 (test for errors, line 17) PASS: g++.dg/cpp0x/union1.C -std=c++20 B::~B at line 32 (test for errors, line 18) PASS: g++.dg/cpp0x/union1.C -std=c++20 C::C (test for errors, line 28) PASS: g++.dg/cpp0x/union1.C -std=c++20 C::C (test for errors, line 29) PASS: g++.dg/cpp0x/union1.C -std=c++20 C::~C at line 33 (test for errors, line 28) PASS: g++.dg/cpp0x/union1.C -std=c++20 C::~C at line 34 (test for errors, line 29) PASS: g++.dg/cpp0x/union1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/union1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp0x/union1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/union1.C -std=c++26 B::B (test for errors, line 17) PASS: g++.dg/cpp0x/union1.C -std=c++26 B::B (test for errors, line 18) PASS: g++.dg/cpp0x/union1.C -std=c++26 B::~B at line 31 (test for errors, line 17) PASS: g++.dg/cpp0x/union1.C -std=c++26 B::~B at line 32 (test for errors, line 18) PASS: g++.dg/cpp0x/union1.C -std=c++26 C::C (test for errors, line 28) PASS: g++.dg/cpp0x/union1.C -std=c++26 C::C (test for errors, line 29) PASS: g++.dg/cpp0x/union1.C -std=c++26 C::~C at line 33 (test for errors, line 28) PASS: g++.dg/cpp0x/union1.C -std=c++26 C::~C at line 34 (test for errors, line 29) PASS: g++.dg/cpp0x/union2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/union2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/union2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/union3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/union3.C -std=c++11 execution test PASS: g++.dg/cpp0x/union3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/union3.C -std=c++20 execution test PASS: g++.dg/cpp0x/union3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/union3.C -std=c++26 execution test PASS: g++.dg/cpp0x/union4.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/union4.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/union4.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/union4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/union4.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/union4.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/union4.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/union4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/union4.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/union4.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/union4.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/union4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/union5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/union5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/union5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/union6.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/union6.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/union6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/union6.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/union6.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/union6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/union6.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/union6.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/union6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/union7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/union7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/union7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/union8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/union8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/union8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/unnamed_refs.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/unnamed_refs.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/unnamed_refs.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/using-enum-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/using-enum-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/using-enum-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/using-enum-2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/using-enum-2.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/using-enum-2.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/using-enum-2.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/using-enum-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/using-enum-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/using-enum-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/using-enum-3.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/using-enum-3.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp0x/using-enum-3.C -std=c++11 at line 13 (test for errors, line 12) PASS: g++.dg/cpp0x/using-enum-3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/using-enum-3.C -std=c++11 P1787 (test for bogus messages, line 12) PASS: g++.dg/cpp0x/using-enum-3.C -std=c++20 at line 21 (test for errors, line 20) PASS: g++.dg/cpp0x/using-enum-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/using-enum-3.C -std=c++20 P1787 (test for bogus messages, line 12) PASS: g++.dg/cpp0x/using-enum-3.C -std=c++26 at line 21 (test for errors, line 20) PASS: g++.dg/cpp0x/using-enum-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/using-enum-3.C -std=c++26 P1787 (test for bogus messages, line 12) PASS: g++.dg/cpp0x/va-opt1.C -std=c++17 at line 11 (test for errors, line 10) PASS: g++.dg/cpp0x/va-opt1.C -std=c++17 at line 9 (test for errors, line 7) PASS: g++.dg/cpp0x/va-opt1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/va-opt1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/va-opt1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/cpp0x/va-opt1.C -std=c++98 at line 11 (test for errors, line 10) PASS: g++.dg/cpp0x/va-opt1.C -std=c++98 at line 8 (test for errors, line 7) PASS: g++.dg/cpp0x/va-opt1.C -std=c++98 at line 9 (test for errors, line 7) PASS: g++.dg/cpp0x/va-opt1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/variadic-104.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-104.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-104.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias6.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/variadic-alias6.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/variadic-alias6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias6.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/variadic-alias6.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/variadic-alias6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias6.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/variadic-alias6.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/variadic-alias6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-alias8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-bind.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-bind.C -std=c++11 execution test PASS: g++.dg/cpp0x/variadic-bind.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-bind.C -std=c++20 execution test PASS: g++.dg/cpp0x/variadic-bind.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-bind.C -std=c++26 execution test PASS: g++.dg/cpp0x/variadic-crash1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/variadic-crash2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/variadic-crash2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/variadic-crash2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash6.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/variadic-crash6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash6.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/variadic-crash6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash6.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/variadic-crash6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash7.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic-crash7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash7.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic-crash7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-crash7.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic-crash7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-decltype1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-decltype1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-decltype1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-default.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-default.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-default.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-diag1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/variadic-diag1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-diag1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/variadic-diag1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-diag1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/variadic-diag1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-empty1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic-empty1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-empty1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic-empty1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-empty1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic-empty1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/variadic-ex1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/variadic-ex1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/variadic-ex1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++11 expected a type at line 8 (test for warnings, line 7) PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++11 mismatch (test for errors, line 7) PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++20 expected a type at line 8 (test for warnings, line 7) PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++20 mismatch (test for errors, line 7) PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++26 expected a type at line 8 (test for warnings, line 7) PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++26 mismatch (test for errors, line 7) PASS: g++.dg/cpp0x/variadic-ex11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++11 (test for errors, line 35) PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++11 (test for errors, line 36) PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++11 note at line 37 (test for warnings, line 36) PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++20 (test for errors, line 36) PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++20 note at line 37 (test for warnings, line 36) PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++26 note at line 37 (test for warnings, line 36) PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++11 expected at line 12 (test for warnings, line 11) PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++11 expected at line 14 (test for warnings, line 13) PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++11 mismatch (test for errors, line 11) PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++11 mismatch (test for errors, line 13) PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++20 expected at line 12 (test for warnings, line 11) PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++20 expected at line 14 (test for warnings, line 13) PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++20 mismatch (test for errors, line 11) PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++20 mismatch (test for errors, line 13) PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++26 expected at line 12 (test for warnings, line 11) PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++26 expected at line 14 (test for warnings, line 13) PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++26 mismatch (test for errors, line 11) PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++26 mismatch (test for errors, line 13) PASS: g++.dg/cpp0x/variadic-ex14a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex14a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex14a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic-ex2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic-ex2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic-ex2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++11 (test for warnings, line 2) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++11 candidate note at line 10 (test for warnings, line 9) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++11 candidate note at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++20 (test for warnings, line 2) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++20 candidate note at line 10 (test for warnings, line 9) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++20 candidate note at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++26 (test for warnings, line 2) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++26 candidate note at line 10 (test for warnings, line 9) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++26 candidate note at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++11 (test for warnings, line 2) PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++11 candidate note at line 11 (test for warnings, line 10) PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++20 (test for warnings, line 2) PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++20 candidate note at line 11 (test for warnings, line 10) PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++26 (test for warnings, line 2) PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++26 candidate note at line 11 (test for warnings, line 10) PASS: g++.dg/cpp0x/variadic-ex5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-explicit1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-explicit1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-explicit1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-explicit2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-explicit2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-explicit2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-function.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-function.C -std=c++11 execution test PASS: g++.dg/cpp0x/variadic-function.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-function.C -std=c++20 execution test PASS: g++.dg/cpp0x/variadic-function.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-function.C -std=c++26 execution test PASS: g++.dg/cpp0x/variadic-init.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-init.C -std=c++11 execution test PASS: g++.dg/cpp0x/variadic-init.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-init.C -std=c++20 execution test PASS: g++.dg/cpp0x/variadic-init.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-init.C -std=c++26 execution test PASS: g++.dg/cpp0x/variadic-init2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-init2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-init2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-lambda.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-lambda.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-lambda.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle1.C -std=c++11 scan-assembler _Z1fIJidEEv1AIXsZT_EE PASS: g++.dg/cpp0x/variadic-mangle1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle1.C -std=c++20 scan-assembler _Z1fIJidEEv1AIXsZT_EE PASS: g++.dg/cpp0x/variadic-mangle1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle1.C -std=c++26 scan-assembler _Z1fIJidEEv1AIXsZT_EE PASS: g++.dg/cpp0x/variadic-mangle1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle1a.C -std=gnu++11 scan-assembler _Z1fIJidEEv1AIXstDpT_EE PASS: g++.dg/cpp0x/variadic-mangle1a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle1a.C -std=gnu++20 scan-assembler _Z1fIJidEEv1AIXstDpT_EE PASS: g++.dg/cpp0x/variadic-mangle1a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle1a.C -std=gnu++26 scan-assembler _Z1fIJidEEv1AIXstDpT_EE PASS: g++.dg/cpp0x/variadic-mangle1a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++11 scan-assembler _Z1fIJiiiEEvRAsZT__i PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++11 scan-assembler _ZN1A1fIJLi1ELi2ELi3EEEEvRAsZT__i PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++11 scan-assembler _ZN1A1gIJiiiEEEvRAsZT__i PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++20 scan-assembler _Z1fIJiiiEEvRAsZT__i PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++20 scan-assembler _ZN1A1fIJLi1ELi2ELi3EEEEvRAsZT__i PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++20 scan-assembler _ZN1A1gIJiiiEEEvRAsZT__i PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++26 scan-assembler _Z1fIJiiiEEvRAsZT__i PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++26 scan-assembler _ZN1A1fIJLi1ELi2ELi3EEEEvRAsZT__i PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++26 scan-assembler _ZN1A1gIJiiiEEEvRAsZT__i PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle2a.C -std=gnu++11 scan-assembler _ZN1A1fIJLi1ELi2ELi3EEEEvRAszspT__i PASS: g++.dg/cpp0x/variadic-mangle2a.C -std=gnu++11 scan-assembler _ZN1A1gIJiiiEEEvRAstDpT__i PASS: g++.dg/cpp0x/variadic-mangle2a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle2a.C -std=gnu++20 scan-assembler _ZN1A1fIJLi1ELi2ELi3EEEEvRAszspT__i PASS: g++.dg/cpp0x/variadic-mangle2a.C -std=gnu++20 scan-assembler _ZN1A1gIJiiiEEEvRAstDpT__i PASS: g++.dg/cpp0x/variadic-mangle2a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle2a.C -std=gnu++26 scan-assembler _ZN1A1fIJLi1ELi2ELi3EEEEvRAszspT__i PASS: g++.dg/cpp0x/variadic-mangle2a.C -std=gnu++26 scan-assembler _ZN1A1gIJiiiEEEvRAstDpT__i PASS: g++.dg/cpp0x/variadic-mangle2a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle3.C -std=c++11 scan-assembler _ZN1A1fIJiiEiJiiiEEEvRAsPDpT_T0_DpT1_E_iS3_S5_ PASS: g++.dg/cpp0x/variadic-mangle3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle3.C -std=c++20 scan-assembler _ZN1A1fIJiiEiJiiiEEEvRAsPDpT_T0_DpT1_E_iS3_S5_ PASS: g++.dg/cpp0x/variadic-mangle3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle3.C -std=c++26 scan-assembler _ZN1A1fIJiiEiJiiiEEEvRAsPDpT_T0_DpT1_E_iS3_S5_ PASS: g++.dg/cpp0x/variadic-mangle3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle3a.C -std=gnu++11 scan-assembler _ZN1A1fIJiiEiJiiiEEEvRAstDpT1__iT0_S2_ PASS: g++.dg/cpp0x/variadic-mangle3a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle3a.C -std=gnu++20 scan-assembler _ZN1A1fIJiiEiJiiiEEEvRAstDpT1__iT0_S2_ PASS: g++.dg/cpp0x/variadic-mangle3a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle3a.C -std=gnu++26 scan-assembler _ZN1A1fIJiiEiJiiiEEEvRAstDpT1__iT0_S2_ PASS: g++.dg/cpp0x/variadic-mangle3a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle4.C -std=c++11 scan-assembler _Z3fooIJEEN12_func_selectIXsPDp4listIJT_EEEEE1fEDpOS2_ PASS: g++.dg/cpp0x/variadic-mangle4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle4.C -std=c++20 scan-assembler _Z3fooIJEEN12_func_selectIXsPDp4listIJT_EEEEE1fEDpOS2_ PASS: g++.dg/cpp0x/variadic-mangle4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle4.C -std=c++26 scan-assembler _Z3fooIJEEN12_func_selectIXsPDp4listIJT_EEEEE1fEDpOS2_ PASS: g++.dg/cpp0x/variadic-mangle4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle5.C -std=c++11 scan-assembler _Z1fIJLi1ELi2ELi3EEEvRAsPXspplT_Li1EEE_i PASS: g++.dg/cpp0x/variadic-mangle5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle5.C -std=c++20 scan-assembler _Z1fIJLi1ELi2ELi3EEEvRAsPXspplT_Li1EEE_i PASS: g++.dg/cpp0x/variadic-mangle5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle5.C -std=c++26 scan-assembler _Z1fIJLi1ELi2ELi3EEEvRAsPXspplT_Li1EEE_i PASS: g++.dg/cpp0x/variadic-mangle5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle5a.C -std=c++11 scan-assembler _Z1fIJLi1ELi2ELi3EEEvRAsZplT_Li1E_i PASS: g++.dg/cpp0x/variadic-mangle5a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle5a.C -std=c++20 scan-assembler _Z1fIJLi1ELi2ELi3EEEvRAsZplT_Li1E_i PASS: g++.dg/cpp0x/variadic-mangle5a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mangle5a.C -std=c++26 scan-assembler _Z1fIJLi1ELi2ELi3EEEvRAsZplT_Li1E_i PASS: g++.dg/cpp0x/variadic-mangle5a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mem_fn.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mem_fn.C -std=c++11 execution test PASS: g++.dg/cpp0x/variadic-mem_fn.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mem_fn.C -std=c++20 execution test PASS: g++.dg/cpp0x/variadic-mem_fn.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mem_fn.C -std=c++26 execution test PASS: g++.dg/cpp0x/variadic-mem_fn2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic-mem_fn2.C -std=c++11 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp0x/variadic-mem_fn2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mem_fn2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic-mem_fn2.C -std=c++20 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp0x/variadic-mem_fn2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mem_fn2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic-mem_fn2.C -std=c++26 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp0x/variadic-mem_fn2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-nested1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-nested1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-nested1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-nested2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-nested2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-nested2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-nested3.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/variadic-nested3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-nested3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/variadic-nested3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-nested3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/variadic-nested3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-new.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-new.C -std=c++11 execution test PASS: g++.dg/cpp0x/variadic-new.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-new.C -std=c++20 execution test PASS: g++.dg/cpp0x/variadic-new.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-new.C -std=c++26 execution test PASS: g++.dg/cpp0x/variadic-new2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-new2.C -std=c++11 execution test PASS: g++.dg/cpp0x/variadic-new2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-new2.C -std=c++20 execution test PASS: g++.dg/cpp0x/variadic-new2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-new2.C -std=c++26 execution test PASS: g++.dg/cpp0x/variadic-nondeduce1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic-nondeduce1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-nondeduce1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic-nondeduce1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-nondeduce1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic-nondeduce1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-nondeduce2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-nondeduce2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-nondeduce2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-parm1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-parm1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-parm1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-parm2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-parm2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-parm2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-partial1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-partial1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-partial1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-partial2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-partial2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-partial2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-partial2a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-partial2a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-partial2a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-partial3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-partial3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-partial3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ref1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ref1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ref1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-rref.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-rref.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-rref.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-sizeof1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-sizeof1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-sizeof1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-sizeof2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-sizeof2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-sizeof2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-sizeof3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-sizeof3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-sizeof3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-sizeof4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-sizeof4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-sizeof4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-sizeof4a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-sizeof4a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-sizeof4a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-throw.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/variadic-throw.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/variadic-throw.C -std=c++11 at line 14 (test for warnings, line 12) PASS: g++.dg/cpp0x/variadic-throw.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-throw.C -std=c++17 at line 13 (test for errors, line 12) PASS: g++.dg/cpp0x/variadic-throw.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/variadic-throw.C -std=c++20 at line 13 (test for errors, line 12) PASS: g++.dg/cpp0x/variadic-throw.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp3.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/variadic-ttp3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp3.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp0x/variadic-ttp3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp3.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp0x/variadic-ttp3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp3a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp3a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp3a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-ttp9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-tuple.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-tuple.C -std=c++11 execution test PASS: g++.dg/cpp0x/variadic-tuple.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-tuple.C -std=c++20 execution test PASS: g++.dg/cpp0x/variadic-tuple.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-tuple.C -std=c++26 execution test PASS: g++.dg/cpp0x/variadic-tuple2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-tuple2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-tuple2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-unify-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-unify-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-unify-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-unify-3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-unify-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-unify-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-unify.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-unify.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-unify.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-unresolved.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-unresolved.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-unresolved.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-value1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-value1.C -std=c++11 execution test PASS: g++.dg/cpp0x/variadic-value1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic-value1.C -std=c++20 execution test PASS: g++.dg/cpp0x/variadic-value1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic-value1.C -std=c++26 execution test PASS: g++.dg/cpp0x/variadic1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic10.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/variadic10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic10.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/variadic10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic10.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/variadic10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic100.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic100.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic100.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic101.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic101.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic101.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic102.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic102.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic102.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic103.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic103.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic103.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic103.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic103.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic103.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic105.C -std=c++11 (test for bogus messages, line 23) PASS: g++.dg/cpp0x/variadic105.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic105.C -std=c++11 candidate explanation at line 24 (test for bogus messages, line 6) PASS: g++.dg/cpp0x/variadic105.C -std=c++20 (test for bogus messages, line 23) PASS: g++.dg/cpp0x/variadic105.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic105.C -std=c++20 candidate explanation at line 24 (test for bogus messages, line 6) PASS: g++.dg/cpp0x/variadic105.C -std=c++26 (test for bogus messages, line 23) PASS: g++.dg/cpp0x/variadic105.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic105.C -std=c++26 candidate explanation at line 24 (test for bogus messages, line 6) PASS: g++.dg/cpp0x/variadic106.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic106.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic106.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic107.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic107.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic107.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic108.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic108.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic108.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic109.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic109.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic109.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic110.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic110.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic110.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic111.C -std=gnu++11 scan-assembler _ZN1SIJidEE1fIJbcEEEvidDpOT_ PASS: g++.dg/cpp0x/variadic111.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic111.C -std=gnu++20 scan-assembler _ZN1SIJidEE1fIJbcEEEvidDpOT_ PASS: g++.dg/cpp0x/variadic111.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic111.C -std=gnu++26 scan-assembler _ZN1SIJidEE1fIJbcEEEvidDpOT_ PASS: g++.dg/cpp0x/variadic111.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic112.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/variadic112.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic112.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic112.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/variadic112.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic112.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic112.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/variadic112.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic112.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic113.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic113.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic113.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic114.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic114.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic114.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic115.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic115.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic115.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic116.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic116.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic116.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic117.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic117.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic117.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic118.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/variadic118.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic118.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/variadic118.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic118.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/variadic118.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic119.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic119.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic119.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic119.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic119.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic119.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic120.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic120.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic120.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic121.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic121.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic121.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic122.C -std=gnu++11 (test for bogus messages, line 12) PASS: g++.dg/cpp0x/variadic122.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/variadic122.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic122.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/cpp0x/variadic122.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp0x/variadic122.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic122.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/cpp0x/variadic122.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/cpp0x/variadic122.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic123.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic123.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic123.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic124.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic124.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic124.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic125.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic125.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic125.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic126.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic126.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic126.C -std=c++17 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic126.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/variadic126.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic126.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic127.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic127.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic127.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic127.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic127.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic127.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic128.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic128.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic128.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic129.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic129.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic129.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic130.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic130.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic130.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic130.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic130.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic130.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic131.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic131.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic131.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic132.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic132.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic132.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic133.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic133.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic133.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic134.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic134.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic134.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic135.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic135.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic135.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic135.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic135.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic135.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic139.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic139.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic139.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic140.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic140.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic140.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic141.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic141.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic141.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic142.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic142.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic142.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic143.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic143.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic143.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic144.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/variadic144.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic144.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic144.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/variadic144.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic144.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic144.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/variadic144.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic144.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic145.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic145.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic145.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic146.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic146.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic146.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic147.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic147.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic147.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic148.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic148.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic148.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic148.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic148.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic148.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic149.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic149.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic149.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic150.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic150.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic150.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic150.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic150.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic150.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic151.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic151.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic151.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic152.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic152.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic152.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic153.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic153.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic153.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic154.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic154.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic154.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic154.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic154.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic154.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic155.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/variadic155.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic155.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/variadic155.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic155.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/variadic155.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic156.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic156.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic156.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic156.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic156.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic156.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic156.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic156.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic156.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic157.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic157.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic157.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic158.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic158.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic158.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic159.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic159.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic159.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic160.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic160.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic160.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic161.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic161.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic161.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic162.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic162.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic162.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic163.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/cpp0x/variadic163.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic163.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic163.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp0x/variadic163.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic163.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic163.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/cpp0x/variadic163.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic163.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic164.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/variadic164.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/variadic164.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic164.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/variadic164.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/variadic164.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic164.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/variadic164.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/variadic164.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp0x/variadic164.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic165.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic165.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic165.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic166.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic166.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic166.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic167.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic167.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic167.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic168.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic168.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/variadic168.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/variadic168.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic168.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic168.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic168.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/variadic168.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/variadic168.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic168.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic168.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic168.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/variadic168.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/variadic168.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic168.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic169.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic169.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic169.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic169.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic169.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic169.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic17.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp0x/variadic17.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp0x/variadic17.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp0x/variadic17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic170.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/variadic170.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic170.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/variadic170.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic170.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/variadic170.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic171.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic171.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic171.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic172.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/variadic172.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic172.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/variadic172.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic172.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/variadic172.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic173.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic173.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic173.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic174.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic174.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic174.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic174.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic174.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic174.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic175.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic175.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic175.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic175.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic175.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic175.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic176.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic176.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic176.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic176.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic176.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic176.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic177.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic177.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic177.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic177.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic177.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic177.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic178.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic178.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic178.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic178.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic178.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic178.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic179.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic179.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic179.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic180.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic180.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic180.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic181.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic181.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic181.C -std=c++11 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp0x/variadic181.C -std=c++11 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp0x/variadic181.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic181.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic181.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic181.C -std=c++20 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp0x/variadic181.C -std=c++20 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp0x/variadic181.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic181.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic181.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic181.C -std=c++26 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp0x/variadic181.C -std=c++26 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp0x/variadic181.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic182.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic182.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic182.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic183.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic183.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic183.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic184.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic184.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic184.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic184.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic184.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic184.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic185.C -std=c++11 scan-assembler _Z3barIiEvPFT_iE PASS: g++.dg/cpp0x/variadic185.C -std=c++11 scan-assembler _Z3bazIJidEEvDpFT_iE PASS: g++.dg/cpp0x/variadic185.C -std=c++11 scan-assembler _Z3fooIJidEEvDpFT_iE PASS: g++.dg/cpp0x/variadic185.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic185.C -std=c++20 scan-assembler _Z3barIiEvPFT_iE PASS: g++.dg/cpp0x/variadic185.C -std=c++20 scan-assembler _Z3bazIJidEEvDpFT_iE PASS: g++.dg/cpp0x/variadic185.C -std=c++20 scan-assembler _Z3fooIJidEEvDpFT_iE PASS: g++.dg/cpp0x/variadic185.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic185.C -std=c++26 scan-assembler _Z3barIiEvPFT_iE PASS: g++.dg/cpp0x/variadic185.C -std=c++26 scan-assembler _Z3bazIJidEEvDpFT_iE PASS: g++.dg/cpp0x/variadic185.C -std=c++26 scan-assembler _Z3fooIJidEEvDpFT_iE PASS: g++.dg/cpp0x/variadic185.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic186.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic186.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic186.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic187.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic187.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic187.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic188.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic188.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic188.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/variadic2.C -std=c++11 (test for errors, line 2) PASS: g++.dg/cpp0x/variadic2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic2.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/variadic2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic2.C -std=c++11 at least 2 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/variadic2.C -std=c++20 (test for errors, line 2) PASS: g++.dg/cpp0x/variadic2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic2.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp0x/variadic2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic2.C -std=c++20 at least 2 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/variadic2.C -std=c++26 (test for errors, line 2) PASS: g++.dg/cpp0x/variadic2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic2.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp0x/variadic2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic2.C -std=c++26 at least 2 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic20.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/variadic20.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/variadic20.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/cpp0x/variadic20.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/cpp0x/variadic20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic20.C -std=c++11 bound (test for errors, line 40) PASS: g++.dg/cpp0x/variadic20.C -std=c++11 bound (test for errors, line 42) PASS: g++.dg/cpp0x/variadic20.C -std=c++11 incomplete at line 46 (test for errors, line 40) PASS: g++.dg/cpp0x/variadic20.C -std=c++11 incomplete at line 47 (test for errors, line 42) PASS: g++.dg/cpp0x/variadic20.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp0x/variadic20.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp0x/variadic20.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/cpp0x/variadic20.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/cpp0x/variadic20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic20.C -std=c++20 bound (test for errors, line 40) PASS: g++.dg/cpp0x/variadic20.C -std=c++20 bound (test for errors, line 42) PASS: g++.dg/cpp0x/variadic20.C -std=c++20 incomplete at line 46 (test for errors, line 40) PASS: g++.dg/cpp0x/variadic20.C -std=c++20 incomplete at line 47 (test for errors, line 42) PASS: g++.dg/cpp0x/variadic20.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp0x/variadic20.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp0x/variadic20.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/cpp0x/variadic20.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/cpp0x/variadic20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic20.C -std=c++26 bound (test for errors, line 40) PASS: g++.dg/cpp0x/variadic20.C -std=c++26 bound (test for errors, line 42) PASS: g++.dg/cpp0x/variadic20.C -std=c++26 incomplete at line 46 (test for errors, line 40) PASS: g++.dg/cpp0x/variadic20.C -std=c++26 incomplete at line 47 (test for errors, line 42) PASS: g++.dg/cpp0x/variadic21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic23.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic24.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic25.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic26.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic27.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic28.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic28.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/cpp0x/variadic28.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/cpp0x/variadic28.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/cpp0x/variadic28.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/variadic28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic29.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic30.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic31.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic31.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic31.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic32.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic32.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic33.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic33.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic33.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic34.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic34.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic34.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic35.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic35.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/cpp0x/variadic35.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic35.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic35.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/cpp0x/variadic35.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic35.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic35.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/cpp0x/variadic35.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic36.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/variadic36.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic36.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic36.C -std=c++11 note at line 14 (test for warnings, line 5) PASS: g++.dg/cpp0x/variadic36.C -std=c++11 note at line 15 (test for warnings, line 12) PASS: g++.dg/cpp0x/variadic36.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/variadic36.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic36.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic36.C -std=c++20 note at line 14 (test for warnings, line 5) PASS: g++.dg/cpp0x/variadic36.C -std=c++20 note at line 15 (test for warnings, line 12) PASS: g++.dg/cpp0x/variadic36.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/variadic36.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic36.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic36.C -std=c++26 note at line 14 (test for warnings, line 5) PASS: g++.dg/cpp0x/variadic36.C -std=c++26 note at line 15 (test for warnings, line 12) PASS: g++.dg/cpp0x/variadic37.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic37.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic37.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic38.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic38.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic38.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic38.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic39.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/variadic39.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic39.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic39.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/variadic39.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic39.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/variadic39.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic4.C -std=gnu++11 scan-assembler _Z5f_one5tupleIJiEE PASS: g++.dg/cpp0x/variadic4.C -std=gnu++11 scan-assembler _Z5f_two5tupleIJifEE PASS: g++.dg/cpp0x/variadic4.C -std=gnu++11 scan-assembler _Z6f_none5tupleIJEE PASS: g++.dg/cpp0x/variadic4.C -std=gnu++11 scan-assembler _Z8f_nested5tupleIJiS_IJdcEEfEE PASS: g++.dg/cpp0x/variadic4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic4.C -std=gnu++20 scan-assembler _Z5f_one5tupleIJiEE PASS: g++.dg/cpp0x/variadic4.C -std=gnu++20 scan-assembler _Z5f_two5tupleIJifEE PASS: g++.dg/cpp0x/variadic4.C -std=gnu++20 scan-assembler _Z6f_none5tupleIJEE PASS: g++.dg/cpp0x/variadic4.C -std=gnu++20 scan-assembler _Z8f_nested5tupleIJiS_IJdcEEfEE PASS: g++.dg/cpp0x/variadic4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic4.C -std=gnu++26 scan-assembler _Z5f_one5tupleIJiEE PASS: g++.dg/cpp0x/variadic4.C -std=gnu++26 scan-assembler _Z5f_two5tupleIJifEE PASS: g++.dg/cpp0x/variadic4.C -std=gnu++26 scan-assembler _Z6f_none5tupleIJEE PASS: g++.dg/cpp0x/variadic4.C -std=gnu++26 scan-assembler _Z8f_nested5tupleIJiS_IJdcEEfEE PASS: g++.dg/cpp0x/variadic4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic40.C -std=c++11 (test for errors, line 2) PASS: g++.dg/cpp0x/variadic40.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic40.C -std=c++20 (test for errors, line 2) PASS: g++.dg/cpp0x/variadic40.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic40.C -std=c++26 (test for errors, line 2) PASS: g++.dg/cpp0x/variadic40.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic41.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic41.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic41.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic41.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic41.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic41.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic42.C -std=gnu++11 scan-assembler _Z1fIIPiPfPdEEvDpT_ PASS: g++.dg/cpp0x/variadic42.C -std=gnu++11 scan-assembler _Z1fIIPiiiEEvDpT_ PASS: g++.dg/cpp0x/variadic42.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic42.C -std=gnu++20 scan-assembler _Z1fIIPiPfPdEEvDpT_ PASS: g++.dg/cpp0x/variadic42.C -std=gnu++20 scan-assembler _Z1fIIPiiiEEvDpT_ PASS: g++.dg/cpp0x/variadic42.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic42.C -std=gnu++26 scan-assembler _Z1fIIPiPfPdEEvDpT_ PASS: g++.dg/cpp0x/variadic42.C -std=gnu++26 scan-assembler _Z1fIIPiiiEEvDpT_ PASS: g++.dg/cpp0x/variadic42.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic43.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic43.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic43.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic44.C -std=c++11 scan-assembler _Z1gIPFiRKiRKfEEvT_ PASS: g++.dg/cpp0x/variadic44.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic44.C -std=c++20 scan-assembler _Z1gIPFiRKiRKfEEvT_ PASS: g++.dg/cpp0x/variadic44.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic44.C -std=c++26 scan-assembler _Z1gIPFiRKiRKfEEvT_ PASS: g++.dg/cpp0x/variadic44.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic45.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic45.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic45.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic46.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic46.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic46.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic47.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic47.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic47.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic48.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic48.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic48.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic49.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic49.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic49.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic50.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic50.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic50.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic51.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic51.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic51.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic52.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic52.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic52.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic53.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic53.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic53.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic54.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic54.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic54.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic55.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic55.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic55.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic56.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic56.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic56.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic57.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic57.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic57.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic58.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic58.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic58.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic59.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/variadic59.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic59.C -std=c++11 note at line 4 (test for warnings, line 3) PASS: g++.dg/cpp0x/variadic59.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp0x/variadic59.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic59.C -std=c++20 note at line 4 (test for warnings, line 3) PASS: g++.dg/cpp0x/variadic59.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp0x/variadic59.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic59.C -std=c++26 note at line 4 (test for warnings, line 3) PASS: g++.dg/cpp0x/variadic6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic60.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic60.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic60.C -std=c++98 (test for errors, line 1) PASS: g++.dg/cpp0x/variadic60.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/variadic61.C (test for warnings, line 2) PASS: g++.dg/cpp0x/variadic61.C (test for excess errors) PASS: g++.dg/cpp0x/variadic62.C (test for errors, line 2) PASS: g++.dg/cpp0x/variadic62.C (test for excess errors) PASS: g++.dg/cpp0x/variadic63.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic63.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic63.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic64.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic64.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic64.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic65.C -std=c++11 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/variadic65.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic65.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/variadic65.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic65.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/variadic65.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic66.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic66.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic66.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic67.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic67.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic67.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic68.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic68.C -std=c++11 execution test PASS: g++.dg/cpp0x/variadic68.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic68.C -std=c++20 execution test PASS: g++.dg/cpp0x/variadic68.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic68.C -std=c++26 execution test PASS: g++.dg/cpp0x/variadic69.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic69.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic69.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic70.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic70.C -std=c++11 execution test PASS: g++.dg/cpp0x/variadic70.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic70.C -std=c++20 execution test PASS: g++.dg/cpp0x/variadic70.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic70.C -std=c++26 execution test PASS: g++.dg/cpp0x/variadic71.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/variadic71.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic71.C -std=c++11 note at line 12 (test for warnings, line 9) PASS: g++.dg/cpp0x/variadic71.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/variadic71.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic71.C -std=c++20 note at line 12 (test for warnings, line 9) PASS: g++.dg/cpp0x/variadic71.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/variadic71.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic71.C -std=c++26 note at line 12 (test for warnings, line 9) PASS: g++.dg/cpp0x/variadic72.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic72.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic72.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic73.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/variadic73.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic73.C -std=c++11 execution test PASS: g++.dg/cpp0x/variadic73.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/variadic73.C -std=c++17 execution test PASS: g++.dg/cpp0x/variadic73.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic73.C -std=c++20 execution test PASS: g++.dg/cpp0x/variadic74.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic74.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic74.C -std=c++11 wrong number (test for errors, line 22) PASS: g++.dg/cpp0x/variadic74.C -std=c++11 wrong number (test for errors, line 23) PASS: g++.dg/cpp0x/variadic74.C -std=c++17 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic74.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp0x/variadic74.C -std=c++17 wrong number (test for errors, line 22) PASS: g++.dg/cpp0x/variadic74.C -std=c++17 wrong number (test for errors, line 23) PASS: g++.dg/cpp0x/variadic74.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic74.C -std=c++20 wrong number (test for errors, line 22) PASS: g++.dg/cpp0x/variadic74.C -std=c++20 wrong number (test for errors, line 23) PASS: g++.dg/cpp0x/variadic75.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic75.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic75.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic76.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic76.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic76.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic76.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic76.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic76.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic76.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic76.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic76.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic77.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/variadic77.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic77.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/variadic77.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic77.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/variadic77.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic78.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/variadic78.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic78.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp0x/variadic78.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic78.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp0x/variadic78.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic79.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic79.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic79.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic79.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic79.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic79.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic79a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic79a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic79a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic80.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic80.C -std=c++11 execution test PASS: g++.dg/cpp0x/variadic80.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic80.C -std=c++20 execution test PASS: g++.dg/cpp0x/variadic80.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic80.C -std=c++26 execution test PASS: g++.dg/cpp0x/variadic81.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic81.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic81.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic81.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic81.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic81.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic81.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic81.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic81.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic82.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic82.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic82.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic82.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic82.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic82.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic83.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic83.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic83.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic83.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic83.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic83.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic84.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic84.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic84.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic85.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp0x/variadic85.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic85.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp0x/variadic85.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic85.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp0x/variadic85.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic85a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic85a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic85a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic86.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic86.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic86.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic87.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic87.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic87.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic88.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic88.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic88.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic89.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic89.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic89.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic90.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic90.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic90.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic91.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic91.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic91.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic92.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic92.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic92.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic93.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic93.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic93.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic94.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic94.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic94.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic95.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic95.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic95.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic96.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic96.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic96.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic97.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic97.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic97.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic98.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic98.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic98.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/variadic99.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic99.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/variadic99.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-116384.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-116384.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-116384.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-33964.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-33964.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-33964.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-33964.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-33964.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-33964.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-34050.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-34050.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-34050.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-34051-2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34051-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-34051-2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34051-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-34051-2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34051-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-34051.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-34051.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-34051.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-34051.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-34051.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-34051.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-34052.C -std=c++11 (test for errors, line 2) PASS: g++.dg/cpp0x/vt-34052.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34052.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-34052.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-34052.C -std=c++20 (test for errors, line 2) PASS: g++.dg/cpp0x/vt-34052.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34052.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-34052.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-34052.C -std=c++26 (test for errors, line 2) PASS: g++.dg/cpp0x/vt-34052.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34052.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-34052.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-34055.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/vt-34055.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/vt-34055.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/vt-34055.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/vt-34055.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/vt-34055.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34055.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-34055.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp0x/vt-34055.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/vt-34055.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp0x/vt-34055.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp0x/vt-34055.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp0x/vt-34055.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34055.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-34055.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp0x/vt-34055.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/vt-34055.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp0x/vt-34055.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp0x/vt-34055.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp0x/vt-34055.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34055.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-34102.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-34102.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-34102.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-34102.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-34102.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-34102.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-34103.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34103.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-34103.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-34103.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34103.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-34103.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-34103.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34103.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-34103.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-34219-2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34219-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-34219-2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34219-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-34219-2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34219-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-34219.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34219.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-34219.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34219.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-34219.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34219.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-34314.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/vt-34314.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/vt-34314.C -std=c++11 (test for errors, line 36) PASS: g++.dg/cpp0x/vt-34314.C -std=c++11 (test for warnings, line 23) PASS: g++.dg/cpp0x/vt-34314.C -std=c++11 (test for warnings, line 39) PASS: g++.dg/cpp0x/vt-34314.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/vt-34314.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-34314.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/vt-34314.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp0x/vt-34314.C -std=c++20 (test for errors, line 36) PASS: g++.dg/cpp0x/vt-34314.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp0x/vt-34314.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/cpp0x/vt-34314.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp0x/vt-34314.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-34314.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/vt-34314.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp0x/vt-34314.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp0x/vt-34314.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/cpp0x/vt-34314.C -std=c++26 (test for warnings, line 39) PASS: g++.dg/cpp0x/vt-34314.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp0x/vt-34314.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-34399.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-34399.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-34399.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-34399.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-34399.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-34399.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-34606.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34606.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-34606.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34606.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-34606.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34606.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-34751.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/vt-34751.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/vt-34751.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34751.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-34751.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-34751.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-34751.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/vt-34751.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp0x/vt-34751.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34751.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-34751.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-34751.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-34751.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/vt-34751.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp0x/vt-34751.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34751.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-34751.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-34751.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-34753.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/vt-34753.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34753.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-34753.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/vt-34753.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34753.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-34753.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/vt-34753.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34753.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-34754.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34754.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34754.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-34754.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34754.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34754.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-34754.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34754.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34754.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-34755.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34755.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-34755.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-34755.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34755.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-34755.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-34755.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34755.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-34755.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-34919.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-34919.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-34919.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-34919.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-34919.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-34919.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-34961.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34961.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-34961.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34961.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-34961.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34961.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-35023.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-35023.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-35023.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-35023.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-35023.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-35023.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-35024.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-35024.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-35024.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-35024.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-35024.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-35024.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-35026.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-35026.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-35026.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-35026.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-35026.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-35026.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-35147.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/vt-35147.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/vt-35147.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-35147.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/vt-35147.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/vt-35147.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-35147.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/vt-35147.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/vt-35147.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-35242.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-35242.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-35242.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-35242.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-35242.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-35242.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-35243.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-35243.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-35243.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-35243.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-35243.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-35243.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-35331.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-35331.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-35331.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-35331.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-35331.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-35331.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-37737-1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-37737-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-37737-1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-37737-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-37737-1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-37737-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++11 candidate note at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++20 candidate note at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++26 candidate note at line 7 (test for warnings, line 6) PASS: g++.dg/cpp0x/vt-40092.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-40092.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-40092.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-51314.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/vt-51314.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-51314.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-51314.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp0x/vt-51314.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-51314.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-51314.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp0x/vt-51314.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-51314.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-55323.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-55323.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-55323.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-55323.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-55323.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-55323.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-55542.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-55542.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-55542.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++11 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++11 at line 11 (test for warnings, line 9) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++11 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++20 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++20 at line 11 (test for warnings, line 9) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++20 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++26 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++26 at line 11 (test for warnings, line 9) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++26 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++11 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++11 at line 11 (test for warnings, line 9) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++11 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++20 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++20 at line 11 (test for warnings, line 9) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++20 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++26 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++26 at line 11 (test for warnings, line 9) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++26 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-57626.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/vt-57626.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-57626.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp0x/vt-57626.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-57626.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp0x/vt-57626.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-58156.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-58156.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-58156.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-59361.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-59361.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-59361.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-59978.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-59978.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-59978.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-59988.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-59988.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-59988.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-60130.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-60130.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-60130.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-62276.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-62276.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-62276.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-65071.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-65071.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-65071.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-65790.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-65790.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-65790.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/vt-82936.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/vt-82936.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp0x/vt-82936.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp0x/vt-88982.C -std=c++11 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:14222) PASS: g++.dg/cpp0x/vt-88982.C -std=c++11 (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:14222) PASS: g++.dg/cpp0x/vt-88982.C -std=c++20 (test for excess errors) XFAIL: g++.dg/cpp0x/vt-88982.C -std=c++26 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:14222) PASS: g++.dg/cpp0x/vt-88982.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp0x/warn-ovl1.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/warn-ovl1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/warn-ovl1.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/warn-ovl1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/warn-ovl1.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/warn-ovl1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/warn-ovl2.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/warn-ovl2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/warn-ovl2.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp0x/warn-ovl2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/warn-ovl2.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/cpp0x/warn-ovl2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/warn_cxx0x.C (test for warnings, line 3) PASS: g++.dg/cpp0x/warn_cxx0x.C (test for warnings, line 4) PASS: g++.dg/cpp0x/warn_cxx0x.C (test for excess errors) PASS: g++.dg/cpp0x/warn_cxx0x2.C (test for warnings, line 5) PASS: g++.dg/cpp0x/warn_cxx0x2.C (test for excess errors) PASS: g++.dg/cpp0x/warn_cxx0x3.C (test for excess errors) PASS: g++.dg/cpp0x/warn_cxx0x4.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/cpp0x/warn_cxx0x4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/warn_cxx0x4.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/cpp0x/warn_cxx0x4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/warn_cxx0x4.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/cpp0x/warn_cxx0x4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/zero-init1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/zero-init1.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/zero-init1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp0x/zero-init1.C -std=gnu++20 execution test PASS: g++.dg/cpp0x/zero-init1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp0x/zero-init1.C -std=gnu++26 execution test PASS: g++.dg/cpp1y/69098-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/69098-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/69098-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/69098.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/69098.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/69098.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/Wnarrowing1.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/Wnarrowing1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/Wnarrowing1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/Wnarrowing1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/Wnarrowing1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/Wnarrowing1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/Wnarrowing2.C -std=c++14 at line 4 (test for errors, line ) PASS: g++.dg/cpp1y/Wnarrowing2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/Wnarrowing2.C -std=c++20 at line 4 (test for errors, line ) PASS: g++.dg/cpp1y/Wnarrowing2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/Wnarrowing2.C -std=c++26 at line 4 (test for errors, line ) PASS: g++.dg/cpp1y/Wnarrowing2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/alias-decl1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/alias-decl1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/alias-decl1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/alias-decl2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/alias-decl2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/alias-decl2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/alias-decl3.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/alias-decl3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/alias-decl3.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/alias-decl3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/alias-decl3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/alias-decl3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/attr-deprecated-2.C -std=c++14 (test for warnings, line 4) PASS: g++.dg/cpp1y/attr-deprecated-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/attr-deprecated-2.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp1y/attr-deprecated-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/attr-deprecated-2.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp1y/attr-deprecated-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++14 (test for warnings, line 11) PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++14 (test for warnings, line 12) PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++14 (test for warnings, line 5) PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++14 (test for warnings, line 6) PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for bogus messages, line 15) PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for bogus messages, line 19) PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for bogus messages, line 4) PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for bogus messages, line 8) PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for warnings, line 52) PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for warnings, line 55) PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++14 UNSUPPORTED: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++20 PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++14 (test for warnings, line 50) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++14 (test for warnings, line 51) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++14 (test for warnings, line 56) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++14 (test for warnings, line 57) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++14 B has been superceded by C (test for warnings, line 53) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++14 bar is unsafe; use foobar instead (test for warnings, line 54) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++20 (test for warnings, line 50) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++20 (test for warnings, line 51) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++20 (test for warnings, line 56) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++20 B has been superceded by C (test for warnings, line 53) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++20 bar is unsafe; use foobar instead (test for warnings, line 54) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++26 (test for warnings, line 50) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++26 (test for warnings, line 51) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++26 (test for warnings, line 56) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++26 (test for warnings, line 57) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++26 B has been superceded by C (test for warnings, line 53) PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++26 bar is unsafe; use foobar instead (test for warnings, line 54) PASS: g++.dg/cpp1y/attributes-enum-1.C -std=c++14 (test for warnings, line 30) PASS: g++.dg/cpp1y/attributes-enum-1.C -std=c++14 (test for warnings, line 32) PASS: g++.dg/cpp1y/attributes-enum-1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/attributes-enum-1.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/cpp1y/attributes-enum-1.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp1y/attributes-enum-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/attributes-enum-1.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/cpp1y/attributes-enum-1.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/cpp1y/attributes-enum-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-96647.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-96647.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-96647.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-dtor1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-dtor1.C -std=c++14 execution test PASS: g++.dg/cpp1y/auto-dtor1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-dtor1.C -std=c++20 execution test PASS: g++.dg/cpp1y/auto-dtor1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-dtor1.C -std=c++26 execution test PASS: g++.dg/cpp1y/auto-fn1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn10.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp1y/auto-fn10.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp1y/auto-fn10.C -std=c++14 (test for errors, line 15) PASS: g++.dg/cpp1y/auto-fn10.C -std=c++14 (test for errors, line 16) PASS: g++.dg/cpp1y/auto-fn10.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn10.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1y/auto-fn10.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1y/auto-fn10.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp1y/auto-fn10.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp1y/auto-fn10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn10.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1y/auto-fn10.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1y/auto-fn10.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp1y/auto-fn10.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp1y/auto-fn10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn11.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn11.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn11.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn11.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn11.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn11.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn11.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn12.C -std=gnu++14 scan-assembler _ZN1AIiEcvDaEv PASS: g++.dg/cpp1y/auto-fn12.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn12.C -std=gnu++20 scan-assembler _ZN1AIiEcvDaEv PASS: g++.dg/cpp1y/auto-fn12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn12.C -std=gnu++26 scan-assembler _ZN1AIiEcvDaEv PASS: g++.dg/cpp1y/auto-fn12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn13.C -std=gnu++14 (test for warnings, line 6) PASS: g++.dg/cpp1y/auto-fn13.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn13.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp1y/auto-fn13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn13.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp1y/auto-fn13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn14.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn15.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn16.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn17.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn17.C -std=c++14 execution test PASS: g++.dg/cpp1y/auto-fn17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn17.C -std=c++20 execution test PASS: g++.dg/cpp1y/auto-fn17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn17.C -std=c++26 execution test PASS: g++.dg/cpp1y/auto-fn18.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp1y/auto-fn18.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn18.C -std=c++14 (test for warnings, line 5) PASS: g++.dg/cpp1y/auto-fn18.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn18.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1y/auto-fn18.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn18.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp1y/auto-fn18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn18.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1y/auto-fn18.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn18.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp1y/auto-fn18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn19.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn2.C -std=c++14 (test for errors, line 3) PASS: g++.dg/cpp1y/auto-fn2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn2.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp1y/auto-fn2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn2.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp1y/auto-fn2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn20.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp1y/auto-fn20.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn20.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1y/auto-fn20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn20.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1y/auto-fn20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn21.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn21.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn21.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn21.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn22.C -std=gnu++14 scan-assembler _ZN1AcvDaEv PASS: g++.dg/cpp1y/auto-fn22.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn22.C -std=gnu++20 scan-assembler _ZN1AcvDaEv PASS: g++.dg/cpp1y/auto-fn22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn22.C -std=gnu++26 scan-assembler _ZN1AcvDaEv PASS: g++.dg/cpp1y/auto-fn22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn23.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn23.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn24.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn24.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn24.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn25.C -std=gnu++14 (test for errors, line 8) PASS: g++.dg/cpp1y/auto-fn25.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn25.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp1y/auto-fn25.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn25.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp1y/auto-fn25.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn26.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn27.C -std=c++14 (test for errors, line 34) PASS: g++.dg/cpp1y/auto-fn27.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/auto-fn27.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn27.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp1y/auto-fn27.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/auto-fn27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn27.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp1y/auto-fn27.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1y/auto-fn27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn28.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/auto-fn28.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn28.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/auto-fn28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn28.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1y/auto-fn28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn29.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp1y/auto-fn29.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn29.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1y/auto-fn29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn29.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1y/auto-fn29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn30.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn31.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn31.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn31.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn31.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn32.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn32.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn33.C -std=c++14 (test for bogus messages, line 23) PASS: g++.dg/cpp1y/auto-fn33.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn33.C -std=c++20 (test for bogus messages, line 23) PASS: g++.dg/cpp1y/auto-fn33.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn33.C -std=c++26 (test for bogus messages, line 23) PASS: g++.dg/cpp1y/auto-fn33.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn34.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/auto-fn34.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn34.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn34.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn34.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/auto-fn34.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn34.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn34.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn34.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/auto-fn34.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn34.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn34.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn35.C -std=c++11 at line 6 (test for errors, line 7) PASS: g++.dg/cpp1y/auto-fn35.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn35.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn35.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn36.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn36.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn36.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn37.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/auto-fn37.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn37.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/auto-fn37.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn37.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/auto-fn37.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn38.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn38.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn38.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn38.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn39.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn40.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn40.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn40.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn41.C -std=c++14 (test for errors, line 16) PASS: g++.dg/cpp1y/auto-fn41.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn41.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp1y/auto-fn41.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn41.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp1y/auto-fn41.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn42.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn42.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn42.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn43.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn43.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn43.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn44.C -std=gnu++14 (test for errors, line 13) PASS: g++.dg/cpp1y/auto-fn44.C -std=gnu++14 (test for errors, line 8) PASS: g++.dg/cpp1y/auto-fn44.C -std=gnu++14 (test for warnings, line 7) PASS: g++.dg/cpp1y/auto-fn44.C -std=gnu++14 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp1y/auto-fn44.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn44.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp1y/auto-fn44.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp1y/auto-fn44.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp1y/auto-fn44.C -std=gnu++20 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp1y/auto-fn44.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn44.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/cpp1y/auto-fn44.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp1y/auto-fn44.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/cpp1y/auto-fn44.C -std=gnu++26 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp1y/auto-fn44.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn45.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn45.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn45.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn46.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn46.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn46.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn46.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn46.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn46.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn47.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn47.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn47.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn47.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn47.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn47.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn48.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn48.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn48.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn49.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn49.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn49.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn5.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn5.C -std=c++14 execution test PASS: g++.dg/cpp1y/auto-fn5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn5.C -std=c++20 execution test PASS: g++.dg/cpp1y/auto-fn5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn5.C -std=c++26 execution test PASS: g++.dg/cpp1y/auto-fn50.C -std=gnu++14 (test for errors, line 20) PASS: g++.dg/cpp1y/auto-fn50.C -std=gnu++14 (test for warnings, line 8) PASS: g++.dg/cpp1y/auto-fn50.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn50.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/cpp1y/auto-fn50.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp1y/auto-fn50.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn50.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/cpp1y/auto-fn50.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/cpp1y/auto-fn50.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn51.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn51.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn51.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn52.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/auto-fn52.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn52.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/auto-fn52.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn52.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/auto-fn52.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn53.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/auto-fn53.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn53.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/auto-fn53.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn53.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/auto-fn53.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn54.C -std=c++14 (test for errors, line 3) PASS: g++.dg/cpp1y/auto-fn54.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn54.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp1y/auto-fn54.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn54.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp1y/auto-fn54.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn55.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/auto-fn55.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn55.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/auto-fn55.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn55.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1y/auto-fn55.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn56.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn56.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn56.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 15) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 16) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 17) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/auto-fn57.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/auto-fn58.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn59.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/auto-fn59.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn59.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn59.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/auto-fn59.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/auto-fn59.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn59.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/auto-fn59.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn59.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn59.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/auto-fn59.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/auto-fn59.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn59.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/auto-fn59.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn59.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-fn59.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1y/auto-fn59.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/auto-fn59.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn6.C -std=c++14 (test for bogus messages, line 16) PASS: g++.dg/cpp1y/auto-fn6.C -std=c++14 (test for bogus messages, line 17) PASS: g++.dg/cpp1y/auto-fn6.C -std=c++14 (test for warnings, line 11) PASS: g++.dg/cpp1y/auto-fn6.C -std=c++14 (test for warnings, line 15) PASS: g++.dg/cpp1y/auto-fn6.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn6.C -std=c++20 (test for bogus messages, line 16) PASS: g++.dg/cpp1y/auto-fn6.C -std=c++20 (test for bogus messages, line 17) PASS: g++.dg/cpp1y/auto-fn6.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp1y/auto-fn6.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp1y/auto-fn6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn6.C -std=c++26 (test for bogus messages, line 16) PASS: g++.dg/cpp1y/auto-fn6.C -std=c++26 (test for bogus messages, line 17) PASS: g++.dg/cpp1y/auto-fn6.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp1y/auto-fn6.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp1y/auto-fn6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn60.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn60.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn60.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp1y/auto-fn61.C -std=c++14 (internal compiler error: in poplevel_class, at /WORKSPACE/abe/snapshots/gcc.git~master/gcc/cp/name-lookup.cc:5930) PASS: g++.dg/cpp1y/auto-fn61.C -std=c++14 (test for excess errors) XFAIL: g++.dg/cpp1y/auto-fn61.C -std=c++20 (internal compiler error: in poplevel_class, at /WORKSPACE/abe/snapshots/gcc.git~master/gcc/cp/name-lookup.cc:5930) PASS: g++.dg/cpp1y/auto-fn61.C -std=c++20 (test for excess errors) XFAIL: g++.dg/cpp1y/auto-fn61.C -std=c++26 (internal compiler error: in poplevel_class, at /WORKSPACE/abe/snapshots/gcc.git~master/gcc/cp/name-lookup.cc:5930) PASS: g++.dg/cpp1y/auto-fn61.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn62.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn62.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn62.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn63.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn63.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn63.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn64.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn64.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn64.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn65.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn65.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn65.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn66.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn66.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn66.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn7.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn8.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp1y/auto-fn8.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn8.C -std=c++14 (test for warnings, line 3) PASS: g++.dg/cpp1y/auto-fn8.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn8.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1y/auto-fn8.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn8.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/cpp1y/auto-fn8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn8.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1y/auto-fn8.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/auto-fn8.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/cpp1y/auto-fn8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn9.C -std=c++14 scan-assembler _Z1fIiERDaRKT_S1_ PASS: g++.dg/cpp1y/auto-fn9.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn9.C -std=c++20 scan-assembler _Z1fIiERDaRKT_S1_ PASS: g++.dg/cpp1y/auto-fn9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-fn9.C -std=c++26 scan-assembler _Z1fIiERDaRKT_S1_ PASS: g++.dg/cpp1y/auto-fn9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++14 scan-assembler _Z2g1IiEDcv PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++14 scan-assembler _Z2g2IiEDav PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++20 scan-assembler _Z2g1IiEDcv PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++20 scan-assembler _Z2g2IiEDav PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++26 scan-assembler _Z2g1IiEDcv PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++26 scan-assembler _Z2g2IiEDav PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/auto-neg1.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp1y/auto-neg1.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-neg1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/auto-neg1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1y/auto-neg1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-neg1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/auto-neg1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1y/auto-neg1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/auto-neg1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/builtin_FUNCTION.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/builtin_FUNCTION.C -std=c++20 execution test PASS: g++.dg/cpp1y/builtin_FUNCTION.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/builtin_FUNCTION.C -std=c++26 execution test PASS: g++.dg/cpp1y/builtin_FUNCTION.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp1y/builtin_FUNCTION.C -std=c++98 execution test PASS: g++.dg/cpp1y/builtin_location.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1y/builtin_location.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/builtin_location.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/complex_literals1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/complex_literals1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/complex_literals1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/complex_literals1a.C -std=gnu++14 (test for errors, line 10) PASS: g++.dg/cpp1y/complex_literals1a.C -std=gnu++14 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp1y/complex_literals1a.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/complex_literals1a.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp1y/complex_literals1a.C -std=gnu++20 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp1y/complex_literals1a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/complex_literals1a.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp1y/complex_literals1a.C -std=gnu++26 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp1y/complex_literals1a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 (test for warnings, line 10) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 (test for warnings, line 14) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 (test for warnings, line 18) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 (test for warnings, line 22) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 at line 12 (test for warnings, line 10) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 at line 16 (test for warnings, line 14) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 at line 20 (test for warnings, line 18) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 at line 24 (test for warnings, line 22) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 at line 12 (test for warnings, line 10) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 at line 16 (test for warnings, line 14) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 at line 20 (test for warnings, line 18) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 at line 24 (test for warnings, line 22) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++26 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++26 at line 12 (test for warnings, line 10) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++26 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++26 at line 16 (test for warnings, line 14) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++26 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++26 at line 20 (test for warnings, line 18) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++26 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++26 at line 24 (test for warnings, line 22) PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/complex_literals2a.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/complex_literals2a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/complex_literals2a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-101371-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-101371-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-101371-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-101371.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-101371.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-101371.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-104284-1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-104284-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-104284-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-104284-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-104284-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-104284-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-104284-3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-104284-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-104284-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-104284-4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-104284-4.C -std=c++14 execution test PASS: g++.dg/cpp1y/constexpr-104284-4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-104284-4.C -std=c++20 execution test PASS: g++.dg/cpp1y/constexpr-104284-4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-104284-4.C -std=c++26 execution test PASS: g++.dg/cpp1y/constexpr-104513.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-104513.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-104513.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-105050.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-105050.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-105050.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-105050.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-105050.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-105774.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-105774.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-105774.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-108158.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-108158.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-108158.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-110382.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-110382.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-110382.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-110619.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-110619.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-110619.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-121445.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/constexpr-121445.C -std=c++14 (test for warnings, line 6) PASS: g++.dg/cpp1y/constexpr-121445.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-121445.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/constexpr-121445.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp1y/constexpr-121445.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-121445.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-50060.C (test for excess errors) PASS: g++.dg/cpp1y/constexpr-66093.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-66093.C -std=c++14 execution test PASS: g++.dg/cpp1y/constexpr-66093.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-66093.C -std=c++20 execution test PASS: g++.dg/cpp1y/constexpr-66093.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-66093.C -std=c++26 execution test PASS: g++.dg/cpp1y/constexpr-70265-1.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-70265-1.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-70265-1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-70265-1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-70265-1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-70265-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-70265-1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-70265-1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-70265-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-70265-2.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-70265-2.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-70265-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-70265-2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-70265-2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-70265-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-70265-2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-70265-2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-70265-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-71537.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-71537.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-71537.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-77467.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-77467.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-77467.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-77553.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-77553.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-77553.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-79379.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-79379.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-79379.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-79520.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-79520.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-79520.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-79639.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-79639.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-79639.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++14 (test for warnings, line 12) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++14 (test for warnings, line 13) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++14 (test for warnings, line 14) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++14 (test for warnings, line 15) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-79681-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-79681-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-79681-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-79681-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-79681-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-79681-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-80739.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-80739.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-80739.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-82218.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-82218.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-82218.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-82304.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/constexpr-82304.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-82304.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/constexpr-82304.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-82304.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/constexpr-82304.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-83116.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-83116.C -std=gnu++14 execution test PASS: g++.dg/cpp1y/constexpr-83116.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-83116.C -std=gnu++20 execution test PASS: g++.dg/cpp1y/constexpr-83116.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-83116.C -std=gnu++26 execution test PASS: g++.dg/cpp1y/constexpr-83921-1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-83921-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-83921-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-83921-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-83921-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-83921-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-83921-3.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/constexpr-83921-3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-83921-3.C -std=c++17 (test for errors, line 5) PASS: g++.dg/cpp1y/constexpr-83921-3.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-83921-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++14 (test for errors, line 15) PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++14 (test for errors, line 23) PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++14 (test for errors, line 32) PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++14 (test for errors, line 39) PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++14 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++26 (test for errors, line 39) PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-84494.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-84494.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-84494.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-84808.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-84808.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-84808.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-86524.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-86524.C -std=gnu++14 execution test PASS: g++.dg/cpp1y/constexpr-86524.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-86524.C -std=gnu++20 execution test PASS: g++.dg/cpp1y/constexpr-86524.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-86524.C -std=gnu++26 execution test PASS: g++.dg/cpp1y/constexpr-86767.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-86767.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-86767.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-87481.C -std=gnu++14 (test for warnings, line 16) PASS: g++.dg/cpp1y/constexpr-87481.C -std=gnu++14 at line 11 (test for errors, line ) PASS: g++.dg/cpp1y/constexpr-87481.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-87481.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp1y/constexpr-87481.C -std=gnu++20 at line 11 (test for errors, line ) PASS: g++.dg/cpp1y/constexpr-87481.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-87481.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/cpp1y/constexpr-87481.C -std=gnu++26 at line 11 (test for errors, line ) PASS: g++.dg/cpp1y/constexpr-87481.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-88983.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-88983.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-88983.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89074-1.C -std=c++14 (test for errors, line 22) PASS: g++.dg/cpp1y/constexpr-89074-1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89074-1.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp1y/constexpr-89074-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89074-1.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp1y/constexpr-89074-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89074-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89074-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89074-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++14 (test for errors, line 107) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++14 (test for errors, line 120) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++14 (test for errors, line 28) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++14 (test for errors, line 40) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++14 (test for errors, line 63) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++14 (test for errors, line 75) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++14 (test for errors, line 97) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++20 (test for errors, line 107) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++20 (test for errors, line 120) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++20 (test for errors, line 63) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++20 (test for errors, line 75) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++20 (test for errors, line 97) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++26 (test for errors, line 107) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++26 (test for errors, line 120) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++26 (test for errors, line 63) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++26 (test for errors, line 75) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++26 (test for errors, line 97) PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89285-2.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-89285-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89285-2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-89285-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89285-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89285.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-89285.C -std=c++14 (test for errors, line 16) PASS: g++.dg/cpp1y/constexpr-89285.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89285.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-89285.C -std=c++17 (test for errors, line 21) PASS: g++.dg/cpp1y/constexpr-89285.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89285.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-89285.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp1y/constexpr-89285.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89336-1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89336-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89336-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89336-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89336-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89336-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 (test for errors, line 24) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 (test for errors, line 28) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 (test for errors, line 39) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 (test for errors, line 43) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 (test for errors, line 45) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 at line 46 (test for warnings, line 45) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 (test for errors, line 24) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 (test for errors, line 28) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 (test for errors, line 39) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 (test for errors, line 43) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 (test for errors, line 45) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 at line 46 (test for warnings, line 45) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++14 (test for errors, line 16) PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++14 (test for errors, line 20) PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++14 (test for errors, line 22) PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++14 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++14 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++17 (test for errors, line 16) PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++17 (test for errors, line 20) PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++17 (test for errors, line 22) PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++17 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++17 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++20 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89652.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89652.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89652.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89785-1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89785-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89785-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89785-2.C -std=c++14 (test for errors, line 15) PASS: g++.dg/cpp1y/constexpr-89785-2.C -std=c++14 (test for errors, line 33) PASS: g++.dg/cpp1y/constexpr-89785-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89785-2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp1y/constexpr-89785-2.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp1y/constexpr-89785-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-89785-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-90199.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-90199.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-90199.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-90383-1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-90383-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-90383-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-90383-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-90383-2.C -std=gnu++14 execution test PASS: g++.dg/cpp1y/constexpr-90383-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-90383-2.C -std=gnu++20 execution test PASS: g++.dg/cpp1y/constexpr-90383-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-90383-2.C -std=gnu++26 execution test PASS: g++.dg/cpp1y/constexpr-94716.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-94716.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-94716.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-96182.C -std=c++11 at line 5 (test for errors, line 4) PASS: g++.dg/cpp1y/constexpr-96182.C -std=c++11 at line 6 (test for warnings, line 4) PASS: g++.dg/cpp1y/constexpr-96182.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-96182.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/constexpr-96182.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-96182.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/constexpr-96182.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-96241.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-96241.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-96241.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-98122.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-98122.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-98122.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-98672.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-98672.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-98672.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-99859-1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-99859-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-99859-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-99859-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-99859-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-99859-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-arith-overflow.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-arith-overflow.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-arith-overflow.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array2.C -std=c++14 execution test PASS: g++.dg/cpp1y/constexpr-array2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array2.C -std=c++20 execution test PASS: g++.dg/cpp1y/constexpr-array2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array2.C -std=c++26 execution test PASS: g++.dg/cpp1y/constexpr-array3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array5.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array6.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array7.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array8.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-array8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-assert1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-assert1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-assert1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-assert2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-assert2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-assert2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-assign1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-assign1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-assign1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-base1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-base1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-base1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-base2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-base2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-base2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-base2a.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-base2a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-base2a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-complex1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-complex1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-complex1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-complex2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-complex2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-complex2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-copy1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-copy1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-copy1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-copy2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-copy2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-copy2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-copy3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-copy3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-copy3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++14 (test for errors, line 11) PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++14 (test for errors, line 17) PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++14 (test for errors, line 21) PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++14 (test for warnings, line 9) PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++14 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++20 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-diag2.C -std=c++14 (test for bogus messages, line 4) PASS: g++.dg/cpp1y/constexpr-diag2.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp1y/constexpr-diag2.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/constexpr-diag2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-diag2.C -std=c++20 (test for bogus messages, line 4) PASS: g++.dg/cpp1y/constexpr-diag2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1y/constexpr-diag2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/constexpr-diag2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-diag2.C -std=c++26 (test for bogus messages, line 4) PASS: g++.dg/cpp1y/constexpr-diag2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1y/constexpr-diag2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1y/constexpr-diag2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-dr1684.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp1y/constexpr-dr1684.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-dr1684.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-dr1684.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-elision1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-elision1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-elision1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-empty1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-empty1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-empty1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-empty2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-empty2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-empty2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-empty3.C -std=c++14 scan-assembler-not static_init PASS: g++.dg/cpp1y/constexpr-empty3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-empty3.C -std=c++20 scan-assembler-not static_init PASS: g++.dg/cpp1y/constexpr-empty3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-empty3.C -std=c++26 scan-assembler-not static_init PASS: g++.dg/cpp1y/constexpr-empty3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-empty4.C -std=c++14 (test for warnings, line 12) PASS: g++.dg/cpp1y/constexpr-empty4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-empty4.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp1y/constexpr-empty4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-empty4.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp1y/constexpr-empty4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-hana1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-hana1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-hana1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-incr1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-incr1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-incr1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-incr2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-incr2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-incr2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-initlist1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-initlist1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-initlist1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-instantiate.C -std=gnu++11 scan-tree-dump-times optimized ";; Function f" 1 PASS: g++.dg/cpp1y/constexpr-instantiate.C -std=gnu++11 scan-tree-dump-times optimized ";; Function g" 1 PASS: g++.dg/cpp1y/constexpr-instantiate.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-instantiate.C -std=gnu++20 scan-tree-dump-times optimized ";; Function f" 1 PASS: g++.dg/cpp1y/constexpr-instantiate.C -std=gnu++20 scan-tree-dump-times optimized ";; Function g" 1 PASS: g++.dg/cpp1y/constexpr-instantiate.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-instantiate.C -std=gnu++26 scan-tree-dump-times optimized ";; Function f" 1 PASS: g++.dg/cpp1y/constexpr-instantiate.C -std=gnu++26 scan-tree-dump-times optimized ";; Function g" 1 PASS: g++.dg/cpp1y/constexpr-instantiate.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-label.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/constexpr-label.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-label.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/constexpr-label.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-label.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lambda1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lambda1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lambda1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime1.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-lifetime1.C -std=c++14 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-lifetime1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-lifetime1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-lifetime1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-lifetime1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-lifetime1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++14 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++14 (test for warnings, line 13) PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++14 (test for warnings, line 13) PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++14 (test for warnings, line 7) PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime4.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-lifetime4.C -std=c++14 (test for warnings, line 4) PASS: g++.dg/cpp1y/constexpr-lifetime4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime4.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-lifetime4.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp1y/constexpr-lifetime4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime4.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-lifetime4.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp1y/constexpr-lifetime4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime5.C -std=gnu++14 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-lifetime5.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp1y/constexpr-lifetime5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime5.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-lifetime5.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp1y/constexpr-lifetime5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime5.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-lifetime5.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/cpp1y/constexpr-lifetime5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++14 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++14 (test for errors, line 15) PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++14 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++14 (test for warnings, line 7) PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 19) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 27) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 36) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 42) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 73) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 81) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 69) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 70) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 71) XFAIL: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 72) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 77) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 78) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 79) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 80) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 36) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 73) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 81) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 85) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 69) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 70) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 71) XFAIL: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 72) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 77) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 78) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 79) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 80) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 86) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 87) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 88) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 89) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 90) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for errors, line 73) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for errors, line 81) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for errors, line 85) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for warnings, line 69) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for warnings, line 70) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for warnings, line 71) XFAIL: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for warnings, line 72) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for warnings, line 77) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for warnings, line 78) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for warnings, line 79) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for warnings, line 80) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for warnings, line 86) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for warnings, line 87) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for warnings, line 88) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for warnings, line 89) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for warnings, line 90) PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-local-compound1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-local-compound1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-local-compound1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-local1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-local1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-local1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-local2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-local2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-local2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-local3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-local3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-local3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-local4.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-local4.C -std=c++14 (test for errors, line 17) PASS: g++.dg/cpp1y/constexpr-local4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-local4.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-local4.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp1y/constexpr-local4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-local4.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-local4.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp1y/constexpr-local4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop5.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp1y/constexpr-loop5.C -std=c++14 (test for errors, line 18) PASS: g++.dg/cpp1y/constexpr-loop5.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop5.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1y/constexpr-loop5.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp1y/constexpr-loop5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop5.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1y/constexpr-loop5.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp1y/constexpr-loop5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop6.C -std=gnu++14 (test for errors, line 6) PASS: g++.dg/cpp1y/constexpr-loop6.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp1y/constexpr-loop6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop6.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/cpp1y/constexpr-loop6.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp1y/constexpr-loop6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop6.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/cpp1y/constexpr-loop6.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/cpp1y/constexpr-loop6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop7.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop8.C -std=c++14 (test for errors, line 24) PASS: g++.dg/cpp1y/constexpr-loop8.C -std=c++14 (test for warnings, line 42) PASS: g++.dg/cpp1y/constexpr-loop8.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop8.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp1y/constexpr-loop8.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/cpp1y/constexpr-loop8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-loop8.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp1y/constexpr-loop8.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/cpp1y/constexpr-loop8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-mutable1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-mutable1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-mutable1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-mutable2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-mutable2.C -std=c++14 execution test PASS: g++.dg/cpp1y/constexpr-mutable2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-mutable2.C -std=c++20 execution test PASS: g++.dg/cpp1y/constexpr-mutable2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-mutable2.C -std=c++26 execution test PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++17 (test for errors, line 6) PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-new.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-new.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-new.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-new.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-new.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-new.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-new.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-new.C -std=c++20 at line 14 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-new.C -std=c++20 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp1y/constexpr-new.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-noexcept1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-noexcept1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-noexcept1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi10.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi5.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi6a.C -std=c++14 (test for errors, line 21) PASS: g++.dg/cpp1y/constexpr-nsdmi6a.C -std=c++14 (test for errors, line 22) PASS: g++.dg/cpp1y/constexpr-nsdmi6a.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi6a.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp1y/constexpr-nsdmi6a.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp1y/constexpr-nsdmi6a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi6a.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp1y/constexpr-nsdmi6a.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp1y/constexpr-nsdmi6a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi6b.C -std=c++14 (test for errors, line 22) PASS: g++.dg/cpp1y/constexpr-nsdmi6b.C -std=c++14 (test for errors, line 23) PASS: g++.dg/cpp1y/constexpr-nsdmi6b.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi6b.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp1y/constexpr-nsdmi6b.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp1y/constexpr-nsdmi6b.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi6b.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp1y/constexpr-nsdmi6b.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp1y/constexpr-nsdmi6b.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi7a.C -std=c++14 (test for errors, line 45) PASS: g++.dg/cpp1y/constexpr-nsdmi7a.C -std=c++14 (test for errors, line 49) PASS: g++.dg/cpp1y/constexpr-nsdmi7a.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi7a.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp1y/constexpr-nsdmi7a.C -std=c++20 (test for errors, line 49) PASS: g++.dg/cpp1y/constexpr-nsdmi7a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi7a.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp1y/constexpr-nsdmi7a.C -std=c++26 (test for errors, line 49) PASS: g++.dg/cpp1y/constexpr-nsdmi7a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++14 (test for errors, line 23) PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++14 (test for errors, line 44) PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++14 (test for errors, line 48) PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi8.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi9.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-nsdmi9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-prvalue1.C -std=gnu++14 scan-tree-dump original "{.str=\\(const char \\*\\) "Test1", .length=5}" PASS: g++.dg/cpp1y/constexpr-prvalue1.C -std=gnu++14 scan-tree-dump original "{.str=\\(const char \\*\\) "Test2", .length=5}" PASS: g++.dg/cpp1y/constexpr-prvalue1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-prvalue1.C -std=gnu++20 scan-tree-dump original "{.str=\\(const char \\*\\) "Test1", .length=5}" PASS: g++.dg/cpp1y/constexpr-prvalue1.C -std=gnu++20 scan-tree-dump original "{.str=\\(const char \\*\\) "Test2", .length=5}" PASS: g++.dg/cpp1y/constexpr-prvalue1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-prvalue1.C -std=gnu++26 scan-tree-dump original "{.str=\\(const char \\*\\) "Test1", .length=5}" PASS: g++.dg/cpp1y/constexpr-prvalue1.C -std=gnu++26 scan-tree-dump original "{.str=\\(const char \\*\\) "Test2", .length=5}" PASS: g++.dg/cpp1y/constexpr-prvalue1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-prvalue1a.C -std=gnu++14 scan-tree-dump original "{.str=\\(const char \\*\\) "Test1", .length=5}" PASS: g++.dg/cpp1y/constexpr-prvalue1a.C -std=gnu++14 scan-tree-dump original "{.str=\\(const char \\*\\) "Test2", .length=5}" PASS: g++.dg/cpp1y/constexpr-prvalue1a.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-prvalue1a.C -std=gnu++20 scan-tree-dump original "{.str=\\(const char \\*\\) "Test1", .length=5}" PASS: g++.dg/cpp1y/constexpr-prvalue1a.C -std=gnu++20 scan-tree-dump original "{.str=\\(const char \\*\\) "Test2", .length=5}" PASS: g++.dg/cpp1y/constexpr-prvalue1a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-prvalue1a.C -std=gnu++26 scan-tree-dump original "{.str=\\(const char \\*\\) "Test1", .length=5}" PASS: g++.dg/cpp1y/constexpr-prvalue1a.C -std=gnu++26 scan-tree-dump original "{.str=\\(const char \\*\\) "Test2", .length=5}" PASS: g++.dg/cpp1y/constexpr-prvalue1a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-prvalue2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-prvalue2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-prvalue2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-prvalue3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-prvalue3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-prvalue3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-ptrsub1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-ptrsub1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-ptrsub1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-recursion1.C -std=gnu++14 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-recursion1.C -std=gnu++14 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-recursion1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-recursion1.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-recursion1.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-recursion1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-recursion1.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-recursion1.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp1y/constexpr-recursion1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-recursion2.C -std=gnu++14 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-recursion2.C -std=gnu++14 (test for errors, line 20) PASS: g++.dg/cpp1y/constexpr-recursion2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-recursion2.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-recursion2.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/cpp1y/constexpr-recursion2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-recursion2.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-recursion2.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/cpp1y/constexpr-recursion2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-recursion3.C -std=c++14 (test for bogus messages, line 9) PASS: g++.dg/cpp1y/constexpr-recursion3.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp1y/constexpr-recursion3.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-recursion3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-recursion3.C -std=c++20 (test for bogus messages, line 9) PASS: g++.dg/cpp1y/constexpr-recursion3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1y/constexpr-recursion3.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-recursion3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-recursion3.C -std=c++26 (test for bogus messages, line 9) PASS: g++.dg/cpp1y/constexpr-recursion3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1y/constexpr-recursion3.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-recursion3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-ref1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-ref1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-ref1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-reinterpret3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-reinterpret3.C -std=c++14 execution test PASS: g++.dg/cpp1y/constexpr-reinterpret3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-reinterpret3.C -std=c++20 execution test PASS: g++.dg/cpp1y/constexpr-reinterpret3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-reinterpret3.C -std=c++26 execution test PASS: g++.dg/cpp1y/constexpr-reinterpret4.C -std=c++14 (test for errors, line 46) PASS: g++.dg/cpp1y/constexpr-reinterpret4.C -std=c++14 (test for errors, line 48) PASS: g++.dg/cpp1y/constexpr-reinterpret4.C -std=c++14 (test for errors, line 50) PASS: g++.dg/cpp1y/constexpr-reinterpret4.C -std=c++14 (test for errors, line 52) PASS: g++.dg/cpp1y/constexpr-reinterpret4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-reinterpret4.C -std=c++20 (test for errors, line 46) PASS: g++.dg/cpp1y/constexpr-reinterpret4.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp1y/constexpr-reinterpret4.C -std=c++20 (test for errors, line 50) PASS: g++.dg/cpp1y/constexpr-reinterpret4.C -std=c++20 (test for errors, line 52) PASS: g++.dg/cpp1y/constexpr-reinterpret4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-reinterpret4.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp1y/constexpr-reinterpret4.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp1y/constexpr-reinterpret4.C -std=c++26 (test for errors, line 50) PASS: g++.dg/cpp1y/constexpr-reinterpret4.C -std=c++26 (test for errors, line 52) PASS: g++.dg/cpp1y/constexpr-reinterpret4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-return1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-return1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-return1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-return2.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/constexpr-return2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-return2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/constexpr-return2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-return2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/constexpr-return2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-return3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-return3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-return3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-return4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-return4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-return4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-return5.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-return5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-return5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-sfinae.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-sfinae.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-sfinae.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-shift1.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/constexpr-shift1.C -std=c++14 (test for warnings, line 8) PASS: g++.dg/cpp1y/constexpr-shift1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-shift1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/constexpr-shift1.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp1y/constexpr-shift1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-shift1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/constexpr-shift1.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp1y/constexpr-shift1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-static1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-static1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-static1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-switch1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-switch1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-switch1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-switch2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-switch2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-switch2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-switch3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-switch3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-switch3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-switch4.C (test for excess errors) PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++14 (test for errors, line 18) PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++14 (test for errors, line 22) PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++14 (test for errors, line 30) PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++14 (test for errors, line 35) PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++23 (test for errors, line 30) PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++23 (test for errors, line 35) PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++26 at line 31 (test for errors, line 30) PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for errors, line 24) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for errors, line 34) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for errors, line 44) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for errors, line 54) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 13) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 14) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 18) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 23) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 28) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 33) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 38) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 43) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 48) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 53) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 58) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for errors, line 54) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 43) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 53) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 58) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++26 (test for errors, line 54) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++26 (test for warnings, line 43) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++26 (test for warnings, line 48) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++26 (test for warnings, line 53) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++26 (test for warnings, line 58) PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++14 (test for warnings, line 11) PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++14 (test for warnings, line 21) PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++14 (test for errors, line 15) PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++14 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++14 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++20 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++26 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const12.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const13.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++14 (test for errors, line 18) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++14 (test for errors, line 37) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++14 (test for warnings, line 17) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++14 (test for warnings, line 23) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++14 (test for warnings, line 28) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++14 (test for warnings, line 33) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++14 (test for warnings, line 36) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const15.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++14 (test for errors, line 17) PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++14 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++14 (test for warnings, line 21) PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const17.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const18.C -std=c++14 (test for errors, line 19) PASS: g++.dg/cpp1y/constexpr-tracking-const18.C -std=c++14 (test for warnings, line 16) PASS: g++.dg/cpp1y/constexpr-tracking-const18.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const18.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp1y/constexpr-tracking-const18.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp1y/constexpr-tracking-const18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const18.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp1y/constexpr-tracking-const18.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp1y/constexpr-tracking-const18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const19.C -std=c++14 (test for errors, line 19) PASS: g++.dg/cpp1y/constexpr-tracking-const19.C -std=c++14 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-tracking-const19.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const19.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp1y/constexpr-tracking-const19.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-tracking-const19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const19.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp1y/constexpr-tracking-const19.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-tracking-const19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++14 (test for errors, line 19) PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++14 (test for errors, line 22) PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++14 (test for warnings, line 17) PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++14 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++20 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++26 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const20.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const21.C -std=c++14 (test for errors, line 24) PASS: g++.dg/cpp1y/constexpr-tracking-const21.C -std=c++14 (test for warnings, line 21) PASS: g++.dg/cpp1y/constexpr-tracking-const21.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const21.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp1y/constexpr-tracking-const21.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp1y/constexpr-tracking-const21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const21.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp1y/constexpr-tracking-const21.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp1y/constexpr-tracking-const21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const22.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-tracking-const22.C -std=c++14 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-tracking-const22.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const22.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-tracking-const22.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-tracking-const22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const22.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-tracking-const22.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-tracking-const22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const23.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const24.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const25.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++14 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++14 (test for warnings, line 20) PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++14 (test for warnings, line 15) PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++14 (test for warnings, line 5) PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const5.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const6.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++14 (test for errors, line 17) PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++14 (test for warnings, line 21) PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++14 (test for warnings, line 6) PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++14 (test for warnings, line 11) PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++14 (test for warnings, line 22) PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++14 (test for warnings, line 11) PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++14 (test for warnings, line 22) PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-type-def-compound1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-type-def-compound1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-type-def-compound1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-type-def1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-type-def1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-type-def1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union3.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/constexpr-union3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union3.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/constexpr-union3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/constexpr-union3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union4.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/constexpr-union4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union4.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/constexpr-union4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union4.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/constexpr-union4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union5.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp1y/constexpr-union5.C -std=c++14 (test for warnings, line 15) PASS: g++.dg/cpp1y/constexpr-union5.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union5.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1y/constexpr-union5.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp1y/constexpr-union5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union5.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1y/constexpr-union5.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp1y/constexpr-union5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union6.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp1y/constexpr-union6.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union6.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1y/constexpr-union6.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union7.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/constexpr-union7.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union7.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/constexpr-union7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-union7.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/constexpr-union7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-void1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-void1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-void1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-void2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-void2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/constexpr-void2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/context-conv1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/context-conv1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/context-conv1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp1y/cplusplus.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/cplusplus.C -std=c++20 UNSUPPORTED: g++.dg/cpp1y/cplusplus.C -std=c++26 PASS: g++.dg/cpp1y/cplusplus_1y.C (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto-103497.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/decltype-auto-103497.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto-103497.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/decltype-auto-103497.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto-103497.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/decltype-auto-103497.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto1.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/decltype-auto1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/decltype-auto1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1y/decltype-auto1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto2.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp1y/decltype-auto2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++14 (test for errors, line 16) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++14 (test for errors, line 18) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++14 (test for errors, line 34) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto6.C -std=c++14 (test for warnings, line 18) PASS: g++.dg/cpp1y/decltype-auto6.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto6.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp1y/decltype-auto6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto6.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp1y/decltype-auto6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto7.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto8.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp1y/decltype-auto8.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto8.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1y/decltype-auto8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto8.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1y/decltype-auto8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto9.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/decltype-auto9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/defaulted1.C -std=c++14 (test for errors, line 16) PASS: g++.dg/cpp1y/defaulted1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/defaulted1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp1y/defaulted1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/defaulted1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp1y/defaulted1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/defaulted2.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp1y/defaulted2.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/defaulted2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/defaulted2.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp1y/defaulted2.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp1y/defaulted2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1y/defaulted2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1y/defaulted2.C -std=c++20 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp1y/defaulted2.C -std=c++20 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/digit-sep-cxx11-neg.C -std=c++14 UNSUPPORTED: g++.dg/cpp1y/digit-sep-cxx11-neg.C -std=c++20 UNSUPPORTED: g++.dg/cpp1y/digit-sep-cxx11-neg.C -std=c++26 PASS: g++.dg/cpp1y/digit-sep-line-neg.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/digit-sep-line-neg.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep-line-neg.C -std=c++14 adjacent at line 5 (test for errors, line 4) PASS: g++.dg/cpp1y/digit-sep-line-neg.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/digit-sep-line-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep-line-neg.C -std=c++20 adjacent at line 5 (test for errors, line 4) PASS: g++.dg/cpp1y/digit-sep-line-neg.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/digit-sep-line-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep-line-neg.C -std=c++26 adjacent at line 5 (test for errors, line 4) PASS: g++.dg/cpp1y/digit-sep-line.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep-line.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep-line.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep-neg-2.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/digit-sep-neg-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep-neg-2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/digit-sep-neg-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep-neg-2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/digit-sep-neg-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 15) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 16) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 20) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 21) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 22) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 23) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 24) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 26) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 27) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for warnings, line 19) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 expected ';' before at line 31 (test for errors, line 15) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 expected ';' before at line 32 (test for errors, line 19) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 expected ';' before at line 33 (test for errors, line 26) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 exponent has no digits at line 30 (test for errors, line 23) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 expected ';' before at line 31 (test for errors, line 15) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 expected ';' before at line 32 (test for errors, line 19) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 expected ';' before at line 33 (test for errors, line 26) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 exponent has no digits at line 30 (test for errors, line 23) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 expected ';' before at line 31 (test for errors, line 15) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 expected ';' before at line 32 (test for errors, line 19) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 expected ';' before at line 33 (test for errors, line 26) PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++26 exponent has no digits at line 30 (test for errors, line 23) PASS: g++.dg/cpp1y/digit-sep-paste.C -std=gnu++14 (test for errors, line 10) PASS: g++.dg/cpp1y/digit-sep-paste.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep-paste.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp1y/digit-sep-paste.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep-paste.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp1y/digit-sep-paste.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep-pp-number.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep-pp-number.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep-pp-number.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/dr1560.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/dr1560.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/dr1560.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 30) PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 34) PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 44) PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 48) PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 55) PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++20 UNSUPPORTED: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++26 PASS: g++.dg/cpp1y/feat-cxx11.C (test for excess errors) PASS: g++.dg/cpp1y/feat-cxx14-neg.C (test for errors, line 10) PASS: g++.dg/cpp1y/feat-cxx14-neg.C (test for errors, line 6) PASS: g++.dg/cpp1y/feat-cxx14-neg.C (test for excess errors) PASS: g++.dg/cpp1y/feat-cxx14.C (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++20 UNSUPPORTED: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++26 PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 10) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 101) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 105) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 109) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 113) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 119) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 123) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 130) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 14) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 18) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 22) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 26) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 30) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 34) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 38) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 42) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 46) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 50) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 54) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 58) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 6) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 62) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 66) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 70) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 74) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 85) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 89) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 93) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 97) PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/feat-cxx98.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp1y/feat-cxx98.C -std=gnu++26 PASS: g++.dg/cpp1y/feat-cxx98.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1y/feat-sized-dealloc-neg.C -std=gnu++14 (test for errors, line 5) PASS: g++.dg/cpp1y/feat-sized-dealloc-neg.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/feat-sized-dealloc-neg.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/cpp1y/feat-sized-dealloc-neg.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/feat-sized-dealloc-neg.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/cpp1y/feat-sized-dealloc-neg.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/feat-sized-dealloc.C -std=gnu++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/feat-sized-dealloc.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp1y/feat-sized-dealloc.C -std=gnu++26 PASS: g++.dg/cpp1y/feat-vla.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/feat-vla.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/feat-vla.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp1y/func_constexpr.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1y/func_constexpr.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/func_constexpr.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/func_constexpr2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/func_constexpr2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/func_constexpr2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/func_constexpr3.C (test for excess errors) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-conv2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-conv2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-conv2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-deduce-mult-neg.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp1y/lambda-deduce-mult-neg.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-deduce-mult-neg.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1y/lambda-deduce-mult-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-deduce-mult-neg.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1y/lambda-deduce-mult-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-deduce-mult.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-deduce-mult.C -std=c++14 execution test PASS: g++.dg/cpp1y/lambda-deduce-mult.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-deduce-mult.C -std=c++20 execution test PASS: g++.dg/cpp1y/lambda-deduce-mult.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-deduce-mult.C -std=c++26 execution test PASS: g++.dg/cpp1y/lambda-defarg7.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-defarg7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-defarg7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-100362.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-100362.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-100362.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-107437.C -std=c++14 (test for bogus messages, line 16) PASS: g++.dg/cpp1y/lambda-generic-107437.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-107437.C -std=c++20 (test for bogus messages, line 16) PASS: g++.dg/cpp1y/lambda-generic-107437.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-107437.C -std=c++26 (test for bogus messages, line 16) PASS: g++.dg/cpp1y/lambda-generic-107437.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-117778.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp1y/lambda-generic-117778.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp1y/lambda-generic-117778.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp1y/lambda-generic-117778.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-generic-117778.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-117778.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1y/lambda-generic-117778.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1y/lambda-generic-117778.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1y/lambda-generic-117778.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-generic-117778.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-117778.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1y/lambda-generic-117778.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1y/lambda-generic-117778.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1y/lambda-generic-117778.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-generic-117778.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-69078-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-69078-1.C -std=gnu++14 execution test PASS: g++.dg/cpp1y/lambda-generic-69078-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-69078-1.C -std=gnu++20 execution test PASS: g++.dg/cpp1y/lambda-generic-69078-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-69078-1.C -std=gnu++26 execution test PASS: g++.dg/cpp1y/lambda-generic-69078-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-69078-2.C -std=c++14 execution test PASS: g++.dg/cpp1y/lambda-generic-69078-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-69078-2.C -std=c++20 execution test PASS: g++.dg/cpp1y/lambda-generic-69078-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-69078-2.C -std=c++26 execution test PASS: g++.dg/cpp1y/lambda-generic-69977.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-69977.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-69977.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-70570.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-70570.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-70570.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-77914.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/lambda-generic-77914.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-77914.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp1y/lambda-generic-77914.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-77914.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-78018.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-78018.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-78018.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-79005.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-79005.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-79005.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-83856.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-83856.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-83856.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-84125.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-84125.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-84125.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-85713.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-85713.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-85713.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-86875.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-86875.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-86875.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-87523.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-87523.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-87523.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-89419.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-89419.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-89419.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp1y/lambda-generic-89419.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp1y/lambda-generic-89419.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp1y/lambda-generic-89419.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-90265.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-90265.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-90265.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-90548.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-90548.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-90548.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++14 at line 5 (test for errors, line 4) PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++20 at line 5 (test for errors, line 4) PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++26 at line 5 (test for errors, line 4) PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-95451.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-95451.C -std=c++14 execution test PASS: g++.dg/cpp1y/lambda-generic-95451.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-95451.C -std=c++20 execution test PASS: g++.dg/cpp1y/lambda-generic-95451.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-95451.C -std=c++26 execution test PASS: g++.dg/cpp1y/lambda-generic-Wunused.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-Wunused.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-Wunused.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-auto1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-auto1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-auto1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++14 (test for errors, line 17) PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++14 (test for errors, line 18) PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const10.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const4.C -std=c++14 execution test PASS: g++.dg/cpp1y/lambda-generic-const4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const4.C -std=c++20 execution test PASS: g++.dg/cpp1y/lambda-generic-const4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const4.C -std=c++26 execution test PASS: g++.dg/cpp1y/lambda-generic-const4a.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const4a.C -std=c++14 execution test PASS: g++.dg/cpp1y/lambda-generic-const4a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const4a.C -std=c++20 execution test PASS: g++.dg/cpp1y/lambda-generic-const4a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const4a.C -std=c++26 execution test PASS: g++.dg/cpp1y/lambda-generic-const5.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const6.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const9.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-const9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-conv1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-conv1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-conv1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-conv2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-conv2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-conv2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-conv3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-conv3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-conv3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-dep.C -std=gnu++14 (test for warnings, line 30) PASS: g++.dg/cpp1y/lambda-generic-dep.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-dep.C -std=gnu++17 (test for warnings, line 30) PASS: g++.dg/cpp1y/lambda-generic-dep.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-dep.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-dep2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-dep2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-dep2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-empty1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-empty1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-empty1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-enum1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-enum1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-enum1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-enum2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-enum2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-enum2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-func1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-func1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-func1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-func2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-func2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-func2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice10.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp1y/lambda-generic-ice10.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice10.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1y/lambda-generic-ice10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice10.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1y/lambda-generic-ice10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++14 (test for errors, line 24) PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++14 (test for errors, line 26) PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++14 (test for warnings, line 15) PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice6.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-generic-ice6.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice6.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-generic-ice6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice6.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-generic-ice6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice7.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice8.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice9.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ice9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-local-class1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-local-class1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-local-class1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-local-class2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-local-class2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-local-class2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-local-fn1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-local-fn1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-local-fn1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-mixed.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-mixed.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-mixed.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-nested1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-nested1.C -std=c++14 execution test PASS: g++.dg/cpp1y/lambda-generic-nested1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-nested1.C -std=c++20 execution test PASS: g++.dg/cpp1y/lambda-generic-nested1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-nested1.C -std=c++26 execution test PASS: g++.dg/cpp1y/lambda-generic-nested2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-nested2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-nested2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-nested3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-nested3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-nested3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-noexcept1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-noexcept1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-noexcept1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-nsdmi1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-nsdmi1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-nsdmi1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-pretty1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-pretty1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-pretty1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ref1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ref1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-ref1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-static1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-static1.C -std=c++14 execution test PASS: g++.dg/cpp1y/lambda-generic-static1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-static1.C -std=c++20 execution test PASS: g++.dg/cpp1y/lambda-generic-static1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-static1.C -std=c++26 execution test PASS: g++.dg/cpp1y/lambda-generic-static2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-static2.C -std=c++14 execution test PASS: g++.dg/cpp1y/lambda-generic-static2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-static2.C -std=c++20 execution test PASS: g++.dg/cpp1y/lambda-generic-static2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-static2.C -std=c++26 execution test PASS: g++.dg/cpp1y/lambda-generic-targ1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-targ1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-targ1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-targ2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-targ2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-targ2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this1a.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this1a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this1a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this5.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this6.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-this6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-trailing1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-trailing1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-trailing1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-udt.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-udt.C -std=gnu++14 execution test PASS: g++.dg/cpp1y/lambda-generic-udt.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-udt.C -std=gnu++20 execution test PASS: g++.dg/cpp1y/lambda-generic-udt.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-udt.C -std=gnu++26 execution test PASS: g++.dg/cpp1y/lambda-generic-uneval1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-uneval1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-uneval1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-using1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-using1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-using1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic-a.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic-a.C -std=c++14 execution test PASS: g++.dg/cpp1y/lambda-generic-variadic-a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic-a.C -std=c++20 execution test PASS: g++.dg/cpp1y/lambda-generic-variadic-a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic-a.C -std=c++26 execution test PASS: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic10.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic11.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic12.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic13.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic14.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic15.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/lambda-generic-variadic15.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic15.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/lambda-generic-variadic15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic15.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/lambda-generic-variadic15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic16.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic17.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic19.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic19.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp1y/lambda-generic-variadic19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic2.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp1y/lambda-generic-variadic2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic20.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic21.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic21.C -std=c++14 execution test PASS: g++.dg/cpp1y/lambda-generic-variadic21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic21.C -std=c++20 execution test PASS: g++.dg/cpp1y/lambda-generic-variadic21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic21.C -std=c++26 execution test PASS: g++.dg/cpp1y/lambda-generic-variadic22.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-generic-variadic22.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic22.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-generic-variadic22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic22.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-generic-variadic22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic5.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic6.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic7.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic8.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic9.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-variadic9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-vla1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-vla1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-vla1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++14 (test for warnings, line 10) PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++14 (test for warnings, line 12) PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++14 (test for warnings, line 20) PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++14 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++17 (test for warnings, line 12) PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++17 (test for warnings, line 20) PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++17 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++14 (test for errors, line 17) PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++14 (test for errors, line 18) PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-xudt.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-xudt.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic-xudt.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-generic.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-ice1.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-ice1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-ice1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-ice1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-ice1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-ice1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-ice2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-ice2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-ice2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-ice3.C -std=c++14 scan-assembler _Z1fIiEDTcl2mmadsrN2llMUlDpT_E_EclIT_EEEv PASS: g++.dg/cpp1y/lambda-ice3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-ice3.C -std=c++20 scan-assembler _Z1fIiEDTcl2mmadsrN2llMUlDpT_E_EclIT_EEEv PASS: g++.dg/cpp1y/lambda-ice3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-ice3.C -std=c++26 scan-assembler _Z1fIiEDTcl2mmadsrN2llMUlDpT_E_EclIT_EEEv PASS: g++.dg/cpp1y/lambda-ice3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-ice3a.C -std=c++14 scan-assembler _Z1fIiEDTcl2mmadsrN2llMUlDpT_E_EonclIT_EEEv PASS: g++.dg/cpp1y/lambda-ice3a.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-ice3a.C -std=c++20 scan-assembler _Z1fIiEDTcl2mmadsrN2llMUlDpT_E_EonclIT_EEEv PASS: g++.dg/cpp1y/lambda-ice3a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-ice3a.C -std=c++26 scan-assembler _Z1fIiEDTcl2mmadsrN2llMUlDpT_E_EonclIT_EEEv PASS: g++.dg/cpp1y/lambda-ice3a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-ice4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-ice4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-ice4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init-vla1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init-vla1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init-vla1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init1.C -std=gnu++14 execution test PASS: g++.dg/cpp1y/lambda-init1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init1.C -std=gnu++20 execution test PASS: g++.dg/cpp1y/lambda-init1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init1.C -std=gnu++26 execution test PASS: g++.dg/cpp1y/lambda-init10.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init11.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init11.C -std=c++14 execution test PASS: g++.dg/cpp1y/lambda-init11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init11.C -std=c++20 execution test PASS: g++.dg/cpp1y/lambda-init11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init11.C -std=c++26 execution test PASS: g++.dg/cpp1y/lambda-init12.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init13.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init14.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init15.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++14 (test for warnings, line 11) PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++14 (test for warnings, line 12) PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init16.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-init16.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init16.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-init16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init16.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/lambda-init16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init17.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init18.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init19.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp1y/lambda-init19.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp1y/lambda-init19.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init19.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1y/lambda-init19.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1y/lambda-init19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init19.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1y/lambda-init19.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1y/lambda-init19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init2.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/lambda-init2.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-init2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/lambda-init2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-init2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1y/lambda-init2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-init2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init20.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init3.C -std=gnu++14 execution test PASS: g++.dg/cpp1y/lambda-init3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init3.C -std=gnu++20 execution test PASS: g++.dg/cpp1y/lambda-init3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init3.C -std=gnu++26 execution test PASS: g++.dg/cpp1y/lambda-init4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init4.C -std=c++14 execution test PASS: g++.dg/cpp1y/lambda-init4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init4.C -std=c++20 execution test PASS: g++.dg/cpp1y/lambda-init4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init4.C -std=c++26 execution test PASS: g++.dg/cpp1y/lambda-init5.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init5.C -std=c++14 execution test PASS: g++.dg/cpp1y/lambda-init5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init5.C -std=c++20 execution test PASS: g++.dg/cpp1y/lambda-init5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init5.C -std=c++26 execution test PASS: g++.dg/cpp1y/lambda-init6.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/lambda-init6.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-init6.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/lambda-init6.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-init6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/lambda-init6.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/lambda-init6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init7.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/lambda-init7.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init7.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/lambda-init7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init7.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/lambda-init7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init8.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init8.C -std=c++14 execution test PASS: g++.dg/cpp1y/lambda-init8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init8.C -std=c++20 execution test PASS: g++.dg/cpp1y/lambda-init8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init8.C -std=c++26 execution test PASS: g++.dg/cpp1y/lambda-init9.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/lambda-init9.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init9.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/lambda-init9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-init9.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/lambda-init9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsDpPT_E1_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPT_PT0_E0_EvRS3_RS5_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPfS3_E_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIPiZ3FoovEUlPT_PT0_E4_EvRS1_RS3_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIPiZ3FoovEUlPfS1_E3_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlPA5_T_E2_EvRS0_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlPT_PT0_E4_Z3FoovEUlS1_S3_E5_EvRS0_RS2_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlRT_E_EvS1_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlRT_R1XIiEE1_EvS1_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlRiRT_E0_EvS2_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlPA5_T_E2_EOS0_RS0_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlRT_E_EOS0_S1_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlRT_R1XIiEE1_EOS0_S1_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlRiRT_E0_EOS1_S2_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsDpPT_E1_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPT_PT0_E0_EvRS3_RS5_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPfS3_E_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIPiZ3FoovEUlPT_PT0_E4_EvRS1_RS3_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIPiZ3FoovEUlPfS1_E3_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlPA5_T_E2_EvRS0_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlPT_PT0_E4_Z3FoovEUlS1_S3_E5_EvRS0_RS2_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlRT_E_EvS1_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlRT_R1XIiEE1_EvS1_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlRiRT_E0_EvS2_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlPA5_T_E2_EOS0_RS0_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlRT_E_EOS0_S1_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlRT_R1XIiEE1_EOS0_S1_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlRiRT_E0_EOS1_S2_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++26 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsDpPT_E1_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++26 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPT_PT0_E0_EvRS3_RS5_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++26 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPfS3_E_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++26 scan-assembler _Z3eatIPiZ3FoovEUlPT_PT0_E4_EvRS1_RS3_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++26 scan-assembler _Z3eatIPiZ3FoovEUlPfS1_E3_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++26 scan-assembler _Z3eatIZ3FoovEUlPA5_T_E2_EvRS0_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++26 scan-assembler _Z3eatIZ3FoovEUlPT_PT0_E4_Z3FoovEUlS1_S3_E5_EvRS0_RS2_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++26 scan-assembler _Z3eatIZ3FoovEUlRT_E_EvS1_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++26 scan-assembler _Z3eatIZ3FoovEUlRT_R1XIiEE1_EvS1_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++26 scan-assembler _Z3eatIZ3FoovEUlRiRT_E0_EvS2_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++26 scan-assembler _Z7forwardIZ3FoovEUlPA5_T_E2_EOS0_RS0_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++26 scan-assembler _Z7forwardIZ3FoovEUlRT_E_EOS0_S1_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++26 scan-assembler _Z7forwardIZ3FoovEUlRT_R1XIiEE1_EOS0_S1_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++26 scan-assembler _Z7forwardIZ3FoovEUlRiRT_E0_EOS1_S2_: PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsDpPT_E1_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPT_PT0_E0_EvRS3_RS5_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPfS3_E_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIPiZ3FoovEUlPT_PT0_E4_EvRS1_RS3_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIPiZ3FoovEUlPfS1_E3_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlPA5_T_E2_EvRS0_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlPT_PT0_E4_Z3FoovEUlS1_S3_E5_EvRS0_RS2_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlRT_E_EvS1_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlRT_R1XIiEE1_EvS1_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlRiRT_E0_EvS2_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlPA5_T_E2_EOS0_RS0_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlRT_E_EOS0_S1_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlRT_R1XIiEE1_EOS0_S1_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlRiRT_E0_EOS1_S2_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsDpPT_E1_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPT_PT0_E0_EvRS3_RS5_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPfS3_E_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIPiZ3FoovEUlPT_PT0_E4_EvRS1_RS3_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIPiZ3FoovEUlPfS1_E3_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlPA5_T_E2_EvRS0_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlPT_PT0_E4_Z3FoovEUlS1_S3_E5_EvRS0_RS2_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlRT_E_EvS1_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlRT_R1XIiEE1_EvS1_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlRiRT_E0_EvS2_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlPA5_T_E2_EOS0_RS0_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlRT_E_EOS0_S1_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlRT_R1XIiEE1_EOS0_S1_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlRiRT_E0_EOS1_S2_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++26 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsDpPT_E1_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++26 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPT_PT0_E0_EvRS3_RS5_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++26 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPfS3_E_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++26 scan-assembler _Z3eatIPiZ3FoovEUlPT_PT0_E4_EvRS1_RS3_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++26 scan-assembler _Z3eatIPiZ3FoovEUlPfS1_E3_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++26 scan-assembler _Z3eatIZ3FoovEUlPA5_T_E2_EvRS0_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++26 scan-assembler _Z3eatIZ3FoovEUlPT_PT0_E4_Z3FoovEUlS1_S3_E5_EvRS0_RS2_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++26 scan-assembler _Z3eatIZ3FoovEUlRT_E_EvS1_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++26 scan-assembler _Z3eatIZ3FoovEUlRT_R1XIiEE1_EvS1_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++26 scan-assembler _Z3eatIZ3FoovEUlRiRT_E0_EvS2_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++26 scan-assembler _Z7forwardIZ3FoovEUlPA5_T_E2_EOS0_RS0_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++26 scan-assembler _Z7forwardIZ3FoovEUlRT_E_EOS0_S1_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++26 scan-assembler _Z7forwardIZ3FoovEUlRT_R1XIiEE1_EOS0_S1_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++26 scan-assembler _Z7forwardIZ3FoovEUlRiRT_E0_EOS1_S2_: PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsDpPT_E_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPT_PT0_E_EvRS3_RS5_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPfS3_E_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIPiZ3FoovEUlPT_PT0_E_EvRS1_RS3_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIPiZ3FoovEUlPfS1_E_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlPA5_T_E_EvRS0_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlPT_PT0_E_Z3FoovEUlS1_S3_E0_EvRS0_RS2_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlRT_E_EvS1_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlRT_R1XIiEE_EvS1_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlRiRT_E_EvS2_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlPA5_T_E_EOS0_RS0_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlRT_E_EOS0_S1_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlRT_R1XIiEE_EOS0_S1_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlRiRT_E_EOS1_S2_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsDpPT_E_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPT_PT0_E_EvRS3_RS5_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPfS3_E_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIPiZ3FoovEUlPT_PT0_E_EvRS1_RS3_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIPiZ3FoovEUlPfS1_E_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlPA5_T_E_EvRS0_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlPT_PT0_E_Z3FoovEUlS1_S3_E0_EvRS0_RS2_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlRT_E_EvS1_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlRT_R1XIiEE_EvS1_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlRiRT_E_EvS2_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlPA5_T_E_EOS0_RS0_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlRT_E_EOS0_S1_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlRT_R1XIiEE_EOS0_S1_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlRiRT_E_EOS1_S2_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++26 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsDpPT_E_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++26 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPT_PT0_E_EvRS3_RS5_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++26 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPfS3_E_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++26 scan-assembler _Z3eatIPiZ3FoovEUlPT_PT0_E_EvRS1_RS3_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++26 scan-assembler _Z3eatIPiZ3FoovEUlPfS1_E_EvRT_RT0_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++26 scan-assembler _Z3eatIZ3FoovEUlPA5_T_E_EvRS0_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++26 scan-assembler _Z3eatIZ3FoovEUlPT_PT0_E_Z3FoovEUlS1_S3_E0_EvRS0_RS2_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++26 scan-assembler _Z3eatIZ3FoovEUlRT_E_EvS1_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++26 scan-assembler _Z3eatIZ3FoovEUlRT_R1XIiEE_EvS1_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++26 scan-assembler _Z3eatIZ3FoovEUlRiRT_E_EvS2_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++26 scan-assembler _Z7forwardIZ3FoovEUlPA5_T_E_EOS0_RS0_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++26 scan-assembler _Z7forwardIZ3FoovEUlRT_E_EOS0_S1_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++26 scan-assembler _Z7forwardIZ3FoovEUlRT_R1XIiEE_EOS0_S1_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++26 scan-assembler _Z7forwardIZ3FoovEUlRiRT_E_EOS1_S2_: PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-var-templ1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-var-templ1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-var-templ1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/lambda-vla1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/lambda-vla1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/lambda-vla1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/left-shift-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/left-shift-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/left-shift-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/left-shift-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/left-shift-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/left-shift-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/mangle1.C -std=gnu++14 scan-assembler _Z1gI1AEDTdtfp_1iET_ PASS: g++.dg/cpp1y/mangle1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/mangle1.C -std=gnu++20 scan-assembler _Z1gI1AEDTdtfp_1iET_ PASS: g++.dg/cpp1y/mangle1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/mangle1.C -std=gnu++26 scan-assembler _Z1gI1AEDTdtfp_1iET_ PASS: g++.dg/cpp1y/mangle1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/new1.C -std=gnu++20 scan-tree-dump-times cddce1 "Deleting : _\\d+ = operator new" 8 PASS: g++.dg/cpp1y/new1.C -std=gnu++20 scan-tree-dump-times cddce1 "Deleting : operator delete" 6 PASS: g++.dg/cpp1y/new1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/new1.C -std=gnu++26 scan-tree-dump-times cddce1 "Deleting : _\\d+ = operator new" 8 PASS: g++.dg/cpp1y/new1.C -std=gnu++26 scan-tree-dump-times cddce1 "Deleting : operator delete" 6 PASS: g++.dg/cpp1y/new1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/new1.C -std=gnu++98 scan-tree-dump-times cddce1 "Deleting : _\\d+ = operator new" 8 PASS: g++.dg/cpp1y/new1.C -std=gnu++98 scan-tree-dump-times cddce1 "Deleting : operator delete" 6 PASS: g++.dg/cpp1y/new1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1y/new2.C (test for excess errors) PASS: g++.dg/cpp1y/new2.C scan-tree-dump-times cddce1 "Deleting : _\\d+ = operator new" 2 PASS: g++.dg/cpp1y/new2.C scan-tree-dump-times cddce1 "Deleting : operator delete" 2 PASS: g++.dg/cpp1y/noexcept1.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp1y/noexcept1.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/noexcept1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/noexcept1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1y/noexcept1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/noexcept1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/noexcept1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1y/noexcept1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/noexcept1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/noexcept2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/noexcept2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/noexcept2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nontype1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nontype1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nontype1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr1.C -std=c++14 execution test PASS: g++.dg/cpp1y/nsdmi-aggr1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr1.C -std=c++20 execution test PASS: g++.dg/cpp1y/nsdmi-aggr1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr1.C -std=c++26 execution test PASS: g++.dg/cpp1y/nsdmi-aggr10.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr11.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr12.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr12.C -std=c++14 execution test PASS: g++.dg/cpp1y/nsdmi-aggr12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr12.C -std=c++20 execution test PASS: g++.dg/cpp1y/nsdmi-aggr12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr12.C -std=c++26 execution test PASS: g++.dg/cpp1y/nsdmi-aggr13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr14.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr14.C -std=c++14 execution test PASS: g++.dg/cpp1y/nsdmi-aggr14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr14.C -std=c++20 execution test PASS: g++.dg/cpp1y/nsdmi-aggr14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr14.C -std=c++26 execution test PASS: g++.dg/cpp1y/nsdmi-aggr15.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr15.C -std=c++14 execution test PASS: g++.dg/cpp1y/nsdmi-aggr15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr15.C -std=c++20 execution test PASS: g++.dg/cpp1y/nsdmi-aggr15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr15.C -std=c++26 execution test PASS: g++.dg/cpp1y/nsdmi-aggr16.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr17.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr17.C -std=c++14 execution test PASS: g++.dg/cpp1y/nsdmi-aggr17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr17.C -std=c++20 execution test PASS: g++.dg/cpp1y/nsdmi-aggr17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr17.C -std=c++26 execution test PASS: g++.dg/cpp1y/nsdmi-aggr18.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr19.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr20.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr21.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr22.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr23.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr5.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr5.C -std=c++14 execution test PASS: g++.dg/cpp1y/nsdmi-aggr5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr5.C -std=c++20 execution test PASS: g++.dg/cpp1y/nsdmi-aggr5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr5.C -std=c++26 execution test PASS: g++.dg/cpp1y/nsdmi-aggr6.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr7.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr8.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr9.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-aggr9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-union1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-union1.C -std=c++14 execution test PASS: g++.dg/cpp1y/nsdmi-union1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-union1.C -std=c++20 execution test PASS: g++.dg/cpp1y/nsdmi-union1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-union1.C -std=c++26 execution test PASS: g++.dg/cpp1y/nsdmi-union2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-union2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/nsdmi-union2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/parameter-pack-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/parameter-pack-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/parameter-pack-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/parameter-pack-2.C -std=gnu++14 (test for warnings, line 12) PASS: g++.dg/cpp1y/parameter-pack-2.C -std=gnu++14 (test for warnings, line 5) PASS: g++.dg/cpp1y/parameter-pack-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/parameter-pack-2.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp1y/parameter-pack-2.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/cpp1y/parameter-pack-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/parameter-pack-2.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/cpp1y/parameter-pack-2.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/cpp1y/parameter-pack-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/paren1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1y/paren1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/paren1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/paren2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/paren2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/paren2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/paren3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/paren3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/paren3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/paren4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/paren4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/paren4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/paren5.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/paren5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/paren5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/paren6.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/paren6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/paren6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr104031.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/pr104031.C -std=gnu++14 execution test PASS: g++.dg/cpp1y/pr104031.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/pr104031.C -std=gnu++20 execution test PASS: g++.dg/cpp1y/pr104031.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/pr104031.C -std=gnu++26 execution test PASS: g++.dg/cpp1y/pr108606.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr108606.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr108606.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr118534.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr118534.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr118534.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr118923.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr118923.C -std=c++14 execution test PASS: g++.dg/cpp1y/pr118923.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr118923.C -std=c++20 execution test PASS: g++.dg/cpp1y/pr118923.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr118923.C -std=c++26 execution test PASS: g++.dg/cpp1y/pr123347.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr123347.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr123347.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr57640.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr57640.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr57640.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr57644.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr57644.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr57644.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr58533.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/pr58533.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr58533.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/pr58533.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr58533.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/pr58533.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr58637.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/pr58637.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr58637.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/pr58637.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr58637.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/pr58637.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr58708.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/pr58708.C -std=gnu++14 execution test PASS: g++.dg/cpp1y/pr58708.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/pr58708.C -std=gnu++20 execution test PASS: g++.dg/cpp1y/pr58708.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/pr58708.C -std=gnu++26 execution test PASS: g++.dg/cpp1y/pr59110.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/pr59110.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr59110.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/pr59110.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr59110.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/pr59110.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr59112.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/pr59112.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr59112.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/pr59112.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr59112.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/pr59112.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr59113.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/pr59113.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr59113.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/pr59113.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr59113.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/pr59113.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr59629.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/pr59629.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr59629.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/pr59629.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr59629.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/pr59629.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr59635.C -std=c++14 (test for warnings, line 6) PASS: g++.dg/cpp1y/pr59635.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr59635.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp1y/pr59635.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr59635.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp1y/pr59635.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr59636.C -std=gnu++14 (test for errors, line 5) PASS: g++.dg/cpp1y/pr59636.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/pr59636.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/cpp1y/pr59636.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/pr59636.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/cpp1y/pr59636.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/pr59638.C -std=gnu++14 (test for errors, line 5) PASS: g++.dg/cpp1y/pr59638.C -std=gnu++14 (test for errors, line 7) PASS: g++.dg/cpp1y/pr59638.C -std=gnu++14 (test for errors, line 9) PASS: g++.dg/cpp1y/pr59638.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/pr59638.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/cpp1y/pr59638.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp1y/pr59638.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp1y/pr59638.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/pr59638.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/cpp1y/pr59638.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp1y/pr59638.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp1y/pr59638.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/pr59867.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/pr59867.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/pr59867.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/pr60033.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr60033.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr60033.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr60054.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp1y/pr60054.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/pr60054.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr60054.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1y/pr60054.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/pr60054.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr60054.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1y/pr60054.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/pr60054.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr60190.C -std=gnu++14 (test for errors, line 5) PASS: g++.dg/cpp1y/pr60190.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/pr60190.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/cpp1y/pr60190.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/pr60190.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/cpp1y/pr60190.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/pr60311.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp1y/pr60311.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/pr60311.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/pr60311.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr60311.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1y/pr60311.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/pr60311.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/pr60311.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr60311.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1y/pr60311.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/pr60311.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1y/pr60311.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr60332.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/pr60332.C -std=c++14 at line 7 (test for errors, line 6) PASS: g++.dg/cpp1y/pr60332.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr60332.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/pr60332.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/cpp1y/pr60332.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr60332.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/pr60332.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr60376.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp1y/pr60376.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr60376.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1y/pr60376.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr60376.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1y/pr60376.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr60384.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/pr60384.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr60384.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/pr60384.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr60384.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/pr60384.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr60393.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/pr60393.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr60393.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/pr60393.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr60393.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/pr60393.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr60627.C -std=gnu++14 (test for errors, line 7) PASS: g++.dg/cpp1y/pr60627.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/pr60627.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp1y/pr60627.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/pr60627.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp1y/pr60627.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/pr60943.C (test for excess errors) PASS: g++.dg/cpp1y/pr61636-1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr61636-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr61636-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr61636-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr61636-2.C -std=c++14 execution test PASS: g++.dg/cpp1y/pr61636-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr61636-2.C -std=c++20 execution test PASS: g++.dg/cpp1y/pr61636-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr61636-2.C -std=c++26 execution test PASS: g++.dg/cpp1y/pr61636-3.C -std=c++14 (test for errors, line 20) PASS: g++.dg/cpp1y/pr61636-3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr61636-3.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp1y/pr61636-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr61636-3.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp1y/pr61636-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr63996.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/pr63996.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr63996.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/pr63996.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr63996.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/pr63996.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr64382.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr64382.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp1y/pr64382.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr64382.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp1y/pr64382.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr64626-1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr64626-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr64626-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr64626-2.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/pr64626-2.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/pr64626-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr64626-2.C -std=c++14 expected unqualified-id at line 11 (test for errors, line 6) PASS: g++.dg/cpp1y/pr64626-2.C -std=c++14 expected unqualified-id at line 8 (test for errors, line 4) PASS: g++.dg/cpp1y/pr64626-2.C -std=c++14 missing terminating at line 10 (test for errors, line 6) PASS: g++.dg/cpp1y/pr64626-2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/pr64626-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/pr64626-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr64626-2.C -std=c++20 expected unqualified-id at line 11 (test for errors, line 6) PASS: g++.dg/cpp1y/pr64626-2.C -std=c++20 expected unqualified-id at line 8 (test for errors, line 4) PASS: g++.dg/cpp1y/pr64626-2.C -std=c++20 missing terminating at line 10 (test for errors, line 6) PASS: g++.dg/cpp1y/pr64626-2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/pr64626-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/pr64626-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr64626-2.C -std=c++26 expected unqualified-id at line 11 (test for errors, line 6) PASS: g++.dg/cpp1y/pr64626-2.C -std=c++26 expected unqualified-id at line 8 (test for errors, line 4) PASS: g++.dg/cpp1y/pr64626-2.C -std=c++26 missing terminating at line 10 (test for errors, line 6) PASS: g++.dg/cpp1y/pr65202.C -std=c++14 (test for errors, line 26) PASS: g++.dg/cpp1y/pr65202.C -std=c++14 (test for errors, line 27) PASS: g++.dg/cpp1y/pr65202.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr65202.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp1y/pr65202.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp1y/pr65202.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr65202.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp1y/pr65202.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp1y/pr65202.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr65340.C -std=c++14 (test for errors, line 15) PASS: g++.dg/cpp1y/pr65340.C -std=c++14 (test for errors, line 19) PASS: g++.dg/cpp1y/pr65340.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/pr65340.C -std=c++14 at line 20 (test for errors, line 19) PASS: g++.dg/cpp1y/pr65340.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr65340.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp1y/pr65340.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp1y/pr65340.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/pr65340.C -std=c++20 at line 20 (test for errors, line 19) PASS: g++.dg/cpp1y/pr65340.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr65340.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp1y/pr65340.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp1y/pr65340.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1y/pr65340.C -std=c++26 at line 20 (test for errors, line 19) PASS: g++.dg/cpp1y/pr65340.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr66443-cxx14-2.C -std=c++14 (test for errors, line 18) PASS: g++.dg/cpp1y/pr66443-cxx14-2.C -std=c++14 (test for errors, line 29) PASS: g++.dg/cpp1y/pr66443-cxx14-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr66443-cxx14-2.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp1y/pr66443-cxx14-2.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp1y/pr66443-cxx14-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr66443-cxx14-2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp1y/pr66443-cxx14-2.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp1y/pr66443-cxx14-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr66443-cxx14-3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr66443-cxx14-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr66443-cxx14-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr66443-cxx14.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr66443-cxx14.C -std=c++14 execution test PASS: g++.dg/cpp1y/pr66443-cxx14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr66443-cxx14.C -std=c++20 execution test PASS: g++.dg/cpp1y/pr66443-cxx14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr66443-cxx14.C -std=c++26 execution test PASS: g++.dg/cpp1y/pr66690.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp1y/pr66690.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/pr66690.C -std=c++14 (test for warnings, line 5) PASS: g++.dg/cpp1y/pr66690.C -std=c++14 (test for warnings, line 8) PASS: g++.dg/cpp1y/pr66690.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr66690.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1y/pr66690.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/pr66690.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp1y/pr66690.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp1y/pr66690.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr66690.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1y/pr66690.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/pr66690.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp1y/pr66690.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp1y/pr66690.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr66735.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr66735.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr66735.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr67273.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr67273.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr67273.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr67980.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr67980.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr67980.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr68180.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/pr68180.C -std=c++14 (test for warnings, line 14) PASS: g++.dg/cpp1y/pr68180.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr68180.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/pr68180.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp1y/pr68180.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr68180.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/pr68180.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp1y/pr68180.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr68278.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr68278.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr68278.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr68388.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr68388.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr68388.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr68396.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr68396.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr68396.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr68578.C -std=c++14 (test for errors, line 3) PASS: g++.dg/cpp1y/pr68578.C -std=c++14 at line 4 (test for errors, line 3) PASS: g++.dg/cpp1y/pr68578.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr68578.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp1y/pr68578.C -std=c++20 at line 4 (test for errors, line 3) PASS: g++.dg/cpp1y/pr68578.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr68578.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp1y/pr68578.C -std=c++26 at line 4 (test for errors, line 3) PASS: g++.dg/cpp1y/pr68578.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr69066.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr69066.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr69066.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr70001.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr70001.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr70001.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr71875.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr71875.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr71875.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr72759.C -std=c++14 (test for errors, line 17) PASS: g++.dg/cpp1y/pr72759.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr72759.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp1y/pr72759.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr72759.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp1y/pr72759.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr77321.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/pr77321.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/pr77321.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/pr77446.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr77446.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr77446.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr77539.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr77539.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr77539.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr77585.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr77585.C -std=c++14 execution test PASS: g++.dg/cpp1y/pr77585.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr77585.C -std=c++20 execution test PASS: g++.dg/cpp1y/pr77585.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr77585.C -std=c++26 execution test PASS: g++.dg/cpp1y/pr77591.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp1y/pr77591.C -std=gnu++14 (test for warnings, line 18) PASS: g++.dg/cpp1y/pr77591.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/pr77591.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp1y/pr77591.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/cpp1y/pr77591.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/pr77591.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/cpp1y/pr77591.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/cpp1y/pr77591.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/pr77739.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr77739.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp1y/pr77739.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr77739.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp1y/pr77739.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr77786.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr77786.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr77786.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr77830.C -std=c++14 (test for errors, line 16) PASS: g++.dg/cpp1y/pr77830.C -std=c++14 (test for warnings, line 26) PASS: g++.dg/cpp1y/pr77830.C -std=c++14 (test for warnings, line 33) PASS: g++.dg/cpp1y/pr77830.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr77830.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp1y/pr77830.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp1y/pr77830.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp1y/pr77830.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr77830.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp1y/pr77830.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/cpp1y/pr77830.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/cpp1y/pr77830.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr78523.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr78523.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr78523.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr78550.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr78550.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr78550.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr78551.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr78551.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr78551.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr78774.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr78774.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr78774.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr79253.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr79253.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr79253.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr79393-2.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp1y/pr79393-2.C -std=c++14 (test for errors, line 20) PASS: g++.dg/cpp1y/pr79393-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr79393-2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1y/pr79393-2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp1y/pr79393-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr79393-2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1y/pr79393-2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp1y/pr79393-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr79393-3.C -std=c++14 (test for warnings, line 22) PASS: g++.dg/cpp1y/pr79393-3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr79393-3.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp1y/pr79393-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr79393-3.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/cpp1y/pr79393-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr79393.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr79393.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr79393.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr79435.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/pr79435.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr79435.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/pr79435.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr79435.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/pr79435.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr79463.C -std=gnu++14 (test for errors, line 6) PASS: g++.dg/cpp1y/pr79463.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/pr79463.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/cpp1y/pr79463.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/pr79463.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/cpp1y/pr79463.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/pr79937-1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr79937-1.C -std=c++14 execution test PASS: g++.dg/cpp1y/pr79937-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr79937-1.C -std=c++20 execution test PASS: g++.dg/cpp1y/pr79937-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr79937-1.C -std=c++26 execution test PASS: g++.dg/cpp1y/pr79937-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr79937-2.C -std=c++14 execution test PASS: g++.dg/cpp1y/pr79937-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr79937-2.C -std=c++20 execution test PASS: g++.dg/cpp1y/pr79937-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr79937-2.C -std=c++26 execution test PASS: g++.dg/cpp1y/pr79937-3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr79937-3.C -std=c++14 execution test PASS: g++.dg/cpp1y/pr79937-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr79937-3.C -std=c++20 execution test PASS: g++.dg/cpp1y/pr79937-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr79937-3.C -std=c++26 execution test PASS: g++.dg/cpp1y/pr79937-4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr79937-4.C -std=c++14 execution test PASS: g++.dg/cpp1y/pr79937-4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr79937-4.C -std=c++20 execution test PASS: g++.dg/cpp1y/pr79937-4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr79937-4.C -std=c++26 execution test PASS: g++.dg/cpp1y/pr79937-5.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr79937-5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr79937-5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr80194.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr80194.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr80194.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr81574.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr81574.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr81574.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr82373.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp1y/pr82373.C -std=c++14 (test for errors, line 19) PASS: g++.dg/cpp1y/pr82373.C -std=c++14 at line 15 (test for warnings, line ) PASS: g++.dg/cpp1y/pr82373.C -std=c++14 at line 7 (test for warnings, line ) PASS: g++.dg/cpp1y/pr82373.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr82373.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1y/pr82373.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp1y/pr82373.C -std=c++20 at line 15 (test for warnings, line ) PASS: g++.dg/cpp1y/pr82373.C -std=c++20 at line 7 (test for warnings, line ) PASS: g++.dg/cpp1y/pr82373.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr82373.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1y/pr82373.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp1y/pr82373.C -std=c++26 at line 15 (test for warnings, line ) PASS: g++.dg/cpp1y/pr82373.C -std=c++26 at line 7 (test for warnings, line ) PASS: g++.dg/cpp1y/pr82373.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr82410.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr82410.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr82410.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr83406.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr83406.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr83406.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr83739.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr83739.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr83739.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr83817.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr83817.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr83817.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr84496.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr84496.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr84496.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr84558.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr84558.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr84558.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr84588-1.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp1y/pr84588-1.C -std=c++14 (test for errors, line 22) PASS: g++.dg/cpp1y/pr84588-1.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/pr84588-1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr84588-1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1y/pr84588-1.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp1y/pr84588-1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/pr84588-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr84588-1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1y/pr84588-1.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp1y/pr84588-1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/pr84588-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr84588-2.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp1y/pr84588-2.C -std=c++14 (test for errors, line 22) PASS: g++.dg/cpp1y/pr84588-2.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/pr84588-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr84588-2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1y/pr84588-2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp1y/pr84588-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/pr84588-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr84588-2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1y/pr84588-2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp1y/pr84588-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/pr84588-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr84588-3.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp1y/pr84588-3.C -std=c++14 (test for errors, line 22) PASS: g++.dg/cpp1y/pr84588-3.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/pr84588-3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr84588-3.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1y/pr84588-3.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp1y/pr84588-3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/pr84588-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr84588-3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1y/pr84588-3.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp1y/pr84588-3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/pr84588-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr84593.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/pr84593.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr84593.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/pr84593.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr84593.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/pr84593.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr84835.C -std=c++14 scan-assembler [^0-9]baz PASS: g++.dg/cpp1y/pr84835.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr84835.C -std=c++20 scan-assembler [^0-9]baz PASS: g++.dg/cpp1y/pr84835.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr84835.C -std=c++26 scan-assembler [^0-9]baz PASS: g++.dg/cpp1y/pr84835.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr84942.C -std=gnu++14 at line 6 (test for errors, line 5) PASS: g++.dg/cpp1y/pr84942.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/pr84942.C -std=gnu++20 at line 6 (test for errors, line 5) PASS: g++.dg/cpp1y/pr84942.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/pr84942.C -std=gnu++26 at line 6 (test for errors, line 5) PASS: g++.dg/cpp1y/pr84942.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/pr85076.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/pr85076.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/pr85076.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr85076.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/pr85076.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/pr85076.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr85076.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/pr85076.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/pr85076.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr87322.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr87322.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr87322.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr87410.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr87410.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr87410.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr88872.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr88872.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr88872.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr89767.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/pr89767.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/pr89767.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/pr90996.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr90996.C -std=c++14 execution test PASS: g++.dg/cpp1y/pr90996.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr90996.C -std=c++20 execution test PASS: g++.dg/cpp1y/pr90996.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr90996.C -std=c++26 execution test PASS: g++.dg/cpp1y/pr91845.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp1y/pr91845.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/pr91845.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr91845.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1y/pr91845.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/pr91845.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr91845.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1y/pr91845.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1y/pr91845.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr94066-2.C -std=c++14 (test for errors, line 15) PASS: g++.dg/cpp1y/pr94066-2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr94066-2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp1y/pr94066-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr94066-2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp1y/pr94066-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr94066-3.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp1y/pr94066-3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr94066-3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1y/pr94066-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr94066-3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1y/pr94066-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr94066.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp1y/pr94066.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr94066.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1y/pr94066.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr94066.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1y/pr94066.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr95226.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/pr95226.C -std=c++14 execution test PASS: g++.dg/cpp1y/pr95226.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/pr95226.C -std=c++20 execution test PASS: g++.dg/cpp1y/pr95226.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/pr95226.C -std=c++26 execution test PASS: g++.dg/cpp1y/regress1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/regress1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/regress1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/sized-dealloc1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/sized-dealloc1.C -std=c++20 execution test PASS: g++.dg/cpp1y/sized-dealloc1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/sized-dealloc1.C -std=c++26 execution test PASS: g++.dg/cpp1y/sized-dealloc1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp1y/sized-dealloc1.C -std=c++98 execution test PASS: g++.dg/cpp1y/sized-dealloc2.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/cpp1y/sized-dealloc2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/sized-dealloc2.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/cpp1y/sized-dealloc2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/sized-dealloc2.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/cpp1y/sized-dealloc2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1y/sized-dealloc3.C -std=gnu++14 (test for warnings, line 3) PASS: g++.dg/cpp1y/sized-dealloc3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/sized-dealloc3.C -std=gnu++20 (test for warnings, line 3) PASS: g++.dg/cpp1y/sized-dealloc3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/sized-dealloc3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1y/static_assert1.C (test for errors, line 20) PASS: g++.dg/cpp1y/static_assert1.C (test for errors, line 21) PASS: g++.dg/cpp1y/static_assert1.C at line 31 (test for warnings, line 21) PASS: g++.dg/cpp1y/static_assert1.C (test for excess errors) PASS: g++.dg/cpp1y/static_assert2.C (test for errors, line 20) PASS: g++.dg/cpp1y/static_assert2.C (test for errors, line 21) PASS: g++.dg/cpp1y/static_assert2.C (test for excess errors) PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++11 expected multiline pattern lines 13-14 PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++11 expected multiline pattern lines 24-25 PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++20 expected multiline pattern lines 13-14 PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++20 expected multiline pattern lines 24-25 PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++26 expected multiline pattern lines 13-14 PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++26 expected multiline pattern lines 24-25 PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/system-binary-constants-1.C -std=c++14 (test for bogus messages, line 12) PASS: g++.dg/cpp1y/system-binary-constants-1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/system-binary-constants-1.C -std=c++20 (test for bogus messages, line 12) PASS: g++.dg/cpp1y/system-binary-constants-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/system-binary-constants-1.C -std=c++26 (test for bogus messages, line 12) PASS: g++.dg/cpp1y/system-binary-constants-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/udlit-char-template-neg.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp1y/udlit-char-template-neg.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/udlit-char-template-neg.C -std=c++20 UNSUPPORTED: g++.dg/cpp1y/udlit-char-template-neg.C -std=c++26 PASS: g++.dg/cpp1y/udlit-char-template-sfinae-neg.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp1y/udlit-char-template-sfinae-neg.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/udlit-char-template-sfinae-neg.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/udlit-char-template-sfinae-neg.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1y/udlit-char-template-sfinae-neg.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/udlit-char-template-sfinae-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/udlit-char-template-sfinae-neg.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1y/udlit-char-template-sfinae-neg.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/udlit-char-template-sfinae-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/udlit-char-template-sfinae.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/udlit-char-template-sfinae.C -std=gnu++14 execution test PASS: g++.dg/cpp1y/udlit-char-template-sfinae.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/udlit-char-template-sfinae.C -std=gnu++20 execution test PASS: g++.dg/cpp1y/udlit-char-template-sfinae.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/udlit-char-template-sfinae.C -std=gnu++26 execution test PASS: g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C -std=gnu++14 execution test PASS: g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C -std=gnu++20 execution test PASS: g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C -std=gnu++26 execution test PASS: g++.dg/cpp1y/udlit-char-template.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/udlit-char-template.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/udlit-char-template.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/udlit-char-template2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/udlit-char-template2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/udlit-char-template2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++14 (test for errors, line 16) PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++14 (test for errors, line 20) PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++14 (test for errors, line 16) PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/udlit-userdef-string.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/udlit-userdef-string.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/udlit-userdef-string.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ-array1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ-array1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ-array1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ10.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ11.C -std=c++14 (test for bogus messages, line 25) PASS: g++.dg/cpp1y/var-templ11.C -std=c++14 (test for bogus messages, line 61) PASS: g++.dg/cpp1y/var-templ11.C -std=c++14 (test for errors, line 21) PASS: g++.dg/cpp1y/var-templ11.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ11.C -std=c++20 (test for bogus messages, line 25) PASS: g++.dg/cpp1y/var-templ11.C -std=c++20 (test for bogus messages, line 61) PASS: g++.dg/cpp1y/var-templ11.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp1y/var-templ11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ11.C -std=c++26 (test for bogus messages, line 25) PASS: g++.dg/cpp1y/var-templ11.C -std=c++26 (test for bogus messages, line 61) PASS: g++.dg/cpp1y/var-templ11.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp1y/var-templ11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ12.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ13.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ13.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ13.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ13.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ14.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ15.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ15.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ15.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ15.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ16.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ17.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ18.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ19.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp1y/var-templ19.C -std=c++14 (test for errors, line 18) PASS: g++.dg/cpp1y/var-templ19.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/var-templ19.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/var-templ19.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ19.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1y/var-templ19.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp1y/var-templ19.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/var-templ19.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/var-templ19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ19.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1y/var-templ19.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp1y/var-templ19.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/var-templ19.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/var-templ19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ20.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp1y/var-templ20.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1y/var-templ20.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ20.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1y/var-templ20.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1y/var-templ20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ20.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1y/var-templ20.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1y/var-templ20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ21.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ22.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ23.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1y/var-templ23.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ23.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1y/var-templ23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ23.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1y/var-templ23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ24.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ25.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ26.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ27.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ28.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ29.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ30.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ31.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ32.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/var-templ32.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ32.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/var-templ32.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ32.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1y/var-templ32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ33.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ33.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ33.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ34.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ34.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ34.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ35.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ35.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ35.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ35.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ35.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ35.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ36.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ36.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ36.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ37.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ37.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ37.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ38.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ39.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ39a.C -std=c++14 scan-assembler _Z3fooIA2_A5_A3_dE PASS: g++.dg/cpp1y/var-templ39a.C -std=c++14 scan-assembler _Z3fooIA2_A5_A3_iE PASS: g++.dg/cpp1y/var-templ39a.C -std=c++14 scan-assembler _Z3fooIA3_dE PASS: g++.dg/cpp1y/var-templ39a.C -std=c++14 scan-assembler _Z3fooIA3_iE PASS: g++.dg/cpp1y/var-templ39a.C -std=c++14 scan-assembler _Z3fooIdE PASS: g++.dg/cpp1y/var-templ39a.C -std=c++14 scan-assembler _Z3fooIiE PASS: g++.dg/cpp1y/var-templ39a.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ39a.C -std=c++20 scan-assembler _Z3fooIA2_A5_A3_dE PASS: g++.dg/cpp1y/var-templ39a.C -std=c++20 scan-assembler _Z3fooIA2_A5_A3_iE PASS: g++.dg/cpp1y/var-templ39a.C -std=c++20 scan-assembler _Z3fooIA3_dE PASS: g++.dg/cpp1y/var-templ39a.C -std=c++20 scan-assembler _Z3fooIA3_iE PASS: g++.dg/cpp1y/var-templ39a.C -std=c++20 scan-assembler _Z3fooIdE PASS: g++.dg/cpp1y/var-templ39a.C -std=c++20 scan-assembler _Z3fooIiE PASS: g++.dg/cpp1y/var-templ39a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ39a.C -std=c++26 scan-assembler _Z3fooIA2_A5_A3_dE PASS: g++.dg/cpp1y/var-templ39a.C -std=c++26 scan-assembler _Z3fooIA2_A5_A3_iE PASS: g++.dg/cpp1y/var-templ39a.C -std=c++26 scan-assembler _Z3fooIA3_dE PASS: g++.dg/cpp1y/var-templ39a.C -std=c++26 scan-assembler _Z3fooIA3_iE PASS: g++.dg/cpp1y/var-templ39a.C -std=c++26 scan-assembler _Z3fooIdE PASS: g++.dg/cpp1y/var-templ39a.C -std=c++26 scan-assembler _Z3fooIiE PASS: g++.dg/cpp1y/var-templ39a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ40.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ40.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ40.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ42.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ42.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ42.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ43.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ43.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ43.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ44.C -std=c++14 (test for errors, line 28) PASS: g++.dg/cpp1y/var-templ44.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ44.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp1y/var-templ44.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ44.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp1y/var-templ44.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ45.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ45.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ45.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ46.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ46.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ46.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ47.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ47.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ47.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ48.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ48.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ48.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ49.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ49.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ49.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ5.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ50.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ50.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ50.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ51.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ51.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ51.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ52.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ52.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ52.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ53.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ53.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ53.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ54.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ54.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ54.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ55.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ55.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ55.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ56.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ56.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ56.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ57.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ57.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ57.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ58.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp1y/var-templ58.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ58.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1y/var-templ58.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ58.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1y/var-templ58.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ58a.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ58a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ58a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ59.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp1y/var-templ59.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ59.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1y/var-templ59.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ59.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1y/var-templ59.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ6.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ60.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1y/var-templ60.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ60.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1y/var-templ60.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ60.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1y/var-templ60.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ61.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp1y/var-templ61.C -std=c++14 (test for warnings, line 19) PASS: g++.dg/cpp1y/var-templ61.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ61.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1y/var-templ61.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp1y/var-templ61.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ61.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1y/var-templ61.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp1y/var-templ61.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ62.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ62.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ62.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ63.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ63.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ63.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ64.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/var-templ64.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ64.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/var-templ64.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ64.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/var-templ64.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ65.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ65.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ65.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ65.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ65.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ65.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ66.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ66.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp1y/var-templ66.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ66.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ66.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1y/var-templ66.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ66.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ66.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1y/var-templ66.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ67.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp1y/var-templ67.C -std=c++14 (test for errors, line 15) PASS: g++.dg/cpp1y/var-templ67.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ67.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1y/var-templ67.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp1y/var-templ67.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ67.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1y/var-templ67.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp1y/var-templ67.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ68.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ68.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ68.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ68a.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ68a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ68a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ69.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ69.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ69.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ69.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ69.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ69.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ7.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ70.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ70.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ70.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ71.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ71.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ71.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ72.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ72.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ72.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ73.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ73.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ73.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ74.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ74.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ74.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ75.C -std=c++14 (test for bogus messages, line 18) PASS: g++.dg/cpp1y/var-templ75.C -std=c++14 (test for bogus messages, line 19) PASS: g++.dg/cpp1y/var-templ75.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ75.C -std=c++20 (test for bogus messages, line 18) PASS: g++.dg/cpp1y/var-templ75.C -std=c++20 (test for bogus messages, line 19) PASS: g++.dg/cpp1y/var-templ75.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ75.C -std=c++26 (test for bogus messages, line 18) PASS: g++.dg/cpp1y/var-templ75.C -std=c++26 (test for bogus messages, line 19) PASS: g++.dg/cpp1y/var-templ75.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ76.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp1y/var-templ76.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ76.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1y/var-templ76.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ76.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1y/var-templ76.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ77.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ77.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ77.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ78.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ78.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ78.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ79.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ79.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ79.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ79.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ79.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1y/var-templ79.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ8.C -std=c++14 scan-assembler _ZN1X1xIiEE PASS: g++.dg/cpp1y/var-templ8.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ8.C -std=c++20 scan-assembler _ZN1X1xIiEE PASS: g++.dg/cpp1y/var-templ8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ8.C -std=c++26 scan-assembler _ZN1X1xIiEE PASS: g++.dg/cpp1y/var-templ8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ80.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ80.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ80.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ81.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp1y/var-templ81.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp1y/var-templ81.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ81.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1y/var-templ81.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1y/var-templ81.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ81.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1y/var-templ81.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1y/var-templ81.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ82.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp1y/var-templ82.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp1y/var-templ82.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/var-templ82.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ82.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1y/var-templ82.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1y/var-templ82.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/var-templ82.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ82.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1y/var-templ82.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1y/var-templ82.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/var-templ82.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ83.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ83.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ83.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ84.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ84.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ84.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ84a.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ84a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ84a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ85.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ85.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ85.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ86.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ86.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ86.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ87.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ87.C -std=c++14 execution test PASS: g++.dg/cpp1y/var-templ87.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ87.C -std=c++20 execution test PASS: g++.dg/cpp1y/var-templ87.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ87.C -std=c++26 execution test PASS: g++.dg/cpp1y/var-templ88.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ88.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ88.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/var-templ9.C -std=c++14 (test for errors, line 15) PASS: g++.dg/cpp1y/var-templ9.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1y/var-templ9.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/var-templ9.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp1y/var-templ9.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1y/var-templ9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1y/var-templ9.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp1y/var-templ9.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1y/var-templ9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1y/vla-initlist1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1y/vla-initlist1.C -std=gnu++11 execution test PASS: g++.dg/cpp1y/vla-initlist1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/vla-initlist1.C -std=gnu++20 execution test PASS: g++.dg/cpp1y/vla-initlist1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/vla-initlist1.C -std=gnu++26 execution test PASS: g++.dg/cpp1y/vla10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/vla10.C -std=gnu++20 execution test PASS: g++.dg/cpp1y/vla10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/vla10.C -std=gnu++26 execution test PASS: g++.dg/cpp1y/vla10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1y/vla10.C -std=gnu++98 execution test PASS: g++.dg/cpp1y/vla2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1y/vla2.C -std=gnu++11 execution test PASS: g++.dg/cpp1y/vla2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/vla2.C -std=gnu++20 execution test PASS: g++.dg/cpp1y/vla2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/vla2.C -std=gnu++26 execution test PASS: g++.dg/cpp1y/vla4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1y/vla4.C -std=gnu++11 execution test PASS: g++.dg/cpp1y/vla4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/vla4.C -std=gnu++20 execution test PASS: g++.dg/cpp1y/vla4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/vla4.C -std=gnu++26 execution test PASS: g++.dg/cpp1y/vla5.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp1y/vla5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1y/vla5.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp1y/vla5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/vla5.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp1y/vla5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/vla6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1y/vla6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/vla6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/vla7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1y/vla7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/vla7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/vla8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1y/vla8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/vla8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1y/vla9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1y/vla9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1y/vla9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/Wpessimizing-move1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/Wpessimizing-move1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/Wpessimizing-move1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base1.C -std=c++17 execution test PASS: g++.dg/cpp1z/aggr-base1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base1.C -std=c++20 execution test PASS: g++.dg/cpp1z/aggr-base1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base1.C -std=c++26 execution test PASS: g++.dg/cpp1z/aggr-base10.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base11.C -std=c++17 (test for errors, line 17) PASS: g++.dg/cpp1z/aggr-base11.C -std=c++17 (test for errors, line 18) PASS: g++.dg/cpp1z/aggr-base11.C -std=c++17 (test for warnings, line 6) PASS: g++.dg/cpp1z/aggr-base11.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base11.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp1z/aggr-base11.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp1z/aggr-base11.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp1z/aggr-base11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base11.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp1z/aggr-base11.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp1z/aggr-base11.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp1z/aggr-base11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base12.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base13.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base1a.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp1z/aggr-base1a.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp1z/aggr-base1a.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp1z/aggr-base1a.C -std=c++20 UNSUPPORTED: g++.dg/cpp1z/aggr-base1a.C -std=c++26 PASS: g++.dg/cpp1z/aggr-base2.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp1z/aggr-base2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1z/aggr-base2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1z/aggr-base2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base2a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base2a.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp1z/aggr-base2a.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base2a.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1z/aggr-base2a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base3.C -std=c++17 (test for errors, line 9) PASS: g++.dg/cpp1z/aggr-base3.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base3.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1z/aggr-base3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1z/aggr-base3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base4.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base4.C -std=c++17 execution test PASS: g++.dg/cpp1z/aggr-base4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base4.C -std=c++20 execution test PASS: g++.dg/cpp1z/aggr-base4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base4.C -std=c++26 execution test PASS: g++.dg/cpp1z/aggr-base5.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base5.C -std=gnu++17 execution test PASS: g++.dg/cpp1z/aggr-base5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base5.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/aggr-base5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base5.C -std=gnu++26 execution test PASS: g++.dg/cpp1z/aggr-base6.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base6.C -std=gnu++17 execution test PASS: g++.dg/cpp1z/aggr-base6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base6.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/aggr-base6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base6.C -std=gnu++26 execution test PASS: g++.dg/cpp1z/aggr-base7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++17 (test for warnings, line 33) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++17 (test for warnings, line 34) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++17 (test for warnings, line 35) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++17 (test for warnings, line 45) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++17 (test for warnings, line 46) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++17 (test for warnings, line 47) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++26 (test for warnings, line 45) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++26 (test for warnings, line 46) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++26 (test for warnings, line 47) PASS: g++.dg/cpp1z/aggr-base8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base9.C -std=c++17 (test for warnings, line 22) PASS: g++.dg/cpp1z/aggr-base9.C -std=c++17 (test for warnings, line 23) PASS: g++.dg/cpp1z/aggr-base9.C -std=c++17 (test for warnings, line 31) PASS: g++.dg/cpp1z/aggr-base9.C -std=c++17 (test for warnings, line 32) PASS: g++.dg/cpp1z/aggr-base9.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base9.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp1z/aggr-base9.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp1z/aggr-base9.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/cpp1z/aggr-base9.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp1z/aggr-base9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/aggr-base9.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/cpp1z/aggr-base9.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/cpp1z/aggr-base9.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/cpp1z/aggr-base9.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/cpp1z/aggr-base9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new1.C -std=c++17 execution test PASS: g++.dg/cpp1z/aligned-new1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new1.C -std=c++20 execution test PASS: g++.dg/cpp1z/aligned-new1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new1.C -std=c++26 execution test PASS: g++.dg/cpp1z/aligned-new2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new2.C -std=c++17 execution test PASS: g++.dg/cpp1z/aligned-new2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new2.C -std=c++20 execution test PASS: g++.dg/cpp1z/aligned-new2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new2.C -std=c++26 execution test PASS: g++.dg/cpp1z/aligned-new3.C -std=gnu++17 (test for warnings, line 16) PASS: g++.dg/cpp1z/aligned-new3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new3.C -std=gnu++17 execution test PASS: g++.dg/cpp1z/aligned-new3.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp1z/aligned-new3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new3.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/aligned-new3.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/cpp1z/aligned-new3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new3.C -std=gnu++26 execution test PASS: g++.dg/cpp1z/aligned-new4.C (test for warnings, line 11) PASS: g++.dg/cpp1z/aligned-new4.C (test for excess errors) PASS: g++.dg/cpp1z/aligned-new4a.C (test for warnings, line 11) PASS: g++.dg/cpp1z/aligned-new4a.C (test for warnings, line 12) PASS: g++.dg/cpp1z/aligned-new4a.C (test for excess errors) PASS: g++.dg/cpp1z/aligned-new5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new5.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/aligned-new5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new5.C -std=gnu++26 execution test PASS: g++.dg/cpp1z/aligned-new5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new5.C -std=gnu++98 execution test PASS: g++.dg/cpp1z/aligned-new6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new6.C -std=gnu++11 execution test UNSUPPORTED: g++.dg/cpp1z/aligned-new6.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp1z/aligned-new6.C -std=gnu++26 PASS: g++.dg/cpp1z/aligned-new7.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new8.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new8.C -std=c++17 execution test PASS: g++.dg/cpp1z/aligned-new8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new8.C -std=c++20 execution test PASS: g++.dg/cpp1z/aligned-new8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new8.C -std=c++26 execution test PASS: g++.dg/cpp1z/aligned-new9.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new9.C -std=c++17 execution test PASS: g++.dg/cpp1z/aligned-new9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new9.C -std=c++20 execution test PASS: g++.dg/cpp1z/aligned-new9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/aligned-new9.C -std=c++26 execution test PASS: g++.dg/cpp1z/array-condition-expr.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/array-condition-expr.C -std=c++17 execution test PASS: g++.dg/cpp1z/array-condition-expr.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/array-condition-expr.C -std=c++20 execution test PASS: g++.dg/cpp1z/array-condition-expr.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/array-condition-expr.C -std=c++26 execution test PASS: g++.dg/cpp1z/array-prvalue1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/array-prvalue1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/array-prvalue1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/array-prvalue2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/array-prvalue2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/array-prvalue2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/array-prvalue3.C -std=c++17 (test for warnings, line 6) PASS: g++.dg/cpp1z/array-prvalue3.C -std=c++17 at line 7 (test for warnings, line 6) PASS: g++.dg/cpp1z/array-prvalue3.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/array-prvalue3.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp1z/array-prvalue3.C -std=c++20 at line 7 (test for warnings, line 6) PASS: g++.dg/cpp1z/array-prvalue3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/array-prvalue3.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp1z/array-prvalue3.C -std=c++26 at line 7 (test for warnings, line 6) PASS: g++.dg/cpp1z/array-prvalue3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++17 (test for errors, line 6) PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++17 (test for errors, line 7) PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++17 (test for errors, line 8) PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++17 (test for errors, line 9) PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/attributes-enum-1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/attributes-enum-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/attributes-enum-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/attributes-enum-1a.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1z/attributes-enum-1a.C -std=c++20 UNSUPPORTED: g++.dg/cpp1z/attributes-enum-1a.C -std=c++26 PASS: g++.dg/cpp1z/auto1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/auto1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/auto1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/bool-increment1.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1z/bool-increment1.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp1z/bool-increment1.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp1z/bool-increment1.C -std=c++17 (test for errors, line 9) PASS: g++.dg/cpp1z/bool-increment1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/bool-increment1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/bool-increment1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1z/bool-increment1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1z/bool-increment1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1z/bool-increment1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/bool-increment1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1z/bool-increment1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1z/bool-increment1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1z/bool-increment1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1z/bool-increment1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/byte1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/byte1.C -std=gnu++17 execution test PASS: g++.dg/cpp1z/byte1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/byte1.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/byte1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/byte1.C -std=gnu++26 execution test PASS: g++.dg/cpp1z/byte2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/byte2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/byte2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-access1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-access1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-access1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-access2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-access2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-access2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-access3.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-access3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-access3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-alias1.C -std=gnu++17 (test for errors, line 18) PASS: g++.dg/cpp1z/class-deduction-alias1.C -std=gnu++17 (test for warnings, line 14) PASS: g++.dg/cpp1z/class-deduction-alias1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-alias1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-alias1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++17 (test for warnings, line 8) PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++17 at line 11 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++20 at line 11 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++26 at line 11 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++17 (test for errors, line 9) PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-spec1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-spec1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction-spec1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction10.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp1z/class-deduction10.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction10.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1z/class-deduction10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction10.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1z/class-deduction10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction100.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction100.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction100.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction101.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction101.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction101.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction101a.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction101a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction101a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction101b.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction101b.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction101b.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction102.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction102.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction102.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction102a.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction102a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction102a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction102b.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction102b.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction102b.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction103.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction103.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction103.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction104.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction104.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction104.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction105.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction105.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction105.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction106.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction106.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction106.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction107.C -std=c++11 at line 21 (test for errors, line 13) PASS: g++.dg/cpp1z/class-deduction107.C -std=c++11 at line 22 (test for errors, line 14) PASS: g++.dg/cpp1z/class-deduction107.C -std=c++11 at line 23 (test for errors, line 15) PASS: g++.dg/cpp1z/class-deduction107.C -std=c++11 at line 24 (test for errors, line 16) PASS: g++.dg/cpp1z/class-deduction107.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction107.C -std=c++14 at line 21 (test for errors, line 13) PASS: g++.dg/cpp1z/class-deduction107.C -std=c++14 at line 22 (test for errors, line 14) PASS: g++.dg/cpp1z/class-deduction107.C -std=c++14 at line 23 (test for errors, line 15) PASS: g++.dg/cpp1z/class-deduction107.C -std=c++14 at line 24 (test for errors, line 16) PASS: g++.dg/cpp1z/class-deduction107.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction107.C -std=c++17 (test for errors, line 16) PASS: g++.dg/cpp1z/class-deduction107.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 15) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 28) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 29) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 42) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 43) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 51) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 52) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 62) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 63) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 71) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 72) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 52) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 62) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 63) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 71) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 72) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++26 (test for errors, line 43) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++26 (test for errors, line 52) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++26 (test for errors, line 62) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++26 (test for errors, line 63) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++26 (test for errors, line 71) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++26 (test for errors, line 72) PASS: g++.dg/cpp1z/class-deduction108.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction109.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction109.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction109.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction11.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp1z/class-deduction11.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction11.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1z/class-deduction11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction11.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1z/class-deduction11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction110.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction110.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction110.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction111.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction111.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction111.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction112.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction112.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction112.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction113.C -std=c++14 at line 5 (test for errors, line 4) PASS: g++.dg/cpp1z/class-deduction113.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction113.C -std=c++17 (test for errors, line 4) PASS: g++.dg/cpp1z/class-deduction113.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction113.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1z/class-deduction113.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction114.C -std=c++17 (test for errors, line 24) PASS: g++.dg/cpp1z/class-deduction114.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction114.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp1z/class-deduction114.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction114.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp1z/class-deduction114.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction115.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction115.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction115.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction116.C -std=c++17 (test for bogus messages, line 7) PASS: g++.dg/cpp1z/class-deduction116.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction116.C -std=c++20 (test for bogus messages, line 7) PASS: g++.dg/cpp1z/class-deduction116.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction116.C -std=c++26 (test for bogus messages, line 7) PASS: g++.dg/cpp1z/class-deduction116.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction117.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp1z/class-deduction117.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp1z/class-deduction117.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction117.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1z/class-deduction117.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp1z/class-deduction117.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction117.C -std=c++17 (test for errors, line 4) PASS: g++.dg/cpp1z/class-deduction117.C -std=c++17 at line 6 (test for errors, line 5) PASS: g++.dg/cpp1z/class-deduction117.C -std=c++17 at line 7 (test for errors, line 5) PASS: g++.dg/cpp1z/class-deduction117.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction118.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction118.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction118.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction12.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction13.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction14.C -std=c++17 (test for errors, line 16) PASS: g++.dg/cpp1z/class-deduction14.C -std=c++17 (test for warnings, line 11) PASS: g++.dg/cpp1z/class-deduction14.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction14.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp1z/class-deduction14.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp1z/class-deduction14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction14.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp1z/class-deduction14.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp1z/class-deduction14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction15.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction16.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction17.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction18.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction19.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction20.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction21.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp1z/class-deduction21.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction21.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1z/class-deduction21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction21.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1z/class-deduction21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction22.C -std=c++17 (test for errors, line 6) PASS: g++.dg/cpp1z/class-deduction22.C -std=c++17 (test for warnings, line 20) PASS: g++.dg/cpp1z/class-deduction22.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction22.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1z/class-deduction22.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/cpp1z/class-deduction22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction22.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1z/class-deduction22.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/cpp1z/class-deduction22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction23.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction23.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction23.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction23.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction24.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction25.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction26.C -std=c++17 (test for errors, line 23) PASS: g++.dg/cpp1z/class-deduction26.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction26.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp1z/class-deduction26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction26.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp1z/class-deduction26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction27.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction28.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp1z/class-deduction28.C -std=c++17 (test for errors, line 24) PASS: g++.dg/cpp1z/class-deduction28.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction28.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1z/class-deduction28.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp1z/class-deduction28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction28.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1z/class-deduction28.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp1z/class-deduction28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction29.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction3.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction30.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction31.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction32.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction32.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction33.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction33.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction33.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction34.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction34.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction34.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction35.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction35.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction35.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction35.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction35.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction35.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction36.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction36.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction36.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction38.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction39.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction4.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction40.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction40.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction40.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction41.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction41.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction41.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction42.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction42.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction42.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction43.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction43.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction43.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction43.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction43.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction43.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction44.C -std=c++17 (test for errors, line 5) PASS: g++.dg/cpp1z/class-deduction44.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction44.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1z/class-deduction44.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction44.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1z/class-deduction44.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction45.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction45.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction45.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction46.C -std=c++17 (test for errors, line 6) PASS: g++.dg/cpp1z/class-deduction46.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction46.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1z/class-deduction46.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction46.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1z/class-deduction46.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction47.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1z/class-deduction47.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction47.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1z/class-deduction47.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction47.C -std=c++98 (test for errors, line 7) PASS: g++.dg/cpp1z/class-deduction47.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction48.C -std=c++17 (test for errors, line 5) PASS: g++.dg/cpp1z/class-deduction48.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction48.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1z/class-deduction48.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction48.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1z/class-deduction48.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction49.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction49.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction49.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction5.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction50.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction50.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction50.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction51.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction51.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction51.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction52.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp1z/class-deduction52.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction52.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1z/class-deduction52.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction52.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1z/class-deduction52.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction53.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction53.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp1z/class-deduction53.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction53.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction53.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1z/class-deduction53.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction53.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction53.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1z/class-deduction53.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction54.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction54.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction54.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction55.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction55.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction55.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction56.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction56.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction56.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction57.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction57.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction57.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction58.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction58.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction58.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction59.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction59.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction59.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction6.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction60.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction60.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction60.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction61.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction61.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction61.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction62.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction62.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction62.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction63.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction63.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction63.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction64.C -std=c++17 (test for errors, line 6) PASS: g++.dg/cpp1z/class-deduction64.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction64.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction64.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction65.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction65.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction65.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction66.C -std=c++17 (test for errors, line 9) PASS: g++.dg/cpp1z/class-deduction66.C -std=c++17 (test for excess errors) 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) PASS: g++.dg/cpp1z/class-deduction66.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1z/class-deduction66.C -std=c++26 (test for excess errors) 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 19 (test for errors, line 17) PASS: g++.dg/cpp1z/class-deduction67.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction67.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction68.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction68.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp1z/class-deduction68.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction68.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction68.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1z/class-deduction68.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction68.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction68.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1z/class-deduction68.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction69.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp1z/class-deduction69.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction69.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1z/class-deduction69.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction69.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1z/class-deduction69.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction7.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction7.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction7.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction7.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction70.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1z/class-deduction70.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction70.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1z/class-deduction70.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction70.C -std=c++98 (test for errors, line 6) PASS: g++.dg/cpp1z/class-deduction70.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction71.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction71.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction71.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction72.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp1z/class-deduction72.C -std=c++17 (test for warnings, line 6) PASS: g++.dg/cpp1z/class-deduction72.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction72.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1z/class-deduction72.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp1z/class-deduction72.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction72.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1z/class-deduction72.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp1z/class-deduction72.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction73.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp1z/class-deduction73.C -std=c++17 (test for errors, line 30) PASS: g++.dg/cpp1z/class-deduction73.C -std=c++17 (test for errors, line 39) PASS: g++.dg/cpp1z/class-deduction73.C -std=c++17 (test for errors, line 6) PASS: g++.dg/cpp1z/class-deduction73.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction73.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1z/class-deduction73.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp1z/class-deduction73.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp1z/class-deduction73.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1z/class-deduction73.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction73.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1z/class-deduction73.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp1z/class-deduction73.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp1z/class-deduction73.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1z/class-deduction73.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for errors, line 16) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for errors, line 19) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for errors, line 23) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for warnings, line 10) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for warnings, line 15) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for warnings, line 18) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for warnings, line 21) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp1z/class-deduction74.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction75.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction75.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction75.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction76.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction76.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction76.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction77.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction77.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction77.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction78.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction78.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction78.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction79.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction79.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction79.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction8.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction8.C -std=c++17 (test for warnings, line 7) PASS: g++.dg/cpp1z/class-deduction8.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction8.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction8.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp1z/class-deduction8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction8.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1z/class-deduction8.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp1z/class-deduction8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction80.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction80.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction80.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction81.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction81.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction81.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction82.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction82.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction82.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction83.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction83.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction83.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction84.C -std=c++17 (test for errors, line 6) PASS: g++.dg/cpp1z/class-deduction84.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp1z/class-deduction84.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp1z/class-deduction84.C -std=c++17 (test for errors, line 9) PASS: g++.dg/cpp1z/class-deduction84.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction84.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction84.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction85.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction85.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction85.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction86.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction86.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction86.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction87.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction87.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction87.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction88.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction88.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction88.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction89.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction89.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction89.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction9.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp1z/class-deduction9.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction9.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1z/class-deduction9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction9.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1z/class-deduction9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction90.C -std=c++17 (test for errors, line 16) PASS: g++.dg/cpp1z/class-deduction90.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction90.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp1z/class-deduction90.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction90.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp1z/class-deduction90.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction91.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction91.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction91.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction92.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction92.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction92.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction93.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction93.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction93.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction94.C -std=c++17 (test for errors, line 18) PASS: g++.dg/cpp1z/class-deduction94.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction94.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp1z/class-deduction94.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction94.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp1z/class-deduction94.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction95.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction95.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction95.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction96.C -std=c++17 (test for errors, line 28) PASS: g++.dg/cpp1z/class-deduction96.C -std=c++17 (test for errors, line 29) PASS: g++.dg/cpp1z/class-deduction96.C -std=c++17 (test for errors, line 31) PASS: g++.dg/cpp1z/class-deduction96.C -std=c++17 (test for errors, line 32) PASS: g++.dg/cpp1z/class-deduction96.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction96.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp1z/class-deduction96.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp1z/class-deduction96.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp1z/class-deduction96.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp1z/class-deduction96.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction96.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp1z/class-deduction96.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp1z/class-deduction96.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp1z/class-deduction96.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp1z/class-deduction96.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction97.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction97.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction97.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction98.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction98.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction98.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction99.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction99.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/class-deduction99.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-111284.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-111284.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-111284.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-116676.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-116676.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-116676.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-83692.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-83692.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-83692.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-84684.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-84684.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-84684.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-89074-1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-89074-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-89074-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-96575.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-96575.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-96575.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-96862.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-96862.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-96862.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-aggr-base1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-aggr-base1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-aggr-base1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-array1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-array1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-array1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-array2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp1z/constexpr-array2.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp1z/constexpr-array2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-array2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1z/constexpr-array2.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp1z/constexpr-array2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-array2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1z/constexpr-array2.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp1z/constexpr-array2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-asm-1.C (test for excess errors) PASS: g++.dg/cpp1z/constexpr-asm-1.C scan-assembler foo PASS: g++.dg/cpp1z/constexpr-asm-2.C (test for excess errors) PASS: g++.dg/cpp1z/constexpr-asm-2.C scan-assembler foo PASS: g++.dg/cpp1z/constexpr-asm-3.C (test for errors, line 30) PASS: g++.dg/cpp1z/constexpr-asm-3.C (test for excess errors) PASS: g++.dg/cpp1z/constexpr-asm-4.C -std=gnu++14 scan-assembler foo PASS: g++.dg/cpp1z/constexpr-asm-4.C -std=gnu++14 scan-assembler hoo PASS: g++.dg/cpp1z/constexpr-asm-4.C -std=gnu++14 scan-assembler ioo PASS: g++.dg/cpp1z/constexpr-asm-4.C -std=gnu++14 scan-assembler koo PASS: g++.dg/cpp1z/constexpr-asm-4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-asm-4.C -std=gnu++20 scan-assembler foo PASS: g++.dg/cpp1z/constexpr-asm-4.C -std=gnu++20 scan-assembler hoo PASS: g++.dg/cpp1z/constexpr-asm-4.C -std=gnu++20 scan-assembler ioo PASS: g++.dg/cpp1z/constexpr-asm-4.C -std=gnu++20 scan-assembler koo PASS: g++.dg/cpp1z/constexpr-asm-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-asm-4.C -std=gnu++26 scan-assembler foo PASS: g++.dg/cpp1z/constexpr-asm-4.C -std=gnu++26 scan-assembler hoo PASS: g++.dg/cpp1z/constexpr-asm-4.C -std=gnu++26 scan-assembler ioo PASS: g++.dg/cpp1z/constexpr-asm-4.C -std=gnu++26 scan-assembler koo PASS: g++.dg/cpp1z/constexpr-asm-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 101) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 103) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 104) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 105) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 108) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 110) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 112) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 116) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 137) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 141) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 152) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 153) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 154) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 166) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 168) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 170) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 172) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 174) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 176) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 178) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 179) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 180) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 183) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 185) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 187) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 191) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 21) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 212) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 216) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 227) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 228) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 229) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 308) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 312) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 341) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 345) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 369) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 91) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 93) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 95) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 97) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for errors, line 99) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 100 (test for errors, line 99) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 102 (test for errors, line 101) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 106 (test for errors, line 105) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 107 (test for errors, line 105) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 109 (test for errors, line 108) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 111 (test for errors, line 110) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 113 (test for errors, line 112) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 138 (test for errors, line 137) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 142 (test for errors, line 141) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 167 (test for errors, line 166) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 169 (test for errors, line 168) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 171 (test for errors, line 170) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 173 (test for errors, line 172) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 175 (test for errors, line 174) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 177 (test for errors, line 176) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 181 (test for errors, line 180) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 182 (test for errors, line 180) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 184 (test for errors, line 183) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 186 (test for errors, line 185) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 188 (test for errors, line 187) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 213 (test for errors, line 212) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 217 (test for errors, line 216) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 313 (test for errors, line 312) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 346 (test for errors, line 345) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 370 (test for errors, line 369) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 92 (test for errors, line 91) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 94 (test for errors, line 93) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 96 (test for errors, line 95) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 at line 98 (test for errors, line 97) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 101) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 103) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 104) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 105) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 108) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 110) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 112) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 116) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 137) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 141) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 152) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 153) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 154) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 166) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 168) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 170) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 172) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 174) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 176) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 178) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 179) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 180) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 183) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 185) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 187) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 191) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 21) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 212) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 216) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 227) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 228) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 229) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 277) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 308) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 312) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 322) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 341) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 345) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 355) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 369) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 91) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 93) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 95) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 97) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for errors, line 99) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 100 (test for errors, line 99) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 102 (test for errors, line 101) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 106 (test for errors, line 105) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 107 (test for errors, line 105) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 109 (test for errors, line 108) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 111 (test for errors, line 110) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 113 (test for errors, line 112) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 138 (test for errors, line 137) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 142 (test for errors, line 141) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 167 (test for errors, line 166) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 169 (test for errors, line 168) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 171 (test for errors, line 170) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 173 (test for errors, line 172) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 175 (test for errors, line 174) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 177 (test for errors, line 176) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 181 (test for errors, line 180) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 182 (test for errors, line 180) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 184 (test for errors, line 183) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 186 (test for errors, line 185) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 188 (test for errors, line 187) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 213 (test for errors, line 212) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 217 (test for errors, line 216) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 313 (test for errors, line 312) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 346 (test for errors, line 345) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 370 (test for errors, line 369) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 92 (test for errors, line 91) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 94 (test for errors, line 93) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 96 (test for errors, line 95) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 at line 98 (test for errors, line 97) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 101) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 103) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 104) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 105) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 108) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 110) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 112) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 116) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 120) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 137) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 141) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 152) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 153) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 154) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 166) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 168) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 170) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 172) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 174) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 176) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 178) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 179) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 180) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 183) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 185) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 187) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 191) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 195) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 212) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 216) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 227) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 228) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 229) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 277) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 308) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 310) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 312) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 322) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 341) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 343) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 345) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 355) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 369) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 91) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 93) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 95) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 97) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for errors, line 99) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 100 (test for errors, line 99) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 102 (test for errors, line 101) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 106 (test for errors, line 105) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 107 (test for errors, line 105) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 109 (test for errors, line 108) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 111 (test for errors, line 110) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 113 (test for errors, line 112) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 121 (test for errors, line 120) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 138 (test for errors, line 137) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 142 (test for errors, line 141) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 167 (test for errors, line 166) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 169 (test for errors, line 168) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 171 (test for errors, line 170) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 173 (test for errors, line 172) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 175 (test for errors, line 174) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 177 (test for errors, line 176) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 181 (test for errors, line 180) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 182 (test for errors, line 180) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 184 (test for errors, line 183) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 186 (test for errors, line 185) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 188 (test for errors, line 187) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 196 (test for errors, line 195) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 213 (test for errors, line 212) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 217 (test for errors, line 216) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 313 (test for errors, line 312) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 346 (test for errors, line 345) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 370 (test for errors, line 369) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 92 (test for errors, line 91) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 94 (test for errors, line 93) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 96 (test for errors, line 95) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 at line 98 (test for errors, line 97) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 101) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 103) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 104) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 105) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 108) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 110) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 112) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 116) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 120) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 137) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 141) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 152) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 153) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 154) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 166) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 168) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 170) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 172) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 174) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 176) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 178) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 179) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 180) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 183) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 185) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 187) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 191) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 195) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 21) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 212) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 216) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 227) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 228) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 229) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 277) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 289) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 294) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 308) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 310) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 312) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 322) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 328) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 330) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 341) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 343) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 345) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 355) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 361) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 363) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 369) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 91) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 93) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 95) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 97) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for errors, line 99) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 100 (test for errors, line 99) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 102 (test for errors, line 101) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 106 (test for errors, line 105) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 107 (test for errors, line 105) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 109 (test for errors, line 108) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 111 (test for errors, line 110) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 113 (test for errors, line 112) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 121 (test for errors, line 120) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 138 (test for errors, line 137) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 142 (test for errors, line 141) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 167 (test for errors, line 166) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 169 (test for errors, line 168) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 171 (test for errors, line 170) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 173 (test for errors, line 172) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 175 (test for errors, line 174) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 177 (test for errors, line 176) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 181 (test for errors, line 180) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 182 (test for errors, line 180) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 184 (test for errors, line 183) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 186 (test for errors, line 185) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 188 (test for errors, line 187) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 196 (test for errors, line 195) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 213 (test for errors, line 212) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 217 (test for errors, line 216) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 313 (test for errors, line 312) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 346 (test for errors, line 345) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 370 (test for errors, line 369) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 92 (test for errors, line 91) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 94 (test for errors, line 93) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 96 (test for errors, line 95) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 at line 98 (test for errors, line 97) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 101) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 103) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 104) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 105) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 108) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 110) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 112) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 116) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 120) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 137) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 141) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 152) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 153) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 154) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 166) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 168) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 170) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 172) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 174) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 176) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 178) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 179) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 180) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 183) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 185) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 187) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 191) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 195) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 212) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 216) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 227) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 228) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 229) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 308) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 310) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 312) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 322) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 328) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 330) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 341) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 343) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 345) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 355) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 361) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 363) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 369) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 91) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 93) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 95) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 97) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for errors, line 99) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 100 (test for errors, line 99) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 102 (test for errors, line 101) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 106 (test for errors, line 105) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 107 (test for errors, line 105) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 109 (test for errors, line 108) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 111 (test for errors, line 110) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 113 (test for errors, line 112) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 117 (test for errors, line 116) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 121 (test for errors, line 120) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 138 (test for errors, line 137) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 142 (test for errors, line 141) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 167 (test for errors, line 166) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 169 (test for errors, line 168) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 171 (test for errors, line 170) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 173 (test for errors, line 172) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 175 (test for errors, line 174) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 177 (test for errors, line 176) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 181 (test for errors, line 180) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 182 (test for errors, line 180) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 184 (test for errors, line 183) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 186 (test for errors, line 185) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 188 (test for errors, line 187) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 192 (test for errors, line 191) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 196 (test for errors, line 195) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 213 (test for errors, line 212) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 217 (test for errors, line 216) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 313 (test for errors, line 312) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 323 (test for errors, line 322) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 329 (test for errors, line 328) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 331 (test for errors, line 330) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 346 (test for errors, line 345) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 356 (test for errors, line 355) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 362 (test for errors, line 361) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 364 (test for errors, line 363) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 370 (test for errors, line 369) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 92 (test for errors, line 91) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 94 (test for errors, line 93) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 96 (test for errors, line 95) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 at line 98 (test for errors, line 97) PASS: g++.dg/cpp1z/constexpr-asm-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-asm-6.C -std=gnu++17 scan-assembler foo PASS: g++.dg/cpp1z/constexpr-asm-6.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-asm-6.C -std=gnu++20 scan-assembler foo PASS: g++.dg/cpp1z/constexpr-asm-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-asm-6.C -std=gnu++26 scan-assembler foo PASS: g++.dg/cpp1z/constexpr-asm-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-compare1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-compare1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-compare1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda3.C -std=c++17 (test for errors, line 21) PASS: g++.dg/cpp1z/constexpr-if-lambda3.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda3.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp1z/constexpr-if-lambda3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda3.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp1z/constexpr-if-lambda3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda4.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda5.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda6.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda7.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if-lambda7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if1.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp1z/constexpr-if1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if1.C -std=gnu++14 (test for warnings, line 7) PASS: g++.dg/cpp1z/constexpr-if1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if10.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if11.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp1z/constexpr-if11.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if11.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1z/constexpr-if11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if11.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1z/constexpr-if11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if12.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if13.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp1z/constexpr-if13.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if13.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1z/constexpr-if13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if13.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1z/constexpr-if13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if14.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if15.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1z/constexpr-if15.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if15.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/constexpr-if15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if15.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1z/constexpr-if15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if16.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if17.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if17.C -std=c++17 execution test PASS: g++.dg/cpp1z/constexpr-if17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if17.C -std=c++20 execution test PASS: g++.dg/cpp1z/constexpr-if17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if17.C -std=c++26 execution test PASS: g++.dg/cpp1z/constexpr-if18.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if19.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if2.C -std=gnu++14 (test for warnings, line 9) PASS: g++.dg/cpp1z/constexpr-if2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if20.C -std=c++17 (test for excess errors) XFAIL: g++.dg/cpp1z/constexpr-if20.C -std=c++17 PR107437 at line 15 (test for bogus messages, line 14) PASS: g++.dg/cpp1z/constexpr-if20.C -std=c++20 (test for excess errors) XFAIL: g++.dg/cpp1z/constexpr-if20.C -std=c++20 PR107437 at line 15 (test for bogus messages, line 14) PASS: g++.dg/cpp1z/constexpr-if20.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp1z/constexpr-if20.C -std=c++26 PR107437 at line 15 (test for bogus messages, line 14) PASS: g++.dg/cpp1z/constexpr-if21.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if22.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if23.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if24.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if25.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if26.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if27.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if28.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if29.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if29.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if29.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if3.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp1z/constexpr-if3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if3.C -std=gnu++14 (test for warnings, line 7) PASS: g++.dg/cpp1z/constexpr-if3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if30.C -std=c++17 (test for errors, line 5) PASS: g++.dg/cpp1z/constexpr-if30.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if30.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1z/constexpr-if30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if30.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1z/constexpr-if30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++17 (test for warnings, line 16) PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++17 (test for warnings, line 28) PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++17 (test for warnings, line 46) PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++17 (test for warnings, line 58) PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if32.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if32.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if32.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if33.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if33.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if33.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if34.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if34.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if34.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if35.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if35.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if35.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if36.C -std=c++17 (test for errors, line 20) PASS: g++.dg/cpp1z/constexpr-if36.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if36.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp1z/constexpr-if36.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if36.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp1z/constexpr-if36.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if37.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if37.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if37.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if38.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if39.C -std=c++17 (test for errors, line 24) PASS: g++.dg/cpp1z/constexpr-if39.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if39.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp1z/constexpr-if39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if39.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp1z/constexpr-if39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if8.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp1z/constexpr-if8.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp1z/constexpr-if8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if8.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp1z/constexpr-if8.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp1z/constexpr-if8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if8.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp1z/constexpr-if8.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/cpp1z/constexpr-if8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if9.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp1z/constexpr-if9.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp1z/constexpr-if9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if9.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp1z/constexpr-if9.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp1z/constexpr-if9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-if9.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp1z/constexpr-if9.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/cpp1z/constexpr-if9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda10.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp1z/constexpr-lambda10.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda10.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1z/constexpr-lambda10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda10.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1z/constexpr-lambda10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda11.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda12.C -std=c++17 (test for errors, line 6) PASS: g++.dg/cpp1z/constexpr-lambda12.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda13.C -std=c++17 (test for errors, line 3) PASS: g++.dg/cpp1z/constexpr-lambda13.C -std=c++17 (test for errors, line 4) PASS: g++.dg/cpp1z/constexpr-lambda13.C -std=c++17 (test for errors, line 5) PASS: g++.dg/cpp1z/constexpr-lambda13.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda13.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp1z/constexpr-lambda13.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1z/constexpr-lambda13.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1z/constexpr-lambda13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda13.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp1z/constexpr-lambda13.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1z/constexpr-lambda13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda14.C (test for errors, line 3) PASS: g++.dg/cpp1z/constexpr-lambda14.C (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda15.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp1z/constexpr-lambda15.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda16.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda17.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda18.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda19.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda20.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda21.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda22.C (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda23.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda24.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda25.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda26.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda27.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda28.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda29.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp1z/constexpr-lambda29.C -std=c++17 (test for errors, line 18) PASS: g++.dg/cpp1z/constexpr-lambda29.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda29.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1z/constexpr-lambda29.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp1z/constexpr-lambda29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda3.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda4.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda5.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++17 (test for errors, line 27) PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++17 (test for errors, line 4) PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++17 (test for warnings, line 25) PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda7.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp1z/constexpr-lambda7.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda7.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1z/constexpr-lambda7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda7.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1z/constexpr-lambda7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++17 at line 11 (test for errors, line 10) PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++17 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++20 at line 11 (test for errors, line 10) PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++20 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++26 at line 11 (test for errors, line 10) PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++26 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda9.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-lambda9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-ref1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-ref1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-ref1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-ref2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-ref2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-ref2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-template1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-template1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-template1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-template2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-template2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-template2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-tracking-const1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-tracking-const1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/constexpr-tracking-const1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/conv-tmpl1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/conv-tmpl1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/conv-tmpl1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/cplusplus.C -std=c++17 (test for excess errors) UNSUPPORTED: g++.dg/cpp1z/cplusplus.C -std=c++20 UNSUPPORTED: g++.dg/cpp1z/cplusplus.C -std=c++26 PASS: g++.dg/cpp1z/cplusplus_1z.C (test for excess errors) PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++17 (test for errors, line 16) PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++17 (test for errors, line 17) PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++17 (test for errors, line 18) PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp-constexpr1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp-constexpr1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp-constexpr1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp-decltype1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp-decltype1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp-decltype1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp-lambda1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp-lambda1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp-lambda1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp1.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp1z/decomp1.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp1.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp1z/decomp1.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp1z/decomp1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp1.C -std=gnu++11 execution test PASS: g++.dg/cpp1z/decomp1.C -std=gnu++14 (test for warnings, line 10) PASS: g++.dg/cpp1z/decomp1.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp1.C -std=gnu++14 (test for warnings, line 12) PASS: g++.dg/cpp1z/decomp1.C -std=gnu++14 (test for warnings, line 13) PASS: g++.dg/cpp1z/decomp1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp1.C -std=gnu++14 execution test PASS: g++.dg/cpp1z/decomp1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp1.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/decomp10.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1z/decomp10.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp10.C -std=c++17 (test for errors, line 19) PASS: g++.dg/cpp1z/decomp10.C -std=c++17 (test for errors, line 23) PASS: g++.dg/cpp1z/decomp10.C -std=c++17 (test for errors, line 28) PASS: g++.dg/cpp1z/decomp10.C -std=c++17 (test for errors, line 35) PASS: g++.dg/cpp1z/decomp10.C -std=c++17 (test for errors, line 40) PASS: g++.dg/cpp1z/decomp10.C -std=c++17 (test for errors, line 46) PASS: g++.dg/cpp1z/decomp10.C -std=c++17 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp10.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp10.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/decomp10.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp10.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp1z/decomp10.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp1z/decomp10.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp1z/decomp10.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp1z/decomp10.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp1z/decomp10.C -std=c++20 (test for errors, line 46) PASS: g++.dg/cpp1z/decomp10.C -std=c++20 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp10.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1z/decomp10.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp10.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp1z/decomp10.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp1z/decomp10.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp1z/decomp10.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp1z/decomp10.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp1z/decomp10.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp1z/decomp10.C -std=c++26 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp11.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp12.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp12.C -std=c++17 execution test PASS: g++.dg/cpp1z/decomp12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp12.C -std=c++20 execution test PASS: g++.dg/cpp1z/decomp12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp12.C -std=c++26 execution test PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 (test for warnings, line 44) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 scan-assembler _ZDC1e1f1g1hE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 scan-assembler _ZDC2aa2bb2cc2ddE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 scan-assembler _ZDC2ee2ffE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 scan-assembler _ZDC2gg2hhE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 scan-assembler _ZN1N1M2iiE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 scan-assembler _ZN1N1M2jjE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 scan-assembler _ZN1N1M2mmE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 scan-assembler _ZN1N1M2nnE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 scan-assembler _ZN1N1MDC1i1j1k1lEE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 scan-assembler _ZN1N1MDC1m1n1o3pppEE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 scan-assembler _ZN1N1MDC2ii2jjEE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 scan-assembler _ZN1N1MDC2mm2nnEE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 scan-assembler _ZSt2vv PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 scan-assembler _ZSt2ww PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 scan-assembler _ZStDC2i22j22k22l2E PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 scan-assembler _ZStDC2vv2wwE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 16) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 18) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 20) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 26) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 28) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 30) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 34) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 42) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 44) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 51) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZDC1e1f1g1hE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZDC2aa2bb2cc2ddE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZDC2ee2ffE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZDC2gg2hhE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZN1N1M2iiE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZN1N1M2jjE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZN1N1M2mmE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZN1N1M2nnE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZN1N1MDC1i1j1k1lEE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZN1N1MDC1m1n1o3pppEE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZN1N1MDC2ii2jjEE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZN1N1MDC2mm2nnEE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZSt2vv PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZSt2ww PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZStDC2i22j22k22l2E PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZStDC2vv2wwE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZDC1e1f1g1hE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZDC2aa2bb2cc2ddE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZDC2ee2ffE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZDC2gg2hhE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZN1N1M2iiE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZN1N1M2jjE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZN1N1M2mmE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZN1N1M2nnE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZN1N1MDC1i1j1k1lEE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZN1N1MDC1m1n1o3pppEE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZN1N1MDC2ii2jjEE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZN1N1MDC2mm2nnEE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZSt2vv PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZSt2ww PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZStDC2i22j22k22l2E PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZStDC2vv2wwE PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++11 (test for errors, line 27) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++11 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++11 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++11 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 (test for errors, line 22) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 (test for errors, line 24) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 (test for errors, line 27) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 (test for warnings, line 12) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 (test for warnings, line 21) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 (test for warnings, line 26) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 (test for warnings, line 29) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp15.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 16) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 18) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 20) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 25) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 32) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 33) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 37) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 41) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 42) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 43) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 44) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 45) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 at line 11 (test for errors, line 10) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 at line 15 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 at line 17 (test for errors, line 16) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 at line 19 (test for errors, line 18) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 at line 21 (test for errors, line 20) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 at line 26 (test for errors, line 25) PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 at line 11 (test for errors, line 10) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 at line 15 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 at line 17 (test for errors, line 16) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 at line 19 (test for errors, line 18) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 at line 21 (test for errors, line 20) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 at line 26 (test for errors, line 25) PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 (test for errors, line 32) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 (test for errors, line 33) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 (test for errors, line 37) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 (test for errors, line 41) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 (test for errors, line 42) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 (test for errors, line 43) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 (test for errors, line 44) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 (test for errors, line 45) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 at line 11 (test for errors, line 10) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 at line 15 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 at line 17 (test for errors, line 16) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 at line 19 (test for errors, line 18) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 at line 21 (test for errors, line 20) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 at line 26 (test for errors, line 25) PASS: g++.dg/cpp1z/decomp16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp1z/decomp17.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp18.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp1z/decomp18.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp18.C -std=gnu++14 (test for warnings, line 10) PASS: g++.dg/cpp1z/decomp18.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp19.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp19.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp19.C -std=gnu++11 execution test PASS: g++.dg/cpp1z/decomp19.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp19.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp19.C -std=gnu++14 execution test PASS: g++.dg/cpp1z/decomp19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp19.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/decomp2.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp1z/decomp2.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp1z/decomp2.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp2.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp1z/decomp2.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp1z/decomp2.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/cpp1z/decomp2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp2.C -std=gnu++11 execution test PASS: g++.dg/cpp1z/decomp2.C -std=gnu++14 (test for warnings, line 12) PASS: g++.dg/cpp1z/decomp2.C -std=gnu++14 (test for warnings, line 13) PASS: g++.dg/cpp1z/decomp2.C -std=gnu++14 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp2.C -std=gnu++14 (test for warnings, line 15) PASS: g++.dg/cpp1z/decomp2.C -std=gnu++14 (test for warnings, line 16) PASS: g++.dg/cpp1z/decomp2.C -std=gnu++14 (test for warnings, line 17) PASS: g++.dg/cpp1z/decomp2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp2.C -std=gnu++14 execution test PASS: g++.dg/cpp1z/decomp2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp2.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/decomp20.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp21.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp21.C -std=c++17 at line 15 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp21.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp21.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp21.C -std=c++20 at line 15 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp21.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp21.C -std=c++26 at line 15 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp22.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/cpp1z/decomp22.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp22.C -std=gnu++14 (test for warnings, line 19) PASS: g++.dg/cpp1z/decomp22.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp23.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp1z/decomp23.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp23.C -std=gnu++14 (test for warnings, line 10) PASS: g++.dg/cpp1z/decomp23.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp24.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp1z/decomp24.C -std=gnu++11 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp1z/decomp24.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp24.C -std=gnu++14 (test for errors, line 9) PASS: g++.dg/cpp1z/decomp24.C -std=gnu++14 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp1z/decomp24.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp24.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp1z/decomp24.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp25.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/cpp1z/decomp25.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp1z/decomp25.C -std=gnu++11 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp1z/decomp25.C -std=gnu++11 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp25.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp25.C -std=gnu++14 (test for errors, line 11) PASS: g++.dg/cpp1z/decomp25.C -std=gnu++14 (test for errors, line 9) PASS: g++.dg/cpp1z/decomp25.C -std=gnu++14 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp1z/decomp25.C -std=gnu++14 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp25.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp25.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp1z/decomp25.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp1z/decomp25.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp26.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/cpp1z/decomp26.C -std=gnu++11 at line 5 (test for warnings, line 6) PASS: g++.dg/cpp1z/decomp26.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp26.C -std=gnu++14 (test for errors, line 6) PASS: g++.dg/cpp1z/decomp26.C -std=gnu++14 at line 5 (test for warnings, line 6) PASS: g++.dg/cpp1z/decomp26.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp26.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/cpp1z/decomp26.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp27.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp27.C -std=c++17 execution test PASS: g++.dg/cpp1z/decomp27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp27.C -std=c++20 execution test PASS: g++.dg/cpp1z/decomp27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp27.C -std=c++26 execution test PASS: g++.dg/cpp1z/decomp28.C -std=gnu++14 (test for warnings, line 18) PASS: g++.dg/cpp1z/decomp28.C -std=gnu++14 (test for warnings, line 25) PASS: g++.dg/cpp1z/decomp28.C -std=gnu++14 (test for warnings, line 38) PASS: g++.dg/cpp1z/decomp28.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp28.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp28.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp29.C -std=gnu++17 (test for warnings, line 16) PASS: g++.dg/cpp1z/decomp29.C -std=gnu++17 (test for warnings, line 26) PASS: g++.dg/cpp1z/decomp29.C -std=gnu++17 (test for warnings, line 30) PASS: g++.dg/cpp1z/decomp29.C -std=gnu++17 (test for warnings, line 44) PASS: g++.dg/cpp1z/decomp29.C -std=gnu++17 (test for warnings, line 54) PASS: g++.dg/cpp1z/decomp29.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp29.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp1z/decomp29.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/cpp1z/decomp29.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/cpp1z/decomp29.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/cpp1z/decomp29.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/cpp1z/decomp29.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp29.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/cpp1z/decomp29.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/cpp1z/decomp29.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/cpp1z/decomp29.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/cpp1z/decomp29.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/cpp1z/decomp29.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 12) PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 14) PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 17) PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 20) PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 25) PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 27) PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 29) PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 31) PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 33) PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 35) PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 37) PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 41) PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 51) PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 60) PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 63) PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 66) PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 69) PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 72) PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 74) PASS: g++.dg/cpp1z/decomp3.C (test for warnings, line 23) PASS: g++.dg/cpp1z/decomp3.C at line 61 (test for warnings, line 60) PASS: g++.dg/cpp1z/decomp3.C at line 64 (test for warnings, line 63) PASS: g++.dg/cpp1z/decomp3.C at line 67 (test for warnings, line 66) PASS: g++.dg/cpp1z/decomp3.C at line 70 (test for warnings, line 69) PASS: g++.dg/cpp1z/decomp3.C at line 75 (test for warnings, line 74) PASS: g++.dg/cpp1z/decomp3.C (test for excess errors) PASS: g++.dg/cpp1z/decomp30.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1z/decomp30.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp1z/decomp30.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp1z/decomp30.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp1z/decomp30.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp30.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp1z/decomp30.C -std=c++17 (test for errors, line 9) PASS: g++.dg/cpp1z/decomp30.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp30.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/decomp30.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1z/decomp30.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1z/decomp30.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1z/decomp30.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp30.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1z/decomp30.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1z/decomp30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp30.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1z/decomp30.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1z/decomp30.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1z/decomp30.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1z/decomp30.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp30.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1z/decomp30.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1z/decomp30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp31.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp32.C -std=gnu++11 (test for errors, line 19) PASS: g++.dg/cpp1z/decomp32.C -std=gnu++11 (test for errors, line 30) PASS: g++.dg/cpp1z/decomp32.C -std=gnu++11 at line 20 (test for warnings, line 19) PASS: g++.dg/cpp1z/decomp32.C -std=gnu++11 at line 21 (test for warnings, line 19) PASS: g++.dg/cpp1z/decomp32.C -std=gnu++11 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp1z/decomp32.C -std=gnu++11 at line 32 (test for warnings, line 30) PASS: g++.dg/cpp1z/decomp32.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp32.C -std=gnu++14 (test for errors, line 19) PASS: g++.dg/cpp1z/decomp32.C -std=gnu++14 (test for errors, line 30) PASS: g++.dg/cpp1z/decomp32.C -std=gnu++14 at line 20 (test for warnings, line 19) PASS: g++.dg/cpp1z/decomp32.C -std=gnu++14 at line 21 (test for warnings, line 19) PASS: g++.dg/cpp1z/decomp32.C -std=gnu++14 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp1z/decomp32.C -std=gnu++14 at line 32 (test for warnings, line 30) PASS: g++.dg/cpp1z/decomp32.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp32.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/cpp1z/decomp32.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/cpp1z/decomp32.C -std=gnu++20 at line 20 (test for warnings, line 19) PASS: g++.dg/cpp1z/decomp32.C -std=gnu++20 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp1z/decomp32.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp33.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp33.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp1z/decomp33.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp33.C -std=gnu++14 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp33.C -std=gnu++14 (test for warnings, line 20) PASS: g++.dg/cpp1z/decomp33.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp33.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp34.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp1z/decomp34.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp1z/decomp34.C -std=gnu++11 scan-assembler _ZGRDC1tE_ PASS: g++.dg/cpp1z/decomp34.C -std=gnu++11 scan-assembler _ZGRN1A1BDC1u1v2wwEE_ PASS: g++.dg/cpp1z/decomp34.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp34.C -std=gnu++14 (test for warnings, line 7) PASS: g++.dg/cpp1z/decomp34.C -std=gnu++14 (test for warnings, line 8) PASS: g++.dg/cpp1z/decomp34.C -std=gnu++14 scan-assembler _ZGRDC1tE_ PASS: g++.dg/cpp1z/decomp34.C -std=gnu++14 scan-assembler _ZGRN1A1BDC1u1v2wwEE_ PASS: g++.dg/cpp1z/decomp34.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp34.C -std=gnu++20 scan-assembler _ZGRDC1tE_ PASS: g++.dg/cpp1z/decomp34.C -std=gnu++20 scan-assembler _ZGRN1A1BDC1u1v2wwEE_ PASS: g++.dg/cpp1z/decomp34.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp35.C -std=gnu++11 (test for errors, line 33) PASS: g++.dg/cpp1z/decomp35.C -std=gnu++11 at line 34 (test for warnings, line 33) PASS: g++.dg/cpp1z/decomp35.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp35.C -std=gnu++14 (test for errors, line 33) PASS: g++.dg/cpp1z/decomp35.C -std=gnu++14 at line 34 (test for warnings, line 33) PASS: g++.dg/cpp1z/decomp35.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp35.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/cpp1z/decomp35.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp36.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp36.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/cpp1z/decomp36.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp36.C -std=gnu++14 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp36.C -std=gnu++14 (test for warnings, line 17) PASS: g++.dg/cpp1z/decomp36.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp36.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp37.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp37.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp37.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp38.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp39.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp1z/decomp39.C -std=gnu++11 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp1z/decomp39.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp39.C -std=gnu++14 (test for errors, line 9) PASS: g++.dg/cpp1z/decomp39.C -std=gnu++14 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp1z/decomp39.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp39.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp1z/decomp39.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp4.C (test for errors, line 17) PASS: g++.dg/cpp1z/decomp4.C (test for errors, line 19) PASS: g++.dg/cpp1z/decomp4.C (test for errors, line 21) PASS: g++.dg/cpp1z/decomp4.C (test for errors, line 24) PASS: g++.dg/cpp1z/decomp4.C (test for errors, line 27) PASS: g++.dg/cpp1z/decomp4.C (test for errors, line 30) PASS: g++.dg/cpp1z/decomp4.C (test for excess errors) PASS: g++.dg/cpp1z/decomp40.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp40.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp40.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp40.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp40.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp41.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp1z/decomp41.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp1z/decomp41.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp41.C -std=gnu++14 (test for warnings, line 8) PASS: g++.dg/cpp1z/decomp41.C -std=gnu++14 (test for warnings, line 9) PASS: g++.dg/cpp1z/decomp41.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp41.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp42.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/cpp1z/decomp42.C -std=gnu++11 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp42.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp42.C -std=gnu++14 (test for errors, line 11) PASS: g++.dg/cpp1z/decomp42.C -std=gnu++14 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp42.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp42.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp1z/decomp42.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp43.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/cpp1z/decomp43.C -std=gnu++11 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp1z/decomp43.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp43.C -std=gnu++14 (test for errors, line 12) PASS: g++.dg/cpp1z/decomp43.C -std=gnu++14 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp1z/decomp43.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp43.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp1z/decomp43.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp44.C (test for warnings, line 9) PASS: g++.dg/cpp1z/decomp44.C (test for excess errors) PASS: g++.dg/cpp1z/decomp45.C (test for warnings, line 10) PASS: g++.dg/cpp1z/decomp45.C (test for excess errors) PASS: g++.dg/cpp1z/decomp46.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/cpp1z/decomp46.C -std=gnu++11 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp1z/decomp46.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp46.C -std=gnu++14 (test for errors, line 18) PASS: g++.dg/cpp1z/decomp46.C -std=gnu++14 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp1z/decomp46.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp46.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp1z/decomp46.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp47.C -std=gnu++14 (test for warnings, line 15) PASS: g++.dg/cpp1z/decomp47.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp47.C -std=gnu++14 execution test PASS: g++.dg/cpp1z/decomp47.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp47.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/decomp47.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp47.C -std=gnu++26 execution test PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for bogus messages, line 13) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for bogus messages, line 28) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for bogus messages, line 73) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for bogus messages, line 88) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 102) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 103) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 110) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 111) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 117) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 118) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 125) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 126) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 36) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 50) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 57) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 58) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 65) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 66) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 72) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 80) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 81) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 87) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 95) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for warnings, line 96) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++11 execution test PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for bogus messages, line 13) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for bogus messages, line 28) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for bogus messages, line 73) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for bogus messages, line 88) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 102) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 103) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 110) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 111) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 117) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 118) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 12) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 125) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 126) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 20) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 21) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 27) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 35) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 36) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 42) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 43) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 50) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 51) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 57) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 58) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 65) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 66) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 72) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 80) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 81) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 87) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 95) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 96) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 execution test PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for bogus messages, line 28) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for bogus messages, line 73) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for bogus messages, line 88) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 103) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 111) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 118) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 126) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 81) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 96) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/decomp49.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp49.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp49.C -std=gnu++11 execution test PASS: g++.dg/cpp1z/decomp49.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp49.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp49.C -std=gnu++14 execution test PASS: g++.dg/cpp1z/decomp49.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp49.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/decomp5.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp1z/decomp5.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/cpp1z/decomp5.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/cpp1z/decomp5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp5.C -std=gnu++11 execution test PASS: g++.dg/cpp1z/decomp5.C -std=gnu++14 (test for warnings, line 15) PASS: g++.dg/cpp1z/decomp5.C -std=gnu++14 (test for warnings, line 21) PASS: g++.dg/cpp1z/decomp5.C -std=gnu++14 (test for warnings, line 27) PASS: g++.dg/cpp1z/decomp5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp5.C -std=gnu++14 execution test PASS: g++.dg/cpp1z/decomp5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp5.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/decomp50.C -std=c++17 (test for bogus messages, line 44) PASS: g++.dg/cpp1z/decomp50.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp50.C -std=c++20 (test for bogus messages, line 44) PASS: g++.dg/cpp1z/decomp50.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp50.C -std=c++26 (test for bogus messages, line 44) PASS: g++.dg/cpp1z/decomp50.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp51.C -std=c++17 (test for errors, line 15) PASS: g++.dg/cpp1z/decomp51.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp1z/decomp51.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp51.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp1z/decomp51.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1z/decomp51.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp51.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp1z/decomp51.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1z/decomp51.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp52.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp1z/decomp52.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp1z/decomp52.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp52.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1z/decomp52.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1z/decomp52.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp52.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1z/decomp52.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1z/decomp52.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp53.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp1z/decomp53.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp53.C -std=gnu++14 (test for warnings, line 15) PASS: g++.dg/cpp1z/decomp53.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp53.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++11 at line 12 (test for errors, line 11) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++11 at line 13 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++11 at line 14 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++11 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++11 at line 17 (test for warnings, line 15) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++11 at line 7 (test for warnings, line 6) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++11 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 (test for errors, line 11) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 (test for errors, line 15) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 (test for errors, line 6) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 (test for errors, line 8) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 at line 12 (test for errors, line 11) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 at line 13 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 at line 14 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 at line 17 (test for warnings, line 15) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 at line 7 (test for warnings, line 6) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++20 at line 12 (test for errors, line 11) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++20 at line 13 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++20 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp1z/decomp54.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp55.C -std=c++17 (test for errors, line 18) PASS: g++.dg/cpp1z/decomp55.C -std=c++17 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp1z/decomp55.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp55.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp1z/decomp55.C -std=c++20 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp1z/decomp55.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp55.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp1z/decomp55.C -std=c++26 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp1z/decomp55.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp56.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp1z/decomp56.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/cpp1z/decomp56.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp56.C -std=gnu++14 (test for warnings, line 18) PASS: g++.dg/cpp1z/decomp56.C -std=gnu++14 (test for warnings, line 21) PASS: g++.dg/cpp1z/decomp56.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp56.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp57.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp57.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp57.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp58.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp58.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp58.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp59.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/cpp1z/decomp59.C -std=gnu++11 (test for warnings, line 46) PASS: g++.dg/cpp1z/decomp59.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/cpp1z/decomp59.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp59.C -std=gnu++14 (test for warnings, line 39) PASS: g++.dg/cpp1z/decomp59.C -std=gnu++14 (test for warnings, line 46) PASS: g++.dg/cpp1z/decomp59.C -std=gnu++14 (test for warnings, line 54) PASS: g++.dg/cpp1z/decomp59.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp59.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp6.C -std=gnu++11 (test for warnings, line 109) PASS: g++.dg/cpp1z/decomp6.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/cpp1z/decomp6.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/cpp1z/decomp6.C -std=gnu++11 (test for warnings, line 62) PASS: g++.dg/cpp1z/decomp6.C -std=gnu++11 (test for warnings, line 73) PASS: g++.dg/cpp1z/decomp6.C -std=gnu++11 (test for warnings, line 98) PASS: g++.dg/cpp1z/decomp6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp6.C -std=gnu++11 execution test PASS: g++.dg/cpp1z/decomp6.C -std=gnu++14 (test for warnings, line 109) PASS: g++.dg/cpp1z/decomp6.C -std=gnu++14 (test for warnings, line 26) PASS: g++.dg/cpp1z/decomp6.C -std=gnu++14 (test for warnings, line 37) PASS: g++.dg/cpp1z/decomp6.C -std=gnu++14 (test for warnings, line 62) PASS: g++.dg/cpp1z/decomp6.C -std=gnu++14 (test for warnings, line 73) PASS: g++.dg/cpp1z/decomp6.C -std=gnu++14 (test for warnings, line 98) PASS: g++.dg/cpp1z/decomp6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp6.C -std=gnu++14 execution test PASS: g++.dg/cpp1z/decomp6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp6.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/decomp60.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/cpp1z/decomp60.C -std=gnu++17 (test for warnings, line 9) PASS: g++.dg/cpp1z/decomp60.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp60.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp60.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp61.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp61.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp61.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp62.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1z/decomp62.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp62.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/decomp62.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp62.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1z/decomp62.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++11 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++14 (test for warnings, line 12) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++14 (test for warnings, line 13) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++14 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++14 (test for warnings, line 9) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++14 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++17 (test for warnings, line 11) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++17 (test for warnings, line 12) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++17 (test for warnings, line 13) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++17 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++17 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp1z/decomp63.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp64.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp1z/decomp64.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp64.C -std=gnu++11 at line 13 (test for errors, line 12) PASS: g++.dg/cpp1z/decomp64.C -std=gnu++11 at line 15 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp64.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp64.C -std=gnu++14 (test for warnings, line 12) PASS: g++.dg/cpp1z/decomp64.C -std=gnu++14 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp64.C -std=gnu++14 at line 13 (test for errors, line 12) PASS: g++.dg/cpp1z/decomp64.C -std=gnu++14 at line 15 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp64.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp64.C -std=gnu++20 at line 13 (test for errors, line 12) PASS: g++.dg/cpp1z/decomp64.C -std=gnu++20 at line 15 (test for errors, line 14) PASS: g++.dg/cpp1z/decomp64.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp65.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp1z/decomp65.C -std=gnu++11 at line 11 (test for errors, line 10) PASS: g++.dg/cpp1z/decomp65.C -std=gnu++11 at line 12 (test for warnings, line 10) PASS: g++.dg/cpp1z/decomp65.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp65.C -std=gnu++14 (test for warnings, line 10) PASS: g++.dg/cpp1z/decomp65.C -std=gnu++14 at line 11 (test for errors, line 10) PASS: g++.dg/cpp1z/decomp65.C -std=gnu++14 at line 12 (test for warnings, line 10) PASS: g++.dg/cpp1z/decomp65.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp65.C -std=gnu++20 at line 11 (test for errors, line 10) PASS: g++.dg/cpp1z/decomp65.C -std=gnu++20 at line 12 (test for warnings, line 10) PASS: g++.dg/cpp1z/decomp65.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp66.C -std=gnu++14 (test for warnings, line 21) PASS: g++.dg/cpp1z/decomp66.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp66.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp66.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp67.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp1z/decomp67.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/cpp1z/decomp67.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp67.C -std=gnu++14 (test for warnings, line 18) PASS: g++.dg/cpp1z/decomp67.C -std=gnu++14 (test for warnings, line 25) PASS: g++.dg/cpp1z/decomp67.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp67.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp68.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp68.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp68.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++11 execution test PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 (test for warnings, line 13) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 (test for warnings, line 14) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 (test for warnings, line 15) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 (test for warnings, line 16) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 (test for warnings, line 17) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 (test for warnings, line 18) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 (test for warnings, line 19) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 (test for warnings, line 20) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 execution test PASS: g++.dg/cpp1z/decomp7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp7.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/decomp8.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/cpp1z/decomp8.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/cpp1z/decomp8.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp1z/decomp8.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/cpp1z/decomp8.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/cpp1z/decomp8.C -std=gnu++11 (test for warnings, line 60) PASS: g++.dg/cpp1z/decomp8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/decomp8.C -std=gnu++11 execution test PASS: g++.dg/cpp1z/decomp8.C -std=gnu++14 (test for warnings, line 17) PASS: g++.dg/cpp1z/decomp8.C -std=gnu++14 (test for warnings, line 23) PASS: g++.dg/cpp1z/decomp8.C -std=gnu++14 (test for warnings, line 29) PASS: g++.dg/cpp1z/decomp8.C -std=gnu++14 (test for warnings, line 48) PASS: g++.dg/cpp1z/decomp8.C -std=gnu++14 (test for warnings, line 54) PASS: g++.dg/cpp1z/decomp8.C -std=gnu++14 (test for warnings, line 60) PASS: g++.dg/cpp1z/decomp8.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/decomp8.C -std=gnu++14 execution test PASS: g++.dg/cpp1z/decomp8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp8.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/decomp9.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/decomp9.C -std=c++17 execution test PASS: g++.dg/cpp1z/decomp9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/decomp9.C -std=c++20 execution test PASS: g++.dg/cpp1z/decomp9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/decomp9.C -std=c++26 execution test PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 100) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 102) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 104) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 105) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 106) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 107) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 109) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 110) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 111) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 112) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 113) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 115) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 116) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 118) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 120) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 121) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 122) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 124) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 126) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 127) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 133) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 134) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 143) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 144) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 145) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 147) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 155) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 156) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 158) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 159) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 161) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 162) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 164) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 165) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 166) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 168) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 170) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 172) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 173) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 174) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 175) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 177) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 178) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 179) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 180) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 181) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 183) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 184) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 186) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 188) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 189) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 190) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 192) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 194) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 195) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 201) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 202) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 211) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 212) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 213) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 215) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 30) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 33) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 35) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 37) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 41) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 43) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 44) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 45) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 46) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 47) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 49) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 50) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 52) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 54) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 55) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 56) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 58) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 60) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 61) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 66) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 67) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 69) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 76) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 77) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 78) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 80) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 87) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 88) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 90) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 91) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 93) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 94) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 96) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 97) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for errors, line 98) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for warnings, line 224) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for warnings, line 228) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 at line 70 (test for errors, line 69) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 100) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 102) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 104) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 105) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 106) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 107) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 109) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 110) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 111) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 112) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 113) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 115) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 116) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 118) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 120) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 121) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 122) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 124) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 126) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 127) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 133) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 134) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 143) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 144) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 145) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 147) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 155) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 156) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 158) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 159) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 161) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 162) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 164) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 165) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 166) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 168) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 170) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 172) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 173) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 174) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 175) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 177) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 178) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 179) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 180) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 181) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 183) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 184) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 186) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 188) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 189) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 190) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 192) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 194) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 195) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 20) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 201) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 202) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 21) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 211) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 212) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 213) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 215) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 23) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 24) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 26) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 27) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 29) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 30) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 31) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 33) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 35) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 37) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 38) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 40) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 41) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 43) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 44) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 45) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 46) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 47) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 49) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 50) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 52) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 54) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 55) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 56) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 58) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 60) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 61) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 66) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 67) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 69) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 76) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 77) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 78) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 80) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 87) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 88) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 90) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 91) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 93) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 94) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 96) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 97) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 98) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for warnings, line 224) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for warnings, line 228) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 at line 70 (test for errors, line 69) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 104) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 109) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 111) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 115) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 143) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 147) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 155) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 158) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 172) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 177) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 179) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 183) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 20) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 211) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 215) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 23) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 37) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 43) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 45) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 49) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 69) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 76) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 80) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 87) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 90) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for warnings, line 224) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for warnings, line 228) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 101 (test for errors, line 100) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 103 (test for errors, line 102) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 108 (test for errors, line 107) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 114 (test for errors, line 113) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 119 (test for errors, line 118) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 123 (test for errors, line 122) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 125 (test for errors, line 124) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 135 (test for errors, line 134) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 146 (test for errors, line 145) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 160 (test for errors, line 159) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 167 (test for errors, line 166) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 169 (test for errors, line 168) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 171 (test for errors, line 170) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 176 (test for errors, line 175) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 182 (test for errors, line 181) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 187 (test for errors, line 186) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 191 (test for errors, line 190) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 193 (test for errors, line 192) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 203 (test for errors, line 202) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 214 (test for errors, line 213) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 25 (test for errors, line 24) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 32 (test for errors, line 31) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 34 (test for errors, line 33) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 36 (test for errors, line 35) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 42 (test for errors, line 41) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 48 (test for errors, line 47) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 53 (test for errors, line 52) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 57 (test for errors, line 56) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 59 (test for errors, line 58) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 68 (test for errors, line 67) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 70 (test for errors, line 69) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 79 (test for errors, line 78) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 92 (test for errors, line 91) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 99 (test for errors, line 98) PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/direct-enum-init2.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp1z/direct-enum-init2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/direct-enum-init2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1z/direct-enum-init2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/direct-enum-init2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1z/direct-enum-init2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/dr393.C -std=gnu++14 (test for warnings, line 4) PASS: g++.dg/cpp1z/dr393.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/dr393.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/dr393.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/cpp1z/dr393.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1z/elide1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/elide1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/elide1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/elide2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/elide2.C -std=c++11 execution test PASS: g++.dg/cpp1z/elide2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/elide2.C -std=c++20 execution test PASS: g++.dg/cpp1z/elide2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/elide2.C -std=c++26 execution test PASS: g++.dg/cpp1z/elide3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/elide3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/elide3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/elide4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/elide4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/elide4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/elide5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/elide5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/elide5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/elide6.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp1z/elide6.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp1z/elide6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/elide6.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp1z/elide6.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp1z/elide6.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1z/elide6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/elide7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/elide7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/elide7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/elide8.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp1z/elide8.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp1z/elide8.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp1z/elide8.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp1z/elide8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/elide8.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp1z/elide8.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp1z/elide8.C -std=c++14 (test for errors, line 23) PASS: g++.dg/cpp1z/elide8.C -std=c++14 (test for errors, line 24) PASS: g++.dg/cpp1z/elide8.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1z/elide8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/eval-order10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/eval-order10.C -std=c++20 execution test PASS: g++.dg/cpp1z/eval-order10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/eval-order10.C -std=c++26 execution test PASS: g++.dg/cpp1z/eval-order10.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp1z/eval-order10.C -std=c++98 execution test PASS: g++.dg/cpp1z/eval-order11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/eval-order11.C -std=gnu++11 execution test PASS: g++.dg/cpp1z/eval-order11.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/eval-order11.C -std=gnu++14 execution test PASS: g++.dg/cpp1z/eval-order11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/eval-order11.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/eval-order13.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/eval-order13.C -std=gnu++11 execution test PASS: g++.dg/cpp1z/eval-order13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/eval-order13.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/eval-order13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/eval-order13.C -std=gnu++26 execution test PASS: g++.dg/cpp1z/eval-order14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/eval-order14.C -std=c++20 execution test PASS: g++.dg/cpp1z/eval-order14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/eval-order14.C -std=c++26 execution test PASS: g++.dg/cpp1z/eval-order14.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp1z/eval-order14.C -std=c++98 execution test PASS: g++.dg/cpp1z/eval-order2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/eval-order2.C -std=c++17 execution test PASS: g++.dg/cpp1z/eval-order2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/eval-order2.C -std=c++20 execution test PASS: g++.dg/cpp1z/eval-order2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/eval-order2.C -std=c++26 execution test PASS: g++.dg/cpp1z/eval-order3.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/eval-order3.C -std=c++17 execution test PASS: g++.dg/cpp1z/eval-order3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/eval-order3.C -std=c++20 execution test PASS: g++.dg/cpp1z/eval-order3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/eval-order3.C -std=c++26 execution test PASS: g++.dg/cpp1z/eval-order4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/eval-order4.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/eval-order4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/eval-order4.C -std=gnu++26 execution test PASS: g++.dg/cpp1z/eval-order4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1z/eval-order4.C -std=gnu++98 execution test PASS: g++.dg/cpp1z/eval-order5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/eval-order5.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/eval-order5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/eval-order5.C -std=gnu++26 execution test PASS: g++.dg/cpp1z/eval-order5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1z/eval-order5.C -std=gnu++98 execution test PASS: g++.dg/cpp1z/eval-order6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/eval-order6.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/eval-order6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/eval-order6.C -std=gnu++26 execution test PASS: g++.dg/cpp1z/eval-order6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1z/eval-order6.C -std=gnu++98 execution test PASS: g++.dg/cpp1z/eval-order7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/eval-order7.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/eval-order7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/eval-order7.C -std=gnu++26 execution test PASS: g++.dg/cpp1z/eval-order7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1z/eval-order7.C -std=gnu++98 execution test PASS: g++.dg/cpp1z/eval-order8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/eval-order8.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/eval-order8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/eval-order8.C -std=gnu++26 execution test PASS: g++.dg/cpp1z/eval-order8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1z/eval-order8.C -std=gnu++98 execution test PASS: g++.dg/cpp1z/eval-order9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/eval-order9.C -std=c++20 execution test PASS: g++.dg/cpp1z/eval-order9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/eval-order9.C -std=c++26 execution test PASS: g++.dg/cpp1z/eval-order9.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp1z/eval-order9.C -std=c++98 execution test PASS: g++.dg/cpp1z/fallthrough1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/fallthrough1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/fallthrough1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++17 (test for bogus messages, line 11) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++17 (test for bogus messages, line 14) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++17 (test for bogus messages, line 18) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++17 (test for warnings, line 16) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++17 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++17 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++17 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++20 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++20 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++20 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++26 (test for bogus messages, line 14) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++26 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++26 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++26 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/feat-cxx1z.C (test for excess errors) PASS: g++.dg/cpp1z/fold-ice1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/fold-ice1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/fold-ice1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/fold-lambda.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/fold-lambda.C -std=c++17 execution test PASS: g++.dg/cpp1z/fold-lambda.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/fold-lambda.C -std=c++20 execution test PASS: g++.dg/cpp1z/fold-lambda.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/fold-lambda.C -std=c++26 execution test PASS: g++.dg/cpp1z/fold-lambda2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/fold-lambda2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/fold-lambda2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/fold-lambda3.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/fold-lambda3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/fold-lambda3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/fold-lambda4.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/fold-lambda4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/fold-lambda4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/fold-mangle.C -std=c++17 scan-assembler _Z10unary_leftIJLi1ELi2ELi3EEEv1AIXflplT_EE PASS: g++.dg/cpp1z/fold-mangle.C -std=c++17 scan-assembler _Z11binary_leftIJLi1ELi2ELi3EEEv1AIXfLplLi42ET_EE PASS: g++.dg/cpp1z/fold-mangle.C -std=c++17 scan-assembler _Z11unary_rightIJLi1ELi2ELi3EEEv1AIXfrplT_EE PASS: g++.dg/cpp1z/fold-mangle.C -std=c++17 scan-assembler _Z12binary_rightIJLi1ELi2ELi3EEEv1AIXfRplT_Li42EEE PASS: g++.dg/cpp1z/fold-mangle.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/fold-mangle.C -std=c++20 scan-assembler _Z10unary_leftIJLi1ELi2ELi3EEEv1AIXflplT_EE PASS: g++.dg/cpp1z/fold-mangle.C -std=c++20 scan-assembler _Z11binary_leftIJLi1ELi2ELi3EEEv1AIXfLplLi42ET_EE PASS: g++.dg/cpp1z/fold-mangle.C -std=c++20 scan-assembler _Z11unary_rightIJLi1ELi2ELi3EEEv1AIXfrplT_EE PASS: g++.dg/cpp1z/fold-mangle.C -std=c++20 scan-assembler _Z12binary_rightIJLi1ELi2ELi3EEEv1AIXfRplT_Li42EEE PASS: g++.dg/cpp1z/fold-mangle.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/fold-mangle.C -std=c++26 scan-assembler _Z10unary_leftIJLi1ELi2ELi3EEEv1AIXflplT_EE PASS: g++.dg/cpp1z/fold-mangle.C -std=c++26 scan-assembler _Z11binary_leftIJLi1ELi2ELi3EEEv1AIXfLplLi42ET_EE PASS: g++.dg/cpp1z/fold-mangle.C -std=c++26 scan-assembler _Z11unary_rightIJLi1ELi2ELi3EEEv1AIXfrplT_EE PASS: g++.dg/cpp1z/fold-mangle.C -std=c++26 scan-assembler _Z12binary_rightIJLi1ELi2ELi3EEEv1AIXfRplT_Li42EEE PASS: g++.dg/cpp1z/fold-mangle.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/fold1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/fold1.C -std=gnu++17 execution test PASS: g++.dg/cpp1z/fold1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/fold1.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/fold1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/fold1.C -std=gnu++26 execution test PASS: g++.dg/cpp1z/fold10.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/fold10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/fold10.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp1z/fold10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/fold11.C -std=gnu++17 (test for bogus messages, line 7) PASS: g++.dg/cpp1z/fold11.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/fold11.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/cpp1z/fold11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/fold11.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/cpp1z/fold11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/fold12.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp1z/fold12.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/fold12.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1z/fold12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/fold12.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1z/fold12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/fold13.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/fold13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/fold13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/fold2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/fold2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/fold2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 12) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 13) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 14) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 15) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 16) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 17) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 18) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 19) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 20) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 21) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 23) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 24) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 25) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 26) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 27) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 28) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 29) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 30) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 31) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 32) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 33) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 35) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 36) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 37) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 38) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 39) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 40) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 46) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 47) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 56) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 57) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 58) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 59) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 60) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 61) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 62) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 63) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 64) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 65) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 66) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 67) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 68) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 69) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 70) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 71) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 72) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 73) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 74) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 75) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 76) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 77) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 78) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 79) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 80) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 81) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 82) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 83) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 84) PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 70) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 75) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 76) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 77) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 78) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 79) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 81) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 84) PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 70) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 74) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 75) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 76) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 77) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 78) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 79) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 81) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 82) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 83) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for warnings, line 84) PASS: g++.dg/cpp1z/fold3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/fold4.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/fold4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/fold4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/fold5.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp1z/fold5.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp1z/fold5.C -std=c++20 UNSUPPORTED: g++.dg/cpp1z/fold5.C -std=c++26 PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 15) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 16) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 17) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 18) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 19) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 20) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 21) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 22) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 23) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 24) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 25) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 26) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 27) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 28) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 29) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 30) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 31) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 32) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 33) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 34) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 35) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 36) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 37) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 38) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 39) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 40) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 41) PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 36) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp1z/fold6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/fold7.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/fold7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/fold7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/fold7a.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1z/fold7a.C -std=c++20 UNSUPPORTED: g++.dg/cpp1z/fold7a.C -std=c++26 PASS: g++.dg/cpp1z/fold8.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/fold8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/fold8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/fold9.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/fold9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/fold9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++11 (test for errors, line 21) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++11 at line 10 (test for warnings, line 8) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++11 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++11 at line 22 (test for warnings, line 21) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++11 at line 23 (test for warnings, line 21) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++11 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++11 at line 26 (test for warnings, line 24) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++11 at line 36 (test for warnings, line 35) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++11 at line 38 (test for warnings, line 37) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++11 at line 39 (test for warnings, line 37) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++11 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 (test for errors, line 21) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 (test for errors, line 24) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 (test for warnings, line 35) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 (test for warnings, line 37) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 (test for warnings, line 7) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 (test for warnings, line 8) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 10 (test for warnings, line 8) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 22 (test for warnings, line 21) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 23 (test for warnings, line 21) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 26 (test for warnings, line 24) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 36 (test for warnings, line 35) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 38 (test for warnings, line 37) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 39 (test for warnings, line 37) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 at line 22 (test for warnings, line 21) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 at line 36 (test for warnings, line 35) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 at line 38 (test for warnings, line 37) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 at line 39 (test for warnings, line 37) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++20 (test for errors, line 2) PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++26 (test for errors, line 2) PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++98 (test for errors, line 2) PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++98 (test for errors, line 3) PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++98 (test for errors, line 4) PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp1z/has-unique-obj-representations3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/has-unique-obj-representations3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/has-unique-obj-representations3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/has-unique-obj-representations4.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp1z/has-unique-obj-representations4.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp1z/has-unique-obj-representations4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp1z/has-unique-obj-representations4.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp1z/has-unique-obj-representations4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/has-unique-obj-representations4.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1z/has-unique-obj-representations4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1z/has-unique-obj-representations4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1z/has-unique-obj-representations4.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1z/has-unique-obj-representations4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/has-unique-obj-representations4.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1z/has-unique-obj-representations4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1z/has-unique-obj-representations4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1z/has-unique-obj-representations4.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1z/has-unique-obj-representations4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++17 (test for errors, line 19) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++17 (test for errors, line 25) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++17 (test for errors, line 30) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++17 (test for errors, line 36) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++17 (test for errors, line 39) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++17 (test for errors, line 42) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++17 (test for errors, line 47) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++17 (test for warnings, line 12) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++17 (test for warnings, line 16) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++17 (test for warnings, line 22) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++17 (test for warnings, line 28) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++17 (test for warnings, line 33) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++17 (test for warnings, line 38) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++17 (test for warnings, line 41) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++17 (test for warnings, line 45) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++17 (test for warnings, line 8) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++20 (test for errors, line 36) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++26 (test for warnings, line 45) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp1z/has-unique-obj-representations5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp1z/inh-ctor1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1z/inh-ctor1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1z/inh-ctor1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++11 (test for errors, line 33) PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++11 scan-assembler _ZN1VCI21WEi PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++11 scan-assembler _ZN1YCI21WEi PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++11 scan-tree-dump gimple "V::V .this, _1.;" PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++11 scan-tree-dump gimple "Y::Y ._2, _3.;" PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++11 scan-tree-dump-not gimple "Y::Y.int[^\n]*int" PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++20 scan-assembler _ZN1VCI21WEi PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++20 scan-assembler _ZN1YCI21WEi PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++20 scan-tree-dump gimple "V::V .this, _1.;" PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++20 scan-tree-dump gimple "Y::Y ._2, _3.;" PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++20 scan-tree-dump-not gimple "Y::Y.int[^\n]*int" PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++26 scan-assembler _ZN1VCI21WEi PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++26 scan-assembler _ZN1YCI21WEi PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++26 scan-tree-dump gimple "V::V .this, _1.;" PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++26 scan-tree-dump gimple "Y::Y ._2, _3.;" PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++26 scan-tree-dump-not gimple "Y::Y.int[^\n]*int" PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor24.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/cpp1z/inh-ctor24.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor24.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp1z/inh-ctor24.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor24.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/cpp1z/inh-ctor24.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor25.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor26.C -std=gnu++11 scan-assembler _ZN1BC1Ei PASS: g++.dg/cpp1z/inh-ctor26.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor26.C -std=gnu++20 scan-assembler _ZN1BC1Ei PASS: g++.dg/cpp1z/inh-ctor26.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor26.C -std=gnu++26 scan-assembler _ZN1BC1Ei PASS: g++.dg/cpp1z/inh-ctor26.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor27.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor28.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor28.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor28.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor29.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor30.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp1z/inh-ctor30.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor30.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp1z/inh-ctor30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor30.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp1z/inh-ctor30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor31.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor32.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp1z/inh-ctor32.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor32.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp1z/inh-ctor32.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor32.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp1z/inh-ctor32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor33.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor33.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor33.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor34.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor34.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor34.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor35.C -std=gnu++11 (test for errors, line 21) PASS: g++.dg/cpp1z/inh-ctor35.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor35.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/cpp1z/inh-ctor35.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor35.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/cpp1z/inh-ctor35.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor35a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor35a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor35a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor36.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor36.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor36.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor37.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor37.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor37.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor38.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor38.C -std=c++11 execution test PASS: g++.dg/cpp1z/inh-ctor38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor38.C -std=c++20 execution test PASS: g++.dg/cpp1z/inh-ctor38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor38.C -std=c++26 execution test PASS: g++.dg/cpp1z/inh-ctor39.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/inh-ctor39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/init-statement1.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp1z/init-statement1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/init-statement1.C -std=gnu++14 (test for warnings, line 10) PASS: g++.dg/cpp1z/init-statement1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/init-statement1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/init-statement10.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1z/init-statement10.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/init-statement10.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/init-statement10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/init-statement10.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1z/init-statement10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/init-statement2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/init-statement2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/init-statement2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/init-statement3.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/init-statement3.C -std=c++17 execution test PASS: g++.dg/cpp1z/init-statement3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/init-statement3.C -std=c++20 execution test PASS: g++.dg/cpp1z/init-statement3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/init-statement3.C -std=c++26 execution test PASS: g++.dg/cpp1z/init-statement4.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp1z/init-statement4.C -std=c++17 (test for errors, line 32) PASS: g++.dg/cpp1z/init-statement4.C -std=c++17 (test for errors, line 40) PASS: g++.dg/cpp1z/init-statement4.C -std=c++17 (test for errors, line 54) PASS: g++.dg/cpp1z/init-statement4.C -std=c++17 (test for errors, line 56) PASS: g++.dg/cpp1z/init-statement4.C -std=c++17 (test for errors, line 58) PASS: g++.dg/cpp1z/init-statement4.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/init-statement4.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1z/init-statement4.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp1z/init-statement4.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp1z/init-statement4.C -std=c++20 (test for errors, line 54) PASS: g++.dg/cpp1z/init-statement4.C -std=c++20 (test for errors, line 56) PASS: g++.dg/cpp1z/init-statement4.C -std=c++20 (test for errors, line 58) PASS: g++.dg/cpp1z/init-statement4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/init-statement4.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1z/init-statement4.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp1z/init-statement4.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp1z/init-statement4.C -std=c++26 (test for errors, line 54) PASS: g++.dg/cpp1z/init-statement4.C -std=c++26 (test for errors, line 56) PASS: g++.dg/cpp1z/init-statement4.C -std=c++26 (test for errors, line 58) PASS: g++.dg/cpp1z/init-statement4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/init-statement5.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/init-statement5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/init-statement5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/init-statement6.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/init-statement6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/init-statement6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/init-statement7.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/init-statement7.C -std=c++17 execution test PASS: g++.dg/cpp1z/init-statement7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/init-statement7.C -std=c++20 execution test PASS: g++.dg/cpp1z/init-statement7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/init-statement7.C -std=c++26 execution test PASS: g++.dg/cpp1z/init-statement8.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp1z/init-statement8.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/init-statement8.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1z/init-statement8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/init-statement8.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1z/init-statement8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/init-statement9.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp1z/init-statement9.C -std=c++17 (test for errors, line 15) PASS: g++.dg/cpp1z/init-statement9.C -std=c++17 (test for errors, line 16) PASS: g++.dg/cpp1z/init-statement9.C -std=c++17 (test for errors, line 9) PASS: g++.dg/cpp1z/init-statement9.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/init-statement9.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1z/init-statement9.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp1z/init-statement9.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp1z/init-statement9.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1z/init-statement9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/init-statement9.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1z/init-statement9.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp1z/init-statement9.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp1z/init-statement9.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1z/init-statement9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/inline-var1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/inline-var1.C -std=gnu++17 execution test PASS: g++.dg/cpp1z/inline-var1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/inline-var1.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/inline-var1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/inline-var1.C -std=gnu++26 execution test PASS: g++.dg/cpp1z/inline-var10.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/inline-var10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/inline-var10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/inline-var11.C -std=c++17 (test for errors, line 30) PASS: g++.dg/cpp1z/inline-var11.C -std=c++17 (test for warnings, line 19) PASS: g++.dg/cpp1z/inline-var11.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/inline-var11.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp1z/inline-var11.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp1z/inline-var11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/inline-var11.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp1z/inline-var11.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp1z/inline-var11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/inline-var1a.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/inline-var1a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/inline-var1a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 102) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 104) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 107) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 109) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 111) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 113) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 117) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 43) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 44) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 56) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 57) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 58) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 59) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 60) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 61) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 64) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 66) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 68) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 70) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 71) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 78) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for errors, line 79) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 32) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 36) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 4) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 52) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 53) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 91) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 92) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 94) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 95) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 96) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 97) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for warnings, line 99) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 at line 38 (test for errors, line 36) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 at line 42 (test for warnings, line 43) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 at line 45 (test for warnings, line 44) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 at line 50 (test for errors, line 49) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 at line 77 (test for warnings, line 78) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 at line 80 (test for warnings, line 79) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 at line 93 (test for errors, line 92) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 102) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 104) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 107) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 109) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 111) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 113) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 117) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 22) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 43) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 44) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 56) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 57) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 58) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 59) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 60) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 61) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 64) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 66) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 68) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 70) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 71) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 78) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 79) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 10) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 16) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 18) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 19) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 26) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 27) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 30) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 31) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 32) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 33) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 36) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 37) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 4) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 48) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 49) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 5) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 51) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 52) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 53) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 54) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 8) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 9) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 91) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 92) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 94) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 95) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 96) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 97) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 99) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 at line 38 (test for errors, line 36) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 at line 42 (test for warnings, line 43) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 at line 45 (test for warnings, line 44) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 at line 50 (test for errors, line 49) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 at line 77 (test for warnings, line 78) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 at line 80 (test for warnings, line 79) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 at line 93 (test for errors, line 92) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 102) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 104) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 107) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 109) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 111) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 113) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 43) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 44) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 56) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 57) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 58) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 59) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 60) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 61) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 64) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 66) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 68) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 70) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 71) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 78) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 79) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for warnings, line 115) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for warnings, line 21) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 at line 116 (test for warnings, line 117) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 at line 38 (test for errors, line 36) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 at line 50 (test for errors, line 49) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 at line 93 (test for errors, line 92) PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++11 (test for warnings, line 36) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++11 at line 22 (test for warnings, line 23) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++11 at line 24 (test for warnings, line 25) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++11 at line 28 (test for warnings, line 29) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++11 at line 30 (test for warnings, line 31) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++11 scan-assembler-not inlvarvariable PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 12) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 16) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 19) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 23) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 25) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 29) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 31) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 36) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 39) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 7) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 8) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 scan-assembler-not inlvarvariable PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++20 scan-assembler-not inlvarvariable PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/inline-var4.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/inline-var4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/inline-var4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/inline-var5.C -std=gnu++17 (test for warnings, line 8) PASS: g++.dg/cpp1z/inline-var5.C -std=gnu++17 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp1z/inline-var5.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/inline-var5.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp1z/inline-var5.C -std=gnu++20 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp1z/inline-var5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/inline-var5.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/cpp1z/inline-var5.C -std=gnu++26 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp1z/inline-var5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/inline-var6.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/inline-var6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/inline-var6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/inline-var7.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/inline-var7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/inline-var7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/inline-var8.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/inline-var8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/inline-var8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/inline-var9.C -std=c++11 scan-assembler _ZN1B1bE PASS: g++.dg/cpp1z/inline-var9.C -std=c++11 scan-assembler _ZN2B21bE PASS: g++.dg/cpp1z/inline-var9.C -std=c++11 scan-assembler _ZN2B31bE PASS: g++.dg/cpp1z/inline-var9.C -std=c++11 scan-assembler-not _ZN1A1aE PASS: g++.dg/cpp1z/inline-var9.C -std=c++11 scan-assembler-not _ZN1CIiE1cE PASS: g++.dg/cpp1z/inline-var9.C -std=c++11 scan-assembler-not _ZN2A21aE PASS: g++.dg/cpp1z/inline-var9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/inline-var9.C -std=c++20 scan-assembler _ZN1B1bE PASS: g++.dg/cpp1z/inline-var9.C -std=c++20 scan-assembler _ZN2B21bE PASS: g++.dg/cpp1z/inline-var9.C -std=c++20 scan-assembler _ZN2B31bE PASS: g++.dg/cpp1z/inline-var9.C -std=c++20 scan-assembler-not _ZN1A1aE PASS: g++.dg/cpp1z/inline-var9.C -std=c++20 scan-assembler-not _ZN1CIiE1cE PASS: g++.dg/cpp1z/inline-var9.C -std=c++20 scan-assembler-not _ZN2A21aE PASS: g++.dg/cpp1z/inline-var9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/inline-var9.C -std=c++26 scan-assembler _ZN1B1bE PASS: g++.dg/cpp1z/inline-var9.C -std=c++26 scan-assembler _ZN2B21bE PASS: g++.dg/cpp1z/inline-var9.C -std=c++26 scan-assembler _ZN2B31bE PASS: g++.dg/cpp1z/inline-var9.C -std=c++26 scan-assembler-not _ZN1A1aE PASS: g++.dg/cpp1z/inline-var9.C -std=c++26 scan-assembler-not _ZN1CIiE1cE PASS: g++.dg/cpp1z/inline-var9.C -std=c++26 scan-assembler-not _ZN2A21aE PASS: g++.dg/cpp1z/inline-var9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/lambda-__func__.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/lambda-__func__.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/lambda-__func__.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/lambda-inherit1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/lambda-inherit1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/lambda-inherit1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 28) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 33) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 36) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 41) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 43) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 51) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 54) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 63) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 68) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 78) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for errors, line 83) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 at line 11 (test for errors, line 10) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 at line 16 (test for errors, line 15) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 at line 27 (test for errors, line 26) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 at line 29 (test for errors, line 28) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 at line 30 (test for errors, line 28) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 at line 32 (test for errors, line 31) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 at line 34 (test for errors, line 33) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 at line 35 (test for errors, line 33) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 at line 37 (test for errors, line 36) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 at line 39 (test for errors, line 38) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 at line 42 (test for errors, line 41) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 at line 44 (test for errors, line 43) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 at line 55 (test for errors, line 54) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 at line 56 (test for errors, line 54) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 at line 64 (test for errors, line 63) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 at line 69 (test for errors, line 68) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 at line 79 (test for errors, line 78) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 at line 84 (test for errors, line 83) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 at line 9 (test for errors, line 8) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 15) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 17) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 21) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 23) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 24) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 25) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 26) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 28) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 31) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 33) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 36) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 38) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 40) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 41) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 43) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 51) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 54) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 63) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 68) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 78) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 83) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 11 (test for errors, line 10) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 16 (test for errors, line 15) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 27 (test for errors, line 26) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 29 (test for errors, line 28) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 30 (test for errors, line 28) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 32 (test for errors, line 31) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 34 (test for errors, line 33) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 35 (test for errors, line 33) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 37 (test for errors, line 36) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 39 (test for errors, line 38) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 42 (test for errors, line 41) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 44 (test for errors, line 43) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 55 (test for errors, line 54) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 56 (test for errors, line 54) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 64 (test for errors, line 63) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 69 (test for errors, line 68) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 79 (test for errors, line 78) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 84 (test for errors, line 83) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 9 (test for errors, line 8) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 15) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 21) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 26) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 28) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 31) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 33) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 36) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 38) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 40) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 41) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 43) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 54) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 63) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 68) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 78) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 83) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 at line 30 (test for errors, line 28) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 at line 32 (test for errors, line 31) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 at line 35 (test for errors, line 33) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 at line 55 (test for errors, line 54) PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++11 (test for warnings, line 41) PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++11 (test for warnings, line 53) PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++11 execution test PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++14 (test for warnings, line 14) PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++14 (test for warnings, line 26) PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++14 (test for warnings, line 41) PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++14 (test for warnings, line 53) PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++14 execution test PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++20 execution test PASS: g++.dg/cpp1z/lambda-this3.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this4.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this5.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this6.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this7.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this8.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/lambda-this8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/launder1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/launder1.C -std=c++11 execution test PASS: g++.dg/cpp1z/launder1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/launder1.C -std=c++20 execution test PASS: g++.dg/cpp1z/launder1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/launder1.C -std=c++26 execution test PASS: g++.dg/cpp1z/launder10.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/launder10.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1z/launder10.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1z/launder10.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1z/launder10.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1z/launder10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/launder10.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1z/launder10.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1z/launder10.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1z/launder10.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1z/launder10.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1z/launder10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/launder10.C -std=c++98 (test for errors, line 10) PASS: g++.dg/cpp1z/launder10.C -std=c++98 (test for errors, line 12) PASS: g++.dg/cpp1z/launder10.C -std=c++98 (test for errors, line 14) PASS: g++.dg/cpp1z/launder10.C -std=c++98 (test for errors, line 7) PASS: g++.dg/cpp1z/launder10.C -std=c++98 (test for errors, line 8) PASS: g++.dg/cpp1z/launder10.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp1z/launder2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp1z/launder2.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp1z/launder2.C -std=c++11 (test for errors, line 28) PASS: g++.dg/cpp1z/launder2.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp1z/launder2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp1z/launder2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp1z/launder2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp1z/launder2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp1z/launder2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/launder2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1z/launder2.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp1z/launder2.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp1z/launder2.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp1z/launder2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1z/launder2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1z/launder2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1z/launder2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1z/launder2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/launder2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1z/launder2.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp1z/launder2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp1z/launder2.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp1z/launder2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1z/launder2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1z/launder2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp1z/launder2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1z/launder2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/launder3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/launder3.C -std=c++11 execution test PASS: g++.dg/cpp1z/launder3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/launder3.C -std=c++20 execution test PASS: g++.dg/cpp1z/launder3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/launder3.C -std=c++26 execution test PASS: g++.dg/cpp1z/launder4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/launder4.C -std=c++11 execution test PASS: g++.dg/cpp1z/launder4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/launder4.C -std=c++20 execution test PASS: g++.dg/cpp1z/launder4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/launder4.C -std=c++26 execution test PASS: g++.dg/cpp1z/launder5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/launder5.C -std=c++11 execution test PASS: g++.dg/cpp1z/launder5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/launder5.C -std=c++20 execution test PASS: g++.dg/cpp1z/launder5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/launder5.C -std=c++26 execution test PASS: g++.dg/cpp1z/launder6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/launder6.C -std=c++11 execution test PASS: g++.dg/cpp1z/launder6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/launder6.C -std=c++20 execution test PASS: g++.dg/cpp1z/launder6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/launder6.C -std=c++26 execution test PASS: g++.dg/cpp1z/launder7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/launder7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/launder7.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp1z/launder8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/launder8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/launder8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1z/launder9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/launder9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/launder9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1z/maybe_unused1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/maybe_unused1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/maybe_unused1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/namespace-attribs.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/namespace-attribs.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/namespace-attribs.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/namespace-attribs2.C -std=c++17 (test for errors, line 4) PASS: g++.dg/cpp1z/namespace-attribs2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/namespace-attribs2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1z/namespace-attribs2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/namespace-attribs2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1z/namespace-attribs2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++17 (test for errors, line 13) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++17 (test for errors, line 15) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++17 (test for errors, line 17) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++17 (test for errors, line 19) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++17 (test for errors, line 21) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++17 (test for errors, line 23) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/nested-namespace-def2.C (test for errors, line 3) PASS: g++.dg/cpp1z/nested-namespace-def2.C (test for excess errors) PASS: g++.dg/cpp1z/nested-namespace-def3.C (test for excess errors) PASS: g++.dg/cpp1z/nodiscard-inh1.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/cpp1z/nodiscard-inh1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard-inh1.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp1z/nodiscard-inh1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard-inh1.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp1z/nodiscard-inh1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard1.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp1z/nodiscard1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard1.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp1z/nodiscard1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard1.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp1z/nodiscard1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard2.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/cpp1z/nodiscard2.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp1z/nodiscard2.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp1z/nodiscard2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard2.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/cpp1z/nodiscard2.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp1z/nodiscard2.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp1z/nodiscard2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard2.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/cpp1z/nodiscard2.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp1z/nodiscard2.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp1z/nodiscard2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 105) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 107) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 115) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 117) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 125) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 127) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 132) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 134) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 139) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 141) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 147) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 149) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 155) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 157) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 16) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 162) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 164) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 169) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 17) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 171) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 176) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 178) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 183) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 185) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 190) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 192) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 200) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 202) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 55) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 57) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 65) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 67) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 75) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 77) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 85) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 87) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 95) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 97) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 105) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 107) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 115) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 117) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 125) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 127) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 132) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 134) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 139) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 141) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 147) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 149) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 155) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 157) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 162) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 164) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 169) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 171) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 176) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 178) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 183) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 185) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 190) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 192) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 200) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 202) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 75) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 77) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 85) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 87) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 95) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 97) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 105) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 107) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 115) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 117) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 125) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 127) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 132) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 134) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 139) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 141) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 147) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 149) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 155) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 157) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 162) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 164) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 169) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 171) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 176) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 178) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 183) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 185) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 190) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 192) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 200) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 202) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 75) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 77) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 85) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 87) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 95) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for warnings, line 97) PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard4.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp1z/nodiscard4.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp1z/nodiscard4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard4.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp1z/nodiscard4.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp1z/nodiscard4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard4.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp1z/nodiscard4.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp1z/nodiscard4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard5.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp1z/nodiscard5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard5.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp1z/nodiscard5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard5.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp1z/nodiscard5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard6.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp1z/nodiscard6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard6.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp1z/nodiscard6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard6.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp1z/nodiscard6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard8.C -std=c++11 (test for bogus messages, line 11) PASS: g++.dg/cpp1z/nodiscard8.C -std=c++11 (test for bogus messages, line 13) PASS: g++.dg/cpp1z/nodiscard8.C -std=c++11 (test for bogus messages, line 14) PASS: g++.dg/cpp1z/nodiscard8.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp1z/nodiscard8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard8.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/cpp1z/nodiscard8.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/cpp1z/nodiscard8.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/cpp1z/nodiscard8.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp1z/nodiscard8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard8.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/cpp1z/nodiscard8.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/cpp1z/nodiscard8.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/cpp1z/nodiscard8.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp1z/nodiscard8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++11 (test for bogus messages, line 14) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++11 (test for bogus messages, line 16) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++11 (test for bogus messages, line 17) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++11 (test for bogus messages, line 18) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++11 (test for bogus messages, line 20) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++11 (test for bogus messages, line 21) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++20 (test for bogus messages, line 16) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++20 (test for bogus messages, line 17) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++20 (test for bogus messages, line 18) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++20 (test for bogus messages, line 20) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++20 (test for bogus messages, line 21) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++26 (test for bogus messages, line 16) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++26 (test for bogus messages, line 17) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++26 (test for bogus messages, line 18) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++26 (test for bogus messages, line 20) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++26 (test for bogus messages, line 21) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp1z/nodiscard9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++17 (test for errors, line 4) PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++17 (test for errors, line 5) PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type11.C (test for warnings, line 3) PASS: g++.dg/cpp1z/noexcept-type11.C (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type11a.C (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++17 scan-assembler _Z1fIvJiELb0EEvPDOT1_EFT_DpT0_E PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++17 scan-assembler _Z2f2IvJiELb1EEvPDOT1_EFT_DpT0_E PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++17 scan-assembler _Z2f3PDoFvvE PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++20 scan-assembler _Z1fIvJiELb0EEvPDOT1_EFT_DpT0_E PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++20 scan-assembler _Z2f2IvJiELb1EEvPDOT1_EFT_DpT0_E PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++20 scan-assembler _Z2f3PDoFvvE PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++26 scan-assembler _Z1fIvJiELb0EEvPDOT1_EFT_DpT0_E PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++26 scan-assembler _Z2f2IvJiELb1EEvPDOT1_EFT_DpT0_E PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++26 scan-assembler _Z2f3PDoFvvE PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++20 (test for bogus messages, line 5) PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++26 (test for bogus messages, line 14) PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++26 (test for bogus messages, line 5) PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++98 (test for bogus messages, line 14) PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++98 (test for bogus messages, line 5) PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++11 (test for bogus messages, line 11) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++11 (test for bogus messages, line 16) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++11 (test for bogus messages, line 6) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++11 (test for bogus messages, line 7) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++14 (test for bogus messages, line 11) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++14 (test for bogus messages, line 16) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++14 (test for bogus messages, line 6) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++14 (test for bogus messages, line 7) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++14 (test for warnings, line 10) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++14 (test for warnings, line 13) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++14 (test for warnings, line 8) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++14 (test for warnings, line 9) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type15.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type16.C -std=c++17 scan-assembler _Z2fnIKDoFvvEEvv PASS: g++.dg/cpp1z/noexcept-type16.C -std=c++17 scan-assembler _Z2fnIKFvvEEvv PASS: g++.dg/cpp1z/noexcept-type16.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type16.C -std=c++20 scan-assembler _Z2fnIKDoFvvEEvv PASS: g++.dg/cpp1z/noexcept-type16.C -std=c++20 scan-assembler _Z2fnIKFvvEEvv PASS: g++.dg/cpp1z/noexcept-type16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type16.C -std=c++26 scan-assembler _Z2fnIKDoFvvEEvv PASS: g++.dg/cpp1z/noexcept-type16.C -std=c++26 scan-assembler _Z2fnIKFvvEEvv PASS: g++.dg/cpp1z/noexcept-type16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type17.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type18.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type21.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type22.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type23.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp1z/noexcept-type23.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp1z/noexcept-type23.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type23.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1z/noexcept-type23.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1z/noexcept-type23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type23.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1z/noexcept-type23.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1z/noexcept-type23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type24.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type25.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type26.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type27.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type28.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type3.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp1z/noexcept-type3.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1z/noexcept-type3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1z/noexcept-type3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type4.C -std=c++17 (test for errors, line 15) PASS: g++.dg/cpp1z/noexcept-type4.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type4.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp1z/noexcept-type4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type4.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp1z/noexcept-type4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type5.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type6.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp1z/noexcept-type6.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type6.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1z/noexcept-type6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type6.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1z/noexcept-type6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type7.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp1z/noexcept-type7.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type7.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1z/noexcept-type7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type7.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1z/noexcept-type7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type8.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type8.C -std=c++17 execution test PASS: g++.dg/cpp1z/noexcept-type8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type8.C -std=c++20 execution test PASS: g++.dg/cpp1z/noexcept-type8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type8.C -std=c++26 execution test PASS: g++.dg/cpp1z/noexcept-type9.C -std=c++17 (test for errors, line 17) PASS: g++.dg/cpp1z/noexcept-type9.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type9.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp1z/noexcept-type9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/noexcept-type9.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp1z/noexcept-type9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto10.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto11.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp1z/nontype-auto11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto11.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp1z/nontype-auto11.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto12.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto13.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto14.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto15.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto16.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto19.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto20.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto21.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto21.C -std=c++26 (test for excess errors) 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) PASS: g++.dg/cpp1z/nontype-auto22.C -std=c++26 (test for excess errors) 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) PASS: g++.dg/cpp1z/nontype-auto23.C -std=c++26 (test for excess errors) 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) PASS: g++.dg/cpp1z/nontype-auto24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto25.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto26.C -std=c++20 scan-assembler _Z1f1DIXtl1CtlA2_iLi0ELi1EEEEE PASS: g++.dg/cpp1z/nontype-auto26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto26.C -std=c++23 scan-assembler _Z1f1DIXtl1CtlA2_iLi0ELi1EEEEE PASS: g++.dg/cpp1z/nontype-auto26.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto26.C -std=c++26 scan-assembler _Z1f1DIXtl1CtlA2_iLi0ELi1EEEEE PASS: g++.dg/cpp1z/nontype-auto26.C -std=c++26 (test for excess errors) 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) PASS: g++.dg/cpp1z/nontype-auto3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto4.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto5.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto6.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp1z/nontype-auto6.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto6.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp1z/nontype-auto6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto7.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto8.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto9.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype-auto9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype1.C -std=c++17 scan-assembler _Z1f1MIXadL_ZN1S1mEEEE PASS: g++.dg/cpp1z/nontype1.C -std=c++17 scan-assembler _Z1f1XIXadL_ZN1S1sEEEE PASS: g++.dg/cpp1z/nontype1.C -std=c++17 scan-assembler _Z1f2SPIL_Z1sEE PASS: g++.dg/cpp1z/nontype1.C -std=c++17 scan-assembler _Z1g1XIXadL_ZN1S1sEEEE PASS: g++.dg/cpp1z/nontype1.C -std=c++17 scan-assembler _Z1g2SPIL_Z1sEE PASS: g++.dg/cpp1z/nontype1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype1.C -std=c++20 scan-assembler _Z1f1MIXadL_ZN1S1mEEEE PASS: g++.dg/cpp1z/nontype1.C -std=c++20 scan-assembler _Z1f1XIXadL_ZN1S1sEEEE PASS: g++.dg/cpp1z/nontype1.C -std=c++20 scan-assembler _Z1f2SPIL_Z1sEE PASS: g++.dg/cpp1z/nontype1.C -std=c++20 scan-assembler _Z1g1XIXadL_ZN1S1sEEEE PASS: g++.dg/cpp1z/nontype1.C -std=c++20 scan-assembler _Z1g2SPIL_Z1sEE PASS: g++.dg/cpp1z/nontype1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype1.C -std=c++26 scan-assembler _Z1f1MIXadL_ZN1S1mEEEE PASS: g++.dg/cpp1z/nontype1.C -std=c++26 scan-assembler _Z1f1XIXadL_ZN1S1sEEEE PASS: g++.dg/cpp1z/nontype1.C -std=c++26 scan-assembler _Z1f2SPIL_Z1sEE PASS: g++.dg/cpp1z/nontype1.C -std=c++26 scan-assembler _Z1g1XIXadL_ZN1S1sEEEE PASS: g++.dg/cpp1z/nontype1.C -std=c++26 scan-assembler _Z1g2SPIL_Z1sEE PASS: g++.dg/cpp1z/nontype1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype2.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp1z/nontype2.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp1z/nontype2.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp1z/nontype2.C -std=c++17 (test for errors, line 17) PASS: g++.dg/cpp1z/nontype2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1z/nontype2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1z/nontype2.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp1z/nontype2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1z/nontype2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp1z/nontype2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp1z/nontype2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype3.C -std=c++17 (test for excess errors) UNSUPPORTED: g++.dg/cpp1z/nontype3.C -std=c++20 UNSUPPORTED: g++.dg/cpp1z/nontype3.C -std=c++26 PASS: g++.dg/cpp1z/nontype3a.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1z/nontype3a.C -std=c++20 UNSUPPORTED: g++.dg/cpp1z/nontype3a.C -std=c++26 PASS: g++.dg/cpp1z/nontype4.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype4a.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp1z/nontype4a.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype4a.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1z/nontype4a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype4a.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp1z/nontype4a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype5.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype6.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype6a.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype6a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype6a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype7.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/nontype8.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp1z/nontype8.C -std=c++17 (test for errors, line 9) PASS: g++.dg/cpp1z/nontype8.C -std=c++17 (test for warnings, line 10) PASS: g++.dg/cpp1z/nontype8.C -std=c++17 (test for warnings, line 8) PASS: g++.dg/cpp1z/nontype8.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/nontype8.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp1z/nontype8.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp1z/nontype8.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp1z/nontype8.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp1z/nontype8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/nontype8.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp1z/nontype8.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp1z/nontype8.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp1z/nontype8.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp1z/nontype8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/pr110216.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/pr110216.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/pr110216.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/pr115440.C -std=gnu++17 at line 7 (test for bogus messages, line ) PASS: g++.dg/cpp1z/pr115440.C -std=gnu++17 at line 8 (test for errors, line ) PASS: g++.dg/cpp1z/pr115440.C -std=gnu++17 (test for excess errors) UNSUPPORTED: g++.dg/cpp1z/pr115440.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp1z/pr115440.C -std=gnu++26 PASS: g++.dg/cpp1z/pr122185.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/pr122185.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/pr122185.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/pr78771.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/pr78771.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/pr78771.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/pr79143.C -std=c++17 (test for bogus messages, line 25) PASS: g++.dg/cpp1z/pr79143.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/pr79143.C -std=c++20 (test for bogus messages, line 25) PASS: g++.dg/cpp1z/pr79143.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/pr79143.C -std=c++26 (test for bogus messages, line 25) PASS: g++.dg/cpp1z/pr79143.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/pr81016.C -std=c++17 (test for errors, line 4) PASS: g++.dg/cpp1z/pr81016.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/pr81016.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1z/pr81016.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/pr81016.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1z/pr81016.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/pr81349.C -std=c++17 (test for excess errors) UNSUPPORTED: g++.dg/cpp1z/pr81349.C -std=c++20 UNSUPPORTED: g++.dg/cpp1z/pr81349.C -std=c++26 PASS: g++.dg/cpp1z/pr83020.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp1z/pr83020.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/pr83020.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1z/pr83020.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/pr83020.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1z/pr83020.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/pr83644.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/pr83644.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/pr83644.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/pr83918.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/pr83918.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/pr83918.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/pr84325.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/pr84325.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/pr84325.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/pr84533.C -std=c++17 (test for errors, line 3) PASS: g++.dg/cpp1z/pr84533.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/pr84533.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp1z/pr84533.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/pr84533.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp1z/pr84533.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/pr85569.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/pr85569.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/pr85569.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/pr86648.C -std=c++17 (test for errors, line 5) PASS: g++.dg/cpp1z/pr86648.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/pr86648.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1z/pr86648.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/pr86648.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1z/pr86648.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/pr87814.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/pr87814.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/pr87814.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/pr92536.C -std=c++17 (test for errors, line 21) PASS: g++.dg/cpp1z/pr92536.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/pr92536.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp1z/pr92536.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/pr92536.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp1z/pr92536.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/pr99790.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/pr99790.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/pr99790.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/pr99833.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/pr99833.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/pr99833.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/range-for1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/range-for1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/range-for1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/register1.C -std=c++17 (test for bogus messages, line 10) PASS: g++.dg/cpp1z/register1.C -std=c++17 (test for bogus messages, line 21) PASS: g++.dg/cpp1z/register1.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp1z/register1.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp1z/register1.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp1z/register1.C -std=c++17 (test for errors, line 25) PASS: g++.dg/cpp1z/register1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/register1.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/cpp1z/register1.C -std=c++20 (test for bogus messages, line 21) PASS: g++.dg/cpp1z/register1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1z/register1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp1z/register1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp1z/register1.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp1z/register1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/register1.C -std=c++98 (test for errors, line 13) PASS: g++.dg/cpp1z/register1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp1z/register2.C -std=gnu++17 (test for bogus messages, line 11) PASS: g++.dg/cpp1z/register2.C -std=gnu++17 (test for bogus messages, line 13) PASS: g++.dg/cpp1z/register2.C -std=gnu++17 (test for bogus messages, line 15) PASS: g++.dg/cpp1z/register2.C -std=gnu++17 (test for bogus messages, line 22) PASS: g++.dg/cpp1z/register2.C -std=gnu++17 (test for bogus messages, line 26) PASS: g++.dg/cpp1z/register2.C -std=gnu++17 (test for errors, line 14) PASS: g++.dg/cpp1z/register2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp1z/register2.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/cpp1z/register2.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/cpp1z/register2.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/cpp1z/register2.C -std=gnu++20 (test for bogus messages, line 22) PASS: g++.dg/cpp1z/register2.C -std=gnu++20 (test for bogus messages, line 26) PASS: g++.dg/cpp1z/register2.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp1z/register2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/register2.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/cpp1z/register2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1z/register3.C -std=gnu++14 (test for bogus messages, line 11) PASS: g++.dg/cpp1z/register3.C -std=gnu++14 (test for bogus messages, line 22) PASS: g++.dg/cpp1z/register3.C -std=gnu++14 (test for errors, line 14) PASS: g++.dg/cpp1z/register3.C -std=gnu++14 (test for warnings, line 13) PASS: g++.dg/cpp1z/register3.C -std=gnu++14 (test for warnings, line 15) PASS: g++.dg/cpp1z/register3.C -std=gnu++14 (test for warnings, line 26) PASS: g++.dg/cpp1z/register3.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1z/register3.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp1z/register3.C -std=gnu++26 PASS: g++.dg/cpp1z/regress1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/regress1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/regress1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/regress2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/regress2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/regress2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/static1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/static1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/static1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/static2.C -std=c++17 (test for errors, line 6) PASS: g++.dg/cpp1z/static2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/static2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1z/static2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/static2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1z/static2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/static_assert-nomsg.C -std=c++17 (test for errors, line 19) PASS: g++.dg/cpp1z/static_assert-nomsg.C -std=c++17 (test for errors, line 20) PASS: g++.dg/cpp1z/static_assert-nomsg.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/static_assert-nomsg.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp1z/static_assert-nomsg.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp1z/static_assert-nomsg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/static_assert-nomsg.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp1z/static_assert-nomsg.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp1z/static_assert-nomsg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/static_assert1.C -std=c++17 (test for bogus messages, line 13) PASS: g++.dg/cpp1z/static_assert1.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp1z/static_assert1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/static_assert1.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/cpp1z/static_assert1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp1z/static_assert1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/static_assert1.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/cpp1z/static_assert1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp1z/static_assert1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/ttp1.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/cpp1z/ttp1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/ttp1.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/cpp1z/ttp1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/ttp1.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/cpp1z/ttp1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1z/ttp2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/ttp2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/ttp2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++20 (test for errors, line 4) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++20 expected at line 10 (test for errors, line 4) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++20 expected at line 11 (test for errors, line 4) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++26 (test for errors, line 4) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++26 expected at line 10 (test for errors, line 4) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++26 expected at line 11 (test for errors, line 4) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++98 (test for errors, line 4) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++98 expected at line 10 (test for errors, line 4) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++98 expected at line 11 (test for errors, line 4) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C -std=gnu++14 (test for warnings, line 21) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C -std=gnu++26 PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 109) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 110) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 116) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 16) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 20) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 27) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 28) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 29) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 30) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 31) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 32) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 33) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 34) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 35) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 36) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 37) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 38) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 39) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 40) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 41) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 42) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 50) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 51) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 62) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 66) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 70) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 76) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 78) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 79) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 80) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 81) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 86) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 99) PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for excess errors) UNSUPPORTED: g++.dg/cpp1z/typename1.C -std=c++20 UNSUPPORTED: g++.dg/cpp1z/typename1.C -std=c++26 PASS: g++.dg/cpp1z/udlit-utf8char.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/udlit-utf8char.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/udlit-utf8char.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/using-variadic1.C -std=c++17 (test for errors, line 24) PASS: g++.dg/cpp1z/using-variadic1.C -std=c++17 (test for errors, line 29) PASS: g++.dg/cpp1z/using-variadic1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/using-variadic1.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp1z/using-variadic1.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp1z/using-variadic1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/using-variadic1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp1z/using-variadic1.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp1z/using-variadic1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/using-variadic1a.C -std=c++17 (test for errors, line 29) PASS: g++.dg/cpp1z/using-variadic1a.C -std=c++17 (test for errors, line 34) PASS: g++.dg/cpp1z/using-variadic1a.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/using-variadic1a.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp1z/using-variadic1a.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp1z/using-variadic1a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/using-variadic1a.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp1z/using-variadic1a.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp1z/using-variadic1a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/using-variadic1b.C -std=c++17 (test for errors, line 32) PASS: g++.dg/cpp1z/using-variadic1b.C -std=c++17 (test for errors, line 37) PASS: g++.dg/cpp1z/using-variadic1b.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/using-variadic1b.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp1z/using-variadic1b.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp1z/using-variadic1b.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/using-variadic1b.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp1z/using-variadic1b.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp1z/using-variadic1b.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/using-variadic1c.C -std=c++17 (test for errors, line 27) PASS: g++.dg/cpp1z/using-variadic1c.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/using-variadic1c.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp1z/using-variadic1c.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/using-variadic1c.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp1z/using-variadic1c.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/using-variadic2.C -std=c++17 (test for errors, line 20) PASS: g++.dg/cpp1z/using-variadic2.C -std=c++17 (test for warnings, line 24) PASS: g++.dg/cpp1z/using-variadic2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/using-variadic2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp1z/using-variadic2.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/cpp1z/using-variadic2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/using-variadic2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp1z/using-variadic2.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/cpp1z/using-variadic2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/using-variadic3.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/using-variadic3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/using-variadic3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/using1.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp1z/using1.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp1z/using1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/using1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp1z/using1.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp1z/using1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/using1.C -std=c++98 (test for errors, line 20) PASS: g++.dg/cpp1z/using1.C -std=c++98 (test for errors, line 22) PASS: g++.dg/cpp1z/using1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp1z/using2.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp1z/using2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/using2.C -std=gnu++14 (test for warnings, line 10) PASS: g++.dg/cpp1z/using2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/using2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/using3.C -std=gnu++14 (test for errors, line 18) PASS: g++.dg/cpp1z/using3.C -std=gnu++14 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp1z/using3.C -std=gnu++14 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp1z/using3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/using3.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp1z/using3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/using3.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/cpp1z/using3.C -std=gnu++98 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp1z/using3.C -std=gnu++98 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp1z/using3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1z/using4.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp1z/using4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/using4.C -std=gnu++14 (test for warnings, line 8) PASS: g++.dg/cpp1z/using4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/using4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/using5.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp1z/using5.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp1z/using5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/using5.C -std=gnu++14 (test for errors, line 7) PASS: g++.dg/cpp1z/using5.C -std=gnu++14 (test for warnings, line 6) PASS: g++.dg/cpp1z/using5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/using5.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp1z/using5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/using6.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp1z/using6.C -std=gnu++11 at line 10 (test for errors, line 9) PASS: g++.dg/cpp1z/using6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp1z/using6.C -std=gnu++14 (test for warnings, line 9) PASS: g++.dg/cpp1z/using6.C -std=gnu++14 at line 10 (test for errors, line 9) PASS: g++.dg/cpp1z/using6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/using6.C -std=gnu++20 at line 10 (test for errors, line 9) PASS: g++.dg/cpp1z/using6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp1z/using7.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/using7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/using7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/using8.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/using8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/using8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for errors, line 42) PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for errors, line 43) PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for errors, line 44) PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for errors, line 45) PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for errors, line 46) PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for errors, line 47) PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for warnings, line 30) PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for warnings, line 32) PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for warnings, line 33) PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for warnings, line 35) PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for errors, line 46) PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/using9.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp1z/using9.C -std=c++26 (test for errors, line 43) PASS: g++.dg/cpp1z/using9.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp1z/using9.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp1z/using9.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp1z/using9.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp1z/using9.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/cpp1z/using9.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/cpp1z/using9.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/cpp1z/using9.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/cpp1z/using9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/utf8-2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/utf8-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/utf8-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/utf8-2a.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1z/utf8-2a.C -std=c++20 UNSUPPORTED: g++.dg/cpp1z/utf8-2a.C -std=c++26 PASS: g++.dg/cpp1z/utf8-neg.C -std=c++17 (test for errors, line 3) PASS: g++.dg/cpp1z/utf8-neg.C -std=c++17 (test for errors, line 4) PASS: g++.dg/cpp1z/utf8-neg.C -std=c++17 (test for errors, line 5) PASS: g++.dg/cpp1z/utf8-neg.C -std=c++17 (test for errors, line 6) PASS: g++.dg/cpp1z/utf8-neg.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/utf8-neg.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp1z/utf8-neg.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp1z/utf8-neg.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp1z/utf8-neg.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp1z/utf8-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/utf8-neg.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp1z/utf8-neg.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp1z/utf8-neg.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp1z/utf8-neg.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp1z/utf8-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/utf8.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/utf8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/utf8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/variadic-nontype1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/variadic-nontype1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/variadic-nontype1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/variadic-nontype2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/variadic-nontype2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/variadic-nontype2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp1z/variant1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp1z/variant1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp1z/variant1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++20 (test for bogus messages, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for bogus messages, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for bogus messages, line 6) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 12) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 13) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 15) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 16) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 17) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 18) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 19) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 20) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 21) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 23) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 26) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 27) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 28) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 29) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 30) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 31) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 32) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 33) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 34) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 35) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 36) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 37) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 38) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 39) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 40) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 41) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 42) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 8) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for warnings, line 9) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 at line 24 (test for warnings, line 23) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 at line 43 (test for warnings, line 42) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++98 (test for bogus messages, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++98 (test for bogus messages, line 6) PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++20 at line 8 (test for errors, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 (test for bogus messages, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 (test for errors, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 (test for errors, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 (test for warnings, line 12) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 (test for warnings, line 13) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 (test for warnings, line 15) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 (test for warnings, line 16) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 (test for warnings, line 17) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 (test for warnings, line 18) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 (test for warnings, line 19) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 (test for warnings, line 20) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 (test for warnings, line 21) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 (test for warnings, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 (test for warnings, line 23) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 (test for warnings, line 9) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 at line 8 (test for errors, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++98 at line 8 (test for errors, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++20 at line 8 (test for errors, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 (test for bogus messages, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 (test for errors, line 10) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 (test for errors, line 11) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 (test for errors, line 12) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 (test for errors, line 13) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 (test for errors, line 14) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 (test for errors, line 15) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 (test for errors, line 16) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 (test for errors, line 17) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 (test for errors, line 18) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 (test for errors, line 19) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 (test for errors, line 20) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 (test for errors, line 21) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 (test for errors, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 (test for errors, line 23) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 (test for errors, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 (test for errors, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 (test for errors, line 9) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 at line 8 (test for errors, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++98 at line 8 (test for errors, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 17) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 19) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 20) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 21) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 23) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 at line 8 (test for errors, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for bogus messages, line 14) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for bogus messages, line 17) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for bogus messages, line 19) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for bogus messages, line 20) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for bogus messages, line 21) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for bogus messages, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for bogus messages, line 23) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 at line 8 (test for errors, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 12) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 13) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 14) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 15) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 16) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 17) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 18) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 19) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 20) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 21) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 23) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 9) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 at line 8 (test for errors, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++20 (test for bogus messages, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for bogus messages, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for bogus messages, line 6) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 12) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 13) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 15) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 16) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 17) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 18) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 19) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 20) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 21) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 23) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 26) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 27) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 28) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 29) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 30) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 31) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 32) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 33) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 34) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 35) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 36) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 37) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 38) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 39) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 40) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 41) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 42) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 8) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for warnings, line 9) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 at line 24 (test for warnings, line 23) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 at line 43 (test for warnings, line 42) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++98 (test for bogus messages, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++98 (test for bogus messages, line 6) PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++20 (test for bogus messages, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for bogus messages, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for bogus messages, line 6) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 10) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 11) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 12) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 13) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 14) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 15) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 16) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 17) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 18) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 19) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 20) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 21) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 23) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 26) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 27) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 28) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 29) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 30) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 31) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 32) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 33) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 34) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 35) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 36) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 37) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 38) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 39) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 40) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 41) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 42) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 8) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for errors, line 9) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 at line 24 (test for errors, line 23) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 at line 43 (test for errors, line 42) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++98 (test for bogus messages, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++98 (test for bogus messages, line 6) PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 17) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 19) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 20) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 21) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 23) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 26) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 27) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 28) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 29) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 30) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 31) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 32) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 33) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 34) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 35) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 36) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 37) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 38) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 39) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 40) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 41) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 42) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 at line 24 (test for bogus messages, line 23) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 at line 43 (test for bogus messages, line 42) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 14) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 17) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 19) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 20) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 21) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 23) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 26) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 27) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 28) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 29) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 30) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 31) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 32) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 33) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 34) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 35) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 36) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 37) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 38) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 39) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 40) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 41) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 42) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 6) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 at line 24 (test for bogus messages, line 23) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 at line 43 (test for bogus messages, line 42) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 12) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 13) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 14) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 15) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 16) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 17) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 18) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 19) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 20) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 21) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 23) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 26) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 27) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 28) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 29) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 30) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 31) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 32) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 33) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 34) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 35) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 36) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 37) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 38) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 39) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 40) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 41) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 42) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 6) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 9) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 at line 24 (test for bogus messages, line 23) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 at line 43 (test for bogus messages, line 42) PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++11 (test for bogus messages, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++11 (test for bogus messages, line 43) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++11 (test for bogus messages, line 62) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++20 (test for bogus messages, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++20 (test for bogus messages, line 43) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++20 (test for bogus messages, line 62) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for bogus messages, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for bogus messages, line 43) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for bogus messages, line 62) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 12) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 13) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 15) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 16) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 17) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 18) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 19) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 20) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 21) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 26) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 27) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 28) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 29) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 30) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 31) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 32) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 33) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 34) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 35) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 36) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 37) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 38) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 39) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 40) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 41) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 44) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 45) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 46) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 47) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 48) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 49) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 50) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 51) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 52) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 53) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 54) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 55) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 56) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 57) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 58) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 59) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 6) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 60) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 63) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 64) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 65) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 66) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 67) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 68) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 69) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 70) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 71) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 72) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 73) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 74) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 75) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 76) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 77) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 78) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 79) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 8) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for warnings, line 9) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 at line 61 (test for warnings, line 60) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 at line 80 (test for warnings, line 79) PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++11 (test for bogus messages, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++11 (test for bogus messages, line 43) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++11 (test for bogus messages, line 62) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++20 (test for bogus messages, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++20 (test for bogus messages, line 43) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++20 (test for bogus messages, line 62) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for bogus messages, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for bogus messages, line 43) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for bogus messages, line 62) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 12) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 13) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 15) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 16) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 17) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 18) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 19) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 20) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 21) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 26) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 27) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 28) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 29) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 30) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 31) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 32) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 33) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 34) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 35) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 36) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 37) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 38) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 39) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 40) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 41) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 44) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 45) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 46) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 47) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 48) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 49) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 50) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 51) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 52) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 53) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 54) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 55) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 56) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 57) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 58) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 59) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 6) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 60) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 63) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 64) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 65) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 66) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 67) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 68) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 69) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 70) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 71) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 72) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 73) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 74) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 75) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 76) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 77) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 78) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 79) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 8) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for warnings, line 9) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 at line 61 (test for warnings, line 60) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 at line 80 (test for warnings, line 79) PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++11 (test for bogus messages, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++11 (test for bogus messages, line 43) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++11 (test for bogus messages, line 62) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++20 (test for bogus messages, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++20 (test for bogus messages, line 43) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++20 (test for bogus messages, line 62) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for bogus messages, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for bogus messages, line 43) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for bogus messages, line 62) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 10) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 11) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 12) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 13) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 14) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 15) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 16) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 17) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 18) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 19) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 20) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 21) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 26) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 27) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 28) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 29) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 30) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 31) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 32) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 33) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 34) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 35) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 36) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 37) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 38) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 39) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 40) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 41) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 44) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 45) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 46) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 47) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 48) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 49) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 50) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 51) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 52) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 53) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 54) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 55) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 56) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 57) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 58) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 59) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 6) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 60) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 63) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 64) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 65) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 66) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 67) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 68) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 69) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 70) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 71) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 72) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 73) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 74) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 75) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 76) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 77) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 78) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 79) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 8) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for errors, line 9) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 at line 23 (test for errors, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 at line 42 (test for errors, line 41) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 at line 61 (test for errors, line 60) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 at line 80 (test for errors, line 79) PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++11 (test for bogus messages, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++11 (test for bogus messages, line 43) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++11 (test for bogus messages, line 62) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++20 (test for bogus messages, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++20 (test for bogus messages, line 43) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++20 (test for bogus messages, line 62) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 10) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 11) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 12) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 13) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 14) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 15) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 16) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 17) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 18) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 19) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 20) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 21) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 26) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 27) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 28) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 29) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 30) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 31) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 32) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 33) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 34) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 35) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 36) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 37) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 38) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 39) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 40) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 41) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 43) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 44) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 45) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 46) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 47) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 48) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 49) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 50) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 51) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 52) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 53) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 54) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 55) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 56) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 57) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 58) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 59) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 6) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 60) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 62) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 63) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 64) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 65) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 66) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 67) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 68) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 69) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 70) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 71) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 72) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 73) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 74) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 75) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 76) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 77) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 78) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 79) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 8) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for bogus messages, line 9) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 at line 23 (test for bogus messages, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 at line 42 (test for bogus messages, line 41) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 at line 61 (test for bogus messages, line 60) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 at line 80 (test for bogus messages, line 79) PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++20 at line 8 (test for errors, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 (test for bogus messages, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 (test for errors, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 (test for errors, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 (test for warnings, line 12) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 (test for warnings, line 13) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 (test for warnings, line 15) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 (test for warnings, line 16) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 (test for warnings, line 17) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 (test for warnings, line 18) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 (test for warnings, line 19) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 (test for warnings, line 20) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 (test for warnings, line 21) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 (test for warnings, line 22) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 (test for warnings, line 23) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 (test for warnings, line 9) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 at line 8 (test for errors, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++98 at line 8 (test for errors, line 7) PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp23/attr-assume-opt.C -std=gnu++11 scan-tree-dump-times vrp2 "return 0" 0 PASS: g++.dg/cpp23/attr-assume-opt.C -std=gnu++11 scan-tree-dump-times vrp2 "return 1" 4 PASS: g++.dg/cpp23/attr-assume-opt.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/attr-assume-opt.C -std=gnu++20 scan-tree-dump-times vrp2 "return 0" 0 PASS: g++.dg/cpp23/attr-assume-opt.C -std=gnu++20 scan-tree-dump-times vrp2 "return 1" 4 PASS: g++.dg/cpp23/attr-assume-opt.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/attr-assume-opt.C -std=gnu++26 scan-tree-dump-times vrp2 "return 0" 0 PASS: g++.dg/cpp23/attr-assume-opt.C -std=gnu++26 scan-tree-dump-times vrp2 "return 1" 4 PASS: g++.dg/cpp23/attr-assume-opt.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/attr-assume1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp23/attr-assume1.C -std=c++11 execution test PASS: g++.dg/cpp23/attr-assume1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/attr-assume1.C -std=c++20 execution test PASS: g++.dg/cpp23/attr-assume1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/attr-assume1.C -std=c++26 execution test PASS: g++.dg/cpp23/attr-assume10.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp23/attr-assume10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/attr-assume10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/attr-assume11.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp23/attr-assume11.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp23/attr-assume11.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp23/attr-assume11.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp23/attr-assume11.C -std=c++11 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp23/attr-assume11.C -std=c++11 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp23/attr-assume11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp23/attr-assume11.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp23/attr-assume11.C -std=c++17 (test for errors, line 15) PASS: g++.dg/cpp23/attr-assume11.C -std=c++17 (test for errors, line 17) PASS: g++.dg/cpp23/attr-assume11.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp23/attr-assume11.C -std=c++17 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp23/attr-assume11.C -std=c++17 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp23/attr-assume11.C -std=c++17 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp23/attr-assume11.C -std=c++17 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp23/attr-assume11.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp23/attr-assume11.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp23/attr-assume11.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp23/attr-assume11.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp23/attr-assume11.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp23/attr-assume11.C -std=c++20 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp23/attr-assume11.C -std=c++20 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp23/attr-assume11.C -std=c++20 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp23/attr-assume11.C -std=c++20 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp23/attr-assume11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/attr-assume12.C -std=gnu++11 scan-tree-dump-not optimized "={v} a" PASS: g++.dg/cpp23/attr-assume12.C -std=gnu++11 scan-tree-dump-times optimized "a ={v} x" 1 PASS: g++.dg/cpp23/attr-assume12.C -std=gnu++11 scan-tree-dump-times optimized "return 0;" 1 PASS: g++.dg/cpp23/attr-assume12.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/attr-assume12.C -std=gnu++20 scan-tree-dump-not optimized "={v} a" PASS: g++.dg/cpp23/attr-assume12.C -std=gnu++20 scan-tree-dump-times optimized "a ={v} x" 1 PASS: g++.dg/cpp23/attr-assume12.C -std=gnu++20 scan-tree-dump-times optimized "return 0;" 1 PASS: g++.dg/cpp23/attr-assume12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/attr-assume12.C -std=gnu++26 scan-tree-dump-not optimized "={v} a" PASS: g++.dg/cpp23/attr-assume12.C -std=gnu++26 scan-tree-dump-times optimized "a ={v} x" 1 PASS: g++.dg/cpp23/attr-assume12.C -std=gnu++26 scan-tree-dump-times optimized "return 0;" 1 PASS: g++.dg/cpp23/attr-assume12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/attr-assume2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp23/attr-assume2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp23/attr-assume2.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp23/attr-assume2.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp23/attr-assume2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp23/attr-assume2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp23/attr-assume2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp23/attr-assume2.C -std=c++11 (test for errors, line 59) PASS: g++.dg/cpp23/attr-assume2.C -std=c++11 (test for errors, line 68) PASS: g++.dg/cpp23/attr-assume2.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/cpp23/attr-assume2.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp23/attr-assume2.C -std=c++11 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp23/attr-assume2.C -std=c++11 at line 15 (test for errors, line 14) PASS: g++.dg/cpp23/attr-assume2.C -std=c++11 at line 16 (test for warnings, line 14) PASS: g++.dg/cpp23/attr-assume2.C -std=c++11 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp23/attr-assume2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 17) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 20) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 21) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 28) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 59) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 68) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 78) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for warnings, line 19) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for warnings, line 6) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 at line 15 (test for errors, line 14) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 at line 16 (test for warnings, line 14) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 at line 79 (test for warnings, line 78) PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 59) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 68) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 78) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 at line 15 (test for errors, line 14) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 at line 16 (test for warnings, line 14) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 at line 79 (test for warnings, line 78) PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/attr-assume3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp23/attr-assume3.C -std=c++11 execution test PASS: g++.dg/cpp23/attr-assume3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/attr-assume3.C -std=c++20 execution test PASS: g++.dg/cpp23/attr-assume3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/attr-assume3.C -std=c++26 execution test PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 123) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 132) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 32) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 35) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 36) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 37) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 41) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 44) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 45) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for warnings, line 43) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 at line 20 (test for errors, line 19) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 at line 21 (test for warnings, line 19) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 at line 30 (test for errors, line 29) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 at line 31 (test for warnings, line 29) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 at line 33 (test for warnings, line 32) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 at line 38 (test for warnings, line 37) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp23/attr-assume4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 11) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 123) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 132) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 17) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 19) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 22) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 25) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 26) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 27) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 29) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 32) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 35) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 36) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 37) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 39) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 41) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 44) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 45) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 52) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 61) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 70) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for warnings, line 24) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for warnings, line 34) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for warnings, line 43) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for warnings, line 6) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for warnings, line 9) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 20 (test for errors, line 19) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 21 (test for warnings, line 19) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 30 (test for errors, line 29) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 31 (test for warnings, line 29) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 33 (test for warnings, line 32) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 38 (test for warnings, line 37) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 123) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 132) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 36) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 52) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 61) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 70) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for warnings, line 43) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 20 (test for errors, line 19) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 21 (test for warnings, line 19) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 30 (test for errors, line 29) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 31 (test for warnings, line 29) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 33 (test for warnings, line 32) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 38 (test for warnings, line 37) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/attr-assume5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/attr-assume5.C -std=gnu++11 execution test PASS: g++.dg/cpp23/attr-assume5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/attr-assume5.C -std=gnu++20 execution test PASS: g++.dg/cpp23/attr-assume5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/attr-assume5.C -std=gnu++26 execution test PASS: g++.dg/cpp23/attr-assume6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/attr-assume6.C -std=gnu++11 execution test PASS: g++.dg/cpp23/attr-assume6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/attr-assume6.C -std=gnu++20 execution test PASS: g++.dg/cpp23/attr-assume6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/attr-assume6.C -std=gnu++26 execution test PASS: g++.dg/cpp23/attr-assume7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/attr-assume7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/attr-assume7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++11 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++20 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++26 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/attr-assume9.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp23/attr-assume9.C -std=c++17 (test for errors, line 19) PASS: g++.dg/cpp23/attr-assume9.C -std=c++17 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp23/attr-assume9.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp23/attr-assume9.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp23/attr-assume9.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp23/attr-assume9.C -std=c++20 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp23/attr-assume9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/attr-assume9.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp23/attr-assume9.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp23/attr-assume9.C -std=c++26 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp23/attr-assume9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/auto-array.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp23/auto-array.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/auto-array.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/auto-array2.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp23/auto-array2.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp23/auto-array2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp23/auto-array2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp23/auto-array2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp23/auto-array2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/auto-array2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp23/auto-array2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp23/auto-array2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/auto-array3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/auto-array3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/auto-array3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/auto-array4.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp23/auto-array4.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp23/auto-array4.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp23/auto-array4.C -std=gnu++11 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp23/auto-array4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/auto-array4.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp23/auto-array4.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp23/auto-array4.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp23/auto-array4.C -std=gnu++20 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp23/auto-array4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/auto-array4.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/cpp23/auto-array4.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/cpp23/auto-array4.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/cpp23/auto-array4.C -std=gnu++26 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp23/auto-array4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast11.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp23/auto-fncast11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast11.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp23/auto-fncast11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast12.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp23/auto-fncast12.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp23/auto-fncast12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast12.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp23/auto-fncast12.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp23/auto-fncast12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast13.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp23/auto-fncast13.C -std=c++23 (test for errors, line 30) PASS: g++.dg/cpp23/auto-fncast13.C -std=c++23 (test for errors, line 31) PASS: g++.dg/cpp23/auto-fncast13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast13.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp23/auto-fncast13.C -std=c++26 (test for errors, line 30) 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-fncast16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast19.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/cpp23/auto-fncast19.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp23/auto-fncast19.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast19.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp23/auto-fncast19.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp23/auto-fncast19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast19.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) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast5.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp23/auto-fncast5.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp23/auto-fncast5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast5.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp23/auto-fncast5.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp23/auto-fncast5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast6.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp23/auto-fncast6.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp23/auto-fncast6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast7.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp23/auto-fncast7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast7.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp23/auto-fncast7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/auto-fncast9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/charlit-encoding1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/charlit-encoding1.C -std=c++20 execution test PASS: g++.dg/cpp23/charlit-encoding1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/charlit-encoding1.C -std=c++26 execution test 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/charset2.C -std=gnu++23 (test for errors, line 8) PASS: g++.dg/cpp23/charset2.C -std=gnu++23 (test for errors, line 9) PASS: g++.dg/cpp23/charset2.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp23/charset2.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/cpp23/charset2.C -std=gnu++23 (test for warnings, line 32) PASS: g++.dg/cpp23/charset2.C -std=gnu++23 (test for warnings, line 36) PASS: g++.dg/cpp23/charset2.C -std=gnu++23 (test for warnings, line 6) PASS: g++.dg/cpp23/charset2.C -std=gnu++23 (test for warnings, line 7) PASS: g++.dg/cpp23/charset2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/charset2.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/cpp23/charset2.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/cpp23/charset2.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp23/charset2.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp23/charset2.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/cpp23/charset2.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/cpp23/charset2.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/cpp23/charset2.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/cpp23/charset2.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/cpp23/charset2.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/cpp23/charset2.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp23/charset2.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/cpp23/charset2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/charset3.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/cpp23/charset3.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp23/charset3.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp23/charset3.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp23/charset3.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp23/charset3.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp23/charset3.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp23/charset3.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/cpp23/charset3.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp23/charset3.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/cpp23/charset3.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp23/charset3.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp23/charset3.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp23/charset3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/charset3.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp23/charset3.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp23/charset3.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp23/charset3.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp23/charset3.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp23/charset3.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp23/charset3.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/cpp23/charset3.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/cpp23/charset3.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/cpp23/charset3.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/cpp23/charset3.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp23/charset3.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp23/charset3.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp23/charset3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/charset3.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/cpp23/charset3.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp23/charset3.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/cpp23/charset3.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/cpp23/charset3.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/cpp23/charset3.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/cpp23/charset3.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/cpp23/charset3.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/cpp23/charset3.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/cpp23/charset3.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/cpp23/charset3.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp23/charset3.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/cpp23/charset3.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/cpp23/charset3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/charset4.C -std=gnu++23 (test for errors, line 8) PASS: g++.dg/cpp23/charset4.C -std=gnu++23 (test for errors, line 9) PASS: g++.dg/cpp23/charset4.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp23/charset4.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/cpp23/charset4.C -std=gnu++23 (test for warnings, line 32) PASS: g++.dg/cpp23/charset4.C -std=gnu++23 (test for warnings, line 36) PASS: g++.dg/cpp23/charset4.C -std=gnu++23 (test for warnings, line 6) PASS: g++.dg/cpp23/charset4.C -std=gnu++23 (test for warnings, line 7) PASS: g++.dg/cpp23/charset4.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/charset4.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/cpp23/charset4.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/cpp23/charset4.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp23/charset4.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp23/charset4.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/cpp23/charset4.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/cpp23/charset4.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/cpp23/charset4.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/cpp23/charset4.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/cpp23/charset4.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/cpp23/charset4.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp23/charset4.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/cpp23/charset4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/charset5.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/cpp23/charset5.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp23/charset5.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp23/charset5.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp23/charset5.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp23/charset5.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp23/charset5.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp23/charset5.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/cpp23/charset5.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp23/charset5.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/cpp23/charset5.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp23/charset5.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp23/charset5.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp23/charset5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/charset5.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp23/charset5.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp23/charset5.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp23/charset5.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp23/charset5.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp23/charset5.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp23/charset5.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/cpp23/charset5.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/cpp23/charset5.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/cpp23/charset5.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/cpp23/charset5.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp23/charset5.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp23/charset5.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp23/charset5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/charset5.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/cpp23/charset5.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp23/charset5.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/cpp23/charset5.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/cpp23/charset5.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/cpp23/charset5.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/cpp23/charset5.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/cpp23/charset5.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/cpp23/charset5.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/cpp23/charset5.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/cpp23/charset5.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp23/charset5.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/cpp23/charset5.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/cpp23/charset5.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-inherited10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/class-deduction-inherited10.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 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 32) PASS: g++.dg/cpp23/class-deduction-inherited4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/class-deduction-inherited5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/class-deduction-inherited5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/class-deduction-inherited5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/class-deduction-inherited6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/class-deduction-inherited6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/class-deduction-inherited7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/class-deduction-inherited7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/class-deduction-inherited7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/class-deduction-inherited8.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp23/class-deduction-inherited8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/class-deduction-inherited8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/class-deduction-inherited9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/class-deduction-inherited9.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) PASS: g++.dg/cpp23/concepts-err1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp23/concepts-err1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp23/concepts-err1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for warnings, line 78) PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 execution test PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++23 execution test PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++26 execution test PASS: g++.dg/cpp23/consteval-if10.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp23/consteval-if10.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/cpp23/consteval-if10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/consteval-if10.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/consteval-if10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/consteval-if11.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/cpp23/consteval-if11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/consteval-if11.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/consteval-if11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++23 (test for errors, line 22) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++23 (test for errors, line 23) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++23 (test for errors, line 24) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++23 (test for errors, line 25) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++23 (test for errors, line 26) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++23 (test for errors, line 27) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++23 (test for errors, line 28) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/consteval-if13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/consteval-if13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 129) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 48) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 52) XFAIL: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 69) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 7) XFAIL: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 81) XFAIL: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 85) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 107) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 115) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 119) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 75) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 87) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 99) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 at line 11 (test for errors, line 10) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 at line 12 (test for warnings, line 10) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 at line 8 (test for errors, line 7) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 at line 9 (test for warnings, line 7) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++23 (test for errors, line 10) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++23 (test for errors, line 129) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++23 (test for errors, line 13) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++23 (test for errors, line 15) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++23 (test for errors, line 17) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++23 (test for errors, line 23) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++23 (test for errors, line 36) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++23 (test for errors, line 48) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++23 (test for errors, line 52) XFAIL: g++.dg/cpp23/consteval-if2.C -std=gnu++23 (test for errors, line 69) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++23 (test for errors, line 7) XFAIL: g++.dg/cpp23/consteval-if2.C -std=gnu++23 (test for errors, line 81) XFAIL: g++.dg/cpp23/consteval-if2.C -std=gnu++23 (test for errors, line 85) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++23 at line 11 (test for errors, line 10) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++23 at line 8 (test for errors, line 7) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++26 (test for errors, line 129) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++26 (test for errors, line 36) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++26 (test for errors, line 48) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++26 (test for errors, line 52) XFAIL: g++.dg/cpp23/consteval-if2.C -std=gnu++26 (test for errors, line 69) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++26 (test for errors, line 7) XFAIL: g++.dg/cpp23/consteval-if2.C -std=gnu++26 (test for errors, line 81) XFAIL: g++.dg/cpp23/consteval-if2.C -std=gnu++26 (test for errors, line 85) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++26 at line 11 (test for errors, line 10) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++26 at line 8 (test for errors, line 7) PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/consteval-if3.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp23/consteval-if3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/consteval-if3.C -std=gnu++20 execution test PASS: g++.dg/cpp23/consteval-if3.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/consteval-if3.C -std=gnu++23 execution test PASS: g++.dg/cpp23/consteval-if3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/consteval-if3.C -std=gnu++26 execution test PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++23 (test for errors, line 18) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++23 (test for errors, line 30) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++23 (test for errors, line 42) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++23 (test for errors, line 9) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++23 (test for warnings, line 15) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++23 (test for warnings, line 16) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++23 (test for warnings, line 24) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++23 (test for warnings, line 25) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++23 (test for warnings, line 36) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++23 (test for warnings, line 37) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++23 (test for warnings, line 6) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++23 (test for warnings, line 7) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/consteval-if5.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp23/consteval-if5.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp23/consteval-if5.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp23/consteval-if5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/consteval-if5.C -std=gnu++23 (test for errors, line 12) PASS: g++.dg/cpp23/consteval-if5.C -std=gnu++23 (test for warnings, line 6) PASS: g++.dg/cpp23/consteval-if5.C -std=gnu++23 (test for warnings, line 8) PASS: g++.dg/cpp23/consteval-if5.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/consteval-if5.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/cpp23/consteval-if5.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp23/consteval-if5.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/cpp23/consteval-if5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/consteval-if6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/consteval-if6.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/consteval-if6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/consteval-if7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/consteval-if7.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/consteval-if7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/consteval-if8.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp23/consteval-if8.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp23/consteval-if8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/consteval-if8.C -std=gnu++23 (test for errors, line 8) PASS: g++.dg/cpp23/consteval-if8.C -std=gnu++23 (test for warnings, line 12) PASS: g++.dg/cpp23/consteval-if8.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/consteval-if8.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp23/consteval-if8.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/cpp23/consteval-if8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/consteval-if9.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp23/consteval-if9.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp23/consteval-if9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/consteval-if9.C -std=gnu++23 (test for errors, line 9) PASS: g++.dg/cpp23/consteval-if9.C -std=gnu++23 (test for warnings, line 7) PASS: g++.dg/cpp23/consteval-if9.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/consteval-if9.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp23/consteval-if9.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/cpp23/consteval-if9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 (test for bogus messages, line 44) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 (test for errors, line 15) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 (test for errors, line 26) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 (test for errors, line 35) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 (test for errors, line 57) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 (test for warnings, line 48) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 at line 27 (test for errors, line 26) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 at line 36 (test for errors, line 35) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 at line 49 (test for warnings, line 48) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 (test for bogus messages, line 44) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 (test for errors, line 15) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 (test for errors, line 26) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 (test for errors, line 35) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 (test for errors, line 57) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 (test for warnings, line 48) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 at line 27 (test for errors, line 26) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 at line 36 (test for errors, line 35) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 at line 49 (test for warnings, line 48) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++20 (test for bogus messages, line 44) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++20 (test for errors, line 57) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++20 at line 50 (test for warnings, line 48) PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++23 (test for warnings, line 20) PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++23 (test for warnings, line 31) PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++23 (test for warnings, line 47) PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++23 (test for warnings, line 74) PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++23 (test for warnings, line 80) PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++23 (test for warnings, line 87) PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++23 (test for warnings, line 94) PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++26 (test for warnings, line 74) PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++26 (test for warnings, line 87) PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++26 (test for warnings, line 94) PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++23 (test for warnings, line 28) PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++23 (test for warnings, line 31) PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++23 (test for warnings, line 40) PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++23 (test for warnings, line 47) PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++23 (test for warnings, line 51) PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++23 (test for warnings, line 52) PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit12.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp23/constexpr-nonlit12.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp23/constexpr-nonlit12.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp23/constexpr-nonlit12.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp23/constexpr-nonlit12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit12.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp23/constexpr-nonlit12.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp23/constexpr-nonlit12.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp23/constexpr-nonlit12.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp23/constexpr-nonlit12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit13.C -std=gnu++23 (test for errors, line 14) PASS: g++.dg/cpp23/constexpr-nonlit13.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp23/constexpr-nonlit13.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit13.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/cpp23/constexpr-nonlit13.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/cpp23/constexpr-nonlit13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit14.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp23/constexpr-nonlit14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit14.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit15.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit16.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/cpp23/constexpr-nonlit16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit16.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++14 (test for errors, line 15) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++14 (test for errors, line 22) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++14 (test for errors, line 29) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++14 (test for errors, line 33) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++14 (test for errors, line 38) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++14 (test for errors, line 45) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++14 (test for errors, line 49) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++20 (test for errors, line 49) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++23 (test for errors, line 33) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++23 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++23 at line 30 (test for errors, line 29) PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit19.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp23/constexpr-nonlit19.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp23/constexpr-nonlit19.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp23/constexpr-nonlit19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit19.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp23/constexpr-nonlit19.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp23/constexpr-nonlit19.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp23/constexpr-nonlit19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for errors, line 16) PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for errors, line 27) PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for errors, line 36) PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for errors, line 47) PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for warnings, line 40) PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for warnings, line 51) PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for warnings, line 52) PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for warnings, line 53) PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for warnings, line 54) PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit3.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp23/constexpr-nonlit3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp23/constexpr-nonlit3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit4.C (test for errors, line 37) PASS: g++.dg/cpp23/constexpr-nonlit4.C (test for errors, line 49) PASS: g++.dg/cpp23/constexpr-nonlit4.C (test for warnings, line 35) PASS: g++.dg/cpp23/constexpr-nonlit4.C (test for warnings, line 47) PASS: g++.dg/cpp23/constexpr-nonlit4.C (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit5.C (test for errors, line 37) PASS: g++.dg/cpp23/constexpr-nonlit5.C (test for errors, line 49) PASS: g++.dg/cpp23/constexpr-nonlit5.C (test for warnings, line 35) PASS: g++.dg/cpp23/constexpr-nonlit5.C (test for warnings, line 47) PASS: g++.dg/cpp23/constexpr-nonlit5.C (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit6.C (test for errors, line 16) PASS: g++.dg/cpp23/constexpr-nonlit6.C (test for errors, line 23) PASS: g++.dg/cpp23/constexpr-nonlit6.C (test for errors, line 33) PASS: g++.dg/cpp23/constexpr-nonlit6.C (test for errors, line 34) PASS: g++.dg/cpp23/constexpr-nonlit6.C (test for errors, line 35) PASS: g++.dg/cpp23/constexpr-nonlit6.C (test for errors, line 8) PASS: g++.dg/cpp23/constexpr-nonlit6.C (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit7.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++14 (test for errors, line 94) PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++14 (test for warnings, line 14) PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++14 (test for warnings, line 20) PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++14 (test for warnings, line 31) PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++14 (test for warnings, line 47) PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++14 (test for warnings, line 74) PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++14 (test for warnings, line 80) PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++14 (test for warnings, line 87) PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++20 (test for errors, line 94) PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++20 (test for warnings, line 87) PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++14 (test for warnings, line 28) PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++14 (test for warnings, line 31) PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++14 (test for warnings, line 40) PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++14 (test for warnings, line 47) PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++14 (test for warnings, line 51) PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++14 (test for warnings, line 52) PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/cplusplus.C (test for excess errors) PASS: g++.dg/cpp23/decltype1.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp23/decltype1.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp23/decltype1.C -std=c++23 (test for errors, line 41) PASS: g++.dg/cpp23/decltype1.C -std=c++23 (test for errors, line 62) PASS: g++.dg/cpp23/decltype1.C -std=c++23 (test for warnings, line 16) PASS: g++.dg/cpp23/decltype1.C -std=c++23 (test for warnings, line 48) PASS: g++.dg/cpp23/decltype1.C -std=c++23 (test for warnings, line 69) PASS: g++.dg/cpp23/decltype1.C -std=c++23 (test for warnings, line 83) PASS: g++.dg/cpp23/decltype1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/decltype1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp23/decltype1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp23/decltype1.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp23/decltype1.C -std=c++26 (test for errors, line 62) PASS: g++.dg/cpp23/decltype1.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp23/decltype1.C -std=c++26 (test for warnings, line 48) PASS: g++.dg/cpp23/decltype1.C -std=c++26 (test for warnings, line 69) PASS: g++.dg/cpp23/decltype1.C -std=c++26 (test for warnings, line 83) PASS: g++.dg/cpp23/decltype1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/decltype2.C -std=c++23 (test for warnings, line 35) PASS: g++.dg/cpp23/decltype2.C -std=c++23 (test for warnings, line 47) PASS: g++.dg/cpp23/decltype2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/decltype2.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/cpp23/decltype2.C -std=c++26 (test for warnings, line 47) PASS: g++.dg/cpp23/decltype2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/defaulted1.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp23/defaulted1.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp23/defaulted1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/defaulted1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp23/defaulted1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp23/defaulted1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/elision1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/elision1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/elision2.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp23/elision2.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp23/elision2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/elision2.C -std=c++23 (test for errors, line 30) PASS: g++.dg/cpp23/elision2.C -std=c++23 (test for errors, line 45) PASS: g++.dg/cpp23/elision2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/elision2.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp23/elision2.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp23/elision2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/elision3.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp23/elision3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/elision3.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp23/elision3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/elision4.C -std=gnu++23 (test for errors, line 15) PASS: g++.dg/cpp23/elision4.C -std=gnu++23 (test for errors, line 28) PASS: g++.dg/cpp23/elision4.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/elision4.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/cpp23/elision4.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/cpp23/elision4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/elision5.C -std=c++23 (test for errors, line 34) PASS: g++.dg/cpp23/elision5.C -std=c++23 (test for errors, line 43) PASS: g++.dg/cpp23/elision5.C -std=c++23 (test for warnings, line 52) PASS: g++.dg/cpp23/elision5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/elision5.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp23/elision5.C -std=c++26 (test for errors, line 43) PASS: g++.dg/cpp23/elision5.C -std=c++26 (test for warnings, line 52) PASS: g++.dg/cpp23/elision5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/elision6.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp23/elision6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/elision6.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp23/elision6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/elision7.C -std=gnu++23 (test for errors, line 45) PASS: g++.dg/cpp23/elision7.C -std=gnu++23 (test for errors, line 54) PASS: g++.dg/cpp23/elision7.C -std=gnu++23 (test for errors, line 66) PASS: g++.dg/cpp23/elision7.C -std=gnu++23 (test for warnings, line 47) PASS: g++.dg/cpp23/elision7.C -std=gnu++23 (test for warnings, line 72) PASS: g++.dg/cpp23/elision7.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/elision7.C -std=gnu++26 (test for errors, line 45) PASS: g++.dg/cpp23/elision7.C -std=gnu++26 (test for errors, line 54) PASS: g++.dg/cpp23/elision7.C -std=gnu++26 (test for errors, line 66) PASS: g++.dg/cpp23/elision7.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/cpp23/elision7.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/cpp23/elision7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-basic1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-basic1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-basic2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-basic2.C -std=c++23 execution test PASS: g++.dg/cpp23/explicit-obj-basic2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-basic2.C -std=c++26 execution test PASS: g++.dg/cpp23/explicit-obj-basic3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-basic3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-basic4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-basic4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-basic5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-basic5.C -std=c++23 execution test PASS: g++.dg/cpp23/explicit-obj-basic5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-basic5.C -std=c++26 execution test PASS: g++.dg/cpp23/explicit-obj-basic6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-basic6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-basic7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-basic7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-by-value1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-by-value1.C -std=c++23 execution test PASS: g++.dg/cpp23/explicit-obj-by-value1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-by-value1.C -std=c++26 execution test PASS: g++.dg/cpp23/explicit-obj-by-value2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-by-value2.C -std=c++23 execution test PASS: g++.dg/cpp23/explicit-obj-by-value2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-by-value2.C -std=c++26 execution test PASS: g++.dg/cpp23/explicit-obj-by-value3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-by-value3.C -std=c++23 execution test PASS: g++.dg/cpp23/explicit-obj-by-value3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-by-value3.C -std=c++26 execution test PASS: g++.dg/cpp23/explicit-obj-by-value4.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp23/explicit-obj-by-value4.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp23/explicit-obj-by-value4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-by-value4.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp23/explicit-obj-by-value4.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp23/explicit-obj-by-value4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-constraints.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-constraints.C -std=c++23 execution test PASS: g++.dg/cpp23/explicit-obj-constraints.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-constraints.C -std=c++26 execution test PASS: g++.dg/cpp23/explicit-obj-constraints2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-constraints2.C -std=c++23 execution test PASS: g++.dg/cpp23/explicit-obj-constraints2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-constraints2.C -std=c++26 execution test PASS: g++.dg/cpp23/explicit-obj-conv-op.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-conv-op.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-cxx-dialect-A.C -std=c++23 (test for bogus messages, line 5) PASS: g++.dg/cpp23/explicit-obj-cxx-dialect-A.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-cxx-dialect-A.C -std=c++26 (test for bogus messages, line 5) PASS: g++.dg/cpp23/explicit-obj-cxx-dialect-A.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-cxx-dialect-B.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp23/explicit-obj-cxx-dialect-B.C -std=c++20 (test for excess errors) UNSUPPORTED: g++.dg/cpp23/explicit-obj-cxx-dialect-B.C -std=c++23 UNSUPPORTED: g++.dg/cpp23/explicit-obj-cxx-dialect-B.C -std=c++26 PASS: g++.dg/cpp23/explicit-obj-cxx-dialect-C.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp23/explicit-obj-cxx-dialect-C.C -std=gnu++20 (test for excess errors) UNSUPPORTED: g++.dg/cpp23/explicit-obj-cxx-dialect-C.C -std=gnu++23 UNSUPPORTED: g++.dg/cpp23/explicit-obj-cxx-dialect-C.C -std=gnu++26 PASS: g++.dg/cpp23/explicit-obj-cxx-dialect-D.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/cpp23/explicit-obj-cxx-dialect-D.C -std=gnu++20 (test for excess errors) UNSUPPORTED: g++.dg/cpp23/explicit-obj-cxx-dialect-D.C -std=gnu++23 UNSUPPORTED: g++.dg/cpp23/explicit-obj-cxx-dialect-D.C -std=gnu++26 PASS: g++.dg/cpp23/explicit-obj-cxx-dialect-E.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/cpp23/explicit-obj-cxx-dialect-E.C -std=gnu++20 (test for excess errors) UNSUPPORTED: g++.dg/cpp23/explicit-obj-cxx-dialect-E.C -std=gnu++23 UNSUPPORTED: g++.dg/cpp23/explicit-obj-cxx-dialect-E.C -std=gnu++26 PASS: g++.dg/cpp23/explicit-obj-default1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-default1.C -std=c++23 execution test PASS: g++.dg/cpp23/explicit-obj-default1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-default1.C -std=c++26 execution test PASS: g++.dg/cpp23/explicit-obj-default2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-default2.C -std=c++23 execution test PASS: g++.dg/cpp23/explicit-obj-default2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-default2.C -std=c++26 execution test PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 100) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 101) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 103) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 104) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 105) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 106) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 107) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 108) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 109) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 110) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 111) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 112) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 113) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 115) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 116) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 117) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 118) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 119) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 120) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 121) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 122) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 123) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 124) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 125) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 127) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 128) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 129) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 130) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 131) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 132) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 133) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 134) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 135) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 136) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 137) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 26) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 31) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 32) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 33) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 34) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 35) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 36) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 37) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 38) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 39) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 40) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 41) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 43) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 44) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 45) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 46) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 47) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 48) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 49) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 50) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 51) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 52) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 53) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 55) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 56) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 57) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 58) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 59) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 60) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 61) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 62) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 63) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 64) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 65) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 67) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 68) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 69) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 70) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 71) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 72) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 73) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 74) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 75) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 76) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 77) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 79) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 80) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 81) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 82) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 83) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 84) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 85) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 86) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 87) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 88) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 89) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 91) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 92) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 93) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 94) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 95) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 96) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 97) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 98) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for errors, line 99) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 100) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 101) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 103) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 104) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 105) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 106) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 107) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 108) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 109) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 110) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 111) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 112) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 113) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 115) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 116) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 117) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 118) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 119) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 120) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 121) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 122) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 123) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 124) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 125) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 127) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 128) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 129) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 130) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 131) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 132) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 133) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 134) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 135) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 136) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 137) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 43) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 49) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 50) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 52) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 53) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 55) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 56) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 57) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 58) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 59) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 60) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 61) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 62) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 63) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 64) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 65) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 67) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 68) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 69) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 70) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 71) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 72) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 73) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 74) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 75) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 76) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 77) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 79) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 80) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 81) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 82) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 83) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 84) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 85) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 86) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 87) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 88) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 89) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 91) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 92) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 93) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 94) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 95) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 96) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 97) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 98) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for errors, line 99) PASS: g++.dg/cpp23/explicit-obj-diagnostics1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics10.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp23/explicit-obj-diagnostics10.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp23/explicit-obj-diagnostics10.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp23/explicit-obj-diagnostics10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics10.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp23/explicit-obj-diagnostics10.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp23/explicit-obj-diagnostics10.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp23/explicit-obj-diagnostics10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++23 (test for bogus messages, line 48) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++23 (test for errors, line 32) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++23 (test for errors, line 33) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++23 (test for errors, line 42) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++23 (test for errors, line 43) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++23 (test for warnings, line 47) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++26 (test for bogus messages, line 48) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++26 (test for errors, line 43) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++26 (test for warnings, line 47) PASS: g++.dg/cpp23/explicit-obj-diagnostics11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics12.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp23/explicit-obj-diagnostics12.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp23/explicit-obj-diagnostics12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics12.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp23/explicit-obj-diagnostics12.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp23/explicit-obj-diagnostics12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++23 at line 11 (test for errors, line 10) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++23 at line 12 (test for warnings, line 10) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++23 at line 17 (test for errors, line 15) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++23 at line 18 (test for warnings, line 15) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++23 at line 21 (test for errors, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++23 at line 22 (test for warnings, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++23 at line 7 (test for errors, line 6) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++23 at line 8 (test for warnings, line 6) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++26 at line 11 (test for errors, line 10) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++26 at line 12 (test for warnings, line 10) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++26 at line 17 (test for errors, line 15) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++26 at line 18 (test for warnings, line 15) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++26 at line 21 (test for errors, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++26 at line 22 (test for warnings, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++26 at line 7 (test for errors, line 6) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++26 at line 8 (test for warnings, line 6) PASS: g++.dg/cpp23/explicit-obj-diagnostics2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 102) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 103) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 106) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 114) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 117) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 118) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 121) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 127) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 130) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 131) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 134) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 142) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 145) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 146) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 149) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 155) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 158) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 159) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 162) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 30) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 33) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 34) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 37) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 43) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 46) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 47) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 50) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 58) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 61) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 62) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 65) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 71) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 74) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 75) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 78) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 86) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 89) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 90) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 93) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for errors, line 99) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 at line 100 (test for errors, line 99) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 at line 115 (test for errors, line 114) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 at line 128 (test for errors, line 127) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 at line 143 (test for errors, line 142) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 at line 156 (test for errors, line 155) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 at line 31 (test for errors, line 30) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 at line 44 (test for errors, line 43) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 at line 59 (test for errors, line 58) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 at line 72 (test for errors, line 71) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 at line 87 (test for errors, line 86) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 102) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 103) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 106) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 114) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 117) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 118) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 121) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 127) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 130) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 131) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 134) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 142) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 145) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 146) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 149) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 155) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 158) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 159) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 162) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 43) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 50) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 58) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 61) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 62) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 65) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 71) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 74) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 75) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 78) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 86) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 89) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 90) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 93) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for errors, line 99) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for warnings, line 111) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for warnings, line 124) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for warnings, line 139) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for warnings, line 152) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for warnings, line 40) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for warnings, line 55) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for warnings, line 68) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for warnings, line 83) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for warnings, line 96) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 at line 100 (test for errors, line 99) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 at line 115 (test for errors, line 114) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 at line 128 (test for errors, line 127) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 at line 143 (test for errors, line 142) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 at line 156 (test for errors, line 155) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 at line 31 (test for errors, line 30) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 at line 44 (test for errors, line 43) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 at line 59 (test for errors, line 58) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 at line 72 (test for errors, line 71) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 at line 87 (test for errors, line 86) PASS: g++.dg/cpp23/explicit-obj-diagnostics3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics4.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp23/explicit-obj-diagnostics4.C -std=c++23 at line 7 (test for warnings, line ) PASS: g++.dg/cpp23/explicit-obj-diagnostics4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics4.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp23/explicit-obj-diagnostics4.C -std=c++26 at line 7 (test for warnings, line ) PASS: g++.dg/cpp23/explicit-obj-diagnostics4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics5.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp23/explicit-obj-diagnostics5.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics5.C -std=c++23 (test for warnings, line 10) PASS: g++.dg/cpp23/explicit-obj-diagnostics5.C -std=c++23 (test for warnings, line 19) PASS: g++.dg/cpp23/explicit-obj-diagnostics5.C -std=c++23 at line 6 (test for warnings, line ) PASS: g++.dg/cpp23/explicit-obj-diagnostics5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics5.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp23/explicit-obj-diagnostics5.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics5.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp23/explicit-obj-diagnostics5.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp23/explicit-obj-diagnostics5.C -std=c++26 at line 6 (test for warnings, line ) PASS: g++.dg/cpp23/explicit-obj-diagnostics5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 100 (test for errors, line 99) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 101 (test for warnings, line 99) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 105 (test for warnings, line 102) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 110 (test for errors, line 109) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 111 (test for warnings, line 109) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 119 (test for errors, line 118) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 120 (test for warnings, line 118) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 130 (test for errors, line 129) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 131 (test for warnings, line 129) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 133 (test for errors, line 132) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 134 (test for warnings, line 132) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 137 (test for errors, line 136) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 138 (test for warnings, line 136) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 140 (test for errors, line 139) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 141 (test for warnings, line 139) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 146 (test for errors, line 145) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 147 (test for warnings, line 145) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 151 (test for warnings, line 148) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 154 (test for errors, line 153) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 155 (test for warnings, line 153) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 159 (test for warnings, line 156) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 16 (test for errors, line 15) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 168 (test for errors, line 167) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 169 (test for warnings, line 167) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 17 (test for warnings, line 15) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 177 (test for errors, line 176) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 178 (test for warnings, line 176) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 19 (test for errors, line 18) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 191 (test for errors, line 190) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 192 (test for warnings, line 190) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 196 (test for warnings, line 193) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 199 (test for errors, line 198) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 20 (test for warnings, line 18) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 200 (test for warnings, line 198) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 204 (test for warnings, line 201) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 25 (test for errors, line 24) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 26 (test for warnings, line 24) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 30 (test for warnings, line 27) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 39 (test for errors, line 38) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 40 (test for warnings, line 38) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 44 (test for warnings, line 41) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 6 (test for warnings, line ) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 74 (test for errors, line 73) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 75 (test for warnings, line 73) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 77 (test for errors, line 76) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 82 (test for errors, line 81) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 83 (test for warnings, line 81) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 85 (test for errors, line 84) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 92 (test for errors, line 91) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 93 (test for warnings, line 91) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 at line 97 (test for warnings, line 94) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 (test for excess errors) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 103 (test for errors, line 102) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 104 (test for bogus messages, line 102) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 113 (test for errors, line 112) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 114 (test for bogus messages, line 112) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 115 (test for warnings, line 112) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 116 (test for bogus messages, line 112) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 122 (test for errors, line 121) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 123 (test for bogus messages, line 121) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 124 (test for warnings, line 121) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 125 (test for bogus messages, line 121) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 149 (test for errors, line 148) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 150 (test for bogus messages, line 148) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 157 (test for errors, line 156) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 158 (test for bogus messages, line 156) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 171 (test for errors, line 170) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 172 (test for bogus messages, line 170) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 173 (test for warnings, line 170) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 174 (test for bogus messages, line 170) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 180 (test for errors, line 179) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 181 (test for bogus messages, line 179) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 182 (test for warnings, line 179) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 183 (test for bogus messages, line 179) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 194 (test for errors, line 193) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 195 (test for bogus messages, line 193) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 202 (test for errors, line 201) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 203 (test for bogus messages, line 201) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 28 (test for errors, line 27) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 29 (test for bogus messages, line 27) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 42 (test for errors, line 41) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 43 (test for bogus messages, line 41) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 78 (test for warnings, line 76) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 79 (test for bogus messages, line 76) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 86 (test for warnings, line 84) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 87 (test for bogus messages, line 84) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 95 (test for errors, line 94) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++23 PR113075 at line 96 (test for bogus messages, line 94) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 100 (test for errors, line 99) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 101 (test for warnings, line 99) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 105 (test for warnings, line 102) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 110 (test for errors, line 109) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 111 (test for warnings, line 109) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 119 (test for errors, line 118) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 120 (test for warnings, line 118) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 130 (test for errors, line 129) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 131 (test for warnings, line 129) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 133 (test for errors, line 132) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 134 (test for warnings, line 132) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 137 (test for errors, line 136) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 138 (test for warnings, line 136) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 140 (test for errors, line 139) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 141 (test for warnings, line 139) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 146 (test for errors, line 145) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 147 (test for warnings, line 145) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 151 (test for warnings, line 148) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 154 (test for errors, line 153) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 155 (test for warnings, line 153) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 159 (test for warnings, line 156) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 16 (test for errors, line 15) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 168 (test for errors, line 167) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 169 (test for warnings, line 167) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 17 (test for warnings, line 15) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 177 (test for errors, line 176) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 178 (test for warnings, line 176) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 19 (test for errors, line 18) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 191 (test for errors, line 190) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 192 (test for warnings, line 190) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 196 (test for warnings, line 193) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 199 (test for errors, line 198) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 20 (test for warnings, line 18) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 200 (test for warnings, line 198) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 204 (test for warnings, line 201) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 25 (test for errors, line 24) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 26 (test for warnings, line 24) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 30 (test for warnings, line 27) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 39 (test for errors, line 38) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 40 (test for warnings, line 38) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 44 (test for warnings, line 41) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 6 (test for warnings, line ) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 74 (test for errors, line 73) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 75 (test for warnings, line 73) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 77 (test for errors, line 76) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 82 (test for errors, line 81) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 83 (test for warnings, line 81) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 85 (test for errors, line 84) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 92 (test for errors, line 91) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 93 (test for warnings, line 91) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 at line 97 (test for warnings, line 94) PASS: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 103 (test for errors, line 102) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 104 (test for bogus messages, line 102) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 113 (test for errors, line 112) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 114 (test for bogus messages, line 112) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 115 (test for warnings, line 112) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 116 (test for bogus messages, line 112) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 122 (test for errors, line 121) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 123 (test for bogus messages, line 121) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 124 (test for warnings, line 121) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 125 (test for bogus messages, line 121) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 149 (test for errors, line 148) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 150 (test for bogus messages, line 148) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 157 (test for errors, line 156) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 158 (test for bogus messages, line 156) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 171 (test for errors, line 170) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 172 (test for bogus messages, line 170) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 173 (test for warnings, line 170) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 174 (test for bogus messages, line 170) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 180 (test for errors, line 179) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 181 (test for bogus messages, line 179) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 182 (test for warnings, line 179) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 183 (test for bogus messages, line 179) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 194 (test for errors, line 193) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 195 (test for bogus messages, line 193) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 202 (test for errors, line 201) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 203 (test for bogus messages, line 201) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 28 (test for errors, line 27) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 29 (test for bogus messages, line 27) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 42 (test for errors, line 41) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 43 (test for bogus messages, line 41) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 78 (test for warnings, line 76) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 79 (test for bogus messages, line 76) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 86 (test for warnings, line 84) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 87 (test for bogus messages, line 84) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 95 (test for errors, line 94) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics6.C -std=c++26 PR113075 at line 96 (test for bogus messages, line 94) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 (test for warnings, line 10) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 (test for warnings, line 11) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 (test for warnings, line 12) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 (test for warnings, line 13) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 (test for warnings, line 14) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 (test for warnings, line 15) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 (test for warnings, line 8) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 (test for warnings, line 9) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 30 (test for errors, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 31 (test for errors, line 21) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 32 (test for errors, line 22) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 33 (test for errors, line 23) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 35 (test for errors, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 36 (test for errors, line 21) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 37 (test for errors, line 22) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 38 (test for errors, line 23) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 39 (test for errors, line 24) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 40 (test for errors, line 25) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 41 (test for errors, line 26) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 42 (test for errors, line 27) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 46 (test for bogus messages, line 21) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 47 (test for bogus messages, line 22) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 48 (test for bogus messages, line 23) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 50 (test for bogus messages, line 25) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 51 (test for bogus messages, line 26) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 52 (test for bogus messages, line 27) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 54 (test for warnings, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 55 (test for warnings, line 21) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 56 (test for warnings, line 22) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 57 (test for warnings, line 23) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 58 (test for warnings, line 24) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 59 (test for warnings, line 25) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 60 (test for warnings, line 26) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 61 (test for warnings, line 27) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 74 (test for errors, line 64) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 75 (test for errors, line 65) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 76 (test for errors, line 66) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 77 (test for errors, line 67) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 79 (test for warnings, line 64) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 80 (test for warnings, line 65) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 81 (test for warnings, line 66) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 82 (test for warnings, line 67) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 86 (test for bogus messages, line 65) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 87 (test for bogus messages, line 66) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 88 (test for bogus messages, line 67) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 92 (test for errors, line 69) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 93 (test for errors, line 70) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 at line 94 (test for errors, line 71) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 30 (test for errors, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 31 (test for errors, line 21) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 32 (test for errors, line 22) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 33 (test for errors, line 23) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 35 (test for errors, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 36 (test for errors, line 21) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 37 (test for errors, line 22) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 38 (test for errors, line 23) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 39 (test for errors, line 24) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 40 (test for errors, line 25) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 41 (test for errors, line 26) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 42 (test for errors, line 27) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 46 (test for bogus messages, line 21) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 47 (test for bogus messages, line 22) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 48 (test for bogus messages, line 23) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 50 (test for bogus messages, line 25) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 51 (test for bogus messages, line 26) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 52 (test for bogus messages, line 27) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 54 (test for warnings, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 55 (test for warnings, line 21) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 56 (test for warnings, line 22) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 57 (test for warnings, line 23) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 58 (test for warnings, line 24) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 59 (test for warnings, line 25) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 60 (test for warnings, line 26) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 61 (test for warnings, line 27) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 74 (test for errors, line 64) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 75 (test for errors, line 65) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 76 (test for errors, line 66) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 77 (test for errors, line 67) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 79 (test for warnings, line 64) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 80 (test for warnings, line 65) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 81 (test for warnings, line 66) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 82 (test for warnings, line 67) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 86 (test for bogus messages, line 65) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 87 (test for bogus messages, line 66) XFAIL: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 88 (test for bogus messages, line 67) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 92 (test for errors, line 69) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 93 (test for errors, line 70) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 at line 94 (test for errors, line 71) PASS: g++.dg/cpp23/explicit-obj-diagnostics7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 29 (test for errors, line 8) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 30 (test for errors, line 9) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 31 (test for errors, line 10) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 32 (test for errors, line 11) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 34 (test for warnings, line 8) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 35 (test for warnings, line 9) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 36 (test for warnings, line 10) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 37 (test for warnings, line 11) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 39 (test for errors, line 13) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 40 (test for errors, line 14) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 41 (test for errors, line 15) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 42 (test for errors, line 16) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 44 (test for warnings, line 13) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 45 (test for warnings, line 14) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 46 (test for warnings, line 15) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 47 (test for warnings, line 16) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 49 (test for errors, line 18) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 50 (test for errors, line 19) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 51 (test for errors, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 52 (test for errors, line 21) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 54 (test for warnings, line 18) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 55 (test for warnings, line 19) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 56 (test for warnings, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 57 (test for warnings, line 21) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 59 (test for errors, line 23) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 60 (test for errors, line 24) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 61 (test for errors, line 25) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 62 (test for errors, line 26) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 64 (test for warnings, line 23) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 65 (test for warnings, line 24) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 66 (test for warnings, line 25) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 at line 67 (test for warnings, line 26) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 29 (test for errors, line 8) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 30 (test for errors, line 9) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 31 (test for errors, line 10) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 32 (test for errors, line 11) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 34 (test for warnings, line 8) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 35 (test for warnings, line 9) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 36 (test for warnings, line 10) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 37 (test for warnings, line 11) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 39 (test for errors, line 13) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 40 (test for errors, line 14) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 41 (test for errors, line 15) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 42 (test for errors, line 16) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 44 (test for warnings, line 13) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 45 (test for warnings, line 14) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 46 (test for warnings, line 15) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 47 (test for warnings, line 16) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 49 (test for errors, line 18) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 50 (test for errors, line 19) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 51 (test for errors, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 52 (test for errors, line 21) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 54 (test for warnings, line 18) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 55 (test for warnings, line 19) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 56 (test for warnings, line 20) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 57 (test for warnings, line 21) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 59 (test for errors, line 23) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 60 (test for errors, line 24) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 61 (test for errors, line 25) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 62 (test for errors, line 26) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 64 (test for warnings, line 23) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 65 (test for warnings, line 24) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 66 (test for warnings, line 25) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 at line 67 (test for warnings, line 26) PASS: g++.dg/cpp23/explicit-obj-diagnostics8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics9.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp23/explicit-obj-diagnostics9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-diagnostics9.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp23/explicit-obj-diagnostics9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-eval-order.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-eval-order.C -std=c++23 execution test PASS: g++.dg/cpp23/explicit-obj-eval-order.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-eval-order.C -std=c++26 execution test PASS: g++.dg/cpp23/explicit-obj-lambda1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda10.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp23/explicit-obj-lambda10.C -std=c++23 (test for errors, line 33) PASS: g++.dg/cpp23/explicit-obj-lambda10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda10.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp23/explicit-obj-lambda10.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp23/explicit-obj-lambda10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++23 (test for bogus messages, line 10) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++23 (test for bogus messages, line 24) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++23 (test for bogus messages, line 25) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++23 (test for errors, line 42) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++23 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++23 at line 31 (test for warnings, line 27) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++23 at line 32 (test for warnings, line 27) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++23 at line 33 (test for errors, line 27) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++23 at line 43 (test for warnings, line 42) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++23 at line 47 (test for warnings, line 39) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++23 (test for excess errors) XFAIL: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++23 depends on PR112874 at line 46 (test for errors, line 39) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++26 (test for bogus messages, line 24) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++26 (test for bogus messages, line 25) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++26 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++26 at line 31 (test for warnings, line 27) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++26 at line 32 (test for warnings, line 27) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++26 at line 33 (test for errors, line 27) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++26 at line 43 (test for warnings, line 42) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++26 at line 47 (test for warnings, line 39) PASS: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp23/explicit-obj-lambda11.C -std=c++26 depends on PR112874 at line 46 (test for errors, line 39) PASS: g++.dg/cpp23/explicit-obj-lambda12.C -std=c++23 (test for bogus messages, line 78) PASS: g++.dg/cpp23/explicit-obj-lambda12.C -std=c++23 (test for bogus messages, line 81) PASS: g++.dg/cpp23/explicit-obj-lambda12.C -std=c++23 (test for errors, line 40) PASS: g++.dg/cpp23/explicit-obj-lambda12.C -std=c++23 (test for errors, line 58) PASS: g++.dg/cpp23/explicit-obj-lambda12.C -std=c++23 (test for errors, line 98) PASS: g++.dg/cpp23/explicit-obj-lambda12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda12.C -std=c++23 Substitution failure for a captureful lambda with an unrelated xobj parameter type failed! (test for bogus messages, line 101) PASS: g++.dg/cpp23/explicit-obj-lambda12.C -std=c++23 Substitution failure for a captureful lambda with an unrelated xobj parameter type failed! (test for bogus messages, line 43) PASS: g++.dg/cpp23/explicit-obj-lambda12.C -std=c++23 Substitution failure for a captureful lambda with an unrelated xobj parameter type failed! (test for bogus messages, line 61) PASS: g++.dg/cpp23/explicit-obj-lambda12.C -std=c++26 (test for bogus messages, line 78) PASS: g++.dg/cpp23/explicit-obj-lambda12.C -std=c++26 (test for bogus messages, line 81) PASS: g++.dg/cpp23/explicit-obj-lambda12.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp23/explicit-obj-lambda12.C -std=c++26 (test for errors, line 58) PASS: g++.dg/cpp23/explicit-obj-lambda12.C -std=c++26 (test for errors, line 98) PASS: g++.dg/cpp23/explicit-obj-lambda12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda12.C -std=c++26 Substitution failure for a captureful lambda with an unrelated xobj parameter type failed! (test for bogus messages, line 101) PASS: g++.dg/cpp23/explicit-obj-lambda12.C -std=c++26 Substitution failure for a captureful lambda with an unrelated xobj parameter type failed! (test for bogus messages, line 43) PASS: g++.dg/cpp23/explicit-obj-lambda12.C -std=c++26 Substitution failure for a captureful lambda with an unrelated xobj parameter type failed! (test for bogus messages, line 61) PASS: g++.dg/cpp23/explicit-obj-lambda13.C -std=c++23 (test for bogus messages, line 101) PASS: g++.dg/cpp23/explicit-obj-lambda13.C -std=c++23 (test for bogus messages, line 45) PASS: g++.dg/cpp23/explicit-obj-lambda13.C -std=c++23 (test for bogus messages, line 65) PASS: g++.dg/cpp23/explicit-obj-lambda13.C -std=c++23 (test for bogus messages, line 92) PASS: g++.dg/cpp23/explicit-obj-lambda13.C -std=c++23 (test for errors, line 42) PASS: g++.dg/cpp23/explicit-obj-lambda13.C -std=c++23 (test for errors, line 62) PASS: g++.dg/cpp23/explicit-obj-lambda13.C -std=c++23 (test for excess errors) XFAIL: g++.dg/cpp23/explicit-obj-lambda13.C -std=c++23 Not sure if this is a bug, one might be a better conversion (test for errors, line 89) XFAIL: g++.dg/cpp23/explicit-obj-lambda13.C -std=c++23 Not sure if this is a bug, one might be a better conversion (test for errors, line 98) PASS: g++.dg/cpp23/explicit-obj-lambda13.C -std=c++26 (test for bogus messages, line 101) PASS: g++.dg/cpp23/explicit-obj-lambda13.C -std=c++26 (test for bogus messages, line 45) PASS: g++.dg/cpp23/explicit-obj-lambda13.C -std=c++26 (test for bogus messages, line 65) PASS: g++.dg/cpp23/explicit-obj-lambda13.C -std=c++26 (test for bogus messages, line 92) PASS: g++.dg/cpp23/explicit-obj-lambda13.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp23/explicit-obj-lambda13.C -std=c++26 (test for errors, line 62) PASS: g++.dg/cpp23/explicit-obj-lambda13.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp23/explicit-obj-lambda13.C -std=c++26 Not sure if this is a bug, one might be a better conversion (test for errors, line 89) XFAIL: g++.dg/cpp23/explicit-obj-lambda13.C -std=c++26 Not sure if this is a bug, one might be a better conversion (test for errors, line 98) PASS: g++.dg/cpp23/explicit-obj-lambda14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda14.C -std=c++23 execution test PASS: g++.dg/cpp23/explicit-obj-lambda14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda14.C -std=c++26 execution test PASS: g++.dg/cpp23/explicit-obj-lambda15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda17.C -std=c++23 (test for warnings, line 33) PASS: g++.dg/cpp23/explicit-obj-lambda17.C -std=c++23 (test for warnings, line 59) PASS: g++.dg/cpp23/explicit-obj-lambda17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda17.C -std=c++23 execution test PASS: g++.dg/cpp23/explicit-obj-lambda17.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/cpp23/explicit-obj-lambda17.C -std=c++26 (test for warnings, line 59) PASS: g++.dg/cpp23/explicit-obj-lambda17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda17.C -std=c++26 execution test PASS: g++.dg/cpp23/explicit-obj-lambda18.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp23/explicit-obj-lambda18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda18.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp23/explicit-obj-lambda18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda2.C -std=c++23 execution test PASS: g++.dg/cpp23/explicit-obj-lambda2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda2.C -std=c++26 execution test PASS: g++.dg/cpp23/explicit-obj-lambda20.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda20.C -std=c++23 execution test PASS: g++.dg/cpp23/explicit-obj-lambda20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda20.C -std=c++26 execution test PASS: g++.dg/cpp23/explicit-obj-lambda21.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda22.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda3.C -std=c++23 execution test PASS: g++.dg/cpp23/explicit-obj-lambda3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda3.C -std=c++26 execution test PASS: g++.dg/cpp23/explicit-obj-lambda4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda4.C -std=c++23 execution test PASS: g++.dg/cpp23/explicit-obj-lambda4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda4.C -std=c++26 execution test PASS: g++.dg/cpp23/explicit-obj-lambda5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda5.C -std=c++23 execution test PASS: g++.dg/cpp23/explicit-obj-lambda5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda5.C -std=c++26 execution test PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 123) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 167) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 195) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 20) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 233) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 261) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 305) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 335) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 376) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 408) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 452) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 480) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 50) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 518) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 546) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 592) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 622) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 663) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 695) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 739) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 767) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 805) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 833) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for bogus messages, line 91) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 123) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 167) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 195) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 20) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 233) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 261) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 305) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 335) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 376) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 408) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 452) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 480) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 50) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 518) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 546) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 592) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 622) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 663) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 695) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 739) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 767) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 805) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 833) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for bogus messages, line 91) PASS: g++.dg/cpp23/explicit-obj-lambda6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda7.C -std=c++23 (test for bogus messages, line 8) PASS: g++.dg/cpp23/explicit-obj-lambda7.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp23/explicit-obj-lambda7.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp23/explicit-obj-lambda7.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp23/explicit-obj-lambda7.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp23/explicit-obj-lambda7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda7.C -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/cpp23/explicit-obj-lambda7.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp23/explicit-obj-lambda7.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp23/explicit-obj-lambda7.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp23/explicit-obj-lambda7.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp23/explicit-obj-lambda7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda8.C -std=c++23 execution test PASS: g++.dg/cpp23/explicit-obj-lambda8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda8.C -std=c++26 execution test PASS: g++.dg/cpp23/explicit-obj-lambda9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda9.C -std=c++23 execution test PASS: g++.dg/cpp23/explicit-obj-lambda9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-lambda9.C -std=c++26 execution test PASS: g++.dg/cpp23/explicit-obj-ops-alloc.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp23/explicit-obj-ops-alloc.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp23/explicit-obj-ops-alloc.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp23/explicit-obj-ops-alloc.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp23/explicit-obj-ops-alloc.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-ops-alloc.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp23/explicit-obj-ops-alloc.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp23/explicit-obj-ops-alloc.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp23/explicit-obj-ops-alloc.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp23/explicit-obj-ops-alloc.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-ops-mem-arrow.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-ops-mem-arrow.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-ops-mem-assignment.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-ops-mem-assignment.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-ops-mem-call.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-ops-mem-call.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-ops-mem-subscript.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-ops-mem-subscript.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-ops-non-mem-dep.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-ops-non-mem-dep.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-ops-non-mem-non-dep.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-ops-non-mem-non-dep.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-ops-requires-mem.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-ops-requires-mem.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-ops-requires-non-mem.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-ops-requires-non-mem.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 100) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 101) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 102) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 103) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 104) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 105) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 108) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 109) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 111) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 112) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 113) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 114) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 117) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 118) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 120) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 121) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 122) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 123) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 126) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 127) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 128) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 129) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 131) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 132) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 135) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 136) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 137) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 138) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 140) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 141) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 144) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 145) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 146) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 147) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 148) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 149) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 153) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 154) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 155) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 156) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 157) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 158) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 16) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 17) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 176) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 177) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 178) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 179) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 18) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 180) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 181) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 185) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 186) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 187) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 188) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 189) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 19) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 190) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 192) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 193) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 196) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 197) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 198) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 199) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 20) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 201) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 202) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 205) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 206) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 207) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 208) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 21) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 210) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 211) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 212) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 213) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 216) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 217) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 219) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 220) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 221) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 222) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 225) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 226) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 228) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 229) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 230) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 231) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 232) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 233) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 237) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 238) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 239) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 240) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 241) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 242) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 25) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 26) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 27) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 28) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 29) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 30) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 33) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 34) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 36) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 37) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 38) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 39) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 42) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 43) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 45) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 46) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 47) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 48) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 51) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 52) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 53) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 54) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 56) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 57) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 60) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 61) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 62) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 63) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 65) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 66) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 69) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 70) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 71) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 72) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 73) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 74) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 78) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 79) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 80) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 81) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 82) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 83) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 91) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 92) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 93) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 94) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 95) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for bogus messages, line 96) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 106) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 115) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 124) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 133) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 142) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 151) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 160) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 175) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 184) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 195) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 204) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 215) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 224) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 235) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 244) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 35) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 44) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 55) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 64) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 75) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 84) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for errors, line 97) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 110) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 119) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 130) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 139) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 14) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 150) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 159) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 174) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 183) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 194) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 203) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 214) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 223) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 23) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 234) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 243) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 32) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 41) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 50) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 59) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 68) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 77) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 90) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for warnings, line 99) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 100) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 101) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 102) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 103) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 104) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 105) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 108) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 109) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 111) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 112) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 113) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 114) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 117) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 118) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 120) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 121) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 122) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 123) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 126) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 127) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 128) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 129) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 131) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 132) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 135) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 136) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 137) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 138) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 140) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 141) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 144) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 145) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 146) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 147) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 148) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 149) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 153) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 154) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 155) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 156) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 157) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 158) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 16) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 17) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 176) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 177) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 178) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 179) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 18) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 180) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 181) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 185) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 186) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 187) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 188) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 189) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 19) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 190) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 192) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 193) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 196) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 197) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 198) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 199) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 20) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 201) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 202) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 205) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 206) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 207) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 208) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 21) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 210) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 211) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 212) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 213) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 216) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 217) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 219) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 220) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 221) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 222) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 225) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 226) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 228) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 229) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 230) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 231) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 232) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 233) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 237) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 238) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 239) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 240) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 241) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 242) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 25) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 26) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 27) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 28) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 29) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 30) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 33) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 34) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 36) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 37) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 38) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 39) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 42) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 43) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 45) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 46) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 47) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 48) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 51) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 52) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 53) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 54) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 56) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 57) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 60) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 61) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 62) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 63) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 65) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 66) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 69) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 70) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 71) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 72) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 73) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 74) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 78) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 79) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 80) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 81) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 82) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 83) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 91) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 92) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 93) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 94) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 95) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for bogus messages, line 96) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 106) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 115) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 124) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 133) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 142) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 151) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 160) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 175) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 184) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 195) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 204) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 215) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 224) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 235) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 244) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 55) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 64) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 75) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 84) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for errors, line 97) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 110) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 119) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 130) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 139) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 150) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 159) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 174) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 183) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 194) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 203) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 214) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 223) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 234) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 243) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 50) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 59) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 68) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 77) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 90) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for warnings, line 99) PASS: g++.dg/cpp23/explicit-obj-redecl.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 100) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 102) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 103) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 105) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 106) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 108) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 109) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 125) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 126) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 128) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 129) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 131) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 132) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 134) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 135) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 137) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 138) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 140) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 141) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 143) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 144) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 146) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 147) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 149) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 150) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 152) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 153) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 155) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 156) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 158) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 159) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 75) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 76) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 78) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 79) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 81) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 82) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 84) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 85) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 87) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 88) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 90) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 91) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 93) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 94) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 96) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 97) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for bogus messages, line 99) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for errors, line 114) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for errors, line 117) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for errors, line 120) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for errors, line 123) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for errors, line 64) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for errors, line 67) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for errors, line 70) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for errors, line 73) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for warnings, line 113) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for warnings, line 116) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for warnings, line 119) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for warnings, line 122) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for warnings, line 63) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for warnings, line 66) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for warnings, line 69) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for warnings, line 72) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 100) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 102) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 103) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 105) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 106) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 108) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 109) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 125) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 126) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 128) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 129) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 131) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 132) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 134) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 135) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 137) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 138) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 140) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 141) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 143) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 144) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 146) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 147) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 149) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 150) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 152) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 153) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 155) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 156) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 158) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 159) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 75) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 76) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 78) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 79) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 81) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 82) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 84) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 85) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 87) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 88) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 90) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 91) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 93) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 94) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 96) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 97) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for bogus messages, line 99) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for errors, line 114) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for errors, line 117) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for errors, line 120) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for errors, line 123) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for errors, line 64) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for errors, line 67) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for errors, line 70) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for errors, line 73) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for warnings, line 113) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for warnings, line 116) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for warnings, line 119) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for warnings, line 122) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 101) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 112) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 115) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 118) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 121) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 124) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 128) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 131) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 134) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 137) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 140) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 144) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 147) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 150) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 153) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 156) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 160) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 163) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 166) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 169) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 172) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 176) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 179) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 182) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 185) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 188) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 192) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 195) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 198) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 201) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 204) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 31) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 34) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 37) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 41) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 44) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 47) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 50) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 53) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 57) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 60) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 63) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 66) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 69) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 73) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 76) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 79) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 82) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 85) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 89) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 92) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 95) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for errors, line 98) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 100) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 11) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 111) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 114) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 117) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 120) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 123) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 127) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 130) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 133) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 136) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 139) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 14) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 143) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 146) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 149) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 152) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 155) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 159) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 162) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 165) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 168) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 17) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 171) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 175) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 178) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 181) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 184) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 187) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 191) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 194) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 197) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 20) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 200) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 203) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 24) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 27) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 30) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 33) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 36) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 40) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 43) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 46) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 49) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 52) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 56) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 59) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 62) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 65) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 68) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 72) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 75) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 78) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 8) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 81) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 84) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 88) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 91) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 94) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for warnings, line 97) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 101) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 112) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 115) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 118) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 121) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 124) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 128) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 131) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 134) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 137) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 140) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 144) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 147) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 150) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 153) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 156) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 160) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 163) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 166) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 169) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 172) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 176) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 179) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 182) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 185) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 188) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 192) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 195) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 198) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 201) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 204) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 50) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 53) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 57) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 60) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 63) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 66) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 69) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 73) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 76) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 79) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 82) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 85) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 89) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 92) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 95) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for errors, line 98) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 100) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 111) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 114) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 117) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 120) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 123) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 127) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 130) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 133) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 136) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 139) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 143) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 146) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 149) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 152) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 155) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 159) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 162) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 165) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 168) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 171) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 175) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 178) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 181) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 184) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 187) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 191) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 194) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 197) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 200) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 203) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 40) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 43) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 46) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 49) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 52) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 56) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 59) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 62) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 65) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 68) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 72) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 75) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 78) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 81) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 84) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 88) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 91) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 94) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for warnings, line 97) PASS: g++.dg/cpp23/explicit-obj-redecl3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 32) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 35) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 38) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 41) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 45) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 48) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 51) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 54) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 58) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 61) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 64) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 67) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 73) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 76) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 79) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 82) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 86) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 89) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 92) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for errors, line 95) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 12) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 15) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 18) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 21) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 24) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 28) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 31) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 34) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 37) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 40) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 44) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 47) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 50) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 53) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 57) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 60) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 63) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 66) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 72) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 75) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 78) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 81) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 85) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 88) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 91) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for warnings, line 94) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 54) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 58) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 61) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 64) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 67) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 73) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 76) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 79) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 82) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 86) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 89) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 92) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for errors, line 95) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 40) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 44) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 47) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 50) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 53) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 57) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 60) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 63) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 66) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 72) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 75) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 78) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 81) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 85) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 88) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 91) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for warnings, line 94) PASS: g++.dg/cpp23/explicit-obj-redecl4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/ext-floating1.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/ext-floating1.C -std=gnu++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp23/ext-floating10.C -std=gnu++23 UNSUPPORTED: g++.dg/cpp23/ext-floating10.C -std=gnu++26 PASS: g++.dg/cpp23/ext-floating11.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/ext-floating11.C -std=gnu++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp23/ext-floating12.C -std=gnu++23 UNSUPPORTED: g++.dg/cpp23/ext-floating12.C -std=gnu++26 PASS: g++.dg/cpp23/ext-floating13.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/ext-floating13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/ext-floating14.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/ext-floating14.C -std=gnu++23 execution test PASS: g++.dg/cpp23/ext-floating14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/ext-floating14.C -std=gnu++26 execution test UNSUPPORTED: g++.dg/cpp23/ext-floating15.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp23/ext-floating15.C -std=gnu++26 UNSUPPORTED: g++.dg/cpp23/ext-floating15.C -std=gnu++98 PASS: g++.dg/cpp23/ext-floating16.C -std=gnu++23 (test for bogus messages, line 19) PASS: g++.dg/cpp23/ext-floating16.C -std=gnu++23 (test for bogus messages, line 22) PASS: g++.dg/cpp23/ext-floating16.C -std=gnu++23 (test for bogus messages, line 30) PASS: g++.dg/cpp23/ext-floating16.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/ext-floating16.C -std=gnu++26 (test for bogus messages, line 19) PASS: g++.dg/cpp23/ext-floating16.C -std=gnu++26 (test for bogus messages, line 22) PASS: g++.dg/cpp23/ext-floating16.C -std=gnu++26 (test for bogus messages, line 30) PASS: g++.dg/cpp23/ext-floating16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/ext-floating17.C -std=gnu++23 (test for errors, line 20) PASS: g++.dg/cpp23/ext-floating17.C -std=gnu++23 (test for errors, line 23) PASS: g++.dg/cpp23/ext-floating17.C -std=gnu++23 (test for errors, line 31) PASS: g++.dg/cpp23/ext-floating17.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/ext-floating17.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/cpp23/ext-floating17.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/cpp23/ext-floating17.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/cpp23/ext-floating17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/ext-floating18.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/ext-floating18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/ext-floating19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp23/ext-floating19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/ext-floating19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/ext-floating2.C -std=gnu++23 (test for warnings, line 59) PASS: g++.dg/cpp23/ext-floating2.C -std=gnu++23 (test for warnings, line 63) PASS: g++.dg/cpp23/ext-floating2.C -std=gnu++23 (test for warnings, line 85) PASS: g++.dg/cpp23/ext-floating2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/ext-floating2.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/cpp23/ext-floating2.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/cpp23/ext-floating2.C -std=gnu++26 (test for warnings, line 85) PASS: g++.dg/cpp23/ext-floating2.C -std=gnu++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp23/ext-floating3.C -std=gnu++23 UNSUPPORTED: g++.dg/cpp23/ext-floating3.C -std=gnu++26 UNSUPPORTED: g++.dg/cpp23/ext-floating4.C -std=gnu++23 UNSUPPORTED: g++.dg/cpp23/ext-floating4.C -std=gnu++26 UNSUPPORTED: g++.dg/cpp23/ext-floating5.C -std=gnu++23 UNSUPPORTED: g++.dg/cpp23/ext-floating5.C -std=gnu++26 PASS: g++.dg/cpp23/ext-floating6.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/ext-floating6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/ext-floating7.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/ext-floating7.C -std=gnu++23 execution test PASS: g++.dg/cpp23/ext-floating7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/ext-floating7.C -std=gnu++26 execution test PASS: g++.dg/cpp23/ext-floating8.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/ext-floating8.C -std=gnu++23 execution test PASS: g++.dg/cpp23/ext-floating8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/ext-floating8.C -std=gnu++26 execution test PASS: g++.dg/cpp23/ext-floating9.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/ext-floating9.C -std=gnu++23 execution test PASS: g++.dg/cpp23/ext-floating9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/ext-floating9.C -std=gnu++26 execution test PASS: g++.dg/cpp23/feat-cxx2b.C (test for excess errors) PASS: g++.dg/cpp23/init-stmt1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp23/init-stmt1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp23/init-stmt1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp23/init-stmt1.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp23/init-stmt1.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp23/init-stmt1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/init-stmt1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/init-stmt1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/init-stmt2.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp23/init-stmt2.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp23/init-stmt2.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp23/init-stmt2.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp23/init-stmt2.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp23/init-stmt2.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp23/init-stmt2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/init-stmt2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp23/init-stmt2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp23/init-stmt2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp23/init-stmt2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp23/init-stmt2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp23/init-stmt2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp23/init-stmt2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 56) PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 65) PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 74) PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 84) PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 88) PASS: g++.dg/cpp23/label1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/label1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/label1.C -std=c++98 (test for errors, line 14) PASS: g++.dg/cpp23/label1.C -std=c++98 (test for errors, line 20) PASS: g++.dg/cpp23/label1.C -std=c++98 (test for errors, line 28) PASS: g++.dg/cpp23/label1.C -std=c++98 (test for errors, line 37) PASS: g++.dg/cpp23/label1.C -std=c++98 (test for errors, line 47) PASS: g++.dg/cpp23/label1.C -std=c++98 (test for errors, line 56) PASS: g++.dg/cpp23/label1.C -std=c++98 (test for errors, line 65) PASS: g++.dg/cpp23/label1.C -std=c++98 (test for errors, line 84) PASS: g++.dg/cpp23/label1.C -std=c++98 (test for errors, line 88) PASS: g++.dg/cpp23/label1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp23/label2.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp23/label2.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp23/label2.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp23/label2.C -std=c++23 (test for errors, line 30) PASS: g++.dg/cpp23/label2.C -std=c++23 (test for errors, line 37) PASS: g++.dg/cpp23/label2.C -std=c++23 (test for errors, line 44) PASS: g++.dg/cpp23/label2.C -std=c++23 (test for errors, line 52) PASS: g++.dg/cpp23/label2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/label2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp23/label2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp23/label2.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp23/label2.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp23/label2.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp23/label2.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp23/label2.C -std=c++26 (test for errors, line 52) PASS: g++.dg/cpp23/label2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++11 (test for bogus messages, line 13) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++11 (test for bogus messages, line 15) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++11 (test for bogus messages, line 18) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++11 (test for bogus messages, line 22) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++11 (test for bogus messages, line 32) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++11 (test for bogus messages, line 35) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for bogus messages, line 13) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for bogus messages, line 15) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for bogus messages, line 18) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for bogus messages, line 22) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for bogus messages, line 32) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for bogus messages, line 35) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for warnings, line 10) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for warnings, line 14) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for warnings, line 16) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for warnings, line 19) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for warnings, line 26) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for warnings, line 28) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for warnings, line 7) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for bogus messages, line 15) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for bogus messages, line 18) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for bogus messages, line 22) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for bogus messages, line 32) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for bogus messages, line 35) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/lambda-attr2.C -std=c++11 (test for bogus messages, line 12) PASS: g++.dg/cpp23/lambda-attr2.C -std=c++11 (test for bogus messages, line 16) PASS: g++.dg/cpp23/lambda-attr2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp23/lambda-attr2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp23/lambda-attr2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp23/lambda-attr2.C -std=c++14 (test for bogus messages, line 12) PASS: g++.dg/cpp23/lambda-attr2.C -std=c++14 (test for bogus messages, line 16) PASS: g++.dg/cpp23/lambda-attr2.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp23/lambda-attr2.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp23/lambda-attr2.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp23/lambda-attr2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp23/lambda-attr2.C -std=c++20 (test for bogus messages, line 12) PASS: g++.dg/cpp23/lambda-attr2.C -std=c++20 (test for bogus messages, line 16) PASS: g++.dg/cpp23/lambda-attr2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp23/lambda-attr2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp23/lambda-attr2.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp23/lambda-attr2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp23/lambda-attr2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope3.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope4.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope4b.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope4b.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope4b.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope5.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope7.C -std=c++14 (test for errors, line 18) PASS: g++.dg/cpp23/lambda-scope7.C -std=c++14 (test for errors, line 19) PASS: g++.dg/cpp23/lambda-scope7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp23/lambda-scope7.C -std=c++20 UNSUPPORTED: g++.dg/cpp23/lambda-scope7.C -std=c++26 PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++23 (test for errors, line 11) PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++23 (test for errors, line 13) PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++23 (test for errors, line 14) PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++23 (test for errors, line 18) PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++23 (test for errors, line 20) PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++23 (test for errors, line 22) PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++23 (test for errors, line 9) PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++23 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++23 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++26 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++26 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp23/lambda-scope8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope9.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp23/lambda-scope9.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/lambda-scope9.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/cpp23/lambda-scope9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++17 (test for warnings, line 15) PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++17 (test for warnings, line 16) PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++17 (test for warnings, line 17) PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++17 (test for warnings, line 8) PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/lambda-specifiers2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/lambda-specifiers2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/lookup2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/lookup2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/lookup2.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp23/mixed-concat1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/named-universal-char-escape1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/named-universal-char-escape1.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp23/named-universal-char-escape1.C -std=c++23 (test for warnings, line 11) PASS: g++.dg/cpp23/named-universal-char-escape1.C -std=c++23 (test for warnings, line 12) PASS: g++.dg/cpp23/named-universal-char-escape1.C -std=c++23 (test for warnings, line 15) PASS: g++.dg/cpp23/named-universal-char-escape1.C -std=c++23 (test for warnings, line 7) PASS: g++.dg/cpp23/named-universal-char-escape1.C -std=c++23 (test for warnings, line 8) PASS: g++.dg/cpp23/named-universal-char-escape1.C -std=c++23 at line 14 (test for errors, line 13) PASS: g++.dg/cpp23/named-universal-char-escape1.C -std=c++23 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp23/named-universal-char-escape1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/named-universal-char-escape1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++20 at line 16 (test for warnings, line 14) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++20 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++23 (test for errors, line 14) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++23 (test for warnings, line 12) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++23 (test for warnings, line 13) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++23 (test for warnings, line 17) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++23 (test for warnings, line 8) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++23 (test for warnings, line 9) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++23 at line 15 (test for errors, line 14) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++23 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++98 at line 16 (test for warnings, line 14) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++98 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp23/named-universal-char-escape3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp23/named-universal-char-escape3.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp23/named-universal-char-escape3.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp23/named-universal-char-escape3.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp23/named-universal-char-escape3.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/cpp23/named-universal-char-escape3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/named-universal-char-escape3.C -std=c++23 (test for warnings, line 14) PASS: g++.dg/cpp23/named-universal-char-escape3.C -std=c++23 (test for warnings, line 6) PASS: g++.dg/cpp23/named-universal-char-escape3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/named-universal-char-escape3.C -std=c++98 (test for errors, line 10) PASS: g++.dg/cpp23/named-universal-char-escape3.C -std=c++98 (test for errors, line 9) PASS: g++.dg/cpp23/named-universal-char-escape3.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/cpp23/named-universal-char-escape3.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/cpp23/named-universal-char-escape3.C -std=c++98 at line 7 (test for errors, line 6) PASS: g++.dg/cpp23/named-universal-char-escape3.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp23/narrowing-bool1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp23/narrowing-bool1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp23/narrowing-bool1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp23/narrowing-bool1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp23/narrowing-bool1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/narrowing-bool1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp23/narrowing-bool1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp23/narrowing-bool1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 38) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 44) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 46) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 50) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 52) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 57) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 60) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 63) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 65) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 66) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp23/normalize1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for excess errors) UNSUPPORTED: g++.dg/cpp23/normalize1.C -std=gnu++26 PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 12) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 16) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 18) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 20) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 22) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 25) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 28) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 31) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 33) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 34) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 38) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 40) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 42) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 44) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 46) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 48) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 50) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 52) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 54) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 57) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 6) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 60) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 63) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 65) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 66) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for warnings, line 8) PASS: g++.dg/cpp23/normalize2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/cpp23/normalize2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 19) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 21) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 25) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 27) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 32) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 35) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 38) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 40) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 41) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 44) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 45) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 47) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 48) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 49) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 51) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 52) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 54) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 55) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 57) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 58) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 60) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 61) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 63) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 64) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 66) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 67) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 71) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 74) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 77) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 79) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 80) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 at line 11 (test for errors, line 10) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 at line 14 (test for errors, line 13) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 at line 17 (test for errors, line 16) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 at line 20 (test for errors, line 19) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 at line 23 (test for errors, line 22) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 at line 26 (test for errors, line 25) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 at line 29 (test for errors, line 28) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 at line 50 (test for errors, line 49) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 at line 53 (test for errors, line 52) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 at line 56 (test for errors, line 55) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 at line 59 (test for errors, line 58) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 at line 62 (test for errors, line 61) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 at line 65 (test for errors, line 64) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 at line 68 (test for errors, line 67) PASS: g++.dg/cpp23/normalize3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 35) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 41) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 47) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 48) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 49) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 51) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 52) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 54) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 55) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 57) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 58) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 60) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 61) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 63) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 64) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 66) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 67) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 71) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 74) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 77) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 79) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 80) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 11 (test for errors, line 10) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 14 (test for errors, line 13) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 17 (test for errors, line 16) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 20 (test for errors, line 19) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 23 (test for errors, line 22) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 26 (test for errors, line 25) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 29 (test for errors, line 28) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 50 (test for errors, line 49) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 53 (test for errors, line 52) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 56 (test for errors, line 55) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 59 (test for errors, line 58) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 62 (test for errors, line 61) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 65 (test for errors, line 64) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 68 (test for errors, line 67) PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 35) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 38) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 40) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 41) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 45) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 47) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 48) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 49) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 51) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 52) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 54) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 55) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 57) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 58) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 60) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 61) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 63) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 64) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 66) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 67) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 71) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 74) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 77) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 79) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 80) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 at line 11 (test for errors, line 10) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 at line 14 (test for errors, line 13) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 at line 17 (test for errors, line 16) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 at line 20 (test for errors, line 19) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 at line 23 (test for errors, line 22) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 at line 26 (test for errors, line 25) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 at line 29 (test for errors, line 28) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 at line 50 (test for errors, line 49) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 at line 53 (test for errors, line 52) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 at line 56 (test for errors, line 55) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 at line 59 (test for errors, line 58) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 at line 62 (test for errors, line 61) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 at line 65 (test for errors, line 64) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 at line 68 (test for errors, line 67) PASS: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 38) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 44) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 46) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 50) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 52) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 57) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 60) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 63) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 65) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 66) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp23/normalize4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/cpp23/normalize4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 25) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 31) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 33) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 34) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 38) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 40) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 42) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 44) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 46) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 48) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 50) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 52) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 54) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 57) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 60) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 63) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 65) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 66) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp23/normalize5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 46) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 48) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 50) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 52) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 54) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 57) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 60) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 63) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 65) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 66) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 38) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 40) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 46) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 48) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 50) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 52) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 54) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 57) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 60) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 63) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 65) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 66) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/normalize6.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp23/normalize6.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp23/normalize6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/normalize6.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp23/normalize6.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp23/normalize6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/normalize6.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp23/normalize6.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/cpp23/normalize6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/normalize7.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/cpp23/normalize7.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp23/normalize7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/normalize7.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/cpp23/normalize7.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp23/normalize7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/normalize7.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/cpp23/normalize7.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp23/normalize7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/pr117287-attr.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/pr117287-attr.C -std=gnu++23 execution test PASS: g++.dg/cpp23/pr117287-attr.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/pr117287-attr.C -std=gnu++26 execution test PASS: g++.dg/cpp23/range-for1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp23/range-for1.C -std=c++11 execution test PASS: g++.dg/cpp23/range-for1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/range-for1.C -std=c++20 execution test PASS: g++.dg/cpp23/range-for1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/range-for1.C -std=c++26 execution test PASS: g++.dg/cpp23/range-for10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/range-for10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/range-for10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/range-for2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp23/range-for2.C -std=c++11 execution test PASS: g++.dg/cpp23/range-for2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/range-for2.C -std=c++20 execution test PASS: g++.dg/cpp23/range-for2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/range-for2.C -std=c++26 execution test PASS: g++.dg/cpp23/range-for3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp23/range-for3.C -std=c++11 execution test PASS: g++.dg/cpp23/range-for3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/range-for3.C -std=c++20 execution test PASS: g++.dg/cpp23/range-for3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/range-for3.C -std=c++26 execution test PASS: g++.dg/cpp23/range-for4.C (test for excess errors) PASS: g++.dg/cpp23/range-for4.C execution test PASS: g++.dg/cpp23/range-for5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/range-for5.C -std=gnu++11 execution test PASS: g++.dg/cpp23/range-for5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/range-for5.C -std=gnu++20 execution test UNSUPPORTED: g++.dg/cpp23/range-for5.C -std=gnu++26 PASS: g++.dg/cpp23/range-for6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/range-for6.C -std=gnu++11 execution test PASS: g++.dg/cpp23/range-for6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/range-for6.C -std=gnu++20 execution test UNSUPPORTED: g++.dg/cpp23/range-for6.C -std=gnu++26 UNSUPPORTED: g++.dg/cpp23/range-for7.C UNSUPPORTED: g++.dg/cpp23/range-for8.C PASS: g++.dg/cpp23/range-for9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp23/range-for9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/range-for9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/size_t-literals.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/size_t-literals.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++11 (test for warnings, line 32) PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++17 (test for warnings, line 26) PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++17 (test for warnings, line 30) PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++17 (test for warnings, line 32) PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++17 (test for warnings, line 8) PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++11 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++11 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++11 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++11 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++11 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++11 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call3.C -std=gnu++14 (test for warnings, line 8) PASS: g++.dg/cpp23/static-operator-call3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call3.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp23/static-operator-call3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call4.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp23/static-operator-call4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call4.C -std=gnu++11 execution test PASS: g++.dg/cpp23/static-operator-call4.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp23/static-operator-call4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call4.C -std=gnu++20 execution test PASS: g++.dg/cpp23/static-operator-call4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call4.C -std=gnu++26 execution test PASS: g++.dg/cpp23/static-operator-call5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/static-operator-call8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/subscript1.C (test for excess errors) PASS: g++.dg/cpp23/subscript1.C execution test PASS: g++.dg/cpp23/subscript10.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp23/subscript10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/subscript10.C -std=gnu++11 execution test PASS: g++.dg/cpp23/subscript10.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp23/subscript10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/subscript10.C -std=gnu++20 execution test PASS: g++.dg/cpp23/subscript10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/subscript10.C -std=gnu++26 execution test PASS: g++.dg/cpp23/subscript11.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/cpp23/subscript11.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp23/subscript11.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp23/subscript11.C -std=gnu++11 at line 7 (test for errors, line 6) PASS: g++.dg/cpp23/subscript11.C -std=gnu++11 at line 9 (test for errors, line 8) PASS: g++.dg/cpp23/subscript11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/subscript11.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/cpp23/subscript11.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp23/subscript11.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp23/subscript11.C -std=gnu++20 at line 7 (test for errors, line 6) PASS: g++.dg/cpp23/subscript11.C -std=gnu++20 at line 9 (test for errors, line 8) PASS: g++.dg/cpp23/subscript11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/subscript11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/subscript12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/subscript12.C -std=c++23 execution test PASS: g++.dg/cpp23/subscript12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/subscript12.C -std=c++26 execution test PASS: g++.dg/cpp23/subscript13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/subscript13.C -std=c++23 execution test PASS: g++.dg/cpp23/subscript13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/subscript13.C -std=c++26 execution test PASS: g++.dg/cpp23/subscript14.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/cpp23/subscript14.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 at line 35 (test for warnings, line 34) PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 at line 37 (test for warnings, line 36) PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 at line 39 (test for warnings, line 38) PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/subscript14.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/cpp23/subscript14.C -std=gnu++23 (test for warnings, line 16) PASS: g++.dg/cpp23/subscript14.C -std=gnu++23 (test for warnings, line 18) PASS: g++.dg/cpp23/subscript14.C -std=gnu++23 (test for warnings, line 20) PASS: g++.dg/cpp23/subscript14.C -std=gnu++23 (test for warnings, line 22) PASS: g++.dg/cpp23/subscript14.C -std=gnu++23 (test for warnings, line 24) PASS: g++.dg/cpp23/subscript14.C -std=gnu++23 (test for warnings, line 34) PASS: g++.dg/cpp23/subscript14.C -std=gnu++23 (test for warnings, line 36) PASS: g++.dg/cpp23/subscript14.C -std=gnu++23 (test for warnings, line 38) PASS: g++.dg/cpp23/subscript14.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/subscript15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/subscript15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/subscript2.C (test for errors, line 42) PASS: g++.dg/cpp23/subscript2.C (test for errors, line 45) PASS: g++.dg/cpp23/subscript2.C (test for errors, line 46) PASS: g++.dg/cpp23/subscript2.C (test for warnings, line 30) PASS: g++.dg/cpp23/subscript2.C (test for warnings, line 31) PASS: g++.dg/cpp23/subscript2.C (test for warnings, line 43) PASS: g++.dg/cpp23/subscript2.C (test for warnings, line 44) PASS: g++.dg/cpp23/subscript2.C (test for warnings, line 47) PASS: g++.dg/cpp23/subscript2.C (test for warnings, line 48) PASS: g++.dg/cpp23/subscript2.C (test for warnings, line 49) PASS: g++.dg/cpp23/subscript2.C at line 50 (test for errors, line 49) PASS: g++.dg/cpp23/subscript2.C (test for excess errors) PASS: g++.dg/cpp23/subscript3.C (test for excess errors) PASS: g++.dg/cpp23/subscript3.C execution test PASS: g++.dg/cpp23/subscript4.C (test for excess errors) PASS: g++.dg/cpp23/subscript4.C execution test PASS: g++.dg/cpp23/subscript5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp23/subscript5.C -std=c++11 execution test PASS: g++.dg/cpp23/subscript5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/subscript5.C -std=c++20 execution test PASS: g++.dg/cpp23/subscript5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/subscript5.C -std=c++26 execution test PASS: g++.dg/cpp23/subscript6.C (test for excess errors) PASS: g++.dg/cpp23/subscript6.C execution test PASS: g++.dg/cpp23/subscript7.C (test for excess errors) PASS: g++.dg/cpp23/subscript8.C (test for excess errors) PASS: g++.dg/cpp23/subscript9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/subscript9.C -std=c++23 execution test PASS: g++.dg/cpp23/subscript9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp23/subscript9.C -std=c++26 execution test PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++11 (test for errors, line 33) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++11 (test for errors, line 35) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++11 (test for errors, line 37) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++11 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++11 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++11 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++11 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for errors, line 28) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for errors, line 29) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for errors, line 33) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for errors, line 35) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for errors, line 37) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for warnings, line 12) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for warnings, line 7) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++23 (test for errors, line 33) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++23 (test for errors, line 35) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++23 (test for errors, line 37) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++23 (test for errors, line 41) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++23 (test for errors, line 43) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++23 (test for warnings, line 12) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++23 (test for warnings, line 7) PASS: g++.dg/cpp23/wchar-multi1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++11 (test for errors, line 32) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++11 (test for errors, line 34) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++11 (test for errors, line 36) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++11 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++11 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++11 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++11 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++11 at line 43 (test for warnings, line 42) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for errors, line 27) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for errors, line 28) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for errors, line 32) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for errors, line 34) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for errors, line 36) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for warnings, line 12) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for warnings, line 7) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for warnings, line 8) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 at line 43 (test for warnings, line 42) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 at line 43 (test for warnings, line 42) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++23 (test for errors, line 14) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++23 (test for errors, line 16) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++23 (test for errors, line 18) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++23 (test for errors, line 27) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++23 (test for errors, line 28) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++23 (test for errors, line 32) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++23 (test for errors, line 34) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++23 (test for errors, line 36) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++23 (test for errors, line 40) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++23 (test for errors, line 42) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++23 (test for warnings, line 12) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++23 (test for warnings, line 7) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++23 (test for warnings, line 8) PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp23/whitespace-splice1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp23/whitespace-splice1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp23/whitespace-splice1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/aggr-init1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/aggr-init1.C -std=c++20 execution test PASS: g++.dg/cpp26/aggr-init1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/aggr-init1.C -std=c++26 execution test PASS: g++.dg/cpp26/aggr-init1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp26/aggr-init1.C -std=c++98 execution test PASS: g++.dg/cpp26/aggr-init2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp26/aggr-init2.C -std=c++11 (test for errors, line 53) PASS: g++.dg/cpp26/aggr-init2.C -std=c++11 (test for errors, line 60) PASS: g++.dg/cpp26/aggr-init2.C -std=c++11 (test for errors, line 61) PASS: g++.dg/cpp26/aggr-init2.C -std=c++11 (test for errors, line 62) PASS: g++.dg/cpp26/aggr-init2.C -std=c++11 at line 22 (test for errors, line 21) PASS: g++.dg/cpp26/aggr-init2.C -std=c++11 at line 23 (test for errors, line 21) PASS: g++.dg/cpp26/aggr-init2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp26/aggr-init2.C -std=c++14 (test for errors, line 21) PASS: g++.dg/cpp26/aggr-init2.C -std=c++14 (test for errors, line 34) PASS: g++.dg/cpp26/aggr-init2.C -std=c++14 (test for errors, line 39) PASS: g++.dg/cpp26/aggr-init2.C -std=c++14 (test for errors, line 53) PASS: g++.dg/cpp26/aggr-init2.C -std=c++14 (test for errors, line 60) PASS: g++.dg/cpp26/aggr-init2.C -std=c++14 (test for errors, line 61) PASS: g++.dg/cpp26/aggr-init2.C -std=c++14 (test for errors, line 62) PASS: g++.dg/cpp26/aggr-init2.C -std=c++14 at line 22 (test for errors, line 21) PASS: g++.dg/cpp26/aggr-init2.C -std=c++14 at line 23 (test for errors, line 21) PASS: g++.dg/cpp26/aggr-init2.C -std=c++14 at line 35 (test for errors, line 34) PASS: g++.dg/cpp26/aggr-init2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp26/aggr-init2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp26/aggr-init2.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp26/aggr-init2.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp26/aggr-init2.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp26/aggr-init2.C -std=c++20 (test for errors, line 53) PASS: g++.dg/cpp26/aggr-init2.C -std=c++20 (test for errors, line 60) PASS: g++.dg/cpp26/aggr-init2.C -std=c++20 (test for errors, line 61) PASS: g++.dg/cpp26/aggr-init2.C -std=c++20 (test for errors, line 62) PASS: g++.dg/cpp26/aggr-init2.C -std=c++20 (test for errors, line 65) PASS: g++.dg/cpp26/aggr-init2.C -std=c++20 at line 22 (test for errors, line 21) PASS: g++.dg/cpp26/aggr-init2.C -std=c++20 at line 23 (test for errors, line 21) PASS: g++.dg/cpp26/aggr-init2.C -std=c++20 at line 35 (test for errors, line 34) PASS: g++.dg/cpp26/aggr-init2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 125) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 126) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 133) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 134) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 135) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 136) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 137) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 138) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 139) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 142) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 148) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 154) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 37) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 42) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 44) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 48) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 57) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 58) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 59) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 60) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 78) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 80) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for errors, line 99) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 102) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 103) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 104) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 105) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 107) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 108) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 109) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 110) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 120) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 121) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 123) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 128) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 129) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 130) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 131) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 143) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 152) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 153) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 23) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 30) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 35) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 36) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 38) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 43) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 52) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 53) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 62) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 63) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 65) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 67) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 68) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 69) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 70) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 71) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 72) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 73) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 74) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 75) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 76) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 77) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 79) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 81) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 82) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 83) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 84) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 85) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for warnings, line 86) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 at line 14 (test for errors, line 13) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 at line 16 (test for errors, line 15) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 at line 18 (test for errors, line 17) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 at line 20 (test for errors, line 19) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 at line 24 (test for errors, line 23) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 at line 25 (test for errors, line 23) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 at line 27 (test for errors, line 26) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 at line 61 (test for errors, line 60) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 at line 64 (test for errors, line 63) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 at line 66 (test for errors, line 65) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 125) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 126) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 133) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 134) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 135) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 136) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 137) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 138) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 139) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 142) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 148) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 15) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 154) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 17) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 19) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 22) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 37) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 42) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 44) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 48) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 57) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 58) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 59) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 60) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 78) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 80) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for errors, line 99) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 102) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 103) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 104) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 105) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 107) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 108) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 109) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 110) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 120) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 121) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 123) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 128) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 129) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 130) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 131) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 143) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 152) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 153) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 23) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 26) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 28) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 29) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 30) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 31) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 32) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 33) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 34) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 35) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 36) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 38) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 43) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 49) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 52) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 53) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 62) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 63) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 65) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 67) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 68) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 69) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 70) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 71) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 72) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 73) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 74) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 75) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 76) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 77) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 79) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 81) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 82) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 83) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 84) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 85) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for warnings, line 86) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 at line 14 (test for errors, line 13) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 at line 16 (test for errors, line 15) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 at line 18 (test for errors, line 17) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 at line 20 (test for errors, line 19) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 at line 24 (test for errors, line 23) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 at line 25 (test for errors, line 23) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 at line 27 (test for errors, line 26) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 at line 61 (test for errors, line 60) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 at line 64 (test for errors, line 63) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 at line 66 (test for errors, line 65) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 125) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 126) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 133) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 134) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 135) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 136) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 137) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 138) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 139) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 142) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 146) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 148) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 154) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 57) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 58) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 59) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 60) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 78) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 80) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for errors, line 99) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 102) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 103) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 104) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 105) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 107) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 108) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 109) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 110) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 120) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 121) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 123) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 128) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 129) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 130) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 131) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 143) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 152) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 153) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 43) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 52) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 53) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 62) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 63) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 65) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 68) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 69) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 70) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 71) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 72) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 73) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 74) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 75) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 76) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 77) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 79) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 81) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 82) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 83) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 84) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 85) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for warnings, line 86) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 at line 14 (test for errors, line 13) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 at line 16 (test for errors, line 15) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 at line 18 (test for errors, line 17) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 at line 20 (test for errors, line 19) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 at line 24 (test for errors, line 23) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 at line 27 (test for errors, line 26) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 at line 64 (test for errors, line 63) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 at line 66 (test for errors, line 65) PASS: g++.dg/cpp26/attr-indeterminate1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/attr-indeterminate2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp26/attr-indeterminate2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/attr-indeterminate2.C -std=c++26 scan-tree-dump-times gimple " = \\.DEFERRED_INIT \\(" 7 PASS: g++.dg/cpp26/attr-indeterminate2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++11 at line 21 (test for errors, line 20) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++20 at line 21 (test for errors, line 20) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++26 at line 21 (test for errors, line 20) PASS: g++.dg/cpp26/attr-indeterminate3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/attr-indeterminate4.C -std=c++11 scan-tree-dump-not gimple " = \\.DEFERRED_INIT \\(" PASS: g++.dg/cpp26/attr-indeterminate4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp26/attr-indeterminate4.C -std=c++20 scan-tree-dump-not gimple " = \\.DEFERRED_INIT \\(" PASS: g++.dg/cpp26/attr-indeterminate4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/attr-indeterminate4.C -std=c++26 scan-tree-dump-not gimple " = \\.DEFERRED_INIT \\(" PASS: g++.dg/cpp26/attr-indeterminate4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/attr-indeterminate5.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp26/attr-indeterminate5.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp26/attr-indeterminate5.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp26/attr-indeterminate5.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp26/attr-indeterminate5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp26/attr-indeterminate5.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp26/attr-indeterminate5.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp26/attr-indeterminate5.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp26/attr-indeterminate5.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp26/attr-indeterminate5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/attr-indeterminate5.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp26/attr-indeterminate5.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp26/attr-indeterminate5.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp26/attr-indeterminate5.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp26/attr-indeterminate5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/consteval-block1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/consteval-block2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp26/consteval-block2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp26/consteval-block2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp26/consteval-block2.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp26/consteval-block2.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp26/consteval-block2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp26/consteval-block2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp26/consteval-block2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/consteval-block3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp26/consteval-block3.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp26/consteval-block3.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp26/consteval-block3.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp26/consteval-block3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/consteval-block4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/consteval-block5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/consteval-block6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/consteval-block7.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp26/consteval-block7.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp26/consteval-block7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/consteval-block8.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/cpp26/consteval-block8.C -std=c++26 (test for bogus messages, line 25) PASS: g++.dg/cpp26/consteval-block8.C -std=c++26 (test for bogus messages, line 27) PASS: g++.dg/cpp26/consteval-block8.C -std=c++26 (test for bogus messages, line 34) PASS: g++.dg/cpp26/consteval-block8.C -std=c++26 (test for bogus messages, line 35) PASS: g++.dg/cpp26/consteval-block8.C -std=c++26 (test for bogus messages, line 36) PASS: g++.dg/cpp26/consteval-block8.C -std=c++26 (test for bogus messages, line 37) PASS: g++.dg/cpp26/consteval-block8.C -std=c++26 (test for bogus messages, line 7) PASS: g++.dg/cpp26/consteval-block8.C -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/cpp26/consteval-block8.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp26/consteval-block8.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp26/consteval-block8.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp26/consteval-block8.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp26/consteval-block8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh10.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp26/constexpr-eh10.C -std=c++26 (test for warnings, line 107) PASS: g++.dg/cpp26/constexpr-eh10.C -std=c++26 at line 47 (test for warnings, line 46) PASS: g++.dg/cpp26/constexpr-eh10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh11.C -std=c++26 (test for errors, line 66) PASS: g++.dg/cpp26/constexpr-eh11.C -std=c++26 (test for warnings, line 47) PASS: g++.dg/cpp26/constexpr-eh11.C -std=c++26 (test for warnings, line 55) PASS: g++.dg/cpp26/constexpr-eh11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh12.C -std=c++26 (test for errors, line 71) PASS: g++.dg/cpp26/constexpr-eh12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh13.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp26/constexpr-eh13.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/cpp26/constexpr-eh13.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp26/constexpr-eh13.C -std=c++26 at line 22 (test for warnings, line 21) PASS: g++.dg/cpp26/constexpr-eh13.C -std=c++26 at line 23 (test for warnings, line 21) PASS: g++.dg/cpp26/constexpr-eh13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh16.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp26/constexpr-eh16.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp26/constexpr-eh16.C -std=gnu++11 at line 17 (test for errors, line 16) PASS: g++.dg/cpp26/constexpr-eh16.C -std=gnu++11 at line 18 (test for errors, line 16) PASS: g++.dg/cpp26/constexpr-eh16.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh16.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/cpp26/constexpr-eh16.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp26/constexpr-eh16.C -std=gnu++20 at line 17 (test for errors, line 16) PASS: g++.dg/cpp26/constexpr-eh16.C -std=gnu++20 at line 18 (test for errors, line 16) PASS: g++.dg/cpp26/constexpr-eh16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh16.C -std=gnu++23 (test for warnings, line 16) PASS: g++.dg/cpp26/constexpr-eh16.C -std=gnu++23 at line 14 (test for errors, line 13) PASS: g++.dg/cpp26/constexpr-eh16.C -std=gnu++23 at line 17 (test for errors, line 16) PASS: g++.dg/cpp26/constexpr-eh16.C -std=gnu++23 at line 18 (test for errors, line 16) PASS: g++.dg/cpp26/constexpr-eh16.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh16.C -std=gnu++26 at line 18 (test for errors, line 16) PASS: g++.dg/cpp26/constexpr-eh16.C -std=gnu++26 at line 19 (test for errors, line 16) PASS: g++.dg/cpp26/constexpr-eh16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh2.C -std=c++26 (test for errors, line 103) PASS: g++.dg/cpp26/constexpr-eh2.C -std=c++26 (test for errors, line 105) PASS: g++.dg/cpp26/constexpr-eh2.C -std=c++26 (test for errors, line 109) PASS: g++.dg/cpp26/constexpr-eh2.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp26/constexpr-eh2.C -std=c++26 (test for errors, line 53) PASS: g++.dg/cpp26/constexpr-eh2.C -std=c++26 (test for errors, line 79) PASS: g++.dg/cpp26/constexpr-eh2.C -std=c++26 (test for errors, line 86) PASS: g++.dg/cpp26/constexpr-eh2.C -std=c++26 (test for errors, line 99) PASS: g++.dg/cpp26/constexpr-eh2.C -std=c++26 (test for warnings, line 104) PASS: g++.dg/cpp26/constexpr-eh2.C -std=c++26 (test for warnings, line 107) PASS: g++.dg/cpp26/constexpr-eh2.C -std=c++26 (test for warnings, line 111) PASS: g++.dg/cpp26/constexpr-eh2.C -std=c++26 (test for warnings, line 112) PASS: g++.dg/cpp26/constexpr-eh2.C -std=c++26 (test for warnings, line 50) PASS: g++.dg/cpp26/constexpr-eh2.C -std=c++26 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp26/constexpr-eh2.C -std=c++26 at line 54 (test for warnings, line 53) PASS: g++.dg/cpp26/constexpr-eh2.C -std=c++26 at line 80 (test for warnings, line 79) PASS: g++.dg/cpp26/constexpr-eh2.C -std=c++26 at line 87 (test for warnings, line 86) PASS: g++.dg/cpp26/constexpr-eh2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh4.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp26/constexpr-eh4.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp26/constexpr-eh4.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp26/constexpr-eh4.C -std=c++26 (test for errors, line 57) PASS: g++.dg/cpp26/constexpr-eh4.C -std=c++26 (test for warnings, line 69) PASS: g++.dg/cpp26/constexpr-eh4.C -std=c++26 (test for warnings, line 70) PASS: g++.dg/cpp26/constexpr-eh4.C -std=c++26 (test for warnings, line 71) PASS: g++.dg/cpp26/constexpr-eh4.C -std=c++26 (test for warnings, line 72) PASS: g++.dg/cpp26/constexpr-eh4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh8.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp26/constexpr-eh8.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp26/constexpr-eh8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 (test for errors, line 122) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 (test for errors, line 123) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 (test for errors, line 124) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 (test for errors, line 125) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 (test for errors, line 126) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 (test for errors, line 127) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 (test for warnings, line 108) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 (test for warnings, line 109) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 (test for warnings, line 110) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 (test for warnings, line 111) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 (test for warnings, line 112) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 (test for warnings, line 113) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 at line 83 (test for errors, line 82) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 at line 84 (test for warnings, line 82) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 at line 85 (test for errors, line 82) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 at line 86 (test for errors, line 82) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 at line 87 (test for errors, line 82) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 at line 88 (test for errors, line 82) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 at line 89 (test for errors, line 82) PASS: g++.dg/cpp26/constexpr-eh9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-new1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-new2.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp26/constexpr-new3.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp26/constexpr-new3.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp26/constexpr-new3.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp26/constexpr-new3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-new4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-new4a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-new5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-new6.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp26/constexpr-new6.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp26/constexpr-new6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-new6a.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp26/constexpr-new6a.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp26/constexpr-new6a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-virt-inherit1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-virt-inherit2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-virt-inherit3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-voidptr1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-voidptr2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-voidptr3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/constexpr-voidptr4.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp26/constexpr-voidptr4.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp26/constexpr-voidptr4.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp26/constexpr-voidptr4.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp26/constexpr-voidptr4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/cplusplus.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/decomp1.C -std=gnu++11 at line 26 (test for warnings, line 25) PASS: g++.dg/cpp26/decomp1.C -std=gnu++11 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp1.C -std=gnu++11 at line 30 (test for warnings, line 29) PASS: g++.dg/cpp26/decomp1.C -std=gnu++11 at line 32 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp1.C -std=gnu++14 at line 26 (test for warnings, line 25) PASS: g++.dg/cpp26/decomp1.C -std=gnu++14 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp1.C -std=gnu++14 at line 30 (test for warnings, line 29) PASS: g++.dg/cpp26/decomp1.C -std=gnu++14 at line 32 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp1.C -std=gnu++17 (test for warnings, line 25) PASS: g++.dg/cpp26/decomp1.C -std=gnu++17 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp1.C -std=gnu++17 (test for warnings, line 29) PASS: g++.dg/cpp26/decomp1.C -std=gnu++17 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/decomp10.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp26/decomp10.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp26/decomp10.C -std=gnu++11 at line 14 (test for errors, line 13) PASS: g++.dg/cpp26/decomp10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp10.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp26/decomp10.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/cpp26/decomp10.C -std=gnu++20 at line 14 (test for errors, line 13) PASS: g++.dg/cpp26/decomp10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/decomp10.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp26/decomp10.C -std=gnu++23 (test for warnings, line 13) PASS: g++.dg/cpp26/decomp10.C -std=gnu++23 at line 14 (test for errors, line 13) PASS: g++.dg/cpp26/decomp10.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp11.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp26/decomp11.C -std=gnu++11 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp26/decomp11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp11.C -std=gnu++14 (test for errors, line 10) PASS: g++.dg/cpp26/decomp11.C -std=gnu++14 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp26/decomp11.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp11.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp26/decomp11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/decomp12.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp12.C -std=gnu++11 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp12.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp12.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp12.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/decomp12.C -std=gnu++23 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp12.C -std=gnu++23 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp12.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp13.C -std=gnu++11 (test for errors, line 50) PASS: g++.dg/cpp26/decomp13.C -std=gnu++11 at line 24 (test for warnings, line 23) PASS: g++.dg/cpp26/decomp13.C -std=gnu++11 at line 26 (test for warnings, line 25) PASS: g++.dg/cpp26/decomp13.C -std=gnu++11 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp13.C -std=gnu++11 at line 29 (test for errors, line 27) PASS: g++.dg/cpp26/decomp13.C -std=gnu++11 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp13.C -std=gnu++11 at line 32 (test for errors, line 30) PASS: g++.dg/cpp26/decomp13.C -std=gnu++11 at line 33 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp13.C -std=gnu++11 at line 35 (test for warnings, line 34) PASS: g++.dg/cpp26/decomp13.C -std=gnu++11 at line 37 (test for warnings, line 36) PASS: g++.dg/cpp26/decomp13.C -std=gnu++11 at line 38 (test for errors, line 36) PASS: g++.dg/cpp26/decomp13.C -std=gnu++11 at line 39 (test for warnings, line 36) PASS: g++.dg/cpp26/decomp13.C -std=gnu++11 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp13.C -std=gnu++11 at line 43 (test for errors, line 41) PASS: g++.dg/cpp26/decomp13.C -std=gnu++11 at line 44 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp13.C -std=gnu++11 at line 51 (test for warnings, line 50) PASS: g++.dg/cpp26/decomp13.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp13.C -std=gnu++14 (test for errors, line 50) PASS: g++.dg/cpp26/decomp13.C -std=gnu++14 at line 24 (test for warnings, line 23) PASS: g++.dg/cpp26/decomp13.C -std=gnu++14 at line 26 (test for warnings, line 25) PASS: g++.dg/cpp26/decomp13.C -std=gnu++14 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp13.C -std=gnu++14 at line 29 (test for errors, line 27) PASS: g++.dg/cpp26/decomp13.C -std=gnu++14 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp13.C -std=gnu++14 at line 32 (test for errors, line 30) PASS: g++.dg/cpp26/decomp13.C -std=gnu++14 at line 33 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp13.C -std=gnu++14 at line 35 (test for warnings, line 34) PASS: g++.dg/cpp26/decomp13.C -std=gnu++14 at line 37 (test for warnings, line 36) PASS: g++.dg/cpp26/decomp13.C -std=gnu++14 at line 38 (test for errors, line 36) PASS: g++.dg/cpp26/decomp13.C -std=gnu++14 at line 39 (test for warnings, line 36) PASS: g++.dg/cpp26/decomp13.C -std=gnu++14 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp13.C -std=gnu++14 at line 43 (test for errors, line 41) PASS: g++.dg/cpp26/decomp13.C -std=gnu++14 at line 44 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp13.C -std=gnu++14 at line 51 (test for warnings, line 50) PASS: g++.dg/cpp26/decomp13.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp13.C -std=gnu++17 (test for errors, line 50) PASS: g++.dg/cpp26/decomp13.C -std=gnu++17 (test for warnings, line 23) PASS: g++.dg/cpp26/decomp13.C -std=gnu++17 (test for warnings, line 25) PASS: g++.dg/cpp26/decomp13.C -std=gnu++17 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp13.C -std=gnu++17 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp13.C -std=gnu++17 (test for warnings, line 34) PASS: g++.dg/cpp26/decomp13.C -std=gnu++17 (test for warnings, line 36) PASS: g++.dg/cpp26/decomp13.C -std=gnu++17 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp13.C -std=gnu++17 at line 29 (test for errors, line 27) PASS: g++.dg/cpp26/decomp13.C -std=gnu++17 at line 32 (test for errors, line 30) PASS: g++.dg/cpp26/decomp13.C -std=gnu++17 at line 33 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp13.C -std=gnu++17 at line 38 (test for errors, line 36) PASS: g++.dg/cpp26/decomp13.C -std=gnu++17 at line 39 (test for warnings, line 36) PASS: g++.dg/cpp26/decomp13.C -std=gnu++17 at line 43 (test for errors, line 41) PASS: g++.dg/cpp26/decomp13.C -std=gnu++17 at line 44 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp13.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 103) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 104) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 118) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 123) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 124) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 125) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 140) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 141) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 143) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 144) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 158) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 159) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 160) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 161) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 162) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 163) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 164) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 173) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 174) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 177) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 179) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 181) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 183) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 185) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 187) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 189) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 191) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 193) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 195) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 197) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 200) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 203) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 205) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 207) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 210) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 219) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 220) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 221) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 224) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 228) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 231) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 232) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 240) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 249) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 250) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 255) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 256) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 269) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 274) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 275) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 276) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 292) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 293) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 295) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 296) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 310) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 311) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 312) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 313) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 314) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 315) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 316) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 324) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 325) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 330) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 332) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 334) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 338) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 340) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 342) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 346) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 348) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 350) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 355) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 357) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 359) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 368) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 369) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 370) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 377) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 382) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 383) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 389) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 398) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 399) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 403) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 404) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 418) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 423) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 424) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 425) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 440) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 441) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 443) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 444) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 458) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 459) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 460) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 461) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 462) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 463) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 464) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 88) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 97) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 100 (test for warnings, line 99) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 107 (test for warnings, line 106) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 114 (test for warnings, line 113) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 121 (test for warnings, line 120) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 127 (test for warnings, line 126) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 134 (test for warnings, line 133) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 169 (test for warnings, line 168) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 182 (test for warnings, line 181) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 184 (test for warnings, line 183) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 190 (test for warnings, line 189) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 192 (test for warnings, line 191) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 198 (test for warnings, line 197) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 199 (test for warnings, line 197) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 201 (test for warnings, line 200) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 202 (test for warnings, line 200) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 208 (test for warnings, line 207) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 209 (test for warnings, line 207) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 211 (test for warnings, line 210) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 212 (test for warnings, line 210) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 217 (test for warnings, line 216) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 245 (test for warnings, line 244) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 252 (test for warnings, line 251) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 259 (test for warnings, line 258) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 265 (test for warnings, line 264) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 272 (test for warnings, line 271) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 278 (test for warnings, line 277) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 285 (test for warnings, line 284) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 321 (test for warnings, line 320) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 333 (test for warnings, line 332) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 335 (test for warnings, line 334) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 341 (test for warnings, line 340) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 343 (test for warnings, line 342) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 349 (test for warnings, line 348) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 351 (test for warnings, line 350) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 352 (test for warnings, line 350) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 358 (test for warnings, line 357) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 360 (test for warnings, line 359) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 361 (test for warnings, line 359) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 366 (test for warnings, line 365) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 394 (test for warnings, line 393) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 401 (test for warnings, line 400) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 407 (test for warnings, line 406) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 414 (test for warnings, line 413) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 421 (test for warnings, line 420) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 427 (test for warnings, line 426) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 434 (test for warnings, line 433) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 at line 93 (test for warnings, line 92) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp14.C -std=gnu++11 execution test PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 103) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 104) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 118) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 123) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 124) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 125) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 140) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 141) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 143) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 144) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 158) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 159) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 160) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 161) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 162) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 163) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 164) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 173) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 174) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 177) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 179) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 181) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 183) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 185) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 187) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 189) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 191) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 193) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 195) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 197) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 200) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 203) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 205) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 207) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 210) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 219) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 220) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 221) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 224) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 228) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 231) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 232) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 240) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 249) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 250) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 255) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 256) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 269) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 274) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 275) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 276) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 292) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 293) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 295) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 296) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 310) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 311) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 312) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 313) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 314) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 315) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 316) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 324) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 325) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 330) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 332) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 334) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 338) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 340) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 342) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 346) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 348) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 350) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 355) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 357) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 359) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 368) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 369) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 370) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 377) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 382) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 383) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 389) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 398) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 399) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 403) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 404) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 418) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 423) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 424) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 425) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 440) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 441) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 443) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 444) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 458) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 459) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 460) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 461) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 462) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 463) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 464) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 88) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 97) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 100 (test for warnings, line 99) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 107 (test for warnings, line 106) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 114 (test for warnings, line 113) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 121 (test for warnings, line 120) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 127 (test for warnings, line 126) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 134 (test for warnings, line 133) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 169 (test for warnings, line 168) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 199 (test for warnings, line 197) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 202 (test for warnings, line 200) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 209 (test for warnings, line 207) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 212 (test for warnings, line 210) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 217 (test for warnings, line 216) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 245 (test for warnings, line 244) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 252 (test for warnings, line 251) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 259 (test for warnings, line 258) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 265 (test for warnings, line 264) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 272 (test for warnings, line 271) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 278 (test for warnings, line 277) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 285 (test for warnings, line 284) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 321 (test for warnings, line 320) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 352 (test for warnings, line 350) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 361 (test for warnings, line 359) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 366 (test for warnings, line 365) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 394 (test for warnings, line 393) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 401 (test for warnings, line 400) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 407 (test for warnings, line 406) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 414 (test for warnings, line 413) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 421 (test for warnings, line 420) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 427 (test for warnings, line 426) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 434 (test for warnings, line 433) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 at line 93 (test for warnings, line 92) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp14.C -std=gnu++14 execution test PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 103) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 104) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 106) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 113) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 118) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 120) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 123) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 124) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 125) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 126) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 133) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 140) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 141) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 143) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 144) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 168) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 173) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 174) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 177) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 179) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 181) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 183) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 185) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 187) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 189) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 191) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 193) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 195) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 197) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 200) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 203) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 205) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 207) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 210) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 216) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 219) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 220) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 221) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 224) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 228) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 231) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 232) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 244) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 249) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 250) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 251) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 255) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 256) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 258) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 264) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 269) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 271) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 274) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 275) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 276) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 277) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 284) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 292) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 293) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 295) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 296) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 320) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 324) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 325) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 330) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 332) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 334) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 338) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 340) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 342) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 346) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 348) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 350) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 355) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 357) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 359) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 365) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 368) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 369) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 370) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 377) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 382) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 383) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 393) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 398) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 399) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 400) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 403) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 404) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 406) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 413) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 418) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 420) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 423) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 424) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 425) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 426) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 433) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 440) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 441) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 443) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 444) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 92) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 97) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for warnings, line 99) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 101 (test for warnings, line 99) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 108 (test for warnings, line 106) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 115 (test for warnings, line 113) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 128 (test for warnings, line 126) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 170 (test for warnings, line 168) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 199 (test for warnings, line 197) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 202 (test for warnings, line 200) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 209 (test for warnings, line 207) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 212 (test for warnings, line 210) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 246 (test for warnings, line 244) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 253 (test for warnings, line 251) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 266 (test for warnings, line 264) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 279 (test for warnings, line 277) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 286 (test for warnings, line 284) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 352 (test for warnings, line 350) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 361 (test for warnings, line 359) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 395 (test for warnings, line 393) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 408 (test for warnings, line 406) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 415 (test for warnings, line 413) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 at line 428 (test for warnings, line 426) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/decomp14.C -std=gnu++17 execution test PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 103) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 104) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 106) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 113) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 118) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 120) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 123) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 124) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 125) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 126) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 133) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 140) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 141) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 143) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 144) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 168) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 173) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 174) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 216) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 219) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 220) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 221) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 228) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 231) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 232) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 244) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 249) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 250) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 251) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 255) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 256) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 258) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 264) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 269) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 271) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 274) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 275) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 276) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 277) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 284) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 292) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 293) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 295) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 296) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 320) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 324) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 325) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 365) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 368) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 369) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 370) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 377) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 382) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 383) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 393) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 398) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 399) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 400) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 403) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 404) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 406) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 413) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 418) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 420) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 423) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 424) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 425) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 426) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 433) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 440) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 441) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 443) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 444) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 92) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 97) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for warnings, line 99) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 at line 101 (test for warnings, line 99) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 at line 108 (test for warnings, line 106) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 at line 115 (test for warnings, line 113) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 at line 128 (test for warnings, line 126) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 at line 170 (test for warnings, line 168) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 at line 246 (test for warnings, line 244) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 at line 253 (test for warnings, line 251) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 at line 266 (test for warnings, line 264) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 at line 279 (test for warnings, line 277) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 at line 286 (test for warnings, line 284) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 at line 395 (test for warnings, line 393) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 at line 408 (test for warnings, line 406) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 at line 415 (test for warnings, line 413) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 at line 428 (test for warnings, line 426) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp14.C -std=gnu++23 execution test PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 102) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 103) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 117) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 122) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 123) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 124) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 139) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 140) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 142) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 143) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 157) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 158) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 159) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 160) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 161) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 162) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 163) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 172) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 173) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 176) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 178) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 180) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 182) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 184) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 186) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 188) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 190) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 192) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 194) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 196) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 199) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 202) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 204) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 206) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 209) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 218) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 219) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 220) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 223) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 227) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 230) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 231) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 239) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 248) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 249) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 254) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 255) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 268) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 274) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 275) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 276) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 292) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 293) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 295) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 296) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 310) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 311) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 312) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 313) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 314) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 315) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 316) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 324) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 325) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 330) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 332) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 334) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 338) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 340) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 342) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 346) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 348) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 350) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 355) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 357) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 359) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 368) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 369) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 370) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 377) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 382) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 383) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 389) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 398) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 399) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 403) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 404) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 418) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 423) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 424) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 425) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 440) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 441) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 443) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 444) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 458) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 459) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 460) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 461) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 462) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 463) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 464) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 88) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 96) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for warnings, line 97) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 106 (test for warnings, line 105) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 113 (test for warnings, line 112) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 120 (test for warnings, line 119) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 126 (test for warnings, line 125) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 133 (test for warnings, line 132) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 168 (test for warnings, line 167) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 181 (test for warnings, line 180) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 183 (test for warnings, line 182) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 189 (test for warnings, line 188) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 191 (test for warnings, line 190) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 197 (test for warnings, line 196) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 198 (test for warnings, line 196) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 200 (test for warnings, line 199) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 201 (test for warnings, line 199) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 207 (test for warnings, line 206) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 208 (test for warnings, line 206) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 210 (test for warnings, line 209) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 211 (test for warnings, line 209) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 216 (test for warnings, line 215) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 244 (test for warnings, line 243) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 251 (test for warnings, line 250) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 258 (test for warnings, line 257) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 264 (test for warnings, line 263) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 271 (test for warnings, line 270) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 278 (test for warnings, line 277) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 285 (test for warnings, line 284) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 321 (test for warnings, line 320) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 333 (test for warnings, line 332) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 335 (test for warnings, line 334) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 341 (test for warnings, line 340) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 343 (test for warnings, line 342) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 349 (test for warnings, line 348) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 351 (test for warnings, line 350) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 352 (test for warnings, line 350) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 358 (test for warnings, line 357) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 360 (test for warnings, line 359) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 361 (test for warnings, line 359) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 366 (test for warnings, line 365) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 394 (test for warnings, line 393) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 401 (test for warnings, line 400) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 407 (test for warnings, line 406) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 414 (test for warnings, line 413) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 421 (test for warnings, line 420) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 427 (test for warnings, line 426) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 434 (test for warnings, line 433) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 93 (test for warnings, line 92) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 at line 99 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp15.C -std=gnu++11 execution test PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 102) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 103) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 117) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 122) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 123) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 124) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 139) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 140) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 142) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 143) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 157) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 158) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 159) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 160) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 161) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 162) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 163) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 172) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 173) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 176) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 178) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 180) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 182) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 184) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 186) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 188) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 190) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 192) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 194) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 196) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 199) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 202) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 204) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 206) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 209) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 218) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 219) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 220) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 223) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 227) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 230) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 231) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 239) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 248) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 249) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 254) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 255) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 268) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 274) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 275) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 276) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 292) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 293) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 295) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 296) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 310) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 311) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 312) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 313) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 314) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 315) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 316) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 324) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 325) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 330) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 332) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 334) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 338) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 340) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 342) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 346) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 348) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 350) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 355) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 357) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 359) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 368) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 369) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 370) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 377) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 382) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 383) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 389) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 398) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 399) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 403) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 404) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 418) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 423) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 424) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 425) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 440) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 441) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 443) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 444) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 458) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 459) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 460) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 461) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 462) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 463) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 464) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 88) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 96) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for warnings, line 97) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 106 (test for warnings, line 105) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 113 (test for warnings, line 112) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 120 (test for warnings, line 119) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 126 (test for warnings, line 125) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 133 (test for warnings, line 132) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 168 (test for warnings, line 167) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 198 (test for warnings, line 196) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 201 (test for warnings, line 199) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 208 (test for warnings, line 206) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 211 (test for warnings, line 209) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 216 (test for warnings, line 215) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 244 (test for warnings, line 243) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 251 (test for warnings, line 250) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 258 (test for warnings, line 257) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 264 (test for warnings, line 263) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 271 (test for warnings, line 270) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 278 (test for warnings, line 277) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 285 (test for warnings, line 284) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 321 (test for warnings, line 320) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 352 (test for warnings, line 350) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 361 (test for warnings, line 359) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 366 (test for warnings, line 365) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 394 (test for warnings, line 393) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 401 (test for warnings, line 400) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 407 (test for warnings, line 406) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 414 (test for warnings, line 413) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 421 (test for warnings, line 420) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 427 (test for warnings, line 426) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 434 (test for warnings, line 433) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 93 (test for warnings, line 92) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 at line 99 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp15.C -std=gnu++14 execution test PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 102) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 103) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 105) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 112) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 117) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 119) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 122) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 123) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 124) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 125) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 132) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 139) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 140) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 142) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 143) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 167) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 172) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 173) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 176) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 178) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 180) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 182) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 184) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 186) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 188) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 190) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 192) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 194) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 196) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 199) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 202) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 204) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 206) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 209) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 215) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 218) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 219) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 220) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 223) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 227) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 230) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 231) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 243) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 248) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 249) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 250) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 254) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 255) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 257) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 263) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 268) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 270) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 274) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 275) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 276) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 277) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 284) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 292) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 293) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 295) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 296) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 320) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 324) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 325) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 330) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 332) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 334) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 338) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 340) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 342) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 346) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 348) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 350) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 355) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 357) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 359) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 365) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 368) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 369) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 370) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 377) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 382) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 383) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 393) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 398) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 399) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 400) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 403) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 404) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 406) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 413) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 418) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 420) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 423) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 424) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 425) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 426) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 433) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 440) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 441) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 443) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 444) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 92) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 96) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 97) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 100 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 107 (test for warnings, line 105) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 114 (test for warnings, line 112) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 127 (test for warnings, line 125) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 169 (test for warnings, line 167) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 198 (test for warnings, line 196) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 201 (test for warnings, line 199) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 208 (test for warnings, line 206) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 211 (test for warnings, line 209) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 245 (test for warnings, line 243) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 252 (test for warnings, line 250) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 265 (test for warnings, line 263) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 279 (test for warnings, line 277) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 286 (test for warnings, line 284) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 352 (test for warnings, line 350) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 361 (test for warnings, line 359) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 395 (test for warnings, line 393) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 408 (test for warnings, line 406) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 415 (test for warnings, line 413) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 at line 428 (test for warnings, line 426) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/decomp15.C -std=gnu++17 execution test PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 102) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 103) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 105) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 112) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 117) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 119) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 122) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 123) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 124) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 125) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 132) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 139) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 140) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 142) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 143) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 167) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 172) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 173) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 215) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 218) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 219) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 220) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 227) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 230) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 231) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 243) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 248) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 249) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 250) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 254) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 255) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 257) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 263) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 268) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 270) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 274) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 275) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 276) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 277) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 284) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 292) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 293) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 295) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 296) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 320) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 324) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 325) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 365) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 368) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 369) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 370) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 377) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 382) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 383) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 393) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 398) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 399) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 400) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 403) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 404) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 406) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 413) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 418) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 420) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 423) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 424) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 425) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 426) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 433) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 440) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 441) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 443) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 444) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 92) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 96) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 97) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 at line 100 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 at line 107 (test for warnings, line 105) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 at line 114 (test for warnings, line 112) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 at line 127 (test for warnings, line 125) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 at line 169 (test for warnings, line 167) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 at line 245 (test for warnings, line 243) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 at line 252 (test for warnings, line 250) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 at line 265 (test for warnings, line 263) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 at line 279 (test for warnings, line 277) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 at line 286 (test for warnings, line 284) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 at line 395 (test for warnings, line 393) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 at line 408 (test for warnings, line 406) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 at line 415 (test for warnings, line 413) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 at line 428 (test for warnings, line 426) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp15.C -std=gnu++23 execution test PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 102) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 106) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 108) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 113) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 115) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 117) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 118) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 119) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 120) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 127) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 128) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 143) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 144) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 149) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 150) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 160) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 161) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 162) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 165) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 171) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 172) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 173) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 181) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 182) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 192) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 193) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 203) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 207) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 209) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 213) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 215) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 217) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 218) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 219) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 220) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 227) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 228) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 47) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 58) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 59) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 64) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 70) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 71) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 72) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 80) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 81) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 91) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for warnings, line 92) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 at line 104 (test for warnings, line 103) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 at line 125 (test for warnings, line 124) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 at line 141 (test for warnings, line 140) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 at line 146 (test for warnings, line 145) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 at line 154 (test for warnings, line 153) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 at line 178 (test for warnings, line 177) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 at line 190 (test for warnings, line 189) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 at line 195 (test for warnings, line 194) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 at line 200 (test for warnings, line 199) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 at line 205 (test for warnings, line 204) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 at line 225 (test for warnings, line 224) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 at line 39 (test for warnings, line 38) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 at line 52 (test for warnings, line 51) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 at line 77 (test for warnings, line 76) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 at line 89 (test for warnings, line 88) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 at line 94 (test for warnings, line 93) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 at line 99 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp16.C -std=gnu++11 execution test PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 102) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 106) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 108) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 113) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 115) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 117) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 118) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 119) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 120) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 127) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 128) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 143) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 144) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 149) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 150) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 160) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 161) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 162) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 165) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 171) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 172) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 173) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 181) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 182) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 192) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 193) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 203) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 207) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 209) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 213) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 215) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 217) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 218) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 219) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 220) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 227) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 228) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 47) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 48) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 58) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 59) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 64) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 70) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 71) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 72) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 80) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 81) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 91) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for warnings, line 92) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 at line 104 (test for warnings, line 103) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 at line 125 (test for warnings, line 124) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 at line 141 (test for warnings, line 140) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 at line 146 (test for warnings, line 145) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 at line 154 (test for warnings, line 153) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 at line 178 (test for warnings, line 177) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 at line 190 (test for warnings, line 189) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 at line 195 (test for warnings, line 194) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 at line 200 (test for warnings, line 199) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 at line 205 (test for warnings, line 204) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 at line 225 (test for warnings, line 224) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 at line 39 (test for warnings, line 38) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 at line 52 (test for warnings, line 51) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 at line 77 (test for warnings, line 76) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 at line 89 (test for warnings, line 88) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 at line 94 (test for warnings, line 93) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 at line 99 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp16.C -std=gnu++14 execution test PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 102) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 103) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 106) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 108) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 113) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 115) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 124) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 127) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 128) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 140) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 143) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 144) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 145) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 149) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 150) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 153) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 160) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 161) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 162) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 165) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 177) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 181) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 182) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 189) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 192) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 193) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 194) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 199) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 203) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 204) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 207) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 209) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 213) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 215) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 224) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 227) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 228) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 38) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 47) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 48) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 51) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 58) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 59) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 64) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 76) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 80) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 81) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 88) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 91) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 92) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 93) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/decomp16.C -std=gnu++17 execution test PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 102) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 103) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 106) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 108) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 113) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 115) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 124) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 127) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 128) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 140) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 143) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 144) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 145) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 149) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 150) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 153) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 160) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 161) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 162) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 165) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 177) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 181) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 182) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 189) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 192) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 193) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 194) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 199) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 203) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 204) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 207) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 209) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 213) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 215) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 224) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 227) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 228) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 38) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 47) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 48) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 51) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 58) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 59) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 64) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 76) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 80) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 81) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 88) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 91) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 92) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 93) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp16.C -std=gnu++23 execution test PASS: g++.dg/cpp26/decomp17.C -std=gnu++11 at line 14 (test for warnings, line 12) PASS: g++.dg/cpp26/decomp17.C -std=gnu++11 at line 15 (test for errors, line 12) PASS: g++.dg/cpp26/decomp17.C -std=gnu++11 at line 16 (test for warnings, line 12) PASS: g++.dg/cpp26/decomp17.C -std=gnu++11 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp26/decomp17.C -std=gnu++11 at line 20 (test for errors, line 18) PASS: g++.dg/cpp26/decomp17.C -std=gnu++11 at line 21 (test for warnings, line 18) PASS: g++.dg/cpp26/decomp17.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp17.C -std=gnu++14 at line 14 (test for warnings, line 12) PASS: g++.dg/cpp26/decomp17.C -std=gnu++14 at line 15 (test for errors, line 12) PASS: g++.dg/cpp26/decomp17.C -std=gnu++14 at line 16 (test for warnings, line 12) PASS: g++.dg/cpp26/decomp17.C -std=gnu++14 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp26/decomp17.C -std=gnu++14 at line 20 (test for errors, line 18) PASS: g++.dg/cpp26/decomp17.C -std=gnu++14 at line 21 (test for warnings, line 18) PASS: g++.dg/cpp26/decomp17.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp17.C -std=gnu++17 (test for warnings, line 18) PASS: g++.dg/cpp26/decomp17.C -std=gnu++17 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp26/decomp17.C -std=gnu++17 at line 15 (test for errors, line 12) PASS: g++.dg/cpp26/decomp17.C -std=gnu++17 at line 16 (test for warnings, line 12) PASS: g++.dg/cpp26/decomp17.C -std=gnu++17 at line 20 (test for errors, line 18) PASS: g++.dg/cpp26/decomp17.C -std=gnu++17 at line 21 (test for warnings, line 18) PASS: g++.dg/cpp26/decomp17.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 (test for warnings, line 55) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 (test for warnings, line 66) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 (test for warnings, line 67) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 (test for warnings, line 78) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 (test for warnings, line 79) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 (test for warnings, line 91) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 at line 29 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 at line 41 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 at line 52 (test for warnings, line 51) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 at line 53 (test for warnings, line 51) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 at line 64 (test for warnings, line 63) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 at line 65 (test for warnings, line 63) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 at line 76 (test for warnings, line 75) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 at line 77 (test for warnings, line 75) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 at line 88 (test for warnings, line 87) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 at line 89 (test for warnings, line 87) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp18.C -std=gnu++11 execution test PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 (test for warnings, line 55) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 (test for warnings, line 66) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 (test for warnings, line 67) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 (test for warnings, line 78) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 (test for warnings, line 79) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 (test for warnings, line 91) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 at line 29 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 at line 41 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 at line 52 (test for warnings, line 51) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 at line 53 (test for warnings, line 51) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 at line 64 (test for warnings, line 63) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 at line 65 (test for warnings, line 63) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 at line 76 (test for warnings, line 75) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 at line 77 (test for warnings, line 75) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 at line 88 (test for warnings, line 87) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 at line 89 (test for warnings, line 87) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp18.C -std=gnu++14 execution test PASS: g++.dg/cpp26/decomp18.C -std=gnu++17 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp18.C -std=gnu++17 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp18.C -std=gnu++17 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp18.C -std=gnu++17 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp18.C -std=gnu++17 (test for warnings, line 51) PASS: g++.dg/cpp26/decomp18.C -std=gnu++17 (test for warnings, line 63) PASS: g++.dg/cpp26/decomp18.C -std=gnu++17 (test for warnings, line 66) PASS: g++.dg/cpp26/decomp18.C -std=gnu++17 (test for warnings, line 75) PASS: g++.dg/cpp26/decomp18.C -std=gnu++17 (test for warnings, line 78) PASS: g++.dg/cpp26/decomp18.C -std=gnu++17 (test for warnings, line 87) PASS: g++.dg/cpp26/decomp18.C -std=gnu++17 at line 29 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp18.C -std=gnu++17 at line 41 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp18.C -std=gnu++17 at line 53 (test for warnings, line 51) PASS: g++.dg/cpp26/decomp18.C -std=gnu++17 at line 65 (test for warnings, line 63) PASS: g++.dg/cpp26/decomp18.C -std=gnu++17 at line 77 (test for warnings, line 75) PASS: g++.dg/cpp26/decomp18.C -std=gnu++17 at line 89 (test for warnings, line 87) PASS: g++.dg/cpp26/decomp18.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/decomp18.C -std=gnu++17 execution test PASS: g++.dg/cpp26/decomp18.C -std=gnu++23 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp18.C -std=gnu++23 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp18.C -std=gnu++23 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp18.C -std=gnu++23 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp18.C -std=gnu++23 (test for warnings, line 51) PASS: g++.dg/cpp26/decomp18.C -std=gnu++23 (test for warnings, line 63) PASS: g++.dg/cpp26/decomp18.C -std=gnu++23 (test for warnings, line 66) PASS: g++.dg/cpp26/decomp18.C -std=gnu++23 (test for warnings, line 75) PASS: g++.dg/cpp26/decomp18.C -std=gnu++23 (test for warnings, line 78) PASS: g++.dg/cpp26/decomp18.C -std=gnu++23 (test for warnings, line 87) PASS: g++.dg/cpp26/decomp18.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp18.C -std=gnu++23 execution test PASS: g++.dg/cpp26/decomp19.C -std=gnu++11 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp26/decomp19.C -std=gnu++11 at line 26 (test for warnings, line 24) PASS: g++.dg/cpp26/decomp19.C -std=gnu++11 at line 35 (test for warnings, line 34) PASS: g++.dg/cpp26/decomp19.C -std=gnu++11 at line 36 (test for warnings, line 34) PASS: g++.dg/cpp26/decomp19.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp19.C -std=gnu++14 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp26/decomp19.C -std=gnu++14 at line 26 (test for warnings, line 24) PASS: g++.dg/cpp26/decomp19.C -std=gnu++14 at line 35 (test for warnings, line 34) PASS: g++.dg/cpp26/decomp19.C -std=gnu++14 at line 36 (test for warnings, line 34) PASS: g++.dg/cpp26/decomp19.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp19.C -std=gnu++17 (test for warnings, line 24) PASS: g++.dg/cpp26/decomp19.C -std=gnu++17 (test for warnings, line 34) PASS: g++.dg/cpp26/decomp19.C -std=gnu++17 at line 26 (test for warnings, line 24) PASS: g++.dg/cpp26/decomp19.C -std=gnu++17 at line 36 (test for warnings, line 34) PASS: g++.dg/cpp26/decomp19.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/decomp2.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp2.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/cpp26/decomp2.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp2.C -std=gnu++11 at line 26 (test for warnings, line 25) PASS: g++.dg/cpp26/decomp2.C -std=gnu++11 at line 27 (test for warnings, line 25) PASS: g++.dg/cpp26/decomp2.C -std=gnu++11 at line 32 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp2.C -std=gnu++11 at line 33 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp2.C -std=gnu++11 at line 39 (test for warnings, line 38) PASS: g++.dg/cpp26/decomp2.C -std=gnu++11 at line 40 (test for warnings, line 38) PASS: g++.dg/cpp26/decomp2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp2.C -std=gnu++14 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp2.C -std=gnu++14 (test for warnings, line 35) PASS: g++.dg/cpp26/decomp2.C -std=gnu++14 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp2.C -std=gnu++14 at line 26 (test for warnings, line 25) PASS: g++.dg/cpp26/decomp2.C -std=gnu++14 at line 27 (test for warnings, line 25) PASS: g++.dg/cpp26/decomp2.C -std=gnu++14 at line 32 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp2.C -std=gnu++14 at line 33 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp2.C -std=gnu++14 at line 39 (test for warnings, line 38) PASS: g++.dg/cpp26/decomp2.C -std=gnu++14 at line 40 (test for warnings, line 38) PASS: g++.dg/cpp26/decomp2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp2.C -std=gnu++17 (test for warnings, line 25) PASS: g++.dg/cpp26/decomp2.C -std=gnu++17 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp2.C -std=gnu++17 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp2.C -std=gnu++17 (test for warnings, line 35) PASS: g++.dg/cpp26/decomp2.C -std=gnu++17 (test for warnings, line 38) PASS: g++.dg/cpp26/decomp2.C -std=gnu++17 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp2.C -std=gnu++17 at line 27 (test for warnings, line 25) PASS: g++.dg/cpp26/decomp2.C -std=gnu++17 at line 33 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp2.C -std=gnu++17 at line 40 (test for warnings, line 38) PASS: g++.dg/cpp26/decomp2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/decomp20.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp20.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp20.C -std=gnu++11 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp26/decomp20.C -std=gnu++11 at line 33 (test for warnings, line 32) PASS: g++.dg/cpp26/decomp20.C -std=gnu++11 at line 37 (test for warnings, line 36) PASS: g++.dg/cpp26/decomp20.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp20.C -std=gnu++14 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp20.C -std=gnu++14 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp20.C -std=gnu++14 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp26/decomp20.C -std=gnu++14 at line 33 (test for warnings, line 32) PASS: g++.dg/cpp26/decomp20.C -std=gnu++14 at line 37 (test for warnings, line 36) PASS: g++.dg/cpp26/decomp20.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp20.C -std=gnu++17 (test for warnings, line 28) PASS: g++.dg/cpp26/decomp20.C -std=gnu++17 (test for warnings, line 32) PASS: g++.dg/cpp26/decomp20.C -std=gnu++17 (test for warnings, line 36) PASS: g++.dg/cpp26/decomp20.C -std=gnu++17 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp20.C -std=gnu++17 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp20.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/decomp20.C -std=gnu++23 (test for warnings, line 28) PASS: g++.dg/cpp26/decomp20.C -std=gnu++23 (test for warnings, line 32) PASS: g++.dg/cpp26/decomp20.C -std=gnu++23 (test for warnings, line 36) PASS: g++.dg/cpp26/decomp20.C -std=gnu++23 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp20.C -std=gnu++23 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp20.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp21.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/cpp26/decomp21.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp26/decomp21.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp21.C -std=gnu++11 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp26/decomp21.C -std=gnu++11 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp26/decomp21.C -std=gnu++11 at line 27 (test for warnings, line 26) PASS: g++.dg/cpp26/decomp21.C -std=gnu++11 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp21.C -std=gnu++11 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp21.C -std=gnu++11 at line 47 (test for warnings, line 46) PASS: g++.dg/cpp26/decomp21.C -std=gnu++11 at line 63 (test for warnings, line 62) PASS: g++.dg/cpp26/decomp21.C -std=gnu++11 at line 66 (test for warnings, line 65) PASS: g++.dg/cpp26/decomp21.C -std=gnu++11 at line 84 (test for warnings, line 83) PASS: g++.dg/cpp26/decomp21.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp21.C -std=gnu++11 execution test PASS: g++.dg/cpp26/decomp21.C -std=gnu++14 (test for warnings, line 24) PASS: g++.dg/cpp26/decomp21.C -std=gnu++14 (test for warnings, line 29) PASS: g++.dg/cpp26/decomp21.C -std=gnu++14 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp21.C -std=gnu++14 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp26/decomp21.C -std=gnu++14 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp26/decomp21.C -std=gnu++14 at line 27 (test for warnings, line 26) PASS: g++.dg/cpp26/decomp21.C -std=gnu++14 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp21.C -std=gnu++14 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp21.C -std=gnu++14 at line 47 (test for warnings, line 46) PASS: g++.dg/cpp26/decomp21.C -std=gnu++14 at line 63 (test for warnings, line 62) PASS: g++.dg/cpp26/decomp21.C -std=gnu++14 at line 66 (test for warnings, line 65) PASS: g++.dg/cpp26/decomp21.C -std=gnu++14 at line 84 (test for warnings, line 83) PASS: g++.dg/cpp26/decomp21.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp21.C -std=gnu++14 execution test PASS: g++.dg/cpp26/decomp21.C -std=gnu++17 (test for warnings, line 17) PASS: g++.dg/cpp26/decomp21.C -std=gnu++17 (test for warnings, line 20) PASS: g++.dg/cpp26/decomp21.C -std=gnu++17 (test for warnings, line 24) PASS: g++.dg/cpp26/decomp21.C -std=gnu++17 (test for warnings, line 26) PASS: g++.dg/cpp26/decomp21.C -std=gnu++17 (test for warnings, line 29) PASS: g++.dg/cpp26/decomp21.C -std=gnu++17 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp21.C -std=gnu++17 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp21.C -std=gnu++17 (test for warnings, line 46) PASS: g++.dg/cpp26/decomp21.C -std=gnu++17 (test for warnings, line 62) PASS: g++.dg/cpp26/decomp21.C -std=gnu++17 (test for warnings, line 65) PASS: g++.dg/cpp26/decomp21.C -std=gnu++17 (test for warnings, line 83) PASS: g++.dg/cpp26/decomp21.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/decomp21.C -std=gnu++17 execution test PASS: g++.dg/cpp26/decomp21.C -std=gnu++23 (test for warnings, line 17) PASS: g++.dg/cpp26/decomp21.C -std=gnu++23 (test for warnings, line 20) PASS: g++.dg/cpp26/decomp21.C -std=gnu++23 (test for warnings, line 24) PASS: g++.dg/cpp26/decomp21.C -std=gnu++23 (test for warnings, line 26) PASS: g++.dg/cpp26/decomp21.C -std=gnu++23 (test for warnings, line 29) PASS: g++.dg/cpp26/decomp21.C -std=gnu++23 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp21.C -std=gnu++23 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp21.C -std=gnu++23 (test for warnings, line 46) PASS: g++.dg/cpp26/decomp21.C -std=gnu++23 (test for warnings, line 62) PASS: g++.dg/cpp26/decomp21.C -std=gnu++23 (test for warnings, line 65) PASS: g++.dg/cpp26/decomp21.C -std=gnu++23 (test for warnings, line 83) PASS: g++.dg/cpp26/decomp21.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp21.C -std=gnu++23 execution test PASS: g++.dg/cpp26/decomp22.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/cpp26/decomp22.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/cpp26/decomp22.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp22.C -std=gnu++11 (test for warnings, line 38) PASS: g++.dg/cpp26/decomp22.C -std=gnu++11 (test for warnings, line 52) PASS: g++.dg/cpp26/decomp22.C -std=gnu++11 (test for warnings, line 57) PASS: g++.dg/cpp26/decomp22.C -std=gnu++11 at line 24 (test for warnings, line 23) PASS: g++.dg/cpp26/decomp22.C -std=gnu++11 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp26/decomp22.C -std=gnu++11 at line 34 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp22.C -std=gnu++11 at line 39 (test for warnings, line 38) PASS: g++.dg/cpp26/decomp22.C -std=gnu++11 at line 53 (test for warnings, line 52) PASS: g++.dg/cpp26/decomp22.C -std=gnu++11 at line 58 (test for warnings, line 57) PASS: g++.dg/cpp26/decomp22.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp22.C -std=gnu++14 (test for warnings, line 23) PASS: g++.dg/cpp26/decomp22.C -std=gnu++14 (test for warnings, line 28) PASS: g++.dg/cpp26/decomp22.C -std=gnu++14 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp22.C -std=gnu++14 (test for warnings, line 38) PASS: g++.dg/cpp26/decomp22.C -std=gnu++14 (test for warnings, line 52) PASS: g++.dg/cpp26/decomp22.C -std=gnu++14 (test for warnings, line 57) PASS: g++.dg/cpp26/decomp22.C -std=gnu++14 at line 24 (test for warnings, line 23) PASS: g++.dg/cpp26/decomp22.C -std=gnu++14 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp26/decomp22.C -std=gnu++14 at line 34 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp22.C -std=gnu++14 at line 39 (test for warnings, line 38) PASS: g++.dg/cpp26/decomp22.C -std=gnu++14 at line 53 (test for warnings, line 52) PASS: g++.dg/cpp26/decomp22.C -std=gnu++14 at line 58 (test for warnings, line 57) PASS: g++.dg/cpp26/decomp22.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp22.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/cpp26/decomp22.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp22.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/cpp26/decomp22.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp22.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/cpp26/decomp22.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp22.C -std=gnu++20 at line 24 (test for warnings, line 23) PASS: g++.dg/cpp26/decomp22.C -std=gnu++20 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp26/decomp22.C -std=gnu++20 at line 34 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp22.C -std=gnu++20 at line 39 (test for warnings, line 38) PASS: g++.dg/cpp26/decomp22.C -std=gnu++20 at line 53 (test for warnings, line 52) PASS: g++.dg/cpp26/decomp22.C -std=gnu++20 at line 58 (test for warnings, line 57) PASS: g++.dg/cpp26/decomp22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/decomp22.C -std=gnu++23 (test for warnings, line 26) PASS: g++.dg/cpp26/decomp22.C -std=gnu++23 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp22.C -std=gnu++23 (test for warnings, line 36) PASS: g++.dg/cpp26/decomp22.C -std=gnu++23 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp22.C -std=gnu++23 (test for warnings, line 55) PASS: g++.dg/cpp26/decomp22.C -std=gnu++23 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp22.C -std=gnu++23 at line 24 (test for warnings, line 23) PASS: g++.dg/cpp26/decomp22.C -std=gnu++23 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp26/decomp22.C -std=gnu++23 at line 34 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp22.C -std=gnu++23 at line 39 (test for warnings, line 38) PASS: g++.dg/cpp26/decomp22.C -std=gnu++23 at line 53 (test for warnings, line 52) PASS: g++.dg/cpp26/decomp22.C -std=gnu++23 at line 58 (test for warnings, line 57) PASS: g++.dg/cpp26/decomp22.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp23.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp23.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp23.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp23.C -std=gnu++11 (test for warnings, line 45) PASS: g++.dg/cpp26/decomp23.C -std=gnu++11 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp23.C -std=gnu++11 (test for warnings, line 66) PASS: g++.dg/cpp26/decomp23.C -std=gnu++11 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp23.C -std=gnu++11 at line 29 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp23.C -std=gnu++11 at line 34 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp23.C -std=gnu++11 at line 35 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp23.C -std=gnu++11 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp23.C -std=gnu++11 at line 41 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp23.C -std=gnu++11 at line 46 (test for warnings, line 45) PASS: g++.dg/cpp26/decomp23.C -std=gnu++11 at line 47 (test for warnings, line 45) PASS: g++.dg/cpp26/decomp23.C -std=gnu++11 at line 61 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp23.C -std=gnu++11 at line 62 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp23.C -std=gnu++11 at line 67 (test for warnings, line 66) PASS: g++.dg/cpp26/decomp23.C -std=gnu++11 at line 68 (test for warnings, line 66) PASS: g++.dg/cpp26/decomp23.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp23.C -std=gnu++14 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp23.C -std=gnu++14 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp23.C -std=gnu++14 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp23.C -std=gnu++14 (test for warnings, line 45) PASS: g++.dg/cpp26/decomp23.C -std=gnu++14 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp23.C -std=gnu++14 (test for warnings, line 66) PASS: g++.dg/cpp26/decomp23.C -std=gnu++14 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp23.C -std=gnu++14 at line 29 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp23.C -std=gnu++14 at line 34 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp23.C -std=gnu++14 at line 35 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp23.C -std=gnu++14 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp23.C -std=gnu++14 at line 41 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp23.C -std=gnu++14 at line 46 (test for warnings, line 45) PASS: g++.dg/cpp26/decomp23.C -std=gnu++14 at line 47 (test for warnings, line 45) PASS: g++.dg/cpp26/decomp23.C -std=gnu++14 at line 61 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp23.C -std=gnu++14 at line 62 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp23.C -std=gnu++14 at line 67 (test for warnings, line 66) PASS: g++.dg/cpp26/decomp23.C -std=gnu++14 at line 68 (test for warnings, line 66) PASS: g++.dg/cpp26/decomp23.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp23.C -std=gnu++17 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp23.C -std=gnu++17 at line 29 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp23.C -std=gnu++17 at line 34 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp23.C -std=gnu++17 at line 35 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp23.C -std=gnu++17 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp23.C -std=gnu++17 at line 41 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp23.C -std=gnu++17 at line 46 (test for warnings, line 45) PASS: g++.dg/cpp26/decomp23.C -std=gnu++17 at line 47 (test for warnings, line 45) PASS: g++.dg/cpp26/decomp23.C -std=gnu++17 at line 61 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp23.C -std=gnu++17 at line 62 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp23.C -std=gnu++17 at line 67 (test for warnings, line 66) PASS: g++.dg/cpp26/decomp23.C -std=gnu++17 at line 68 (test for warnings, line 66) PASS: g++.dg/cpp26/decomp23.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/decomp23.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp23.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/cpp26/decomp23.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp23.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/cpp26/decomp23.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/cpp26/decomp23.C -std=gnu++20 (test for warnings, line 70) PASS: g++.dg/cpp26/decomp23.C -std=gnu++20 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp23.C -std=gnu++20 at line 34 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp23.C -std=gnu++20 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp23.C -std=gnu++20 at line 46 (test for warnings, line 45) PASS: g++.dg/cpp26/decomp23.C -std=gnu++20 at line 61 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp23.C -std=gnu++20 at line 67 (test for warnings, line 66) PASS: g++.dg/cpp26/decomp23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/decomp23.C -std=gnu++23 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp23.C -std=gnu++23 (test for warnings, line 37) PASS: g++.dg/cpp26/decomp23.C -std=gnu++23 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp23.C -std=gnu++23 (test for warnings, line 49) PASS: g++.dg/cpp26/decomp23.C -std=gnu++23 (test for warnings, line 64) PASS: g++.dg/cpp26/decomp23.C -std=gnu++23 (test for warnings, line 70) PASS: g++.dg/cpp26/decomp23.C -std=gnu++23 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp26/decomp23.C -std=gnu++23 at line 34 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp23.C -std=gnu++23 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp23.C -std=gnu++23 at line 46 (test for warnings, line 45) PASS: g++.dg/cpp26/decomp23.C -std=gnu++23 at line 61 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp23.C -std=gnu++23 at line 67 (test for warnings, line 66) PASS: g++.dg/cpp26/decomp23.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp24.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp26/decomp24.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp26/decomp24.C -std=gnu++11 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp26/decomp24.C -std=gnu++11 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp26/decomp24.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp24.C -std=gnu++14 (test for warnings, line 14) PASS: g++.dg/cpp26/decomp24.C -std=gnu++14 (test for warnings, line 16) PASS: g++.dg/cpp26/decomp24.C -std=gnu++14 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp26/decomp24.C -std=gnu++14 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp26/decomp24.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp24.C -std=gnu++23 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp26/decomp24.C -std=gnu++23 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp26/decomp24.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 (test for warnings, line 61) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 (test for warnings, line 76) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 (test for warnings, line 88) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 at line 100 (test for errors, line 98) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 at line 34 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 at line 35 (test for errors, line 33) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 at line 43 (test for errors, line 41) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 at line 50 (test for warnings, line 49) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 at line 55 (test for warnings, line 54) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 at line 62 (test for warnings, line 61) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 at line 63 (test for errors, line 61) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 at line 64 (test for errors, line 61) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 at line 65 (test for errors, line 61) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 at line 77 (test for warnings, line 76) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 at line 78 (test for errors, line 76) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 at line 89 (test for warnings, line 88) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 at line 90 (test for errors, line 88) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 at line 99 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp25.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 (test for warnings, line 23) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 (test for warnings, line 49) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 (test for warnings, line 54) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 (test for warnings, line 61) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 (test for warnings, line 76) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 (test for warnings, line 88) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 at line 100 (test for errors, line 98) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 at line 34 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 at line 35 (test for errors, line 33) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 at line 43 (test for errors, line 41) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 at line 50 (test for warnings, line 49) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 at line 55 (test for warnings, line 54) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 at line 62 (test for warnings, line 61) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 at line 63 (test for errors, line 61) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 at line 64 (test for errors, line 61) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 at line 65 (test for errors, line 61) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 at line 77 (test for warnings, line 76) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 at line 78 (test for errors, line 76) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 at line 89 (test for warnings, line 88) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 at line 90 (test for errors, line 88) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 at line 99 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp25.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 (test for errors, line 114) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 (test for errors, line 115) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 (test for errors, line 116) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 (test for errors, line 117) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 (test for warnings, line 102) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 (test for warnings, line 92) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 100 (test for errors, line 98) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 103 (test for errors, line 102) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 104 (test for errors, line 102) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 105 (test for errors, line 102) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 106 (test for warnings, line 102) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 34 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 35 (test for errors, line 33) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 38 (test for errors, line 37) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 39 (test for errors, line 37) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 43 (test for errors, line 41) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 46 (test for errors, line 45) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 47 (test for errors, line 45) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 50 (test for warnings, line 49) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 55 (test for warnings, line 54) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 62 (test for warnings, line 61) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 63 (test for errors, line 61) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 64 (test for errors, line 61) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 65 (test for errors, line 61) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 68 (test for errors, line 67) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 69 (test for errors, line 67) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 70 (test for errors, line 67) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 71 (test for errors, line 67) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 72 (test for errors, line 67) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 73 (test for errors, line 67) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 74 (test for errors, line 67) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 77 (test for warnings, line 76) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 78 (test for errors, line 76) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 81 (test for errors, line 80) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 82 (test for errors, line 80) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 83 (test for errors, line 80) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 84 (test for warnings, line 80) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 89 (test for warnings, line 88) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 90 (test for errors, line 88) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 93 (test for errors, line 92) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 94 (test for errors, line 92) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 95 (test for errors, line 92) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 96 (test for errors, line 92) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 at line 99 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp25.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 (test for errors, line 114) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 (test for errors, line 115) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 (test for errors, line 116) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 (test for errors, line 117) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 (test for warnings, line 102) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 (test for warnings, line 23) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 (test for warnings, line 37) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 (test for warnings, line 45) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 (test for warnings, line 52) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 (test for warnings, line 57) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 (test for warnings, line 67) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 (test for warnings, line 80) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 (test for warnings, line 92) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 100 (test for errors, line 98) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 103 (test for errors, line 102) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 104 (test for errors, line 102) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 105 (test for errors, line 102) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 106 (test for warnings, line 102) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 34 (test for warnings, line 33) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 35 (test for errors, line 33) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 38 (test for errors, line 37) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 39 (test for errors, line 37) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 43 (test for errors, line 41) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 46 (test for errors, line 45) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 47 (test for errors, line 45) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 50 (test for warnings, line 49) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 55 (test for warnings, line 54) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 62 (test for warnings, line 61) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 63 (test for errors, line 61) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 64 (test for errors, line 61) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 65 (test for errors, line 61) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 68 (test for errors, line 67) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 69 (test for errors, line 67) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 70 (test for errors, line 67) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 71 (test for errors, line 67) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 72 (test for errors, line 67) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 73 (test for errors, line 67) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 74 (test for errors, line 67) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 77 (test for warnings, line 76) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 78 (test for errors, line 76) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 81 (test for errors, line 80) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 82 (test for errors, line 80) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 83 (test for errors, line 80) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 84 (test for warnings, line 80) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 89 (test for warnings, line 88) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 90 (test for errors, line 88) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 93 (test for errors, line 92) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 94 (test for errors, line 92) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 95 (test for errors, line 92) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 96 (test for errors, line 92) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 at line 99 (test for warnings, line 98) PASS: g++.dg/cpp26/decomp25.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 at line 42 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1AEivE1a: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1AEivE1a_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1AEivE1a_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1AEivE1b: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1AEivE1b_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1AEivE1b_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1AEivE1c: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1AEivE1c_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1AEivE1c_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1AEivEDC1a1b1cE: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1BEivE1a: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1BEivE1a_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1BEivE1a_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1BEivE1a_2: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1BEivE1b: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1BEivE1b_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1BEivE1b_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1BEivE1b_2: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1BEivE1b_3: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1BEivE1b_4: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1BEivE1c: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1BEivE1c_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1BEivE1c_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1BEivE1c_2: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 scan-assembler _ZZ3fooI1BEivEDC1a1b1cE: PASS: g++.dg/cpp26/decomp26.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 at line 42 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1AEivE1a: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1AEivE1a_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1AEivE1a_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1AEivE1b: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1AEivE1b_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1AEivE1b_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1AEivE1c: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1AEivE1c_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1AEivE1c_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1AEivEDC1a1b1cE: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1BEivE1a: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1BEivE1a_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1BEivE1a_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1BEivE1a_2: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1BEivE1b: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1BEivE1b_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1BEivE1b_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1BEivE1b_2: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1BEivE1b_3: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1BEivE1b_4: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1BEivE1c: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1BEivE1c_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1BEivE1c_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1BEivE1c_2: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 scan-assembler _ZZ3fooI1BEivEDC1a1b1cE: PASS: g++.dg/cpp26/decomp26.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 at line 42 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1AEivE1a: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1AEivE1a_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1AEivE1a_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1AEivE1b: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1AEivE1b_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1AEivE1b_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1AEivE1c: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1AEivE1c_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1AEivE1c_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1AEivEDC1a1b1cE: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1BEivE1a: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1BEivE1a_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1BEivE1a_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1BEivE1a_2: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1BEivE1b: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1BEivE1b_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1BEivE1b_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1BEivE1b_2: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1BEivE1b_3: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1BEivE1b_4: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1BEivE1c: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1BEivE1c_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1BEivE1c_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1BEivE1c_2: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 scan-assembler _ZZ3fooI1BEivEDC1a1b1cE: PASS: g++.dg/cpp26/decomp26.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 (test for warnings, line 43) PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1AEivE1a: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1AEivE1a_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1AEivE1a_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1AEivE1b: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1AEivE1b_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1AEivE1b_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1AEivE1c: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1AEivE1c_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1AEivE1c_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1AEivEDC1a1b1cE: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1BEivE1a: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1BEivE1a_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1BEivE1a_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1BEivE1a_2: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1BEivE1b: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1BEivE1b_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1BEivE1b_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1BEivE1b_2: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1BEivE1b_3: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1BEivE1b_4: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1BEivE1c: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1BEivE1c_0: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1BEivE1c_1: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1BEivE1c_2: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 scan-assembler _ZZ3fooI1BEivEDC1a1b1cE: PASS: g++.dg/cpp26/decomp26.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp27.C -std=gnu++14 at line 27 (test for warnings, line 26) PASS: g++.dg/cpp26/decomp27.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp27.C -std=gnu++17 (test for warnings, line 26) PASS: g++.dg/cpp26/decomp27.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/decomp27.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/cpp26/decomp27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/decomp28.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp26/decomp28.C -std=gnu++11 at line 16 (test for errors, line 15) PASS: g++.dg/cpp26/decomp28.C -std=gnu++11 at line 17 (test for errors, line 15) PASS: g++.dg/cpp26/decomp28.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp28.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/cpp26/decomp28.C -std=gnu++20 at line 16 (test for errors, line 15) PASS: g++.dg/cpp26/decomp28.C -std=gnu++20 at line 17 (test for errors, line 15) PASS: g++.dg/cpp26/decomp28.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/decomp28.C -std=gnu++23 (test for warnings, line 15) PASS: g++.dg/cpp26/decomp28.C -std=gnu++23 at line 16 (test for errors, line 15) PASS: g++.dg/cpp26/decomp28.C -std=gnu++23 at line 17 (test for errors, line 15) PASS: g++.dg/cpp26/decomp28.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp29.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp26/decomp29.C -std=gnu++11 at line 11 (test for errors, line 10) PASS: g++.dg/cpp26/decomp29.C -std=gnu++11 at line 12 (test for errors, line 10) PASS: g++.dg/cpp26/decomp29.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp29.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp26/decomp29.C -std=gnu++20 at line 11 (test for errors, line 10) PASS: g++.dg/cpp26/decomp29.C -std=gnu++20 at line 12 (test for errors, line 10) PASS: g++.dg/cpp26/decomp29.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/decomp29.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp26/decomp29.C -std=gnu++23 at line 11 (test for errors, line 10) PASS: g++.dg/cpp26/decomp29.C -std=gnu++23 at line 12 (test for errors, line 10) PASS: g++.dg/cpp26/decomp29.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp3.C -std=gnu++11 (test for warnings, line 104) PASS: g++.dg/cpp26/decomp3.C -std=gnu++11 (test for warnings, line 112) PASS: g++.dg/cpp26/decomp3.C -std=gnu++11 (test for warnings, line 124) PASS: g++.dg/cpp26/decomp3.C -std=gnu++11 (test for warnings, line 135) PASS: g++.dg/cpp26/decomp3.C -std=gnu++11 (test for warnings, line 146) PASS: g++.dg/cpp26/decomp3.C -std=gnu++11 (test for warnings, line 154) PASS: g++.dg/cpp26/decomp3.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp26/decomp3.C -std=gnu++11 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp3.C -std=gnu++11 (test for warnings, line 53) PASS: g++.dg/cpp26/decomp3.C -std=gnu++11 (test for warnings, line 67) PASS: g++.dg/cpp26/decomp3.C -std=gnu++11 (test for warnings, line 84) PASS: g++.dg/cpp26/decomp3.C -std=gnu++11 (test for warnings, line 94) PASS: g++.dg/cpp26/decomp3.C -std=gnu++11 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp3.C -std=gnu++11 at line 54 (test for warnings, line 53) PASS: g++.dg/cpp26/decomp3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp3.C -std=gnu++11 execution test PASS: g++.dg/cpp26/decomp3.C -std=gnu++14 (test for warnings, line 104) PASS: g++.dg/cpp26/decomp3.C -std=gnu++14 (test for warnings, line 112) PASS: g++.dg/cpp26/decomp3.C -std=gnu++14 (test for warnings, line 124) PASS: g++.dg/cpp26/decomp3.C -std=gnu++14 (test for warnings, line 135) PASS: g++.dg/cpp26/decomp3.C -std=gnu++14 (test for warnings, line 146) PASS: g++.dg/cpp26/decomp3.C -std=gnu++14 (test for warnings, line 154) PASS: g++.dg/cpp26/decomp3.C -std=gnu++14 (test for warnings, line 29) PASS: g++.dg/cpp26/decomp3.C -std=gnu++14 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp3.C -std=gnu++14 (test for warnings, line 53) PASS: g++.dg/cpp26/decomp3.C -std=gnu++14 (test for warnings, line 67) PASS: g++.dg/cpp26/decomp3.C -std=gnu++14 (test for warnings, line 84) PASS: g++.dg/cpp26/decomp3.C -std=gnu++14 (test for warnings, line 94) PASS: g++.dg/cpp26/decomp3.C -std=gnu++14 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp3.C -std=gnu++14 at line 54 (test for warnings, line 53) PASS: g++.dg/cpp26/decomp3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp3.C -std=gnu++14 execution test PASS: g++.dg/cpp26/decomp3.C -std=gnu++23 (test for warnings, line 104) PASS: g++.dg/cpp26/decomp3.C -std=gnu++23 (test for warnings, line 112) PASS: g++.dg/cpp26/decomp3.C -std=gnu++23 (test for warnings, line 124) PASS: g++.dg/cpp26/decomp3.C -std=gnu++23 (test for warnings, line 135) PASS: g++.dg/cpp26/decomp3.C -std=gnu++23 (test for warnings, line 146) PASS: g++.dg/cpp26/decomp3.C -std=gnu++23 (test for warnings, line 154) PASS: g++.dg/cpp26/decomp3.C -std=gnu++23 (test for warnings, line 29) PASS: g++.dg/cpp26/decomp3.C -std=gnu++23 (test for warnings, line 41) PASS: g++.dg/cpp26/decomp3.C -std=gnu++23 (test for warnings, line 53) PASS: g++.dg/cpp26/decomp3.C -std=gnu++23 (test for warnings, line 67) PASS: g++.dg/cpp26/decomp3.C -std=gnu++23 (test for warnings, line 84) PASS: g++.dg/cpp26/decomp3.C -std=gnu++23 (test for warnings, line 94) PASS: g++.dg/cpp26/decomp3.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp3.C -std=gnu++23 execution test PASS: g++.dg/cpp26/decomp4.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp26/decomp4.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp4.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/cpp26/decomp4.C -std=gnu++11 (test for warnings, line 59) PASS: g++.dg/cpp26/decomp4.C -std=gnu++11 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp4.C -std=gnu++11 at line 49 (test for warnings, line 48) PASS: g++.dg/cpp26/decomp4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp4.C -std=gnu++11 execution test PASS: g++.dg/cpp26/decomp4.C -std=gnu++14 (test for warnings, line 29) PASS: g++.dg/cpp26/decomp4.C -std=gnu++14 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp4.C -std=gnu++14 (test for warnings, line 48) PASS: g++.dg/cpp26/decomp4.C -std=gnu++14 (test for warnings, line 59) PASS: g++.dg/cpp26/decomp4.C -std=gnu++14 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp4.C -std=gnu++14 at line 49 (test for warnings, line 48) PASS: g++.dg/cpp26/decomp4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp4.C -std=gnu++14 execution test PASS: g++.dg/cpp26/decomp4.C -std=gnu++23 (test for warnings, line 29) PASS: g++.dg/cpp26/decomp4.C -std=gnu++23 (test for warnings, line 39) PASS: g++.dg/cpp26/decomp4.C -std=gnu++23 (test for warnings, line 48) PASS: g++.dg/cpp26/decomp4.C -std=gnu++23 (test for warnings, line 59) PASS: g++.dg/cpp26/decomp4.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp4.C -std=gnu++23 execution test PASS: g++.dg/cpp26/decomp5.C -std=gnu++11 (test for warnings, line 106) PASS: g++.dg/cpp26/decomp5.C -std=gnu++11 (test for warnings, line 114) PASS: g++.dg/cpp26/decomp5.C -std=gnu++11 (test for warnings, line 127) PASS: g++.dg/cpp26/decomp5.C -std=gnu++11 (test for warnings, line 138) PASS: g++.dg/cpp26/decomp5.C -std=gnu++11 (test for warnings, line 149) PASS: g++.dg/cpp26/decomp5.C -std=gnu++11 (test for warnings, line 157) PASS: g++.dg/cpp26/decomp5.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp5.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp5.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/cpp26/decomp5.C -std=gnu++11 (test for warnings, line 68) PASS: g++.dg/cpp26/decomp5.C -std=gnu++11 (test for warnings, line 86) PASS: g++.dg/cpp26/decomp5.C -std=gnu++11 (test for warnings, line 96) PASS: g++.dg/cpp26/decomp5.C -std=gnu++11 at line 43 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp5.C -std=gnu++11 at line 55 (test for warnings, line 54) PASS: g++.dg/cpp26/decomp5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp5.C -std=gnu++11 execution test PASS: g++.dg/cpp26/decomp5.C -std=gnu++14 (test for warnings, line 106) PASS: g++.dg/cpp26/decomp5.C -std=gnu++14 (test for warnings, line 114) PASS: g++.dg/cpp26/decomp5.C -std=gnu++14 (test for warnings, line 127) PASS: g++.dg/cpp26/decomp5.C -std=gnu++14 (test for warnings, line 138) PASS: g++.dg/cpp26/decomp5.C -std=gnu++14 (test for warnings, line 149) PASS: g++.dg/cpp26/decomp5.C -std=gnu++14 (test for warnings, line 157) PASS: g++.dg/cpp26/decomp5.C -std=gnu++14 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp5.C -std=gnu++14 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp5.C -std=gnu++14 (test for warnings, line 54) PASS: g++.dg/cpp26/decomp5.C -std=gnu++14 (test for warnings, line 68) PASS: g++.dg/cpp26/decomp5.C -std=gnu++14 (test for warnings, line 86) PASS: g++.dg/cpp26/decomp5.C -std=gnu++14 (test for warnings, line 96) PASS: g++.dg/cpp26/decomp5.C -std=gnu++14 at line 43 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp5.C -std=gnu++14 at line 55 (test for warnings, line 54) PASS: g++.dg/cpp26/decomp5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp5.C -std=gnu++14 execution test PASS: g++.dg/cpp26/decomp5.C -std=gnu++23 (test for warnings, line 106) PASS: g++.dg/cpp26/decomp5.C -std=gnu++23 (test for warnings, line 114) PASS: g++.dg/cpp26/decomp5.C -std=gnu++23 (test for warnings, line 127) PASS: g++.dg/cpp26/decomp5.C -std=gnu++23 (test for warnings, line 138) PASS: g++.dg/cpp26/decomp5.C -std=gnu++23 (test for warnings, line 149) PASS: g++.dg/cpp26/decomp5.C -std=gnu++23 (test for warnings, line 157) PASS: g++.dg/cpp26/decomp5.C -std=gnu++23 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp5.C -std=gnu++23 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp5.C -std=gnu++23 (test for warnings, line 54) PASS: g++.dg/cpp26/decomp5.C -std=gnu++23 (test for warnings, line 68) PASS: g++.dg/cpp26/decomp5.C -std=gnu++23 (test for warnings, line 86) PASS: g++.dg/cpp26/decomp5.C -std=gnu++23 (test for warnings, line 96) PASS: g++.dg/cpp26/decomp5.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp5.C -std=gnu++23 execution test PASS: g++.dg/cpp26/decomp6.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp6.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp6.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/cpp26/decomp6.C -std=gnu++11 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp6.C -std=gnu++11 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp6.C -std=gnu++11 at line 50 (test for warnings, line 49) PASS: g++.dg/cpp26/decomp6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp6.C -std=gnu++11 execution test PASS: g++.dg/cpp26/decomp6.C -std=gnu++14 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp6.C -std=gnu++14 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp6.C -std=gnu++14 (test for warnings, line 49) PASS: g++.dg/cpp26/decomp6.C -std=gnu++14 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp6.C -std=gnu++14 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp6.C -std=gnu++14 at line 50 (test for warnings, line 49) PASS: g++.dg/cpp26/decomp6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp6.C -std=gnu++14 execution test PASS: g++.dg/cpp26/decomp6.C -std=gnu++23 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp6.C -std=gnu++23 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp6.C -std=gnu++23 (test for warnings, line 49) PASS: g++.dg/cpp26/decomp6.C -std=gnu++23 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp6.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp6.C -std=gnu++23 execution test PASS: g++.dg/cpp26/decomp7.C -std=gnu++11 (test for warnings, line 106) PASS: g++.dg/cpp26/decomp7.C -std=gnu++11 (test for warnings, line 114) PASS: g++.dg/cpp26/decomp7.C -std=gnu++11 (test for warnings, line 127) PASS: g++.dg/cpp26/decomp7.C -std=gnu++11 (test for warnings, line 138) PASS: g++.dg/cpp26/decomp7.C -std=gnu++11 (test for warnings, line 149) PASS: g++.dg/cpp26/decomp7.C -std=gnu++11 (test for warnings, line 157) PASS: g++.dg/cpp26/decomp7.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp7.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp7.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/cpp26/decomp7.C -std=gnu++11 (test for warnings, line 68) PASS: g++.dg/cpp26/decomp7.C -std=gnu++11 (test for warnings, line 86) PASS: g++.dg/cpp26/decomp7.C -std=gnu++11 (test for warnings, line 96) PASS: g++.dg/cpp26/decomp7.C -std=gnu++11 at line 43 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp7.C -std=gnu++11 at line 55 (test for warnings, line 54) PASS: g++.dg/cpp26/decomp7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp7.C -std=gnu++11 execution test PASS: g++.dg/cpp26/decomp7.C -std=gnu++14 (test for warnings, line 106) PASS: g++.dg/cpp26/decomp7.C -std=gnu++14 (test for warnings, line 114) PASS: g++.dg/cpp26/decomp7.C -std=gnu++14 (test for warnings, line 127) PASS: g++.dg/cpp26/decomp7.C -std=gnu++14 (test for warnings, line 138) PASS: g++.dg/cpp26/decomp7.C -std=gnu++14 (test for warnings, line 149) PASS: g++.dg/cpp26/decomp7.C -std=gnu++14 (test for warnings, line 157) PASS: g++.dg/cpp26/decomp7.C -std=gnu++14 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp7.C -std=gnu++14 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp7.C -std=gnu++14 (test for warnings, line 54) PASS: g++.dg/cpp26/decomp7.C -std=gnu++14 (test for warnings, line 68) PASS: g++.dg/cpp26/decomp7.C -std=gnu++14 (test for warnings, line 86) PASS: g++.dg/cpp26/decomp7.C -std=gnu++14 (test for warnings, line 96) PASS: g++.dg/cpp26/decomp7.C -std=gnu++14 at line 43 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp7.C -std=gnu++14 at line 55 (test for warnings, line 54) PASS: g++.dg/cpp26/decomp7.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp7.C -std=gnu++14 execution test PASS: g++.dg/cpp26/decomp7.C -std=gnu++23 (test for warnings, line 106) PASS: g++.dg/cpp26/decomp7.C -std=gnu++23 (test for warnings, line 114) PASS: g++.dg/cpp26/decomp7.C -std=gnu++23 (test for warnings, line 127) PASS: g++.dg/cpp26/decomp7.C -std=gnu++23 (test for warnings, line 138) PASS: g++.dg/cpp26/decomp7.C -std=gnu++23 (test for warnings, line 149) PASS: g++.dg/cpp26/decomp7.C -std=gnu++23 (test for warnings, line 157) PASS: g++.dg/cpp26/decomp7.C -std=gnu++23 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp7.C -std=gnu++23 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp7.C -std=gnu++23 (test for warnings, line 54) PASS: g++.dg/cpp26/decomp7.C -std=gnu++23 (test for warnings, line 68) PASS: g++.dg/cpp26/decomp7.C -std=gnu++23 (test for warnings, line 86) PASS: g++.dg/cpp26/decomp7.C -std=gnu++23 (test for warnings, line 96) PASS: g++.dg/cpp26/decomp7.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp7.C -std=gnu++23 execution test PASS: g++.dg/cpp26/decomp8.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp8.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp8.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/cpp26/decomp8.C -std=gnu++11 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp8.C -std=gnu++11 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp8.C -std=gnu++11 at line 50 (test for warnings, line 49) PASS: g++.dg/cpp26/decomp8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp8.C -std=gnu++11 execution test PASS: g++.dg/cpp26/decomp8.C -std=gnu++14 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp8.C -std=gnu++14 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp8.C -std=gnu++14 (test for warnings, line 49) PASS: g++.dg/cpp26/decomp8.C -std=gnu++14 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp8.C -std=gnu++14 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp8.C -std=gnu++14 at line 50 (test for warnings, line 49) PASS: g++.dg/cpp26/decomp8.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/decomp8.C -std=gnu++14 execution test PASS: g++.dg/cpp26/decomp8.C -std=gnu++23 (test for warnings, line 30) PASS: g++.dg/cpp26/decomp8.C -std=gnu++23 (test for warnings, line 40) PASS: g++.dg/cpp26/decomp8.C -std=gnu++23 (test for warnings, line 49) PASS: g++.dg/cpp26/decomp8.C -std=gnu++23 (test for warnings, line 60) PASS: g++.dg/cpp26/decomp8.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/decomp8.C -std=gnu++23 execution test PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 (test for warnings, line 63) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 (test for warnings, line 67) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 at line 17 (test for errors, line 16) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 at line 19 (test for errors, line 18) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 at line 21 (test for errors, line 20) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 at line 29 (test for errors, line 28) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 at line 30 (test for errors, line 28) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 at line 32 (test for errors, line 31) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 at line 33 (test for errors, line 31) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 at line 35 (test for errors, line 34) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 at line 36 (test for errors, line 34) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 at line 38 (test for errors, line 37) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 at line 39 (test for errors, line 37) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 at line 43 (test for errors, line 42) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 at line 49 (test for errors, line 48) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 at line 64 (test for errors, line 63) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 at line 65 (test for warnings, line 63) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 at line 68 (test for warnings, line 67) PASS: g++.dg/cpp26/decomp9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 (test for warnings, line 16) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 (test for warnings, line 18) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 (test for warnings, line 20) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 (test for warnings, line 22) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 (test for warnings, line 26) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 (test for warnings, line 28) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 (test for warnings, line 34) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 (test for warnings, line 37) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 (test for warnings, line 48) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 (test for warnings, line 54) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 (test for warnings, line 63) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 (test for warnings, line 67) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 at line 17 (test for errors, line 16) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 at line 19 (test for errors, line 18) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 at line 21 (test for errors, line 20) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 at line 29 (test for errors, line 28) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 at line 30 (test for errors, line 28) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 at line 32 (test for errors, line 31) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 at line 33 (test for errors, line 31) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 at line 35 (test for errors, line 34) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 at line 36 (test for errors, line 34) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 at line 38 (test for errors, line 37) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 at line 39 (test for errors, line 37) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 at line 43 (test for errors, line 42) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 at line 49 (test for errors, line 48) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 at line 64 (test for errors, line 63) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 at line 65 (test for warnings, line 63) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 at line 68 (test for warnings, line 67) PASS: g++.dg/cpp26/decomp9.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 (test for warnings, line 16) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 (test for warnings, line 18) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 (test for warnings, line 20) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 (test for warnings, line 22) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 (test for warnings, line 26) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 (test for warnings, line 28) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 (test for warnings, line 31) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 (test for warnings, line 34) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 (test for warnings, line 37) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 (test for warnings, line 42) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 (test for warnings, line 48) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 (test for warnings, line 54) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 (test for warnings, line 63) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 (test for warnings, line 67) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 at line 17 (test for errors, line 16) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 at line 19 (test for errors, line 18) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 at line 21 (test for errors, line 20) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 at line 29 (test for errors, line 28) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 at line 30 (test for errors, line 28) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 at line 32 (test for errors, line 31) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 at line 33 (test for errors, line 31) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 at line 35 (test for errors, line 34) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 at line 36 (test for errors, line 34) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 at line 38 (test for errors, line 37) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 at line 39 (test for errors, line 37) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 at line 43 (test for errors, line 42) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 at line 49 (test for errors, line 48) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 at line 64 (test for errors, line 63) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 at line 68 (test for warnings, line 67) PASS: g++.dg/cpp26/decomp9.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 (test for errors, line 32) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 (test for errors, line 33) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 (test for errors, line 34) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 (test for errors, line 35) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 (test for errors, line 36) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 (test for errors, line 37) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 (test for errors, line 39) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 (test for errors, line 40) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 at line 20 (test for warnings, line 19) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 at line 27 (test for warnings, line 26) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 at line 38 (test for errors, line 37) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 (test for errors, line 35) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 (test for errors, line 37) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 at line 20 (test for warnings, line 19) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 at line 27 (test for warnings, line 26) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 at line 38 (test for errors, line 37) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 (test for errors, line 32) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 (test for errors, line 33) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 (test for errors, line 34) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 (test for errors, line 35) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 (test for errors, line 36) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 (test for errors, line 37) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 (test for errors, line 39) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 (test for errors, line 40) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 (test for warnings, line 13) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 (test for warnings, line 17) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 (test for warnings, line 19) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 (test for warnings, line 22) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 (test for warnings, line 24) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 (test for warnings, line 26) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 (test for warnings, line 5) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 (test for warnings, line 8) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 at line 20 (test for warnings, line 19) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 at line 27 (test for warnings, line 26) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 at line 38 (test for errors, line 37) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp26/delete-reason1.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++11 at line 11 (test for errors, line 10) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++11 at line 12 (test for errors, line 10) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++11 at line 13 (test for errors, line 10) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++11 at line 15 (test for errors, line 14) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++11 at line 17 (test for errors, line 16) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++11 at line 19 (test for errors, line 18) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++11 at line 20 (test for errors, line 18) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++11 at line 6 (test for errors, line 5) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++11 at line 7 (test for errors, line 5) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++11 at line 9 (test for errors, line 8) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++20 at line 11 (test for errors, line 10) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++20 at line 12 (test for errors, line 10) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++20 at line 13 (test for errors, line 10) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++20 at line 15 (test for errors, line 14) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++20 at line 17 (test for errors, line 16) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++20 at line 19 (test for errors, line 18) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++20 at line 20 (test for errors, line 18) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++20 at line 6 (test for errors, line 5) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++20 at line 7 (test for errors, line 5) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++20 at line 9 (test for errors, line 8) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++23 (test for warnings, line 16) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++23 (test for warnings, line 18) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++23 (test for warnings, line 5) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++23 (test for warnings, line 8) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++23 at line 11 (test for errors, line 10) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++23 at line 12 (test for errors, line 10) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++23 at line 13 (test for errors, line 10) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++23 at line 15 (test for errors, line 14) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++23 at line 17 (test for errors, line 16) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++23 at line 19 (test for errors, line 18) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++23 at line 20 (test for errors, line 18) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++23 at line 6 (test for errors, line 5) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++23 at line 7 (test for errors, line 5) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++23 at line 9 (test for errors, line 8) PASS: g++.dg/cpp26/delete-reason2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/delete1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp26/delete1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp26/delete1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp26/delete1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp26/delete1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp26/delete1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp26/delete1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp26/delete1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp26/delete1.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp26/delete1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/delete2.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/cpp26/delete2.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/cpp26/delete2.C -std=gnu++26 (test for bogus messages, line 14) PASS: g++.dg/cpp26/delete2.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/cpp26/delete2.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/cpp26/delete2.C -std=gnu++26 (test for bogus messages, line 17) PASS: g++.dg/cpp26/delete2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp26/delete3.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/cpp26/delete3.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/cpp26/delete3.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/cpp26/delete3.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/cpp26/delete3.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/cpp26/delete3.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/cpp26/delete3.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/cpp26/delete3.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/cpp26/delete3.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/cpp26/delete3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp26/enum-conv1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/enum-conv1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 at line 10 (test for errors, line 7) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 at line 12 (test for errors, line 11) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 at line 13 (test for errors, line 11) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 at line 14 (test for errors, line 11) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 at line 16 (test for errors, line 15) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 at line 18 (test for errors, line 17) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 at line 19 (test for errors, line 17) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 at line 20 (test for errors, line 17) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 at line 8 (test for errors, line 7) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 at line 9 (test for errors, line 7) PASS: g++.dg/cpp26/enum-conv1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/erroneous1.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/cpp26/erroneous1.C -std=gnu++26 at line 20 (test for warnings, line 19) PASS: g++.dg/cpp26/erroneous1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp26/erroneous1.C -std=gnu++26 execution test PASS: g++.dg/cpp26/erroneous2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " i1 = .DEFERRED_INIT \\(" 1 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s1 = .DEFERRED_INIT \\(" 2 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s10 = .DEFERRED_INIT \\(" 1 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s11 = .DEFERRED_INIT \\(" 2 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s12 = .DEFERRED_INIT \\(" 5 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s13 = .DEFERRED_INIT \\(" 4 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s14 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s15 = .DEFERRED_INIT \\(" 2 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s16 = .DEFERRED_INIT \\(" 1 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s17 = .DEFERRED_INIT \\(" 1 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s18 = .DEFERRED_INIT \\(" 1 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s19 = .DEFERRED_INIT \\(" 2 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s2 = .DEFERRED_INIT \\(" 2 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s20 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s21 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s22 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s23 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s24 = .DEFERRED_INIT \\(" 2 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s3 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s4 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s5 = .DEFERRED_INIT \\(" 1 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s6 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s7 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s8 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 scan-tree-dump-times gimple " s9 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp26/erroneous2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp26/erroneous3.C (test for warnings, line 135) PASS: g++.dg/cpp26/erroneous3.C (test for warnings, line 136) PASS: g++.dg/cpp26/erroneous3.C (test for warnings, line 149) PASS: g++.dg/cpp26/erroneous3.C (test for warnings, line 150) PASS: g++.dg/cpp26/erroneous3.C (test for warnings, line 152) PASS: g++.dg/cpp26/erroneous3.C (test for warnings, line 153) PASS: g++.dg/cpp26/erroneous3.C (test for warnings, line 17) PASS: g++.dg/cpp26/erroneous3.C (test for warnings, line 18) PASS: g++.dg/cpp26/erroneous3.C (test for warnings, line 60) PASS: g++.dg/cpp26/erroneous3.C (test for warnings, line 61) PASS: g++.dg/cpp26/erroneous3.C (test for warnings, line 74) PASS: g++.dg/cpp26/erroneous3.C (test for warnings, line 75) PASS: g++.dg/cpp26/erroneous3.C (test for warnings, line 77) PASS: g++.dg/cpp26/erroneous3.C (test for warnings, line 78) PASS: g++.dg/cpp26/erroneous3.C (test for warnings, line 92) PASS: g++.dg/cpp26/erroneous3.C (test for warnings, line 93) PASS: g++.dg/cpp26/erroneous3.C (test for excess errors) PASS: g++.dg/cpp26/erroneous4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp26/erroneous4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/erroneous5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " i1 = .DEFERRED_INIT \\(" 1 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s1 = .DEFERRED_INIT \\(" 2 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s10 = .DEFERRED_INIT \\(" 1 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s11 = .DEFERRED_INIT \\(" 2 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s12 = .DEFERRED_INIT \\(" 5 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s13 = .DEFERRED_INIT \\(" 4 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s14 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s15 = .DEFERRED_INIT \\(" 2 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s16 = .DEFERRED_INIT \\(" 1 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s17 = .DEFERRED_INIT \\(" 1 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s18 = .DEFERRED_INIT \\(" 1 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s19 = .DEFERRED_INIT \\(" 2 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s2 = .DEFERRED_INIT \\(" 2 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s20 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s21 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s22 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s23 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s24 = .DEFERRED_INIT \\(" 2 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s3 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s4 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s5 = .DEFERRED_INIT \\(" 1 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s6 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s7 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s8 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 scan-tree-dump-times gimple " s9 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp26/erroneous5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp26/erroneous6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " i1 = .DEFERRED_INIT \\(" 1 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s1 = .DEFERRED_INIT \\(" 2 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s10 = .DEFERRED_INIT \\(" 1 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s11 = .DEFERRED_INIT \\(" 2 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s12 = .DEFERRED_INIT \\(" 5 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s13 = .DEFERRED_INIT \\(" 4 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s14 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s15 = .DEFERRED_INIT \\(" 2 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s16 = .DEFERRED_INIT \\(" 1 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s17 = .DEFERRED_INIT \\(" 1 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s18 = .DEFERRED_INIT \\(" 1 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s19 = .DEFERRED_INIT \\(" 2 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s2 = .DEFERRED_INIT \\(" 2 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s20 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s21 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s22 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s23 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s24 = .DEFERRED_INIT \\(" 2 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s3 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s4 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s5 = .DEFERRED_INIT \\(" 1 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s6 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s7 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s8 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 scan-tree-dump-times gimple " s9 = .DEFERRED_INIT \\(" 3 PASS: g++.dg/cpp26/erroneous6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp26/erroneous6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++14 (test for warnings, line 100) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++14 (test for warnings, line 115) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++14 (test for warnings, line 134) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++14 (test for warnings, line 144) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++14 (test for warnings, line 161) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++14 (test for warnings, line 170) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++14 (test for warnings, line 58) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++14 (test for warnings, line 71) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++14 (test for warnings, line 84) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++14 at line 116 (test for warnings, line 115) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++14 at line 135 (test for warnings, line 134) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++14 at line 145 (test for warnings, line 144) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++14 at line 162 (test for warnings, line 161) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++14 execution test PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++20 (test for warnings, line 100) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++20 (test for warnings, line 115) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++20 (test for warnings, line 134) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++20 (test for warnings, line 144) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++20 (test for warnings, line 161) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++20 (test for warnings, line 170) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++20 (test for warnings, line 84) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++20 execution test PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++23 (test for warnings, line 100) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++23 (test for warnings, line 115) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++23 (test for warnings, line 134) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++23 (test for warnings, line 144) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++23 (test for warnings, line 161) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++23 (test for warnings, line 170) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++23 (test for warnings, line 58) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++23 (test for warnings, line 71) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++23 (test for warnings, line 84) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt1.C -std=gnu++23 execution test PASS: g++.dg/cpp26/expansion-stmt10.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/cpp26/expansion-stmt10.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt10.C -std=gnu++11 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt10.C -std=gnu++11 at line 17 (test for warnings, line ) PASS: g++.dg/cpp26/expansion-stmt10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt10.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp26/expansion-stmt10.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt10.C -std=gnu++20 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt10.C -std=gnu++20 at line 17 (test for warnings, line ) PASS: g++.dg/cpp26/expansion-stmt10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt10.C -std=gnu++23 (test for errors, line 13) PASS: g++.dg/cpp26/expansion-stmt10.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt10.C -std=gnu++23 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt10.C -std=gnu++23 at line 17 (test for warnings, line ) PASS: g++.dg/cpp26/expansion-stmt10.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for errors, line 26) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for errors, line 36) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for errors, line 46) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for errors, line 50) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for errors, line 60) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for errors, line 70) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for errors, line 74) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for errors, line 79) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for warnings, line 44) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for warnings, line 53) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for warnings, line 58) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for warnings, line 72) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for warnings, line 77) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for warnings, line 82) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for errors, line 46) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for errors, line 50) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for errors, line 60) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for errors, line 70) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for errors, line 74) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for errors, line 79) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for warnings, line 77) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for errors, line 22) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for errors, line 26) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for errors, line 36) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for errors, line 46) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for errors, line 50) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for errors, line 60) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for errors, line 70) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for errors, line 74) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for errors, line 79) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for warnings, line 20) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for warnings, line 24) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for warnings, line 29) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for warnings, line 34) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for warnings, line 44) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for warnings, line 48) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for warnings, line 53) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for warnings, line 58) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for warnings, line 72) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for warnings, line 77) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for warnings, line 82) PASS: g++.dg/cpp26/expansion-stmt11.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt12.C -std=gnu++14 (test for warnings, line 34) PASS: g++.dg/cpp26/expansion-stmt12.C -std=gnu++14 (test for warnings, line 47) PASS: g++.dg/cpp26/expansion-stmt12.C -std=gnu++14 (test for warnings, line 6) PASS: g++.dg/cpp26/expansion-stmt12.C -std=gnu++14 (test for warnings, line 9) PASS: g++.dg/cpp26/expansion-stmt12.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt12.C -std=gnu++17 (test for warnings, line 34) PASS: g++.dg/cpp26/expansion-stmt12.C -std=gnu++17 (test for warnings, line 47) PASS: g++.dg/cpp26/expansion-stmt12.C -std=gnu++17 (test for warnings, line 6) PASS: g++.dg/cpp26/expansion-stmt12.C -std=gnu++17 (test for warnings, line 9) PASS: g++.dg/cpp26/expansion-stmt12.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt12.C -std=gnu++23 (test for warnings, line 34) PASS: g++.dg/cpp26/expansion-stmt12.C -std=gnu++23 (test for warnings, line 47) PASS: g++.dg/cpp26/expansion-stmt12.C -std=gnu++23 (test for warnings, line 9) PASS: g++.dg/cpp26/expansion-stmt12.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++11 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++11 (test for warnings, line 47) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++11 (test for warnings, line 56) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++11 (test for warnings, line 65) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++11 (test for warnings, line 81) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++11 at line 66 (test for warnings, line 65) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++11 execution test PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++14 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++14 (test for warnings, line 47) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++14 (test for warnings, line 56) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++14 (test for warnings, line 65) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++14 (test for warnings, line 81) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++14 at line 66 (test for warnings, line 65) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++14 execution test PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++23 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++23 (test for warnings, line 47) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++23 (test for warnings, line 56) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++23 (test for warnings, line 65) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++23 (test for warnings, line 81) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt13.C -std=gnu++23 execution test PASS: g++.dg/cpp26/expansion-stmt14.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/cpp26/expansion-stmt14.C -std=gnu++11 (test for warnings, line 32) PASS: g++.dg/cpp26/expansion-stmt14.C -std=gnu++11 (test for warnings, line 44) PASS: g++.dg/cpp26/expansion-stmt14.C -std=gnu++11 (test for warnings, line 58) PASS: g++.dg/cpp26/expansion-stmt14.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt14.C -std=gnu++11 execution test PASS: g++.dg/cpp26/expansion-stmt14.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/cpp26/expansion-stmt14.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/cpp26/expansion-stmt14.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/cpp26/expansion-stmt14.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/cpp26/expansion-stmt14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt14.C -std=gnu++20 execution test PASS: g++.dg/cpp26/expansion-stmt14.C -std=gnu++23 (test for warnings, line 27) PASS: g++.dg/cpp26/expansion-stmt14.C -std=gnu++23 (test for warnings, line 32) PASS: g++.dg/cpp26/expansion-stmt14.C -std=gnu++23 (test for warnings, line 44) PASS: g++.dg/cpp26/expansion-stmt14.C -std=gnu++23 (test for warnings, line 58) PASS: g++.dg/cpp26/expansion-stmt14.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt14.C -std=gnu++23 execution test PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++11 (test for warnings, line 41) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++11 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++11 at line 36 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++11 at line 38 (test for errors, line 37) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++11 at line 40 (test for errors, line 39) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++11 at line 42 (test for errors, line 41) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++11 at line 44 (test for errors, line 43) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++11 at line 46 (test for errors, line 45) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++20 at line 36 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++20 at line 38 (test for errors, line 37) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++20 at line 40 (test for errors, line 39) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++20 at line 42 (test for errors, line 41) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++20 at line 44 (test for errors, line 43) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++20 at line 46 (test for errors, line 45) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++23 (test for warnings, line 29) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++23 (test for warnings, line 31) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++23 (test for warnings, line 33) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++23 (test for warnings, line 35) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++23 (test for warnings, line 37) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++23 (test for warnings, line 39) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++23 (test for warnings, line 41) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++23 (test for warnings, line 43) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++23 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++23 at line 36 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++23 at line 38 (test for errors, line 37) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++23 at line 40 (test for errors, line 39) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++23 at line 42 (test for errors, line 41) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++23 at line 44 (test for errors, line 43) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++23 at line 46 (test for errors, line 45) PASS: g++.dg/cpp26/expansion-stmt15.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++11 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++11 (test for warnings, line 55) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++11 (test for warnings, line 59) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++11 (test for warnings, line 63) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++11 (test for warnings, line 66) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++11 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++11 at line 47 (test for errors, line 46) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++11 at line 51 (test for errors, line 50) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++11 at line 52 (test for errors, line 50) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++11 at line 53 (test for errors, line 50) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++11 at line 57 (test for errors, line 56) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++11 at line 61 (test for errors, line 60) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++11 at line 65 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++11 at line 67 (test for errors, line 66) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++11 at line 69 (test for errors, line 68) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++11 at line 70 (test for errors, line 68) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++14 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++14 (test for warnings, line 49) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++14 (test for warnings, line 55) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++14 (test for warnings, line 59) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++14 (test for warnings, line 63) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++14 (test for warnings, line 66) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++14 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++14 at line 46 (test for errors, line 45) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++14 at line 50 (test for errors, line 49) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++14 at line 56 (test for errors, line 55) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++14 at line 57 (test for errors, line 56) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++14 at line 60 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++14 at line 61 (test for errors, line 60) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++14 at line 64 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++14 at line 67 (test for errors, line 66) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++14 at line 69 (test for errors, line 68) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++14 at line 70 (test for errors, line 68) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++23 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++23 (test for warnings, line 49) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++23 (test for warnings, line 55) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++23 (test for warnings, line 59) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++23 (test for warnings, line 63) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++23 (test for warnings, line 66) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++23 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++23 at line 46 (test for errors, line 45) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++23 at line 50 (test for errors, line 49) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++23 at line 56 (test for errors, line 55) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++23 at line 57 (test for errors, line 56) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++23 at line 60 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++23 at line 61 (test for errors, line 60) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++23 at line 64 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++23 at line 67 (test for errors, line 66) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++23 at line 69 (test for errors, line 68) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++23 at line 70 (test for errors, line 68) PASS: g++.dg/cpp26/expansion-stmt16.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt17.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp26/expansion-stmt17.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt17.C -std=gnu++11 execution test PASS: g++.dg/cpp26/expansion-stmt17.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp26/expansion-stmt17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt17.C -std=gnu++20 execution test PASS: g++.dg/cpp26/expansion-stmt17.C -std=gnu++23 (test for warnings, line 29) PASS: g++.dg/cpp26/expansion-stmt17.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt17.C -std=gnu++23 execution test PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 (test for errors, line 40) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 (test for errors, line 43) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 (test for errors, line 45) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 (test for errors, line 49) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 (test for errors, line 53) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 (test for errors, line 57) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 (test for warnings, line 27) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 (test for warnings, line 29) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 (test for warnings, line 33) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 (test for warnings, line 35) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 (test for warnings, line 37) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 (test for warnings, line 39) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 (test for warnings, line 42) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 (test for warnings, line 44) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 (test for warnings, line 47) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 (test for warnings, line 51) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 (test for warnings, line 55) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 at line 28 (test for errors, line 27) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 at line 34 (test for errors, line 33) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 at line 36 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 at line 38 (test for errors, line 37) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 at line 41 (test for errors, line 40) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 at line 46 (test for errors, line 45) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 at line 50 (test for errors, line 49) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 at line 58 (test for errors, line 57) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 (test for errors, line 43) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 (test for errors, line 49) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 (test for errors, line 53) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 (test for errors, line 57) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 at line 28 (test for errors, line 27) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 at line 34 (test for errors, line 33) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 at line 36 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 at line 38 (test for errors, line 37) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 at line 41 (test for errors, line 40) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 at line 46 (test for errors, line 45) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 at line 50 (test for errors, line 49) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 at line 58 (test for errors, line 57) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 (test for errors, line 40) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 (test for errors, line 43) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 (test for errors, line 45) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 (test for errors, line 49) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 (test for errors, line 53) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 (test for errors, line 57) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 (test for warnings, line 27) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 (test for warnings, line 29) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 (test for warnings, line 33) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 (test for warnings, line 35) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 (test for warnings, line 37) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 (test for warnings, line 39) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 (test for warnings, line 42) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 (test for warnings, line 44) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 (test for warnings, line 47) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 (test for warnings, line 51) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 (test for warnings, line 55) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 at line 28 (test for errors, line 27) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 at line 34 (test for errors, line 33) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 at line 36 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 at line 38 (test for errors, line 37) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 at line 41 (test for errors, line 40) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 at line 46 (test for errors, line 45) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 at line 50 (test for errors, line 49) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 at line 58 (test for errors, line 57) PASS: g++.dg/cpp26/expansion-stmt18.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++11 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++11 (test for warnings, line 62) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++11 (test for warnings, line 66) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++11 (test for warnings, line 76) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++11 (test for warnings, line 80) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++11 at line 46 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++11 at line 48 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++11 at line 52 (test for warnings, line 51) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++11 at line 63 (test for warnings, line 62) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++11 at line 77 (test for warnings, line 76) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++11 execution test PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++14 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++14 (test for warnings, line 49) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++14 (test for warnings, line 51) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++14 (test for warnings, line 62) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++14 (test for warnings, line 66) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++14 (test for warnings, line 76) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++14 (test for warnings, line 80) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++14 at line 46 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++14 at line 48 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++14 at line 52 (test for warnings, line 51) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++14 at line 63 (test for warnings, line 62) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++14 at line 77 (test for warnings, line 76) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++14 execution test PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++17 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++17 (test for warnings, line 49) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++17 (test for warnings, line 51) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++17 (test for warnings, line 62) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++17 (test for warnings, line 66) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++17 (test for warnings, line 76) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++17 (test for warnings, line 80) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++17 at line 47 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++17 at line 48 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++17 at line 53 (test for warnings, line 51) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++17 at line 64 (test for warnings, line 62) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++17 at line 78 (test for warnings, line 76) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++17 execution test PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++23 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++23 (test for warnings, line 49) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++23 (test for warnings, line 51) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++23 (test for warnings, line 62) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++23 (test for warnings, line 66) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++23 (test for warnings, line 76) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++23 (test for warnings, line 80) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++23 at line 47 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++23 at line 48 (test for warnings, line 45) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++23 at line 53 (test for warnings, line 51) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++23 at line 64 (test for warnings, line 62) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++23 at line 78 (test for warnings, line 76) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt19.C -std=gnu++23 execution test PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++17 (test for warnings, line 107) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++17 (test for warnings, line 123) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++17 (test for warnings, line 143) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++17 (test for warnings, line 154) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++17 (test for warnings, line 173) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++17 (test for warnings, line 75) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++17 (test for warnings, line 89) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++17 execution test PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++20 (test for warnings, line 107) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++20 (test for warnings, line 123) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++20 (test for warnings, line 143) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++20 (test for warnings, line 154) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++20 (test for warnings, line 173) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++20 (test for warnings, line 75) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++20 (test for warnings, line 89) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++20 execution test PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++23 (test for warnings, line 107) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++23 (test for warnings, line 123) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++23 (test for warnings, line 143) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++23 (test for warnings, line 154) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++23 (test for warnings, line 173) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++23 (test for warnings, line 60) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++23 (test for warnings, line 75) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++23 (test for warnings, line 89) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt2.C -std=gnu++23 execution test PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++11 (test for warnings, line 41) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++11 execution test PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++20 execution test PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++23 (test for warnings, line 20) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++23 (test for warnings, line 22) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++23 (test for warnings, line 29) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++23 (test for warnings, line 31) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++23 (test for warnings, line 39) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++23 (test for warnings, line 41) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt20.C -std=gnu++23 execution test PASS: g++.dg/cpp26/expansion-stmt21.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp26/expansion-stmt21.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp26/expansion-stmt21.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt21.C -std=gnu++11 execution test PASS: g++.dg/cpp26/expansion-stmt21.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp26/expansion-stmt21.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp26/expansion-stmt21.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt21.C -std=gnu++20 execution test PASS: g++.dg/cpp26/expansion-stmt21.C -std=gnu++23 (test for warnings, line 12) PASS: g++.dg/cpp26/expansion-stmt21.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/cpp26/expansion-stmt21.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt21.C -std=gnu++23 execution test PASS: g++.dg/cpp26/expansion-stmt22.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt22.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp26/expansion-stmt22.C -std=gnu++11 at line 15 (test for errors, line 14) PASS: g++.dg/cpp26/expansion-stmt22.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt22.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt22.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp26/expansion-stmt22.C -std=gnu++20 at line 15 (test for errors, line 14) PASS: g++.dg/cpp26/expansion-stmt22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt22.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt22.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/cpp26/expansion-stmt22.C -std=gnu++23 at line 15 (test for errors, line 14) PASS: g++.dg/cpp26/expansion-stmt22.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt23.C -std=gnu++14 (test for warnings, line 15) PASS: g++.dg/cpp26/expansion-stmt23.C -std=gnu++14 (test for warnings, line 8) PASS: g++.dg/cpp26/expansion-stmt23.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt23.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/cpp26/expansion-stmt23.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp26/expansion-stmt23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt23.C -std=gnu++23 (test for warnings, line 15) PASS: g++.dg/cpp26/expansion-stmt23.C -std=gnu++23 (test for warnings, line 8) PASS: g++.dg/cpp26/expansion-stmt23.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt24.C -std=gnu++14 (test for errors, line 9) PASS: g++.dg/cpp26/expansion-stmt24.C -std=gnu++14 (test for warnings, line 8) PASS: g++.dg/cpp26/expansion-stmt24.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt24.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp26/expansion-stmt24.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp26/expansion-stmt24.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt24.C -std=gnu++23 (test for errors, line 9) PASS: g++.dg/cpp26/expansion-stmt24.C -std=gnu++23 (test for warnings, line 8) PASS: g++.dg/cpp26/expansion-stmt24.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt25.C -std=gnu++14 (test for warnings, line 25) PASS: g++.dg/cpp26/expansion-stmt25.C -std=gnu++14 at line 26 (test for errors, line 25) PASS: g++.dg/cpp26/expansion-stmt25.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt25.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/cpp26/expansion-stmt25.C -std=gnu++20 at line 26 (test for errors, line 25) PASS: g++.dg/cpp26/expansion-stmt25.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt25.C -std=gnu++23 (test for warnings, line 25) PASS: g++.dg/cpp26/expansion-stmt25.C -std=gnu++23 at line 26 (test for errors, line 25) PASS: g++.dg/cpp26/expansion-stmt25.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt26.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/cpp26/expansion-stmt26.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt26.C -std=gnu++23 execution test PASS: g++.dg/cpp26/expansion-stmt26.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt26.C -std=gnu++26 execution test PASS: g++.dg/cpp26/expansion-stmt27.C -std=gnu++14 (test for warnings, line 10) PASS: g++.dg/cpp26/expansion-stmt27.C -std=gnu++14 (test for warnings, line 8) PASS: g++.dg/cpp26/expansion-stmt27.C -std=gnu++14 at line 11 (test for bogus messages, line 10) PASS: g++.dg/cpp26/expansion-stmt27.C -std=gnu++14 at line 9 (test for bogus messages, line 8) PASS: g++.dg/cpp26/expansion-stmt27.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt27.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp26/expansion-stmt27.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp26/expansion-stmt27.C -std=gnu++20 at line 11 (test for bogus messages, line 10) PASS: g++.dg/cpp26/expansion-stmt27.C -std=gnu++20 at line 9 (test for bogus messages, line 8) PASS: g++.dg/cpp26/expansion-stmt27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt27.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp26/expansion-stmt27.C -std=gnu++23 (test for warnings, line 8) PASS: g++.dg/cpp26/expansion-stmt27.C -std=gnu++23 at line 11 (test for bogus messages, line 10) PASS: g++.dg/cpp26/expansion-stmt27.C -std=gnu++23 at line 9 (test for bogus messages, line 8) PASS: g++.dg/cpp26/expansion-stmt27.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt28.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt28.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp26/expansion-stmt28.C -std=gnu++11 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp26/expansion-stmt28.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt28.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt28.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp26/expansion-stmt28.C -std=gnu++20 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp26/expansion-stmt28.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt28.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt28.C -std=gnu++23 (test for warnings, line 9) PASS: g++.dg/cpp26/expansion-stmt28.C -std=gnu++23 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp26/expansion-stmt28.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt29.C -std=c++26 execution test PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++14 (test for warnings, line 104) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++14 (test for warnings, line 120) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++14 (test for warnings, line 140) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++14 (test for warnings, line 151) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++14 (test for warnings, line 169) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++14 (test for warnings, line 59) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++14 (test for warnings, line 73) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++14 (test for warnings, line 87) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++14 at line 121 (test for warnings, line 120) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++14 at line 141 (test for warnings, line 140) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++14 at line 152 (test for warnings, line 151) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++14 at line 170 (test for warnings, line 169) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++14 execution test PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++20 (test for warnings, line 104) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++20 (test for warnings, line 120) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++20 (test for warnings, line 140) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++20 (test for warnings, line 151) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++20 (test for warnings, line 169) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++20 (test for warnings, line 87) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++20 execution test PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++23 (test for warnings, line 104) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++23 (test for warnings, line 120) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++23 (test for warnings, line 140) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++23 (test for warnings, line 151) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++23 (test for warnings, line 169) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++23 (test for warnings, line 59) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++23 (test for warnings, line 73) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++23 (test for warnings, line 87) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt3.C -std=gnu++23 execution test PASS: g++.dg/cpp26/expansion-stmt30.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp26/expansion-stmt30.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp26/expansion-stmt30.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt4.C -std=gnu++14 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt4.C -std=gnu++14 execution test PASS: g++.dg/cpp26/expansion-stmt4.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt4.C -std=gnu++20 execution test PASS: g++.dg/cpp26/expansion-stmt4.C -std=gnu++23 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt4.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt4.C -std=gnu++23 execution test PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for errors, line 13) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for errors, line 19) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for errors, line 25) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for errors, line 32) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for errors, line 44) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for errors, line 57) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for errors, line 69) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for errors, line 76) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for errors, line 82) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for errors, line 88) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for warnings, line 17) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for warnings, line 23) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for warnings, line 30) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for warnings, line 36) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for warnings, line 42) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for warnings, line 55) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for warnings, line 61) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for warnings, line 67) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for warnings, line 74) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for warnings, line 80) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for warnings, line 86) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 at line 37 (test for warnings, line 36) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 at line 56 (test for warnings, line 55) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 at line 62 (test for warnings, line 61) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 at line 75 (test for warnings, line 74) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 at line 81 (test for warnings, line 80) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for errors, line 57) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for errors, line 69) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for errors, line 76) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for errors, line 82) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for errors, line 88) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for warnings, line 86) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 at line 37 (test for warnings, line 36) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 at line 56 (test for warnings, line 55) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 at line 62 (test for warnings, line 61) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 at line 75 (test for warnings, line 74) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 at line 81 (test for warnings, line 80) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for errors, line 13) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for errors, line 19) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for errors, line 25) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for errors, line 32) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for errors, line 44) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for errors, line 57) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for errors, line 69) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for errors, line 76) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for errors, line 82) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for errors, line 88) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for warnings, line 17) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for warnings, line 23) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for warnings, line 30) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for warnings, line 36) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for warnings, line 42) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for warnings, line 55) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for warnings, line 61) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for warnings, line 67) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for warnings, line 74) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for warnings, line 80) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for warnings, line 86) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 at line 37 (test for warnings, line 36) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 at line 56 (test for warnings, line 55) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 at line 62 (test for warnings, line 61) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 at line 75 (test for warnings, line 74) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 at line 81 (test for warnings, line 80) PASS: g++.dg/cpp26/expansion-stmt5.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 42) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 49) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 51) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 53) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 56) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 58) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 61) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 65) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 69) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 78) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 80) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 10 (test for errors, line 9) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 12 (test for errors, line 11) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 14 (test for errors, line 13) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 15 (test for errors, line 13) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 17 (test for errors, line 16) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 19 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 20 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 22 (test for errors, line 21) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 24 (test for errors, line 23) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 26 (test for errors, line 25) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 28 (test for errors, line 27) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 30 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 31 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 39 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 41 (test for errors, line 40) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 43 (test for errors, line 42) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 50 (test for errors, line 49) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 52 (test for errors, line 51) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 54 (test for errors, line 53) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 55 (test for errors, line 53) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 57 (test for errors, line 56) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 59 (test for errors, line 58) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 60 (test for errors, line 58) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 62 (test for errors, line 61) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 64 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 66 (test for errors, line 65) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 68 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 70 (test for errors, line 69) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 71 (test for errors, line 69) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 79 (test for errors, line 78) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 81 (test for errors, line 80) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 82 (test for errors, line 80) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 83 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 85 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 86 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 at line 87 (test for errors, line 85) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 49) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 53) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 56) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 58) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 61) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 65) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 69) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 73) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 75) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 78) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 80) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 10 (test for errors, line 9) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 12 (test for errors, line 11) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 14 (test for errors, line 13) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 15 (test for errors, line 13) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 17 (test for errors, line 16) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 19 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 20 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 22 (test for errors, line 21) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 24 (test for errors, line 23) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 26 (test for errors, line 25) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 28 (test for errors, line 27) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 30 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 31 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 34 (test for errors, line 33) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 36 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 39 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 41 (test for errors, line 40) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 43 (test for errors, line 42) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 50 (test for errors, line 49) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 52 (test for errors, line 51) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 54 (test for errors, line 53) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 55 (test for errors, line 53) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 57 (test for errors, line 56) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 59 (test for errors, line 58) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 60 (test for errors, line 58) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 62 (test for errors, line 61) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 64 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 66 (test for errors, line 65) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 68 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 70 (test for errors, line 69) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 71 (test for errors, line 69) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 74 (test for errors, line 73) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 76 (test for errors, line 75) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 79 (test for errors, line 78) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 81 (test for errors, line 80) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 82 (test for errors, line 80) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 83 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 85 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 86 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 at line 87 (test for errors, line 85) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 33) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 40) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 42) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 49) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 51) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 53) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 56) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 58) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 61) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 65) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 69) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 73) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 75) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 78) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 80) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 10 (test for errors, line 9) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 12 (test for errors, line 11) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 14 (test for errors, line 13) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 15 (test for errors, line 13) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 17 (test for errors, line 16) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 19 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 20 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 22 (test for errors, line 21) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 24 (test for errors, line 23) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 26 (test for errors, line 25) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 28 (test for errors, line 27) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 30 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 31 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 34 (test for errors, line 33) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 36 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 39 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 41 (test for errors, line 40) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 43 (test for errors, line 42) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 50 (test for errors, line 49) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 52 (test for errors, line 51) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 54 (test for errors, line 53) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 55 (test for errors, line 53) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 57 (test for errors, line 56) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 59 (test for errors, line 58) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 60 (test for errors, line 58) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 62 (test for errors, line 61) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 64 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 66 (test for errors, line 65) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 68 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 70 (test for errors, line 69) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 71 (test for errors, line 69) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 74 (test for errors, line 73) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 76 (test for errors, line 75) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 79 (test for errors, line 78) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 81 (test for errors, line 80) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 82 (test for errors, line 80) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 83 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 85 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 86 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 at line 87 (test for errors, line 85) PASS: g++.dg/cpp26/expansion-stmt6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for errors, line 26) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for errors, line 30) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for errors, line 39) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for errors, line 41) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for errors, line 43) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for errors, line 62) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for errors, line 64) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for errors, line 66) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for errors, line 68) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for errors, line 70) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for errors, line 79) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for errors, line 85) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for warnings, line 50) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for warnings, line 52) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for warnings, line 57) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for warnings, line 59) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 16 (test for warnings, line 14) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 20 (test for errors, line 19) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 21 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 27 (test for warnings, line 26) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 31 (test for errors, line 30) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 32 (test for warnings, line 30) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 51 (test for warnings, line 50) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 53 (test for warnings, line 52) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 55 (test for warnings, line 54) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 56 (test for warnings, line 54) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 58 (test for warnings, line 57) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 60 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 61 (test for warnings, line 59) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 63 (test for warnings, line 62) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 65 (test for warnings, line 64) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 67 (test for warnings, line 66) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 69 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 71 (test for errors, line 70) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 72 (test for warnings, line 70) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 80 (test for warnings, line 79) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 82 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 83 (test for warnings, line 81) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 84 (test for errors, line 82) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 86 (test for errors, line 85) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 87 (test for warnings, line 85) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 at line 88 (test for errors, line 86) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 41) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 43) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 62) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 64) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 66) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 68) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 70) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 74) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 76) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 79) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for errors, line 85) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 16 (test for warnings, line 14) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 20 (test for errors, line 19) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 21 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 27 (test for warnings, line 26) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 31 (test for errors, line 30) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 32 (test for warnings, line 30) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 35 (test for warnings, line 34) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 37 (test for warnings, line 36) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 51 (test for warnings, line 50) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 53 (test for warnings, line 52) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 55 (test for warnings, line 54) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 56 (test for warnings, line 54) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 58 (test for warnings, line 57) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 60 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 61 (test for warnings, line 59) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 63 (test for warnings, line 62) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 65 (test for warnings, line 64) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 67 (test for warnings, line 66) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 69 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 71 (test for errors, line 70) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 72 (test for warnings, line 70) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 75 (test for warnings, line 74) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 77 (test for warnings, line 76) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 80 (test for warnings, line 79) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 82 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 83 (test for warnings, line 81) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 84 (test for errors, line 82) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 86 (test for errors, line 85) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 87 (test for warnings, line 85) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 at line 88 (test for errors, line 86) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 22) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 24) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 26) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 28) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 30) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 34) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 36) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 39) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 41) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 43) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 62) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 64) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 66) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 68) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 70) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 74) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 76) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 79) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for errors, line 85) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for warnings, line 12) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for warnings, line 17) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for warnings, line 50) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for warnings, line 52) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for warnings, line 54) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for warnings, line 57) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for warnings, line 59) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 16 (test for warnings, line 14) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 20 (test for errors, line 19) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 21 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 23 (test for warnings, line 22) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 27 (test for warnings, line 26) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 31 (test for errors, line 30) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 32 (test for warnings, line 30) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 35 (test for warnings, line 34) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 37 (test for warnings, line 36) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 51 (test for warnings, line 50) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 53 (test for warnings, line 52) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 55 (test for warnings, line 54) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 56 (test for warnings, line 54) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 58 (test for warnings, line 57) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 60 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 61 (test for warnings, line 59) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 63 (test for warnings, line 62) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 65 (test for warnings, line 64) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 67 (test for warnings, line 66) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 69 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 71 (test for errors, line 70) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 72 (test for warnings, line 70) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 75 (test for warnings, line 74) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 77 (test for warnings, line 76) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 80 (test for warnings, line 79) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 82 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 83 (test for warnings, line 81) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 84 (test for errors, line 82) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 86 (test for errors, line 85) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 87 (test for warnings, line 85) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 at line 88 (test for errors, line 86) PASS: g++.dg/cpp26/expansion-stmt7.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 32) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 41) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 50) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 72) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 75) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 78) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 87) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 90) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for errors, line 99) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 100 (test for errors, line 99) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 101 (test for errors, line 99) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 11 (test for errors, line 10) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 12 (test for errors, line 10) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 13 (test for errors, line 10) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 15 (test for errors, line 14) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 16 (test for errors, line 14) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 17 (test for errors, line 14) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 19 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 20 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 21 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 22 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 24 (test for errors, line 23) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 25 (test for errors, line 23) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 27 (test for errors, line 26) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 28 (test for errors, line 26) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 30 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 31 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 33 (test for errors, line 32) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 34 (test for errors, line 32) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 36 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 37 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 39 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 40 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 42 (test for errors, line 41) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 43 (test for errors, line 41) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 51 (test for errors, line 50) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 52 (test for errors, line 50) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 60 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 61 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 62 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 64 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 65 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 66 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 68 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 69 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 70 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 71 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 73 (test for errors, line 72) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 74 (test for errors, line 72) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 76 (test for errors, line 75) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 77 (test for errors, line 75) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 79 (test for errors, line 78) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 80 (test for errors, line 78) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 82 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 83 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 85 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 86 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 88 (test for errors, line 87) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 89 (test for errors, line 87) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 91 (test for errors, line 90) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 at line 92 (test for errors, line 90) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 10) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 23) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 26) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 32) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 41) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 50) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 72) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 75) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 78) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 87) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 90) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for errors, line 99) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 100 (test for errors, line 99) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 101 (test for errors, line 99) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 11 (test for errors, line 10) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 12 (test for errors, line 10) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 13 (test for errors, line 10) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 15 (test for errors, line 14) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 16 (test for errors, line 14) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 17 (test for errors, line 14) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 19 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 20 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 21 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 22 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 24 (test for errors, line 23) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 25 (test for errors, line 23) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 27 (test for errors, line 26) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 28 (test for errors, line 26) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 30 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 31 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 33 (test for errors, line 32) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 34 (test for errors, line 32) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 36 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 37 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 39 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 40 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 42 (test for errors, line 41) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 43 (test for errors, line 41) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 51 (test for errors, line 50) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 52 (test for errors, line 50) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 60 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 61 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 62 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 64 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 65 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 66 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 68 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 69 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 70 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 71 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 73 (test for errors, line 72) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 74 (test for errors, line 72) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 76 (test for errors, line 75) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 77 (test for errors, line 75) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 79 (test for errors, line 78) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 80 (test for errors, line 78) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 82 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 83 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 85 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 86 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 88 (test for errors, line 87) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 89 (test for errors, line 87) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 91 (test for errors, line 90) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 at line 92 (test for errors, line 90) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 23) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 26) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 32) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 41) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 50) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 72) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 75) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 78) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 87) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 90) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for errors, line 99) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 101 (test for errors, line 99) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 11 (test for errors, line 10) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 13 (test for errors, line 10) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 15 (test for errors, line 14) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 17 (test for errors, line 14) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 19 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 20 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 22 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 25 (test for errors, line 23) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 28 (test for errors, line 26) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 31 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 34 (test for errors, line 32) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 37 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 40 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 43 (test for errors, line 41) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 52 (test for errors, line 50) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 60 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 62 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 64 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 66 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 68 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 69 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 71 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 74 (test for errors, line 72) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 77 (test for errors, line 75) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 80 (test for errors, line 78) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 83 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 86 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 89 (test for errors, line 87) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 at line 92 (test for errors, line 90) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 50) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 72) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 75) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 78) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 87) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 90) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 94) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 96) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for errors, line 99) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 101 (test for errors, line 99) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 13 (test for errors, line 10) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 17 (test for errors, line 14) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 19 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 22 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 25 (test for errors, line 23) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 28 (test for errors, line 26) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 31 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 34 (test for errors, line 32) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 37 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 40 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 43 (test for errors, line 41) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 46 (test for errors, line 45) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 48 (test for errors, line 47) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 52 (test for errors, line 50) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 62 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 66 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 68 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 71 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 74 (test for errors, line 72) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 77 (test for errors, line 75) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 80 (test for errors, line 78) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 83 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 86 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 89 (test for errors, line 87) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 92 (test for errors, line 90) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 95 (test for errors, line 94) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 at line 97 (test for errors, line 96) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 26) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 32) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 41) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 45) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 47) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 50) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 72) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 75) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 78) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 87) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 90) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 94) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 96) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for errors, line 99) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 101 (test for errors, line 99) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 13 (test for errors, line 10) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 17 (test for errors, line 14) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 19 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 22 (test for errors, line 18) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 25 (test for errors, line 23) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 28 (test for errors, line 26) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 31 (test for errors, line 29) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 34 (test for errors, line 32) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 37 (test for errors, line 35) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 40 (test for errors, line 38) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 43 (test for errors, line 41) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 46 (test for errors, line 45) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 48 (test for errors, line 47) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 52 (test for errors, line 50) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 62 (test for errors, line 59) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 66 (test for errors, line 63) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 68 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 71 (test for errors, line 67) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 74 (test for errors, line 72) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 77 (test for errors, line 75) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 80 (test for errors, line 78) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 83 (test for errors, line 81) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 86 (test for errors, line 84) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 89 (test for errors, line 87) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 92 (test for errors, line 90) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 95 (test for errors, line 94) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 at line 97 (test for errors, line 96) PASS: g++.dg/cpp26/expansion-stmt8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for errors, line 100) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for errors, line 27) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for errors, line 30) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for errors, line 33) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for errors, line 36) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for errors, line 39) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for errors, line 42) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for errors, line 51) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for errors, line 73) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for errors, line 76) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for errors, line 79) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for errors, line 82) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for errors, line 85) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for errors, line 88) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for errors, line 91) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for warnings, line 60) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for warnings, line 64) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 101 (test for warnings, line 100) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 102 (test for warnings, line 100) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 13 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 14 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 17 (test for warnings, line 15) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 18 (test for warnings, line 15) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 20 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 21 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 22 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 23 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 26 (test for warnings, line 24) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 29 (test for warnings, line 27) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 32 (test for warnings, line 30) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 34 (test for warnings, line 33) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 35 (test for warnings, line 33) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 37 (test for warnings, line 36) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 38 (test for warnings, line 36) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 41 (test for warnings, line 39) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 43 (test for warnings, line 42) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 44 (test for warnings, line 42) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 52 (test for warnings, line 51) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 53 (test for warnings, line 51) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 61 (test for warnings, line 60) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 62 (test for warnings, line 60) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 63 (test for warnings, line 60) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 65 (test for warnings, line 64) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 66 (test for warnings, line 64) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 67 (test for warnings, line 64) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 69 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 70 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 71 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 72 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 74 (test for warnings, line 73) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 75 (test for warnings, line 73) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 77 (test for warnings, line 76) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 78 (test for warnings, line 76) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 80 (test for warnings, line 79) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 81 (test for warnings, line 79) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 83 (test for warnings, line 82) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 84 (test for warnings, line 82) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 86 (test for warnings, line 85) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 87 (test for warnings, line 85) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 89 (test for warnings, line 88) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 90 (test for warnings, line 88) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 92 (test for warnings, line 91) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 at line 93 (test for warnings, line 91) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for errors, line 100) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for errors, line 24) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for errors, line 27) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for errors, line 30) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for errors, line 33) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for errors, line 36) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for errors, line 39) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for errors, line 42) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for errors, line 51) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for errors, line 73) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for errors, line 76) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for errors, line 79) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for errors, line 82) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for errors, line 85) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for errors, line 88) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for errors, line 91) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for warnings, line 15) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for warnings, line 60) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for warnings, line 64) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 101 (test for warnings, line 100) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 102 (test for warnings, line 100) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 13 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 14 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 17 (test for warnings, line 15) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 18 (test for warnings, line 15) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 20 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 21 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 22 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 23 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 26 (test for warnings, line 24) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 29 (test for warnings, line 27) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 32 (test for warnings, line 30) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 34 (test for warnings, line 33) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 35 (test for warnings, line 33) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 37 (test for warnings, line 36) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 38 (test for warnings, line 36) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 41 (test for warnings, line 39) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 43 (test for warnings, line 42) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 44 (test for warnings, line 42) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 52 (test for warnings, line 51) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 53 (test for warnings, line 51) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 61 (test for warnings, line 60) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 62 (test for warnings, line 60) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 63 (test for warnings, line 60) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 65 (test for warnings, line 64) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 66 (test for warnings, line 64) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 67 (test for warnings, line 64) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 69 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 70 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 71 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 72 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 74 (test for warnings, line 73) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 75 (test for warnings, line 73) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 77 (test for warnings, line 76) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 78 (test for warnings, line 76) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 80 (test for warnings, line 79) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 81 (test for warnings, line 79) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 83 (test for warnings, line 82) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 84 (test for warnings, line 82) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 86 (test for warnings, line 85) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 87 (test for warnings, line 85) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 89 (test for warnings, line 88) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 90 (test for warnings, line 88) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 92 (test for warnings, line 91) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 at line 93 (test for warnings, line 91) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for errors, line 100) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for errors, line 24) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for errors, line 27) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for errors, line 30) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for errors, line 33) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for errors, line 36) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for errors, line 39) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for errors, line 42) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for errors, line 51) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for errors, line 73) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for errors, line 76) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for errors, line 79) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for errors, line 82) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for errors, line 85) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for errors, line 88) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for errors, line 91) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for warnings, line 15) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for warnings, line 60) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for warnings, line 64) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 102 (test for warnings, line 100) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 14 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 18 (test for warnings, line 15) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 20 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 21 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 23 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 26 (test for warnings, line 24) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 29 (test for warnings, line 27) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 32 (test for warnings, line 30) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 35 (test for warnings, line 33) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 38 (test for warnings, line 36) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 41 (test for warnings, line 39) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 44 (test for warnings, line 42) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 53 (test for warnings, line 51) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 61 (test for warnings, line 60) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 63 (test for warnings, line 60) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 65 (test for warnings, line 64) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 67 (test for warnings, line 64) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 69 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 70 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 72 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 75 (test for warnings, line 73) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 78 (test for warnings, line 76) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 81 (test for warnings, line 79) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 84 (test for warnings, line 82) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 87 (test for warnings, line 85) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 90 (test for warnings, line 88) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 at line 93 (test for warnings, line 91) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 100) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 46) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 48) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 51) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 73) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 76) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 79) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 82) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 85) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 88) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 91) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 95) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for errors, line 97) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 102 (test for warnings, line 100) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 14 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 18 (test for warnings, line 15) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 20 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 23 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 26 (test for warnings, line 24) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 29 (test for warnings, line 27) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 32 (test for warnings, line 30) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 35 (test for warnings, line 33) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 38 (test for warnings, line 36) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 41 (test for warnings, line 39) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 44 (test for warnings, line 42) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 47 (test for warnings, line 46) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 49 (test for warnings, line 48) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 53 (test for warnings, line 51) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 63 (test for warnings, line 60) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 67 (test for warnings, line 64) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 69 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 72 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 75 (test for warnings, line 73) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 78 (test for warnings, line 76) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 81 (test for warnings, line 79) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 84 (test for warnings, line 82) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 87 (test for warnings, line 85) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 90 (test for warnings, line 88) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 93 (test for warnings, line 91) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 96 (test for warnings, line 95) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 at line 98 (test for warnings, line 97) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 100) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 24) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 27) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 30) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 33) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 36) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 39) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 42) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 46) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 48) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 51) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 73) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 76) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 79) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 82) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 85) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 88) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 91) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 95) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for errors, line 97) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for warnings, line 15) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for warnings, line 60) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for warnings, line 64) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 102 (test for warnings, line 100) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 14 (test for warnings, line 11) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 18 (test for warnings, line 15) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 20 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 23 (test for warnings, line 19) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 26 (test for warnings, line 24) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 29 (test for warnings, line 27) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 32 (test for warnings, line 30) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 35 (test for warnings, line 33) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 38 (test for warnings, line 36) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 41 (test for warnings, line 39) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 44 (test for warnings, line 42) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 47 (test for warnings, line 46) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 49 (test for warnings, line 48) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 53 (test for warnings, line 51) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 63 (test for warnings, line 60) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 67 (test for warnings, line 64) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 69 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 72 (test for warnings, line 68) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 75 (test for warnings, line 73) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 78 (test for warnings, line 76) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 81 (test for warnings, line 79) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 84 (test for warnings, line 82) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 87 (test for warnings, line 85) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 90 (test for warnings, line 88) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 93 (test for warnings, line 91) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 96 (test for warnings, line 95) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 at line 98 (test for warnings, line 97) PASS: g++.dg/cpp26/expansion-stmt9.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/feat-cxx26.C (test for excess errors) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 19) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 21) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 25) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 26) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 29) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 41) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 44) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 47) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 50) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 52) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 53) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 54) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 55) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 65) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for warnings, line 66) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 at line 11 (test for errors, line 10) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 at line 23 (test for errors, line 22) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 target c++23 (test for errors, line 22) PASS: g++.dg/cpp26/literals1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 10) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 12) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 18) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 19) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 21) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 24) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 25) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 26) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 29) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 32) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 33) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 34) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 35) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 36) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 38) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 41) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 44) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 47) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 50) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 52) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 53) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 54) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 55) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 57) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 65) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 8) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 9) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for warnings, line 6) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for warnings, line 66) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for warnings, line 7) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 at line 11 (test for errors, line 10) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 at line 23 (test for errors, line 22) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 at line 37 (test for errors, line 36) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 target c++23 (test for errors, line 22) PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 35) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 41) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 47) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 50) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 52) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 53) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 54) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 55) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 57) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 65) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 at line 11 (test for errors, line 10) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 at line 23 (test for errors, line 22) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 at line 37 (test for errors, line 36) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 target c++23 (test for errors, line 22) PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 10) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 12) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 13) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 15) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 18) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 19) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 21) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 24) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 25) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 26) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 32) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 33) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 34) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 35) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 36) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 38) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 52) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 53) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 54) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 55) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 57) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 65) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 8) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for errors, line 9) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for warnings, line 6) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for warnings, line 66) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for warnings, line 7) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 target c++23 (test for errors, line 22) PASS: g++.dg/cpp26/literals1.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 21) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 23) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 26) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 27) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 31) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 42) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 43) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 45) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 47) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 50) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 53) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 55) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 56) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 57) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 58) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for errors, line 68) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for warnings, line 69) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 at line 13 (test for errors, line 12) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 at line 25 (test for errors, line 24) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 at line 44 (test for errors, line 43) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 target c++23 (test for errors, line 24) PASS: g++.dg/cpp26/literals2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 11) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 12) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 14) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 20) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 21) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 23) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 26) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 27) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 28) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 31) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 34) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 35) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 36) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 37) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 38) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 40) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 42) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 43) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 45) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 47) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 50) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 53) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 55) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 56) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 57) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 58) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 60) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for errors, line 68) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for warnings, line 69) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for warnings, line 8) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for warnings, line 9) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 at line 13 (test for errors, line 12) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 at line 25 (test for errors, line 24) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 at line 39 (test for errors, line 38) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 at line 44 (test for errors, line 43) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 target c++23 (test for errors, line 24) PASS: g++.dg/cpp26/literals2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 35) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 37) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 43) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 47) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 50) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 53) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 55) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 56) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 57) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 58) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 60) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for errors, line 68) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 at line 13 (test for errors, line 12) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 at line 25 (test for errors, line 24) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 at line 39 (test for errors, line 38) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 at line 44 (test for errors, line 43) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 target c++23 (test for errors, line 24) PASS: g++.dg/cpp26/literals2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 11) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 12) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 14) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 15) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 17) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 20) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 21) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 23) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 26) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 27) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 28) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 34) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 35) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 36) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 37) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 38) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 40) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 42) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 43) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 45) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 55) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 56) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 57) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 58) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 60) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for errors, line 68) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for warnings, line 69) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for warnings, line 8) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for warnings, line 9) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 target c++23 (test for errors, line 24) PASS: g++.dg/cpp26/literals2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 100) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 103) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 107) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 111) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 115) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 120) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 130) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 132) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 137) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 142) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 151) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 152) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 162) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 167) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 171) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 177) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 183) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 187) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 190) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 36) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 52) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 58) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 63) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 64) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 73) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 77) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 84) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 86) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 94) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 96) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for warnings, line 98) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 at line 131 (test for warnings, line 130) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 at line 133 (test for warnings, line 132) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 at line 134 (test for warnings, line 132) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 at line 138 (test for warnings, line 137) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 at line 139 (test for warnings, line 137) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 at line 143 (test for warnings, line 142) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 at line 32 (test for warnings, line 31) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 at line 37 (test for warnings, line 36) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 100) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 103) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 107) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 111) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 115) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 120) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 132) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 137) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 151) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 152) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 162) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 167) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 17) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 171) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 177) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 183) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 187) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 190) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 22) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 23) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 26) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 31) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 35) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 36) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 51) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 52) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 58) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 63) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 64) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 73) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 77) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 84) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 86) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 94) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 96) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 98) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 at line 131 (test for warnings, line 130) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 at line 134 (test for warnings, line 132) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 at line 139 (test for warnings, line 137) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 at line 143 (test for warnings, line 142) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 at line 32 (test for warnings, line 31) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 at line 37 (test for warnings, line 36) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 100) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 103) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 107) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 111) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 115) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 120) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 132) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 137) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 151) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 152) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 162) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 167) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 17) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 171) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 177) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 183) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 187) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 190) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 22) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 23) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 31) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 36) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 51) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 52) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 58) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 63) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 64) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 73) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 84) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 86) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 94) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 96) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for warnings, line 98) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 at line 131 (test for warnings, line 130) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 at line 134 (test for warnings, line 132) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 at line 139 (test for warnings, line 137) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 at line 143 (test for warnings, line 142) PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 (test for errors, line 26) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 (test for errors, line 32) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 (test for errors, line 52) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 (test for errors, line 61) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 (test for warnings, line 50) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 (test for warnings, line 56) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 (test for warnings, line 57) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 (test for warnings, line 60) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 at line 13 (test for errors, line 12) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 at line 42 (test for errors, line 41) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 at line 45 (test for errors, line 44) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 at line 51 (test for warnings, line 50) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 (test for errors, line 20) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 (test for errors, line 26) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 (test for errors, line 32) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 (test for errors, line 52) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 (test for errors, line 61) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 (test for warnings, line 16) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 (test for warnings, line 18) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 (test for warnings, line 25) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 (test for warnings, line 28) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 (test for warnings, line 31) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 (test for warnings, line 40) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 (test for warnings, line 43) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 (test for warnings, line 48) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 (test for warnings, line 50) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 (test for warnings, line 56) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 (test for warnings, line 57) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 (test for warnings, line 60) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 at line 13 (test for errors, line 12) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 at line 42 (test for errors, line 41) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 at line 45 (test for errors, line 44) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 at line 51 (test for warnings, line 50) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++23 (test for errors, line 20) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++23 (test for errors, line 26) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++23 (test for errors, line 32) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++23 (test for errors, line 52) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++23 (test for errors, line 61) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++23 (test for warnings, line 18) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++23 (test for warnings, line 25) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++23 (test for warnings, line 31) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++23 (test for warnings, line 40) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++23 (test for warnings, line 43) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++23 (test for warnings, line 50) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++23 (test for warnings, line 56) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++23 (test for warnings, line 60) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++23 at line 13 (test for errors, line 12) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++23 at line 42 (test for errors, line 41) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++23 at line 45 (test for errors, line 44) PASS: g++.dg/cpp26/name-independent-decl10.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for errors, line 101) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for errors, line 32) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for errors, line 41) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for errors, line 47) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for errors, line 62) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for errors, line 69) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for errors, line 75) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for errors, line 87) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for errors, line 94) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 100) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 38) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 59) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 63) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 65) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 66) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 71) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 73) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 74) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 84) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 88) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 90) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 91) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 97) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for warnings, line 99) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 at line 22 (test for warnings, line 21) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 at line 30 (test for warnings, line 29) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 at line 37 (test for warnings, line 35) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 at line 44 (test for warnings, line 41) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 at line 48 (test for warnings, line 47) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 at line 50 (test for warnings, line 47) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 at line 60 (test for warnings, line 59) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 at line 67 (test for warnings, line 66) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 at line 85 (test for warnings, line 84) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 at line 92 (test for warnings, line 91) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for errors, line 101) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for errors, line 18) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for errors, line 24) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for errors, line 32) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for errors, line 41) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for errors, line 47) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for errors, line 62) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for errors, line 69) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for errors, line 75) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for errors, line 87) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for errors, line 94) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 10) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 100) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 12) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 15) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 21) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 27) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 29) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 35) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 38) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 59) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 63) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 65) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 66) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 71) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 73) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 74) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 84) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 88) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 90) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 91) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 97) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for warnings, line 99) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 at line 22 (test for warnings, line 21) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 at line 30 (test for warnings, line 29) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 at line 37 (test for warnings, line 35) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 at line 44 (test for warnings, line 41) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 at line 48 (test for warnings, line 47) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 at line 50 (test for warnings, line 47) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 at line 60 (test for warnings, line 59) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 at line 67 (test for warnings, line 66) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 at line 85 (test for warnings, line 84) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 at line 92 (test for warnings, line 91) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for errors, line 101) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for errors, line 18) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for errors, line 24) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for errors, line 32) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for errors, line 41) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for errors, line 47) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for errors, line 62) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for errors, line 69) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for errors, line 75) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for errors, line 87) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for errors, line 94) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for warnings, line 100) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for warnings, line 12) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for warnings, line 38) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for warnings, line 59) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for warnings, line 65) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for warnings, line 66) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for warnings, line 73) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for warnings, line 74) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for warnings, line 84) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for warnings, line 90) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for warnings, line 91) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for warnings, line 99) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 17 (test for warnings, line 15) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 22 (test for warnings, line 21) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 23 (test for warnings, line 21) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 30 (test for warnings, line 29) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 31 (test for warnings, line 29) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 36 (test for warnings, line 35) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 37 (test for warnings, line 35) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 43 (test for warnings, line 41) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 44 (test for warnings, line 41) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 49 (test for warnings, line 47) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 50 (test for warnings, line 47) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 61 (test for warnings, line 59) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 64 (test for warnings, line 63) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 68 (test for warnings, line 66) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 72 (test for warnings, line 71) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 86 (test for warnings, line 84) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 89 (test for warnings, line 88) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 93 (test for warnings, line 91) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 at line 98 (test for warnings, line 97) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for errors, line 101) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for errors, line 18) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for errors, line 24) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for errors, line 32) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for errors, line 41) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for errors, line 47) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for errors, line 62) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for errors, line 69) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for errors, line 75) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for errors, line 87) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for errors, line 94) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for warnings, line 100) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for warnings, line 12) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for warnings, line 38) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for warnings, line 59) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for warnings, line 65) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for warnings, line 66) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for warnings, line 73) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for warnings, line 74) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for warnings, line 84) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for warnings, line 90) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for warnings, line 91) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for warnings, line 99) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 at line 17 (test for warnings, line 15) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 at line 22 (test for warnings, line 21) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 at line 23 (test for warnings, line 21) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 at line 30 (test for warnings, line 29) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 at line 31 (test for warnings, line 29) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 at line 36 (test for warnings, line 35) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 at line 43 (test for warnings, line 41) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 at line 49 (test for warnings, line 47) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 at line 61 (test for warnings, line 59) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 at line 64 (test for warnings, line 63) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 at line 68 (test for warnings, line 66) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 at line 72 (test for warnings, line 71) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 at line 86 (test for warnings, line 84) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 at line 89 (test for warnings, line 88) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 at line 93 (test for warnings, line 91) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 at line 98 (test for warnings, line 97) PASS: g++.dg/cpp26/name-independent-decl11.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 101) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 108) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 113) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 122) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 128) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 135) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 149) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 158) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 162) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 21) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 26) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 32) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 36) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 44) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 50) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 52) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 57) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 63) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 66) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 76) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 86) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 91) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for errors, line 96) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for warnings, line 100) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for warnings, line 120) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for warnings, line 126) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for warnings, line 131) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for warnings, line 55) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for warnings, line 60) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for warnings, line 61) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for warnings, line 75) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for warnings, line 85) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for warnings, line 90) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for warnings, line 95) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 at line 114 (test for warnings, line 113) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 at line 121 (test for warnings, line 120) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 at line 127 (test for warnings, line 126) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 at line 132 (test for errors, line 131) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 at line 56 (test for warnings, line 55) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 at line 62 (test for warnings, line 61) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 at line 67 (test for warnings, line 66) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 at line 68 (test for warnings, line 66) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 101) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 108) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 113) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 122) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 128) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 13) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 135) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 149) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 158) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 162) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 17) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 21) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 26) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 32) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 36) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 44) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 50) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 52) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 57) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 63) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 66) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 76) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 86) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 91) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 96) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 100) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 12) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 120) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 126) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 25) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 30) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 31) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 37) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 43) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 49) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 51) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 55) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 60) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 61) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 75) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 85) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 90) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 95) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 at line 114 (test for warnings, line 113) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 at line 132 (test for errors, line 131) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 at line 56 (test for warnings, line 55) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 at line 62 (test for warnings, line 61) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 at line 67 (test for warnings, line 66) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 at line 68 (test for warnings, line 66) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 101) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 108) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 113) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 122) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 128) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 13) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 135) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 149) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 158) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 162) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 17) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 21) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 26) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 32) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 36) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 44) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 50) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 52) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 57) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 63) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 66) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 76) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 86) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 91) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 96) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 100) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 12) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 120) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 126) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 25) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 30) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 31) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 37) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 43) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 49) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 51) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 55) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 61) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 75) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 85) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 90) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 95) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 at line 132 (test for errors, line 131) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 at line 68 (test for warnings, line 66) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 101) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 108) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 113) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 122) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 128) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 135) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 149) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 158) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 162) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 170) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 50) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 52) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 57) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 63) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 66) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 76) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 86) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 91) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 96) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 100) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 120) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 126) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 75) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 85) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 90) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 95) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 at line 132 (test for errors, line 131) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 101) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 108) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 113) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 122) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 128) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 13) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 135) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 149) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 158) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 162) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 17) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 170) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 21) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 26) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 32) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 36) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 44) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 50) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 52) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 57) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 63) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 66) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 76) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 86) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 91) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for errors, line 96) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for warnings, line 100) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for warnings, line 12) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for warnings, line 120) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for warnings, line 126) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for warnings, line 25) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for warnings, line 30) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for warnings, line 31) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for warnings, line 37) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for warnings, line 43) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for warnings, line 49) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for warnings, line 51) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for warnings, line 55) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for warnings, line 61) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for warnings, line 75) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for warnings, line 85) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for warnings, line 90) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for warnings, line 95) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 at line 132 (test for errors, line 131) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 101) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 108) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 113) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 122) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 128) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 135) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 149) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 158) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 162) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 170) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 36) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 50) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 52) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 57) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 63) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 66) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 76) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 86) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 91) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for errors, line 96) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 at line 109 (test for warnings, line 108) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 at line 115 (test for warnings, line 113) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 at line 132 (test for errors, line 131) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 at line 136 (test for warnings, line 135) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 at line 150 (test for warnings, line 149) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 at line 171 (test for warnings, line 170) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 at line 22 (test for warnings, line 21) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 at line 38 (test for warnings, line 36) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 at line 69 (test for warnings, line 66) PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl3.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp26/name-independent-decl3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl3.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp26/name-independent-decl3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl3.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp26/name-independent-decl3.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl4.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/cpp26/name-independent-decl4.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp26/name-independent-decl4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl4.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp26/name-independent-decl4.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp26/name-independent-decl4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl4.C -std=gnu++23 (test for errors, line 11) PASS: g++.dg/cpp26/name-independent-decl4.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp26/name-independent-decl4.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++11 (test for warnings, line 36) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++11 (test for warnings, line 90) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++20 (test for warnings, line 90) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++23 (test for warnings, line 13) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++23 (test for warnings, line 23) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++23 (test for warnings, line 29) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++23 (test for warnings, line 36) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++23 (test for warnings, line 7) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++23 (test for warnings, line 90) PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 105) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 111) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 118) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 119) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 126) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 133) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 134) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 25) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 27) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 31) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 42) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 49) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 55) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 63) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 69) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 76) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 89) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 90) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for errors, line 97) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for warnings, line 110) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for warnings, line 125) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for warnings, line 53) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for warnings, line 62) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for warnings, line 81) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for warnings, line 96) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 10) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 105) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 111) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 118) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 119) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 126) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 133) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 134) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 16) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 17) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 25) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 27) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 28) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 31) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 42) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 49) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 55) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 63) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 69) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 76) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 89) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 9) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 90) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for errors, line 97) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for warnings, line 110) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for warnings, line 125) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for warnings, line 23) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for warnings, line 33) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for warnings, line 39) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for warnings, line 48) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for warnings, line 53) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for warnings, line 54) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for warnings, line 62) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for warnings, line 7) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for warnings, line 81) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for warnings, line 96) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 105) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 111) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 118) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 119) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 126) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 133) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 134) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 49) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 55) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 63) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 69) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 76) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 89) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 90) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for errors, line 97) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 at line 77 (test for warnings, line 76) PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++23 (test for warnings, line 13) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++23 (test for warnings, line 16) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++23 (test for warnings, line 20) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++23 (test for warnings, line 23) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++23 (test for warnings, line 25) PASS: g++.dg/cpp26/name-independent-decl7.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++11 at line 12 (test for errors, line 11) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++20 at line 12 (test for errors, line 11) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++23 (test for errors, line 16) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++23 (test for errors, line 22) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++23 (test for warnings, line 15) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++23 (test for warnings, line 19) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++23 (test for warnings, line 21) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++23 at line 12 (test for errors, line 11) PASS: g++.dg/cpp26/name-independent-decl8.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++11 (test for warnings, line 44) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++11 (test for warnings, line 45) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++11 (test for warnings, line 47) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++11 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++11 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++11 at line 32 (test for warnings, line 31) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++11 at line 34 (test for warnings, line 33) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++11 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++14 (test for warnings, line 15) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++14 (test for warnings, line 17) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++14 (test for warnings, line 21) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++14 (test for warnings, line 23) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++14 (test for warnings, line 24) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++14 (test for warnings, line 31) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++14 (test for warnings, line 33) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++14 (test for warnings, line 37) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++14 (test for warnings, line 39) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++14 (test for warnings, line 44) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++14 (test for warnings, line 45) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++14 (test for warnings, line 47) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++14 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++14 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++14 at line 32 (test for warnings, line 31) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++14 at line 34 (test for warnings, line 33) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++14 at line 40 (test for warnings, line 39) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++23 (test for warnings, line 17) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++23 (test for warnings, line 21) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++23 (test for warnings, line 24) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++23 (test for warnings, line 31) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++23 (test for warnings, line 33) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++23 (test for warnings, line 39) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++23 (test for warnings, line 44) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++23 (test for warnings, line 47) PASS: g++.dg/cpp26/name-independent-decl9.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/observable-checkpoint.C -std=c++11 scan-tree-dump optimized "\\+\\s42" PASS: g++.dg/cpp26/observable-checkpoint.C -std=c++11 scan-tree-dump optimized "__builtin_observable_checkpoint" PASS: g++.dg/cpp26/observable-checkpoint.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp26/observable-checkpoint.C -std=c++20 scan-tree-dump optimized "\\+\\s42" PASS: g++.dg/cpp26/observable-checkpoint.C -std=c++20 scan-tree-dump optimized "__builtin_observable_checkpoint" PASS: g++.dg/cpp26/observable-checkpoint.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/observable-checkpoint.C -std=c++26 scan-tree-dump optimized "\\+\\s42" PASS: g++.dg/cpp26/observable-checkpoint.C -std=c++26 scan-tree-dump optimized "__builtin_observable_checkpoint" PASS: g++.dg/cpp26/observable-checkpoint.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++17 (test for warnings, line 13) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++17 (test for warnings, line 19) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++17 (test for warnings, line 24) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++17 (test for warnings, line 52) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++17 (test for warnings, line 54) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++17 (test for warnings, line 72) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++17 (test for warnings, line 73) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++17 (test for warnings, line 82) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++17 (test for warnings, line 83) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++17 (test for warnings, line 89) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++17 (test for warnings, line 90) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++20 (test for warnings, line 89) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++20 (test for warnings, line 90) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++23 (test for warnings, line 13) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++23 (test for warnings, line 19) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++23 (test for warnings, line 24) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++23 (test for warnings, line 27) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++23 (test for warnings, line 52) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++23 (test for warnings, line 54) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++23 (test for warnings, line 62) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++23 (test for warnings, line 63) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++23 (test for warnings, line 72) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++23 (test for warnings, line 73) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++23 (test for warnings, line 82) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++23 (test for warnings, line 83) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++23 (test for warnings, line 89) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++23 (test for warnings, line 90) PASS: g++.dg/cpp26/pack-indexing1.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing11.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp26/pack-indexing11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing12.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp26/pack-indexing12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing15.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp26/pack-indexing15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing17.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp26/pack-indexing17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing17a.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp26/pack-indexing17a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 101) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 102) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 109) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 123) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 124) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 52) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 59) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 66) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 73) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 80) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 89) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 95) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 96) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 97) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for errors, line 98) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for warnings, line 112) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for warnings, line 113) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for warnings, line 114) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for warnings, line 116) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for warnings, line 117) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for warnings, line 118) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for warnings, line 119) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 at line 90 (test for errors, line 89) PASS: g++.dg/cpp26/pack-indexing2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing6.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp26/pack-indexing7.C -std=c++26 (test for bogus messages, line 7) PASS: g++.dg/cpp26/pack-indexing7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pack-indexing8.C -std=c++26 execution test XFAIL: g++.dg/cpp26/pack-indexing9.C -std=c++26 (test for bogus messages, line 7) PASS: g++.dg/cpp26/pack-indexing9.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp26/pack-indexing9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pr115754.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/pr124070.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp26/pr124070.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp26/pr124070.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/raw-string1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/raw-string2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/raw-string2.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/cpp26/raw-string2.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp26/raw-string2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp26/raw-string2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for errors, line 54) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 105) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 107) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 113) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 114) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 127) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 128) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 130) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 132) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 134) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 136) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 146) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 147) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 150) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 157) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 181) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 185) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 189) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 204) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 217) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 235) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 239) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 245) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 248) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 253) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 254) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 259) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 260) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 306) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 307) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 313) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 314) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 45) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 50) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 53) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 58) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 59) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 61) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 68) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 69) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 82) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 88) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 90) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 96) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 98) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 10 (test for errors, line 8) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 106 (test for errors, line 105) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 108 (test for errors, line 107) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 115 (test for errors, line 114) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 12 (test for errors, line 11) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 129 (test for errors, line 128) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 13 (test for errors, line 11) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 131 (test for errors, line 130) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 133 (test for errors, line 132) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 135 (test for errors, line 134) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 137 (test for errors, line 136) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 138 (test for errors, line 136) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 148 (test for errors, line 147) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 149 (test for errors, line 147) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 15 (test for errors, line 14) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 151 (test for errors, line 150) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 158 (test for errors, line 157) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 16 (test for errors, line 14) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 182 (test for errors, line 181) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 186 (test for errors, line 185) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 19 (test for errors, line 18) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 190 (test for errors, line 189) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 20 (test for errors, line 18) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 205 (test for errors, line 204) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 218 (test for errors, line 217) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 219 (test for errors, line 217) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 23 (test for errors, line 22) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 236 (test for errors, line 235) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 24 (test for errors, line 22) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 240 (test for errors, line 239) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 241 (test for errors, line 239) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 246 (test for errors, line 245) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 249 (test for errors, line 248) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 255 (test for errors, line 254) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 261 (test for errors, line 260) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 27 (test for errors, line 26) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 28 (test for errors, line 26) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 308 (test for errors, line 307) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 31 (test for errors, line 30) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 315 (test for errors, line 314) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 35 (test for errors, line 34) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 40 (test for errors, line 39) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 41 (test for errors, line 39) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 42 (test for errors, line 39) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 46 (test for errors, line 45) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 47 (test for errors, line 45) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 60 (test for errors, line 59) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 62 (test for errors, line 61) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 70 (test for errors, line 69) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 83 (test for errors, line 82) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 89 (test for errors, line 88) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 9 (test for errors, line 8) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 91 (test for errors, line 90) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 97 (test for errors, line 96) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 99 (test for errors, line 98) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for errors, line 265) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for errors, line 54) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 105) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 107) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 113) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 114) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 127) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 128) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 130) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 132) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 134) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 136) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 14) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 146) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 147) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 150) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 157) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 176) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 18) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 181) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 185) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 189) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 204) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 217) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 22) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 226) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 227) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 235) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 239) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 245) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 248) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 253) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 254) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 259) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 26) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 260) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 266) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 267) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 30) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 306) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 307) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 313) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 314) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 34) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 39) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 45) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 50) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 53) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 58) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 59) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 61) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 68) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 69) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 8) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 82) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 88) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 90) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 96) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 98) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 10 (test for errors, line 8) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 106 (test for errors, line 105) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 108 (test for errors, line 107) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 115 (test for errors, line 114) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 12 (test for errors, line 11) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 129 (test for errors, line 128) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 13 (test for errors, line 11) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 131 (test for errors, line 130) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 133 (test for errors, line 132) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 135 (test for errors, line 134) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 137 (test for errors, line 136) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 138 (test for errors, line 136) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 148 (test for errors, line 147) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 149 (test for errors, line 147) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 15 (test for errors, line 14) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 151 (test for errors, line 150) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 158 (test for errors, line 157) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 16 (test for errors, line 14) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 177 (test for errors, line 176) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 182 (test for errors, line 181) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 186 (test for errors, line 185) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 19 (test for errors, line 18) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 190 (test for errors, line 189) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 20 (test for errors, line 18) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 205 (test for errors, line 204) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 218 (test for errors, line 217) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 219 (test for errors, line 217) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 228 (test for errors, line 227) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 23 (test for errors, line 22) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 236 (test for errors, line 235) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 24 (test for errors, line 22) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 240 (test for errors, line 239) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 241 (test for errors, line 239) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 246 (test for errors, line 245) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 249 (test for errors, line 248) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 255 (test for errors, line 254) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 261 (test for errors, line 260) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 268 (test for errors, line 267) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 27 (test for errors, line 26) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 28 (test for errors, line 26) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 308 (test for errors, line 307) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 31 (test for errors, line 30) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 315 (test for errors, line 314) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 36 (test for errors, line 34) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 40 (test for errors, line 39) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 41 (test for errors, line 39) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 42 (test for errors, line 39) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 46 (test for errors, line 45) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 47 (test for errors, line 45) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 60 (test for errors, line 59) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 62 (test for errors, line 61) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 70 (test for errors, line 69) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 83 (test for errors, line 82) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 89 (test for errors, line 88) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 9 (test for errors, line 8) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 91 (test for errors, line 90) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 97 (test for errors, line 96) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 99 (test for errors, line 98) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for errors, line 265) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for errors, line 54) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 105) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 107) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 113) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 114) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 127) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 128) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 130) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 132) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 134) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 136) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 146) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 147) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 150) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 157) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 168) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 176) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 181) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 185) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 189) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 194) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 204) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 211) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 217) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 226) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 227) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 235) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 239) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 245) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 248) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 253) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 254) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 259) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 260) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 266) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 267) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 306) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 307) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 313) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 314) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 75) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 88) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 90) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 96) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 98) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 10 (test for errors, line 8) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 106 (test for errors, line 105) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 108 (test for errors, line 107) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 115 (test for errors, line 114) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 12 (test for errors, line 11) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 129 (test for errors, line 128) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 13 (test for errors, line 11) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 131 (test for errors, line 130) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 133 (test for errors, line 132) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 135 (test for errors, line 134) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 137 (test for errors, line 136) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 138 (test for errors, line 136) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 148 (test for errors, line 147) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 149 (test for errors, line 147) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 15 (test for errors, line 14) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 151 (test for errors, line 150) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 158 (test for errors, line 157) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 16 (test for errors, line 14) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 169 (test for errors, line 168) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 177 (test for errors, line 176) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 182 (test for errors, line 181) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 186 (test for errors, line 185) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 19 (test for errors, line 18) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 190 (test for errors, line 189) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 195 (test for errors, line 194) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 20 (test for errors, line 18) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 205 (test for errors, line 204) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 212 (test for errors, line 211) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 218 (test for errors, line 217) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 219 (test for errors, line 217) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 228 (test for errors, line 227) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 23 (test for errors, line 22) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 236 (test for errors, line 235) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 24 (test for errors, line 22) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 240 (test for errors, line 239) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 241 (test for errors, line 239) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 246 (test for errors, line 245) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 249 (test for errors, line 248) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 255 (test for errors, line 254) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 261 (test for errors, line 260) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 268 (test for errors, line 267) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 27 (test for errors, line 26) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 28 (test for errors, line 26) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 308 (test for errors, line 307) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 31 (test for errors, line 30) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 315 (test for errors, line 314) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 36 (test for errors, line 34) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 40 (test for errors, line 39) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 41 (test for errors, line 39) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 42 (test for errors, line 39) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 46 (test for errors, line 45) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 47 (test for errors, line 45) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 60 (test for errors, line 59) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 62 (test for errors, line 61) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 70 (test for errors, line 69) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 76 (test for errors, line 75) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 77 (test for errors, line 75) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 83 (test for errors, line 82) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 89 (test for errors, line 88) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 9 (test for errors, line 8) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 91 (test for errors, line 90) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 97 (test for errors, line 96) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 99 (test for errors, line 98) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for errors, line 265) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for errors, line 287) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for errors, line 296) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for errors, line 54) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 105) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 107) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 113) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 114) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 127) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 128) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 130) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 132) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 134) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 136) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 146) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 147) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 150) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 157) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 168) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 176) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 18) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 181) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 185) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 189) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 194) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 204) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 211) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 217) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 22) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 226) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 227) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 235) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 239) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 245) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 248) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 253) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 254) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 259) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 26) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 260) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 266) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 267) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 276) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 277) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 283) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 284) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 290) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 291) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 298) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 299) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 30) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 306) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 307) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 313) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 314) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 34) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 39) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 45) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 50) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 53) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 58) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 59) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 61) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 68) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 69) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 74) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 75) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 8) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 82) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 88) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 90) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 96) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for warnings, line 98) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 10 (test for errors, line 8) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 106 (test for errors, line 105) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 108 (test for errors, line 107) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 115 (test for errors, line 114) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 12 (test for errors, line 11) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 129 (test for errors, line 128) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 13 (test for errors, line 11) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 131 (test for errors, line 130) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 133 (test for errors, line 132) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 135 (test for errors, line 134) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 137 (test for errors, line 136) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 138 (test for errors, line 136) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 148 (test for errors, line 147) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 149 (test for errors, line 147) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 15 (test for errors, line 14) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 151 (test for errors, line 150) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 158 (test for errors, line 157) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 16 (test for errors, line 14) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 169 (test for errors, line 168) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 177 (test for errors, line 176) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 182 (test for errors, line 181) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 186 (test for errors, line 185) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 19 (test for errors, line 18) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 190 (test for errors, line 189) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 195 (test for errors, line 194) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 20 (test for errors, line 18) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 205 (test for errors, line 204) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 212 (test for errors, line 211) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 218 (test for errors, line 217) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 219 (test for errors, line 217) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 228 (test for errors, line 227) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 23 (test for errors, line 22) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 236 (test for errors, line 235) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 24 (test for errors, line 22) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 240 (test for errors, line 239) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 241 (test for errors, line 239) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 246 (test for errors, line 245) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 249 (test for errors, line 248) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 255 (test for errors, line 254) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 261 (test for errors, line 260) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 268 (test for errors, line 267) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 27 (test for errors, line 26) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 278 (test for errors, line 277) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 28 (test for errors, line 26) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 285 (test for errors, line 284) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 292 (test for errors, line 291) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 300 (test for errors, line 299) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 308 (test for errors, line 307) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 31 (test for errors, line 30) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 315 (test for errors, line 314) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 36 (test for errors, line 34) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 40 (test for errors, line 39) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 41 (test for errors, line 39) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 42 (test for errors, line 39) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 46 (test for errors, line 45) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 47 (test for errors, line 45) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 60 (test for errors, line 59) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 62 (test for errors, line 61) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 70 (test for errors, line 69) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 76 (test for errors, line 75) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 77 (test for errors, line 75) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 83 (test for errors, line 82) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 89 (test for errors, line 88) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 9 (test for errors, line 8) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 91 (test for errors, line 90) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 97 (test for errors, line 96) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 at line 99 (test for errors, line 98) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 10 (test for errors, line 8) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 106 (test for errors, line 105) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 108 (test for errors, line 107) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 115 (test for errors, line 114) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 12 (test for errors, line 11) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 129 (test for errors, line 128) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 13 (test for errors, line 11) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 131 (test for errors, line 130) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 133 (test for errors, line 132) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 135 (test for errors, line 134) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 137 (test for errors, line 136) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 138 (test for errors, line 136) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 148 (test for errors, line 147) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 149 (test for errors, line 147) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 15 (test for errors, line 14) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 151 (test for errors, line 150) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 158 (test for errors, line 157) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 16 (test for errors, line 14) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 169 (test for errors, line 168) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 177 (test for errors, line 176) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 182 (test for errors, line 181) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 186 (test for errors, line 185) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 19 (test for errors, line 18) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 190 (test for errors, line 189) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 195 (test for errors, line 194) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 20 (test for errors, line 18) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 205 (test for errors, line 204) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 212 (test for errors, line 211) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 218 (test for errors, line 217) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 219 (test for errors, line 217) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 228 (test for errors, line 227) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 23 (test for errors, line 22) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 236 (test for errors, line 235) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 24 (test for errors, line 22) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 240 (test for errors, line 239) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 241 (test for errors, line 239) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 246 (test for errors, line 245) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 249 (test for errors, line 248) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 255 (test for errors, line 254) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 261 (test for errors, line 260) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 268 (test for errors, line 267) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 269 (test for errors, line 267) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 27 (test for errors, line 26) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 278 (test for errors, line 277) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 28 (test for errors, line 26) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 285 (test for errors, line 284) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 292 (test for errors, line 291) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 293 (test for errors, line 291) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 300 (test for errors, line 299) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 301 (test for errors, line 299) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 308 (test for errors, line 307) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 31 (test for errors, line 30) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 315 (test for errors, line 314) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 36 (test for errors, line 34) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 40 (test for errors, line 39) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 41 (test for errors, line 39) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 42 (test for errors, line 39) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 46 (test for errors, line 45) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 47 (test for errors, line 45) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 60 (test for errors, line 59) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 62 (test for errors, line 61) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 63 (test for errors, line 61) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 70 (test for errors, line 69) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 76 (test for errors, line 75) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 77 (test for errors, line 75) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 83 (test for errors, line 82) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 89 (test for errors, line 88) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 9 (test for errors, line 8) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 91 (test for errors, line 90) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 97 (test for errors, line 96) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 at line 99 (test for errors, line 98) PASS: g++.dg/cpp26/static_assert1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp26/stdarg1.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/cpp26/stdarg1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/stdarg1.C -std=c++26 execution test PASS: g++.dg/cpp26/stdarg10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/stdarg10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/stdarg10.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp26/stdarg2.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp26/stdarg2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/stdarg2.C -std=c++26 execution test PASS: g++.dg/cpp26/stdarg3.C -std=c++26 at line 7 (test for warnings, line ) PASS: g++.dg/cpp26/stdarg3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/stdarg3.C -std=c++26 execution test PASS: g++.dg/cpp26/stdarg4.C -std=c++26 at line 7 (test for warnings, line ) PASS: g++.dg/cpp26/stdarg4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/stdarg4.C -std=c++26 execution test PASS: g++.dg/cpp26/stdarg5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/stdarg5.C -std=c++26 execution test PASS: g++.dg/cpp26/stdarg6.C -std=c++26 (test for warnings, line 102) PASS: g++.dg/cpp26/stdarg6.C -std=c++26 (test for warnings, line 110) PASS: g++.dg/cpp26/stdarg6.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp26/stdarg6.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/cpp26/stdarg6.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/cpp26/stdarg6.C -std=c++26 (test for warnings, line 54) PASS: g++.dg/cpp26/stdarg6.C -std=c++26 (test for warnings, line 62) PASS: g++.dg/cpp26/stdarg6.C -std=c++26 (test for warnings, line 70) PASS: g++.dg/cpp26/stdarg6.C -std=c++26 (test for warnings, line 78) PASS: g++.dg/cpp26/stdarg6.C -std=c++26 (test for warnings, line 86) PASS: g++.dg/cpp26/stdarg6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/stdarg7.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp26/stdarg7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/stdarg8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/stdarg8.C -std=c++26 execution test PASS: g++.dg/cpp26/stdarg9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/stdarg9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/stdarg9.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++11 scan-tree-dump-times gimple ".ANNOTATE \\([^\n\r]*, 5, 0\\)" 16 PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++17 scan-tree-dump-times gimple ".ANNOTATE \\([^\n\r]*, 5, 0\\)" 16 PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++20 (test for warnings, line 121) PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++20 (test for warnings, line 124) PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++20 (test for warnings, line 127) PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++20 (test for warnings, line 130) PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++20 (test for warnings, line 133) PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++20 (test for warnings, line 136) PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++20 (test for warnings, line 139) PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++20 (test for warnings, line 142) PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++20 at line 122 (test for warnings, line 121) PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++20 at line 125 (test for warnings, line 124) PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++20 at line 128 (test for warnings, line 127) PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++20 at line 131 (test for warnings, line 130) PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++20 at line 134 (test for warnings, line 133) PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++20 at line 137 (test for warnings, line 136) PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++20 at line 140 (test for warnings, line 139) PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++20 at line 143 (test for warnings, line 142) PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++20 scan-tree-dump-times gimple ".ANNOTATE \\([^\n\r]*, 5, 0\\)" 32 PASS: g++.dg/cpp26/trivial-infinite-loop1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++11 scan-tree-dump-not gimple ".ANNOTATE \\([^\n\r]*, 5, 0\\)" PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++20 (test for warnings, line 120) PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++20 (test for warnings, line 123) PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++20 (test for warnings, line 126) PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++20 (test for warnings, line 129) PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++20 (test for warnings, line 132) PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++20 (test for warnings, line 135) PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++20 (test for warnings, line 138) PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++20 (test for warnings, line 141) PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++20 scan-tree-dump-not gimple ".ANNOTATE \\([^\n\r]*, 5, 0\\)" PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++26 (test for warnings, line 120) PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++26 (test for warnings, line 123) PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++26 (test for warnings, line 126) PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++26 (test for warnings, line 129) PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++26 (test for warnings, line 132) PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++26 (test for warnings, line 135) PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++26 (test for warnings, line 138) PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++26 (test for warnings, line 141) PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++26 scan-tree-dump-not gimple ".ANNOTATE \\([^\n\r]*, 5, 0\\)" PASS: g++.dg/cpp26/trivial-infinite-loop2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++11 scan-tree-dump-not gimple ".ANNOTATE \\([^\n\r]*, 5, 0\\)" PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++20 (test for warnings, line 121) PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++20 (test for warnings, line 124) PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++20 (test for warnings, line 127) PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++20 (test for warnings, line 130) PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++20 (test for warnings, line 133) PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++20 (test for warnings, line 136) PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++20 (test for warnings, line 139) PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++20 (test for warnings, line 142) PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++20 scan-tree-dump-not gimple ".ANNOTATE \\([^\n\r]*, 5, 0\\)" PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++26 (test for warnings, line 121) PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++26 (test for warnings, line 124) PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++26 (test for warnings, line 127) PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++26 (test for warnings, line 130) PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++26 (test for warnings, line 133) PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++26 (test for warnings, line 136) PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++26 (test for warnings, line 139) PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++26 (test for warnings, line 142) PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++26 scan-tree-dump-not gimple ".ANNOTATE \\([^\n\r]*, 5, 0\\)" PASS: g++.dg/cpp26/trivial-infinite-loop3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/type-order1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/type-order2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp26/type-order2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/type-order3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp26/type-order3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 100) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 101) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 102) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 124) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 125) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 126) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 127) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 128) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 129) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 130) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 131) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 132) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 133) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 134) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 135) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 136) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 137) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 138) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 49) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 50) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 52) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 53) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 54) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 55) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 56) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 57) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 58) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 59) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 60) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 61) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 62) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 67) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 68) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 69) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 70) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 71) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 72) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 73) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 74) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 75) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 76) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 77) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 78) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 79) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 80) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 81) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 82) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 83) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 84) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 88) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 89) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 90) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 91) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 92) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 93) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 94) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 95) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 96) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 97) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 98) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 99) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 103 (test for errors, line 102) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 104 (test for warnings, line 86) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 105 (test for warnings, line 87) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 106 (test for warnings, line 88) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 107 (test for warnings, line 89) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 108 (test for warnings, line 90) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 109 (test for warnings, line 91) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 110 (test for warnings, line 92) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 111 (test for warnings, line 93) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 112 (test for warnings, line 94) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 113 (test for warnings, line 95) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 114 (test for warnings, line 96) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 115 (test for warnings, line 97) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 116 (test for warnings, line 98) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 117 (test for warnings, line 99) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 118 (test for warnings, line 100) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 119 (test for warnings, line 101) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 120 (test for warnings, line 102) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 139 (test for errors, line 138) PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 100) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 101) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 102) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 103) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 104) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 105) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 107) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 108) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 109) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 131) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 132) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 133) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 134) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 135) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 136) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 137) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 138) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 139) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 140) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 141) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 143) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 144) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 145) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 32) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 33) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 34) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 35) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 36) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 37) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 38) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 39) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 95) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 96) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 97) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 98) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for errors, line 99) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for warnings, line 41) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for warnings, line 65) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for warnings, line 66) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for warnings, line 67) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for warnings, line 89) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for warnings, line 90) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for warnings, line 91) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 at line 110 (test for warnings, line 109) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 at line 146 (test for warnings, line 145) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 at line 48 (test for warnings, line 47) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 at line 49 (test for warnings, line 47) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 at line 72 (test for warnings, line 71) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 at line 73 (test for warnings, line 71) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 at line 9 (test for warnings, line 7) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 100) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 101) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 102) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 103) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 104) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 105) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 106) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 107) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 108) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 109) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 131) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 132) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 133) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 134) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 135) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 136) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 137) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 138) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 139) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 140) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 141) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 142) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 143) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 144) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 145) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 35) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 37) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 95) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 96) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 97) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 98) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 99) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 89) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 90) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 91) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 at line 110 (test for warnings, line 109) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 at line 146 (test for warnings, line 145) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 at line 48 (test for warnings, line 47) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 at line 49 (test for warnings, line 47) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 at line 72 (test for warnings, line 71) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 at line 73 (test for warnings, line 71) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 at line 9 (test for warnings, line 7) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 100) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 101) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 102) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 103) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 104) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 105) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 106) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 107) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 108) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 109) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 131) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 132) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 133) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 134) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 135) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 136) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 137) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 138) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 139) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 140) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 141) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 142) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 143) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 144) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 145) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 32) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 33) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 34) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 35) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 36) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 37) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 38) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 39) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 95) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 96) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 97) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 98) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for errors, line 99) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for warnings, line 27) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for warnings, line 67) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for warnings, line 91) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 at line 110 (test for warnings, line 109) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 at line 111 (test for warnings, line 93) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 at line 112 (test for warnings, line 94) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 at line 113 (test for warnings, line 95) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 at line 114 (test for warnings, line 96) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 at line 115 (test for warnings, line 97) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 at line 116 (test for warnings, line 98) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 at line 117 (test for warnings, line 99) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 at line 118 (test for warnings, line 100) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 at line 119 (test for warnings, line 101) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 at line 120 (test for warnings, line 102) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 at line 121 (test for warnings, line 103) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 at line 122 (test for warnings, line 104) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 at line 123 (test for warnings, line 105) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 at line 124 (test for warnings, line 106) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 at line 125 (test for warnings, line 107) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 at line 126 (test for warnings, line 108) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 at line 127 (test for warnings, line 109) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 at line 146 (test for warnings, line 145) PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp26/variadic-comma1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp26/variadic-comma1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/variadic-comma1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp26/variadic-comma1.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp26/variadic-comma1.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp26/variadic-comma1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp26/variadic-comma1.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp26/variadic-comma1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/variadic-comma2.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp26/variadic-comma2.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp26/variadic-comma2.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/cpp26/variadic-comma2.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp26/variadic-comma2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp26/variadic-comma2.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp26/variadic-comma2.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp26/variadic-comma2.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp26/variadic-comma2.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp26/variadic-comma2.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp26/variadic-comma2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/variadic-comma2.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp26/variadic-comma2.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp26/variadic-comma2.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/cpp26/variadic-comma2.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp26/variadic-comma2.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp26/variadic-comma2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/variadic-comma3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp26/variadic-comma3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/variadic-comma3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/variadic-comma4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp26/variadic-comma4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/variadic-comma4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/variadic-comma5.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp26/variadic-comma5.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp26/variadic-comma5.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/cpp26/variadic-comma5.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp26/variadic-comma5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp26/variadic-comma5.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp26/variadic-comma5.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp26/variadic-comma5.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp26/variadic-comma5.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp26/variadic-comma5.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp26/variadic-comma5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp26/variadic-comma5.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp26/variadic-comma5.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp26/variadic-comma5.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/cpp26/variadic-comma5.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp26/variadic-comma5.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp26/variadic-comma5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp26/variadic-friend1.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/cpp26/variadic-friend1.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/cpp26/variadic-friend1.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/cpp26/variadic-friend1.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp26/variadic-friend1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp26/variadic-friend1.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/cpp26/variadic-friend1.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/cpp26/variadic-friend1.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/cpp26/variadic-friend1.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp26/variadic-friend1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp26/variadic-friend1.C -std=gnu++23 (test for warnings, line 17) PASS: g++.dg/cpp26/variadic-friend1.C -std=gnu++23 (test for warnings, line 22) PASS: g++.dg/cpp26/variadic-friend1.C -std=gnu++23 (test for warnings, line 27) PASS: g++.dg/cpp26/variadic-friend1.C -std=gnu++23 (test for warnings, line 8) PASS: g++.dg/cpp26/variadic-friend1.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/abbrev-fn1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/abbrev-fn1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/abbrev-fn1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/abbrev-fn2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/abbrev-fn2.C -std=c++20 execution test PASS: g++.dg/cpp2a/abbrev-fn2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/abbrev-fn2.C -std=c++23 execution test PASS: g++.dg/cpp2a/abbrev-fn2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/abbrev-fn2.C -std=c++26 execution test PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++23 (test for errors, line 4) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/abbrev-fn3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/aggr1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp2a/aggr1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/aggr1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/aggr1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/aggr1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/aggr1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp2a/aggr1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/cpp2a/aggr1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/aggr1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/aggr1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/aggr1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/aggr1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp2a/aggr1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/cpp2a/aggr1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/aggr2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/aggr2.C -std=c++11 execution test PASS: g++.dg/cpp2a/aggr2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/aggr2.C -std=c++20 execution test PASS: g++.dg/cpp2a/aggr2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/aggr2.C -std=c++26 execution test PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++17 (test for warnings, line 16) PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++17 (test for warnings, line 17) PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++17 (test for warnings, line 18) PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++17 (test for warnings, line 19) PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++17 (test for warnings, line 22) PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++17 (test for warnings, line 24) PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++17 (test for warnings, line 30) PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++17 (test for warnings, line 32) PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++17 (test for errors, line 11) PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++17 (test for errors, line 12) PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++17 (test for errors, line 20) PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++17 (test for errors, line 21) PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/array-conv11.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/cpp2a/array-conv11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/array-conv11.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/cpp2a/array-conv11.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/array-conv11.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/cpp2a/array-conv11.C -std=gnu++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/array-conv12.C -std=gnu++17 PASS: g++.dg/cpp2a/array-conv12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/array-conv12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/array-conv13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/array-conv13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/array-conv13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/array-conv14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/array-conv14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/array-conv14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/array-conv15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/array-conv15.C -std=c++20 execution test PASS: g++.dg/cpp2a/array-conv15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/array-conv15.C -std=c++23 execution test PASS: g++.dg/cpp2a/array-conv15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/array-conv15.C -std=c++26 execution test PASS: g++.dg/cpp2a/array-conv16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/array-conv16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/array-conv16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/array-conv17.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/array-conv17.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/array-conv17.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/array-conv17.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/array-conv17.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp2a/array-conv17.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp2a/array-conv17.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp2a/array-conv17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/array-conv17.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/array-conv17.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/array-conv17.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/array-conv17.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/array-conv17.C -std=c++23 (test for errors, line 26) PASS: g++.dg/cpp2a/array-conv17.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp2a/array-conv17.C -std=c++23 (test for errors, line 31) PASS: g++.dg/cpp2a/array-conv17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/array-conv17.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/array-conv17.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/array-conv17.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/array-conv17.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/array-conv17.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp2a/array-conv17.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp2a/array-conv17.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp2a/array-conv17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/array-conv2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/array-conv2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/array-conv2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/array-conv3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/array-conv3.C -std=c++20 execution test PASS: g++.dg/cpp2a/array-conv3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/array-conv3.C -std=c++23 execution test PASS: g++.dg/cpp2a/array-conv3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/array-conv3.C -std=c++26 execution test PASS: g++.dg/cpp2a/array-conv4.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/array-conv4.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/array-conv4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/array-conv4.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/array-conv4.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/array-conv4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/array-conv4.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/array-conv4.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/array-conv4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/array-conv5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/array-conv5.C -std=c++20 execution test PASS: g++.dg/cpp2a/array-conv5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/array-conv5.C -std=c++23 execution test PASS: g++.dg/cpp2a/array-conv5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/array-conv5.C -std=c++26 execution test PASS: g++.dg/cpp2a/array-conv6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/array-conv6.C -std=c++20 execution test PASS: g++.dg/cpp2a/array-conv6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/array-conv6.C -std=c++23 execution test PASS: g++.dg/cpp2a/array-conv6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/array-conv6.C -std=c++26 execution test PASS: g++.dg/cpp2a/array-conv7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/array-conv7.C -std=c++20 execution test PASS: g++.dg/cpp2a/array-conv7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/array-conv7.C -std=c++23 execution test PASS: g++.dg/cpp2a/array-conv7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/array-conv7.C -std=c++26 execution test PASS: g++.dg/cpp2a/array-conv8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/array-conv8.C -std=c++20 execution test PASS: g++.dg/cpp2a/array-conv8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/array-conv8.C -std=c++23 execution test PASS: g++.dg/cpp2a/array-conv8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/array-conv8.C -std=c++26 execution test PASS: g++.dg/cpp2a/array-conv9.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/array-conv9.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/array-conv9.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp2a/array-conv9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/array-conv9.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/array-conv9.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/array-conv9.C -std=c++23 (test for errors, line 26) PASS: g++.dg/cpp2a/array-conv9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/array-conv9.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/array-conv9.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/array-conv9.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp2a/array-conv9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely1.C -std=c++20 scan-tree-dump-times gimple "cold label" 3 PASS: g++.dg/cpp2a/attr-likely1.C -std=c++20 scan-tree-dump-times gimple "hot label" 5 PASS: g++.dg/cpp2a/attr-likely1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely1.C -std=c++23 scan-tree-dump-times gimple "cold label" 3 PASS: g++.dg/cpp2a/attr-likely1.C -std=c++23 scan-tree-dump-times gimple "hot label" 5 PASS: g++.dg/cpp2a/attr-likely1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely1.C -std=c++26 scan-tree-dump-times gimple "cold label" 3 PASS: g++.dg/cpp2a/attr-likely1.C -std=c++26 scan-tree-dump-times gimple "hot label" 5 PASS: g++.dg/cpp2a/attr-likely1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely2.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp2a/attr-likely2.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp2a/attr-likely2.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp2a/attr-likely2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely2.C -std=c++23 (test for warnings, line 11) PASS: g++.dg/cpp2a/attr-likely2.C -std=c++23 (test for warnings, line 7) PASS: g++.dg/cpp2a/attr-likely2.C -std=c++23 (test for warnings, line 9) PASS: g++.dg/cpp2a/attr-likely2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely2.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp2a/attr-likely2.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp2a/attr-likely2.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp2a/attr-likely2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely3.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/cpp2a/attr-likely3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely3.C -std=c++23 (test for warnings, line 3) PASS: g++.dg/cpp2a/attr-likely3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely3.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/cpp2a/attr-likely3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely4.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp2a/attr-likely4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely4.C -std=c++23 (test for warnings, line 10) PASS: g++.dg/cpp2a/attr-likely4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely4.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp2a/attr-likely4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely6.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 (test for bogus messages, line 24) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 (test for bogus messages, line 29) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 (test for bogus messages, line 36) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 at line 30 (test for warnings, line 29) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 at line 37 (test for warnings, line 36) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 scan-tree-dump-times gimple "cold label" 3 PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 scan-tree-dump-times gimple "hot label" 5 PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++23 (test for bogus messages, line 11) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++23 (test for bogus messages, line 24) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++23 (test for bogus messages, line 29) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++23 (test for bogus messages, line 36) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++23 (test for warnings, line 13) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++23 (test for warnings, line 16) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++23 (test for warnings, line 26) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++23 (test for warnings, line 35) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++23 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++23 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++23 at line 30 (test for warnings, line 29) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++23 at line 37 (test for warnings, line 36) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++23 scan-tree-dump-times gimple "cold label" 3 PASS: g++.dg/cpp2a/attr-likely7.C -std=c++23 scan-tree-dump-times gimple "hot label" 5 PASS: g++.dg/cpp2a/attr-likely7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++26 (test for bogus messages, line 24) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++26 (test for bogus messages, line 29) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++26 (test for bogus messages, line 36) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++26 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++26 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++26 at line 30 (test for warnings, line 29) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++26 at line 37 (test for warnings, line 36) PASS: g++.dg/cpp2a/attr-likely7.C -std=c++26 scan-tree-dump-times gimple "cold label" 3 PASS: g++.dg/cpp2a/attr-likely7.C -std=c++26 scan-tree-dump-times gimple "hot label" 5 PASS: g++.dg/cpp2a/attr-likely7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++14 (test for errors, line 31) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++14 (test for errors, line 39) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++14 (test for errors, line 55) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++14 (test for warnings, line 60) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++14 (test for warnings, line 61) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++14 (test for warnings, line 63) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++20 (test for errors, line 55) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++20 (test for warnings, line 60) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++20 (test for warnings, line 61) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++20 (test for warnings, line 63) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++26 (test for errors, line 55) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++26 (test for warnings, line 60) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++26 (test for warnings, line 61) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++26 (test for warnings, line 63) PASS: g++.dg/cpp2a/bit-cast11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++14 (test for errors, line 36) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++14 (test for errors, line 44) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++14 (test for errors, line 60) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++14 (test for warnings, line 65) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++14 (test for warnings, line 66) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++14 (test for warnings, line 68) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++20 (test for errors, line 36) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++20 (test for errors, line 60) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++20 (test for warnings, line 65) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++20 (test for warnings, line 66) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++20 (test for warnings, line 68) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++26 (test for errors, line 60) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++26 (test for warnings, line 65) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++26 (test for warnings, line 66) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++26 (test for warnings, line 68) PASS: g++.dg/cpp2a/bit-cast12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++14 (test for errors, line 14) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++14 (test for errors, line 22) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++14 (test for errors, line 30) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++14 (test for errors, line 38) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++14 (test for errors, line 46) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++14 (test for errors, line 54) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++20 (test for errors, line 46) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++20 (test for errors, line 54) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++26 (test for errors, line 54) PASS: g++.dg/cpp2a/bit-cast13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++14 (test for errors, line 38) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++14 (test for errors, line 47) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++14 (test for errors, line 56) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++14 (test for errors, line 65) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++14 (test for warnings, line 72) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++14 (test for warnings, line 73) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++14 (test for warnings, line 74) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++14 (test for warnings, line 75) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++20 (test for errors, line 56) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++20 (test for errors, line 65) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++20 (test for warnings, line 72) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++20 (test for warnings, line 73) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++20 (test for warnings, line 74) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++20 (test for warnings, line 75) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++26 (test for errors, line 56) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++26 (test for errors, line 65) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++26 (test for warnings, line 72) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++26 (test for warnings, line 73) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++26 (test for warnings, line 74) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++26 (test for warnings, line 75) PASS: g++.dg/cpp2a/bit-cast14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast15.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++20 at line 12 (test for errors, line 9) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++20 at line 13 (test for errors, line 9) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++20 at line 14 (test for errors, line 9) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++20 at line 15 (test for errors, line 9) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++20 at line 16 (test for errors, line 9) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++20 at line 17 (test for errors, line 9) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++23 (test for warnings, line 26) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++23 (test for warnings, line 27) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++23 (test for warnings, line 28) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++23 (test for warnings, line 29) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++23 (test for warnings, line 30) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++23 (test for warnings, line 31) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++23 at line 12 (test for errors, line 9) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++23 at line 13 (test for errors, line 9) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++23 at line 14 (test for errors, line 9) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++23 at line 15 (test for errors, line 9) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++23 at line 16 (test for errors, line 9) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++23 at line 17 (test for errors, line 9) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++26 at line 12 (test for errors, line 9) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++26 at line 13 (test for errors, line 9) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++26 at line 14 (test for errors, line 9) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++26 at line 15 (test for errors, line 9) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++26 at line 16 (test for errors, line 9) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++26 at line 17 (test for errors, line 9) PASS: g++.dg/cpp2a/bit-cast17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 36) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 46) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 49) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 50) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 43) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 49) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 50) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 14) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 15) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 16) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 17) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 18) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 20) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 21) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 22) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 29) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 30) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 31) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 32) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 33) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 34) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 35) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 36) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 43) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 44) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 45) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 46) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 47) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 48) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 49) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 50) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++11 B at line 11 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++11 C at line 14 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++11 U at line 9 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++11 char ptr at line 12 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++11 const C at line 15 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++11 const U at line 10 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++11 const int ptr at line 13 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++11 ptrmem 1 at line 16 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++11 ptrmem 2 at line 17 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++11 ptrmem 3 at line 18 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 B at line 11 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 C at line 14 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 U at line 9 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 char ptr at line 12 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 const C at line 15 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 const U at line 10 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 const int ptr at line 13 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 ptrmem 1 at line 16 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 ptrmem 2 at line 17 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 ptrmem 3 at line 18 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++26 B at line 11 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++26 C at line 14 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++26 U at line 9 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++26 char ptr at line 12 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++26 const C at line 15 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++26 const U at line 10 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++26 const int ptr at line 13 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++26 ptrmem 1 at line 16 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++26 ptrmem 2 at line 17 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast4.C -std=c++26 ptrmem 3 at line 18 (test for errors, line 7) PASS: g++.dg/cpp2a/bit-cast5.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/bit-cast5.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp2a/bit-cast5.C -std=c++20 (test for errors, line 60) PASS: g++.dg/cpp2a/bit-cast5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast5.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/bit-cast5.C -std=c++23 (test for errors, line 51) PASS: g++.dg/cpp2a/bit-cast5.C -std=c++23 (test for errors, line 60) PASS: g++.dg/cpp2a/bit-cast5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast5.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/bit-cast5.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp2a/bit-cast5.C -std=c++26 (test for errors, line 60) PASS: g++.dg/cpp2a/bit-cast5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast8.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast9.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/bit-cast9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 50) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 52) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 53) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 59) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 60) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 61) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 62) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 63) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 64) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++11 execution test PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 12) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 13) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 26) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 27) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 29) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 30) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 49) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 50) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 51) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 52) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 53) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 54) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 59) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 60) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 61) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 62) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 63) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 64) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 9) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 execution test PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 execution test PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++11 (test for errors, line 23) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++11 at line 17 (test for errors, line 16) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++11 at line 19 (test for errors, line 18) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++11 at line 21 (test for errors, line 20) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for errors, line 10) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for errors, line 16) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for errors, line 23) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for errors, line 24) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for errors, line 8) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for errors, line 9) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for warnings, line 14) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for warnings, line 15) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for warnings, line 18) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for warnings, line 20) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 at line 17 (test for errors, line 16) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 at line 19 (test for errors, line 18) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 at line 21 (test for errors, line 20) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 at line 17 (test for errors, line 16) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 at line 19 (test for errors, line 18) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 at line 21 (test for errors, line 20) PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++17 (test for warnings, line 16) PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++17 (test for warnings, line 17) PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++17 (test for warnings, line 19) PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++17 (test for warnings, line 20) PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++17 (test for warnings, line 27) PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++17 (test for warnings, line 28) PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++17 (test for warnings, line 30) PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++17 (test for warnings, line 31) PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/bitfield4.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/cpp2a/bitfield4.C -std=gnu++17 (test for warnings, line 11) PASS: g++.dg/cpp2a/bitfield4.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/bitfield4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/bitfield4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++98 (test for errors, line 23) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++98 (test for errors, line 26) PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp2a/char8_t1.C (test for excess errors) PASS: g++.dg/cpp2a/char8_t2.C (test for errors, line 5) PASS: g++.dg/cpp2a/char8_t2.C (test for excess errors) PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/char8_t3.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/char8_t3.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/char8_t3.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/char8_t3.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp2a/char8_t3.C -std=c++23 (test for errors, line 31) PASS: g++.dg/cpp2a/char8_t3.C -std=c++23 (test for errors, line 4) PASS: g++.dg/cpp2a/char8_t3.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/char8_t3.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp2a/char8_t3.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/char8_t3.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/char8_t3.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/char8_t3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/char8_t3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/char8_t3.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/char8_t3.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/char8_t3.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp2a/char8_t3.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp2a/char8_t3.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/char8_t3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/char8_t3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/char8_t3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/char8_t3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/char8_t3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/char8_t3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/char8_t4.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/char8_t4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/char8_t4.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/char8_t4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/char8_t4.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/char8_t4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-abbrev1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/class-deduction-abbrev1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-abbrev1.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/class-deduction-abbrev1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-abbrev1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/class-deduction-abbrev1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++20 OK, C deduced (test for bogus messages, line 24) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++20 OK, E deduced (test for bogus messages, line 36) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++20 OK, braces elided, D deduced (test for bogus messages, line 26) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++20 deduction failed (test for errors, line 22) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++20 deduction failed (test for errors, line 23) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++20 deduction failed (test for errors, line 25) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++23 OK, C deduced (test for bogus messages, line 24) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++23 OK, E deduced (test for bogus messages, line 36) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++23 OK, braces elided, D deduced (test for bogus messages, line 26) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++23 deduction failed (test for errors, line 22) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++23 deduction failed (test for errors, line 23) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++23 deduction failed (test for errors, line 25) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++26 OK, C deduced (test for bogus messages, line 24) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++26 OK, E deduced (test for bogus messages, line 36) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++26 OK, braces elided, D deduced (test for bogus messages, line 26) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++26 deduction failed (test for errors, line 22) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++26 deduction failed (test for errors, line 23) PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++26 deduction failed (test for errors, line 25) PASS: g++.dg/cpp2a/class-deduction-aggr10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr11.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp2a/class-deduction-aggr11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr11.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp2a/class-deduction-aggr11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr11.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp2a/class-deduction-aggr11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr13.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp2a/class-deduction-aggr13.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr13.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/class-deduction-aggr13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr13.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/class-deduction-aggr13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr13a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr13a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr13a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++20 (test for errors, line 36) PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++23 (test for errors, line 36) PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++23 (test for errors, line 44) PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++23 (test for errors, line 51) PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr3.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/class-deduction-aggr3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr3.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/class-deduction-aggr3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr3.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/class-deduction-aggr3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-aggr9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++20 Deduces A (test for bogus messages, line 22) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++20 Deduces B (test for bogus messages, line 26) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++20 cannot deduce B from C (test for errors, line 27) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++20 cannot deduce V * from i (test for errors, line 23) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++23 (test for warnings, line 12) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++23 (test for warnings, line 9) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++23 Deduces A (test for bogus messages, line 22) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++23 Deduces B (test for bogus messages, line 26) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++23 cannot deduce B from C (test for errors, line 27) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++23 cannot deduce V * from i (test for errors, line 23) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++26 Deduces A (test for bogus messages, line 22) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++26 Deduces B (test for bogus messages, line 26) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++26 cannot deduce B from C (test for errors, line 27) PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++26 cannot deduce V * from i (test for errors, line 23) PASS: g++.dg/cpp2a/class-deduction-alias10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias12.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/class-deduction-alias12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias12.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/class-deduction-alias12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias12.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/class-deduction-alias12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias16.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/class-deduction-alias16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias16.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/class-deduction-alias16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias16.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/class-deduction-alias16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias19.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/class-deduction-alias19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias19.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/class-deduction-alias19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias19.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/class-deduction-alias19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/class-deduction-alias2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias2.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/class-deduction-alias2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/class-deduction-alias2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias20.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/class-deduction-alias20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias20.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/class-deduction-alias20.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias20.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/class-deduction-alias20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias21.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias22.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/cpp2a/class-deduction-alias22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias22.C -std=c++23 (test for bogus messages, line 14) PASS: g++.dg/cpp2a/class-deduction-alias22.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias22.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/cpp2a/class-deduction-alias22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias23.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/cpp2a/class-deduction-alias23.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/cpp2a/class-deduction-alias23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias23.C -std=c++23 (test for bogus messages, line 10) PASS: g++.dg/cpp2a/class-deduction-alias23.C -std=c++23 (test for bogus messages, line 13) PASS: g++.dg/cpp2a/class-deduction-alias23.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias23.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/cpp2a/class-deduction-alias23.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/cpp2a/class-deduction-alias23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias24.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias25.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias25a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias25a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias25a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias26.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias3.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/class-deduction-alias3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias3.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/class-deduction-alias3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/class-deduction-alias3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias4.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias4.C -std=c++98 PASS: g++.dg/cpp2a/class-deduction-alias5.C -std=c++17 (test for errors, line 16) PASS: g++.dg/cpp2a/class-deduction-alias5.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias8.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/class-deduction-alias8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias8.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp2a/class-deduction-alias8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias8.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/class-deduction-alias8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/class-deduction-alias9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/comma1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/comma1.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp2a/comma1.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp2a/comma1.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp2a/comma1.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp2a/comma1.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp2a/comma1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/comma1.C -std=c++23 at line 12 (test for errors, line 11) PASS: g++.dg/cpp2a/comma1.C -std=c++23 at line 16 (test for errors, line 15) PASS: g++.dg/cpp2a/comma1.C -std=c++23 at line 20 (test for errors, line 19) PASS: g++.dg/cpp2a/comma1.C -std=c++23 at line 24 (test for errors, line 23) PASS: g++.dg/cpp2a/comma1.C -std=c++23 at line 29 (test for errors, line 28) PASS: g++.dg/cpp2a/comma1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/comma2.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/cpp2a/comma2.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/cpp2a/comma2.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/cpp2a/comma2.C -std=gnu++20 (test for bogus messages, line 21) PASS: g++.dg/cpp2a/comma2.C -std=gnu++20 (test for bogus messages, line 25) PASS: g++.dg/cpp2a/comma2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/comma2.C -std=gnu++23 (test for bogus messages, line 12) PASS: g++.dg/cpp2a/comma2.C -std=gnu++23 (test for bogus messages, line 15) PASS: g++.dg/cpp2a/comma2.C -std=gnu++23 (test for bogus messages, line 18) PASS: g++.dg/cpp2a/comma2.C -std=gnu++23 (test for bogus messages, line 21) PASS: g++.dg/cpp2a/comma2.C -std=gnu++23 (test for bogus messages, line 25) PASS: g++.dg/cpp2a/comma2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/comma2.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/cpp2a/comma2.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/cpp2a/comma2.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/cpp2a/comma2.C -std=gnu++26 (test for bogus messages, line 21) PASS: g++.dg/cpp2a/comma2.C -std=gnu++26 (test for bogus messages, line 25) PASS: g++.dg/cpp2a/comma2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/comma3.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp2a/comma3.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp2a/comma3.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp2a/comma3.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/cpp2a/comma3.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp2a/comma3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/comma3.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp2a/comma3.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp2a/comma3.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/cpp2a/comma3.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/cpp2a/comma3.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp2a/comma3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/comma3.C -std=gnu++23 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp2a/comma3.C -std=gnu++23 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp2a/comma3.C -std=gnu++23 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp2a/comma3.C -std=gnu++23 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp2a/comma3.C -std=gnu++23 at line 30 (test for warnings, line 29) PASS: g++.dg/cpp2a/comma3.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/comma4.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/cpp2a/comma4.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/cpp2a/comma4.C -std=gnu++20 (test for bogus messages, line 20) PASS: g++.dg/cpp2a/comma4.C -std=gnu++20 (test for bogus messages, line 24) PASS: g++.dg/cpp2a/comma4.C -std=gnu++20 (test for bogus messages, line 29) PASS: g++.dg/cpp2a/comma4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/comma4.C -std=gnu++23 (test for bogus messages, line 12) PASS: g++.dg/cpp2a/comma4.C -std=gnu++23 (test for bogus messages, line 16) PASS: g++.dg/cpp2a/comma4.C -std=gnu++23 (test for bogus messages, line 20) PASS: g++.dg/cpp2a/comma4.C -std=gnu++23 (test for bogus messages, line 24) PASS: g++.dg/cpp2a/comma4.C -std=gnu++23 (test for bogus messages, line 29) PASS: g++.dg/cpp2a/comma4.C -std=gnu++23 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp2a/comma4.C -std=gnu++23 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp2a/comma4.C -std=gnu++23 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp2a/comma4.C -std=gnu++23 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp2a/comma4.C -std=gnu++23 at line 30 (test for warnings, line 29) PASS: g++.dg/cpp2a/comma4.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/comma4.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/cpp2a/comma4.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/cpp2a/comma4.C -std=gnu++26 (test for bogus messages, line 20) PASS: g++.dg/cpp2a/comma4.C -std=gnu++26 (test for bogus messages, line 24) PASS: g++.dg/cpp2a/comma4.C -std=gnu++26 (test for bogus messages, line 29) PASS: g++.dg/cpp2a/comma4.C -std=gnu++26 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp2a/comma4.C -std=gnu++26 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp2a/comma4.C -std=gnu++26 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp2a/comma4.C -std=gnu++26 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp2a/comma4.C -std=gnu++26 at line 30 (test for warnings, line 29) PASS: g++.dg/cpp2a/comma4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/comma5.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp2a/comma5.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp2a/comma5.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp2a/comma5.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp2a/comma5.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/cpp2a/comma5.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/cpp2a/comma5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/comma5.C -std=c++23 at line 12 (test for errors, line 11) PASS: g++.dg/cpp2a/comma5.C -std=c++23 at line 15 (test for errors, line 14) PASS: g++.dg/cpp2a/comma5.C -std=c++23 at line 17 (test for errors, line 16) PASS: g++.dg/cpp2a/comma5.C -std=c++23 at line 19 (test for errors, line 18) PASS: g++.dg/cpp2a/comma5.C -std=c++23 at line 21 (test for errors, line 20) PASS: g++.dg/cpp2a/comma5.C -std=c++23 at line 25 (test for errors, line 24) PASS: g++.dg/cpp2a/comma5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/comma5.C -std=c++26 at line 12 (test for errors, line 11) PASS: g++.dg/cpp2a/comma5.C -std=c++26 at line 15 (test for errors, line 14) PASS: g++.dg/cpp2a/comma5.C -std=c++26 at line 17 (test for errors, line 16) PASS: g++.dg/cpp2a/comma5.C -std=c++26 at line 19 (test for errors, line 18) PASS: g++.dg/cpp2a/comma5.C -std=c++26 at line 21 (test for errors, line 20) PASS: g++.dg/cpp2a/comma5.C -std=c++26 at line 25 (test for errors, line 24) PASS: g++.dg/cpp2a/comma5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-access1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-access1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-access1.C -std=c++98 PASS: g++.dg/cpp2a/concepts-access2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-access2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-access2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-access2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-access2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-access2.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-access2.C -std=c++98 PASS: g++.dg/cpp2a/concepts-alias.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-alias.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-alias.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp2a/concepts-alias.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-alias.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-alias.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-alias.C -std=c++23 (test for warnings, line 19) PASS: g++.dg/cpp2a/concepts-alias.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-alias.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-alias.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-alias.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp2a/concepts-alias.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-alias2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-alias2.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-alias2.C -std=c++98 PASS: g++.dg/cpp2a/concepts-alias3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-alias3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-alias3.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-alias3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-alias3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-alias3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-alias4.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-alias4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-alias4.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-alias4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-alias4.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-alias4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-alias5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-alias5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-alias5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-alias6.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-alias6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-alias6.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-alias6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-alias6.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-alias6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-attrib1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-attrib1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-attrib1.C -std=c++98 PASS: g++.dg/cpp2a/concepts-ca107.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts-ca107.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ca107.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts-ca107.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-ca107.C -std=c++98 PASS: g++.dg/cpp2a/concepts-class.C -std=c++20 (test for errors, line 101) PASS: g++.dg/cpp2a/concepts-class.C -std=c++20 (test for errors, line 114) PASS: g++.dg/cpp2a/concepts-class.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-class.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/concepts-class.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp2a/concepts-class.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp2a/concepts-class.C -std=c++20 (test for errors, line 80) PASS: g++.dg/cpp2a/concepts-class.C -std=c++20 (test for errors, line 83) PASS: g++.dg/cpp2a/concepts-class.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-class.C -std=c++23 (test for errors, line 101) PASS: g++.dg/cpp2a/concepts-class.C -std=c++23 (test for errors, line 114) PASS: g++.dg/cpp2a/concepts-class.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-class.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp2a/concepts-class.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp2a/concepts-class.C -std=c++23 (test for errors, line 37) PASS: g++.dg/cpp2a/concepts-class.C -std=c++23 (test for errors, line 80) PASS: g++.dg/cpp2a/concepts-class.C -std=c++23 (test for errors, line 83) PASS: g++.dg/cpp2a/concepts-class.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-class.C -std=c++26 (test for errors, line 101) PASS: g++.dg/cpp2a/concepts-class.C -std=c++26 (test for errors, line 114) PASS: g++.dg/cpp2a/concepts-class.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-class.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp2a/concepts-class.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp2a/concepts-class.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp2a/concepts-class.C -std=c++26 (test for errors, line 80) PASS: g++.dg/cpp2a/concepts-class.C -std=c++26 (test for errors, line 83) PASS: g++.dg/cpp2a/concepts-class.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-class2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-class2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-class2.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-class2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-class2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-class2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-class3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-class3.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-class3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-class3.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-class3.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-class3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-class3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-class3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-class3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-class4.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/cpp2a/concepts-class4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-class4.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp2a/concepts-class4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-class4.C -std=c++23 (test for bogus messages, line 10) PASS: g++.dg/cpp2a/concepts-class4.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-class4.C -std=c++23 (test for warnings, line 11) PASS: g++.dg/cpp2a/concepts-class4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-class4.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/cpp2a/concepts-class4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-class4.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp2a/concepts-class4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++23 (test for errors, line 26) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++23 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++23 (test for errors, line 33) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++23 (test for errors, line 37) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp2a/concepts-class5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-class5a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-class5a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-class5a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-cmath.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-cmath.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-cmath.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++20 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++20 at line 7 (test for warnings, line 6) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++20 at line 8 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++23 (test for warnings, line 14) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++23 (test for warnings, line 15) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++23 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++23 at line 7 (test for warnings, line 6) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++23 at line 8 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++26 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++26 at line 7 (test for warnings, line 6) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++26 at line 8 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++20 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++20 at line 11 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++20 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++23 (test for warnings, line 20) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++23 (test for warnings, line 21) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++23 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++23 at line 11 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++23 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++26 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++26 at line 11 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++26 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-complete3.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-complete3.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp2a/concepts-complete3.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp2a/concepts-complete3.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-complete3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-complete3.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-complete3.C -std=c++23 (test for warnings, line 13) PASS: g++.dg/cpp2a/concepts-complete3.C -std=c++23 (test for warnings, line 14) PASS: g++.dg/cpp2a/concepts-complete3.C -std=c++23 at line 7 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-complete3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-complete3.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-complete3.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp2a/concepts-complete3.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp2a/concepts-complete3.C -std=c++26 at line 7 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-complete3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-complete4.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-complete4.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-complete4.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp2a/concepts-complete4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-complete4.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-complete4.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-complete4.C -std=c++23 (test for warnings, line 11) PASS: g++.dg/cpp2a/concepts-complete4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-complete4.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-complete4.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-complete4.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp2a/concepts-complete4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-conv1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-conv1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-conv1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-conv1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-conv1.C -std=c++98 PASS: g++.dg/cpp2a/concepts-conv2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-conv2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-conv2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-conv3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-conv3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-conv3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-conv3a.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-conv3a.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp2a/concepts-conv3a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-conv3a.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-conv3a.C -std=c++23 (test for warnings, line 15) PASS: g++.dg/cpp2a/concepts-conv3a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-conv3a.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-conv3a.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp2a/concepts-conv3a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-conv4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-conv4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-conv4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ctad1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ctad1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ctad1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ctad2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ctad2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ctad2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ctad3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-ctad3.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-ctad3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ctad3.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-ctad3.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-ctad3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ctad3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-ctad3.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-ctad3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++20 (test for bogus messages, line 22) PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++23 (test for bogus messages, line 22) PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++26 (test for bogus messages, line 22) PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 46) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 50) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 52) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 53) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 54) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 63) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 65) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++23 (test for errors, line 46) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++23 (test for errors, line 47) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++23 (test for errors, line 48) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++23 (test for errors, line 50) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++23 (test for errors, line 51) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++23 (test for errors, line 52) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++23 (test for errors, line 53) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++23 (test for errors, line 54) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++23 (test for errors, line 63) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++23 (test for errors, line 65) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++26 (test for errors, line 50) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++26 (test for errors, line 52) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++26 (test for errors, line 53) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++26 (test for errors, line 54) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++26 (test for errors, line 63) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++26 (test for errors, line 65) PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-decltype2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-decltype2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-decltype2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-decltype3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-decltype3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-decltype3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-decltype4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-decltype4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-decltype4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-decltype5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-decltype5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-decltype5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-decltype6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-decltype6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-decltype6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-defarg1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-defarg1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-defarg1.C -std=c++98 PASS: g++.dg/cpp2a/concepts-defarg2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-defarg2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-defarg2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-defarg3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-defarg3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-defarg3.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-defarg3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-defarg3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-defarg3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-dep1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-dep1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-dep1.C -std=c++98 PASS: g++.dg/cpp2a/concepts-dr1430.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-dr1430.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-dr1430.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-dr1430.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-dr1430.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-dr1430.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-dr1430.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-dr1430.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-dr1430.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++20 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++23 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++23 (test for warnings, line 21) PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++23 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++26 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-dtor1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-dtor1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-dtor1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-dtor1.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-dtor1.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-dtor1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-dtor1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-dtor1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-dtor1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-err1.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-err1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-err1.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-err1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-err1.C -std=c++98 PASS: g++.dg/cpp2a/concepts-err2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-err2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-err2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-err2.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-err2.C -std=c++98 PASS: g++.dg/cpp2a/concepts-err3.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-err3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-err3.C -std=c++23 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-err3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-err3.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-err3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-err4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-err4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-err4.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-err4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-err4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-err4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++20 scan-assembler _Z1gI1XEvT_ PASS: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++20 scan-assembler _Z1gI1YEvT_ PASS: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++20 scan-assembler _Z1gIiEvT_ PASS: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++23 scan-assembler _Z1gI1XEvT_ PASS: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++23 scan-assembler _Z1gI1YEvT_ PASS: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++23 scan-assembler _Z1gIiEvT_ PASS: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++26 scan-assembler _Z1gI1XEvT_ PASS: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++26 scan-assembler _Z1gI1YEvT_ PASS: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++26 scan-assembler _Z1gIiEvT_ PASS: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 scan-assembler _Z1gITk1C1YEvT_ PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 scan-assembler _Z1gITk1D1XEvT_ PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 scan-assembler _Z1gIiEvT_ PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++23 scan-assembler _Z1gITk1C1YEvT_ PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++23 scan-assembler _Z1gITk1D1XEvT_ PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++23 scan-assembler _Z1gIiEvT_ PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++26 scan-assembler _Z1gITk1C1YEvT_ PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++26 scan-assembler _Z1gITk1D1XEvT_ PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++26 scan-assembler _Z1gIiEvT_ PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-inst2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-inst2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-inst2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-inst3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-inst3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-inst3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-inst4.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-explicit-inst4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-inst4.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-explicit-inst4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-inst4.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-explicit-inst4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-inst5.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-explicit-inst5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-inst5.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-explicit-inst5.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst5.C -std=c++98 PASS: g++.dg/cpp2a/concepts-explicit-inst6.C -std=c++20 scan-assembler _ZN1AIPdE2f4Ev PASS: g++.dg/cpp2a/concepts-explicit-inst6.C -std=c++20 scan-assembler _ZN1AIPiE2f3Ev PASS: g++.dg/cpp2a/concepts-explicit-inst6.C -std=c++20 scan-assembler _ZN1AIdE2f2Ev PASS: g++.dg/cpp2a/concepts-explicit-inst6.C -std=c++20 scan-assembler _ZN1AIiE2f1Ev PASS: g++.dg/cpp2a/concepts-explicit-inst6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-inst6.C -std=c++23 scan-assembler _ZN1AIPdE2f4Ev PASS: g++.dg/cpp2a/concepts-explicit-inst6.C -std=c++23 scan-assembler _ZN1AIPiE2f3Ev PASS: g++.dg/cpp2a/concepts-explicit-inst6.C -std=c++23 scan-assembler _ZN1AIdE2f2Ev PASS: g++.dg/cpp2a/concepts-explicit-inst6.C -std=c++23 scan-assembler _ZN1AIiE2f1Ev PASS: g++.dg/cpp2a/concepts-explicit-inst6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-inst6.C -std=c++26 scan-assembler _ZN1AIPdE2f4Ev PASS: g++.dg/cpp2a/concepts-explicit-inst6.C -std=c++26 scan-assembler _ZN1AIPiE2f3Ev PASS: g++.dg/cpp2a/concepts-explicit-inst6.C -std=c++26 scan-assembler _ZN1AIdE2f2Ev PASS: g++.dg/cpp2a/concepts-explicit-inst6.C -std=c++26 scan-assembler _ZN1AIiE2f1Ev PASS: g++.dg/cpp2a/concepts-explicit-inst6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec1.C -std=c++20 execution test PASS: g++.dg/cpp2a/concepts-explicit-spec1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec1.C -std=c++23 execution test PASS: g++.dg/cpp2a/concepts-explicit-spec1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec1.C -std=c++26 execution test PASS: g++.dg/cpp2a/concepts-explicit-spec2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-explicit-spec3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec3.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-explicit-spec3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-explicit-spec3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec4.C -std=c++20 execution test PASS: g++.dg/cpp2a/concepts-explicit-spec4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec4.C -std=c++23 execution test PASS: g++.dg/cpp2a/concepts-explicit-spec4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec4.C -std=c++26 execution test PASS: g++.dg/cpp2a/concepts-explicit-spec5.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-explicit-spec5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec5.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-explicit-spec5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec5.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-explicit-spec5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec7.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-explicit-spec7.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-explicit-spec7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec7.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-explicit-spec7.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-explicit-spec7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-explicit-spec7.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-explicit-spec7.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-explicit-spec7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-feature-macro.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-feature-macro.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-feature-macro.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 106) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 109) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 115) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 129) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 149) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 152) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 162) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 164) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 166) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 173) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 183) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 185) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 187) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 240) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 247) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 82) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++23 (test for errors, line 106) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++23 (test for errors, line 109) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++23 (test for errors, line 115) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++23 (test for errors, line 129) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++23 (test for errors, line 149) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++23 (test for errors, line 152) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++23 (test for errors, line 162) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++23 (test for errors, line 164) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++23 (test for errors, line 166) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++23 (test for errors, line 173) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++23 (test for errors, line 183) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++23 (test for errors, line 185) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++23 (test for errors, line 187) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++23 (test for errors, line 240) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++23 (test for errors, line 247) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++23 (test for errors, line 38) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++23 (test for errors, line 82) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++26 (test for errors, line 106) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++26 (test for errors, line 109) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++26 (test for errors, line 115) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++26 (test for errors, line 129) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++26 (test for errors, line 149) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++26 (test for errors, line 152) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++26 (test for errors, line 162) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++26 (test for errors, line 164) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++26 (test for errors, line 166) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++26 (test for errors, line 173) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++26 (test for errors, line 183) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++26 (test for errors, line 185) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++26 (test for errors, line 187) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++26 (test for errors, line 240) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++26 (test for errors, line 247) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++26 (test for errors, line 82) PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn2.C -std=c++20 execution test PASS: g++.dg/cpp2a/concepts-fn2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn2.C -std=c++23 execution test PASS: g++.dg/cpp2a/concepts-fn2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn2.C -std=c++26 execution test PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++20 (test for errors, line 36) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++23 (test for errors, line 34) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++23 (test for errors, line 36) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++23 (test for errors, line 38) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++23 (test for errors, line 43) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++23 (test for errors, line 45) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++23 (test for errors, line 47) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++26 (test for errors, line 43) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn4.C -std=c++20 cannot call f (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-fn4.C -std=c++20 cannot take the address of f (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-fn4.C -std=c++20 the type decltype(A::f) is invalid (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-fn4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn4.C -std=c++23 cannot call f (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-fn4.C -std=c++23 cannot take the address of f (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-fn4.C -std=c++23 the type decltype(A::f) is invalid (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-fn4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn4.C -std=c++26 cannot call f (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-fn4.C -std=c++26 cannot take the address of f (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-fn4.C -std=c++26 the type decltype(A::f) is invalid (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-fn5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn8.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/cpp2a/concepts-fn8.C -std=c++20 (test for bogus messages, line 23) PASS: g++.dg/cpp2a/concepts-fn8.C -std=c++20 (test for bogus messages, line 24) PASS: g++.dg/cpp2a/concepts-fn8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn8.C -std=c++23 (test for bogus messages, line 11) PASS: g++.dg/cpp2a/concepts-fn8.C -std=c++23 (test for bogus messages, line 23) PASS: g++.dg/cpp2a/concepts-fn8.C -std=c++23 (test for bogus messages, line 24) PASS: g++.dg/cpp2a/concepts-fn8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn8.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/cpp2a/concepts-fn8.C -std=c++26 (test for bogus messages, line 23) PASS: g++.dg/cpp2a/concepts-fn8.C -std=c++26 (test for bogus messages, line 24) PASS: g++.dg/cpp2a/concepts-fn8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fn9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fnparm1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-fnparm1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-fnparm1.C -std=c++98 PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++23 (test for errors, line 26) PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++23 (test for errors, line 33) PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++23 (test for warnings, line 4) PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++20 scan-assembler _ZN1SILi1EEF3barIiEEiR4Base PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++20 scan-assembler _ZN1SILi1EEF3fooER4Base PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++20 scan-assembler _ZN1SILi2EEF3barIiEEiR4Base PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++20 scan-assembler _ZN1SILi2EEF3fooER4Base PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++23 scan-assembler _ZN1SILi1EEF3barIiEEiR4Base PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++23 scan-assembler _ZN1SILi1EEF3fooER4Base PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++23 scan-assembler _ZN1SILi2EEF3barIiEEiR4Base PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++23 scan-assembler _ZN1SILi2EEF3fooER4Base PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++26 scan-assembler _ZN1SILi1EEF3barIiEEiR4Base PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++26 scan-assembler _ZN1SILi1EEF3fooER4Base PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++26 scan-assembler _ZN1SILi2EEF3barIiEEiR4Base PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++26 scan-assembler _ZN1SILi2EEF3fooER4Base PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend12.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-friend12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend12.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-friend12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend12.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-friend12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend13.C -std=c++20 (test for bogus messages, line 17) PASS: g++.dg/cpp2a/concepts-friend13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend13.C -std=c++23 (test for bogus messages, line 17) PASS: g++.dg/cpp2a/concepts-friend13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend13.C -std=c++26 (test for bogus messages, line 17) PASS: g++.dg/cpp2a/concepts-friend13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend16.C -std=c++20 (test for bogus messages, line 24) PASS: g++.dg/cpp2a/concepts-friend16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend16.C -std=c++23 (test for bogus messages, line 24) PASS: g++.dg/cpp2a/concepts-friend16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend16.C -std=c++26 (test for bogus messages, line 24) PASS: g++.dg/cpp2a/concepts-friend16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend18a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend18a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend18a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-friend2.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp2a/concepts-friend2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend2.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-friend2.C -std=c++23 (test for warnings, line 4) PASS: g++.dg/cpp2a/concepts-friend2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-friend2.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp2a/concepts-friend2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend3.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-friend3.C -std=c++98 PASS: g++.dg/cpp2a/concepts-friend4.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-friend4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend4.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-friend4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend4.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-friend4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend5.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-friend5.C -std=c++98 PASS: g++.dg/cpp2a/concepts-friend6.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-friend6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend6.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-friend6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend6.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-friend6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-friend9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-inherit-ctor10.C -std=c++20 (test for bogus messages, line 18) PASS: g++.dg/cpp2a/concepts-inherit-ctor10.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-inherit-ctor10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-inherit-ctor10.C -std=c++26 (test for bogus messages, line 18) PASS: g++.dg/cpp2a/concepts-inherit-ctor10.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-inherit-ctor10.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor10.C -std=c++98 PASS: g++.dg/cpp2a/concepts-inherit-ctor11.C -std=c++20 (test for bogus messages, line 21) PASS: g++.dg/cpp2a/concepts-inherit-ctor11.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-inherit-ctor11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-inherit-ctor11.C -std=c++26 (test for bogus messages, line 21) PASS: g++.dg/cpp2a/concepts-inherit-ctor11.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-inherit-ctor11.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor11.C -std=c++98 PASS: g++.dg/cpp2a/concepts-inherit-ctor12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-inherit-ctor12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-inherit-ctor12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-inherit-ctor2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-inherit-ctor2.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-inherit-ctor2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-inherit-ctor2.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-inherit-ctor2.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-inherit-ctor2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-inherit-ctor2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-inherit-ctor2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-inherit-ctor2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-inherit-ctor4.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-inherit-ctor4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-inherit-ctor4.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-inherit-ctor4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-inherit-ctor4.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-inherit-ctor4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-inherit-ctor5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-inherit-ctor5.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor5.C -std=c++98 PASS: g++.dg/cpp2a/concepts-inherit-ctor6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-inherit-ctor6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-inherit-ctor6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-inherit-ctor7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-inherit-ctor7.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor7.C -std=c++98 PASS: g++.dg/cpp2a/concepts-inherit-ctor8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-inherit-ctor8.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor8.C -std=c++98 PASS: g++.dg/cpp2a/concepts-inherit-ctor9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-inherit-ctor9.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor9.C -std=c++98 PASS: g++.dg/cpp2a/concepts-lambda1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda11.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-lambda11.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-lambda11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda11.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-lambda11.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-lambda11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda11.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-lambda11.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-lambda11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda12.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-lambda12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda12.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-lambda12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda12.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-lambda12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda13.C -std=c++20 (test for bogus messages, line 5) PASS: g++.dg/cpp2a/concepts-lambda13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda13.C -std=c++23 (test for bogus messages, line 5) PASS: g++.dg/cpp2a/concepts-lambda13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda13.C -std=c++26 (test for bogus messages, line 5) PASS: g++.dg/cpp2a/concepts-lambda13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++20 (test for bogus messages, line 23) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++20 (test for bogus messages, line 24) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++23 (test for bogus messages, line 23) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++23 (test for bogus messages, line 24) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++23 (test for warnings, line 14) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++23 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++23 (test for warnings, line 25) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++26 (test for bogus messages, line 23) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++26 (test for bogus messages, line 24) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++20 (test for errors, line 54) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++20 (test for errors, line 57) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++20 (test for errors, line 60) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++23 (test for errors, line 45) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++23 (test for errors, line 48) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++23 (test for errors, line 51) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++23 (test for errors, line 54) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++23 (test for errors, line 57) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++23 (test for errors, line 60) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++26 (test for errors, line 54) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++26 (test for errors, line 57) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++26 (test for errors, line 60) PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++23 (test for bogus messages, line 13) PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++23 (test for warnings, line 14) PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda19.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/cpp2a/concepts-lambda19.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-lambda19.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp2a/concepts-lambda19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda19.C -std=c++23 (test for bogus messages, line 10) PASS: g++.dg/cpp2a/concepts-lambda19.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-lambda19.C -std=c++23 (test for warnings, line 11) PASS: g++.dg/cpp2a/concepts-lambda19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda19.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/cpp2a/concepts-lambda19.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-lambda19.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp2a/concepts-lambda19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 106) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 107) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 108) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 117) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 118) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 119) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 126) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 127) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 128) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 136) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 137) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 142) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 143) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 150) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 151) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 63) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 66) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 67) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 68) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 69) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 70) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 72) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 73) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 84) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 87) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 88) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 89) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 90) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 91) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 93) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 94) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 106) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 107) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 108) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 117) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 118) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 119) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 126) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 127) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 128) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 136) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 137) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 142) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 143) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 150) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 151) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 34) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 37) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 39) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 44) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 47) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 63) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 66) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 67) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 68) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 69) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 70) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 72) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 73) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 84) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 87) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 88) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 89) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 90) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 91) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 93) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for errors, line 94) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 106) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 107) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 108) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 117) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 118) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 119) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 126) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 127) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 128) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 136) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 137) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 142) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 143) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 150) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 151) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 63) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 66) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 67) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 68) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 69) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 70) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 72) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 73) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 84) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 87) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 88) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 89) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 90) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 91) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 93) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for errors, line 94) PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda20.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda21.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda22.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda23.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda24.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda25.C -std=c++20 scan-assembler _ZNK1SIcEUlvE_clEv: PASS: g++.dg/cpp2a/concepts-lambda25.C -std=c++20 scan-assembler _ZZ3fooIidEDavENKUlvE_clEv: PASS: g++.dg/cpp2a/concepts-lambda25.C -std=c++20 scan-assembler-not _ZNK1SIcEUlvE0_clEv: PASS: g++.dg/cpp2a/concepts-lambda25.C -std=c++20 scan-assembler-not _ZZ3fooIidEDavENKUlvE0_clEv: PASS: g++.dg/cpp2a/concepts-lambda25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda25.C -std=c++23 scan-assembler _ZNK1SIcEUlvE_clEv: PASS: g++.dg/cpp2a/concepts-lambda25.C -std=c++23 scan-assembler _ZZ3fooIidEDavENKUlvE_clEv: PASS: g++.dg/cpp2a/concepts-lambda25.C -std=c++23 scan-assembler-not _ZNK1SIcEUlvE0_clEv: PASS: g++.dg/cpp2a/concepts-lambda25.C -std=c++23 scan-assembler-not _ZZ3fooIidEDavENKUlvE0_clEv: PASS: g++.dg/cpp2a/concepts-lambda25.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda25.C -std=c++26 scan-assembler _ZNK1SIcEUlvE_clEv: PASS: g++.dg/cpp2a/concepts-lambda25.C -std=c++26 scan-assembler _ZZ3fooIidEDavENKUlvE_clEv: PASS: g++.dg/cpp2a/concepts-lambda25.C -std=c++26 scan-assembler-not _ZNK1SIcEUlvE0_clEv: PASS: g++.dg/cpp2a/concepts-lambda25.C -std=c++26 scan-assembler-not _ZZ3fooIidEDavENKUlvE0_clEv: PASS: g++.dg/cpp2a/concepts-lambda25.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp2a/concepts-lambda3.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda3.C -std=c++20 execution test PASS: g++.dg/cpp2a/concepts-lambda3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda3.C -std=c++26 execution test PASS: g++.dg/cpp2a/concepts-lambda4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda5.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-lambda5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda5.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-lambda5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda5.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-lambda5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda6.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-lambda6.C -std=c++98 PASS: g++.dg/cpp2a/concepts-lambda7.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-lambda7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda7.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-lambda7.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-lambda7.C -std=c++98 PASS: g++.dg/cpp2a/concepts-lambda8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda8.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-lambda8.C -std=c++98 PASS: g++.dg/cpp2a/concepts-lambda9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-lambda9.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-lambda9.C -std=c++98 PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 at line 10 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 at line 12 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 at line 16 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 at line 19 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 at line 22 (test for errors, line 21) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 at line 6 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 at line 8 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++23 at line 10 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++23 at line 12 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++23 at line 16 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++23 at line 19 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++23 at line 22 (test for errors, line 21) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++23 at line 6 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++23 at line 8 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++26 at line 10 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++26 at line 12 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++26 at line 16 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++26 at line 19 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++26 at line 22 (test for errors, line 21) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++26 at line 6 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++26 at line 8 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-member-concept.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-member-concept.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-member-concept.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-member-concept.C -std=c++20 (test for errors, line 7) XFAIL: g++.dg/cpp2a/concepts-member-concept.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-member-concept.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-member-concept.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-member-concept.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-member-concept.C -std=c++23 (test for errors, line 7) XFAIL: g++.dg/cpp2a/concepts-member-concept.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-member-concept.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-member-concept.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-member-concept.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-member-concept.C -std=c++26 (test for errors, line 7) XFAIL: g++.dg/cpp2a/concepts-member-concept.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++23 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++23 (test for errors, line 33) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++23 (test for errors, line 34) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++23 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++23 (test for warnings, line 21) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memfun.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memfun.C -std=c++20 execution test PASS: g++.dg/cpp2a/concepts-memfun.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memfun.C -std=c++23 execution test PASS: g++.dg/cpp2a/concepts-memfun.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memfun.C -std=c++26 execution test PASS: g++.dg/cpp2a/concepts-memfun2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memfun2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memfun2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memfun3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-memfun3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memfun3.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-memfun3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memfun3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-memfun3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++20 (test for errors, line 50) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++20 (test for errors, line 58) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++20 (test for errors, line 66) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++20 (test for errors, line 77) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++20 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++20 at line 26 (test for warnings, line 25) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++23 (test for errors, line 31) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++23 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++23 (test for errors, line 33) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++23 (test for errors, line 45) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++23 (test for errors, line 50) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++23 (test for errors, line 58) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++23 (test for errors, line 66) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++23 (test for errors, line 77) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++26 (test for errors, line 50) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++26 (test for errors, line 58) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++26 (test for errors, line 66) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++26 (test for errors, line 77) PASS: g++.dg/cpp2a/concepts-memfun4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memtmpl1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memtmpl1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memtmpl1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memtmpl2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memtmpl2.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl2.C -std=c++98 PASS: g++.dg/cpp2a/concepts-memtmpl3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memtmpl3.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl3.C -std=c++98 PASS: g++.dg/cpp2a/concepts-memtmpl4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memtmpl4.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl4.C -std=c++98 PASS: g++.dg/cpp2a/concepts-memtmpl5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memtmpl5.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl5.C -std=c++98 PASS: g++.dg/cpp2a/concepts-memtmpl5a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memtmpl5a.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl5a.C -std=c++98 PASS: g++.dg/cpp2a/concepts-memtmpl6.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-memtmpl6.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp2a/concepts-memtmpl6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memtmpl6.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-memtmpl6.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp2a/concepts-memtmpl6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-memtmpl6.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-memtmpl6.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp2a/concepts-memtmpl6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-narrowing1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-narrowing1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-narrowing1.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-narrowing1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-narrowing1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-narrowing1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nested1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nested1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-nested1.C -std=c++98 PASS: g++.dg/cpp2a/concepts-new1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-new1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-new1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nodiscard1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nodiscard1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nodiscard1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-noexcept1.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-noexcept1.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp2a/concepts-noexcept1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-noexcept1.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-noexcept1.C -std=c++23 (test for warnings, line 7) PASS: g++.dg/cpp2a/concepts-noexcept1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-noexcept1.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-noexcept1.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp2a/concepts-noexcept1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nonbool1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-nonbool1.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp2a/concepts-nonbool1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nonbool1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-nonbool1.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp2a/concepts-nonbool1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-nonbool1.C -std=c++98 PASS: g++.dg/cpp2a/concepts-nonbool2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-nonbool2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nonbool2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-nonbool2.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-nonbool2.C -std=c++98 PASS: g++.dg/cpp2a/concepts-nonbool3.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp2a/concepts-nonbool3.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-nonbool3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nonbool3.C -std=c++23 (test for errors, line 3) PASS: g++.dg/cpp2a/concepts-nonbool3.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-nonbool3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nonbool3.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp2a/concepts-nonbool3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-nonbool3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++20 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++23 (test for warnings, line 7) PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++23 (test for warnings, line 8) PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++23 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++26 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-nondep6.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 21) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 24) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 25) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 28) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 31) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 36) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 39) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 50) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 53) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 59) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 60) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 62) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 63) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 65) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 66) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 68) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 69) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 71) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 72) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 76) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 82) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 84) PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 96) PASS: g++.dg/cpp2a/concepts-p1141.C (test for excess errors) PASS: g++.dg/cpp2a/concepts-p2092.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-p2092.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-p2092.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-p2092.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-p2092.C -std=c++98 PASS: g++.dg/cpp2a/concepts-p2113a.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-p2113a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-p2113a.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-p2113a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-p2113a.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-p2113a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-p2113b.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-p2113b.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-p2113b.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec.C -std=gnu++17 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec.C -std=gnu++26 PASS: g++.dg/cpp2a/concepts-partial-spec10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec12a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec12a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec12a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec3.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec7.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-partial-spec7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec7.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-partial-spec7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec7.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-partial-spec7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec8.C -std=c++20 (test for bogus messages, line 12) PASS: g++.dg/cpp2a/concepts-partial-spec8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec8.C -std=c++23 (test for bogus messages, line 12) PASS: g++.dg/cpp2a/concepts-partial-spec8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec8.C -std=c++26 (test for bogus messages, line 12) PASS: g++.dg/cpp2a/concepts-partial-spec8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-partial-spec9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-placeholder1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder1.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-placeholder1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-placeholder1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder10.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-placeholder10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder10.C -std=gnu++23 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-placeholder10.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder10.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-placeholder10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-placeholder2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder2.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-placeholder2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-placeholder2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for bogus messages, line 12) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for bogus messages, line 17) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++23 (test for bogus messages, line 12) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++23 (test for bogus messages, line 14) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++23 (test for bogus messages, line 17) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++23 (test for warnings, line 13) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++23 (test for warnings, line 15) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++23 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++26 (test for bogus messages, line 12) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++26 (test for bogus messages, line 17) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++20 (test for bogus messages, line 16) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++20 (test for bogus messages, line 17) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++20 (test for bogus messages, line 19) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++23 (test for bogus messages, line 16) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++23 (test for bogus messages, line 17) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++23 (test for bogus messages, line 19) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++23 (test for warnings, line 18) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++23 (test for warnings, line 20) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++26 (test for bogus messages, line 16) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++26 (test for bogus messages, line 17) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++26 (test for bogus messages, line 19) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for bogus messages, line 17) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for bogus messages, line 26) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++23 (test for bogus messages, line 17) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++23 (test for bogus messages, line 26) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++23 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++23 (test for warnings, line 18) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++23 (test for warnings, line 19) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++23 (test for warnings, line 20) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++23 (test for warnings, line 27) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++26 (test for bogus messages, line 17) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++26 (test for bogus messages, line 26) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-placeholder6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder6.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-placeholder6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-placeholder6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++20 at line 12 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++20 at line 21 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++23 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++23 at line 12 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++23 at line 21 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++26 at line 12 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++26 at line 21 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder8.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-placeholder8.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-placeholder8.C -std=c++20 at line 9 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-placeholder8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder8.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-placeholder8.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-placeholder8.C -std=c++23 at line 9 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-placeholder8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder8.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-placeholder8.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-placeholder8.C -std=c++26 at line 9 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-placeholder8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder9.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-placeholder9.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-placeholder9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder9.C -std=gnu++23 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-placeholder9.C -std=gnu++23 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-placeholder9.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-placeholder9.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-placeholder9.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-placeholder9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pmf1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pmf1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-pmf1.C -std=c++98 PASS: g++.dg/cpp2a/concepts-pr100557.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr100557.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr100557.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr100557.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr100557.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr100557.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr100589.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-pr100589.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-pr100589.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr100589.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-pr100589.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-pr100589.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr100589.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-pr100589.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-pr100589.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr104410.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr104410.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr104410.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr108579.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr108579.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr108579.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr112436.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr112436.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr112436.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr116477.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr116477.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr116477.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr116477.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr116477.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr116477.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr116681.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr116681.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr116681.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr122494.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr122494.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr122494.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr123663.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr123663.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr123663.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr123814.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-pr123814.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr123814.C -std=c++23 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-pr123814.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr123814.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-pr123814.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr58500.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr58500.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr58500.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr58534.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr58534.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr58534.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr58535.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-pr58535.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr58535.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-pr58535.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr58535.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-pr58535.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr58536.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr58536.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr58536.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr58548.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr58548.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr58548.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr58549.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr58549.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr58549.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr59200.C -std=c++17 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-pr59200.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr59200.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-pr59200.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr59200.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-pr59200.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60052.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60052.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60052.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60053.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60053.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60053.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60064.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60064.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60064.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60065.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60065.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60065.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60377.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-pr60377.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60377.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-pr60377.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60377.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-pr60377.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60390.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60390.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60390.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60391.C -std=c++14 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-pr60391.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60391.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-pr60391.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60391.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-pr60391.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++14 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++14 (test for errors, line 24) PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++14 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr65552.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr65552.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr65552.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++17 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++17 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++17 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++17 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr65634.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr65634.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr65634.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr65636.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr65636.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr65636.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr65848.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr65848.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr65848.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr65854.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-pr65854.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts-pr65854.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr65854.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-pr65854.C -std=c++23 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts-pr65854.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr65854.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-pr65854.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts-pr65854.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr66091.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr66091.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr66091.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr66844.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-pr66844.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr66844.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr66844.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-pr66844.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr66844.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr66844.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-pr66844.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr66844.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr66962.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr66962.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr66962.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67070.C -std=c++20 (test for errors, line 49) PASS: g++.dg/cpp2a/concepts-pr67070.C -std=c++20 (test for errors, line 50) PASS: g++.dg/cpp2a/concepts-pr67070.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67070.C -std=c++23 (test for errors, line 49) PASS: g++.dg/cpp2a/concepts-pr67070.C -std=c++23 (test for errors, line 50) PASS: g++.dg/cpp2a/concepts-pr67070.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67070.C -std=c++26 (test for errors, line 49) PASS: g++.dg/cpp2a/concepts-pr67070.C -std=c++26 (test for errors, line 50) PASS: g++.dg/cpp2a/concepts-pr67070.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67147.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67147.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67147.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67148.C -std=c++20 (test for errors, line 124) PASS: g++.dg/cpp2a/concepts-pr67148.C -std=c++20 (test for errors, line 125) PASS: g++.dg/cpp2a/concepts-pr67148.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67148.C -std=c++23 (test for errors, line 124) PASS: g++.dg/cpp2a/concepts-pr67148.C -std=c++23 (test for errors, line 125) PASS: g++.dg/cpp2a/concepts-pr67148.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67148.C -std=c++26 (test for errors, line 124) PASS: g++.dg/cpp2a/concepts-pr67148.C -std=c++26 (test for errors, line 125) PASS: g++.dg/cpp2a/concepts-pr67148.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++23 (test for warnings, line 15) PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67210.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-pr67210.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67210.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-pr67210.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67210.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-pr67210.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67210a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67210a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67210a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67217.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr67217.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67217.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr67217.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67217.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr67217.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67225-1.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp2a/concepts-pr67225-1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp2a/concepts-pr67225-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67225-1.C -std=c++23 (test for errors, line 26) PASS: g++.dg/cpp2a/concepts-pr67225-1.C -std=c++23 (test for warnings, line 12) PASS: g++.dg/cpp2a/concepts-pr67225-1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67225-1.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp2a/concepts-pr67225-1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp2a/concepts-pr67225-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67225-2.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp2a/concepts-pr67225-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67225-2.C -std=c++23 (test for errors, line 33) PASS: g++.dg/cpp2a/concepts-pr67225-2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67225-2.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp2a/concepts-pr67225-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67225-3.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-pr67225-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67225-3.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-pr67225-3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67225-3.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-pr67225-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67225-4.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-pr67225-4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67225-4.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-pr67225-4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67225-4.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-pr67225-4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67225-5.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-pr67225-5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67225-5.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-pr67225-5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67225-5.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-pr67225-5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67319.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-pr67319.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67319.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-pr67319.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67319.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-pr67319.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67427.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-pr67427.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67427.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-pr67427.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67427.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-pr67427.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67654.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67654.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67654.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67658.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-pr67658.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67658.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-pr67658.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67658.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-pr67658.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67684.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67684.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67684.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67685.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67685.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67685.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67692.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67692.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67692.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67697.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-pr67697.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67697.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-pr67697.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67697.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-pr67697.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67719.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr67719.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67719.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr67719.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67719.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr67719.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67774.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/concepts-pr67774.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67774.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/concepts-pr67774.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67774.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/concepts-pr67774.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67825.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67825.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67825.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67860.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67860.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67860.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67862.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67862.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67862.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67969.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67969.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr67969.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68093-1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr68093-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68093-1.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr68093-1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68093-1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr68093-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68093-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68093-2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68093-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68372.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68372.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68372.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68434.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68434.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68434.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68683.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68683.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68683.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68812.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68812.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68812.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68828.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68828.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr68828.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr69235.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr69235.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr69235.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr69235.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr69235.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr69235.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr70037.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr70037.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr70037.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr71368.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr71368.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr71368.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr71385.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr71385.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr71385.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr71965.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr71965.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr71965.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr72415.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr72415.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr72415.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr78173.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr78173.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr78173.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr78752-2.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-pr78752-2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-pr78752-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr78752-2.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-pr78752-2.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-pr78752-2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr78752-2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-pr78752-2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-pr78752-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr78752.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr78752.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr78752.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr79759.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-pr79759.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr79759.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-pr79759.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr79759.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-pr79759.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr80471.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr80471.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr80471.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr80746.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr80746.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr80746.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr80773.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr80773.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr80773.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr82507.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr82507.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr82507.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr82740.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr82740.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr82740.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr82794.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr82794.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr82794.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84140.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84140.C -std=c++20 execution test PASS: g++.dg/cpp2a/concepts-pr84140.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84140.C -std=c++23 execution test PASS: g++.dg/cpp2a/concepts-pr84140.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84140.C -std=c++26 execution test PASS: g++.dg/cpp2a/concepts-pr84551.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-pr84551.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84551.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-pr84551.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84551.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-pr84551.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84810.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-pr84810.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84810.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-pr84810.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84810.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-pr84810.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++11 (test for errors, line 25) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++11 (test for errors, line 26) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++11 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++11 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++11 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++11 (test for errors, line 31) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84979.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr84979.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84979.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr84979.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84979.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-pr84979.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84980.C -std=c++17 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-pr84980.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84980.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-pr84980.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr84980.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-pr84980.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr85706.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr85706.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr85706.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr85808.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr85808.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr85808.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr85846.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr85846.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr85846.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr86002.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr86002.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr86002.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr86269.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr86269.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr86269.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr87441.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-pr87441.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr87441.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-pr87441.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr87441.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-pr87441.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr88395.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-pr88395.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-pr88395.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr88395.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-pr88395.C -std=c++23 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-pr88395.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr88395.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-pr88395.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-pr88395.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr91525.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr91525.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr91525.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr92078.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr92078.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr92078.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr95497.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr95497.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr95497.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr97093.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-pr97093.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts-pr97093.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr97093.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-pr97093.C -std=c++23 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts-pr97093.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr97093.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-pr97093.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts-pr97093.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr98394.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/cpp2a/concepts-pr98394.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr98394.C -std=c++20 at line 13 (test for bogus messages, line 12) PASS: g++.dg/cpp2a/concepts-pr98394.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr98394.C -std=c++23 (test for bogus messages, line 11) PASS: g++.dg/cpp2a/concepts-pr98394.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr98394.C -std=c++23 at line 13 (test for bogus messages, line 12) PASS: g++.dg/cpp2a/concepts-pr98394.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr98394.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/cpp2a/concepts-pr98394.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-pr98394.C -std=c++26 at line 13 (test for bogus messages, line 12) PASS: g++.dg/cpp2a/concepts-pr98394.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr98644.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-pr98644.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-pr98644.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-pr98644.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr98644.C -std=c++23 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-pr98644.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-pr98644.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-pr98644.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-pr98644.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-pr98644.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-pr98644.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-pr98644.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-recursive-sat1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-recursive-sat1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-recursive-sat1.C -std=c++23 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-recursive-sat1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-recursive-sat1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-recursive-sat1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-recursive-sat2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-recursive-sat2.C -std=c++20 at line 5 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-recursive-sat2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-recursive-sat2.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-recursive-sat2.C -std=c++23 at line 5 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-recursive-sat2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-recursive-sat2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-recursive-sat2.C -std=c++26 at line 5 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-recursive-sat2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-recursive-sat3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-recursive-sat3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-recursive-sat3.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-recursive-sat3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-recursive-sat3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-recursive-sat3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-recursive-sat4.C -std=c++20 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp2a/concepts-recursive-sat4.C -std=c++20 at line 7 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-recursive-sat4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-recursive-sat4.C -std=c++23 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp2a/concepts-recursive-sat4.C -std=c++23 at line 7 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-recursive-sat4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-recursive-sat4.C -std=c++26 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp2a/concepts-recursive-sat4.C -std=c++26 at line 7 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-recursive-sat4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-recursive-sat5.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-recursive-sat5.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-recursive-sat5.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-recursive-sat5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-recursive-sat5.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-recursive-sat5.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-recursive-sat5.C -std=c++23 at line 7 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-recursive-sat5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-recursive-sat5.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-recursive-sat5.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-recursive-sat5.C -std=c++26 at line 7 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-recursive-sat5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-redecl1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-redecl1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-redecl1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-redecl1.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-redecl1.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-redecl1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-redecl1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-redecl1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-redecl1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 61) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 70) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++23 (test for errors, line 37) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++23 (test for errors, line 38) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++23 (test for errors, line 40) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++23 (test for errors, line 44) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++23 (test for errors, line 45) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++23 (test for errors, line 47) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++23 (test for errors, line 61) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++23 (test for errors, line 70) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++23 (test for warnings, line 19) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++26 (test for errors, line 61) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++26 (test for errors, line 70) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires15.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-requires15.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-requires15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires15.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-requires15.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-requires15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires15.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-requires15.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-requires15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++23 (test for errors, line 40) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++23 (test for errors, line 42) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++23 (test for errors, line 44) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires17.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-requires17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires17.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-requires17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires17.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-requires17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 70) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 74) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 79) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 82) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 88) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 requirements" (test for warnings, line 39) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++23 (test for errors, line 42) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++23 (test for errors, line 70) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++23 (test for errors, line 74) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++23 (test for errors, line 79) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++23 (test for errors, line 82) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++23 (test for errors, line 88) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++23 (test for warnings, line 10) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++23 (test for warnings, line 29) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++23 requirements" (test for warnings, line 39) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++26 (test for errors, line 70) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++26 (test for errors, line 74) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++26 (test for errors, line 79) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++26 (test for errors, line 82) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++26 (test for errors, line 88) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++26 requirements" (test for warnings, line 39) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++20 (test for errors, line 50) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++20 (test for errors, line 53) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++20 (test for errors, line 54) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++20 (test for errors, line 56) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++20 (test for errors, line 57) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++23 (test for errors, line 50) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++23 (test for errors, line 51) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++23 (test for errors, line 53) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++23 (test for errors, line 54) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++23 (test for errors, line 56) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++23 (test for errors, line 57) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++26 (test for errors, line 50) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++26 (test for errors, line 53) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++26 (test for errors, line 54) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++26 (test for errors, line 56) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++26 (test for errors, line 57) PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for errors, line 72) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for errors, line 73) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for warnings, line 65) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for warnings, line 69) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++23 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++23 (test for errors, line 72) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++23 (test for errors, line 73) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++23 (test for warnings, line 21) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++23 (test for warnings, line 44) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++23 (test for warnings, line 45) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++23 (test for warnings, line 65) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++23 (test for warnings, line 69) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++26 (test for errors, line 72) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++26 (test for errors, line 73) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++26 (test for warnings, line 44) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++26 (test for warnings, line 45) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++26 (test for warnings, line 65) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++26 (test for warnings, line 69) PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 55) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 59) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 63) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++23 (test for errors, line 31) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++23 (test for errors, line 35) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++23 (test for errors, line 39) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++23 (test for errors, line 43) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++23 (test for errors, line 55) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++23 (test for errors, line 59) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++23 (test for errors, line 63) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++26 (test for errors, line 43) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++26 (test for errors, line 55) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++26 (test for errors, line 59) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++26 (test for errors, line 63) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires21.C -std=c++20 at line 8 (test for bogus messages, line 7) PASS: g++.dg/cpp2a/concepts-requires21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires21.C -std=c++23 at line 8 (test for bogus messages, line 7) PASS: g++.dg/cpp2a/concepts-requires21.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires21.C -std=c++26 at line 8 (test for bogus messages, line 7) PASS: g++.dg/cpp2a/concepts-requires21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++23 (test for warnings, line 12) PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++23 (test for warnings, line 7) PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires23.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-requires23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires23.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-requires23.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires23.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-requires23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires24.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-requires24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires24.C -std=c++23 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-requires24.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires24.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/concepts-requires24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires25.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-requires25.C -std=c++98 PASS: g++.dg/cpp2a/concepts-requires26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires26.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires27.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires28.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires29.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires29a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires29a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires29a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires30.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires31.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires32.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires32.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires33.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-requires33.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires33.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-requires33.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires33.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-requires33.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires34.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-requires34.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires34.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-requires34.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires34.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-requires34.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires35.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires35.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires35.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires36.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires36.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires36.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires37.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires37.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires37.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires38.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-requires38.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-requires38.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-requires38.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-requires38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires38.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-requires38.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-requires38.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-requires38.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-requires38.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires38.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-requires38.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-requires38.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts-requires38.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-requires38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires39.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires40.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires40.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires40.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires41.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires41.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires41.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires5.C -std=c++20 (test for errors, line 36) PASS: g++.dg/cpp2a/concepts-requires5.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp2a/concepts-requires5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires5.C -std=c++23 (test for errors, line 36) PASS: g++.dg/cpp2a/concepts-requires5.C -std=c++23 (test for errors, line 43) PASS: g++.dg/cpp2a/concepts-requires5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires5.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp2a/concepts-requires5.C -std=c++26 (test for errors, line 43) PASS: g++.dg/cpp2a/concepts-requires5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++20 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++23 (test for warnings, line 11) PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++23 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++26 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires8.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-requires8.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp2a/concepts-requires8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires8.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-requires8.C -std=c++23 (test for warnings, line 4) PASS: g++.dg/cpp2a/concepts-requires8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires8.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-requires8.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp2a/concepts-requires8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-requires9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-return-req1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-return-req1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-return-req1.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-return-req1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-return-req1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/concepts-return-req1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-return-req2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-return-req2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-return-req2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-return-req3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-return-req3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-return-req3.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-return-req3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-return-req3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-return-req3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-return-req4.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-return-req4.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-return-req4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-return-req4.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-return-req4.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-return-req4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-return-req4.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-return-req4.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts-return-req4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-sfinae1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-sfinae1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-sfinae1.C -std=c++98 PASS: g++.dg/cpp2a/concepts-spec1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-spec1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-spec1.C -std=c++98 PASS: g++.dg/cpp2a/concepts-spec2.C -std=c++20 (test for errors, line 14) XFAIL: g++.dg/cpp2a/concepts-spec2.C -std=c++20 at line 16 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-spec2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-spec2.C -std=c++23 (test for errors, line 14) XFAIL: g++.dg/cpp2a/concepts-spec2.C -std=c++23 at line 16 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-spec2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-spec2.C -std=c++26 (test for errors, line 14) XFAIL: g++.dg/cpp2a/concepts-spec2.C -std=c++26 at line 16 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-spec2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-surrogate1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-surrogate1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-surrogate1.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-surrogate1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-surrogate1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-surrogate1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-surrogate2.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/cpp2a/concepts-surrogate2.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/cpp2a/concepts-surrogate2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-surrogate2.C -std=c++23 (test for bogus messages, line 13) PASS: g++.dg/cpp2a/concepts-surrogate2.C -std=c++23 (test for bogus messages, line 14) PASS: g++.dg/cpp2a/concepts-surrogate2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-surrogate2.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/cpp2a/concepts-surrogate2.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/cpp2a/concepts-surrogate2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-syntax1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-syntax1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-syntax1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-syntax1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/concepts-syntax1.C -std=c++98 PASS: g++.dg/cpp2a/concepts-template-parm1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm12.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/concepts-template-parm12.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-template-parm12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm12.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/concepts-template-parm12.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-template-parm12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm12.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/concepts-template-parm12.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-template-parm12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-template-parm2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-template-parm2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm2.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-template-parm2.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-template-parm2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-template-parm2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-template-parm2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm6.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp2a/concepts-template-parm6.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp2a/concepts-template-parm6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm6.C -std=c++23 (test for errors, line 40) PASS: g++.dg/cpp2a/concepts-template-parm6.C -std=c++23 (test for errors, line 43) PASS: g++.dg/cpp2a/concepts-template-parm6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm6.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp2a/concepts-template-parm6.C -std=c++26 (test for errors, line 43) PASS: g++.dg/cpp2a/concepts-template-parm6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm9.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-template-parm9.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-template-parm9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm9.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-template-parm9.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-template-parm9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-template-parm9.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-template-parm9.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-template-parm9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-this1.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-this1.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp2a/concepts-this1.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-this1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-this1.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-this1.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp2a/concepts-this1.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-this1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-this1.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts-this1.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp2a/concepts-this1.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts-this1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-throw1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-throw1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-throw1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 80) PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 81) PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 82) PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 83) PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 84) PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 85) PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 86) PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 87) PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 88) PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 89) PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 90) PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 91) PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 92) PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 93) PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 94) PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 95) PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 96) PASS: g++.dg/cpp2a/concepts-traits1.C (test for excess errors) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 81) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 82) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 83) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 84) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 85) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 86) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 87) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 88) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 89) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 90) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 91) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 92) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 93) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 94) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 95) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 96) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 97) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++23 (test for errors, line 81) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++23 (test for errors, line 82) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++23 (test for errors, line 83) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++23 (test for errors, line 84) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++23 (test for errors, line 85) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++23 (test for errors, line 86) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++23 (test for errors, line 87) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++23 (test for errors, line 88) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++23 (test for errors, line 89) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++23 (test for errors, line 90) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++23 (test for errors, line 91) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++23 (test for errors, line 92) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++23 (test for errors, line 93) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++23 (test for errors, line 94) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++23 (test for errors, line 95) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++23 (test for errors, line 96) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++23 (test for errors, line 97) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++26 (test for errors, line 81) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++26 (test for errors, line 82) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++26 (test for errors, line 83) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++26 (test for errors, line 84) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++26 (test for errors, line 85) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++26 (test for errors, line 86) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++26 (test for errors, line 87) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++26 (test for errors, line 88) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++26 (test for errors, line 89) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++26 (test for errors, line 90) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++26 (test for errors, line 91) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++26 (test for errors, line 92) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++26 (test for errors, line 93) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++26 (test for errors, line 94) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++26 (test for errors, line 95) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++26 (test for errors, line 96) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++26 (test for errors, line 97) PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 57) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 58) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 59) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 60) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 61) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 63) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 64) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 65) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 67) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 68) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 69) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 71) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 72) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 73) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 75) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 12 (test for warnings, line 4) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 17 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 22 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 26 (test for warnings, line 25) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 27 (test for errors, line 25) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 32 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 33 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 34 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 35 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 39 (test for warnings, line 38) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 40 (test for errors, line 38) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 41 (test for warnings, line 38) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 42 (test for warnings, line 38) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 43 (test for errors, line 38) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 47 (test for warnings, line 46) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 48 (test for errors, line 46) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 49 (test for warnings, line 46) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 50 (test for warnings, line 46) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 51 (test for errors, line 46) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 55 (test for warnings, line 4) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 8 (test for warnings, line 4) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 (test for errors, line 57) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 (test for errors, line 58) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 (test for errors, line 59) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 (test for errors, line 60) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 (test for errors, line 61) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 (test for errors, line 63) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 (test for errors, line 64) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 (test for errors, line 65) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 (test for errors, line 67) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 (test for errors, line 68) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 (test for errors, line 69) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 (test for errors, line 71) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 (test for errors, line 72) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 (test for errors, line 73) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 (test for errors, line 75) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 12 (test for warnings, line 4) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 17 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 22 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 26 (test for warnings, line 25) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 27 (test for errors, line 25) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 32 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 33 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 34 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 35 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 39 (test for warnings, line 38) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 40 (test for errors, line 38) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 41 (test for warnings, line 38) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 42 (test for warnings, line 38) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 43 (test for errors, line 38) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 47 (test for warnings, line 46) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 48 (test for errors, line 46) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 49 (test for warnings, line 46) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 50 (test for warnings, line 46) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 51 (test for errors, line 46) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 55 (test for warnings, line 4) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 at line 8 (test for warnings, line 4) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 (test for errors, line 57) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 (test for errors, line 58) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 (test for errors, line 59) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 (test for errors, line 60) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 (test for errors, line 61) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 (test for errors, line 63) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 (test for errors, line 64) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 (test for errors, line 65) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 (test for errors, line 67) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 (test for errors, line 68) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 (test for errors, line 69) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 (test for errors, line 71) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 (test for errors, line 72) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 (test for errors, line 73) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 (test for errors, line 75) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 12 (test for warnings, line 4) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 16 (test for warnings, line 15) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 17 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 22 (test for errors, line 20) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 26 (test for warnings, line 25) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 27 (test for errors, line 25) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 32 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 33 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 34 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 35 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 39 (test for warnings, line 38) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 40 (test for errors, line 38) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 41 (test for warnings, line 38) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 42 (test for warnings, line 38) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 43 (test for errors, line 38) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 47 (test for warnings, line 46) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 48 (test for errors, line 46) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 49 (test for warnings, line 46) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 50 (test for warnings, line 46) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 51 (test for errors, line 46) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 55 (test for warnings, line 4) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 at line 8 (test for warnings, line 4) PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 (test for errors, line 36) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 (test for errors, line 50) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 (test for errors, line 52) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 (test for errors, line 53) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 (test for errors, line 59) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 (test for errors, line 60) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 (test for errors, line 65) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 (test for errors, line 66) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 (test for errors, line 67) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 (test for errors, line 68) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 (test for errors, line 69) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 (test for errors, line 70) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 at line 42 (test for warnings, line 29) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 at line 43 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 at line 44 (test for warnings, line 31) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 at line 45 (test for warnings, line 32) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 at line 46 (test for warnings, line 33) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 at line 47 (test for warnings, line 34) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 at line 54 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 at line 55 (test for warnings, line 31) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 at line 56 (test for warnings, line 33) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 at line 57 (test for warnings, line 34) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 at line 61 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 at line 62 (test for warnings, line 33) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 at line 71 (test for warnings, line 29) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 at line 72 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 at line 73 (test for warnings, line 31) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 at line 74 (test for warnings, line 32) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 at line 75 (test for warnings, line 33) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 at line 76 (test for warnings, line 34) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 (test for errors, line 36) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 (test for errors, line 37) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 (test for errors, line 38) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 (test for errors, line 39) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 (test for errors, line 40) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 (test for errors, line 41) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 (test for errors, line 50) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 (test for errors, line 51) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 (test for errors, line 52) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 (test for errors, line 53) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 (test for errors, line 59) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 (test for errors, line 60) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 (test for errors, line 65) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 (test for errors, line 66) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 (test for errors, line 67) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 (test for errors, line 68) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 (test for errors, line 69) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 (test for errors, line 70) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 at line 42 (test for warnings, line 29) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 at line 43 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 at line 44 (test for warnings, line 31) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 at line 45 (test for warnings, line 32) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 at line 46 (test for warnings, line 33) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 at line 47 (test for warnings, line 34) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 at line 54 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 at line 55 (test for warnings, line 31) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 at line 56 (test for warnings, line 33) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 at line 57 (test for warnings, line 34) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 at line 61 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 at line 62 (test for warnings, line 33) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 at line 71 (test for warnings, line 29) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 at line 72 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 at line 73 (test for warnings, line 31) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 at line 74 (test for warnings, line 32) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 at line 75 (test for warnings, line 33) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 at line 76 (test for warnings, line 34) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 (test for errors, line 50) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 (test for errors, line 52) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 (test for errors, line 53) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 (test for errors, line 59) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 (test for errors, line 60) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 (test for errors, line 65) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 (test for errors, line 66) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 (test for errors, line 67) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 (test for errors, line 68) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 (test for errors, line 69) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 (test for errors, line 70) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 at line 42 (test for warnings, line 29) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 at line 43 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 at line 44 (test for warnings, line 31) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 at line 45 (test for warnings, line 32) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 at line 46 (test for warnings, line 33) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 at line 47 (test for warnings, line 34) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 at line 54 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 at line 55 (test for warnings, line 31) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 at line 56 (test for warnings, line 33) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 at line 57 (test for warnings, line 34) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 at line 61 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 at line 62 (test for warnings, line 33) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 at line 71 (test for warnings, line 29) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 at line 72 (test for warnings, line 30) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 at line 73 (test for warnings, line 31) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 at line 74 (test for warnings, line 32) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 at line 75 (test for warnings, line 33) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 at line 76 (test for warnings, line 34) PASS: g++.dg/cpp2a/concepts-traits4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-traits5.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-traits5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-traits5.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-traits5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-traits5.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/concepts-traits5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp4.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-ttp4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp4.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-ttp4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp4.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-ttp4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp6.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-ttp6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp6.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-ttp6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp6.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/concepts-ttp6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp7.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-ttp7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp7.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-ttp7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-ttp7.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-ttp7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-uneval1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-uneval1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-uneval1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-uneval2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-uneval2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-uneval2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-uneval3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-uneval3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-uneval3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-uneval4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-uneval4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-uneval4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-uneval5.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-uneval5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-uneval5.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-uneval5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-uneval5.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts-uneval5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-using1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-using1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-using1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-using2.C (test for excess errors) PASS: g++.dg/cpp2a/concepts-using3.C (test for excess errors) PASS: g++.dg/cpp2a/concepts-using4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-using4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-using4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-using5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-using5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-using5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-using5a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-using5a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-using5a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-using6.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-using6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-using6.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-using6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-using6.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/concepts-using6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-using7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-using7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-using7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-var-templ1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-var-templ1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-var-templ1.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-var-templ1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-var-templ1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts-var-templ1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-var-templ1a.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-var-templ1a.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-var-templ1a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-var-templ1a.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-var-templ1a.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-var-templ1a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-var-templ1a.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/concepts-var-templ1a.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts-var-templ1a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-var-templ1b.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-var-templ1b.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-var-templ1b.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-var-templ1b.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-var-templ1b.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-var-templ1b.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-var-templ1b.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/concepts-var-templ1b.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/concepts-var-templ1b.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++23 (test for warnings, line 12) PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++23 (test for warnings, line 13) PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-variadic1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-variadic1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-variadic1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-variadic2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-variadic2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-variadic2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-variadic3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-variadic3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-variadic3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts-variadic4.C -std=c++20 scan-assembler _Z1fITpTnDk1CJLi42EEEvv PASS: g++.dg/cpp2a/concepts-variadic4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts-variadic4.C -std=c++23 scan-assembler _Z1fITpTnDk1CJLi42EEEvv PASS: g++.dg/cpp2a/concepts-variadic4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts-variadic4.C -std=c++26 scan-assembler _Z1fITpTnDk1CJLi42EEEvv PASS: g++.dg/cpp2a/concepts-variadic4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 52) PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 56) PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp2a/concepts.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp2a/concepts.C -std=c++23 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts.C -std=c++23 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts.C -std=c++23 (test for errors, line 33) PASS: g++.dg/cpp2a/concepts.C -std=c++23 (test for errors, line 37) PASS: g++.dg/cpp2a/concepts.C -std=c++23 (test for errors, line 48) PASS: g++.dg/cpp2a/concepts.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts.C -std=c++23 (test for errors, line 52) PASS: g++.dg/cpp2a/concepts.C -std=c++23 (test for errors, line 56) PASS: g++.dg/cpp2a/concepts.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/concepts.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp2a/concepts.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/concepts.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp2a/concepts.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp2a/concepts.C -std=c++26 (test for errors, line 32) PASS: g++.dg/cpp2a/concepts.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp2a/concepts.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp2a/concepts.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp2a/concepts.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/concepts.C -std=c++26 (test for errors, line 52) PASS: g++.dg/cpp2a/concepts.C -std=c++26 (test for errors, line 56) PASS: g++.dg/cpp2a/concepts.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts1.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts1.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp2a/concepts1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts1.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts1.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp2a/concepts1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts1.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/concepts1.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp2a/concepts1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts2.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp2a/concepts2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts2.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts2.C -std=c++23 (test for errors, line 39) PASS: g++.dg/cpp2a/concepts2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/concepts2.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp2a/concepts2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for errors, line 46) PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts3.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts3.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp2a/concepts3.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts3.C -std=c++23 (test for errors, line 45) PASS: g++.dg/cpp2a/concepts3.C -std=c++23 (test for errors, line 46) PASS: g++.dg/cpp2a/concepts3.C -std=c++23 (test for errors, line 47) PASS: g++.dg/cpp2a/concepts3.C -std=c++23 (test for warnings, line 11) PASS: g++.dg/cpp2a/concepts3.C -std=c++23 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts3.C -std=c++23 (test for warnings, line 6) PASS: g++.dg/cpp2a/concepts3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts3.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp2a/concepts3.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp2a/concepts3.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp2a/concepts3.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp2a/concepts3.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp2a/concepts3.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp2a/concepts3.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp2a/concepts3.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp2a/concepts3.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp2a/concepts3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/concepts6.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts6.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts6.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp2a/concepts6.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp2a/concepts6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/concepts6.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts6.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts6.C -std=c++23 (test for warnings, line 14) PASS: g++.dg/cpp2a/concepts6.C -std=c++23 (test for warnings, line 6) PASS: g++.dg/cpp2a/concepts6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/concepts6.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/concepts6.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/concepts6.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp2a/concepts6.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp2a/concepts6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/cond-triv1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/cond-triv1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/cond-triv1.C -std=c++98 PASS: g++.dg/cpp2a/cond-triv1a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/cond-triv1a.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/cond-triv1a.C -std=c++98 PASS: g++.dg/cpp2a/cond-triv2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/cond-triv2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/cond-triv2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/cond-triv3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/cond-triv3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/cond-triv3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-defarg1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-defarg1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-defarg1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-defarg2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-defarg2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-defarg2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-defarg3.C -std=c++20 scan-assembler-not foober PASS: g++.dg/cpp2a/consteval-defarg3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-defarg3.C -std=c++23 scan-assembler-not foober PASS: g++.dg/cpp2a/consteval-defarg3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-defarg3.C -std=c++26 scan-assembler-not foober PASS: g++.dg/cpp2a/consteval-defarg3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-expinst1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-expinst1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-expinst1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for bogus messages, line 21) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for bogus messages, line 24) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for bogus messages, line 27) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for bogus messages, line 30) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 at line 23 (test for errors, line 22) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 at line 26 (test for errors, line 25) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 at line 29 (test for errors, line 28) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++23 (test for bogus messages, line 21) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++23 (test for bogus messages, line 24) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++23 (test for bogus messages, line 27) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++23 (test for bogus messages, line 30) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++23 (test for warnings, line 22) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++23 (test for warnings, line 25) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++23 (test for warnings, line 28) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++23 at line 23 (test for errors, line 22) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++23 at line 26 (test for errors, line 25) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++23 at line 29 (test for errors, line 28) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++26 (test for bogus messages, line 21) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++26 (test for bogus messages, line 24) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++26 (test for bogus messages, line 27) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++26 (test for bogus messages, line 30) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++26 at line 13 (test for errors, line 12) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++26 at line 23 (test for errors, line 22) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++26 at line 26 (test for errors, line 25) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++26 at line 29 (test for errors, line 28) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++26 at line 8 (test for errors, line 7) PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-memfn2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-memfn2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-memfn2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 111) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 124) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 133) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 142) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 149) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 156) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 165) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 169) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 50) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 64) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 88) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for warnings, line 109) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for warnings, line 120) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for warnings, line 159) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for warnings, line 59) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for errors, line 111) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for errors, line 124) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for errors, line 133) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for errors, line 142) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for errors, line 149) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for errors, line 156) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for errors, line 165) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for errors, line 169) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for errors, line 33) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for errors, line 50) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for errors, line 64) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for errors, line 88) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for warnings, line 109) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for warnings, line 12) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for warnings, line 120) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for warnings, line 159) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for warnings, line 26) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for warnings, line 59) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for errors, line 111) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for errors, line 124) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for errors, line 133) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for errors, line 142) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for errors, line 149) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for errors, line 156) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for errors, line 165) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for errors, line 169) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for errors, line 50) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for errors, line 64) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for errors, line 88) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for warnings, line 109) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for warnings, line 120) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for warnings, line 159) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for warnings, line 59) PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++20 at line 40 (test for errors, line 39) PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++23 (test for errors, line 39) PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++23 (test for warnings, line 14) PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++23 (test for warnings, line 26) PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++23 at line 40 (test for errors, line 39) PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++26 at line 40 (test for errors, line 39) PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 at line 23 (test for errors, line 22) PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 expected multiline pattern lines 14-15 PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 expected multiline pattern lines 25-26 PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 expected multiline pattern lines 35-36 PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 expected multiline pattern lines 46-47 PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++23 (test for errors, line 22) PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++23 (test for errors, line 44) PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++23 at line 23 (test for errors, line 22) PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++23 expected multiline pattern lines 14-15 PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++23 expected multiline pattern lines 25-26 PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++23 expected multiline pattern lines 35-36 PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++23 expected multiline pattern lines 46-47 PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++26 at line 23 (test for errors, line 22) PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++26 expected multiline pattern lines 14-15 PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++26 expected multiline pattern lines 25-26 PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++26 expected multiline pattern lines 35-36 PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++26 expected multiline pattern lines 46-47 PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for errors, line 60) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for errors, line 63) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for errors, line 66) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for errors, line 69) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for errors, line 72) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for errors, line 75) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for warnings, line 53) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 at line 61 (test for errors, line 60) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 at line 64 (test for errors, line 63) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 at line 67 (test for errors, line 66) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 at line 70 (test for errors, line 69) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 at line 73 (test for errors, line 72) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 at line 76 (test for errors, line 75) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++23 (test for errors, line 60) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++23 (test for errors, line 63) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++23 (test for errors, line 66) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++23 (test for errors, line 69) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++23 (test for errors, line 72) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++23 (test for errors, line 75) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++23 (test for warnings, line 12) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++23 (test for warnings, line 20) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++23 (test for warnings, line 26) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++23 (test for warnings, line 33) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++23 (test for warnings, line 45) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++23 (test for warnings, line 53) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++23 at line 61 (test for errors, line 60) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++23 at line 64 (test for errors, line 63) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++23 at line 67 (test for errors, line 66) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++23 at line 70 (test for errors, line 69) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++23 at line 73 (test for errors, line 72) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++23 at line 76 (test for errors, line 75) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++26 (test for errors, line 60) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++26 (test for errors, line 63) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++26 (test for errors, line 66) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++26 (test for errors, line 69) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++26 (test for errors, line 72) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++26 (test for errors, line 75) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++26 (test for warnings, line 45) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++26 (test for warnings, line 53) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++26 at line 61 (test for errors, line 60) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++26 at line 64 (test for errors, line 63) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++26 at line 67 (test for errors, line 66) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++26 at line 70 (test for errors, line 69) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++26 at line 73 (test for errors, line 72) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++26 at line 76 (test for errors, line 75) PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 (test for errors, line 92) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 (test for errors, line 95) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 at line 93 (test for errors, line 92) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 at line 96 (test for errors, line 95) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++23 (test for errors, line 92) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++23 (test for errors, line 95) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++23 (test for warnings, line 36) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++23 at line 93 (test for errors, line 92) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++23 at line 96 (test for errors, line 95) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++26 (test for errors, line 92) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++26 (test for errors, line 95) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++26 at line 93 (test for errors, line 92) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++26 at line 96 (test for errors, line 95) PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop17.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp2a/consteval-prop17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop17.C -std=gnu++23 (test for errors, line 10) PASS: g++.dg/cpp2a/consteval-prop17.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop17.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp2a/consteval-prop17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop18.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/consteval-prop18.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp2a/consteval-prop18.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp2a/consteval-prop18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop18.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/consteval-prop18.C -std=c++23 (test for warnings, line 15) PASS: g++.dg/cpp2a/consteval-prop18.C -std=c++23 (test for warnings, line 18) PASS: g++.dg/cpp2a/consteval-prop18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop18.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/consteval-prop18.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp2a/consteval-prop18.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp2a/consteval-prop18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop19.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/consteval-prop19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop19.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/consteval-prop19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop19.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/consteval-prop19.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp2a/consteval-prop2.C -std=c++20 (test for bogus messages, line 71) PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++20 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++20 (test for excess errors) XFAIL: g++.dg/cpp2a/consteval-prop2.C -std=c++23 (test for bogus messages, line 71) PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++23 (test for errors, line 41) PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++23 (test for errors, line 45) PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++23 (test for warnings, line 10) PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++23 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++23 (test for excess errors) XFAIL: g++.dg/cpp2a/consteval-prop2.C -std=c++26 (test for bogus messages, line 71) PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++26 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop20.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/cpp2a/consteval-prop20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop20.C -std=gnu++23 (test for errors, line 16) PASS: g++.dg/cpp2a/consteval-prop20.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop20.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/cpp2a/consteval-prop20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop21.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop3.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/consteval-prop3.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/consteval-prop3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop3.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp2a/consteval-prop3.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/consteval-prop3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop3.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp2a/consteval-prop3.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/consteval-prop3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++20 (test for errors, line 57) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++20 at line 58 (test for warnings, line 57) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++23 (test for errors, line 51) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++23 (test for errors, line 57) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++23 (test for warnings, line 45) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++23 at line 58 (test for warnings, line 57) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++26 (test for errors, line 57) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++26 (test for warnings, line 45) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++26 at line 58 (test for warnings, line 57) PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 49) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 56) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 57) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 60) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 62) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 74) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 76) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++23 (test for errors, line 48) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++23 (test for errors, line 49) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++23 (test for errors, line 56) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++23 (test for errors, line 57) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++23 (test for errors, line 60) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++23 (test for errors, line 62) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++23 (test for errors, line 74) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++23 (test for errors, line 76) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++26 (test for errors, line 49) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++26 (test for errors, line 56) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++26 (test for errors, line 57) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++26 (test for errors, line 60) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++26 (test for errors, line 62) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++26 (test for errors, line 74) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++26 (test for errors, line 76) PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++20 (test for errors, line 46) PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++20 (test for errors, line 74) PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++20 (test for errors, line 76) PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++23 (test for errors, line 34) PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++23 (test for errors, line 40) PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++23 (test for errors, line 46) PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++23 (test for errors, line 74) PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++23 (test for errors, line 76) PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++26 (test for errors, line 40) PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++26 (test for errors, line 46) PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++26 (test for errors, line 74) PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++26 (test for errors, line 76) PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop9.C -std=c++20 (test for errors, line 54) PASS: g++.dg/cpp2a/consteval-prop9.C -std=c++20 (test for errors, line 55) PASS: g++.dg/cpp2a/consteval-prop9.C -std=c++20 (test for errors, line 64) PASS: g++.dg/cpp2a/consteval-prop9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop9.C -std=c++23 (test for errors, line 54) PASS: g++.dg/cpp2a/consteval-prop9.C -std=c++23 (test for errors, line 55) PASS: g++.dg/cpp2a/consteval-prop9.C -std=c++23 (test for errors, line 64) PASS: g++.dg/cpp2a/consteval-prop9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-prop9.C -std=c++26 (test for errors, line 54) PASS: g++.dg/cpp2a/consteval-prop9.C -std=c++26 (test for errors, line 55) PASS: g++.dg/cpp2a/consteval-prop9.C -std=c++26 (test for errors, line 64) PASS: g++.dg/cpp2a/consteval-prop9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++23 (test for warnings, line 4) PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++23 (test for warnings, line 5) PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-virtual2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-virtual2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-virtual2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-virtual3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-virtual3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-virtual3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-virtual4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-virtual4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-virtual4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-virtual5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-virtual5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-virtual5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval-void1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval-void1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval-void1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval1.C (test for excess errors) PASS: g++.dg/cpp2a/consteval1.C execution test PASS: g++.dg/cpp2a/consteval10.C -std=c++17 (test for errors, line 3) PASS: g++.dg/cpp2a/consteval10.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/consteval10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval10.C -std=c++98 (test for errors, line 3) PASS: g++.dg/cpp2a/consteval10.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp2a/consteval11.C (test for errors, line 5) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 10) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 135) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 138) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 14) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 141) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 144) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 149) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 152) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 22) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 24) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 28) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 30) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 32) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 35) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 38) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 41) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 44) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 49) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 52) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 62) PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 8) PASS: g++.dg/cpp2a/consteval11.C at line 11 (test for errors, line 10) PASS: g++.dg/cpp2a/consteval11.C at line 136 (test for errors, line 135) PASS: g++.dg/cpp2a/consteval11.C at line 139 (test for errors, line 138) PASS: g++.dg/cpp2a/consteval11.C at line 142 (test for errors, line 141) PASS: g++.dg/cpp2a/consteval11.C at line 145 (test for errors, line 144) PASS: g++.dg/cpp2a/consteval11.C at line 15 (test for errors, line 14) PASS: g++.dg/cpp2a/consteval11.C at line 150 (test for errors, line 149) PASS: g++.dg/cpp2a/consteval11.C at line 153 (test for errors, line 152) PASS: g++.dg/cpp2a/consteval11.C at line 25 (test for errors, line 24) PASS: g++.dg/cpp2a/consteval11.C at line 29 (test for errors, line 28) PASS: g++.dg/cpp2a/consteval11.C at line 31 (test for errors, line 30) PASS: g++.dg/cpp2a/consteval11.C at line 33 (test for errors, line 32) PASS: g++.dg/cpp2a/consteval11.C at line 36 (test for errors, line 35) PASS: g++.dg/cpp2a/consteval11.C at line 39 (test for errors, line 38) PASS: g++.dg/cpp2a/consteval11.C at line 42 (test for errors, line 41) PASS: g++.dg/cpp2a/consteval11.C at line 45 (test for errors, line 44) PASS: g++.dg/cpp2a/consteval11.C at line 50 (test for errors, line 49) PASS: g++.dg/cpp2a/consteval11.C at line 53 (test for errors, line 52) PASS: g++.dg/cpp2a/consteval11.C (test for excess errors) PASS: g++.dg/cpp2a/consteval12.C (test for excess errors) PASS: g++.dg/cpp2a/consteval13.C (test for excess errors) PASS: g++.dg/cpp2a/consteval14.C (test for excess errors) PASS: g++.dg/cpp2a/consteval15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/consteval15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval16.C (test for bogus messages, line 6) PASS: g++.dg/cpp2a/consteval16.C (test for bogus messages, line 7) PASS: g++.dg/cpp2a/consteval16.C (test for excess errors) PASS: g++.dg/cpp2a/consteval17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval18.C -std=c++20 execution test PASS: g++.dg/cpp2a/consteval18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval18.C -std=c++23 execution test PASS: g++.dg/cpp2a/consteval18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval18.C -std=c++26 execution test PASS: g++.dg/cpp2a/consteval19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval2.C (test for excess errors) PASS: g++.dg/cpp2a/consteval2.C execution test PASS: g++.dg/cpp2a/consteval20.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/consteval20.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/consteval20.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/consteval20.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/consteval20.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/consteval20.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/consteval20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval20.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/consteval20.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/consteval20.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/consteval20.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/consteval20.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/consteval20.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/consteval20.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval20.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/consteval20.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/consteval20.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/consteval20.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/consteval20.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/consteval20.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/consteval20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval21.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval22.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp2a/consteval22.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp2a/consteval22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval22.C -std=c++23 (test for errors, line 33) PASS: g++.dg/cpp2a/consteval22.C -std=c++23 (test for errors, line 34) PASS: g++.dg/cpp2a/consteval22.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval22.C -std=c++26 (test for errors, line 33) PASS: g++.dg/cpp2a/consteval22.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp2a/consteval22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval23.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval24.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/consteval24.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/consteval24.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/consteval24.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/consteval24.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/consteval24.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp2a/consteval24.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp2a/consteval24.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp2a/consteval24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval24.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/consteval24.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp2a/consteval24.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/consteval24.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/consteval24.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/consteval24.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp2a/consteval24.C -std=c++23 (test for errors, line 26) PASS: g++.dg/cpp2a/consteval24.C -std=c++23 (test for errors, line 30) PASS: g++.dg/cpp2a/consteval24.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval24.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/consteval24.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp2a/consteval24.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/consteval24.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/consteval24.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/consteval24.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp2a/consteval24.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp2a/consteval24.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp2a/consteval24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval25.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval25.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval25.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval26.C -std=c++20 execution test PASS: g++.dg/cpp2a/consteval26.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval26.C -std=c++23 execution test PASS: g++.dg/cpp2a/consteval26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval26.C -std=c++26 execution test PASS: g++.dg/cpp2a/consteval27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval27.C -std=c++20 execution test PASS: g++.dg/cpp2a/consteval27.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval27.C -std=c++23 execution test PASS: g++.dg/cpp2a/consteval27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval27.C -std=c++26 execution test PASS: g++.dg/cpp2a/consteval28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval28.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval29.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for bogus messages, line 32) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for bogus messages, line 33) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for bogus messages, line 34) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for bogus messages, line 35) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for bogus messages, line 36) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 46) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 54) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 58) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 59) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for bogus messages, line 32) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for bogus messages, line 33) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for bogus messages, line 34) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for bogus messages, line 35) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for bogus messages, line 36) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 26) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 30) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 31) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 40) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 41) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 42) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 44) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 45) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 46) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 48) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 51) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 54) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for warnings, line 10) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for warnings, line 18) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for warnings, line 4) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for warnings, line 49) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for warnings, line 6) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for warnings, line 8) PASS: g++.dg/cpp2a/consteval3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for bogus messages, line 32) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for bogus messages, line 33) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for bogus messages, line 34) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for bogus messages, line 35) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for bogus messages, line 36) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 54) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for warnings, line 49) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp2a/consteval3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval30.C -std=c++20 (test for bogus messages, line 6) PASS: g++.dg/cpp2a/consteval30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval30.C -std=c++23 (test for bogus messages, line 6) PASS: g++.dg/cpp2a/consteval30.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval30.C -std=c++26 (test for bogus messages, line 6) PASS: g++.dg/cpp2a/consteval30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval31.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval32.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/consteval32.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval32.C -std=c++23 (test for errors, line 4) PASS: g++.dg/cpp2a/consteval32.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval32.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/consteval32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval33.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval33.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval33.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 at line 10 (test for errors, line 9) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 at line 30 (test for errors, line 29) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 at line 34 (test for errors, line 33) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 at line 37 (test for errors, line 36) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 at line 40 (test for errors, line 39) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 at line 43 (test for errors, line 42) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 at line 46 (test for errors, line 45) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 at line 49 (test for errors, line 48) PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 (test for errors, line 4) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 (test for warnings, line 15) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 (test for warnings, line 17) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 (test for warnings, line 21) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 (test for warnings, line 23) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 (test for warnings, line 29) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 (test for warnings, line 33) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 (test for warnings, line 36) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 (test for warnings, line 39) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 (test for warnings, line 42) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 (test for warnings, line 45) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 (test for warnings, line 48) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 (test for warnings, line 9) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 at line 10 (test for errors, line 9) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 at line 30 (test for errors, line 29) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 at line 34 (test for errors, line 33) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 at line 37 (test for errors, line 36) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 at line 40 (test for errors, line 39) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 at line 43 (test for errors, line 42) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 at line 46 (test for errors, line 45) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 at line 49 (test for errors, line 48) PASS: g++.dg/cpp2a/consteval34.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 at line 10 (test for errors, line 9) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 at line 16 (test for errors, line 15) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 at line 18 (test for errors, line 17) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 at line 22 (test for errors, line 21) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 at line 24 (test for errors, line 23) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 at line 30 (test for errors, line 29) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 at line 34 (test for errors, line 33) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 at line 35 (test for errors, line 33) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 at line 37 (test for errors, line 36) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 at line 40 (test for errors, line 39) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 at line 41 (test for errors, line 39) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 at line 43 (test for errors, line 42) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 at line 44 (test for errors, line 42) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 at line 46 (test for errors, line 45) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 at line 47 (test for errors, line 45) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 at line 49 (test for errors, line 48) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 at line 50 (test for errors, line 48) PASS: g++.dg/cpp2a/consteval34.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval35.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval35.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval35.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval36.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/consteval36.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/consteval36.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/consteval36.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/consteval36.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/consteval36.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/consteval36.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/consteval36.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp2a/consteval36.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/consteval36.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/consteval36.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/consteval36.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp2a/consteval36.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/consteval36.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval36.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/consteval36.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/consteval36.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/consteval36.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/consteval36.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/consteval36.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/consteval36.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/consteval36.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/consteval36.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/consteval36.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/consteval36.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/consteval36.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp2a/consteval36.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/consteval36.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval37.C -std=c++20 (test for errors, line 7) XFAIL: g++.dg/cpp2a/consteval37.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval37.C -std=c++23 (test for errors, line 7) XFAIL: g++.dg/cpp2a/consteval37.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval37.C -std=c++26 (test for errors, line 7) XFAIL: g++.dg/cpp2a/consteval37.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval38.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/consteval38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval38.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/consteval38.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval38.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/consteval38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval39.C -std=c++20 execution test PASS: g++.dg/cpp2a/consteval39.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval39.C -std=c++23 execution test PASS: g++.dg/cpp2a/consteval39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval39.C -std=c++26 execution test PASS: g++.dg/cpp2a/consteval4.C (test for excess errors) PASS: g++.dg/cpp2a/consteval4.C execution test PASS: g++.dg/cpp2a/consteval40.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval40.C -std=c++20 execution test PASS: g++.dg/cpp2a/consteval40.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval40.C -std=c++23 execution test PASS: g++.dg/cpp2a/consteval40.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval40.C -std=c++26 execution test PASS: g++.dg/cpp2a/consteval41.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval41.C -std=c++20 execution test PASS: g++.dg/cpp2a/consteval41.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval41.C -std=c++23 execution test PASS: g++.dg/cpp2a/consteval41.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval41.C -std=c++26 execution test PASS: g++.dg/cpp2a/consteval42.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/consteval42.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/consteval42.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/consteval5.C (test for excess errors) PASS: g++.dg/cpp2a/consteval5.C execution test PASS: g++.dg/cpp2a/consteval6.C (test for bogus messages, line 22) PASS: g++.dg/cpp2a/consteval6.C (test for bogus messages, line 26) PASS: g++.dg/cpp2a/consteval6.C (test for bogus messages, line 6) PASS: g++.dg/cpp2a/consteval6.C (test for excess errors) PASS: g++.dg/cpp2a/consteval7.C (test for errors, line 10) PASS: g++.dg/cpp2a/consteval7.C (test for errors, line 11) PASS: g++.dg/cpp2a/consteval7.C (test for errors, line 13) PASS: g++.dg/cpp2a/consteval7.C (test for errors, line 6) PASS: g++.dg/cpp2a/consteval7.C (test for excess errors) PASS: g++.dg/cpp2a/consteval8.C (test for excess errors) PASS: g++.dg/cpp2a/consteval9.C (test for errors, line 5) PASS: g++.dg/cpp2a/consteval9.C (test for warnings, line 16) PASS: g++.dg/cpp2a/consteval9.C (test for warnings, line 34) PASS: g++.dg/cpp2a/consteval9.C at line 17 (test for errors, line 16) PASS: g++.dg/cpp2a/consteval9.C at line 35 (test for errors, line 34) PASS: g++.dg/cpp2a/consteval9.C (test for excess errors) PASS: g++.dg/cpp2a/constexpr-117504.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-117504.C -std=c++20 execution test PASS: g++.dg/cpp2a/constexpr-117504.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-117504.C -std=c++23 execution test PASS: g++.dg/cpp2a/constexpr-117504.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-117504.C -std=c++26 execution test PASS: g++.dg/cpp2a/constexpr-117504a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-117504a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-117504a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-117775.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-117775.C -std=c++20 execution test PASS: g++.dg/cpp2a/constexpr-117775.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-117775.C -std=c++23 execution test PASS: g++.dg/cpp2a/constexpr-117775.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-117775.C -std=c++26 execution test PASS: g++.dg/cpp2a/constexpr-86769.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-86769.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-86769.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-98122.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/constexpr-98122.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-98122.C -std=c++20 at line 24 (test for warnings, line 23) PASS: g++.dg/cpp2a/constexpr-98122.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-98122.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/constexpr-98122.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-98122.C -std=c++23 at line 24 (test for warnings, line 23) PASS: g++.dg/cpp2a/constexpr-98122.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-98122.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/constexpr-98122.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-98122.C -std=c++26 at line 24 (test for warnings, line 23) PASS: g++.dg/cpp2a/constexpr-98122.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-99287.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-99287.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-99287.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp2a/constexpr-dtor1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor1.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp2a/constexpr-dtor1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor13.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor14.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor16.C -std=c++11 at line 7 (test for errors, line 5) PASS: g++.dg/cpp2a/constexpr-dtor16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor16.C -std=c++17 at line 7 (test for errors, line 5) PASS: g++.dg/cpp2a/constexpr-dtor16.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor16.C -std=c++20 at line 6 (test for errors, line 5) PASS: g++.dg/cpp2a/constexpr-dtor16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor19.C -std=c++20 scan-assembler-not _ZTI1S: PASS: g++.dg/cpp2a/constexpr-dtor19.C -std=c++20 scan-assembler-not _ZTS1S: PASS: g++.dg/cpp2a/constexpr-dtor19.C -std=c++20 scan-assembler-not _ZTV1S: PASS: g++.dg/cpp2a/constexpr-dtor19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor19.C -std=c++23 scan-assembler-not _ZTI1S: PASS: g++.dg/cpp2a/constexpr-dtor19.C -std=c++23 scan-assembler-not _ZTS1S: PASS: g++.dg/cpp2a/constexpr-dtor19.C -std=c++23 scan-assembler-not _ZTV1S: PASS: g++.dg/cpp2a/constexpr-dtor19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor19.C -std=c++26 scan-assembler-not _ZTI1S: PASS: g++.dg/cpp2a/constexpr-dtor19.C -std=c++26 scan-assembler-not _ZTS1S: PASS: g++.dg/cpp2a/constexpr-dtor19.C -std=c++26 scan-assembler-not _ZTV1S: PASS: g++.dg/cpp2a/constexpr-dtor19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 103) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 107) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 170) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 176) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 183) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 56) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 64) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 72) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 80) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 88) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 96) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 110) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 112) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 120) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 122) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 131) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 133) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 154) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 156) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 161) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 165) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 at line 49 (test for warnings, line 48) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 at line 57 (test for warnings, line 56) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 at line 65 (test for warnings, line 64) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 at line 73 (test for warnings, line 72) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 at line 81 (test for warnings, line 80) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 at line 89 (test for warnings, line 88) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 at line 97 (test for warnings, line 96) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for errors, line 103) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for errors, line 107) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for errors, line 170) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for errors, line 176) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for errors, line 26) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for errors, line 40) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for errors, line 48) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for errors, line 56) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for errors, line 64) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for errors, line 72) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for errors, line 80) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for errors, line 88) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for errors, line 96) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for warnings, line 10) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for warnings, line 110) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for warnings, line 112) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for warnings, line 120) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for warnings, line 122) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for warnings, line 13) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for warnings, line 131) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for warnings, line 133) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for warnings, line 154) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for warnings, line 156) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for warnings, line 161) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for warnings, line 165) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 at line 49 (test for warnings, line 48) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 at line 57 (test for warnings, line 56) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 at line 65 (test for warnings, line 64) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 at line 73 (test for warnings, line 72) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 at line 81 (test for warnings, line 80) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 at line 89 (test for warnings, line 88) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 at line 97 (test for warnings, line 96) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for errors, line 103) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for errors, line 107) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for errors, line 170) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for errors, line 176) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for errors, line 56) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for errors, line 64) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for errors, line 72) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for errors, line 80) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for errors, line 88) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for errors, line 96) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for warnings, line 110) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for warnings, line 112) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for warnings, line 120) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for warnings, line 122) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for warnings, line 131) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for warnings, line 133) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for warnings, line 154) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for warnings, line 156) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for warnings, line 161) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for warnings, line 165) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 at line 49 (test for warnings, line 48) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 at line 57 (test for warnings, line 56) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 at line 65 (test for warnings, line 64) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 at line 73 (test for warnings, line 72) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 at line 81 (test for warnings, line 80) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 at line 89 (test for warnings, line 88) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 at line 97 (test for warnings, line 96) PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor4.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/constexpr-dtor4.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp2a/constexpr-dtor4.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp2a/constexpr-dtor4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor4.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/constexpr-dtor4.C -std=c++23 (test for warnings, line 15) PASS: g++.dg/cpp2a/constexpr-dtor4.C -std=c++23 (test for warnings, line 7) PASS: g++.dg/cpp2a/constexpr-dtor4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor4.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/constexpr-dtor4.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp2a/constexpr-dtor4.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp2a/constexpr-dtor4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor7.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-dtor7.C -std=c++20 at line 20 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-dtor7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor7.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-dtor7.C -std=c++23 at line 20 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-dtor7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor7.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-dtor7.C -std=c++26 at line 20 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-dtor7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor8.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-dtor8.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/constexpr-dtor8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor8.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-dtor8.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/constexpr-dtor8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor8.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-dtor8.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/constexpr-dtor8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dtor9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic10.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/constexpr-dynamic10.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/constexpr-dynamic10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic10.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/constexpr-dynamic10.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/constexpr-dynamic10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++20 (test for warnings, line 52) PASS: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++20 at line 49 (test for warnings, line 48) PASS: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++23 (test for errors, line 48) PASS: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++23 (test for warnings, line 38) PASS: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++23 (test for warnings, line 52) PASS: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++23 at line 49 (test for warnings, line 48) PASS: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++26 at line 53 (test for errors, line 52) PASS: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 109) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 114) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 117) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 127) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 133) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 137) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 52) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 55) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 60) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 63) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 66) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 77) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 80) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 88) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 91) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 110 (test for warnings, line 109) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 115 (test for warnings, line 114) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 118 (test for warnings, line 117) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 128 (test for warnings, line 127) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 134 (test for warnings, line 133) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 138 (test for warnings, line 137) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 48 (test for warnings, line 47) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 53 (test for warnings, line 52) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 56 (test for warnings, line 55) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 61 (test for warnings, line 60) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 64 (test for warnings, line 63) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 67 (test for warnings, line 66) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 78 (test for warnings, line 77) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 81 (test for warnings, line 80) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 89 (test for warnings, line 88) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 92 (test for warnings, line 91) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 (test for errors, line 109) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 (test for errors, line 114) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 (test for errors, line 117) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 (test for errors, line 127) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 (test for errors, line 133) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 (test for errors, line 137) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 (test for errors, line 40) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 (test for errors, line 43) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 (test for errors, line 47) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 (test for errors, line 52) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 (test for errors, line 55) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 (test for errors, line 60) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 (test for errors, line 63) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 (test for errors, line 66) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 (test for errors, line 77) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 (test for errors, line 80) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 (test for errors, line 88) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 (test for errors, line 91) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 at line 110 (test for warnings, line 109) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 at line 115 (test for warnings, line 114) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 at line 118 (test for warnings, line 117) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 at line 128 (test for warnings, line 127) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 at line 134 (test for warnings, line 133) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 at line 138 (test for warnings, line 137) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 at line 41 (test for warnings, line 40) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 at line 48 (test for warnings, line 47) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 at line 53 (test for warnings, line 52) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 at line 56 (test for warnings, line 55) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 at line 61 (test for warnings, line 60) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 at line 64 (test for warnings, line 63) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 at line 67 (test for warnings, line 66) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 at line 78 (test for warnings, line 77) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 at line 81 (test for warnings, line 80) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 at line 89 (test for warnings, line 88) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 at line 92 (test for warnings, line 91) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++26 at line 111 (test for errors, line 109) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++26 at line 116 (test for errors, line 114) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++26 at line 119 (test for errors, line 117) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++26 at line 129 (test for errors, line 127) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++26 at line 135 (test for errors, line 133) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++26 at line 139 (test for errors, line 137) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++26 at line 42 (test for errors, line 40) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++26 at line 45 (test for errors, line 43) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++26 at line 49 (test for errors, line 47) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++26 at line 54 (test for errors, line 52) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++26 at line 57 (test for errors, line 55) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++26 at line 62 (test for errors, line 60) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++26 at line 65 (test for errors, line 63) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++26 at line 68 (test for errors, line 66) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++26 at line 79 (test for errors, line 77) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++26 at line 82 (test for errors, line 80) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++26 at line 90 (test for errors, line 88) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++26 at line 93 (test for errors, line 91) PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic17.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp2a/constexpr-dynamic17.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp2a/constexpr-dynamic17.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/cpp2a/constexpr-dynamic17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic17.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp2a/constexpr-dynamic17.C -std=c++23 (test for warnings, line 23) PASS: g++.dg/cpp2a/constexpr-dynamic17.C -std=c++23 (test for warnings, line 31) PASS: g++.dg/cpp2a/constexpr-dynamic17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic17.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp2a/constexpr-dynamic17.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/cpp2a/constexpr-dynamic17.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/cpp2a/constexpr-dynamic17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic18.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp2a/constexpr-dynamic18.C -std=c++20 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp2a/constexpr-dynamic18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic18.C -std=c++23 (test for errors, line 30) PASS: g++.dg/cpp2a/constexpr-dynamic18.C -std=c++23 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp2a/constexpr-dynamic18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic18.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp2a/constexpr-dynamic18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic19.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic1a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic1a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic1a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 (test for errors, line 53) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 (test for errors, line 61) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 (test for errors, line 66) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 (test for errors, line 72) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 (test for errors, line 75) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 at line 46 (test for warnings, line 45) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 at line 54 (test for warnings, line 53) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 at line 55 (test for errors, line 53) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 at line 62 (test for warnings, line 61) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 at line 67 (test for warnings, line 66) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 at line 73 (test for warnings, line 72) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 at line 76 (test for warnings, line 75) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++23 (test for errors, line 45) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++23 (test for errors, line 53) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++23 (test for errors, line 61) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++23 (test for errors, line 66) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++23 (test for errors, line 72) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++23 (test for errors, line 75) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++23 at line 46 (test for warnings, line 45) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++23 at line 54 (test for warnings, line 53) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++23 at line 55 (test for errors, line 53) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++23 at line 62 (test for warnings, line 61) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++23 at line 67 (test for warnings, line 66) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++23 at line 73 (test for warnings, line 72) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++23 at line 76 (test for warnings, line 75) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++26 (test for errors, line 53) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++26 at line 47 (test for errors, line 45) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++26 at line 56 (test for errors, line 53) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++26 at line 63 (test for errors, line 61) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++26 at line 68 (test for errors, line 66) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++26 at line 74 (test for errors, line 72) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++26 at line 77 (test for errors, line 75) PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++20 at line 32 (test for warnings, line 31) PASS: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++20 at line 39 (test for warnings, line 38) PASS: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++23 (test for errors, line 31) PASS: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++23 (test for errors, line 38) PASS: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++23 at line 32 (test for warnings, line 31) PASS: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++23 at line 39 (test for warnings, line 38) PASS: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++26 at line 33 (test for errors, line 31) PASS: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++26 at line 40 (test for errors, line 38) PASS: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++20 at line 32 (test for warnings, line 31) PASS: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++20 at line 39 (test for warnings, line 38) PASS: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++23 (test for errors, line 31) PASS: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++23 (test for errors, line 38) PASS: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++23 at line 32 (test for warnings, line 31) PASS: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++23 at line 39 (test for warnings, line 38) PASS: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++26 at line 33 (test for errors, line 31) PASS: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++26 at line 40 (test for errors, line 38) PASS: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++20 at line 32 (test for warnings, line 31) PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++20 at line 35 (test for warnings, line 34) PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++20 at line 38 (test for warnings, line 37) PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++23 (test for errors, line 31) PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++23 (test for errors, line 34) PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++23 (test for errors, line 37) PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++23 at line 32 (test for warnings, line 31) PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++23 at line 35 (test for warnings, line 34) PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++23 at line 38 (test for warnings, line 37) PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++26 at line 33 (test for errors, line 31) PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++26 at line 36 (test for errors, line 34) PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++26 at line 39 (test for errors, line 37) PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic9.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp2a/constexpr-dynamic9.C -std=c++20 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp2a/constexpr-dynamic9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic9.C -std=c++23 (test for errors, line 30) PASS: g++.dg/cpp2a/constexpr-dynamic9.C -std=c++23 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp2a/constexpr-dynamic9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-dynamic9.C -std=c++26 at line 32 (test for errors, line 30) PASS: g++.dg/cpp2a/constexpr-dynamic9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++23 (test for errors, line 31) PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++23 (test for errors, line 39) PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for errors, line 55) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for errors, line 75) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for errors, line 79) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for warnings, line 40) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for warnings, line 58) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for warnings, line 72) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 at line 80 (test for warnings, line 79) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++23 (test for errors, line 37) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++23 (test for errors, line 55) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++23 (test for errors, line 75) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++23 (test for errors, line 79) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++23 (test for warnings, line 36) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++23 (test for warnings, line 40) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++23 (test for warnings, line 58) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++23 (test for warnings, line 72) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++23 at line 80 (test for warnings, line 79) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++26 (test for errors, line 55) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++26 (test for errors, line 75) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++26 (test for errors, line 79) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++26 (test for warnings, line 40) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++26 (test for warnings, line 58) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++26 (test for warnings, line 72) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++26 at line 80 (test for warnings, line 79) PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init12.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/constexpr-init12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init12.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/constexpr-init12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init12.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/constexpr-init12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init20.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init22.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init23.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init3.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/constexpr-init3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init3.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/constexpr-init3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init3.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/constexpr-init3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init5.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-init5.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp2a/constexpr-init5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init5.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-init5.C -std=c++23 (test for warnings, line 22) PASS: g++.dg/cpp2a/constexpr-init5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init5.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-init5.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/cpp2a/constexpr-init5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++20 (test for errors, line 50) PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++20 (test for errors, line 63) PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++23 (test for errors, line 30) PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++23 (test for errors, line 40) PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++23 (test for errors, line 50) PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++23 (test for errors, line 63) PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++26 (test for errors, line 50) PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++26 (test for errors, line 63) PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-init9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-inst1.C -std=c++14 (test for errors, line 4) PASS: g++.dg/cpp2a/constexpr-inst1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-inst1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/constexpr-inst1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-inst1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/constexpr-inst1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-inst2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-inst2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-inst2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-lifetime1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-lifetime1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-lifetime1.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp2a/constexpr-lifetime2.C -std=c++20 (test for bogus messages, line 18) PASS: g++.dg/cpp2a/constexpr-lifetime2.C -std=c++20 (test for excess errors) XFAIL: g++.dg/cpp2a/constexpr-lifetime2.C -std=c++23 (test for bogus messages, line 18) PASS: g++.dg/cpp2a/constexpr-lifetime2.C -std=c++23 (test for excess errors) XFAIL: g++.dg/cpp2a/constexpr-lifetime2.C -std=c++26 (test for bogus messages, line 18) PASS: g++.dg/cpp2a/constexpr-lifetime2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new12.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-new12.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/cpp2a/constexpr-new12.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/cpp2a/constexpr-new12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new12.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-new12.C -std=c++23 (test for warnings, line 20) PASS: g++.dg/cpp2a/constexpr-new12.C -std=c++23 (test for warnings, line 27) PASS: g++.dg/cpp2a/constexpr-new12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new12.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-new12.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/cpp2a/constexpr-new12.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/cpp2a/constexpr-new12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new13.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/constexpr-new13.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp2a/constexpr-new13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new13.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp2a/constexpr-new13.C -std=c++23 (test for warnings, line 12) PASS: g++.dg/cpp2a/constexpr-new13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new13.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp2a/constexpr-new13.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp2a/constexpr-new13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++23 (test for warnings, line 15) PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++23 (test for warnings, line 7) PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new16.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new20.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new21.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new22.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new23.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new24.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/constexpr-new24.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/constexpr-new24.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/cpp2a/constexpr-new24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new24.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/constexpr-new24.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/constexpr-new24.C -std=c++23 (test for warnings, line 24) PASS: g++.dg/cpp2a/constexpr-new24.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new24.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/constexpr-new24.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/constexpr-new24.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/cpp2a/constexpr-new24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new25.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp2a/constexpr-new25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new25.C -std=c++23 (test for errors, line 26) PASS: g++.dg/cpp2a/constexpr-new25.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new25.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp2a/constexpr-new25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new26.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/constexpr-new26.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp2a/constexpr-new26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new26.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/constexpr-new26.C -std=c++23 (test for warnings, line 7) PASS: g++.dg/cpp2a/constexpr-new26.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new26.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/constexpr-new26.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp2a/constexpr-new26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++20 (test for warnings, line 40) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++20 at line 27 (test for warnings, line 26) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++23 (test for errors, line 26) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++23 (test for errors, line 30) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++23 (test for warnings, line 36) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++23 (test for warnings, line 38) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++23 (test for warnings, line 40) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++23 at line 27 (test for warnings, line 26) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++26 at line 37 (test for errors, line 36) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++26 at line 39 (test for errors, line 38) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++26 at line 41 (test for errors, line 40) PASS: g++.dg/cpp2a/constexpr-new27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new28.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new29.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for errors, line 59) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for errors, line 72) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for errors, line 77) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for warnings, line 51) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for warnings, line 56) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for warnings, line 62) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for warnings, line 87) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++23 (test for errors, line 37) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++23 (test for errors, line 48) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++23 (test for errors, line 59) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++23 (test for errors, line 72) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++23 (test for errors, line 77) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++23 (test for warnings, line 16) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++23 (test for warnings, line 32) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++23 (test for warnings, line 42) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++23 (test for warnings, line 47) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++23 (test for warnings, line 51) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++23 (test for warnings, line 56) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++23 (test for warnings, line 62) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++23 (test for warnings, line 67) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++23 (test for warnings, line 8) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++23 (test for warnings, line 87) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++26 (test for errors, line 48) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++26 (test for errors, line 59) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++26 (test for errors, line 72) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++26 (test for errors, line 77) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++26 (test for warnings, line 47) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++26 (test for warnings, line 51) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++26 (test for warnings, line 56) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++26 (test for warnings, line 62) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++26 (test for warnings, line 67) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++26 (test for warnings, line 87) PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new7.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/constexpr-new7.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp2a/constexpr-new7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-new9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-prvalue1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-prvalue1.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-prvalue1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-prvalue2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-prvalue2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-prvalue2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++20 (test for errors, line 54) PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++23 (test for errors, line 40) PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++23 (test for errors, line 45) PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++23 (test for errors, line 47) PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++23 (test for errors, line 54) PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++26 (test for errors, line 54) PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-ref2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-ref2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-ref2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++11 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++11 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++11 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++17 (test for errors, line 3) PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++17 (test for errors, line 4) PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++17 (test for errors, line 5) PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++17 (test for errors, line 9) PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++17 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++17 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++17 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 32) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 34) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 42) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 43) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 at line 14 (test for errors, line 13) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 at line 26 (test for errors, line 24) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 at line 33 (test for errors, line 31) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 at line 35 (test for errors, line 34) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++17 (test for errors, line 24) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++17 (test for errors, line 29) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++17 (test for errors, line 31) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++17 (test for errors, line 42) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++17 (test for errors, line 5) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for errors, line 21) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for errors, line 26) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 32) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 44) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 at line 27 (test for warnings, line 25) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 at line 34 (test for warnings, line 32) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 at line 36 (test for warnings, line 35) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++17 (test for warnings, line 13) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++17 (test for warnings, line 14) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++17 (test for warnings, line 25) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++17 (test for warnings, line 30) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++17 (test for warnings, line 32) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++17 (test for warnings, line 43) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++17 (test for warnings, line 6) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for errors, line 21) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for errors, line 26) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for warnings, line 41) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++17 (test for warnings, line 13) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++17 (test for warnings, line 14) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++17 (test for warnings, line 25) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++17 (test for warnings, line 29) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++17 (test for warnings, line 31) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++17 (test for warnings, line 41) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++17 (test for warnings, line 6) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++14 (test for warnings, line 16) PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++14 (test for warnings, line 19) PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++14 (test for warnings, line 31) PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++14 (test for warnings, line 35) PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++14 (test for warnings, line 37) PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++14 (test for warnings, line 51) PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++14 (test for warnings, line 6) PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++17 (test for warnings, line 16) PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++17 (test for warnings, line 19) PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++17 (test for warnings, line 31) PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++17 (test for warnings, line 35) PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++17 (test for warnings, line 37) PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++17 (test for warnings, line 51) PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++17 (test for warnings, line 6) PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 13) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 14) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 15) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 22) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 24) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 27) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 28) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 30) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 34) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 35) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 36) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 7) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 8) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 9) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for warnings, line 26) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for warnings, line 6) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 at line 29 (test for errors, line 28) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 13) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 14) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 15) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 22) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 24) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 27) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 28) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 30) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 34) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 35) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 36) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 7) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 8) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 9) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for warnings, line 26) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for warnings, line 6) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 at line 29 (test for errors, line 28) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 35) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-typeid1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-typeid1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-typeid1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-typeid2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-typeid2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-typeid2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-typeid3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-typeid3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-typeid3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-typeid4.C -std=c++17 (test for errors, line 15) PASS: g++.dg/cpp2a/constexpr-typeid4.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-typeid4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-typeid4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-typeid5.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp2a/constexpr-typeid5.C -std=c++17 (test for warnings, line 19) PASS: g++.dg/cpp2a/constexpr-typeid5.C -std=c++17 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp2a/constexpr-typeid5.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-typeid5.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/constexpr-typeid5.C -std=c++23 (test for warnings, line 19) PASS: g++.dg/cpp2a/constexpr-typeid5.C -std=c++23 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp2a/constexpr-typeid5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-typeid5.C -std=c++26 at line 20 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-typeid5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union2.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/constexpr-union2.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/cpp2a/constexpr-union2.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/cpp2a/constexpr-union2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union2.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp2a/constexpr-union2.C -std=c++23 (test for warnings, line 27) PASS: g++.dg/cpp2a/constexpr-union2.C -std=c++23 (test for warnings, line 30) PASS: g++.dg/cpp2a/constexpr-union2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union2.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp2a/constexpr-union2.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/cpp2a/constexpr-union2.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/cpp2a/constexpr-union2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union3.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-union3.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp2a/constexpr-union3.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/cpp2a/constexpr-union3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union3.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-union3.C -std=c++23 (test for warnings, line 32) PASS: g++.dg/cpp2a/constexpr-union3.C -std=c++23 (test for warnings, line 36) PASS: g++.dg/cpp2a/constexpr-union3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union3.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/constexpr-union3.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/cpp2a/constexpr-union3.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/cpp2a/constexpr-union3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union4.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-union4.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp2a/constexpr-union4.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp2a/constexpr-union4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union4.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-union4.C -std=c++23 (test for warnings, line 17) PASS: g++.dg/cpp2a/constexpr-union4.C -std=c++23 (test for warnings, line 29) PASS: g++.dg/cpp2a/constexpr-union4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union4.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/constexpr-union4.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/cpp2a/constexpr-union4.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp2a/constexpr-union4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for errors, line 60) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for warnings, line 63) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++23 (test for errors, line 34) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++23 (test for errors, line 60) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++23 (test for warnings, line 11) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++23 (test for warnings, line 19) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++23 (test for warnings, line 28) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++23 (test for warnings, line 37) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++23 (test for warnings, line 63) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++26 (test for errors, line 60) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++26 (test for warnings, line 63) PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for bogus messages, line 48) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for bogus messages, line 51) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 at line 53 (test for errors, line ) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++23 (test for bogus messages, line 48) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++23 (test for bogus messages, line 51) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++23 (test for warnings, line 19) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++23 (test for warnings, line 22) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++23 (test for warnings, line 29) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++23 (test for warnings, line 32) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++23 (test for warnings, line 39) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++23 (test for warnings, line 42) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++23 at line 53 (test for errors, line ) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++26 (test for bogus messages, line 48) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++26 (test for bogus messages, line 51) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++26 (test for warnings, line 39) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++26 at line 53 (test for errors, line ) PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union7.C -std=gnu++14 (test for errors, line 5) PASS: g++.dg/cpp2a/constexpr-union7.C -std=gnu++14 (test for errors, line 6) PASS: g++.dg/cpp2a/constexpr-union7.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union7.C -std=gnu++17 (test for errors, line 5) PASS: g++.dg/cpp2a/constexpr-union7.C -std=gnu++17 (test for errors, line 6) PASS: g++.dg/cpp2a/constexpr-union7.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-union9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-vector1.C -std=c++20 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/constexpr-vector1.C -std=c++23 UNSUPPORTED: g++.dg/cpp2a/constexpr-vector1.C -std=c++26 PASS: g++.dg/cpp2a/constexpr-virtual1.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp2a/constexpr-virtual1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual1.C -std=gnu++17 (test for errors, line 7) PASS: g++.dg/cpp2a/constexpr-virtual1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual10.C (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual11.C (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual12.C (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual13.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual2.C (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual20.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/constexpr-virtual20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual20.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp2a/constexpr-virtual20.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual20.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp2a/constexpr-virtual20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual21.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual22.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual3.C (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual4.C (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual5.C (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual6.C (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual7.C (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual8.C (test for excess errors) PASS: g++.dg/cpp2a/constexpr-virtual9.C (test for excess errors) PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for errors, line 29) PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/constinit1.C -std=c++20 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit1.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/constinit1.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/constinit1.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/constinit1.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/constinit1.C -std=c++23 (test for errors, line 29) PASS: g++.dg/cpp2a/constinit1.C -std=c++23 (test for errors, line 30) PASS: g++.dg/cpp2a/constinit1.C -std=c++23 (test for errors, line 37) PASS: g++.dg/cpp2a/constinit1.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp2a/constinit1.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/constinit1.C -std=c++23 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp2a/constinit1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constinit1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/constinit1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/constinit1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/constinit1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/constinit1.C -std=c++26 (test for errors, line 29) PASS: g++.dg/cpp2a/constinit1.C -std=c++26 (test for errors, line 30) PASS: g++.dg/cpp2a/constinit1.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp2a/constinit1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/constinit1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/constinit1.C -std=c++26 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp2a/constinit1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constinit10.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/constinit10.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/constinit10.C -std=c++20 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp2a/constinit10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit10.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/constinit10.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/constinit10.C -std=c++23 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp2a/constinit10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constinit10.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/constinit10.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/constinit10.C -std=c++26 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp2a/constinit10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 49) PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 55) PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 61) PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 65) PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 67) PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 68) PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 75) PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 76) PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit11.C -std=c++23 (test for errors, line 39) PASS: g++.dg/cpp2a/constinit11.C -std=c++23 (test for errors, line 40) PASS: g++.dg/cpp2a/constinit11.C -std=c++23 (test for errors, line 42) PASS: g++.dg/cpp2a/constinit11.C -std=c++23 (test for errors, line 43) PASS: g++.dg/cpp2a/constinit11.C -std=c++23 (test for errors, line 44) PASS: g++.dg/cpp2a/constinit11.C -std=c++23 (test for errors, line 49) PASS: g++.dg/cpp2a/constinit11.C -std=c++23 (test for errors, line 55) PASS: g++.dg/cpp2a/constinit11.C -std=c++23 (test for errors, line 61) PASS: g++.dg/cpp2a/constinit11.C -std=c++23 (test for errors, line 65) PASS: g++.dg/cpp2a/constinit11.C -std=c++23 (test for errors, line 67) PASS: g++.dg/cpp2a/constinit11.C -std=c++23 (test for errors, line 68) PASS: g++.dg/cpp2a/constinit11.C -std=c++23 (test for errors, line 75) PASS: g++.dg/cpp2a/constinit11.C -std=c++23 (test for errors, line 76) PASS: g++.dg/cpp2a/constinit11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constinit11.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp2a/constinit11.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp2a/constinit11.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp2a/constinit11.C -std=c++26 (test for errors, line 43) PASS: g++.dg/cpp2a/constinit11.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp2a/constinit11.C -std=c++26 (test for errors, line 49) PASS: g++.dg/cpp2a/constinit11.C -std=c++26 (test for errors, line 55) PASS: g++.dg/cpp2a/constinit11.C -std=c++26 (test for errors, line 61) PASS: g++.dg/cpp2a/constinit11.C -std=c++26 (test for errors, line 65) PASS: g++.dg/cpp2a/constinit11.C -std=c++26 (test for errors, line 67) PASS: g++.dg/cpp2a/constinit11.C -std=c++26 (test for errors, line 68) PASS: g++.dg/cpp2a/constinit11.C -std=c++26 (test for errors, line 75) PASS: g++.dg/cpp2a/constinit11.C -std=c++26 (test for errors, line 76) PASS: g++.dg/cpp2a/constinit11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constinit12.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/constinit12.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/constinit12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit12.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/constinit12.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/constinit12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constinit12.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/constinit12.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/constinit12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constinit13.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp2a/constinit13.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp2a/constinit13.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp2a/constinit13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/constinit13.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/constinit13.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/constinit13.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/constinit13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit13.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/constinit13.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/constinit13.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/constinit13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constinit14.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/constinit14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit14.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/constinit14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constinit14.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/constinit14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constinit15.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/constinit15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit15.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/constinit15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constinit15.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/constinit15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constinit16.C -std=c++20 scan-assembler _ZTH17mythreadlocalvar2 PASS: g++.dg/cpp2a/constinit16.C -std=c++20 scan-assembler _ZTH17mythreadlocalvar4 PASS: g++.dg/cpp2a/constinit16.C -std=c++20 scan-assembler-not _ZTH17mythreadlocalvar1 PASS: g++.dg/cpp2a/constinit16.C -std=c++20 scan-assembler-not _ZTH17mythreadlocalvar3 PASS: g++.dg/cpp2a/constinit16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit16.C -std=c++23 scan-assembler _ZTH17mythreadlocalvar2 PASS: g++.dg/cpp2a/constinit16.C -std=c++23 scan-assembler _ZTH17mythreadlocalvar4 PASS: g++.dg/cpp2a/constinit16.C -std=c++23 scan-assembler-not _ZTH17mythreadlocalvar1 PASS: g++.dg/cpp2a/constinit16.C -std=c++23 scan-assembler-not _ZTH17mythreadlocalvar3 PASS: g++.dg/cpp2a/constinit16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constinit16.C -std=c++26 scan-assembler _ZTH17mythreadlocalvar2 PASS: g++.dg/cpp2a/constinit16.C -std=c++26 scan-assembler _ZTH17mythreadlocalvar4 PASS: g++.dg/cpp2a/constinit16.C -std=c++26 scan-assembler-not _ZTH17mythreadlocalvar1 PASS: g++.dg/cpp2a/constinit16.C -std=c++26 scan-assembler-not _ZTH17mythreadlocalvar3 PASS: g++.dg/cpp2a/constinit16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constinit17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/constinit17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constinit18.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/constinit18.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/constinit18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit18.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/constinit18.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/constinit18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constinit18.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/constinit18.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/constinit18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constinit19.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/constinit19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit19.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/constinit19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constinit19.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/constinit19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constinit2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp2a/constinit2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp2a/constinit2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/constinit2.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp2a/constinit2.C -std=c++17 (test for errors, line 5) PASS: g++.dg/cpp2a/constinit2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/constinit2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit20.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constinit20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constinit21.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp2a/constinit21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit21.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp2a/constinit21.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constinit21.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp2a/constinit21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 49) PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 57) PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit3.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/constinit3.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/constinit3.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/constinit3.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/constinit3.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp2a/constinit3.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/constinit3.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp2a/constinit3.C -std=c++23 (test for errors, line 34) PASS: g++.dg/cpp2a/constinit3.C -std=c++23 (test for errors, line 35) PASS: g++.dg/cpp2a/constinit3.C -std=c++23 (test for errors, line 4) PASS: g++.dg/cpp2a/constinit3.C -std=c++23 (test for errors, line 41) PASS: g++.dg/cpp2a/constinit3.C -std=c++23 (test for errors, line 47) PASS: g++.dg/cpp2a/constinit3.C -std=c++23 (test for errors, line 49) PASS: g++.dg/cpp2a/constinit3.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/constinit3.C -std=c++23 (test for errors, line 57) PASS: g++.dg/cpp2a/constinit3.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp2a/constinit3.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/constinit3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constinit3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/constinit3.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/constinit3.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/constinit3.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/constinit3.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp2a/constinit3.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/constinit3.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp2a/constinit3.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp2a/constinit3.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp2a/constinit3.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/constinit3.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp2a/constinit3.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp2a/constinit3.C -std=c++26 (test for errors, line 49) PASS: g++.dg/cpp2a/constinit3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/constinit3.C -std=c++26 (test for errors, line 57) PASS: g++.dg/cpp2a/constinit3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/constinit3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/constinit3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constinit4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constinit4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constinit5.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/constinit5.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp2a/constinit5.C -std=c++20 at line 17 (test for errors, line 16) PASS: g++.dg/cpp2a/constinit5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit5.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/constinit5.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp2a/constinit5.C -std=c++23 at line 17 (test for errors, line 16) PASS: g++.dg/cpp2a/constinit5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constinit5.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/constinit5.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp2a/constinit5.C -std=c++26 at line 17 (test for errors, line 16) PASS: g++.dg/cpp2a/constinit5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constinit6.C -std=gnu++17 (test for warnings, line 5) PASS: g++.dg/cpp2a/constinit6.C -std=gnu++17 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/constinit6.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp2a/constinit6.C -std=gnu++26 PASS: g++.dg/cpp2a/constinit7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/constinit7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constinit8.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/constinit8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit8.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/constinit8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constinit8.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/constinit8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constinit9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/constinit9.C -std=c++20 execution test PASS: g++.dg/cpp2a/constinit9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/constinit9.C -std=c++23 execution test PASS: g++.dg/cpp2a/constinit9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/constinit9.C -std=c++26 execution test PASS: g++.dg/cpp2a/cplusplus.C (test for excess errors) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++11 (test for warnings, line 57) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++11 (test for warnings, line 59) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++11 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++11 at line 30 (test for warnings, line 29) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++11 at line 32 (test for warnings, line 1) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++11 at line 33 (test for warnings, line 1) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++11 at line 34 (test for warnings, line 2) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++11 at line 35 (test for warnings, line 2) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++11 at line 36 (test for warnings, line 3) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++11 at line 37 (test for warnings, line 3) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++11 at line 38 (test for warnings, line 4) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++11 at line 39 (test for warnings, line 4) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++11 at line 58 (test for warnings, line 57) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++11 at line 60 (test for warnings, line 59) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++11 execution test PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 (test for warnings, line 27) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 (test for warnings, line 29) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 (test for warnings, line 57) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 (test for warnings, line 59) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 30 (test for warnings, line 29) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 32 (test for warnings, line 1) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 33 (test for warnings, line 1) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 34 (test for warnings, line 2) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 35 (test for warnings, line 2) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 36 (test for warnings, line 3) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 37 (test for warnings, line 3) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 38 (test for warnings, line 4) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 39 (test for warnings, line 4) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 58 (test for warnings, line 57) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 60 (test for warnings, line 59) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 execution test PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 (test for warnings, line 27) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 (test for warnings, line 29) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 (test for warnings, line 57) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 (test for warnings, line 59) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 at line 32 (test for warnings, line 1) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 at line 34 (test for warnings, line 2) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 at line 36 (test for warnings, line 3) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 at line 38 (test for warnings, line 4) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 execution test PASS: g++.dg/cpp2a/decomp10.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp2a/decomp10.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp2a/decomp10.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp2a/decomp10.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp2a/decomp10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/decomp10.C -std=gnu++14 (test for warnings, line 14) PASS: g++.dg/cpp2a/decomp10.C -std=gnu++14 (test for warnings, line 15) PASS: g++.dg/cpp2a/decomp10.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp2a/decomp10.C -std=gnu++17 (test for warnings, line 15) PASS: g++.dg/cpp2a/decomp10.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++11 (test for warnings, line 46) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++11 at line 26 (test for warnings, line 25) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++11 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++11 at line 47 (test for warnings, line 46) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++11 at line 49 (test for warnings, line 48) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++11 execution test PASS: g++.dg/cpp2a/decomp2.C -std=gnu++14 (test for warnings, line 25) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++14 (test for warnings, line 27) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++14 (test for warnings, line 46) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++14 (test for warnings, line 48) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++14 at line 26 (test for warnings, line 25) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++14 at line 28 (test for warnings, line 27) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++14 at line 47 (test for warnings, line 46) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++14 at line 49 (test for warnings, line 48) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++14 execution test PASS: g++.dg/cpp2a/decomp2.C -std=gnu++17 (test for warnings, line 25) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++17 (test for warnings, line 27) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++17 (test for warnings, line 46) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++17 (test for warnings, line 48) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/decomp2.C -std=gnu++17 execution test PASS: g++.dg/cpp2a/decomp3.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp2a/decomp3.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/cpp2a/decomp3.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/cpp2a/decomp3.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp2a/decomp3.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp2a/decomp3.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/cpp2a/decomp3.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp2a/decomp3.C -std=gnu++11 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp2a/decomp3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/decomp3.C -std=gnu++14 (test for errors, line 10) PASS: g++.dg/cpp2a/decomp3.C -std=gnu++14 (test for errors, line 11) PASS: g++.dg/cpp2a/decomp3.C -std=gnu++14 (test for errors, line 13) PASS: g++.dg/cpp2a/decomp3.C -std=gnu++14 (test for warnings, line 8) PASS: g++.dg/cpp2a/decomp3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp2a/decomp3.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp2a/decomp3.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp2a/decomp3.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp2a/decomp3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/decomp4.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/decomp4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/decomp4.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/decomp4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/decomp4.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/decomp4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/decomp5.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/decomp5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/decomp5.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/decomp5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/decomp5.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/decomp5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/decomp6.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/cpp2a/decomp6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/decomp6.C -std=gnu++23 (test for warnings, line 20) PASS: g++.dg/cpp2a/decomp6.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/decomp6.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/cpp2a/decomp6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/decomp7.C -std=gnu++20 (test for bogus messages, line 20) PASS: g++.dg/cpp2a/decomp7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/decomp7.C -std=gnu++23 (test for bogus messages, line 20) PASS: g++.dg/cpp2a/decomp7.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/decomp7.C -std=gnu++26 (test for bogus messages, line 20) PASS: g++.dg/cpp2a/decomp7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 (test for warnings, line 41) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 (test for warnings, line 47) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 at line 20 (test for warnings, line 19) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 at line 27 (test for warnings, line 26) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 at line 48 (test for warnings, line 47) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 scan-assembler _ZGRZN1N1M5corgeILi3EEEivEDC1u1v1wE_ PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 scan-assembler _ZGRZN1N1M5corgeILi3EEEivEDC1u1v1wE_0_ PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 scan-assembler _ZGVZ6freddyvEDC1i1jE PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 scan-assembler _ZGVZ6freddyvEDC1i1jE_0 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 scan-assembler _ZGVZ6freddyvEDC1i1jE_1 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 scan-assembler _ZGVZ6freddyvEDC1k1lE PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 scan-assembler _ZGVZ6freddyvEDC1k1lE_0 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 scan-assembler _ZGVZ6freddyvEDC1k1lE_1 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 scan-assembler _ZGVZN1N1M5corgeILi3EEEivEDC1i1jE PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 scan-assembler _ZZ6freddyvEDC1i1jE PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 scan-assembler _ZZ6freddyvEDC1i1jE_0 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 scan-assembler _ZZ6freddyvEDC1i1jE_1 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 scan-assembler _ZZ6freddyvEDC1k1lE PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 scan-assembler _ZZ6freddyvEDC1k1lE_0 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 scan-assembler _ZZ6freddyvEDC1k1lE_1 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 scan-assembler _ZZN1N1M5corgeILi3EEEivEDC1i1jE PASS: g++.dg/cpp2a/decomp8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for warnings, line 13) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for warnings, line 17) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for warnings, line 19) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for warnings, line 24) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for warnings, line 26) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for warnings, line 41) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for warnings, line 43) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for warnings, line 47) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 at line 20 (test for warnings, line 19) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 at line 27 (test for warnings, line 26) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 at line 48 (test for warnings, line 47) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZGRZN1N1M5corgeILi3EEEivEDC1u1v1wE_ PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZGRZN1N1M5corgeILi3EEEivEDC1u1v1wE_0_ PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZGVZ6freddyvEDC1i1jE PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZGVZ6freddyvEDC1i1jE_0 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZGVZ6freddyvEDC1i1jE_1 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZGVZ6freddyvEDC1k1lE PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZGVZ6freddyvEDC1k1lE_0 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZGVZ6freddyvEDC1k1lE_1 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZGVZN1N1M5corgeILi3EEEivEDC1i1jE PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZZ6freddyvEDC1i1jE PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZZ6freddyvEDC1i1jE_0 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZZ6freddyvEDC1i1jE_1 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZZ6freddyvEDC1k1lE PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZZ6freddyvEDC1k1lE_0 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZZ6freddyvEDC1k1lE_1 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZZN1N1M5corgeILi3EEEivEDC1i1jE PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 at line 18 (test for warnings, line 17) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 at line 20 (test for warnings, line 19) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 at line 27 (test for warnings, line 26) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 at line 42 (test for warnings, line 41) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 at line 48 (test for warnings, line 47) PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZGRZN1N1M5corgeILi3EEEivEDC1u1v1wE_ PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZGRZN1N1M5corgeILi3EEEivEDC1u1v1wE_0_ PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZGVZ6freddyvEDC1i1jE PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZGVZ6freddyvEDC1i1jE_0 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZGVZ6freddyvEDC1i1jE_1 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZGVZ6freddyvEDC1k1lE PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZGVZ6freddyvEDC1k1lE_0 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZGVZ6freddyvEDC1k1lE_1 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZGVZN1N1M5corgeILi3EEEivEDC1i1jE PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZZ6freddyvEDC1i1jE PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZZ6freddyvEDC1i1jE_0 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZZ6freddyvEDC1i1jE_1 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZZ6freddyvEDC1k1lE PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZZ6freddyvEDC1k1lE_0 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZZ6freddyvEDC1k1lE_1 PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZZN1N1M5corgeILi3EEEivEDC1i1jE PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 (test for warnings, line 45) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 at line 46 (test for warnings, line 45) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 at line 50 (test for warnings, line 49) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 at line 55 (test for warnings, line 54) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 scan-assembler _ZGVZ3barI1TB3quxEivEDC1m1nEB6foobar PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 scan-assembler _ZGVZ3barI1TB3quxEivEDC1m1nEB6foobar_0 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 scan-assembler _ZGVZ3barI1TB3quxEivEDC1m1nEB6foobar_1 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 scan-assembler _ZGVZ3barI1TB3quxEivEDC1o1pEB3qux PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 scan-assembler _ZGVZ3foovEDC1m1nEB6foobar PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 scan-assembler _ZGVZ3foovEDC1m1nEB6foobar_0 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 scan-assembler _ZGVZ3foovEDC1m1nEB6foobar_1 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 scan-assembler _ZGVZ3foovEDC1o1pEB3qux PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 scan-assembler _ZN1NDC1i1jEB6foobarE PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 scan-assembler _ZN1NDC1k1lEB3quxE PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 scan-assembler _ZZ3barI1TB3quxEivEDC1m1nEB6foobar PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 scan-assembler _ZZ3barI1TB3quxEivEDC1m1nEB6foobar_0 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 scan-assembler _ZZ3barI1TB3quxEivEDC1m1nEB6foobar_1 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 scan-assembler _ZZ3barI1TB3quxEivEDC1o1pEB3qux PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 scan-assembler _ZZ3foovEDC1m1nEB6foobar PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 scan-assembler _ZZ3foovEDC1m1nEB6foobar_0 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 scan-assembler _ZZ3foovEDC1m1nEB6foobar_1 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 scan-assembler _ZZ3foovEDC1o1pEB3qux PASS: g++.dg/cpp2a/decomp9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 12) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 18) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 20) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 24) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 30) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 43) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 45) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 49) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 54) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 at line 46 (test for warnings, line 45) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 at line 50 (test for warnings, line 49) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 at line 55 (test for warnings, line 54) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZGVZ3barI1TB3quxEivEDC1m1nEB6foobar PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZGVZ3barI1TB3quxEivEDC1m1nEB6foobar_0 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZGVZ3barI1TB3quxEivEDC1m1nEB6foobar_1 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZGVZ3barI1TB3quxEivEDC1o1pEB3qux PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZGVZ3foovEDC1m1nEB6foobar PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZGVZ3foovEDC1m1nEB6foobar_0 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZGVZ3foovEDC1m1nEB6foobar_1 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZGVZ3foovEDC1o1pEB3qux PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZN1NDC1i1jEB6foobarE PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZN1NDC1k1lEB3quxE PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZZ3barI1TB3quxEivEDC1m1nEB6foobar PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZZ3barI1TB3quxEivEDC1m1nEB6foobar_0 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZZ3barI1TB3quxEivEDC1m1nEB6foobar_1 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZZ3barI1TB3quxEivEDC1o1pEB3qux PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZZ3foovEDC1m1nEB6foobar PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZZ3foovEDC1m1nEB6foobar_0 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZZ3foovEDC1m1nEB6foobar_1 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZZ3foovEDC1o1pEB3qux PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 at line 21 (test for warnings, line 20) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 at line 44 (test for warnings, line 43) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 at line 46 (test for warnings, line 45) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 at line 50 (test for warnings, line 49) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 at line 55 (test for warnings, line 54) PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZGVZ3barI1TB3quxEivEDC1m1nEB6foobar PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZGVZ3barI1TB3quxEivEDC1m1nEB6foobar_0 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZGVZ3barI1TB3quxEivEDC1m1nEB6foobar_1 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZGVZ3barI1TB3quxEivEDC1o1pEB3qux PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZGVZ3foovEDC1m1nEB6foobar PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZGVZ3foovEDC1m1nEB6foobar_0 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZGVZ3foovEDC1m1nEB6foobar_1 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZGVZ3foovEDC1o1pEB3qux PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZN1NDC1i1jEB6foobarE PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZN1NDC1k1lEB3quxE PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZZ3barI1TB3quxEivEDC1m1nEB6foobar PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZZ3barI1TB3quxEivEDC1m1nEB6foobar_0 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZZ3barI1TB3quxEivEDC1m1nEB6foobar_1 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZZ3barI1TB3quxEivEDC1o1pEB3qux PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZZ3foovEDC1m1nEB6foobar PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZZ3foovEDC1m1nEB6foobar_0 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZZ3foovEDC1m1nEB6foobar_1 PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZZ3foovEDC1o1pEB3qux PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/desig1.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/cpp2a/desig1.C -std=gnu++17 (test for warnings, line 7) PASS: g++.dg/cpp2a/desig1.C -std=gnu++17 (test for warnings, line 9) PASS: g++.dg/cpp2a/desig1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/desig1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/desig1.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/cpp2a/desig1.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/cpp2a/desig1.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/cpp2a/desig1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp2a/desig10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/desig10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/desig10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/desig11.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/cpp2a/desig11.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/cpp2a/desig11.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp2a/desig11.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp2a/desig11.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp2a/desig11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/desig11.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp2a/desig11.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/cpp2a/desig11.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp2a/desig11.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp2a/desig11.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/cpp2a/desig11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/desig11.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/cpp2a/desig11.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/cpp2a/desig11.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp2a/desig11.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/cpp2a/desig11.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/cpp2a/desig11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/desig12.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/desig12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/desig12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/desig13.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/cpp2a/desig13.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/cpp2a/desig13.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/desig13.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/cpp2a/desig13.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/cpp2a/desig13.C -std=gnu++20 at line 14 (test for errors, line 13) PASS: g++.dg/cpp2a/desig13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/desig13.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/cpp2a/desig13.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/cpp2a/desig13.C -std=gnu++26 at line 14 (test for errors, line 13) PASS: g++.dg/cpp2a/desig13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/desig14.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/desig14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/desig14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/desig15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/desig15.C -std=gnu++20 execution test PASS: g++.dg/cpp2a/desig15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/desig15.C -std=gnu++26 execution test PASS: g++.dg/cpp2a/desig15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp2a/desig15.C -std=gnu++98 execution test PASS: g++.dg/cpp2a/desig16.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/desig16.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/desig16.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/desig16.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/desig16.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/desig16.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp2a/desig16.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp2a/desig16.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp2a/desig16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/desig16.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/desig16.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp2a/desig16.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/desig16.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/desig16.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/desig16.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp2a/desig16.C -std=c++23 (test for errors, line 26) PASS: g++.dg/cpp2a/desig16.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp2a/desig16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/desig16.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/desig16.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp2a/desig16.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/desig16.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/desig16.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/desig16.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp2a/desig16.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp2a/desig16.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp2a/desig16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/desig17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/desig17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/desig17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/desig18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/desig18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/desig18.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp2a/desig19.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/desig19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/desig19.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/desig2.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/cpp2a/desig2.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/cpp2a/desig2.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp2a/desig2.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp2a/desig2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/desig2.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/cpp2a/desig2.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/cpp2a/desig2.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp2a/desig2.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp2a/desig2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/desig2.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/cpp2a/desig2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp2a/desig20.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/desig20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/desig20.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/desig20.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/desig20.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/desig20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/desig21.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/cpp2a/desig21.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/cpp2a/desig21.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/cpp2a/desig21.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/desig21.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/cpp2a/desig21.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/cpp2a/desig21.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/cpp2a/desig21.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/desig21.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/cpp2a/desig21.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/cpp2a/desig21.C -std=gnu++98 (test for errors, line 26) PASS: g++.dg/cpp2a/desig21.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp2a/desig22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/desig22.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/desig22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/desig23.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp2a/desig23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/desig23.C -std=c++23 (test for warnings, line 19) PASS: g++.dg/cpp2a/desig23.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/desig23.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/cpp2a/desig23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/desig24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/desig24.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/desig24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/desig25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/desig25.C -std=c++20 execution test PASS: g++.dg/cpp2a/desig25.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/desig25.C -std=c++23 execution test PASS: g++.dg/cpp2a/desig25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/desig25.C -std=c++26 execution test PASS: g++.dg/cpp2a/desig26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/desig26.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/desig26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/desig27.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/cpp2a/desig27.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/desig27.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/cpp2a/desig27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/desig27.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/cpp2a/desig27.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/desig28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/desig28.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/desig28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/desig29.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/desig29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/desig29.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/desig29.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/desig29.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/desig29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/desig3.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/cpp2a/desig3.C -std=gnu++17 (test for warnings, line 11) PASS: g++.dg/cpp2a/desig3.C -std=gnu++17 (test for warnings, line 12) PASS: g++.dg/cpp2a/desig3.C -std=gnu++17 (test for warnings, line 6) PASS: g++.dg/cpp2a/desig3.C -std=gnu++17 (test for warnings, line 7) PASS: g++.dg/cpp2a/desig3.C -std=gnu++17 (test for warnings, line 8) PASS: g++.dg/cpp2a/desig3.C -std=gnu++17 (test for warnings, line 9) PASS: g++.dg/cpp2a/desig3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/desig3.C -std=gnu++17 execution test PASS: g++.dg/cpp2a/desig3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/desig3.C -std=gnu++20 execution test PASS: g++.dg/cpp2a/desig3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/desig3.C -std=gnu++26 execution test PASS: g++.dg/cpp2a/desig30.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/desig30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/desig30.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp2a/desig30.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/desig30.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp2a/desig30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/desig4.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp2a/desig4.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp2a/desig4.C -std=gnu++20 at line 14 (test for errors, line 13) PASS: g++.dg/cpp2a/desig4.C -std=gnu++20 at line 17 (test for errors, line 16) PASS: g++.dg/cpp2a/desig4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/desig4.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/cpp2a/desig4.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/cpp2a/desig4.C -std=gnu++26 at line 14 (test for errors, line 13) PASS: g++.dg/cpp2a/desig4.C -std=gnu++26 at line 17 (test for errors, line 16) PASS: g++.dg/cpp2a/desig4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/desig4.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/cpp2a/desig4.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/cpp2a/desig4.C -std=gnu++98 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp2a/desig4.C -std=gnu++98 at line 14 (test for errors, line 13) PASS: g++.dg/cpp2a/desig4.C -std=gnu++98 at line 15 (test for warnings, line 13) PASS: g++.dg/cpp2a/desig4.C -std=gnu++98 at line 17 (test for errors, line 16) PASS: g++.dg/cpp2a/desig4.C -std=gnu++98 at line 18 (test for warnings, line 16) PASS: g++.dg/cpp2a/desig4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp2a/desig5.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/cpp2a/desig5.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp2a/desig5.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp2a/desig5.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/cpp2a/desig5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/desig5.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/cpp2a/desig5.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp2a/desig5.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp2a/desig5.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/cpp2a/desig5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/desig5.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/cpp2a/desig5.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/cpp2a/desig5.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/cpp2a/desig5.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/cpp2a/desig5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp2a/desig6.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp2a/desig6.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp2a/desig6.C -std=gnu++20 at line 14 (test for errors, line 13) PASS: g++.dg/cpp2a/desig6.C -std=gnu++20 at line 21 (test for errors, line 20) PASS: g++.dg/cpp2a/desig6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/desig6.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/cpp2a/desig6.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/cpp2a/desig6.C -std=gnu++26 at line 14 (test for errors, line 13) PASS: g++.dg/cpp2a/desig6.C -std=gnu++26 at line 21 (test for errors, line 20) PASS: g++.dg/cpp2a/desig6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 at line 14 (test for errors, line 13) PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 at line 15 (test for warnings, line 13) PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 at line 17 (test for warnings, line 16) PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 at line 21 (test for errors, line 20) PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 at line 22 (test for warnings, line 20) PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp2a/desig7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/desig7.C -std=gnu++11 execution test PASS: g++.dg/cpp2a/desig7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/desig7.C -std=gnu++20 execution test PASS: g++.dg/cpp2a/desig7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/desig7.C -std=gnu++26 execution test PASS: g++.dg/cpp2a/desig8.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/desig8.C -std=gnu++17 execution test PASS: g++.dg/cpp2a/desig8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/desig8.C -std=gnu++20 execution test PASS: g++.dg/cpp2a/desig8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/desig8.C -std=gnu++26 execution test PASS: g++.dg/cpp2a/desig9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/desig9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/desig9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp2a/destroying-delete1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/destroying-delete1.C -std=c++20 execution test PASS: g++.dg/cpp2a/destroying-delete1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/destroying-delete1.C -std=c++23 execution test PASS: g++.dg/cpp2a/destroying-delete1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/destroying-delete1.C -std=c++26 execution test PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++23 (test for warnings, line 16) PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++23 (test for warnings, line 9) PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/destroying-delete3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/destroying-delete3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/destroying-delete3.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/destroying-delete3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/destroying-delete3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/destroying-delete3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/destroying-delete4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/destroying-delete4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/destroying-delete4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/destroying-delete5.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp2a/destroying-delete5.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp2a/destroying-delete5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/destroying-delete5.C -std=c++20 execution test PASS: g++.dg/cpp2a/destroying-delete5.C -std=c++23 (test for warnings, line 22) PASS: g++.dg/cpp2a/destroying-delete5.C -std=c++23 (test for warnings, line 32) PASS: g++.dg/cpp2a/destroying-delete5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/destroying-delete5.C -std=c++23 execution test PASS: g++.dg/cpp2a/destroying-delete5.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/cpp2a/destroying-delete5.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/cpp2a/destroying-delete5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/destroying-delete5.C -std=c++26 execution test PASS: g++.dg/cpp2a/destroying-delete6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/destroying-delete6.C -std=c++20 execution test PASS: g++.dg/cpp2a/destroying-delete6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/destroying-delete6.C -std=c++23 execution test PASS: g++.dg/cpp2a/destroying-delete6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/destroying-delete6.C -std=c++26 execution test PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 102) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 104) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 106) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 108) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 119) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 121) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 123) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 125) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 127) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 129) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 131) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 133) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 136) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 138) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 140) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 142) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 144) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 146) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 149) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 151) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 153) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 155) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 158) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 52) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 54) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 60) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 62) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 64) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 69) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 71) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 73) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 75) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 80) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 82) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 85) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 87) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 89) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 102) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 104) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 106) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 108) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 119) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 121) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 123) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 125) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 127) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 129) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 131) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 133) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 136) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 138) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 140) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 142) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 144) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 146) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 149) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 151) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 153) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 155) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 158) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 17) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 19) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 21) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 23) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 25) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 37) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 39) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 42) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 44) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 47) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 52) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 54) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 60) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 62) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 64) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 69) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 71) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 73) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 75) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 80) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 82) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 85) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 87) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for warnings, line 89) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 103 (test for errors, line 102) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 105 (test for errors, line 104) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 107 (test for errors, line 106) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 109 (test for errors, line 108) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 120 (test for errors, line 119) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 122 (test for errors, line 121) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 124 (test for errors, line 123) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 126 (test for errors, line 125) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 128 (test for errors, line 127) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 130 (test for errors, line 129) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 132 (test for errors, line 131) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 134 (test for errors, line 133) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 137 (test for errors, line 136) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 139 (test for errors, line 138) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 141 (test for errors, line 140) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 143 (test for errors, line 142) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 145 (test for errors, line 144) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 147 (test for errors, line 146) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 150 (test for errors, line 149) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 152 (test for errors, line 151) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 154 (test for errors, line 153) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 156 (test for errors, line 155) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 159 (test for errors, line 158) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 18 (test for errors, line 17) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 20 (test for errors, line 19) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 22 (test for errors, line 21) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 24 (test for errors, line 23) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 26 (test for errors, line 25) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 38 (test for errors, line 37) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 40 (test for errors, line 39) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 43 (test for errors, line 42) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 45 (test for errors, line 44) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 48 (test for errors, line 47) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 53 (test for errors, line 52) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 55 (test for errors, line 54) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 61 (test for errors, line 60) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 63 (test for errors, line 62) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 65 (test for errors, line 64) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 70 (test for errors, line 69) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 72 (test for errors, line 71) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 74 (test for errors, line 73) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 76 (test for errors, line 75) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 81 (test for errors, line 80) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 83 (test for errors, line 82) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 86 (test for errors, line 85) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 88 (test for errors, line 87) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 at line 90 (test for errors, line 89) PASS: g++.dg/cpp2a/enum-conv1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/enum-conv2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/enum-conv2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/enum-conv2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 100) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 101) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 102) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 103) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 104) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 106) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 107) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 108) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 109) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 111) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 15) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 16) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 17) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 18) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 19) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 30) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 31) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 34) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 35) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 37) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 41) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 42) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 47) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 48) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 49) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 53) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 54) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 55) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 56) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 60) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 61) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 63) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 64) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 65) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 77) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 78) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 79) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 80) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 90) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 91) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 92) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 93) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 94) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 95) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 96) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 97) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 99) PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/enum-conv3.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp2a/enum-conv3.C -std=gnu++26 PASS: g++.dg/cpp2a/explicit1.C (test for errors, line 44) PASS: g++.dg/cpp2a/explicit1.C (test for errors, line 48) PASS: g++.dg/cpp2a/explicit1.C (test for errors, line 51) PASS: g++.dg/cpp2a/explicit1.C (test for errors, line 52) PASS: g++.dg/cpp2a/explicit1.C (test for errors, line 53) PASS: g++.dg/cpp2a/explicit1.C (test for errors, line 54) PASS: g++.dg/cpp2a/explicit1.C (test for errors, line 60) PASS: g++.dg/cpp2a/explicit1.C (test for excess errors) PASS: g++.dg/cpp2a/explicit10.C (test for errors, line 29) PASS: g++.dg/cpp2a/explicit10.C (test for errors, line 30) PASS: g++.dg/cpp2a/explicit10.C (test for excess errors) PASS: g++.dg/cpp2a/explicit11.C (test for errors, line 12) PASS: g++.dg/cpp2a/explicit11.C (test for errors, line 20) PASS: g++.dg/cpp2a/explicit11.C (test for errors, line 29) PASS: g++.dg/cpp2a/explicit11.C (test for excess errors) PASS: g++.dg/cpp2a/explicit12.C (test for errors, line 22) PASS: g++.dg/cpp2a/explicit12.C (test for excess errors) PASS: g++.dg/cpp2a/explicit13.C (test for errors, line 25) PASS: g++.dg/cpp2a/explicit13.C (test for errors, line 28) PASS: g++.dg/cpp2a/explicit13.C (test for errors, line 34) PASS: g++.dg/cpp2a/explicit13.C (test for excess errors) PASS: g++.dg/cpp2a/explicit14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/explicit14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/explicit14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/explicit15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/explicit15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/explicit15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/explicit16.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/explicit16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/explicit16.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/explicit16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/explicit16.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/explicit16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/explicit17.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/explicit17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/explicit17.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp2a/explicit17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/explicit17.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/explicit17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/explicit18.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/explicit18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/explicit18.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/explicit18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/explicit18.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/explicit18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/explicit19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/explicit19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/explicit19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/explicit2.C (test for errors, line 10) PASS: g++.dg/cpp2a/explicit2.C (test for errors, line 11) PASS: g++.dg/cpp2a/explicit2.C (test for errors, line 12) PASS: g++.dg/cpp2a/explicit2.C (test for errors, line 17) PASS: g++.dg/cpp2a/explicit2.C (test for errors, line 24) PASS: g++.dg/cpp2a/explicit2.C (test for excess errors) PASS: g++.dg/cpp2a/explicit20.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/cpp2a/explicit20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/explicit20.C -std=gnu++23 (test for errors, line 22) PASS: g++.dg/cpp2a/explicit20.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/explicit20.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/cpp2a/explicit20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/explicit3.C (test for excess errors) PASS: g++.dg/cpp2a/explicit4.C (test for errors, line 24) PASS: g++.dg/cpp2a/explicit4.C (test for errors, line 25) PASS: g++.dg/cpp2a/explicit4.C (test for errors, line 31) PASS: g++.dg/cpp2a/explicit4.C (test for errors, line 35) PASS: g++.dg/cpp2a/explicit4.C (test for errors, line 38) PASS: g++.dg/cpp2a/explicit4.C (test for errors, line 40) PASS: g++.dg/cpp2a/explicit4.C (test for excess errors) PASS: g++.dg/cpp2a/explicit5.C (test for errors, line 55) PASS: g++.dg/cpp2a/explicit5.C (test for errors, line 57) PASS: g++.dg/cpp2a/explicit5.C (test for errors, line 59) PASS: g++.dg/cpp2a/explicit5.C (test for errors, line 62) PASS: g++.dg/cpp2a/explicit5.C (test for errors, line 63) PASS: g++.dg/cpp2a/explicit5.C (test for errors, line 64) PASS: g++.dg/cpp2a/explicit5.C (test for errors, line 65) PASS: g++.dg/cpp2a/explicit5.C (test for errors, line 68) PASS: g++.dg/cpp2a/explicit5.C (test for excess errors) PASS: g++.dg/cpp2a/explicit6.C (test for errors, line 24) PASS: g++.dg/cpp2a/explicit6.C (test for errors, line 26) PASS: g++.dg/cpp2a/explicit6.C (test for errors, line 34) PASS: g++.dg/cpp2a/explicit6.C (test for errors, line 39) PASS: g++.dg/cpp2a/explicit6.C (test for excess errors) PASS: g++.dg/cpp2a/explicit7.C (test for errors, line 20) PASS: g++.dg/cpp2a/explicit7.C (test for excess errors) PASS: g++.dg/cpp2a/explicit8.C (test for errors, line 14) PASS: g++.dg/cpp2a/explicit8.C (test for errors, line 16) PASS: g++.dg/cpp2a/explicit8.C (test for errors, line 18) PASS: g++.dg/cpp2a/explicit8.C (test for errors, line 20) PASS: g++.dg/cpp2a/explicit8.C (test for errors, line 22) PASS: g++.dg/cpp2a/explicit8.C (test for excess errors) PASS: g++.dg/cpp2a/explicit9.C (test for excess errors) PASS: g++.dg/cpp2a/feat-cxx2a.C (test for excess errors) PASS: g++.dg/cpp2a/fn-template1.C (test for errors, line 22) PASS: g++.dg/cpp2a/fn-template1.C (test for errors, line 30) PASS: g++.dg/cpp2a/fn-template1.C (test for excess errors) PASS: g++.dg/cpp2a/fn-template10.C (test for errors, line 22) PASS: g++.dg/cpp2a/fn-template10.C (test for excess errors) PASS: g++.dg/cpp2a/fn-template11.C (test for errors, line 9) PASS: g++.dg/cpp2a/fn-template11.C (test for excess errors) PASS: g++.dg/cpp2a/fn-template12.C (test for errors, line 31) PASS: g++.dg/cpp2a/fn-template12.C (test for errors, line 32) PASS: g++.dg/cpp2a/fn-template12.C (test for excess errors) PASS: g++.dg/cpp2a/fn-template13.C (test for excess errors) PASS: g++.dg/cpp2a/fn-template14.C (test for excess errors) PASS: g++.dg/cpp2a/fn-template15.C (test for excess errors) PASS: g++.dg/cpp2a/fn-template16.C (test for errors, line 14) PASS: g++.dg/cpp2a/fn-template16.C (test for errors, line 15) PASS: g++.dg/cpp2a/fn-template16.C (test for errors, line 16) PASS: g++.dg/cpp2a/fn-template16.C (test for errors, line 17) PASS: g++.dg/cpp2a/fn-template16.C (test for errors, line 18) PASS: g++.dg/cpp2a/fn-template16.C (test for errors, line 19) PASS: g++.dg/cpp2a/fn-template16.C (test for errors, line 5) PASS: g++.dg/cpp2a/fn-template16.C (test for warnings, line 10) PASS: g++.dg/cpp2a/fn-template16.C (test for excess errors) PASS: g++.dg/cpp2a/fn-template17.C (test for errors, line 14) PASS: g++.dg/cpp2a/fn-template17.C (test for excess errors) PASS: g++.dg/cpp2a/fn-template18.C (test for errors, line 16) PASS: g++.dg/cpp2a/fn-template18.C (test for excess errors) PASS: g++.dg/cpp2a/fn-template19.C (test for excess errors) PASS: g++.dg/cpp2a/fn-template2.C (test for errors, line 13) PASS: g++.dg/cpp2a/fn-template2.C (test for errors, line 14) PASS: g++.dg/cpp2a/fn-template2.C (test for excess errors) PASS: g++.dg/cpp2a/fn-template20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/fn-template20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/fn-template20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/fn-template21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/fn-template21.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/fn-template21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/fn-template22.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/fn-template22.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/fn-template22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/fn-template22.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/fn-template22.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/fn-template22.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/fn-template22.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/fn-template22.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/fn-template22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/fn-template23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/fn-template23.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/fn-template23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/fn-template24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/fn-template24.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/fn-template24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/fn-template25.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/fn-template25.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp2a/fn-template25.C -std=c++20 at line 6 (test for bogus messages, line 5) PASS: g++.dg/cpp2a/fn-template25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/fn-template25.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/fn-template25.C -std=c++23 (test for warnings, line 10) PASS: g++.dg/cpp2a/fn-template25.C -std=c++23 at line 6 (test for bogus messages, line 5) PASS: g++.dg/cpp2a/fn-template25.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/fn-template25.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/fn-template25.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp2a/fn-template25.C -std=c++26 at line 6 (test for bogus messages, line 5) PASS: g++.dg/cpp2a/fn-template25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/fn-template26.C -std=c++20 scan-assembler _Z1fIN1N1AEEDTcl1gIT_Efp_EES2_ PASS: g++.dg/cpp2a/fn-template26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/fn-template26.C -std=c++23 scan-assembler _Z1fIN1N1AEEDTcl1gIT_Efp_EES2_ PASS: g++.dg/cpp2a/fn-template26.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/fn-template26.C -std=c++26 scan-assembler _Z1fIN1N1AEEDTcl1gIT_Efp_EES2_ PASS: g++.dg/cpp2a/fn-template26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/fn-template3.C (test for excess errors) PASS: g++.dg/cpp2a/fn-template3.C execution test PASS: g++.dg/cpp2a/fn-template4.C (test for excess errors) PASS: g++.dg/cpp2a/fn-template5.C (test for excess errors) PASS: g++.dg/cpp2a/fn-template5.C execution test PASS: g++.dg/cpp2a/fn-template6.C (test for excess errors) PASS: g++.dg/cpp2a/fn-template7.C (test for errors, line 12) PASS: g++.dg/cpp2a/fn-template7.C (test for errors, line 13) PASS: g++.dg/cpp2a/fn-template7.C (test for errors, line 14) PASS: g++.dg/cpp2a/fn-template7.C (test for errors, line 15) PASS: g++.dg/cpp2a/fn-template7.C (test for errors, line 16) PASS: g++.dg/cpp2a/fn-template7.C (test for errors, line 17) PASS: g++.dg/cpp2a/fn-template7.C (test for errors, line 5) PASS: g++.dg/cpp2a/fn-template7.C (test for warnings, line 10) PASS: g++.dg/cpp2a/fn-template7.C (test for excess errors) PASS: g++.dg/cpp2a/fn-template8.C (test for errors, line 26) PASS: g++.dg/cpp2a/fn-template8.C (test for errors, line 33) PASS: g++.dg/cpp2a/fn-template8.C (test for excess errors) PASS: g++.dg/cpp2a/fn-template9.C (test for excess errors) PASS: g++.dg/cpp2a/implicit-move1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/implicit-move1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/implicit-move1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/implicit-move1.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/implicit-move1.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/implicit-move1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/implicit-move1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/implicit-move1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/implicit-move1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/implicit-move2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/implicit-move2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/implicit-move2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/implicit-move3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/implicit-move3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/implicit-move3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++20 (test for errors, line 75) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++20 (test for errors, line 80) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++23 (test for errors, line 34) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++23 (test for errors, line 42) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++23 (test for errors, line 51) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++23 (test for errors, line 75) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++23 (test for errors, line 80) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++26 (test for errors, line 75) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++26 (test for errors, line 80) PASS: g++.dg/cpp2a/implicit-move4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/inline-asm1.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/cpp2a/inline-asm1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp2a/inline-asm1.C -std=gnu++17 (test for warnings, line 11) PASS: g++.dg/cpp2a/inline-asm1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/inline-asm1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/inline-asm2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/inline-asm2.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp2a/inline-asm2.C -std=c++20 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp2a/inline-asm2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/inline-asm2.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/inline-asm2.C -std=c++23 (test for warnings, line 17) PASS: g++.dg/cpp2a/inline-asm2.C -std=c++23 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp2a/inline-asm2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/inline-asm2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/inline-asm2.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/cpp2a/inline-asm2.C -std=c++26 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp2a/inline-asm2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/inline-asm3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/inline-asm3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/inline-asm3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/inline-asm3.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/inline-asm3.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/inline-asm3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/inline-asm3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/inline-asm3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/inline-asm3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated1.C -std=c++14 execution test PASS: g++.dg/cpp2a/is-constant-evaluated1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated1.C -std=c++20 execution test PASS: g++.dg/cpp2a/is-constant-evaluated1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated1.C -std=c++26 execution test PASS: g++.dg/cpp2a/is-constant-evaluated10.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp2a/is-constant-evaluated10.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/cpp2a/is-constant-evaluated10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated10.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/cpp2a/is-constant-evaluated10.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/cpp2a/is-constant-evaluated10.C -std=gnu++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated10.C -std=gnu++98 PASS: g++.dg/cpp2a/is-constant-evaluated11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++23 (test for warnings, line 19) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++23 (test for warnings, line 27) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++23 (test for warnings, line 33) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++23 (test for warnings, line 48) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++23 (test for warnings, line 50) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++23 (test for warnings, line 52) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++23 (test for warnings, line 60) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated13.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++11 scan-tree-dump-not original "cxa_guard_acquire" PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++11 scan-tree-dump-not original "static initializers for" PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++11 execution test PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++20 scan-tree-dump-not original "cxa_guard_acquire" PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++20 scan-tree-dump-not original "static initializers for" PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++20 execution test PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++26 scan-tree-dump-not original "cxa_guard_acquire" PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++26 scan-tree-dump-not original "static initializers for" PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++26 execution test PASS: g++.dg/cpp2a/is-constant-evaluated15.C -std=gnu++17 (test for bogus messages, line 21) PASS: g++.dg/cpp2a/is-constant-evaluated15.C -std=gnu++17 (test for warnings, line 20) PASS: g++.dg/cpp2a/is-constant-evaluated15.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated15.C -std=gnu++20 (test for bogus messages, line 21) PASS: g++.dg/cpp2a/is-constant-evaluated15.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/cpp2a/is-constant-evaluated15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated15.C -std=gnu++26 (test for bogus messages, line 21) PASS: g++.dg/cpp2a/is-constant-evaluated15.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/cpp2a/is-constant-evaluated15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated2.C -std=c++14 execution test PASS: g++.dg/cpp2a/is-constant-evaluated2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated2.C -std=c++20 execution test PASS: g++.dg/cpp2a/is-constant-evaluated2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated2.C -std=c++26 execution test PASS: g++.dg/cpp2a/is-constant-evaluated3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated3.C -std=c++14 execution test PASS: g++.dg/cpp2a/is-constant-evaluated3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated3.C -std=c++20 execution test PASS: g++.dg/cpp2a/is-constant-evaluated3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated3.C -std=c++26 execution test PASS: g++.dg/cpp2a/is-constant-evaluated4.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated5.C -std=gnu++14 execution test PASS: g++.dg/cpp2a/is-constant-evaluated5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated5.C -std=gnu++20 execution test PASS: g++.dg/cpp2a/is-constant-evaluated5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated5.C -std=gnu++26 execution test PASS: g++.dg/cpp2a/is-constant-evaluated6.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++11 (test for errors, line 19) PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++17 (test for errors, line 18) PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++17 (test for errors, line 19) PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++17 (test for warnings, line 12) PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++17 (test for warnings, line 13) PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++17 (test for warnings, line 14) PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++17 (test for warnings, line 15) PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++23 (test for warnings, line 16) PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++23 (test for warnings, line 25) PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++23 (test for warnings, line 35) PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++23 (test for warnings, line 45) PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member2.C -std=c++20 execution test PASS: g++.dg/cpp2a/is-corresponding-member2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member2.C -std=c++23 execution test PASS: g++.dg/cpp2a/is-corresponding-member2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member2.C -std=c++26 execution test PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member4.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/is-corresponding-member4.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp2a/is-corresponding-member4.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp2a/is-corresponding-member4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member4.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/is-corresponding-member4.C -std=c++23 (test for warnings, line 17) PASS: g++.dg/cpp2a/is-corresponding-member4.C -std=c++23 (test for warnings, line 18) PASS: g++.dg/cpp2a/is-corresponding-member4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member4.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/is-corresponding-member4.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/cpp2a/is-corresponding-member4.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp2a/is-corresponding-member4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member5.C -std=c++20 execution test PASS: g++.dg/cpp2a/is-corresponding-member5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member5.C -std=c++23 execution test PASS: g++.dg/cpp2a/is-corresponding-member5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member5.C -std=c++26 execution test PASS: g++.dg/cpp2a/is-corresponding-member6.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/cpp2a/is-corresponding-member6.C -std=c++20 at line 12 (test for warnings, line 10) PASS: g++.dg/cpp2a/is-corresponding-member6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member6.C -std=c++23 (test for warnings, line 34) PASS: g++.dg/cpp2a/is-corresponding-member6.C -std=c++23 at line 12 (test for warnings, line 10) PASS: g++.dg/cpp2a/is-corresponding-member6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member6.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/cpp2a/is-corresponding-member6.C -std=c++26 at line 12 (test for warnings, line 10) PASS: g++.dg/cpp2a/is-corresponding-member6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member7.C -std=gnu++20 execution test PASS: g++.dg/cpp2a/is-corresponding-member7.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member7.C -std=gnu++23 execution test PASS: g++.dg/cpp2a/is-corresponding-member7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member7.C -std=gnu++26 execution test PASS: g++.dg/cpp2a/is-corresponding-member8.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/cpp2a/is-corresponding-member8.C -std=gnu++20 at line 13 (test for warnings, line 11) PASS: g++.dg/cpp2a/is-corresponding-member8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member8.C -std=gnu++23 (test for warnings, line 25) PASS: g++.dg/cpp2a/is-corresponding-member8.C -std=gnu++23 at line 13 (test for warnings, line 11) PASS: g++.dg/cpp2a/is-corresponding-member8.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/is-corresponding-member8.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/cpp2a/is-corresponding-member8.C -std=gnu++26 at line 13 (test for warnings, line 11) PASS: g++.dg/cpp2a/is-corresponding-member8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/is-layout-compatible1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-layout-compatible1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/is-layout-compatible1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-layout-compatible2.C -std=c++20 at line 24 (test for errors, line 22) PASS: g++.dg/cpp2a/is-layout-compatible2.C -std=c++20 at line 25 (test for errors, line 22) PASS: g++.dg/cpp2a/is-layout-compatible2.C -std=c++20 at line 26 (test for errors, line 22) PASS: g++.dg/cpp2a/is-layout-compatible2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-layout-compatible2.C -std=c++23 at line 24 (test for errors, line 22) PASS: g++.dg/cpp2a/is-layout-compatible2.C -std=c++23 at line 25 (test for errors, line 22) PASS: g++.dg/cpp2a/is-layout-compatible2.C -std=c++23 at line 26 (test for errors, line 22) PASS: g++.dg/cpp2a/is-layout-compatible2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/is-layout-compatible2.C -std=c++26 at line 24 (test for errors, line 22) PASS: g++.dg/cpp2a/is-layout-compatible2.C -std=c++26 at line 25 (test for errors, line 22) PASS: g++.dg/cpp2a/is-layout-compatible2.C -std=c++26 at line 26 (test for errors, line 22) PASS: g++.dg/cpp2a/is-layout-compatible2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-layout-compatible3.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/cpp2a/is-layout-compatible3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/is-layout-compatible3.C -std=gnu++23 (test for warnings, line 38) PASS: g++.dg/cpp2a/is-layout-compatible3.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/is-layout-compatible3.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/cpp2a/is-layout-compatible3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for errors, line 49) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for errors, line 61) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for errors, line 70) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for errors, line 78) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for warnings, line 54) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for warnings, line 56) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for warnings, line 63) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for warnings, line 72) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for warnings, line 75) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 at line 14 (test for warnings, line 12) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 at line 9 (test for warnings, line 7) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for errors, line 37) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for errors, line 49) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for errors, line 61) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for errors, line 70) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for errors, line 78) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for warnings, line 18) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for warnings, line 22) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for warnings, line 29) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for warnings, line 35) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for warnings, line 39) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for warnings, line 54) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for warnings, line 56) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for warnings, line 63) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for warnings, line 67) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for warnings, line 72) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for warnings, line 75) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 at line 14 (test for warnings, line 12) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 at line 9 (test for warnings, line 7) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for errors, line 49) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for errors, line 61) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for errors, line 70) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for errors, line 78) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for warnings, line 39) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for warnings, line 54) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for warnings, line 56) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for warnings, line 63) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for warnings, line 67) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for warnings, line 72) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for warnings, line 75) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 at line 14 (test for warnings, line 12) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 at line 9 (test for warnings, line 7) PASS: g++.dg/cpp2a/is-layout-compatible4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++20 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++23 (test for errors, line 26) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++23 (test for warnings, line 17) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++23 (test for warnings, line 22) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++23 (test for warnings, line 25) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++23 (test for warnings, line 9) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++23 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++26 at line 29 (test for warnings, line 28) PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C -std=c++20 execution test PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C -std=c++23 execution test PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C -std=c++26 execution test PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C -std=gnu++20 execution test PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C -std=gnu++23 execution test PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C -std=gnu++26 execution test PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/keywords1.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/cpp2a/keywords1.C -std=gnu++17 (test for warnings, line 11) PASS: g++.dg/cpp2a/keywords1.C -std=gnu++17 (test for warnings, line 12) PASS: g++.dg/cpp2a/keywords1.C -std=gnu++17 (test for warnings, line 5) PASS: g++.dg/cpp2a/keywords1.C -std=gnu++17 (test for warnings, line 6) PASS: g++.dg/cpp2a/keywords1.C -std=gnu++17 (test for warnings, line 7) PASS: g++.dg/cpp2a/keywords1.C -std=gnu++17 (test for warnings, line 8) PASS: g++.dg/cpp2a/keywords1.C -std=gnu++17 (test for warnings, line 9) PASS: g++.dg/cpp2a/keywords1.C -std=gnu++17 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/keywords1.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp2a/keywords1.C -std=gnu++26 PASS: g++.dg/cpp2a/keywords2.C -std=gnu++17 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/keywords2.C -std=gnu++20 UNSUPPORTED: g++.dg/cpp2a/keywords2.C -std=gnu++26 PASS: g++.dg/cpp2a/lambda-generic-mangle1.C -std=c++20 scan-assembler _ZN1C1fIiEEvDTLNS_UlT_TL0__E_EEE PASS: g++.dg/cpp2a/lambda-generic-mangle1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic-mangle1.C -std=c++23 scan-assembler _ZN1C1fIiEEvDTLNS_UlT_TL0__E_EEE PASS: g++.dg/cpp2a/lambda-generic-mangle1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic-mangle1.C -std=c++26 scan-assembler _ZN1C1fIiEEvDTLNS_UlT_TL0__E_EEE PASS: g++.dg/cpp2a/lambda-generic-mangle1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic-mangle1a.C -std=c++20 scan-assembler _ZN1C1fIiEEvDTLNS_UlT_T_E_EEE PASS: g++.dg/cpp2a/lambda-generic-mangle1a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic-mangle1a.C -std=c++23 scan-assembler _ZN1C1fIiEEvDTLNS_UlT_T_E_EEE PASS: g++.dg/cpp2a/lambda-generic-mangle1a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic-mangle1a.C -std=c++26 scan-assembler _ZN1C1fIiEEvDTLNS_UlT_T_E_EEE PASS: g++.dg/cpp2a/lambda-generic-mangle1a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic-ttp1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic-ttp1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic-ttp1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic-ttp2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic-ttp2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic-ttp2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic-variadic20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic-variadic20.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic-variadic20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic-variadic21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic-variadic21.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic-variadic21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++14 (test for errors, line 5) PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++14 (test for errors, line 8) PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++14 (test for errors, line 9) PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++17 (test for errors, line 5) PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++17 (test for errors, line 9) PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic10.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp2a/lambda-generic10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic10.C -std=c++23 (test for warnings, line 8) PASS: g++.dg/cpp2a/lambda-generic10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic10.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp2a/lambda-generic10.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp2a/lambda-generic10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic12.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/lambda-generic12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic12.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp2a/lambda-generic12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic12.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/lambda-generic12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic2.C -std=c++17 at line 5 (test for errors, line 4) PASS: g++.dg/cpp2a/lambda-generic2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic2.C -std=c++98 at line 5 (test for errors, line 4) PASS: g++.dg/cpp2a/lambda-generic2.C -std=c++98 at line 6 (test for errors, line 4) PASS: g++.dg/cpp2a/lambda-generic2.C -std=c++98 at line 7 (test for errors, line 4) PASS: g++.dg/cpp2a/lambda-generic2.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic3.C -std=gnu++17 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp2a/lambda-generic3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic3.C -std=gnu++98 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp2a/lambda-generic3.C -std=gnu++98 at line 7 (test for warnings, line 5) PASS: g++.dg/cpp2a/lambda-generic3.C -std=gnu++98 at line 8 (test for errors, line 5) PASS: g++.dg/cpp2a/lambda-generic3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic4.C -std=gnu++11 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp2a/lambda-generic4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic4.C -std=gnu++98 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp2a/lambda-generic4.C -std=gnu++98 at line 7 (test for warnings, line 5) PASS: g++.dg/cpp2a/lambda-generic4.C -std=gnu++98 at line 8 (test for errors, line 5) PASS: g++.dg/cpp2a/lambda-generic4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic5.C at line 6 (test for bogus messages, line 5) PASS: g++.dg/cpp2a/lambda-generic5.C (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic6.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic7.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/lambda-generic7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic7.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/lambda-generic7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic7.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/lambda-generic7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-generic9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-mangle.C -std=gnu++20 scan-assembler-not _ZNK1RIiE1xMUlvE_clEv PASS: g++.dg/cpp2a/lambda-mangle.C -std=gnu++20 scan-assembler-not weak[^\n\r]*_?_ZNK1RIiE1xMUlvE_clEv PASS: g++.dg/cpp2a/lambda-mangle.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-mangle.C -std=gnu++23 scan-assembler-not _ZNK1RIiE1xMUlvE_clEv PASS: g++.dg/cpp2a/lambda-mangle.C -std=gnu++23 scan-assembler-not weak[^\n\r]*_?_ZNK1RIiE1xMUlvE_clEv PASS: g++.dg/cpp2a/lambda-mangle.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-mangle.C -std=gnu++26 scan-assembler-not _ZNK1RIiE1xMUlvE_clEv PASS: g++.dg/cpp2a/lambda-mangle.C -std=gnu++26 scan-assembler-not weak[^\n\r]*_?_ZNK1RIiE1xMUlvE_clEv PASS: g++.dg/cpp2a/lambda-mangle.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init4.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp2a/lambda-pack-init4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init4.C -std=gnu++23 (test for warnings, line 9) PASS: g++.dg/cpp2a/lambda-pack-init4.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init4.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/cpp2a/lambda-pack-init4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init5.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/lambda-pack-init5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init5.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/lambda-pack-init5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init5.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/lambda-pack-init5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init7.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/lambda-pack-init7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init7.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/lambda-pack-init7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-pack-init7.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/lambda-pack-init7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/lambda-requires2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires2.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/lambda-requires2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/lambda-requires2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires4.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/lambda-requires4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires4.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/lambda-requires4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires4.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/lambda-requires4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires6a.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp2a/lambda-requires6a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires6a.C -std=c++23 (test for errors, line 3) PASS: g++.dg/cpp2a/lambda-requires6a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-requires6a.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp2a/lambda-requires6a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ10.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp2a/lambda-targ11.C -std=c++20 scan-assembler _ZN1AILi0EE1fE1BIXtlNS0_UlvE_EEEE PASS: g++.dg/cpp2a/lambda-targ11.C -std=c++20 (test for excess errors) XFAIL: g++.dg/cpp2a/lambda-targ11.C -std=c++23 scan-assembler _ZN1AILi0EE1fE1BIXtlNS0_UlvE_EEEE PASS: g++.dg/cpp2a/lambda-targ11.C -std=c++23 (test for excess errors) XFAIL: g++.dg/cpp2a/lambda-targ11.C -std=c++26 scan-assembler _ZN1AILi0EE1fE1BIXtlNS0_UlvE_EEEE PASS: g++.dg/cpp2a/lambda-targ11.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp2a/lambda-targ12.C -std=c++20 scan-assembler _ZN1AILi0EE1fE1BINS0_UlvE_EE PASS: g++.dg/cpp2a/lambda-targ12.C -std=c++20 (test for excess errors) XFAIL: g++.dg/cpp2a/lambda-targ12.C -std=c++23 scan-assembler _ZN1AILi0EE1fE1BINS0_UlvE_EE PASS: g++.dg/cpp2a/lambda-targ12.C -std=c++23 (test for excess errors) XFAIL: g++.dg/cpp2a/lambda-targ12.C -std=c++26 scan-assembler _ZN1AILi0EE1fE1BINS0_UlvE_EE PASS: g++.dg/cpp2a/lambda-targ12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ13a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ13a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ13a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ13b.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ13b.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ13b.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ20.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ21.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/lambda-targ21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ21.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/lambda-targ21.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ21.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/lambda-targ21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ22.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ22a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ22a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ22a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ23.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ2a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ2a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ2a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-targ9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-template-pr117034.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-template-pr117034.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-template-pr117034.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-this1.C (test for warnings, line 15) PASS: g++.dg/cpp2a/lambda-this1.C (test for warnings, line 16) PASS: g++.dg/cpp2a/lambda-this1.C (test for warnings, line 17) PASS: g++.dg/cpp2a/lambda-this1.C (test for warnings, line 8) PASS: g++.dg/cpp2a/lambda-this1.C (test for excess errors) PASS: g++.dg/cpp2a/lambda-this2.C (test for bogus messages, line 15) PASS: g++.dg/cpp2a/lambda-this2.C (test for bogus messages, line 16) PASS: g++.dg/cpp2a/lambda-this2.C (test for bogus messages, line 17) PASS: g++.dg/cpp2a/lambda-this2.C (test for bogus messages, line 8) PASS: g++.dg/cpp2a/lambda-this2.C (test for excess errors) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++17 (test for bogus messages, line 18) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++17 (test for bogus messages, line 21) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++17 (test for bogus messages, line 24) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++17 (test for bogus messages, line 8) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++17 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++17 at line 31 (test for warnings, line 30) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++17 at line 33 (test for warnings, line 32) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++17 at line 35 (test for warnings, line 34) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++20 at line 10 (test for warnings, line 8) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++20 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++20 at line 20 (test for warnings, line 18) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++20 at line 22 (test for warnings, line 21) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++20 at line 23 (test for warnings, line 21) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++20 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++20 at line 26 (test for warnings, line 24) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++20 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++26 at line 10 (test for warnings, line 8) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++26 at line 19 (test for warnings, line 18) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++26 at line 20 (test for warnings, line 18) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++26 at line 22 (test for warnings, line 21) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++26 at line 23 (test for warnings, line 21) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++26 at line 25 (test for warnings, line 24) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++26 at line 26 (test for warnings, line 24) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++26 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval1.C -std=c++20 scan-assembler-not [^l]globl[ \t.]*_Z1f PASS: g++.dg/cpp2a/lambda-uneval1.C -std=c++20 scan-assembler-not _Z1f1C PASS: g++.dg/cpp2a/lambda-uneval1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval1.C -std=c++23 scan-assembler-not [^l]globl[ \t.]*_Z1f PASS: g++.dg/cpp2a/lambda-uneval1.C -std=c++23 scan-assembler-not _Z1f1C PASS: g++.dg/cpp2a/lambda-uneval1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval1.C -std=c++26 scan-assembler-not [^l]globl[ \t.]*_Z1f PASS: g++.dg/cpp2a/lambda-uneval1.C -std=c++26 scan-assembler-not _Z1f1C PASS: g++.dg/cpp2a/lambda-uneval1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval10.C -std=c++17 (test for warnings, line 3) PASS: g++.dg/cpp2a/lambda-uneval10.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval10.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/cpp2a/lambda-uneval10.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval12.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/lambda-uneval12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval12.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/lambda-uneval12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval12.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/lambda-uneval12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++20 (test for errors, line 46) PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++23 (test for errors, line 45) PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++23 (test for errors, line 46) PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++26 (test for errors, line 46) PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval20.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval21.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/lambda-uneval21.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/lambda-uneval21.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/lambda-uneval21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval21.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/lambda-uneval21.C -std=c++23 (test for errors, line 4) PASS: g++.dg/cpp2a/lambda-uneval21.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp2a/lambda-uneval21.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval21.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/lambda-uneval21.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/lambda-uneval21.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/lambda-uneval21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval22.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/lambda-uneval22.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/lambda-uneval22.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/lambda-uneval22.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/lambda-uneval22.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/lambda-uneval22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval22.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/lambda-uneval22.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/lambda-uneval22.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/lambda-uneval22.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/lambda-uneval22.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/lambda-uneval22.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval22.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/lambda-uneval22.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/lambda-uneval22.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/lambda-uneval22.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/lambda-uneval22.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/lambda-uneval22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval23.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval24.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval25.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/lambda-uneval25.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/lambda-uneval25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval25.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/lambda-uneval25.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp2a/lambda-uneval25.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval25.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/lambda-uneval25.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/lambda-uneval25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval26.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/cpp2a/lambda-uneval26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval26.C -std=c++23 (test for warnings, line 8) PASS: g++.dg/cpp2a/lambda-uneval26.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval26.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/cpp2a/lambda-uneval26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval27.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval28.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval29.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval3.C -std=c++20 scan-assembler-not weak.*_Z PASS: g++.dg/cpp2a/lambda-uneval3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval3.C -std=c++23 scan-assembler-not weak.*_Z PASS: g++.dg/cpp2a/lambda-uneval3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval3.C -std=c++26 scan-assembler-not weak.*_Z PASS: g++.dg/cpp2a/lambda-uneval3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval30.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/lambda-uneval30.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/lambda-uneval30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval30.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/lambda-uneval30.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/lambda-uneval30.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval30.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/lambda-uneval30.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/lambda-uneval30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval31.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval5.C -std=c++20 scan-assembler-not [^l]globl[ \t.]*_Z1f PASS: g++.dg/cpp2a/lambda-uneval5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval5.C -std=c++23 scan-assembler-not [^l]globl[ \t.]*_Z1f PASS: g++.dg/cpp2a/lambda-uneval5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval5.C -std=c++26 scan-assembler-not [^l]globl[ \t.]*_Z1f PASS: g++.dg/cpp2a/lambda-uneval5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval6.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/lambda-uneval6.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/lambda-uneval6.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/lambda-uneval6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval6.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/lambda-uneval6.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/lambda-uneval6.C -std=c++23 (test for errors, line 4) PASS: g++.dg/cpp2a/lambda-uneval6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval6.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/lambda-uneval6.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/lambda-uneval6.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/lambda-uneval6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval9.C -std=c++20 execution test PASS: g++.dg/cpp2a/lambda-uneval9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval9.C -std=c++23 execution test PASS: g++.dg/cpp2a/lambda-uneval9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/lambda-uneval9.C -std=c++26 execution test PASS: g++.dg/cpp2a/lambda1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp2a/lambda1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp2a/lambda1.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp2a/lambda1.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp2a/lambda1.C -std=c++11 (test for errors, line 30) PASS: g++.dg/cpp2a/lambda1.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp2a/lambda1.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp2a/lambda1.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp2a/lambda1.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp2a/lambda1.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/cpp2a/lambda1.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/cpp2a/lambda1.C -std=c++11 (test for warnings, line 37) PASS: g++.dg/cpp2a/lambda1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for errors, line 15) PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for errors, line 22) PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for errors, line 23) PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for errors, line 30) PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for errors, line 31) PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for errors, line 38) PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for errors, line 39) PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for warnings, line 13) PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for warnings, line 21) PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for warnings, line 29) PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for warnings, line 37) PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/linkage-1.C -std=c++14 (test for errors, line 13) PASS: g++.dg/cpp2a/linkage-1.C -std=c++14 (test for errors, line 7) PASS: g++.dg/cpp2a/linkage-1.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/linkage-1.C -std=c++17 (test for errors, line 13) PASS: g++.dg/cpp2a/linkage-1.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp2a/linkage-1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/linkage-1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/linkage-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/linkage-spec1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/linkage-spec1.C -std=c++20 at line 10 (test for errors, line 9) PASS: g++.dg/cpp2a/linkage-spec1.C -std=c++20 at line 13 (test for errors, line 12) PASS: g++.dg/cpp2a/linkage-spec1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/linkage-spec1.C -std=c++26 at line 10 (test for errors, line 9) PASS: g++.dg/cpp2a/linkage-spec1.C -std=c++26 at line 13 (test for errors, line 12) PASS: g++.dg/cpp2a/linkage-spec1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C -std=c++20 at line 11 (test for errors, line 10) PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C -std=c++23 (test for bogus messages, line 10) PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C -std=c++23 at line 11 (test for errors, line 10) PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C -std=c++26 at line 11 (test for errors, line 10) PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C -std=c++20 at line 11 (test for errors, line 10) PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C -std=c++23 (test for bogus messages, line 10) PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C -std=c++23 at line 11 (test for errors, line 10) PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C -std=c++26 at line 11 (test for errors, line 10) PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++11 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++11 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++14 (test for warnings, line 10) PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++14 (test for warnings, line 5) PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++14 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++14 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++17 (test for warnings, line 5) PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++23 (test for errors, line 4) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/new-array1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/new-array1.C -std=c++11 execution test PASS: g++.dg/cpp2a/new-array1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/new-array1.C -std=c++20 execution test PASS: g++.dg/cpp2a/new-array1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/new-array1.C -std=c++26 execution test PASS: g++.dg/cpp2a/new-array2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp2a/new-array2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp2a/new-array2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp2a/new-array2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp2a/new-array2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp2a/new-array2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/new-array2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/new-array2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/new-array2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/new-array2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/new-array2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/new-array2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/new-array2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/new-array2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/new-array2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/new-array2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/new-array2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/new-array2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/new-array3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/new-array3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/new-array3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/new-array4.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp2a/new-array4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/new-array4.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/new-array4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/new-array4.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/new-array4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/new-array5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/new-array5.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/new-array5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/new-array5.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/new-array5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++23 (test for warnings, line 10) PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++23 (test for warnings, line 11) PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++23 (test for warnings, line 3) PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++23 (test for warnings, line 4) PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++23 (test for warnings, line 5) PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address11.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address15.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address7.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp2a/no_unique_address7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address7.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/no_unique_address7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address7.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/no_unique_address7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address7a.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp2a/no_unique_address7a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address7a.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/no_unique_address7a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address7a.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/no_unique_address7a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address9.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/no_unique_address9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard-constructor1.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/cpp2a/nodiscard-constructor1.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/cpp2a/nodiscard-constructor1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard-constructor1.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/cpp2a/nodiscard-constructor1.C -std=gnu++23 (test for warnings, line 12) PASS: g++.dg/cpp2a/nodiscard-constructor1.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard-constructor1.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/cpp2a/nodiscard-constructor1.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/cpp2a/nodiscard-constructor1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard-constructor2.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp2a/nodiscard-constructor2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard-constructor2.C -std=c++23 (test for warnings, line 12) PASS: g++.dg/cpp2a/nodiscard-constructor2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard-constructor2.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp2a/nodiscard-constructor2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard-once.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/cpp2a/nodiscard-once.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/cpp2a/nodiscard-once.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard-once.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/cpp2a/nodiscard-once.C -std=gnu++23 (test for warnings, line 5) PASS: g++.dg/cpp2a/nodiscard-once.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard-once.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/cpp2a/nodiscard-once.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/cpp2a/nodiscard-once.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard-reason-nonstring.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/cpp2a/nodiscard-reason-nonstring.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard-reason-nonstring.C -std=gnu++23 (test for errors, line 5) PASS: g++.dg/cpp2a/nodiscard-reason-nonstring.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard-reason-nonstring.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/cpp2a/nodiscard-reason-nonstring.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard-reason-only-one.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/cpp2a/nodiscard-reason-only-one.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard-reason-only-one.C -std=gnu++23 (test for errors, line 5) PASS: g++.dg/cpp2a/nodiscard-reason-only-one.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard-reason-only-one.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/cpp2a/nodiscard-reason-only-one.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 105) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 107) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 115) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 117) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 125) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 127) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 132) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 134) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 139) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 141) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 147) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 149) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 155) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 157) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 162) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 164) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 169) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 171) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 176) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 178) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 183) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 185) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 190) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 192) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 200) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 202) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 75) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 77) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 85) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 87) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 95) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 97) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 105) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 107) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 115) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 117) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 125) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 127) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 132) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 134) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 139) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 141) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 147) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 149) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 155) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 157) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 16) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 162) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 164) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 169) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 17) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 171) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 176) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 178) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 183) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 185) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 190) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 192) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 200) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 202) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 55) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 57) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 65) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 67) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 75) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 77) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 85) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 87) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 95) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for warnings, line 97) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 105) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 107) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 115) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 117) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 125) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 127) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 132) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 134) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 139) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 141) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 147) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 149) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 155) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 157) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 162) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 164) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 169) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 171) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 176) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 178) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 183) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 185) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 190) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 192) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 200) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 202) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 75) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 77) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 85) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 87) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 95) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for warnings, line 97) PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp2a/nodiscard1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard1.C -std=c++23 (test for warnings, line 12) PASS: g++.dg/cpp2a/nodiscard1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nodiscard1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp2a/nodiscard1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class-defarg1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class-defarg1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class-defarg1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class-union1.C -std=c++20 scan-assembler _Z1f1AIXtl1UEEE PASS: g++.dg/cpp2a/nontype-class-union1.C -std=c++20 scan-assembler _Z1g1AIXtl1Udi1jLi0EEEE PASS: g++.dg/cpp2a/nontype-class-union1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class-union1.C -std=c++23 scan-assembler _Z1f1AIXtl1UEEE PASS: g++.dg/cpp2a/nontype-class-union1.C -std=c++23 scan-assembler _Z1g1AIXtl1Udi1jLi0EEEE PASS: g++.dg/cpp2a/nontype-class-union1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class-union1.C -std=c++26 scan-assembler _Z1f1AIXtl1UEEE PASS: g++.dg/cpp2a/nontype-class-union1.C -std=c++26 scan-assembler _Z1g1AIXtl1Udi1jLi0EEEE PASS: g++.dg/cpp2a/nontype-class-union1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class1.C -std=c++20 scan-assembler _Z1fP1BIXtl1ALi1EEEE PASS: g++.dg/cpp2a/nontype-class1.C -std=c++20 scan-assembler _ZTAXtl1ALi1EEE PASS: g++.dg/cpp2a/nontype-class1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class1.C -std=c++23 scan-assembler _Z1fP1BIXtl1ALi1EEEE PASS: g++.dg/cpp2a/nontype-class1.C -std=c++23 scan-assembler _ZTAXtl1ALi1EEE PASS: g++.dg/cpp2a/nontype-class1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class1.C -std=c++26 scan-assembler _Z1fP1BIXtl1ALi1EEEE PASS: g++.dg/cpp2a/nontype-class1.C -std=c++26 scan-assembler _ZTAXtl1ALi1EEE PASS: g++.dg/cpp2a/nontype-class1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class10.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/nontype-class10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class10.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp2a/nontype-class10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class10.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/nontype-class10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class13.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/nontype-class13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class13.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/nontype-class13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class13.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/nontype-class13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class14.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/nontype-class14.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/nontype-class14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class14.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/nontype-class14.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp2a/nontype-class14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class14.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/nontype-class14.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/nontype-class14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class16.C -std=gnu++20 scan-tree-dump-not optimized "abort" PASS: g++.dg/cpp2a/nontype-class16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class16.C -std=gnu++23 scan-tree-dump-not optimized "abort" PASS: g++.dg/cpp2a/nontype-class16.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class16.C -std=gnu++26 scan-tree-dump-not optimized "abort" PASS: g++.dg/cpp2a/nontype-class16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class17.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/nontype-class17.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/nontype-class17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class17.C -std=c++20 note at line 12 (test for warnings, line 11) PASS: g++.dg/cpp2a/nontype-class17.C -std=c++20 note at line 15 (test for warnings, line 14) PASS: g++.dg/cpp2a/nontype-class17.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/nontype-class17.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/nontype-class17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class17.C -std=c++23 note at line 12 (test for warnings, line 11) PASS: g++.dg/cpp2a/nontype-class17.C -std=c++23 note at line 15 (test for warnings, line 14) PASS: g++.dg/cpp2a/nontype-class17.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/nontype-class17.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/nontype-class17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class17.C -std=c++26 note at line 12 (test for warnings, line 11) PASS: g++.dg/cpp2a/nontype-class17.C -std=c++26 note at line 15 (test for warnings, line 14) PASS: g++.dg/cpp2a/nontype-class18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/nontype-class2.C -std=c++20 at line 17 (test for warnings, line ) PASS: g++.dg/cpp2a/nontype-class2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class2.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/nontype-class2.C -std=c++23 at line 17 (test for warnings, line ) PASS: g++.dg/cpp2a/nontype-class2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/nontype-class2.C -std=c++26 at line 17 (test for warnings, line ) PASS: g++.dg/cpp2a/nontype-class2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class20.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class21.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class22.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class23.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class24.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class25.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/nontype-class25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class25.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/nontype-class25.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class25.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/nontype-class25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class26.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class27.C -std=c++20 (test for bogus messages, line 6) PASS: g++.dg/cpp2a/nontype-class27.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class27.C -std=c++23 (test for bogus messages, line 6) PASS: g++.dg/cpp2a/nontype-class27.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class27.C -std=c++26 (test for bogus messages, line 6) PASS: g++.dg/cpp2a/nontype-class27.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class28.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class29.C -std=c++20 execution test PASS: g++.dg/cpp2a/nontype-class29.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class29.C -std=c++23 execution test PASS: g++.dg/cpp2a/nontype-class29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class29.C -std=c++26 execution test PASS: g++.dg/cpp2a/nontype-class3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class30.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class31.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class32.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class32.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class33.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class33.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class33.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class34.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class34.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class34.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class35.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class35.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class35.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class36.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class36.C -std=gnu++20 pr94568 (test for bogus messages, line 62) PASS: g++.dg/cpp2a/nontype-class36.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class36.C -std=gnu++23 pr94568 (test for bogus messages, line 62) PASS: g++.dg/cpp2a/nontype-class36.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class36.C -std=gnu++26 pr94568 (test for bogus messages, line 62) PASS: g++.dg/cpp2a/nontype-class37.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class37.C -std=gnu++20 pr94568 (test for bogus messages, line 80) PASS: g++.dg/cpp2a/nontype-class37.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class37.C -std=gnu++23 pr94568 (test for bogus messages, line 80) PASS: g++.dg/cpp2a/nontype-class37.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class37.C -std=gnu++26 pr94568 (test for bogus messages, line 80) PASS: g++.dg/cpp2a/nontype-class38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class38.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class39.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class39.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class39.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class4.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp2a/nontype-class4.C -std=c++20 scan-assembler _Z1fIXtl1AIiEEEEvv PASS: g++.dg/cpp2a/nontype-class4.C -std=c++20 scan-assembler-not _Z1fIXtlK1AIiEEEEvv PASS: g++.dg/cpp2a/nontype-class4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class4.C -std=c++23 (test for warnings, line 9) PASS: g++.dg/cpp2a/nontype-class4.C -std=c++23 scan-assembler _Z1fIXtl1AIiEEEEvv PASS: g++.dg/cpp2a/nontype-class4.C -std=c++23 scan-assembler-not _Z1fIXtlK1AIiEEEEvv PASS: g++.dg/cpp2a/nontype-class4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class4.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp2a/nontype-class4.C -std=c++26 scan-assembler _Z1fIXtl1AIiEEEEvv PASS: g++.dg/cpp2a/nontype-class4.C -std=c++26 scan-assembler-not _Z1fIXtlK1AIiEEEEvv PASS: g++.dg/cpp2a/nontype-class4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class40.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class40.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class40.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class41.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class41.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class41.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class42.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class42.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class42.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class43.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class43.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class43.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class44.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class44.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class44.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class45.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class45.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class45.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class46.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/nontype-class46.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class46.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/nontype-class46.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class46.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/nontype-class46.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class47.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class47.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class47.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class48.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class48.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class48.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class49.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/nontype-class49.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class49.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/nontype-class49.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class49.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/nontype-class49.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class4a.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/cpp2a/nontype-class4a.C -std=c++20 scan-assembler _Z1fITn1AXtlS0_IiEEEEvv PASS: g++.dg/cpp2a/nontype-class4a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class4a.C -std=c++23 (test for warnings, line 9) PASS: g++.dg/cpp2a/nontype-class4a.C -std=c++23 scan-assembler _Z1fITn1AXtlS0_IiEEEEvv PASS: g++.dg/cpp2a/nontype-class4a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class4a.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/cpp2a/nontype-class4a.C -std=c++26 scan-assembler _Z1fITn1AXtlS0_IiEEEEvv PASS: g++.dg/cpp2a/nontype-class4a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class50.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class50.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class50.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class50a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class50a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class50a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class51.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp2a/nontype-class51.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class51.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp2a/nontype-class51.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class51.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp2a/nontype-class51.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class52.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class52.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class52.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class52a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class52a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class52a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class53.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class53.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class53.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class54.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class54.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class54.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class55.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class55.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class55.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class56.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class56.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class56.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class57.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class57.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class57.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class58.C -std=c++20 (test for bogus messages, line 16) PASS: g++.dg/cpp2a/nontype-class58.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class58.C -std=c++23 (test for bogus messages, line 16) PASS: g++.dg/cpp2a/nontype-class58.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class58.C -std=c++26 (test for bogus messages, line 16) PASS: g++.dg/cpp2a/nontype-class58.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class59.C -std=c++20 (test for bogus messages, line 18) PASS: g++.dg/cpp2a/nontype-class59.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class59.C -std=c++23 (test for bogus messages, line 18) PASS: g++.dg/cpp2a/nontype-class59.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class59.C -std=c++26 (test for bogus messages, line 18) PASS: g++.dg/cpp2a/nontype-class59.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class60.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class60.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class60.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class61.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class61.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class61.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class62.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class62.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class62.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class63.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class63.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class63.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class63a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class63a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class63a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class64.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/nontype-class64.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/nontype-class64.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/nontype-class64.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class64.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/nontype-class64.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/nontype-class64.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/nontype-class64.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class64.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/nontype-class64.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/nontype-class64.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/nontype-class64.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class65.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class65.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class65.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class66.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class66.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class66.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class67.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class67.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class67.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class68.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/nontype-class68.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/nontype-class68.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/nontype-class68.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class68.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp2a/nontype-class68.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/nontype-class68.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/nontype-class68.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class68.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/nontype-class68.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/nontype-class68.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/nontype-class68.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class69.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class69.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class69.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class70.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class70.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class70.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class71.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class71.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class71.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class72.C -std=c++20 (test for errors, line 36) PASS: g++.dg/cpp2a/nontype-class72.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp2a/nontype-class72.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp2a/nontype-class72.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp2a/nontype-class72.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/cpp2a/nontype-class72.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class72.C -std=c++23 (test for errors, line 36) PASS: g++.dg/cpp2a/nontype-class72.C -std=c++23 (test for errors, line 39) PASS: g++.dg/cpp2a/nontype-class72.C -std=c++23 (test for errors, line 41) PASS: g++.dg/cpp2a/nontype-class72.C -std=c++23 (test for warnings, line 26) PASS: g++.dg/cpp2a/nontype-class72.C -std=c++23 (test for warnings, line 38) PASS: g++.dg/cpp2a/nontype-class72.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class72.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp2a/nontype-class72.C -std=c++26 (test for errors, line 39) PASS: g++.dg/cpp2a/nontype-class72.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp2a/nontype-class72.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/cpp2a/nontype-class72.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/cpp2a/nontype-class72.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class73.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class73.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class73.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-class9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-complex1.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp2a/nontype-complex1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-complex1.C -std=gnu++23 (test for errors, line 7) PASS: g++.dg/cpp2a/nontype-complex1.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-complex1.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp2a/nontype-complex1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-float1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-float1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-float1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-float2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-float2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-float2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-float3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/nontype-float3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-float3.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/nontype-float3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-float3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/nontype-float3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-subob1.C -std=c++20 scan-assembler _Z1f1AIXaddtL_Z1bE1iEE PASS: g++.dg/cpp2a/nontype-subob1.C -std=c++20 scan-assembler _Z1g1AIXadixdtL_Z1bE1jL[silx]1EEE PASS: g++.dg/cpp2a/nontype-subob1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-subob1.C -std=c++23 scan-assembler _Z1f1AIXaddtL_Z1bE1iEE PASS: g++.dg/cpp2a/nontype-subob1.C -std=c++23 scan-assembler _Z1g1AIXadixdtL_Z1bE1jL[silx]1EEE PASS: g++.dg/cpp2a/nontype-subob1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-subob1.C -std=c++26 scan-assembler _Z1f1AIXaddtL_Z1bE1iEE PASS: g++.dg/cpp2a/nontype-subob1.C -std=c++26 scan-assembler _Z1g1AIXadixdtL_Z1bE1jL[silx]1EEE PASS: g++.dg/cpp2a/nontype-subob1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/nontype-subob2.C -std=c++20 scan-assembler _Z1f1AIXaddtcvR7DerivedILi0EEL_Z1dE1iEE PASS: g++.dg/cpp2a/nontype-subob2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/nontype-subob2.C -std=c++23 scan-assembler _Z1f1AIXaddtcvR7DerivedILi0EEL_Z1dE1iEE PASS: g++.dg/cpp2a/nontype-subob2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/nontype-subob2.C -std=c++26 scan-assembler _Z1f1AIXaddtcvR7DerivedILi0EEL_Z1dE1iEE PASS: g++.dg/cpp2a/nontype-subob2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init1.C -std=c++20 execution test PASS: g++.dg/cpp2a/paren-init1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init1.C -std=c++23 execution test PASS: g++.dg/cpp2a/paren-init1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init1.C -std=c++26 execution test PASS: g++.dg/cpp2a/paren-init10.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/paren-init10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init10.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/paren-init10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init10.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/paren-init10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 31) PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 40) PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 49) PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 58) PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 67) PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 78) PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 87) PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init11.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/paren-init11.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp2a/paren-init11.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp2a/paren-init11.C -std=c++23 (test for errors, line 31) PASS: g++.dg/cpp2a/paren-init11.C -std=c++23 (test for errors, line 40) PASS: g++.dg/cpp2a/paren-init11.C -std=c++23 (test for errors, line 49) PASS: g++.dg/cpp2a/paren-init11.C -std=c++23 (test for errors, line 58) PASS: g++.dg/cpp2a/paren-init11.C -std=c++23 (test for errors, line 67) PASS: g++.dg/cpp2a/paren-init11.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/paren-init11.C -std=c++23 (test for errors, line 78) PASS: g++.dg/cpp2a/paren-init11.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/paren-init11.C -std=c++23 (test for errors, line 87) PASS: g++.dg/cpp2a/paren-init11.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/paren-init11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init11.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/paren-init11.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/paren-init11.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp2a/paren-init11.C -std=c++26 (test for errors, line 31) PASS: g++.dg/cpp2a/paren-init11.C -std=c++26 (test for errors, line 40) PASS: g++.dg/cpp2a/paren-init11.C -std=c++26 (test for errors, line 49) PASS: g++.dg/cpp2a/paren-init11.C -std=c++26 (test for errors, line 58) PASS: g++.dg/cpp2a/paren-init11.C -std=c++26 (test for errors, line 67) PASS: g++.dg/cpp2a/paren-init11.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/paren-init11.C -std=c++26 (test for errors, line 78) PASS: g++.dg/cpp2a/paren-init11.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/paren-init11.C -std=c++26 (test for errors, line 87) PASS: g++.dg/cpp2a/paren-init11.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/paren-init11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init12.C -std=c++20 scan-assembler _ZN1Ccv1AEv PASS: g++.dg/cpp2a/paren-init12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init12.C -std=c++23 scan-assembler _ZN1Ccv1AEv PASS: g++.dg/cpp2a/paren-init12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init12.C -std=c++26 scan-assembler _ZN1Ccv1AEv PASS: g++.dg/cpp2a/paren-init12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init13.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/paren-init13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init13.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/paren-init13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init13.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/paren-init13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init14.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp2a/paren-init14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/paren-init14.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/paren-init14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init14.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/paren-init14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/paren-init17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init19.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/paren-init19.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/paren-init19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init19.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/paren-init19.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/paren-init19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init19.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/paren-init19.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/paren-init19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init2.C -std=c++20 execution test PASS: g++.dg/cpp2a/paren-init2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init2.C -std=c++23 execution test PASS: g++.dg/cpp2a/paren-init2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init2.C -std=c++26 execution test PASS: g++.dg/cpp2a/paren-init20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init20.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init21.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init21.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init21.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init22.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init22.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init22.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init23.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/paren-init23.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init23.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/paren-init23.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init23.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/paren-init23.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init24.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init24.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init24.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init25.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init25.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init25.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init26.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/paren-init26.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/paren-init26.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init26.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/paren-init26.C -std=c++23 (test for errors, line 4) PASS: g++.dg/cpp2a/paren-init26.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init26.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/paren-init26.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/paren-init26.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init27.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/cpp2a/paren-init27.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/cpp2a/paren-init27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init27.C -std=gnu++20 execution test PASS: g++.dg/cpp2a/paren-init27.C -std=gnu++23 (test for warnings, line 15) PASS: g++.dg/cpp2a/paren-init27.C -std=gnu++23 (test for warnings, line 21) PASS: g++.dg/cpp2a/paren-init27.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init27.C -std=gnu++23 execution test PASS: g++.dg/cpp2a/paren-init27.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/cpp2a/paren-init27.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/cpp2a/paren-init27.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init27.C -std=gnu++26 execution test PASS: g++.dg/cpp2a/paren-init28.C -std=c++20 scan-assembler _ZGR1r_ PASS: g++.dg/cpp2a/paren-init28.C -std=c++20 scan-assembler _ZGR2r2_ PASS: g++.dg/cpp2a/paren-init28.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init28.C -std=c++23 scan-assembler _ZGR1r_ PASS: g++.dg/cpp2a/paren-init28.C -std=c++23 scan-assembler _ZGR2r2_ PASS: g++.dg/cpp2a/paren-init28.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init28.C -std=c++26 scan-assembler _ZGR1r_ PASS: g++.dg/cpp2a/paren-init28.C -std=c++26 scan-assembler _ZGR2r2_ PASS: g++.dg/cpp2a/paren-init28.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init29.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init29.C -std=c++20 execution test PASS: g++.dg/cpp2a/paren-init29.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init29.C -std=c++23 execution test PASS: g++.dg/cpp2a/paren-init29.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init29.C -std=c++26 execution test PASS: g++.dg/cpp2a/paren-init3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init30.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/paren-init30.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init30.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/paren-init30.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init30.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/paren-init30.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init31.C -std=c++20 scan-assembler-not _ZGR PASS: g++.dg/cpp2a/paren-init31.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init31.C -std=c++23 scan-assembler-not _ZGR PASS: g++.dg/cpp2a/paren-init31.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init31.C -std=c++26 scan-assembler-not _ZGR PASS: g++.dg/cpp2a/paren-init31.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init32.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/paren-init32.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/paren-init32.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/paren-init32.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init32.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/paren-init32.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/paren-init32.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp2a/paren-init32.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init32.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/paren-init32.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/paren-init32.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp2a/paren-init32.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init33.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/cpp2a/paren-init33.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/cpp2a/paren-init33.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init33.C -std=gnu++20 execution test PASS: g++.dg/cpp2a/paren-init33.C -std=gnu++23 (test for warnings, line 23) PASS: g++.dg/cpp2a/paren-init33.C -std=gnu++23 (test for warnings, line 24) PASS: g++.dg/cpp2a/paren-init33.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init33.C -std=gnu++23 execution test PASS: g++.dg/cpp2a/paren-init33.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/cpp2a/paren-init33.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/cpp2a/paren-init33.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init33.C -std=gnu++26 execution test PASS: g++.dg/cpp2a/paren-init34.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/paren-init34.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/paren-init34.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/paren-init34.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init34.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/paren-init34.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/paren-init34.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/paren-init34.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init34.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/paren-init34.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/paren-init34.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/paren-init34.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init35.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init35.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init35.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init36.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/paren-init36.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/paren-init36.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/paren-init36.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init36.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/paren-init36.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/paren-init36.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/paren-init36.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init36.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/paren-init36.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/paren-init36.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/paren-init36.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init37.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/paren-init37.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/paren-init37.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/paren-init37.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init37.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/paren-init37.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/paren-init37.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/paren-init37.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init37.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/paren-init37.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/paren-init37.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/paren-init37.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init38.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init38.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init38.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init4.C -std=c++20 execution test PASS: g++.dg/cpp2a/paren-init4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init4.C -std=c++23 execution test PASS: g++.dg/cpp2a/paren-init4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init4.C -std=c++26 execution test PASS: g++.dg/cpp2a/paren-init5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init5.C -std=c++20 execution test PASS: g++.dg/cpp2a/paren-init5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init5.C -std=c++23 execution test PASS: g++.dg/cpp2a/paren-init5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init5.C -std=c++26 execution test PASS: g++.dg/cpp2a/paren-init6.C -std=c++20 scan-assembler-not _ZGR1a PASS: g++.dg/cpp2a/paren-init6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init6.C -std=c++23 scan-assembler-not _ZGR1a PASS: g++.dg/cpp2a/paren-init6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init6.C -std=c++26 scan-assembler-not _ZGR1a PASS: g++.dg/cpp2a/paren-init6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init7.C -std=c++20 execution test PASS: g++.dg/cpp2a/paren-init7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init7.C -std=c++23 execution test PASS: g++.dg/cpp2a/paren-init7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init7.C -std=c++26 execution test PASS: g++.dg/cpp2a/paren-init8.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/paren-init8.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/paren-init8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init8.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/paren-init8.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/paren-init8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init8.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/paren-init8.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/paren-init8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/paren-init9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/paren-init9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/paren-init9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/partial-spec-redecl.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/partial-spec-redecl.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/partial-spec-redecl.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/partial-spec-redecl.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/partial-spec-redecl.C -std=c++98 (test for errors, line 10) PASS: g++.dg/cpp2a/partial-spec-redecl.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp2a/pr114426.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/pr114426.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/pr114426.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp2a/pr117317-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/pr117317-1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/pr117317-1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/pr117317-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/pr117317-2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/pr117317-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/pr123578.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/pr123578.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/pr123578.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/pr123677.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/pr123677.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/pr123677.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/pr88534.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/pr88534.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/pr88534.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/pr88537.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/pr88537.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/pr88537.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/pr89913.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp2a/pr89913.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/pr89913.C -std=c++23 (test for errors, line 3) PASS: g++.dg/cpp2a/pr89913.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/pr89913.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp2a/pr89913.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp2a/pr96437.C -std=c++20 (test for excess errors) XFAIL: g++.dg/cpp2a/pr96437.C -std=c++26 (test for excess errors) XFAIL: g++.dg/cpp2a/pr96437.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp2a/pr98082.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/pr98082.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/pr98082.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/pr99833.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/pr99833.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/pr99833.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++17 (test for errors, line 14) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++17 (test for errors, line 16) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++17 (test for errors, line 17) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++17 (test for errors, line 19) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++17 (test for errors, line 20) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++17 (test for errors, line 21) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++17 (test for errors, line 22) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/ptrmem1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++11 (test for errors, line 23) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/range-for1.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp2a/range-for1.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp2a/range-for1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp2a/range-for1.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/cpp2a/range-for1.C -std=gnu++17 (test for warnings, line 14) PASS: g++.dg/cpp2a/range-for1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/range-for1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/range-for10.C (test for excess errors) PASS: g++.dg/cpp2a/range-for10.C execution test PASS: g++.dg/cpp2a/range-for11.C (test for excess errors) PASS: g++.dg/cpp2a/range-for11.C execution test PASS: g++.dg/cpp2a/range-for12.C (test for excess errors) PASS: g++.dg/cpp2a/range-for13.C (test for excess errors) PASS: g++.dg/cpp2a/range-for13.C execution test PASS: g++.dg/cpp2a/range-for14.C (test for excess errors) PASS: g++.dg/cpp2a/range-for14.C execution test PASS: g++.dg/cpp2a/range-for15.C (test for excess errors) PASS: g++.dg/cpp2a/range-for15.C execution test PASS: g++.dg/cpp2a/range-for16.C (test for excess errors) PASS: g++.dg/cpp2a/range-for16.C execution test PASS: g++.dg/cpp2a/range-for17.C (test for excess errors) PASS: g++.dg/cpp2a/range-for17.C execution test PASS: g++.dg/cpp2a/range-for18.C (test for excess errors) PASS: g++.dg/cpp2a/range-for2.C (test for excess errors) PASS: g++.dg/cpp2a/range-for3.C (test for excess errors) PASS: g++.dg/cpp2a/range-for4.C (test for excess errors) PASS: g++.dg/cpp2a/range-for4.C execution test PASS: g++.dg/cpp2a/range-for5.C (test for errors, line 13) PASS: g++.dg/cpp2a/range-for5.C (test for errors, line 21) PASS: g++.dg/cpp2a/range-for5.C (test for errors, line 23) PASS: g++.dg/cpp2a/range-for5.C (test for errors, line 32) PASS: g++.dg/cpp2a/range-for5.C (test for errors, line 39) PASS: g++.dg/cpp2a/range-for5.C (test for errors, line 43) PASS: g++.dg/cpp2a/range-for5.C (test for excess errors) PASS: g++.dg/cpp2a/range-for6.C (test for excess errors) PASS: g++.dg/cpp2a/range-for6.C execution test PASS: g++.dg/cpp2a/range-for7.C (test for errors, line 40) PASS: g++.dg/cpp2a/range-for7.C (test for errors, line 43) PASS: g++.dg/cpp2a/range-for7.C (test for excess errors) PASS: g++.dg/cpp2a/range-for8.C (test for excess errors) PASS: g++.dg/cpp2a/range-for8.C execution test PASS: g++.dg/cpp2a/range-for9.C (test for excess errors) PASS: g++.dg/cpp2a/range-for9.C execution test PASS: g++.dg/cpp2a/spaceship-constexpr1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/spaceship-constexpr1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/spaceship-constexpr1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-constexpr1.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/spaceship-constexpr1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-constexpr1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/spaceship-constexpr1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-constexpr2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-constexpr2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-constexpr2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-constexpr3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-constexpr3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-constexpr3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-decltype1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-decltype1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-decltype1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq1.C -std=c++20 execution test PASS: g++.dg/cpp2a/spaceship-eq1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq1.C -std=c++23 execution test PASS: g++.dg/cpp2a/spaceship-eq1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq1.C -std=c++26 execution test PASS: g++.dg/cpp2a/spaceship-eq10.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp2a/spaceship-eq10.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/cpp2a/spaceship-eq10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq10.C -std=c++23 (test for warnings, line 10) PASS: g++.dg/cpp2a/spaceship-eq10.C -std=c++23 (test for warnings, line 7) PASS: g++.dg/cpp2a/spaceship-eq10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq10.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp2a/spaceship-eq10.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/cpp2a/spaceship-eq10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq11.C -std=c++20 execution test PASS: g++.dg/cpp2a/spaceship-eq11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq11.C -std=c++23 execution test PASS: g++.dg/cpp2a/spaceship-eq11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq11.C -std=c++26 execution test PASS: g++.dg/cpp2a/spaceship-eq12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq12.C -std=gnu++20 execution test PASS: g++.dg/cpp2a/spaceship-eq12.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq12.C -std=gnu++23 execution test PASS: g++.dg/cpp2a/spaceship-eq12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq12.C -std=gnu++26 execution test PASS: g++.dg/cpp2a/spaceship-eq13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq13.C -std=c++20 execution test PASS: g++.dg/cpp2a/spaceship-eq13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq13.C -std=c++23 execution test PASS: g++.dg/cpp2a/spaceship-eq13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq13.C -std=c++26 execution test PASS: g++.dg/cpp2a/spaceship-eq14.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/spaceship-eq14.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/spaceship-eq14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq14.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/spaceship-eq14.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/spaceship-eq14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq14.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/spaceship-eq14.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/spaceship-eq14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 102) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 109) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 127) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 159) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 165) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 186) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 195) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 206) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 208) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 58) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 70) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 92) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for warnings, line 53) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 at line 38 (test for warnings, line 37) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 at line 46 (test for warnings, line 45) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 at line 48 (test for warnings, line 47) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 at line 54 (test for warnings, line 53) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 at line 59 (test for warnings, line 58) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 at line 83 (test for errors, line 84) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 at line 93 (test for warnings, line 92) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 (test for errors, line 102) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 (test for errors, line 109) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 (test for errors, line 127) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 (test for errors, line 159) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 (test for errors, line 165) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 (test for errors, line 186) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 (test for errors, line 195) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 (test for errors, line 206) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 (test for errors, line 208) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 (test for errors, line 37) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 (test for errors, line 47) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 (test for errors, line 58) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 (test for errors, line 70) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 (test for errors, line 92) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 (test for warnings, line 34) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 (test for warnings, line 45) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 (test for warnings, line 53) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 at line 38 (test for warnings, line 37) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 at line 46 (test for warnings, line 45) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 at line 48 (test for warnings, line 47) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 at line 54 (test for warnings, line 53) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 at line 59 (test for warnings, line 58) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 at line 83 (test for errors, line 84) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 at line 93 (test for warnings, line 92) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 (test for errors, line 102) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 (test for errors, line 109) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 (test for errors, line 127) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 (test for errors, line 159) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 (test for errors, line 165) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 (test for errors, line 186) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 (test for errors, line 195) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 (test for errors, line 206) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 (test for errors, line 208) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 (test for errors, line 58) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 (test for errors, line 70) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 (test for errors, line 92) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 (test for warnings, line 45) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 (test for warnings, line 53) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 at line 38 (test for warnings, line 37) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 at line 46 (test for warnings, line 45) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 at line 48 (test for warnings, line 47) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 at line 54 (test for warnings, line 53) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 at line 59 (test for warnings, line 58) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 at line 83 (test for errors, line 84) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 at line 93 (test for warnings, line 92) PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq17.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/spaceship-eq17.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp2a/spaceship-eq17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq17.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/spaceship-eq17.C -std=c++23 (test for warnings, line 4) PASS: g++.dg/cpp2a/spaceship-eq17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq17.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/spaceship-eq17.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp2a/spaceship-eq17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq1a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq1a.C -std=c++20 execution test PASS: g++.dg/cpp2a/spaceship-eq1a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq1a.C -std=c++23 execution test PASS: g++.dg/cpp2a/spaceship-eq1a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq1a.C -std=c++26 execution test PASS: g++.dg/cpp2a/spaceship-eq2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-eq3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/spaceship-eq3.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/spaceship-eq3.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/spaceship-eq3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq3.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/spaceship-eq3.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp2a/spaceship-eq3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq3.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/spaceship-eq3.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/spaceship-eq3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++23 (test for errors, line 4) PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq5.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-eq5.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp2a/spaceship-eq5.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp2a/spaceship-eq5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq5.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-eq5.C -std=c++23 (test for warnings, line 4) PASS: g++.dg/cpp2a/spaceship-eq5.C -std=c++23 (test for warnings, line 5) PASS: g++.dg/cpp2a/spaceship-eq5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq5.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-eq5.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp2a/spaceship-eq5.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp2a/spaceship-eq5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq6.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-eq6.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/cpp2a/spaceship-eq6.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp2a/spaceship-eq6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq6.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-eq6.C -std=c++23 (test for warnings, line 5) PASS: g++.dg/cpp2a/spaceship-eq6.C -std=c++23 (test for warnings, line 6) PASS: g++.dg/cpp2a/spaceship-eq6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq6.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-eq6.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/cpp2a/spaceship-eq6.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp2a/spaceship-eq6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq7.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-eq7.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp2a/spaceship-eq7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq7.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-eq7.C -std=c++23 (test for warnings, line 6) PASS: g++.dg/cpp2a/spaceship-eq7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq7.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-eq7.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp2a/spaceship-eq7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq8.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/spaceship-eq8.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-eq8.C -std=c++20 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp2a/spaceship-eq8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq8.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/spaceship-eq8.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-eq8.C -std=c++23 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp2a/spaceship-eq8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq8.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/spaceship-eq8.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-eq8.C -std=c++26 at line 6 (test for warnings, line 5) PASS: g++.dg/cpp2a/spaceship-eq8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-eq9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/spaceship-err1.C -std=c++20 at line 5 (test for warnings, line 4) PASS: g++.dg/cpp2a/spaceship-err1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err1.C -std=c++23 (test for errors, line 4) PASS: g++.dg/cpp2a/spaceship-err1.C -std=c++23 at line 5 (test for warnings, line 4) PASS: g++.dg/cpp2a/spaceship-err1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/spaceship-err1.C -std=c++26 at line 5 (test for warnings, line 4) PASS: g++.dg/cpp2a/spaceship-err1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/spaceship-err2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/spaceship-err2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err2.C -std=c++23 (test for errors, line 4) PASS: g++.dg/cpp2a/spaceship-err2.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/spaceship-err2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/spaceship-err2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/spaceship-err2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++20 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++20 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++23 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++23 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++26 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++26 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err4.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/spaceship-err4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/spaceship-err4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/spaceship-err4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err4.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/spaceship-err4.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp2a/spaceship-err4.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/spaceship-err4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err4.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/spaceship-err4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/spaceship-err4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/spaceship-err4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err6.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/spaceship-err6.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/spaceship-err6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-err6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err6.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/spaceship-err6.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/spaceship-err6.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-err6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err6.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/spaceship-err6.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/spaceship-err6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-err6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-fallback1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-fallback1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-fallback1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-friend1.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/spaceship-friend1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-friend1.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/spaceship-friend1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-friend1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/spaceship-friend1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-narrowing1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-narrowing1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-narrowing1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-narrowing2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-narrowing2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-narrowing2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 102) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 106) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 109) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 113) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 114) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 116) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 16) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 34) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 44) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 62) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 68) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 74) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 91) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 93) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 94) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 98) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 99) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++23 (test for errors, line 102) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++23 (test for errors, line 106) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++23 (test for errors, line 109) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++23 (test for errors, line 113) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++23 (test for errors, line 114) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++23 (test for errors, line 116) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++23 (test for errors, line 16) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++23 (test for errors, line 34) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++23 (test for errors, line 44) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++23 (test for errors, line 62) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++23 (test for errors, line 68) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++23 (test for errors, line 74) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++23 (test for errors, line 91) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++23 (test for errors, line 93) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++23 (test for errors, line 94) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++23 (test for errors, line 98) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++23 (test for errors, line 99) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++26 (test for errors, line 102) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++26 (test for errors, line 106) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++26 (test for errors, line 109) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++26 (test for errors, line 113) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++26 (test for errors, line 114) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++26 (test for errors, line 116) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++26 (test for errors, line 16) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++26 (test for errors, line 34) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++26 (test for errors, line 44) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++26 (test for errors, line 62) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++26 (test for errors, line 68) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++26 (test for errors, line 74) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++26 (test for errors, line 91) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++26 (test for errors, line 93) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++26 (test for errors, line 94) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++26 (test for errors, line 98) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++26 (test for errors, line 99) PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-ref1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/spaceship-ref1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/cpp2a/spaceship-ref1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-ref1.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/spaceship-ref1.C -std=c++23 (test for errors, line 6) PASS: g++.dg/cpp2a/spaceship-ref1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-ref1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/spaceship-ref1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/cpp2a/spaceship-ref1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-rewrite1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/spaceship-rewrite1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-rewrite1.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/spaceship-rewrite1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-rewrite1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/spaceship-rewrite1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-rewrite2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-rewrite2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-rewrite2.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-rewrite3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-rewrite3.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/spaceship-rewrite3.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp2a/spaceship-rewrite3.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/cpp2a/spaceship-rewrite3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-rewrite3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-rewrite3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/spaceship-rewrite3.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp2a/spaceship-rewrite3.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/cpp2a/spaceship-rewrite3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-rewrite3.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-rewrite4.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-rewrite4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-rewrite4.C -std=c++17 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-rewrite4.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-rewrite4.C -std=c++20 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp2a/spaceship-rewrite4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-rewrite5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-rewrite5.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/spaceship-rewrite5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-rewrite5.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/spaceship-rewrite5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-rewrite6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-rewrite6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-rewrite6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-scalar1-neg.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/spaceship-scalar1-neg.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/spaceship-scalar1-neg.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/spaceship-scalar1-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-scalar1-neg.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/spaceship-scalar1-neg.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/spaceship-scalar1-neg.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/spaceship-scalar1-neg.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-scalar1-neg.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/spaceship-scalar1-neg.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/spaceship-scalar1-neg.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/spaceship-scalar1-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-scalar1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-scalar1.C -std=c++20 execution test PASS: g++.dg/cpp2a/spaceship-scalar1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-scalar1.C -std=c++23 execution test PASS: g++.dg/cpp2a/spaceship-scalar1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-scalar1.C -std=c++26 execution test PASS: g++.dg/cpp2a/spaceship-scalar1a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-scalar1a.C -std=c++20 execution test PASS: g++.dg/cpp2a/spaceship-scalar1a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-scalar1a.C -std=c++23 execution test PASS: g++.dg/cpp2a/spaceship-scalar1a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-scalar1a.C -std=c++26 execution test PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-scalar3.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/cpp2a/spaceship-scalar3.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-scalar3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-scalar3.C -std=gnu++23 (test for errors, line 7) PASS: g++.dg/cpp2a/spaceship-scalar3.C -std=gnu++23 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-scalar3.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-scalar3.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/cpp2a/spaceship-scalar3.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-scalar3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-sfinae1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-sfinae1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-sfinae1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-sfinae2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-sfinae2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-sfinae2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-sfinae3.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/spaceship-sfinae3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-sfinae3.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/spaceship-sfinae3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-sfinae3.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/spaceship-sfinae3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++23 (test for errors, line 15) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++23 (test for errors, line 26) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++23 (test for errors, line 28) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++26 (test for errors, line 28) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg2.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/spaceship-synth-neg2.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/spaceship-synth-neg2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg2.C -std=c++23 (test for errors, line 17) PASS: g++.dg/cpp2a/spaceship-synth-neg2.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/spaceship-synth-neg2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/cpp2a/spaceship-synth-neg2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/spaceship-synth-neg2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-synth-neg3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg3.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-synth-neg3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-synth-neg3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg4.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/spaceship-synth-neg4.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp2a/spaceship-synth-neg4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg4.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/spaceship-synth-neg4.C -std=c++23 (test for warnings, line 13) PASS: g++.dg/cpp2a/spaceship-synth-neg4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg4.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/spaceship-synth-neg4.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp2a/spaceship-synth-neg4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg5.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/cpp2a/spaceship-synth-neg5.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/cpp2a/spaceship-synth-neg5.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/cpp2a/spaceship-synth-neg5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg5.C -std=gnu++23 (test for errors, line 15) PASS: g++.dg/cpp2a/spaceship-synth-neg5.C -std=gnu++23 (test for warnings, line 8) PASS: g++.dg/cpp2a/spaceship-synth-neg5.C -std=gnu++23 (test for warnings, line 9) PASS: g++.dg/cpp2a/spaceship-synth-neg5.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg5.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/cpp2a/spaceship-synth-neg5.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/cpp2a/spaceship-synth-neg5.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/cpp2a/spaceship-synth-neg5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg6.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/spaceship-synth-neg6.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/spaceship-synth-neg6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-synth-neg6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg6.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/spaceship-synth-neg6.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/spaceship-synth-neg6.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-synth-neg6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg6.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/spaceship-synth-neg6.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/spaceship-synth-neg6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/spaceship-synth-neg6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++20 (test for errors, line 51) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++20 (test for errors, line 57) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++20 at line 13 (test for errors, line 12) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++20 at line 17 (test for errors, line 16) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++20 at line 26 (test for errors, line 25) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++23 (test for errors, line 45) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++23 (test for errors, line 51) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++23 (test for errors, line 57) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++23 (test for warnings, line 12) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++23 (test for warnings, line 16) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++23 (test for warnings, line 25) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++23 at line 13 (test for errors, line 12) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++23 at line 17 (test for errors, line 16) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++23 at line 26 (test for errors, line 25) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++26 (test for errors, line 45) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++26 (test for errors, line 51) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++26 (test for errors, line 57) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++26 at line 13 (test for errors, line 12) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++26 at line 17 (test for errors, line 16) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++26 at line 26 (test for errors, line 25) PASS: g++.dg/cpp2a/spaceship-synth-neg7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth1.C -std=c++20 execution test PASS: g++.dg/cpp2a/spaceship-synth1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth1.C -std=c++23 execution test PASS: g++.dg/cpp2a/spaceship-synth1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth1.C -std=c++26 execution test PASS: g++.dg/cpp2a/spaceship-synth10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth10.C -std=gnu++20 execution test PASS: g++.dg/cpp2a/spaceship-synth10.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth10.C -std=gnu++23 execution test PASS: g++.dg/cpp2a/spaceship-synth10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth10.C -std=gnu++26 execution test PASS: g++.dg/cpp2a/spaceship-synth11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth12.C -std=c++20 execution test PASS: g++.dg/cpp2a/spaceship-synth12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth12.C -std=c++23 execution test PASS: g++.dg/cpp2a/spaceship-synth12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth12.C -std=c++26 execution test PASS: g++.dg/cpp2a/spaceship-synth13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth14.C -std=c++20 execution test PASS: g++.dg/cpp2a/spaceship-synth14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth14.C -std=c++23 execution test PASS: g++.dg/cpp2a/spaceship-synth14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth14.C -std=c++26 execution test PASS: g++.dg/cpp2a/spaceship-synth15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth16a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth16a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth16a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth17.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-synth17.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/spaceship-synth17.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/spaceship-synth17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth17.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-synth17.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/spaceship-synth17.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/spaceship-synth17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth17.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/spaceship-synth17.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/spaceship-synth17.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/spaceship-synth17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth1a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth1a.C -std=c++20 execution test PASS: g++.dg/cpp2a/spaceship-synth1a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth1a.C -std=c++23 execution test PASS: g++.dg/cpp2a/spaceship-synth1a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth1a.C -std=c++26 execution test PASS: g++.dg/cpp2a/spaceship-synth2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth2.C -std=c++20 execution test PASS: g++.dg/cpp2a/spaceship-synth2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth2.C -std=c++23 execution test PASS: g++.dg/cpp2a/spaceship-synth2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth2.C -std=c++26 execution test PASS: g++.dg/cpp2a/spaceship-synth2a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth2a.C -std=c++20 execution test PASS: g++.dg/cpp2a/spaceship-synth2a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth2a.C -std=c++23 execution test PASS: g++.dg/cpp2a/spaceship-synth2a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth2a.C -std=c++26 execution test PASS: g++.dg/cpp2a/spaceship-synth2b.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth2b.C -std=c++20 execution test PASS: g++.dg/cpp2a/spaceship-synth2b.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth2b.C -std=c++23 execution test PASS: g++.dg/cpp2a/spaceship-synth2b.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth2b.C -std=c++26 execution test PASS: g++.dg/cpp2a/spaceship-synth3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth3.C -std=c++20 execution test PASS: g++.dg/cpp2a/spaceship-synth3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth3.C -std=c++23 execution test PASS: g++.dg/cpp2a/spaceship-synth3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth3.C -std=c++26 execution test PASS: g++.dg/cpp2a/spaceship-synth3a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth3a.C -std=c++20 execution test PASS: g++.dg/cpp2a/spaceship-synth3a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth3a.C -std=c++23 execution test PASS: g++.dg/cpp2a/spaceship-synth3a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth3a.C -std=c++26 execution test PASS: g++.dg/cpp2a/spaceship-synth4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth4.C -std=c++20 execution test PASS: g++.dg/cpp2a/spaceship-synth4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth4.C -std=c++23 execution test PASS: g++.dg/cpp2a/spaceship-synth4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth4.C -std=c++26 execution test PASS: g++.dg/cpp2a/spaceship-synth5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth5.C -std=c++20 execution test PASS: g++.dg/cpp2a/spaceship-synth5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth5.C -std=c++23 execution test PASS: g++.dg/cpp2a/spaceship-synth5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth5.C -std=c++26 execution test PASS: g++.dg/cpp2a/spaceship-synth6.C -std=c++20 at line 8 (test for errors, line 9) PASS: g++.dg/cpp2a/spaceship-synth6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth6.C -std=c++23 at line 8 (test for errors, line 9) PASS: g++.dg/cpp2a/spaceship-synth6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth6.C -std=c++26 at line 8 (test for errors, line 9) PASS: g++.dg/cpp2a/spaceship-synth6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth8a.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/spaceship-synth8a.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp2a/spaceship-synth8a.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/cpp2a/spaceship-synth8a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth8a.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp2a/spaceship-synth8a.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp2a/spaceship-synth8a.C -std=c++23 (test for warnings, line 22) PASS: g++.dg/cpp2a/spaceship-synth8a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth8a.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp2a/spaceship-synth8a.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp2a/spaceship-synth8a.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/cpp2a/spaceship-synth8a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth9.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/spaceship-synth9.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp2a/spaceship-synth9.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp2a/spaceship-synth9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth9.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/spaceship-synth9.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp2a/spaceship-synth9.C -std=c++23 (test for warnings, line 26) PASS: g++.dg/cpp2a/spaceship-synth9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-synth9.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/spaceship-synth9.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp2a/spaceship-synth9.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/cpp2a/spaceship-synth9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-union1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-union1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-union1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-vec1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/cpp2a/spaceship-vec1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-vec1.C -std=c++23 (test for warnings, line 10) PASS: g++.dg/cpp2a/spaceship-vec1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-vec1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/cpp2a/spaceship-vec1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-virtual1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-virtual1.C -std=c++20 execution test PASS: g++.dg/cpp2a/spaceship-virtual1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-virtual1.C -std=c++23 execution test PASS: g++.dg/cpp2a/spaceship-virtual1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-virtual1.C -std=c++26 execution test PASS: g++.dg/cpp2a/spaceship-weak1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-weak1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/spaceship-weak1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc10.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/srcloc10.C -std=c++20 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp2a/srcloc10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc10.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/srcloc10.C -std=c++23 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp2a/srcloc10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc10.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/srcloc10.C -std=c++26 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp2a/srcloc10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc11.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/srcloc11.C -std=c++20 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp2a/srcloc11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc11.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/srcloc11.C -std=c++23 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp2a/srcloc11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc11.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/srcloc11.C -std=c++26 at line 13 (test for warnings, line 12) PASS: g++.dg/cpp2a/srcloc11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc12.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/srcloc12.C -std=c++20 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp2a/srcloc12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc12.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/srcloc12.C -std=c++23 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp2a/srcloc12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc12.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/srcloc12.C -std=c++26 at line 14 (test for warnings, line 13) PASS: g++.dg/cpp2a/srcloc12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc13.C -std=c++20 (test for errors, line 14) PASS: g++.dg/cpp2a/srcloc13.C -std=c++20 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp2a/srcloc13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc13.C -std=c++23 (test for errors, line 14) PASS: g++.dg/cpp2a/srcloc13.C -std=c++23 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp2a/srcloc13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc13.C -std=c++26 (test for errors, line 14) PASS: g++.dg/cpp2a/srcloc13.C -std=c++26 at line 15 (test for warnings, line 14) PASS: g++.dg/cpp2a/srcloc13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc15.C -std=c++20 execution test PASS: g++.dg/cpp2a/srcloc15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc15.C -std=c++23 execution test PASS: g++.dg/cpp2a/srcloc15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc15.C -std=c++26 execution test PASS: g++.dg/cpp2a/srcloc16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc16.C -std=c++20 execution test PASS: g++.dg/cpp2a/srcloc16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc16.C -std=c++23 execution test PASS: g++.dg/cpp2a/srcloc16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc16.C -std=c++26 execution test PASS: g++.dg/cpp2a/srcloc17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc17.C -std=c++20 execution test PASS: g++.dg/cpp2a/srcloc17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc17.C -std=c++23 execution test PASS: g++.dg/cpp2a/srcloc17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc17.C -std=c++26 execution test PASS: g++.dg/cpp2a/srcloc18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc18.C -std=c++20 execution test PASS: g++.dg/cpp2a/srcloc18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc18.C -std=c++23 execution test PASS: g++.dg/cpp2a/srcloc18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc18.C -std=c++26 execution test PASS: g++.dg/cpp2a/srcloc19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc20.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp2a/srcloc20.C -std=c++20 (test for errors, line 36) PASS: g++.dg/cpp2a/srcloc20.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp2a/srcloc20.C -std=c++20 (test for errors, line 42) PASS: g++.dg/cpp2a/srcloc20.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp2a/srcloc20.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc20.C -std=c++23 (test for errors, line 35) PASS: g++.dg/cpp2a/srcloc20.C -std=c++23 (test for errors, line 36) PASS: g++.dg/cpp2a/srcloc20.C -std=c++23 (test for errors, line 41) PASS: g++.dg/cpp2a/srcloc20.C -std=c++23 (test for errors, line 42) PASS: g++.dg/cpp2a/srcloc20.C -std=c++23 (test for errors, line 43) PASS: g++.dg/cpp2a/srcloc20.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc20.C -std=c++26 (test for errors, line 35) PASS: g++.dg/cpp2a/srcloc20.C -std=c++26 (test for errors, line 36) PASS: g++.dg/cpp2a/srcloc20.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp2a/srcloc20.C -std=c++26 (test for errors, line 42) PASS: g++.dg/cpp2a/srcloc20.C -std=c++26 (test for errors, line 43) PASS: g++.dg/cpp2a/srcloc20.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc3.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp2a/srcloc3.C -std=c++20 at line 4 (test for warnings, line 3) PASS: g++.dg/cpp2a/srcloc3.C -std=c++20 at line 5 (test for warnings, line 3) PASS: g++.dg/cpp2a/srcloc3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc3.C -std=c++23 (test for errors, line 3) PASS: g++.dg/cpp2a/srcloc3.C -std=c++23 at line 4 (test for warnings, line 3) PASS: g++.dg/cpp2a/srcloc3.C -std=c++23 at line 5 (test for warnings, line 3) PASS: g++.dg/cpp2a/srcloc3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc3.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp2a/srcloc3.C -std=c++26 at line 4 (test for warnings, line 3) PASS: g++.dg/cpp2a/srcloc3.C -std=c++26 at line 5 (test for warnings, line 3) PASS: g++.dg/cpp2a/srcloc3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/srcloc4.C -std=c++20 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp2a/srcloc4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc4.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/srcloc4.C -std=c++23 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp2a/srcloc4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/srcloc4.C -std=c++26 at line 8 (test for warnings, line 7) PASS: g++.dg/cpp2a/srcloc4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc5.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/srcloc5.C -std=c++20 at line 8 (test for errors, line 7) PASS: g++.dg/cpp2a/srcloc5.C -std=c++20 at line 9 (test for warnings, line 7) PASS: g++.dg/cpp2a/srcloc5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc5.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/srcloc5.C -std=c++23 at line 8 (test for errors, line 7) PASS: g++.dg/cpp2a/srcloc5.C -std=c++23 at line 9 (test for warnings, line 7) PASS: g++.dg/cpp2a/srcloc5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc5.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/srcloc5.C -std=c++26 at line 8 (test for errors, line 7) PASS: g++.dg/cpp2a/srcloc5.C -std=c++26 at line 9 (test for warnings, line 7) PASS: g++.dg/cpp2a/srcloc5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/srcloc6.C -std=c++20 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp2a/srcloc6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc6.C -std=c++23 (test for errors, line 8) PASS: g++.dg/cpp2a/srcloc6.C -std=c++23 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp2a/srcloc6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/cpp2a/srcloc6.C -std=c++26 at line 9 (test for warnings, line 8) PASS: g++.dg/cpp2a/srcloc6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc7.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/srcloc7.C -std=c++20 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp2a/srcloc7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc7.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/srcloc7.C -std=c++23 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp2a/srcloc7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc7.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/srcloc7.C -std=c++26 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp2a/srcloc7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc8.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/srcloc8.C -std=c++20 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp2a/srcloc8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc8.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/srcloc8.C -std=c++23 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp2a/srcloc8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc8.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/srcloc8.C -std=c++26 at line 10 (test for warnings, line 9) PASS: g++.dg/cpp2a/srcloc8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/srcloc9.C -std=c++20 (test for errors, line 10) PASS: g++.dg/cpp2a/srcloc9.C -std=c++20 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp2a/srcloc9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/srcloc9.C -std=c++23 (test for errors, line 10) PASS: g++.dg/cpp2a/srcloc9.C -std=c++23 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp2a/srcloc9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/srcloc9.C -std=c++26 (test for errors, line 10) PASS: g++.dg/cpp2a/srcloc9.C -std=c++26 at line 11 (test for warnings, line 10) PASS: g++.dg/cpp2a/srcloc9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for errors, line 33) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for errors, line 35) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for errors, line 43) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for errors, line 45) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for errors, line 48) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for errors, line 52) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for errors, line 56) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for errors, line 60) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for errors, line 62) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for errors, line 66) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for errors, line 70) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for errors, line 73) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for errors, line 76) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for errors, line 80) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for errors, line 84) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for errors, line 88) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for errors, line 91) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for warnings, line 40) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for warnings, line 44) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for warnings, line 46) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for warnings, line 53) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for warnings, line 57) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for warnings, line 59) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for warnings, line 63) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for warnings, line 67) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for warnings, line 71) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for warnings, line 74) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for warnings, line 77) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for warnings, line 81) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for warnings, line 85) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for warnings, line 89) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for warnings, line 92) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 at line 36 (test for warnings, line 35) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 at line 90 (test for errors, line 89) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 at line 93 (test for errors, line 92) PASS: g++.dg/cpp2a/typedef1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for errors, line 33) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for errors, line 35) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for errors, line 39) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for errors, line 43) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for errors, line 45) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for errors, line 48) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for errors, line 52) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for errors, line 56) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for errors, line 60) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for errors, line 62) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for errors, line 66) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for errors, line 70) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for errors, line 73) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for errors, line 76) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for errors, line 80) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for errors, line 84) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for errors, line 88) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for errors, line 91) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for warnings, line 40) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for warnings, line 53) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for warnings, line 59) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for warnings, line 63) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for warnings, line 71) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for warnings, line 74) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for warnings, line 77) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for warnings, line 81) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for warnings, line 85) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for warnings, line 89) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for warnings, line 92) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 at line 36 (test for warnings, line 35) PASS: g++.dg/cpp2a/typedef1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for errors, line 33) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for errors, line 35) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for errors, line 43) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for errors, line 45) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for errors, line 48) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for errors, line 56) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for errors, line 60) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for errors, line 62) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for errors, line 70) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for errors, line 73) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for errors, line 76) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for errors, line 84) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for warnings, line 32) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for warnings, line 44) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for warnings, line 46) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for warnings, line 49) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for warnings, line 57) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for warnings, line 59) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for warnings, line 63) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for warnings, line 71) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for warnings, line 74) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for warnings, line 77) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for warnings, line 85) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 at line 36 (test for warnings, line 35) PASS: g++.dg/cpp2a/typedef1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp2a/typename1.C -std=c++20 (test for errors, line 41) PASS: g++.dg/cpp2a/typename1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/typename1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/typename1.C -std=c++23 (test for errors, line 41) PASS: g++.dg/cpp2a/typename1.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/typename1.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/typename1.C -std=c++26 (test for errors, line 41) PASS: g++.dg/cpp2a/typename1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/typename1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/typename10.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/typename10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/typename10.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/typename10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/typename10.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/typename10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/typename11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/typename11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/typename11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/typename12.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/typename12.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/typename12.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/typename13.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/typename13.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/typename13.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/typename14.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/typename14.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/typename14.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/typename14.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/typename14.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/typename14.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/typename14.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/typename14.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/typename14.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/typename15.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/typename15.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/typename15.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/typename16.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/typename16.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/typename16.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/typename17.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/typename17.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/typename17.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/typename18.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/typename18.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/typename18.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/typename19.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/typename19.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/typename19.C -std=c++23 (test for errors, line 5) PASS: g++.dg/cpp2a/typename19.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/typename19.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/typename19.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/typename2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/typename2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/typename2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/typename3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/typename3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/typename3.C -std=c++23 (test for errors, line 7) PASS: g++.dg/cpp2a/typename3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/typename3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/cpp2a/typename3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/typename4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/typename4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/typename4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/typename5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/typename5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/typename5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/typename6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/typename6.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/typename6.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/typename7.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/typename7.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/typename7.C -std=c++20 (test for errors, line 21) PASS: g++.dg/cpp2a/typename7.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/typename7.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/typename7.C -std=c++20 (test for errors, line 24) PASS: g++.dg/cpp2a/typename7.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp2a/typename7.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/typename7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/typename7.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/typename7.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/typename7.C -std=c++23 (test for errors, line 21) PASS: g++.dg/cpp2a/typename7.C -std=c++23 (test for errors, line 22) PASS: g++.dg/cpp2a/typename7.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/typename7.C -std=c++23 (test for errors, line 24) PASS: g++.dg/cpp2a/typename7.C -std=c++23 (test for errors, line 25) PASS: g++.dg/cpp2a/typename7.C -std=c++23 (test for errors, line 9) PASS: g++.dg/cpp2a/typename7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/typename7.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/typename7.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/typename7.C -std=c++26 (test for errors, line 21) PASS: g++.dg/cpp2a/typename7.C -std=c++26 (test for errors, line 22) PASS: g++.dg/cpp2a/typename7.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/typename7.C -std=c++26 (test for errors, line 24) PASS: g++.dg/cpp2a/typename7.C -std=c++26 (test for errors, line 25) PASS: g++.dg/cpp2a/typename7.C -std=c++26 (test for errors, line 9) PASS: g++.dg/cpp2a/typename7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/typename8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/typename8.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/typename8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/typename9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/typename9.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/typename9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/ucn1.C (test for excess errors) PASS: g++.dg/cpp2a/ucn1.C 110000 outside UCS (test for warnings, line 6) PASS: g++.dg/cpp2a/ucn2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp2a/ucn2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp2a/ucn2.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp2a/ucn2.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp2a/ucn2.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp2a/ucn2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp2a/ucn2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp2a/ucn2.C -std=c++11 at line 10 (test for errors, line 9) PASS: g++.dg/cpp2a/ucn2.C -std=c++11 at line 29 (test for errors, line 28) PASS: g++.dg/cpp2a/ucn2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for errors, line 11) PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for errors, line 12) PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for errors, line 15) PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for errors, line 17) PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for errors, line 20) PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for errors, line 22) PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for errors, line 23) PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for errors, line 7) PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for errors, line 8) PASS: g++.dg/cpp2a/ucn2.C -std=c++17 at line 10 (test for errors, line 9) PASS: g++.dg/cpp2a/ucn2.C -std=c++17 at line 26 (test for errors, line 25) PASS: g++.dg/cpp2a/ucn2.C -std=c++17 at line 29 (test for errors, line 28) PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 17) PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 25) PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 28) PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 30) PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/cpp2a/ucn2.C -std=c++20 at line 10 (test for errors, line 9) PASS: g++.dg/cpp2a/ucn2.C -std=c++20 at line 26 (test for errors, line 25) PASS: g++.dg/cpp2a/ucn2.C -std=c++20 at line 29 (test for errors, line 28) PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C -std=c++20 (test for errors, line 23) PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C -std=c++20 at line 24 (test for errors, line 23) PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C -std=c++23 (test for errors, line 23) PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C -std=c++23 at line 24 (test for errors, line 23) PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C -std=c++26 (test for errors, line 23) PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C -std=c++26 at line 24 (test for errors, line 23) PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/udlit-class-nttp-ctad.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/udlit-class-nttp-ctad.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/udlit-class-nttp-ctad.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/udlit-class-nttp-neg.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/udlit-class-nttp-neg.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/udlit-class-nttp-neg.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/udlit-class-nttp-neg.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/udlit-class-nttp-neg.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/udlit-class-nttp-neg.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/udlit-class-nttp-neg2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/cpp2a/udlit-class-nttp-neg2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/cpp2a/udlit-class-nttp-neg2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/udlit-class-nttp-neg2.C -std=c++23 (test for errors, line 12) PASS: g++.dg/cpp2a/udlit-class-nttp-neg2.C -std=c++23 (test for errors, line 13) PASS: g++.dg/cpp2a/udlit-class-nttp-neg2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/udlit-class-nttp-neg2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/cpp2a/udlit-class-nttp-neg2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/cpp2a/udlit-class-nttp-neg2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/udlit-class-nttp.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/udlit-class-nttp.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/udlit-class-nttp.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/using-enum-1.C -std=c++20 (test for errors, line 37) PASS: g++.dg/cpp2a/using-enum-1.C -std=c++20 (test for errors, line 38) PASS: g++.dg/cpp2a/using-enum-1.C -std=c++20 (test for errors, line 55) PASS: g++.dg/cpp2a/using-enum-1.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp2a/using-enum-1.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/cpp2a/using-enum-1.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/cpp2a/using-enum-1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/using-enum-1.C -std=c++26 (test for errors, line 37) PASS: g++.dg/cpp2a/using-enum-1.C -std=c++26 (test for errors, line 38) PASS: g++.dg/cpp2a/using-enum-1.C -std=c++26 (test for errors, line 55) PASS: g++.dg/cpp2a/using-enum-1.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp2a/using-enum-1.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/cpp2a/using-enum-1.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/cpp2a/using-enum-1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/using-enum-1.C -std=c++98 PASS: g++.dg/cpp2a/using-enum-10.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-10.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-10.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-10a.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-10a.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-10a.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-11.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-11.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-11.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-2.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp2a/using-enum-2.C -std=c++20 (test for errors, line 47) PASS: g++.dg/cpp2a/using-enum-2.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/cpp2a/using-enum-2.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-2.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp2a/using-enum-2.C -std=c++23 (test for errors, line 47) PASS: g++.dg/cpp2a/using-enum-2.C -std=c++23 (test for warnings, line 26) PASS: g++.dg/cpp2a/using-enum-2.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-2.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp2a/using-enum-2.C -std=c++26 (test for errors, line 47) PASS: g++.dg/cpp2a/using-enum-2.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/cpp2a/using-enum-2.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-3.C -std=c++20 (test for errors, line 4) PASS: g++.dg/cpp2a/using-enum-3.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-3.C -std=c++23 (test for errors, line 4) PASS: g++.dg/cpp2a/using-enum-3.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-3.C -std=c++26 (test for errors, line 4) PASS: g++.dg/cpp2a/using-enum-3.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-4.C -std=c++20 (test for errors, line 11) PASS: g++.dg/cpp2a/using-enum-4.C -std=c++20 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp2a/using-enum-4.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-4.C -std=c++23 (test for errors, line 11) PASS: g++.dg/cpp2a/using-enum-4.C -std=c++23 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp2a/using-enum-4.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-4.C -std=c++26 (test for errors, line 11) PASS: g++.dg/cpp2a/using-enum-4.C -std=c++26 at line 12 (test for warnings, line 11) PASS: g++.dg/cpp2a/using-enum-4.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-5.C -std=c++20 (test for errors, line 102) PASS: g++.dg/cpp2a/using-enum-5.C -std=c++20 (test for errors, line 130) PASS: g++.dg/cpp2a/using-enum-5.C -std=c++20 (test for errors, line 20) PASS: g++.dg/cpp2a/using-enum-5.C -std=c++20 (test for errors, line 58) PASS: g++.dg/cpp2a/using-enum-5.C -std=c++20 (test for errors, line 59) PASS: g++.dg/cpp2a/using-enum-5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-5.C -std=c++23 (test for errors, line 102) PASS: g++.dg/cpp2a/using-enum-5.C -std=c++23 (test for errors, line 130) PASS: g++.dg/cpp2a/using-enum-5.C -std=c++23 (test for errors, line 20) PASS: g++.dg/cpp2a/using-enum-5.C -std=c++23 (test for errors, line 58) PASS: g++.dg/cpp2a/using-enum-5.C -std=c++23 (test for errors, line 59) PASS: g++.dg/cpp2a/using-enum-5.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-5.C -std=c++26 (test for errors, line 102) PASS: g++.dg/cpp2a/using-enum-5.C -std=c++26 (test for errors, line 130) PASS: g++.dg/cpp2a/using-enum-5.C -std=c++26 (test for errors, line 20) PASS: g++.dg/cpp2a/using-enum-5.C -std=c++26 (test for errors, line 58) PASS: g++.dg/cpp2a/using-enum-5.C -std=c++26 (test for errors, line 59) PASS: g++.dg/cpp2a/using-enum-5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-6.C -std=c++20 (test for errors, line 3) PASS: g++.dg/cpp2a/using-enum-6.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/using-enum-6.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/cpp2a/using-enum-6.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-6.C -std=c++26 (test for errors, line 3) PASS: g++.dg/cpp2a/using-enum-6.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/using-enum-6.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/cpp2a/using-enum-6.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/cpp2a/using-enum-6.C -std=c++98 PASS: g++.dg/cpp2a/using-enum-7.C -std=c++20 (test for errors, line 18) PASS: g++.dg/cpp2a/using-enum-7.C -std=c++20 (test for errors, line 19) PASS: g++.dg/cpp2a/using-enum-7.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-7.C -std=c++23 (test for errors, line 18) PASS: g++.dg/cpp2a/using-enum-7.C -std=c++23 (test for errors, line 19) PASS: g++.dg/cpp2a/using-enum-7.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-7.C -std=c++26 (test for errors, line 18) PASS: g++.dg/cpp2a/using-enum-7.C -std=c++26 (test for errors, line 19) PASS: g++.dg/cpp2a/using-enum-7.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-8.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp2a/using-enum-8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-8.C -std=c++20 (test for errors, line 5) PASS: g++.dg/cpp2a/using-enum-8.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-8.C -std=c++26 (test for errors, line 5) PASS: g++.dg/cpp2a/using-enum-8.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-9.C -std=c++20 (test for errors, line 26) PASS: g++.dg/cpp2a/using-enum-9.C -std=c++20 (test for errors, line 27) PASS: g++.dg/cpp2a/using-enum-9.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-9.C -std=c++23 (test for errors, line 26) PASS: g++.dg/cpp2a/using-enum-9.C -std=c++23 (test for errors, line 27) PASS: g++.dg/cpp2a/using-enum-9.C -std=c++23 (test for excess errors) PASS: g++.dg/cpp2a/using-enum-9.C -std=c++26 (test for errors, line 26) PASS: g++.dg/cpp2a/using-enum-9.C -std=c++26 (test for errors, line 27) PASS: g++.dg/cpp2a/using-enum-9.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 110) PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 115) PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 138) PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 139) PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 77) PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 78) PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 79) PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 80) PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 81) PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 82) PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 83) PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 87) PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for excess errors) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 110) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 115) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 138) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 139) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 77) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 78) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 79) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 80) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 81) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 82) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 83) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 87) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 100) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 109) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 114) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 137) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 40) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 58) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 59) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 60) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 61) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 62) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 64) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 68) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 70) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 84) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 85) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 92) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 93) PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for bogus messages, line 110) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for bogus messages, line 115) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for bogus messages, line 138) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for bogus messages, line 139) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for bogus messages, line 77) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for bogus messages, line 78) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for bogus messages, line 79) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for bogus messages, line 80) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for bogus messages, line 81) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for bogus messages, line 82) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for bogus messages, line 83) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for bogus messages, line 87) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 100) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 109) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 114) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 137) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 39) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 40) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 58) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 59) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 60) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 61) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 62) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 64) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 68) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 70) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 84) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 85) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 92) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for warnings, line 93) PASS: g++.dg/cpp2a/volatile1.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/volatile2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/volatile2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/volatile2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 111) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 116) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 139) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 140) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 78) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 79) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 80) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 81) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 82) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 83) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 84) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 88) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 101) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 110) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 115) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 138) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 28) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 29) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 35) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 36) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 37) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 38) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 39) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 40) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 41) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 42) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 59) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 60) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 61) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 62) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 63) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 65) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 69) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 71) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 85) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 86) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 93) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 94) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 111) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 116) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 139) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 140) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 78) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 79) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 80) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 81) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 82) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 83) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 84) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 88) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 101) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 110) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 115) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 138) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 85) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 86) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 93) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 94) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for bogus messages, line 111) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for bogus messages, line 116) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for bogus messages, line 139) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for bogus messages, line 140) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for bogus messages, line 78) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for bogus messages, line 79) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for bogus messages, line 80) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for bogus messages, line 81) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for bogus messages, line 82) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for bogus messages, line 83) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for bogus messages, line 84) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for bogus messages, line 88) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 101) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 110) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 115) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 138) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 85) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 86) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 93) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for warnings, line 94) PASS: g++.dg/cpp2a/volatile3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/volatile4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/cpp2a/volatile4.C -std=gnu++23 (test for excess errors) PASS: g++.dg/cpp2a/volatile4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/cpp2a/volatile5.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/cpp2a/volatile5.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/cpp2a/volatile5.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/cpp2a/volatile5.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/cpp2a/volatile5.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/cpp2a/volatile5.C -std=c++20 (test for excess errors) PASS: g++.dg/cpp2a/volatile5.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/cpp2a/volatile5.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/cpp2a/volatile5.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/cpp2a/volatile5.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/cpp2a/volatile5.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/cpp2a/volatile5.C -std=c++26 (test for excess errors) PASS: g++.dg/cpp2a/volatile5.C -std=c++98 (test for bogus messages, line 10) PASS: g++.dg/cpp2a/volatile5.C -std=c++98 (test for excess errors) PASS: g++.dg/delayedfold/builtin-constant1.C -std=c++11 (test for excess errors) PASS: g++.dg/delayedfold/builtin-constant1.C -std=c++20 (test for excess errors) PASS: g++.dg/delayedfold/builtin-constant1.C -std=c++26 (test for excess errors) PASS: g++.dg/delayedfold/builtin-constant2.C -std=c++20 (test for excess errors) PASS: g++.dg/delayedfold/builtin-constant2.C -std=c++20 execution test PASS: g++.dg/delayedfold/builtin-constant2.C -std=c++26 (test for excess errors) PASS: g++.dg/delayedfold/builtin-constant2.C -std=c++26 execution test PASS: g++.dg/delayedfold/builtin-constant2.C -std=c++98 (test for excess errors) PASS: g++.dg/delayedfold/builtin-constant2.C -std=c++98 execution test PASS: g++.dg/delayedfold/builtin1.C -std=c++20 (test for excess errors) PASS: g++.dg/delayedfold/builtin1.C -std=c++26 (test for excess errors) PASS: g++.dg/delayedfold/builtin1.C -std=c++98 (test for excess errors) PASS: g++.dg/delayedfold/df-warn-signedunsigned1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/delayedfold/df-warn-signedunsigned1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/delayedfold/df-warn-signedunsigned1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/delayedfold/df-warn-signedunsigned2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/delayedfold/df-warn-signedunsigned2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/delayedfold/df-warn-signedunsigned2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/delayedfold/fwrapv1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/delayedfold/fwrapv1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/delayedfold/fwrapv1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/delayedfold/switch-1.C -std=c++11 (test for excess errors) PASS: g++.dg/delayedfold/switch-1.C -std=c++20 (test for excess errors) PASS: g++.dg/delayedfold/switch-1.C -std=c++26 (test for excess errors) PASS: g++.dg/delayedfold/unary-plus1.C -std=c++20 (test for excess errors) PASS: g++.dg/delayedfold/unary-plus1.C -std=c++20 execution test PASS: g++.dg/delayedfold/unary-plus1.C -std=c++26 (test for excess errors) PASS: g++.dg/delayedfold/unary-plus1.C -std=c++26 execution test PASS: g++.dg/delayedfold/unary-plus1.C -std=c++98 (test for excess errors) PASS: g++.dg/delayedfold/unary-plus1.C -std=c++98 execution test PASS: g++.dg/diagnostic/aggr-init1.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/diagnostic/aggr-init1.C -std=c++11 (test for warnings, line 36) PASS: g++.dg/diagnostic/aggr-init1.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/aggr-init1.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/diagnostic/aggr-init1.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/diagnostic/aggr-init1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/aggr-init1.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/diagnostic/aggr-init1.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/diagnostic/aggr-init1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/aka1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/diagnostic/aka1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/diagnostic/aka1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/aka1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/diagnostic/aka1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/diagnostic/aka1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/aka1.C -std=c++98 (test for errors, line 15) PASS: g++.dg/diagnostic/aka1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/diagnostic/aka1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/aka2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/diagnostic/aka2.C -std=c++20 (test for errors, line 26) PASS: g++.dg/diagnostic/aka2.C -std=c++20 (test for errors, line 31) PASS: g++.dg/diagnostic/aka2.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/aka2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/diagnostic/aka2.C -std=c++26 (test for errors, line 26) PASS: g++.dg/diagnostic/aka2.C -std=c++26 (test for errors, line 31) PASS: g++.dg/diagnostic/aka2.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/aka2.C -std=c++98 (test for errors, line 14) PASS: g++.dg/diagnostic/aka2.C -std=c++98 (test for errors, line 26) PASS: g++.dg/diagnostic/aka2.C -std=c++98 (test for errors, line 31) PASS: g++.dg/diagnostic/aka2.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/aka3.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/diagnostic/aka3.C -std=gnu++20 expected multiline pattern lines 16-19 PASS: g++.dg/diagnostic/aka3.C -std=gnu++20 expected multiline pattern lines 22-23 PASS: g++.dg/diagnostic/aka3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/aka3.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/diagnostic/aka3.C -std=gnu++26 expected multiline pattern lines 16-19 PASS: g++.dg/diagnostic/aka3.C -std=gnu++26 expected multiline pattern lines 22-23 PASS: g++.dg/diagnostic/aka3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/aka3.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/diagnostic/aka3.C -std=gnu++98 expected multiline pattern lines 16-19 PASS: g++.dg/diagnostic/aka3.C -std=gnu++98 expected multiline pattern lines 22-23 PASS: g++.dg/diagnostic/aka3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/aka4.C -std=c++20 (test for errors, line 5) PASS: g++.dg/diagnostic/aka4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/diagnostic/aka4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/diagnostic/aka4.C -std=c++20 (test for errors, line 8) PASS: g++.dg/diagnostic/aka4.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/aka4.C -std=c++26 (test for errors, line 5) PASS: g++.dg/diagnostic/aka4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/diagnostic/aka4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/diagnostic/aka4.C -std=c++26 (test for errors, line 8) PASS: g++.dg/diagnostic/aka4.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/aka4.C -std=c++98 (test for errors, line 5) PASS: g++.dg/diagnostic/aka4.C -std=c++98 (test for errors, line 6) PASS: g++.dg/diagnostic/aka4.C -std=c++98 (test for errors, line 7) PASS: g++.dg/diagnostic/aka4.C -std=c++98 (test for errors, line 8) PASS: g++.dg/diagnostic/aka4.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 100) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 102) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 103) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 104) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 105) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 106) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 107) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 109) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 110) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 111) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 112) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 113) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 114) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 115) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 116) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 117) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 118) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 119) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 120) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 121) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 122) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 123) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 124) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 125) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 126) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 69) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 70) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 71) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 72) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 73) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 74) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 75) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 76) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 77) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 78) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 79) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 80) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 81) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 82) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 83) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 84) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 85) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 86) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 88) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 89) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 90) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 91) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 92) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 93) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 95) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 96) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 97) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 98) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 99) PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 100) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 102) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 103) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 104) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 105) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 106) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 107) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 109) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 110) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 111) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 112) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 113) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 114) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 115) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 116) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 117) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 118) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 119) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 120) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 121) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 122) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 123) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 124) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 125) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 126) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 69) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 70) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 71) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 72) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 73) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 74) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 75) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 76) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 77) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 78) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 79) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 80) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 81) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 82) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 83) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 84) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 85) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 86) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 88) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 89) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 90) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 91) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 92) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 93) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 95) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 96) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 97) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 98) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for errors, line 99) PASS: g++.dg/diagnostic/aka5a.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 100) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 102) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 103) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 104) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 105) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 106) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 107) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 109) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 110) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 111) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 112) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 113) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 114) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 115) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 116) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 117) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 118) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 119) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 120) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 121) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 122) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 123) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 124) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 125) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 126) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 69) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 70) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 71) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 72) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 73) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 74) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 75) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 76) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 77) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 78) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 79) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 80) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 81) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 82) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 83) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 84) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 85) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 86) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 88) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 89) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 90) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 91) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 92) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 93) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 95) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 96) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 97) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 98) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 99) PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 101) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 102) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 103) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 104) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 105) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 106) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 108) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 109) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 110) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 111) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 112) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 113) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 114) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 115) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 116) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 117) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 118) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 119) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 120) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 121) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 122) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 123) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 124) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 125) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 68) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 69) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 70) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 71) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 72) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 73) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 74) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 75) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 76) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 77) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 78) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 79) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 80) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 81) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 82) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 83) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 84) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 85) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 87) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 88) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 89) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 90) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 91) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 92) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 94) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 95) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 96) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 97) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 98) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 99) PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 101) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 102) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 103) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 104) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 105) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 106) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 108) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 109) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 110) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 111) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 112) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 113) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 114) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 115) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 116) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 117) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 118) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 119) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 120) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 121) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 122) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 123) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 124) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 125) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 68) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 69) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 70) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 71) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 72) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 73) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 74) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 75) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 76) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 77) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 78) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 79) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 80) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 81) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 82) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 83) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 84) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 85) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 87) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 88) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 89) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 90) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 91) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 92) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 94) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 95) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 96) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 97) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 98) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for errors, line 99) PASS: g++.dg/diagnostic/aka5b.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 101) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 102) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 103) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 104) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 105) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 106) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 108) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 109) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 110) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 111) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 112) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 113) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 114) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 115) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 116) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 117) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 118) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 119) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 120) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 121) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 122) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 123) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 124) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 125) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 68) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 69) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 70) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 71) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 72) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 73) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 74) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 75) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 76) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 77) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 78) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 79) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 80) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 81) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 82) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 83) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 84) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 85) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 87) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 88) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 89) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 90) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 91) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 92) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 94) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 95) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 96) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 97) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 98) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 99) PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/alignof1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/diagnostic/alignof1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/alignof1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/diagnostic/alignof1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/alignof1.C -std=c++98 (test for errors, line 3) PASS: g++.dg/diagnostic/alignof1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/alignof2.C -std=c++20 (test for errors, line 2) PASS: g++.dg/diagnostic/alignof2.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/alignof2.C -std=c++26 (test for errors, line 2) PASS: g++.dg/diagnostic/alignof2.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/alignof2.C -std=c++98 (test for errors, line 2) PASS: g++.dg/diagnostic/alignof2.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/alignof3.C -std=c++20 (test for errors, line 4) PASS: g++.dg/diagnostic/alignof3.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/alignof3.C -std=c++26 (test for errors, line 4) PASS: g++.dg/diagnostic/alignof3.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/alignof3.C -std=c++98 (test for errors, line 4) PASS: g++.dg/diagnostic/alignof3.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/alignof4.C -std=c++11 (test for errors, line 15) PASS: g++.dg/diagnostic/alignof4.C -std=c++11 at line 21 (test for bogus messages, line ) PASS: g++.dg/diagnostic/alignof4.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/alignof4.C -std=c++20 (test for errors, line 15) PASS: g++.dg/diagnostic/alignof4.C -std=c++20 (test for errors, line 17) PASS: g++.dg/diagnostic/alignof4.C -std=c++20 at line 21 (test for bogus messages, line ) PASS: g++.dg/diagnostic/alignof4.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/alignof4.C -std=c++26 (test for errors, line 15) PASS: g++.dg/diagnostic/alignof4.C -std=c++26 (test for errors, line 17) PASS: g++.dg/diagnostic/alignof4.C -std=c++26 at line 21 (test for bogus messages, line ) PASS: g++.dg/diagnostic/alignof4.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/arg-pack1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/diagnostic/arg-pack1.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/arg-pack1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/diagnostic/arg-pack1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/arg-pack1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/diagnostic/arg-pack1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/array-init1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/diagnostic/array-init1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/diagnostic/array-init1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/diagnostic/array-init1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/array-init1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/diagnostic/array-init1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/diagnostic/array-init1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/diagnostic/array-init1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/array-init1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/diagnostic/array-init1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/diagnostic/array-init1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/diagnostic/array-init1.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/diagnostic/auto-storage-1.C -std=c++20 UNSUPPORTED: g++.dg/diagnostic/auto-storage-1.C -std=c++26 PASS: g++.dg/diagnostic/auto-storage-1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/diagnostic/auto-storage-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/auto1.C -std=c++17 (test for excess errors) PASS: g++.dg/diagnostic/auto1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/auto1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/bad-binary-ops-highlight-colors.C -std=gnu++20 expected multiline pattern lines 22-22 PASS: g++.dg/diagnostic/bad-binary-ops-highlight-colors.C -std=gnu++20 expected multiline pattern lines 26-29 PASS: g++.dg/diagnostic/bad-binary-ops-highlight-colors.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/bad-binary-ops-highlight-colors.C -std=gnu++26 expected multiline pattern lines 22-22 PASS: g++.dg/diagnostic/bad-binary-ops-highlight-colors.C -std=gnu++26 expected multiline pattern lines 26-29 PASS: g++.dg/diagnostic/bad-binary-ops-highlight-colors.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/bad-binary-ops-highlight-colors.C -std=gnu++98 expected multiline pattern lines 22-22 PASS: g++.dg/diagnostic/bad-binary-ops-highlight-colors.C -std=gnu++98 expected multiline pattern lines 26-29 PASS: g++.dg/diagnostic/bad-binary-ops-highlight-colors.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/bad-binary-ops-no-highlight-colors.C -std=gnu++20 expected multiline pattern lines 17-17 PASS: g++.dg/diagnostic/bad-binary-ops-no-highlight-colors.C -std=gnu++20 expected multiline pattern lines 21-24 PASS: g++.dg/diagnostic/bad-binary-ops-no-highlight-colors.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/bad-binary-ops-no-highlight-colors.C -std=gnu++26 expected multiline pattern lines 17-17 PASS: g++.dg/diagnostic/bad-binary-ops-no-highlight-colors.C -std=gnu++26 expected multiline pattern lines 21-24 PASS: g++.dg/diagnostic/bad-binary-ops-no-highlight-colors.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/bad-binary-ops-no-highlight-colors.C -std=gnu++98 expected multiline pattern lines 17-17 PASS: g++.dg/diagnostic/bad-binary-ops-no-highlight-colors.C -std=gnu++98 expected multiline pattern lines 21-24 PASS: g++.dg/diagnostic/bad-binary-ops-no-highlight-colors.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 (test for errors, line 69) PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 (test for errors, line 85) PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 expected multiline pattern lines 13-17 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 expected multiline pattern lines 32-39 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 expected multiline pattern lines 48-51 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 expected multiline pattern lines 54-55 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 expected multiline pattern lines 71-74 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 expected multiline pattern lines 78-79 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 expected multiline pattern lines 87-90 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 expected multiline pattern lines 94-95 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++26 (test for errors, line 45) PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++26 (test for errors, line 69) PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++26 (test for errors, line 85) PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++26 expected multiline pattern lines 13-17 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++26 expected multiline pattern lines 32-39 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++26 expected multiline pattern lines 48-51 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++26 expected multiline pattern lines 54-55 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++26 expected multiline pattern lines 71-74 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++26 expected multiline pattern lines 78-79 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++26 expected multiline pattern lines 87-90 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++26 expected multiline pattern lines 94-95 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 (test for errors, line 29) PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 (test for errors, line 45) PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 (test for errors, line 69) PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 (test for errors, line 85) PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 13-17 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 32-39 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 48-51 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 54-55 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 71-74 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 78-79 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 87-90 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 94-95 PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++20 candidate 1 at line 14 (test for warnings, line 5) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++20 candidate 2 at line 15 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++20 error at line 13 (test for errors, line 9) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++20 param of decl at line 16 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++20 param of defn at line 17 (test for warnings, line 9) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++26 candidate 1 at line 14 (test for warnings, line 5) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++26 candidate 2 at line 15 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++26 error at line 13 (test for errors, line 9) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++26 param of decl at line 16 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++26 param of defn at line 17 (test for warnings, line 9) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++98 candidate 1 at line 14 (test for warnings, line 5) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++98 candidate 2 at line 15 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++98 error at line 13 (test for errors, line 9) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++98 param of decl at line 16 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-1.C -std=c++98 param of defn at line 17 (test for warnings, line 9) PASS: g++.dg/diagnostic/bad-fndef-2.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-2.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-2.C -std=c++20 candidate is at line 13 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-2.C -std=c++20 error at line 12 (test for errors, line 8) PASS: g++.dg/diagnostic/bad-fndef-2.C -std=c++20 this of decl at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-2.C -std=c++20 this of defn at line 15 (test for warnings, line 8) PASS: g++.dg/diagnostic/bad-fndef-2.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-2.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-2.C -std=c++26 candidate is at line 13 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-2.C -std=c++26 error at line 12 (test for errors, line 8) PASS: g++.dg/diagnostic/bad-fndef-2.C -std=c++26 this of decl at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-2.C -std=c++26 this of defn at line 15 (test for warnings, line 8) PASS: g++.dg/diagnostic/bad-fndef-2.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-2.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-2.C -std=c++98 candidate is at line 13 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-2.C -std=c++98 error at line 12 (test for errors, line 8) PASS: g++.dg/diagnostic/bad-fndef-2.C -std=c++98 this of decl at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-2.C -std=c++98 this of defn at line 15 (test for warnings, line 8) PASS: g++.dg/diagnostic/bad-fndef-3.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-3.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-3.C -std=c++20 candidate is at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-3.C -std=c++20 error at line 13 (test for errors, line 9) PASS: g++.dg/diagnostic/bad-fndef-3.C -std=c++20 this of decl at line 15 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-3.C -std=c++20 this of defn at line 16 (test for warnings, line 9) PASS: g++.dg/diagnostic/bad-fndef-3.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-3.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-3.C -std=c++26 candidate is at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-3.C -std=c++26 error at line 13 (test for errors, line 9) PASS: g++.dg/diagnostic/bad-fndef-3.C -std=c++26 this of decl at line 15 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-3.C -std=c++26 this of defn at line 16 (test for warnings, line 9) PASS: g++.dg/diagnostic/bad-fndef-3.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-3.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-3.C -std=c++98 candidate is at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-3.C -std=c++98 error at line 13 (test for errors, line 9) PASS: g++.dg/diagnostic/bad-fndef-3.C -std=c++98 this of decl at line 15 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-3.C -std=c++98 this of defn at line 16 (test for warnings, line 9) PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++20 expected multiline pattern lines 16-17 PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++20 expected multiline pattern lines 21-22 PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++20 expected multiline pattern lines 26-27 PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++20 expected multiline pattern lines 31-32 PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++20 expected multiline pattern lines 36-37 PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++20 candidate is at line 19 (test for warnings, line 6) PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++20 error at line 14 (test for errors, line 10) PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++20 param of decl at line 24 (test for warnings, line 6) PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++20 param of defn at line 29 (test for warnings, line 10) PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++26 expected multiline pattern lines 16-17 PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++26 expected multiline pattern lines 21-22 PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++26 expected multiline pattern lines 26-27 PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++26 expected multiline pattern lines 31-32 PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++26 expected multiline pattern lines 36-37 PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++26 candidate is at line 19 (test for warnings, line 6) PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++26 error at line 14 (test for errors, line 10) PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++26 param of decl at line 24 (test for warnings, line 6) PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++26 param of defn at line 29 (test for warnings, line 10) PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++98 expected multiline pattern lines 16-17 PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++98 expected multiline pattern lines 21-22 PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++98 expected multiline pattern lines 26-27 PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++98 expected multiline pattern lines 31-32 PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++98 expected multiline pattern lines 36-37 PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++98 candidate is at line 19 (test for warnings, line 6) PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++98 error at line 14 (test for errors, line 10) PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++98 param of decl at line 24 (test for warnings, line 6) PASS: g++.dg/diagnostic/bad-fndef-4.C -std=c++98 param of defn at line 29 (test for warnings, line 10) PASS: g++.dg/diagnostic/bad-fndef-5.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-5.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-5.C -std=c++20 candidate is at line 13 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-5.C -std=c++20 error at line 12 (test for errors, line 8) PASS: g++.dg/diagnostic/bad-fndef-5.C -std=c++20 param of decl at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-5.C -std=c++20 param of defn at line 15 (test for warnings, line 8) PASS: g++.dg/diagnostic/bad-fndef-5.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-5.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-5.C -std=c++26 candidate is at line 13 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-5.C -std=c++26 error at line 12 (test for errors, line 8) PASS: g++.dg/diagnostic/bad-fndef-5.C -std=c++26 param of decl at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-5.C -std=c++26 param of defn at line 15 (test for warnings, line 8) PASS: g++.dg/diagnostic/bad-fndef-5.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-5.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-5.C -std=c++98 candidate is at line 13 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-5.C -std=c++98 error at line 12 (test for errors, line 8) PASS: g++.dg/diagnostic/bad-fndef-5.C -std=c++98 param of decl at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-5.C -std=c++98 param of defn at line 15 (test for warnings, line 8) PASS: g++.dg/diagnostic/bad-fndef-6.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/diagnostic/bad-fndef-6.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-6.C -std=c++20 candidate is at line 15 (test for warnings, line 6) PASS: g++.dg/diagnostic/bad-fndef-6.C -std=c++20 error at line 14 (test for errors, line 10) PASS: g++.dg/diagnostic/bad-fndef-6.C -std=c++20 param of decl at line 16 (test for warnings, line 6) PASS: g++.dg/diagnostic/bad-fndef-6.C -std=c++20 param of defn at line 17 (test for warnings, line 10) PASS: g++.dg/diagnostic/bad-fndef-6.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/diagnostic/bad-fndef-6.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-6.C -std=c++26 candidate is at line 15 (test for warnings, line 6) PASS: g++.dg/diagnostic/bad-fndef-6.C -std=c++26 error at line 14 (test for errors, line 10) PASS: g++.dg/diagnostic/bad-fndef-6.C -std=c++26 param of decl at line 16 (test for warnings, line 6) PASS: g++.dg/diagnostic/bad-fndef-6.C -std=c++26 param of defn at line 17 (test for warnings, line 10) PASS: g++.dg/diagnostic/bad-fndef-6.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/diagnostic/bad-fndef-6.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-6.C -std=c++98 candidate is at line 15 (test for warnings, line 6) PASS: g++.dg/diagnostic/bad-fndef-6.C -std=c++98 error at line 14 (test for errors, line 10) PASS: g++.dg/diagnostic/bad-fndef-6.C -std=c++98 param of decl at line 16 (test for warnings, line 6) PASS: g++.dg/diagnostic/bad-fndef-6.C -std=c++98 param of defn at line 17 (test for warnings, line 10) PASS: g++.dg/diagnostic/bad-fndef-7.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-7.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-7.C -std=c++20 candidate is at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-7.C -std=c++20 error at line 13 (test for errors, line 9) PASS: g++.dg/diagnostic/bad-fndef-7.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-7.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-7.C -std=c++26 candidate is at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-7.C -std=c++26 error at line 13 (test for errors, line 9) PASS: g++.dg/diagnostic/bad-fndef-7.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-7.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-7.C -std=c++98 candidate is at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-7.C -std=c++98 error at line 13 (test for errors, line 9) PASS: g++.dg/diagnostic/bad-fndef-7b.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-7b.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-7b.C -std=c++20 candidate is at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-7b.C -std=c++20 error at line 13 (test for errors, line 9) PASS: g++.dg/diagnostic/bad-fndef-7b.C -std=c++20 param mismatch at line 17 (test for bogus messages, line 4) PASS: g++.dg/diagnostic/bad-fndef-7b.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-7b.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-7b.C -std=c++26 candidate is at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-7b.C -std=c++26 error at line 13 (test for errors, line 9) PASS: g++.dg/diagnostic/bad-fndef-7b.C -std=c++26 param mismatch at line 17 (test for bogus messages, line 4) PASS: g++.dg/diagnostic/bad-fndef-7b.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-7b.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-7b.C -std=c++98 candidate is at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-7b.C -std=c++98 error at line 13 (test for errors, line 9) PASS: g++.dg/diagnostic/bad-fndef-7b.C -std=c++98 param mismatch at line 17 (test for bogus messages, line 4) PASS: g++.dg/diagnostic/bad-fndef-8.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-8.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-8.C -std=c++20 candidate is at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-8.C -std=c++20 error at line 13 (test for errors, line 9) PASS: g++.dg/diagnostic/bad-fndef-8.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-8.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-8.C -std=c++26 candidate is at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-8.C -std=c++26 error at line 13 (test for errors, line 9) PASS: g++.dg/diagnostic/bad-fndef-8.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-8.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-8.C -std=c++98 candidate is at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-8.C -std=c++98 error at line 13 (test for errors, line 9) PASS: g++.dg/diagnostic/bad-fndef-9.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-9.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-9.C -std=c++20 candidate is at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-9.C -std=c++20 error at line 13 (test for errors, line 9) PASS: g++.dg/diagnostic/bad-fndef-9.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-9.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-9.C -std=c++26 candidate is at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-9.C -std=c++26 error at line 13 (test for errors, line 9) PASS: g++.dg/diagnostic/bad-fndef-9.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/diagnostic/bad-fndef-9.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/bad-fndef-9.C -std=c++98 candidate is at line 14 (test for warnings, line 4) PASS: g++.dg/diagnostic/bad-fndef-9.C -std=c++98 error at line 13 (test for errors, line 9) PASS: g++.dg/diagnostic/base-operand-non-pointer-1.C -std=c++20 (test for errors, line 2) PASS: g++.dg/diagnostic/base-operand-non-pointer-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/base-operand-non-pointer-1.C -std=c++26 (test for errors, line 2) PASS: g++.dg/diagnostic/base-operand-non-pointer-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/base-operand-non-pointer-1.C -std=c++98 (test for errors, line 2) PASS: g++.dg/diagnostic/base-operand-non-pointer-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/base.C -std=gnu++17 (test for warnings, line 14) PASS: g++.dg/diagnostic/base.C -std=gnu++17 (test for excess errors) PASS: g++.dg/diagnostic/base.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/diagnostic/base.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/base.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/diagnostic/base.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/bindings1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/bindings1.C -std=c++20 execution test PASS: g++.dg/diagnostic/bindings1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/bindings1.C -std=c++26 execution test PASS: g++.dg/diagnostic/bindings1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/bindings1.C -std=c++98 execution test PASS: g++.dg/diagnostic/bitfld1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/diagnostic/bitfld1.C -std=c++20 at line 13 (test for bogus messages, line 11) PASS: g++.dg/diagnostic/bitfld1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/bitfld1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/diagnostic/bitfld1.C -std=c++26 at line 13 (test for bogus messages, line 11) PASS: g++.dg/diagnostic/bitfld1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/bitfld1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/diagnostic/bitfld1.C -std=c++98 at line 13 (test for bogus messages, line 11) PASS: g++.dg/diagnostic/bitfld1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/bitfld2.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/bitfld2.C -std=c++20 anonymous at line 9 (test for errors, line 6) PASS: g++.dg/diagnostic/bitfld2.C -std=c++20 declaration at line 8 (test for errors, line 6) PASS: g++.dg/diagnostic/bitfld2.C -std=c++20 expected (test for errors, line 6) PASS: g++.dg/diagnostic/bitfld2.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/bitfld2.C -std=c++26 anonymous at line 9 (test for errors, line 6) PASS: g++.dg/diagnostic/bitfld2.C -std=c++26 declaration at line 8 (test for errors, line 6) PASS: g++.dg/diagnostic/bitfld2.C -std=c++26 expected (test for errors, line 6) PASS: g++.dg/diagnostic/bitfld2.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/bitfld2.C -std=c++98 anonymous at line 9 (test for errors, line 6) PASS: g++.dg/diagnostic/bitfld2.C -std=c++98 declaration at line 8 (test for errors, line 6) PASS: g++.dg/diagnostic/bitfld2.C -std=c++98 expected (test for errors, line 6) PASS: g++.dg/diagnostic/bitfld3.C -std=c++20 (test for errors, line 3) PASS: g++.dg/diagnostic/bitfld3.C -std=c++20 (test for errors, line 4) PASS: g++.dg/diagnostic/bitfld3.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/bitfld3.C -std=c++26 (test for errors, line 3) PASS: g++.dg/diagnostic/bitfld3.C -std=c++26 (test for errors, line 4) PASS: g++.dg/diagnostic/bitfld3.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/bitfld3.C -std=c++98 (test for errors, line 3) PASS: g++.dg/diagnostic/bitfld3.C -std=c++98 (test for errors, line 4) PASS: g++.dg/diagnostic/bitfld3.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/bitfld4.C -std=c++11 (test for errors, line 10) PASS: g++.dg/diagnostic/bitfld4.C -std=c++11 (test for errors, line 11) PASS: g++.dg/diagnostic/bitfld4.C -std=c++11 (test for errors, line 12) PASS: g++.dg/diagnostic/bitfld4.C -std=c++11 (test for errors, line 13) PASS: g++.dg/diagnostic/bitfld4.C -std=c++11 (test for errors, line 14) PASS: g++.dg/diagnostic/bitfld4.C -std=c++11 (test for errors, line 15) PASS: g++.dg/diagnostic/bitfld4.C -std=c++11 (test for errors, line 5) PASS: g++.dg/diagnostic/bitfld4.C -std=c++11 (test for errors, line 6) PASS: g++.dg/diagnostic/bitfld4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/diagnostic/bitfld4.C -std=c++11 (test for errors, line 8) PASS: g++.dg/diagnostic/bitfld4.C -std=c++11 (test for errors, line 9) PASS: g++.dg/diagnostic/bitfld4.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 10) PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 11) PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 12) PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 13) PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 14) PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 15) PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 5) PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 8) PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 9) PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/bitfld4.C -std=c++26 (test for errors, line 10) PASS: g++.dg/diagnostic/bitfld4.C -std=c++26 (test for errors, line 11) PASS: g++.dg/diagnostic/bitfld4.C -std=c++26 (test for errors, line 12) PASS: g++.dg/diagnostic/bitfld4.C -std=c++26 (test for errors, line 13) PASS: g++.dg/diagnostic/bitfld4.C -std=c++26 (test for errors, line 14) PASS: g++.dg/diagnostic/bitfld4.C -std=c++26 (test for errors, line 15) PASS: g++.dg/diagnostic/bitfld4.C -std=c++26 (test for errors, line 5) PASS: g++.dg/diagnostic/bitfld4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/diagnostic/bitfld4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/diagnostic/bitfld4.C -std=c++26 (test for errors, line 8) PASS: g++.dg/diagnostic/bitfld4.C -std=c++26 (test for errors, line 9) PASS: g++.dg/diagnostic/bitfld4.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/complex-invalid-1.C -std=c++20 (test for errors, line 1) PASS: g++.dg/diagnostic/complex-invalid-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/complex-invalid-1.C -std=c++26 (test for errors, line 1) PASS: g++.dg/diagnostic/complex-invalid-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/complex-invalid-1.C -std=c++98 (test for errors, line 1) PASS: g++.dg/diagnostic/complex-invalid-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/conflicting-specifiers-1.C -std=c++20 (test for errors, line 1) PASS: g++.dg/diagnostic/conflicting-specifiers-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/conflicting-specifiers-1.C -std=c++26 (test for errors, line 1) PASS: g++.dg/diagnostic/conflicting-specifiers-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/conflicting-specifiers-1.C -std=c++98 (test for errors, line 1) PASS: g++.dg/diagnostic/conflicting-specifiers-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/constexpr1.C -std=c++11 (test for errors, line 3) PASS: g++.dg/diagnostic/constexpr1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/diagnostic/constexpr1.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/constexpr1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/diagnostic/constexpr1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/diagnostic/constexpr1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/constexpr1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/constexpr2.C -std=c++11 (test for errors, line 3) PASS: g++.dg/diagnostic/constexpr2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/diagnostic/constexpr2.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/constexpr2.C -std=c++20 (test for errors, line 3) PASS: g++.dg/diagnostic/constexpr2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/diagnostic/constexpr2.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/constexpr2.C -std=c++26 (test for errors, line 3) PASS: g++.dg/diagnostic/constexpr2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/diagnostic/constexpr2.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 (test for errors, line 23) PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 (test for errors, line 25) PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 (test for errors, line 28) PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 (test for errors, line 31) PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 (test for warnings, line 21) PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 at line 24 (test for warnings, line 23) PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 at line 26 (test for warnings, line 25) PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 at line 29 (test for warnings, line 28) PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 at line 32 (test for warnings, line 31) PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 (test for excess errors) PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 (test for errors, line 23) PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 (test for errors, line 25) PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 (test for errors, line 28) PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 (test for errors, line 31) PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 at line 24 (test for warnings, line 23) PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 at line 26 (test for warnings, line 25) PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 at line 29 (test for warnings, line 28) PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 at line 32 (test for warnings, line 31) PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/constexpr3.C -std=c++26 (test for errors, line 23) PASS: g++.dg/diagnostic/constexpr3.C -std=c++26 (test for errors, line 25) PASS: g++.dg/diagnostic/constexpr3.C -std=c++26 (test for errors, line 28) PASS: g++.dg/diagnostic/constexpr3.C -std=c++26 (test for errors, line 31) PASS: g++.dg/diagnostic/constexpr3.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/diagnostic/constexpr3.C -std=c++26 at line 24 (test for warnings, line 23) PASS: g++.dg/diagnostic/constexpr3.C -std=c++26 at line 26 (test for warnings, line 25) PASS: g++.dg/diagnostic/constexpr3.C -std=c++26 at line 29 (test for warnings, line 28) PASS: g++.dg/diagnostic/constexpr3.C -std=c++26 at line 32 (test for warnings, line 31) PASS: g++.dg/diagnostic/constexpr3.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/constexpr4.C -std=c++11 (test for errors, line 8) PASS: g++.dg/diagnostic/constexpr4.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/constexpr4.C -std=c++20 (test for errors, line 8) PASS: g++.dg/diagnostic/constexpr4.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/constexpr4.C -std=c++26 (test for errors, line 8) PASS: g++.dg/diagnostic/constexpr4.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/decltype1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/diagnostic/decltype1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/decltype1.C -std=c++23 (test for errors, line 7) PASS: g++.dg/diagnostic/decltype1.C -std=c++23 (test for excess errors) PASS: g++.dg/diagnostic/decltype1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/diagnostic/decltype1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/delete1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/diagnostic/delete1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/diagnostic/delete1.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/diagnostic/delete1.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/diagnostic/delete1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/delete1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/diagnostic/delete1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/diagnostic/delete1.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/diagnostic/delete1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/diagnostic/delete1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/delete1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/diagnostic/delete1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/diagnostic/delete1.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/diagnostic/delete1.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/diagnostic/delete1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/disable.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/diagnostic/disable.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/diagnostic/disable.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/diagnostic/disable.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/diagnostic/disable.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/disable.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/diagnostic/disable.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/diagnostic/disable.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/diagnostic/disable.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/diagnostic/disable.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/disable.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/diagnostic/disable.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/diagnostic/disable.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/diagnostic/disable.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/diagnostic/disable.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++20 expected multiline pattern lines 15-17 PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++20 expected multiline pattern lines 7-9 PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++26 expected multiline pattern lines 15-17 PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++26 expected multiline pattern lines 7-9 PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++98 expected multiline pattern lines 15-17 PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++98 expected multiline pattern lines 7-9 PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/enum1.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/diagnostic/enum1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/enum1.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/diagnostic/enum1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/enum1.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/diagnostic/enum1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/enum2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/diagnostic/enum2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/diagnostic/enum2.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/diagnostic/enum2.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/enum2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/diagnostic/enum2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/diagnostic/enum2.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/diagnostic/enum2.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/enum2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/diagnostic/enum2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/diagnostic/enum2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/diagnostic/enum2.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/diagnostic/enum2.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/enum3.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/diagnostic/enum3.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/enum3.C -std=c++23 (test for warnings, line 8) PASS: g++.dg/diagnostic/enum3.C -std=c++23 (test for excess errors) PASS: g++.dg/diagnostic/enum3.C -std=c++26 at line 9 (test for errors, line 8) PASS: g++.dg/diagnostic/enum3.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/explicit.C -std=c++11 (test for errors, line 20) PASS: g++.dg/diagnostic/explicit.C -std=c++11 (test for errors, line 26) PASS: g++.dg/diagnostic/explicit.C -std=c++11 (test for errors, line 27) PASS: g++.dg/diagnostic/explicit.C -std=c++11 (test for errors, line 29) PASS: g++.dg/diagnostic/explicit.C -std=c++11 (test for errors, line 30) PASS: g++.dg/diagnostic/explicit.C -std=c++11 (test for errors, line 31) PASS: g++.dg/diagnostic/explicit.C -std=c++11 (test for errors, line 32) PASS: g++.dg/diagnostic/explicit.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/diagnostic/explicit.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/diagnostic/explicit.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/diagnostic/explicit.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/diagnostic/explicit.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/diagnostic/explicit.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/diagnostic/explicit.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for errors, line 20) PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for errors, line 26) PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for errors, line 27) PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for errors, line 29) PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for errors, line 30) PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for errors, line 31) PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for errors, line 32) PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/explicit.C -std=c++26 (test for errors, line 20) PASS: g++.dg/diagnostic/explicit.C -std=c++26 (test for errors, line 26) PASS: g++.dg/diagnostic/explicit.C -std=c++26 (test for errors, line 27) PASS: g++.dg/diagnostic/explicit.C -std=c++26 (test for errors, line 29) PASS: g++.dg/diagnostic/explicit.C -std=c++26 (test for errors, line 30) PASS: g++.dg/diagnostic/explicit.C -std=c++26 (test for errors, line 31) PASS: g++.dg/diagnostic/explicit.C -std=c++26 (test for errors, line 32) PASS: g++.dg/diagnostic/explicit.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/diagnostic/explicit.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/diagnostic/explicit.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/diagnostic/explicit.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/diagnostic/explicit.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/diagnostic/explicit.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/diagnostic/explicit.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/explicit2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/diagnostic/explicit2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/diagnostic/explicit2.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/diagnostic/explicit2.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/diagnostic/explicit2.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/explicit2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/diagnostic/explicit2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/diagnostic/explicit2.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/diagnostic/explicit2.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/diagnostic/explicit2.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/explicit2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/diagnostic/explicit2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/diagnostic/explicit2.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/diagnostic/explicit2.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/diagnostic/explicit2.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/expr1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/diagnostic/expr1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/expr1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/diagnostic/expr1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/expr1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/diagnostic/expr1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/extern-initialized.C -std=c++20 (test for errors, line 5) PASS: g++.dg/diagnostic/extern-initialized.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/diagnostic/extern-initialized.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/extern-initialized.C -std=c++26 (test for errors, line 5) PASS: g++.dg/diagnostic/extern-initialized.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/diagnostic/extern-initialized.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/extern-initialized.C -std=c++98 (test for errors, line 5) PASS: g++.dg/diagnostic/extern-initialized.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/diagnostic/extern-initialized.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/friend1.C -std=gnu++20 (test for errors, line 3) PASS: g++.dg/diagnostic/friend1.C -std=gnu++20 expected multiline pattern lines 5-7 PASS: g++.dg/diagnostic/friend1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/friend1.C -std=gnu++26 (test for errors, line 3) PASS: g++.dg/diagnostic/friend1.C -std=gnu++26 expected multiline pattern lines 5-7 PASS: g++.dg/diagnostic/friend1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/friend1.C -std=gnu++98 (test for errors, line 3) PASS: g++.dg/diagnostic/friend1.C -std=gnu++98 expected multiline pattern lines 5-7 PASS: g++.dg/diagnostic/friend1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/friend2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/diagnostic/friend2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/diagnostic/friend2.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/friend2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/diagnostic/friend2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/diagnostic/friend2.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/friend2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/diagnostic/friend2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/diagnostic/friend2.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/friend3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/diagnostic/friend3.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/friend3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/diagnostic/friend3.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/friend3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/diagnostic/friend3.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/function-color1.C -std=gnu++20 expected multiline pattern lines 13-13 PASS: g++.dg/diagnostic/function-color1.C -std=gnu++20 expected multiline pattern lines 16-16 PASS: g++.dg/diagnostic/function-color1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/function-color1.C -std=gnu++26 expected multiline pattern lines 13-13 PASS: g++.dg/diagnostic/function-color1.C -std=gnu++26 expected multiline pattern lines 16-16 PASS: g++.dg/diagnostic/function-color1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/function-color1.C -std=gnu++98 expected multiline pattern lines 13-13 PASS: g++.dg/diagnostic/function-color1.C -std=gnu++98 expected multiline pattern lines 16-16 PASS: g++.dg/diagnostic/function-color1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/functional-cast-to-array-type-1.C -std=c++20 (test for errors, line 2) PASS: g++.dg/diagnostic/functional-cast-to-array-type-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/functional-cast-to-array-type-1.C -std=c++26 (test for errors, line 2) PASS: g++.dg/diagnostic/functional-cast-to-array-type-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/functional-cast-to-array-type-1.C -std=c++98 (test for errors, line 2) PASS: g++.dg/diagnostic/functional-cast-to-array-type-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++20 (test for errors, line 2) PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++26 (test for errors, line 2) PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++98 (test for errors, line 2) PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/incomplete-type-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/diagnostic/incomplete-type-2.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/diagnostic/incomplete-type-2.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/incomplete-type-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/diagnostic/incomplete-type-2.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/diagnostic/incomplete-type-2.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/incomplete-type-2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/diagnostic/incomplete-type-2.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/diagnostic/incomplete-type-2.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/incomplete-type-2a.C -std=c++20 (test for bogus messages, line 6) PASS: g++.dg/diagnostic/incomplete-type-2a.C -std=c++20 (test for bogus messages, line 7) PASS: g++.dg/diagnostic/incomplete-type-2a.C -std=c++20 (test for errors, line 13) PASS: g++.dg/diagnostic/incomplete-type-2a.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/diagnostic/incomplete-type-2a.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/incomplete-type-2a.C -std=c++26 (test for bogus messages, line 6) PASS: g++.dg/diagnostic/incomplete-type-2a.C -std=c++26 (test for bogus messages, line 7) PASS: g++.dg/diagnostic/incomplete-type-2a.C -std=c++26 (test for errors, line 13) PASS: g++.dg/diagnostic/incomplete-type-2a.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/diagnostic/incomplete-type-2a.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/incomplete-type-2a.C -std=c++98 (test for bogus messages, line 6) PASS: g++.dg/diagnostic/incomplete-type-2a.C -std=c++98 (test for bogus messages, line 7) PASS: g++.dg/diagnostic/incomplete-type-2a.C -std=c++98 (test for errors, line 13) PASS: g++.dg/diagnostic/incomplete-type-2a.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/diagnostic/incomplete-type-2a.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/inconsistent-deduction-1.C -std=c++14 (test for errors, line 9) PASS: g++.dg/diagnostic/inconsistent-deduction-1.C -std=c++14 (test for excess errors) PASS: g++.dg/diagnostic/inconsistent-deduction-1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/diagnostic/inconsistent-deduction-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/inconsistent-deduction-1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/diagnostic/inconsistent-deduction-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/inhibit-warn-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/diagnostic/inhibit-warn-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/inhibit-warn-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++20 (test for errors, line 35) PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++26 (test for errors, line 35) PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++98 (test for errors, line 35) PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++98 (test for warnings, line 29) PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/inhibit-warn-3.C -std=c++20 (test for bogus messages, line 10) XFAIL: g++.dg/diagnostic/inhibit-warn-3.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/diagnostic/inhibit-warn-3.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/inhibit-warn-3.C -std=c++26 (test for bogus messages, line 10) XFAIL: g++.dg/diagnostic/inhibit-warn-3.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/diagnostic/inhibit-warn-3.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/inhibit-warn-3.C -std=c++98 (test for bogus messages, line 10) XFAIL: g++.dg/diagnostic/inhibit-warn-3.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/diagnostic/inhibit-warn-3.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/instantiation-context-pr122001-1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/diagnostic/instantiation-context-pr122001-1.C -std=c++20 dg-regexp 13 was found: ".*instantiation-context-pr122001-1.C:9:6: required from here" PASS: g++.dg/diagnostic/instantiation-context-pr122001-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/instantiation-context-pr122001-1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/diagnostic/instantiation-context-pr122001-1.C -std=c++26 dg-regexp 13 was found: ".*instantiation-context-pr122001-1.C:9:6: required from here" PASS: g++.dg/diagnostic/instantiation-context-pr122001-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/instantiation-context-pr122001-1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/diagnostic/instantiation-context-pr122001-1.C -std=c++98 dg-regexp 13 was found: ".*instantiation-context-pr122001-1.C:9:6: required from here" PASS: g++.dg/diagnostic/instantiation-context-pr122001-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/instantiation-context-pr122001-2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/diagnostic/instantiation-context-pr122001-2.C -std=c++20 dg-regexp 13 was found: ".*instantiation-context-pr122001-2.C:9:6: required from here" PASS: g++.dg/diagnostic/instantiation-context-pr122001-2.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/instantiation-context-pr122001-2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/diagnostic/instantiation-context-pr122001-2.C -std=c++26 dg-regexp 13 was found: ".*instantiation-context-pr122001-2.C:9:6: required from here" PASS: g++.dg/diagnostic/instantiation-context-pr122001-2.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/instantiation-context-pr122001-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/diagnostic/instantiation-context-pr122001-2.C -std=c++98 dg-regexp 13 was found: ".*instantiation-context-pr122001-2.C:9:6: required from here" PASS: g++.dg/diagnostic/instantiation-context-pr122001-2.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/integral-array-size-1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/diagnostic/integral-array-size-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/integral-array-size-1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/diagnostic/integral-array-size-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/integral-array-size-1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/diagnostic/integral-array-size-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/lang-dump-1.C -std=c++20 scan-lang-dump-times raw "obj_type_ref[^\\n]*\\n[^\\n]*tok :" 2 PASS: g++.dg/diagnostic/lang-dump-1.C -std=c++20 scan-lang-dump-times raw "obj_type_ref[^\\n]*expr:" 2 PASS: g++.dg/diagnostic/lang-dump-1.C -std=c++20 scan-lang-dump-times raw "obj_type_ref[^\\n]*obj :" 2 PASS: g++.dg/diagnostic/lang-dump-1.C -std=c++20 scan-lang-dump-times raw "obj_type_ref[^\\n]*type:" 2 PASS: g++.dg/diagnostic/lang-dump-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/lang-dump-1.C -std=c++26 scan-lang-dump-times raw "obj_type_ref[^\\n]*\\n[^\\n]*tok :" 2 PASS: g++.dg/diagnostic/lang-dump-1.C -std=c++26 scan-lang-dump-times raw "obj_type_ref[^\\n]*expr:" 2 PASS: g++.dg/diagnostic/lang-dump-1.C -std=c++26 scan-lang-dump-times raw "obj_type_ref[^\\n]*obj :" 2 PASS: g++.dg/diagnostic/lang-dump-1.C -std=c++26 scan-lang-dump-times raw "obj_type_ref[^\\n]*type:" 2 PASS: g++.dg/diagnostic/lang-dump-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/lang-dump-1.C -std=c++98 scan-lang-dump-times raw "obj_type_ref[^\\n]*\\n[^\\n]*tok :" 2 PASS: g++.dg/diagnostic/lang-dump-1.C -std=c++98 scan-lang-dump-times raw "obj_type_ref[^\\n]*expr:" 2 PASS: g++.dg/diagnostic/lang-dump-1.C -std=c++98 scan-lang-dump-times raw "obj_type_ref[^\\n]*obj :" 2 PASS: g++.dg/diagnostic/lang-dump-1.C -std=c++98 scan-lang-dump-times raw "obj_type_ref[^\\n]*type:" 2 PASS: g++.dg/diagnostic/lang-dump-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/local1.C -std=c++14 (test for errors, line 14) PASS: g++.dg/diagnostic/local1.C -std=c++14 (test for errors, line 25) PASS: g++.dg/diagnostic/local1.C -std=c++14 (test for excess errors) PASS: g++.dg/diagnostic/local1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/diagnostic/local1.C -std=c++20 (test for errors, line 25) PASS: g++.dg/diagnostic/local1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/local1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/diagnostic/local1.C -std=c++26 (test for errors, line 25) PASS: g++.dg/diagnostic/local1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/long-short-colorization.C -std=gnu++20 expected multiline pattern lines 14-16 PASS: g++.dg/diagnostic/long-short-colorization.C -std=gnu++20 expected multiline pattern lines 8-10 PASS: g++.dg/diagnostic/long-short-colorization.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/long-short-colorization.C -std=gnu++26 expected multiline pattern lines 14-16 PASS: g++.dg/diagnostic/long-short-colorization.C -std=gnu++26 expected multiline pattern lines 8-10 PASS: g++.dg/diagnostic/long-short-colorization.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/long-short-colorization.C -std=gnu++98 expected multiline pattern lines 14-16 PASS: g++.dg/diagnostic/long-short-colorization.C -std=gnu++98 expected multiline pattern lines 8-10 PASS: g++.dg/diagnostic/long-short-colorization.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/long-short.C -std=gnu++20 (test for errors, line 3) PASS: g++.dg/diagnostic/long-short.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/diagnostic/long-short.C -std=gnu++20 expected multiline pattern lines 10-11 PASS: g++.dg/diagnostic/long-short.C -std=gnu++20 expected multiline pattern lines 5-6 PASS: g++.dg/diagnostic/long-short.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/long-short.C -std=gnu++26 (test for errors, line 3) PASS: g++.dg/diagnostic/long-short.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/diagnostic/long-short.C -std=gnu++26 expected multiline pattern lines 10-11 PASS: g++.dg/diagnostic/long-short.C -std=gnu++26 expected multiline pattern lines 5-6 PASS: g++.dg/diagnostic/long-short.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/long-short.C -std=gnu++98 (test for errors, line 3) PASS: g++.dg/diagnostic/long-short.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/diagnostic/long-short.C -std=gnu++98 expected multiline pattern lines 10-11 PASS: g++.dg/diagnostic/long-short.C -std=gnu++98 expected multiline pattern lines 5-6 PASS: g++.dg/diagnostic/long-short.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/main1.C -std=c++20 (test for errors, line 1) PASS: g++.dg/diagnostic/main1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/main1.C -std=c++26 (test for errors, line 1) PASS: g++.dg/diagnostic/main1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/main1.C -std=c++98 (test for errors, line 1) PASS: g++.dg/diagnostic/main1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/main2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/diagnostic/main2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/diagnostic/main2.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/main2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/diagnostic/main2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/diagnostic/main2.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/main2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/diagnostic/main2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/diagnostic/main2.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/maybe_unused1.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/maybe_unused1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/maybe_unused1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/mem-init1.C -std=c++20 (test for bogus messages, line 21) PASS: g++.dg/diagnostic/mem-init1.C -std=c++20 (test for bogus messages, line 8) PASS: g++.dg/diagnostic/mem-init1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/diagnostic/mem-init1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/diagnostic/mem-init1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/mem-init1.C -std=c++26 (test for bogus messages, line 21) PASS: g++.dg/diagnostic/mem-init1.C -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/diagnostic/mem-init1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/diagnostic/mem-init1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/diagnostic/mem-init1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/mem-init1.C -std=c++98 (test for bogus messages, line 21) PASS: g++.dg/diagnostic/mem-init1.C -std=c++98 (test for bogus messages, line 8) PASS: g++.dg/diagnostic/mem-init1.C -std=c++98 (test for errors, line 19) PASS: g++.dg/diagnostic/mem-init1.C -std=c++98 (test for errors, line 20) PASS: g++.dg/diagnostic/mem-init1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/diagnostic/mem-init1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/diagnostic/mem-init1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++20 expected multiline pattern lines 14-16 PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++20 expected multiline pattern lines 7-9 PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++26 expected multiline pattern lines 14-16 PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++26 expected multiline pattern lines 7-9 PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++98 expected multiline pattern lines 14-16 PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++98 expected multiline pattern lines 7-9 PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/member-fn-1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/diagnostic/member-fn-1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/diagnostic/member-fn-1.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/member-fn-1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/diagnostic/member-fn-1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/diagnostic/member-fn-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/member-fn-1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/diagnostic/member-fn-1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/diagnostic/member-fn-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/method1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/diagnostic/method1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/method1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/diagnostic/method1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/method1.C -std=c++98 (test for errors, line 13) PASS: g++.dg/diagnostic/method1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 at line 12 (test for warnings, line 5) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 at line 17 (test for errors, line 5) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 at line 30 (test for errors, line 28) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 at line 35 (test for warnings, line 28) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 at line 48 (test for errors, line 46) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 at line 53 (test for warnings, line 46) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 at line 64 (test for errors, line 63) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 at line 69 (test for warnings, line 63) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 at line 7 (test for errors, line 5) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 expected multiline pattern lines 14-15 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 expected multiline pattern lines 19-20 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 expected multiline pattern lines 32-33 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 expected multiline pattern lines 37-38 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 expected multiline pattern lines 50-51 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 expected multiline pattern lines 55-56 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 expected multiline pattern lines 66-67 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 expected multiline pattern lines 71-72 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 expected multiline pattern lines 9-10 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++26 at line 12 (test for warnings, line 5) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++26 at line 17 (test for errors, line 5) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++26 at line 30 (test for errors, line 28) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++26 at line 35 (test for warnings, line 28) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++26 at line 48 (test for errors, line 46) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++26 at line 53 (test for warnings, line 46) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++26 at line 64 (test for errors, line 63) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++26 at line 69 (test for warnings, line 63) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++26 at line 7 (test for errors, line 5) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++26 expected multiline pattern lines 14-15 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++26 expected multiline pattern lines 19-20 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++26 expected multiline pattern lines 32-33 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++26 expected multiline pattern lines 37-38 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++26 expected multiline pattern lines 50-51 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++26 expected multiline pattern lines 55-56 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++26 expected multiline pattern lines 66-67 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++26 expected multiline pattern lines 71-72 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++26 expected multiline pattern lines 9-10 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 at line 12 (test for warnings, line 5) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 at line 17 (test for errors, line 5) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 at line 30 (test for errors, line 28) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 at line 35 (test for warnings, line 28) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 at line 48 (test for errors, line 46) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 at line 53 (test for warnings, line 46) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 at line 64 (test for errors, line 63) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 at line 69 (test for warnings, line 63) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 at line 7 (test for errors, line 5) PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 expected multiline pattern lines 14-15 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 expected multiline pattern lines 19-20 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 expected multiline pattern lines 32-33 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 expected multiline pattern lines 37-38 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 expected multiline pattern lines 50-51 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 expected multiline pattern lines 55-56 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 expected multiline pattern lines 66-67 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 expected multiline pattern lines 71-72 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 expected multiline pattern lines 9-10 PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++11 (test for errors, line 6) PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++11 (test for errors, line 9) PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++11 hint at line 10 (test for warnings, line 9) PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++11 hint at line 7 (test for warnings, line 6) PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++20 (test for errors, line 6) PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++20 (test for errors, line 9) PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++20 hint at line 10 (test for warnings, line 9) PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++20 hint at line 7 (test for warnings, line 6) PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++26 (test for errors, line 6) PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++26 (test for errors, line 9) PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++26 hint at line 10 (test for warnings, line 9) PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++26 hint at line 7 (test for warnings, line 6) PASS: g++.dg/diagnostic/missing-typename.C -std=gnu++17 (test for errors, line 7) PASS: g++.dg/diagnostic/missing-typename.C -std=gnu++17 expected multiline pattern lines 9-11 PASS: g++.dg/diagnostic/missing-typename.C -std=gnu++17 (test for excess errors) UNSUPPORTED: g++.dg/diagnostic/missing-typename.C -std=gnu++20 UNSUPPORTED: g++.dg/diagnostic/missing-typename.C -std=gnu++26 PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++20 expected multiline pattern lines 10-12 PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++26 expected multiline pattern lines 10-12 PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++98 expected multiline pattern lines 10-12 PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/no-type-1.C -std=c++20 (test for errors, line 1) PASS: g++.dg/diagnostic/no-type-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/no-type-1.C -std=c++26 (test for errors, line 1) PASS: g++.dg/diagnostic/no-type-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/no-type-1.C -std=c++98 (test for errors, line 1) PASS: g++.dg/diagnostic/no-type-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/no-type-2.C -std=gnu++20 (test for errors, line 3) PASS: g++.dg/diagnostic/no-type-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/no-type-2.C -std=gnu++26 (test for errors, line 3) PASS: g++.dg/diagnostic/no-type-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/no-type-2.C -std=gnu++98 (test for errors, line 3) PASS: g++.dg/diagnostic/no-type-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++14 (test for errors, line 5) PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++14 (test for errors, line 8) PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++14 (test for warnings, line 3) PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++14 (test for excess errors) PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/nullptr.C -std=c++20 (test for errors, line 7) PASS: g++.dg/diagnostic/nullptr.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/diagnostic/nullptr.C -std=c++20 at line 8 (test for warnings, line 7) PASS: g++.dg/diagnostic/nullptr.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/nullptr.C -std=c++23 (test for errors, line 7) PASS: g++.dg/diagnostic/nullptr.C -std=c++23 (test for warnings, line 6) PASS: g++.dg/diagnostic/nullptr.C -std=c++23 at line 8 (test for warnings, line 7) PASS: g++.dg/diagnostic/nullptr.C -std=c++23 (test for excess errors) PASS: g++.dg/diagnostic/nullptr.C -std=c++26 (test for errors, line 7) PASS: g++.dg/diagnostic/nullptr.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/diagnostic/nullptr.C -std=c++26 at line 8 (test for warnings, line 7) PASS: g++.dg/diagnostic/nullptr.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++20 (test for errors, line 13) PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++20 (test for errors, line 7) PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++26 (test for errors, line 13) PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++26 (test for errors, line 7) PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++98 (test for errors, line 13) PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++98 (test for errors, line 7) PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 (test for errors, line 115) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 (test for errors, line 158) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 (test for errors, line 180) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 (test for errors, line 54) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 (test for errors, line 74) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 (test for errors, line 95) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 102 (test for warnings, line 90) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 122 (test for warnings, line 111) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 137 (test for warnings, line 136) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 144 (test for warnings, line 132) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 165 (test for warnings, line 154) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 18 (test for warnings, line 7) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 187 (test for warnings, line 175) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 205 (test for errors, line 204) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 212 (test for warnings, line 204) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 217 (test for warnings, line 198) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 222 (test for warnings, line 198) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 38 (test for warnings, line 27) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 61 (test for warnings, line 47) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 81 (test for warnings, line 70) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 104-105 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 117-120 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 124-125 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 13-16 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 139-142 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 146-147 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 160-163 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 167-168 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 182-185 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 189-190 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 20-21 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 207-210 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 214-215 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 219-220 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 224-225 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 33-36 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 40-41 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 56-59 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 63-64 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 76-79 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 83-84 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 97-100 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 (test for errors, line 115) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 (test for errors, line 158) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 (test for errors, line 180) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 (test for errors, line 54) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 (test for errors, line 74) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 (test for errors, line 95) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 at line 102 (test for warnings, line 90) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 at line 122 (test for warnings, line 111) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 at line 137 (test for warnings, line 136) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 at line 144 (test for warnings, line 132) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 at line 165 (test for warnings, line 154) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 at line 18 (test for warnings, line 7) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 at line 187 (test for warnings, line 175) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 at line 205 (test for errors, line 204) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 at line 212 (test for warnings, line 204) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 at line 217 (test for warnings, line 198) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 at line 222 (test for warnings, line 198) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 at line 38 (test for warnings, line 27) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 at line 61 (test for warnings, line 47) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 at line 81 (test for warnings, line 70) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 104-105 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 117-120 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 124-125 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 13-16 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 139-142 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 146-147 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 160-163 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 167-168 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 182-185 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 189-190 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 20-21 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 207-210 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 214-215 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 219-220 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 224-225 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 33-36 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 40-41 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 56-59 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 63-64 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 76-79 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 83-84 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 expected multiline pattern lines 97-100 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 (test for errors, line 115) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 (test for errors, line 158) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 (test for errors, line 180) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 (test for errors, line 31) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 (test for errors, line 54) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 (test for errors, line 74) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 (test for errors, line 95) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 102 (test for warnings, line 90) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 122 (test for warnings, line 111) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 137 (test for warnings, line 136) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 144 (test for warnings, line 132) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 165 (test for warnings, line 154) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 18 (test for warnings, line 7) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 187 (test for warnings, line 175) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 205 (test for errors, line 204) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 212 (test for warnings, line 204) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 217 (test for warnings, line 198) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 222 (test for warnings, line 198) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 38 (test for warnings, line 27) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 61 (test for warnings, line 47) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 81 (test for warnings, line 70) PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 104-105 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 117-120 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 124-125 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 13-16 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 139-142 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 146-147 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 160-163 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 167-168 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 182-185 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 189-190 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 20-21 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 207-210 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 214-215 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 219-220 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 224-225 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 33-36 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 40-41 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 56-59 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 63-64 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 76-79 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 83-84 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 97-100 PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++14 (test for errors, line 10) PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++14 at line 15 (test for warnings, line 8) PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++14 at line 20 (test for warnings, line 8) PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++14 at line 21 (test for warnings, line 4) PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++14 expected multiline pattern lines 12-13 PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++14 expected multiline pattern lines 17-18 PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++14 expected multiline pattern lines 23-24 PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++20 at line 15 (test for warnings, line 8) PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++20 at line 20 (test for warnings, line 8) PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++20 at line 21 (test for warnings, line 4) PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++20 expected multiline pattern lines 12-13 PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++20 expected multiline pattern lines 17-18 PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++20 expected multiline pattern lines 23-24 PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++26 at line 15 (test for warnings, line 8) PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++26 at line 20 (test for warnings, line 8) PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++26 at line 21 (test for warnings, line 4) PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++26 expected multiline pattern lines 12-13 PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++26 expected multiline pattern lines 17-18 PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++26 expected multiline pattern lines 23-24 PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 113) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 133) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 153) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 174) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 193) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 213) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 235) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 255) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 54) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 74) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 94) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 at line 18 (test for warnings, line 7) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 at line 200 (test for warnings, line 189) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 at line 220 (test for warnings, line 209) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 at line 240 (test for warnings, line 231) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 at line 260 (test for warnings, line 251) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 at line 38 (test for warnings, line 27) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 at line 61 (test for warnings, line 47) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 102-103 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 115-118 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 121-122 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 13-16 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 135-138 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 141-142 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 155-158 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 161-162 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 176-179 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 182-183 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 195-198 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 20-21 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 202-203 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 215-218 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 222-223 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 237-238 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 242-243 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 257-258 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 262-263 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 33-36 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 40-41 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 56-59 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 63-64 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 76-79 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 82-83 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 96-99 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 (test for errors, line 113) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 (test for errors, line 133) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 (test for errors, line 153) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 (test for errors, line 174) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 (test for errors, line 193) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 (test for errors, line 213) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 (test for errors, line 235) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 (test for errors, line 255) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 (test for errors, line 54) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 (test for errors, line 74) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 (test for errors, line 94) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 at line 18 (test for warnings, line 7) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 at line 200 (test for warnings, line 189) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 at line 220 (test for warnings, line 209) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 at line 240 (test for warnings, line 231) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 at line 260 (test for warnings, line 251) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 at line 38 (test for warnings, line 27) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 at line 61 (test for warnings, line 47) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 102-103 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 115-118 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 121-122 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 13-16 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 135-138 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 141-142 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 155-158 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 161-162 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 176-179 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 182-183 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 195-198 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 20-21 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 202-203 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 215-218 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 222-223 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 237-238 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 242-243 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 257-258 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 262-263 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 33-36 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 40-41 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 56-59 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 63-64 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 76-79 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 82-83 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 expected multiline pattern lines 96-99 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 113) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 133) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 153) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 174) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 193) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 213) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 235) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 255) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 31) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 54) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 74) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 94) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 at line 18 (test for warnings, line 7) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 at line 200 (test for warnings, line 189) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 at line 220 (test for warnings, line 209) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 at line 240 (test for warnings, line 231) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 at line 260 (test for warnings, line 251) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 at line 38 (test for warnings, line 27) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 at line 61 (test for warnings, line 47) PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 102-103 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 115-118 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 121-122 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 13-16 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 135-138 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 141-142 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 155-158 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 161-162 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 176-179 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 182-183 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 195-198 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 20-21 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 202-203 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 215-218 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 222-223 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 237-238 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 242-243 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 257-258 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 262-263 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 33-36 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 40-41 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 56-59 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 63-64 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 76-79 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 82-83 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 96-99 PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/parm1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/diagnostic/parm1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/parm1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/diagnostic/parm1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/parm1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/diagnostic/parm1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 (test for errors, line 37) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 (test for errors, line 43) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 (test for errors, line 46) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 (test for errors, line 49) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 (test for errors, line 52) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 at line 35 (test for warnings, line 7) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 at line 38 (test for warnings, line 10) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 at line 41 (test for warnings, line 17) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 at line 44 (test for warnings, line 20) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 at line 47 (test for warnings, line 20) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 at line 50 (test for warnings, line 26) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 at line 53 (test for warnings, line 29) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++26 (test for errors, line 37) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++26 (test for errors, line 40) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++26 (test for errors, line 43) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++26 (test for errors, line 46) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++26 (test for errors, line 49) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++26 (test for errors, line 52) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++26 at line 35 (test for warnings, line 7) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++26 at line 38 (test for warnings, line 10) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++26 at line 41 (test for warnings, line 17) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++26 at line 44 (test for warnings, line 20) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++26 at line 47 (test for warnings, line 20) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++26 at line 50 (test for warnings, line 26) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++26 at line 53 (test for warnings, line 29) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 (test for errors, line 34) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 (test for errors, line 37) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 (test for errors, line 40) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 (test for errors, line 43) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 (test for errors, line 46) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 (test for errors, line 49) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 (test for errors, line 52) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 at line 35 (test for warnings, line 7) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 at line 38 (test for warnings, line 10) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 at line 41 (test for warnings, line 17) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 at line 44 (test for warnings, line 20) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 at line 47 (test for warnings, line 20) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 at line 50 (test for warnings, line 26) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 at line 53 (test for warnings, line 29) PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 (test for errors, line 37) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 (test for errors, line 43) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 (test for errors, line 46) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 (test for errors, line 49) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 (test for errors, line 52) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 at line 35 (test for warnings, line 7) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 at line 38 (test for warnings, line 10) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 at line 41 (test for warnings, line 17) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 at line 44 (test for warnings, line 20) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 at line 47 (test for warnings, line 20) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 at line 50 (test for warnings, line 26) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 at line 53 (test for warnings, line 29) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++26 (test for errors, line 37) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++26 (test for errors, line 40) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++26 (test for errors, line 43) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++26 (test for errors, line 46) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++26 (test for errors, line 49) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++26 (test for errors, line 52) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++26 at line 35 (test for warnings, line 7) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++26 at line 38 (test for warnings, line 10) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++26 at line 41 (test for warnings, line 17) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++26 at line 44 (test for warnings, line 20) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++26 at line 47 (test for warnings, line 20) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++26 at line 50 (test for warnings, line 26) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++26 at line 53 (test for warnings, line 29) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 (test for errors, line 34) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 (test for errors, line 37) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 (test for errors, line 40) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 (test for errors, line 43) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 (test for errors, line 46) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 (test for errors, line 49) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 (test for errors, line 52) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 at line 35 (test for warnings, line 7) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 at line 38 (test for warnings, line 10) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 at line 41 (test for warnings, line 17) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 at line 44 (test for warnings, line 20) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 at line 47 (test for warnings, line 20) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 at line 50 (test for warnings, line 26) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 at line 53 (test for warnings, line 29) PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/pr105483.C -std=c++20 (test for errors, line 6) PASS: g++.dg/diagnostic/pr105483.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr105483.C -std=c++26 (test for errors, line 6) PASS: g++.dg/diagnostic/pr105483.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr105483.C -std=c++98 (test for errors, line 6) PASS: g++.dg/diagnostic/pr105483.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/pr13981.C -std=c++20 (test for errors, line 11) PASS: g++.dg/diagnostic/pr13981.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/diagnostic/pr13981.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr13981.C -std=c++26 (test for errors, line 11) PASS: g++.dg/diagnostic/pr13981.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/diagnostic/pr13981.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr13981.C -std=c++98 (test for errors, line 11) PASS: g++.dg/diagnostic/pr13981.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/diagnostic/pr13981.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/pr58979.C -std=c++20 (test for errors, line 4) PASS: g++.dg/diagnostic/pr58979.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr58979.C -std=c++26 (test for errors, line 4) PASS: g++.dg/diagnostic/pr58979.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr58979.C -std=c++98 (test for errors, line 4) PASS: g++.dg/diagnostic/pr58979.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/pr59838.C -std=c++20 (test for errors, line 4) PASS: g++.dg/diagnostic/pr59838.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr59838.C -std=c++26 (test for errors, line 4) PASS: g++.dg/diagnostic/pr59838.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr59838.C -std=c++98 (test for errors, line 4) PASS: g++.dg/diagnostic/pr59838.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/pr60862.C -std=c++20 (test for errors, line 9) PASS: g++.dg/diagnostic/pr60862.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr60862.C -std=c++26 (test for errors, line 9) PASS: g++.dg/diagnostic/pr60862.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr60862.C -std=c++98 (test for errors, line 9) PASS: g++.dg/diagnostic/pr60862.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/pr61004.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/diagnostic/pr61004.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/pr61004.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/diagnostic/pr61004.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/pr61004.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/diagnostic/pr61004.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/pr65923.C -std=c++14 (test for warnings, line 15) PASS: g++.dg/diagnostic/pr65923.C -std=c++14 (test for excess errors) PASS: g++.dg/diagnostic/pr65923.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/diagnostic/pr65923.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr65923.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/diagnostic/pr65923.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr67960-2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/diagnostic/pr67960-2.C -std=c++20 at line 12 (test for warnings, line ) PASS: g++.dg/diagnostic/pr67960-2.C -std=c++20 at line 13 (test for bogus messages, line ) PASS: g++.dg/diagnostic/pr67960-2.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr67960-2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/diagnostic/pr67960-2.C -std=c++26 at line 12 (test for warnings, line ) PASS: g++.dg/diagnostic/pr67960-2.C -std=c++26 at line 13 (test for bogus messages, line ) PASS: g++.dg/diagnostic/pr67960-2.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr67960-2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/diagnostic/pr67960-2.C -std=c++98 at line 12 (test for warnings, line ) PASS: g++.dg/diagnostic/pr67960-2.C -std=c++98 at line 13 (test for bogus messages, line ) PASS: g++.dg/diagnostic/pr67960-2.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/pr67960.C -std=c++14 (test for errors, line 9) PASS: g++.dg/diagnostic/pr67960.C -std=c++14 at line 12 (test for warnings, line ) PASS: g++.dg/diagnostic/pr67960.C -std=c++14 at line 13 (test for bogus messages, line ) PASS: g++.dg/diagnostic/pr67960.C -std=c++14 (test for excess errors) PASS: g++.dg/diagnostic/pr67960.C -std=c++20 (test for errors, line 9) PASS: g++.dg/diagnostic/pr67960.C -std=c++20 at line 12 (test for warnings, line ) PASS: g++.dg/diagnostic/pr67960.C -std=c++20 at line 13 (test for bogus messages, line ) PASS: g++.dg/diagnostic/pr67960.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr67960.C -std=c++26 (test for errors, line 9) PASS: g++.dg/diagnostic/pr67960.C -std=c++26 at line 12 (test for warnings, line ) PASS: g++.dg/diagnostic/pr67960.C -std=c++26 at line 13 (test for bogus messages, line ) PASS: g++.dg/diagnostic/pr67960.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr70105.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/diagnostic/pr70105.C -std=gnu++20 expected multiline pattern lines 33-34 PASS: g++.dg/diagnostic/pr70105.C -std=gnu++20 expected multiline pattern lines 37-38 PASS: g++.dg/diagnostic/pr70105.C -std=gnu++20 expected multiline pattern lines 41-42 PASS: g++.dg/diagnostic/pr70105.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/pr70105.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/diagnostic/pr70105.C -std=gnu++26 expected multiline pattern lines 33-34 PASS: g++.dg/diagnostic/pr70105.C -std=gnu++26 expected multiline pattern lines 37-38 PASS: g++.dg/diagnostic/pr70105.C -std=gnu++26 expected multiline pattern lines 41-42 PASS: g++.dg/diagnostic/pr70105.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/pr70105.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/diagnostic/pr70105.C -std=gnu++98 expected multiline pattern lines 33-34 PASS: g++.dg/diagnostic/pr70105.C -std=gnu++98 expected multiline pattern lines 37-38 PASS: g++.dg/diagnostic/pr70105.C -std=gnu++98 expected multiline pattern lines 41-42 PASS: g++.dg/diagnostic/pr70105.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/pr71075.C -std=c++20 (test for errors, line 6) PASS: g++.dg/diagnostic/pr71075.C -std=c++20 at line 7 (test for warnings, line 6) PASS: g++.dg/diagnostic/pr71075.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr71075.C -std=c++26 (test for errors, line 6) PASS: g++.dg/diagnostic/pr71075.C -std=c++26 at line 7 (test for warnings, line 6) PASS: g++.dg/diagnostic/pr71075.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr71075.C -std=c++98 (test for errors, line 6) PASS: g++.dg/diagnostic/pr71075.C -std=c++98 at line 7 (test for warnings, line 6) PASS: g++.dg/diagnostic/pr71075.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/pr72803.C -std=c++20 at line 6 (test for errors, line 4) PASS: g++.dg/diagnostic/pr72803.C -std=c++20 at line 9 (test for errors, line 3) PASS: g++.dg/diagnostic/pr72803.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr72803.C -std=c++26 at line 6 (test for errors, line 4) PASS: g++.dg/diagnostic/pr72803.C -std=c++26 at line 9 (test for errors, line 3) PASS: g++.dg/diagnostic/pr72803.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr72803.C -std=c++98 at line 6 (test for errors, line 4) PASS: g++.dg/diagnostic/pr72803.C -std=c++98 at line 9 (test for errors, line 3) PASS: g++.dg/diagnostic/pr72803.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/pr77777.C -std=c++20 (test for errors, line 14) PASS: g++.dg/diagnostic/pr77777.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr77777.C -std=c++26 (test for errors, line 14) PASS: g++.dg/diagnostic/pr77777.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr77777.C -std=c++98 (test for errors, line 14) PASS: g++.dg/diagnostic/pr77777.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/pr77949.C -std=gnu++20 at line 7 (test for errors, line 6) PASS: g++.dg/diagnostic/pr77949.C -std=gnu++20 expected multiline pattern lines 9-9 PASS: g++.dg/diagnostic/pr77949.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/pr77949.C -std=gnu++26 at line 7 (test for errors, line 6) PASS: g++.dg/diagnostic/pr77949.C -std=gnu++26 expected multiline pattern lines 9-9 PASS: g++.dg/diagnostic/pr77949.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/pr77949.C -std=gnu++98 at line 7 (test for errors, line 6) PASS: g++.dg/diagnostic/pr77949.C -std=gnu++98 expected multiline pattern lines 9-9 PASS: g++.dg/diagnostic/pr77949.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 at line 10 (test for errors, line 3) PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 at line 15 (test for warnings, line 7) PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 at line 30 (test for errors, line 22) PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 at line 35 (test for warnings, line 23) PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 at line 40 (test for warnings, line 27) PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 expected multiline pattern lines 12-13 PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 expected multiline pattern lines 17-18 PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 expected multiline pattern lines 32-33 PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 expected multiline pattern lines 37-38 PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 expected multiline pattern lines 42-43 PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/pr79300.C -std=gnu++26 at line 10 (test for errors, line 3) PASS: g++.dg/diagnostic/pr79300.C -std=gnu++26 at line 15 (test for warnings, line 7) PASS: g++.dg/diagnostic/pr79300.C -std=gnu++26 at line 30 (test for errors, line 22) PASS: g++.dg/diagnostic/pr79300.C -std=gnu++26 at line 35 (test for warnings, line 23) PASS: g++.dg/diagnostic/pr79300.C -std=gnu++26 at line 40 (test for warnings, line 27) PASS: g++.dg/diagnostic/pr79300.C -std=gnu++26 expected multiline pattern lines 12-13 PASS: g++.dg/diagnostic/pr79300.C -std=gnu++26 expected multiline pattern lines 17-18 PASS: g++.dg/diagnostic/pr79300.C -std=gnu++26 expected multiline pattern lines 32-33 PASS: g++.dg/diagnostic/pr79300.C -std=gnu++26 expected multiline pattern lines 37-38 PASS: g++.dg/diagnostic/pr79300.C -std=gnu++26 expected multiline pattern lines 42-43 PASS: g++.dg/diagnostic/pr79300.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 at line 10 (test for errors, line 3) PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 at line 15 (test for warnings, line 7) PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 at line 30 (test for errors, line 22) PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 at line 35 (test for warnings, line 23) PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 at line 40 (test for warnings, line 27) PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 expected multiline pattern lines 12-13 PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 expected multiline pattern lines 17-18 PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 expected multiline pattern lines 32-33 PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 expected multiline pattern lines 37-38 PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 expected multiline pattern lines 42-43 PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/pr79304.C -std=c++20 (test for errors, line 12) PASS: g++.dg/diagnostic/pr79304.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr79304.C -std=c++26 (test for errors, line 12) PASS: g++.dg/diagnostic/pr79304.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr79304.C -std=c++98 (test for errors, line 12) PASS: g++.dg/diagnostic/pr79304.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/pr80473.C -std=gnu++11 (test for excess errors) PASS: g++.dg/diagnostic/pr80473.C -std=gnu++11 PR c++/80473 at line 3 (test for bogus messages, line ) PASS: g++.dg/diagnostic/pr80473.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/pr80473.C -std=gnu++20 PR c++/80473 at line 3 (test for bogus messages, line ) PASS: g++.dg/diagnostic/pr80473.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/pr80473.C -std=gnu++26 PR c++/80473 at line 3 (test for bogus messages, line ) PASS: g++.dg/diagnostic/pr84138.C -std=c++20 (test for errors, line 6) PASS: g++.dg/diagnostic/pr84138.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr84138.C -std=c++26 (test for errors, line 6) PASS: g++.dg/diagnostic/pr84138.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr84138.C -std=c++98 (test for errors, line 6) PASS: g++.dg/diagnostic/pr84138.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/pr85464.C -std=gnu++20 (test for warnings, line 3) PASS: g++.dg/diagnostic/pr85464.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/diagnostic/pr85464.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/pr85464.C -std=gnu++26 (test for warnings, line 3) PASS: g++.dg/diagnostic/pr85464.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/diagnostic/pr85464.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/pr85464.C -std=gnu++98 (test for warnings, line 3) PASS: g++.dg/diagnostic/pr85464.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/diagnostic/pr85464.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/pr86201.C -std=c++11 (test for errors, line 7) PASS: g++.dg/diagnostic/pr86201.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/pr86201.C -std=c++20 (test for errors, line 7) PASS: g++.dg/diagnostic/pr86201.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr86201.C -std=c++26 (test for errors, line 7) PASS: g++.dg/diagnostic/pr86201.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr86993.C -std=gnu++20 at line 7 (test for errors, line 8) PASS: g++.dg/diagnostic/pr86993.C -std=gnu++20 expected multiline pattern lines 10-11 PASS: g++.dg/diagnostic/pr86993.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/pr86993.C -std=gnu++26 at line 7 (test for errors, line 8) PASS: g++.dg/diagnostic/pr86993.C -std=gnu++26 expected multiline pattern lines 10-11 PASS: g++.dg/diagnostic/pr86993.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/pr86993.C -std=gnu++98 at line 7 (test for errors, line 8) PASS: g++.dg/diagnostic/pr86993.C -std=gnu++98 expected multiline pattern lines 10-11 PASS: g++.dg/diagnostic/pr86993.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/pr87386.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/diagnostic/pr87386.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/diagnostic/pr87386.C -std=gnu++11 expected multiline pattern lines 10-11 PASS: g++.dg/diagnostic/pr87386.C -std=gnu++11 expected multiline pattern lines 16-17 PASS: g++.dg/diagnostic/pr87386.C -std=gnu++11 (test for excess errors) PASS: g++.dg/diagnostic/pr87386.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/diagnostic/pr87386.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/diagnostic/pr87386.C -std=gnu++20 expected multiline pattern lines 10-11 PASS: g++.dg/diagnostic/pr87386.C -std=gnu++20 expected multiline pattern lines 16-17 PASS: g++.dg/diagnostic/pr87386.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/pr87386.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/diagnostic/pr87386.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/diagnostic/pr87386.C -std=gnu++26 expected multiline pattern lines 10-11 PASS: g++.dg/diagnostic/pr87386.C -std=gnu++26 expected multiline pattern lines 16-17 PASS: g++.dg/diagnostic/pr87386.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/pr89390.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/diagnostic/pr89390.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/diagnostic/pr89390.C -std=gnu++11 (test for errors, line 31) PASS: g++.dg/diagnostic/pr89390.C -std=gnu++11 (test for errors, line 39) PASS: g++.dg/diagnostic/pr89390.C -std=gnu++11 at line 40 (test for errors, line 39) PASS: g++.dg/diagnostic/pr89390.C -std=gnu++11 expected multiline pattern lines 12-13 PASS: g++.dg/diagnostic/pr89390.C -std=gnu++11 expected multiline pattern lines 24-25 PASS: g++.dg/diagnostic/pr89390.C -std=gnu++11 expected multiline pattern lines 33-34 PASS: g++.dg/diagnostic/pr89390.C -std=gnu++11 expected multiline pattern lines 42-43 PASS: g++.dg/diagnostic/pr89390.C -std=gnu++11 expected multiline pattern lines 46-47 PASS: g++.dg/diagnostic/pr89390.C -std=gnu++11 (test for excess errors) PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 at line 40 (test for errors, line 39) PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 expected multiline pattern lines 12-13 PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 expected multiline pattern lines 24-25 PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 expected multiline pattern lines 33-34 PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 expected multiline pattern lines 42-43 PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 expected multiline pattern lines 46-47 PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/pr89390.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/diagnostic/pr89390.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/diagnostic/pr89390.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/diagnostic/pr89390.C -std=gnu++26 (test for errors, line 39) PASS: g++.dg/diagnostic/pr89390.C -std=gnu++26 at line 40 (test for errors, line 39) PASS: g++.dg/diagnostic/pr89390.C -std=gnu++26 expected multiline pattern lines 12-13 PASS: g++.dg/diagnostic/pr89390.C -std=gnu++26 expected multiline pattern lines 24-25 PASS: g++.dg/diagnostic/pr89390.C -std=gnu++26 expected multiline pattern lines 33-34 PASS: g++.dg/diagnostic/pr89390.C -std=gnu++26 expected multiline pattern lines 42-43 PASS: g++.dg/diagnostic/pr89390.C -std=gnu++26 expected multiline pattern lines 46-47 PASS: g++.dg/diagnostic/pr89390.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/pr90243.C -std=c++14 (test for bogus messages, line 2) PASS: g++.dg/diagnostic/pr90243.C -std=c++14 (test for bogus messages, line 3) PASS: g++.dg/diagnostic/pr90243.C -std=c++14 (test for excess errors) PASS: g++.dg/diagnostic/pr90243.C -std=c++20 (test for bogus messages, line 2) PASS: g++.dg/diagnostic/pr90243.C -std=c++20 (test for bogus messages, line 3) PASS: g++.dg/diagnostic/pr90243.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr90243.C -std=c++26 (test for bogus messages, line 2) PASS: g++.dg/diagnostic/pr90243.C -std=c++26 (test for bogus messages, line 3) PASS: g++.dg/diagnostic/pr90243.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr90767-1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/diagnostic/pr90767-1.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/diagnostic/pr90767-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr90767-1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/diagnostic/pr90767-1.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/diagnostic/pr90767-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr90767-1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/diagnostic/pr90767-1.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/diagnostic/pr90767-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/pr90767-2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/diagnostic/pr90767-2.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/diagnostic/pr90767-2.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr90767-2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/diagnostic/pr90767-2.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/diagnostic/pr90767-2.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr90767-2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/diagnostic/pr90767-2.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/diagnostic/pr90767-2.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/pr96045-1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/diagnostic/pr96045-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr96045-1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/diagnostic/pr96045-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr96045-1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/diagnostic/pr96045-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/pr96045-2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/diagnostic/pr96045-2.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr96045-2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/diagnostic/pr96045-2.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr96045-2.C -std=c++98 (test for errors, line 4) PASS: g++.dg/diagnostic/pr96045-2.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/pr96045-3.C -std=c++20 (test for errors, line 3) PASS: g++.dg/diagnostic/pr96045-3.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/diagnostic/pr96045-3.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr96045-3.C -std=c++26 (test for errors, line 3) PASS: g++.dg/diagnostic/pr96045-3.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/diagnostic/pr96045-3.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr96045-3.C -std=c++98 (test for errors, line 3) PASS: g++.dg/diagnostic/pr96045-3.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/diagnostic/pr96045-3.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/pr96328.C -std=c++20 (test for errors, line 3) PASS: g++.dg/diagnostic/pr96328.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/pr96328.C -std=c++26 (test for errors, line 3) PASS: g++.dg/diagnostic/pr96328.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/pr96328.C -std=c++98 (test for errors, line 3) PASS: g++.dg/diagnostic/pr96328.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++20 (test for errors, line 28) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++20 (test for errors, line 29) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++20 (test for errors, line 30) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++23 (test for errors, line 28) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++23 (test for errors, line 29) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++23 (test for errors, line 30) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++23 (test for warnings, line 12) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++23 (test for warnings, line 17) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++23 (test for warnings, line 22) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++23 (test for excess errors) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++26 (test for errors, line 28) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++26 (test for errors, line 29) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++26 (test for errors, line 30) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/ptrtomem2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/diagnostic/ptrtomem2.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/diagnostic/ptrtomem2.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/ptrtomem2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/diagnostic/ptrtomem2.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/diagnostic/ptrtomem2.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/ptrtomem2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/diagnostic/ptrtomem2.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/diagnostic/ptrtomem2.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/ptrtomem3.C -std=c++20 (test for errors, line 13) PASS: g++.dg/diagnostic/ptrtomem3.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/ptrtomem3.C -std=c++26 (test for errors, line 13) PASS: g++.dg/diagnostic/ptrtomem3.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/ptrtomem3.C -std=c++98 (test for errors, line 13) PASS: g++.dg/diagnostic/ptrtomem3.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/ptrtomem4.C -std=c++20 (test for errors, line 23) PASS: g++.dg/diagnostic/ptrtomem4.C -std=c++20 (test for errors, line 9) PASS: g++.dg/diagnostic/ptrtomem4.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/ptrtomem4.C -std=c++26 (test for errors, line 23) PASS: g++.dg/diagnostic/ptrtomem4.C -std=c++26 (test for errors, line 9) PASS: g++.dg/diagnostic/ptrtomem4.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/ptrtomem4.C -std=c++98 (test for errors, line 23) PASS: g++.dg/diagnostic/ptrtomem4.C -std=c++98 (test for errors, line 9) PASS: g++.dg/diagnostic/ptrtomem4.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/recur-align.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/diagnostic/recur-align.C -std=gnu++11 (test for excess errors) UNSUPPORTED: g++.dg/diagnostic/recur-align.C -std=gnu++20 UNSUPPORTED: g++.dg/diagnostic/recur-align.C -std=gnu++26 PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++20 (test for warnings, line 2) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++26 (test for warnings, line 2) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++98 (test for errors, line 18) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++98 (test for warnings, line 2) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++20 (test for errors, line 18) PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++20 (test for errors, line 19) PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++98 (test for errors, line 15) PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++98 (test for errors, line 18) PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++98 (test for errors, line 19) PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 113) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 124) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 137) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 158) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 174) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 27) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 32) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 38) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 41) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 45) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 48) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 52) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 55) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 58) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 61) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 64) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 67) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 70) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 76) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 109) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 118) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 128) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 155) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 168) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 46) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 53) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 57) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 59) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 63) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 65) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 69) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for warnings, line 74) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 at line 28 (test for warnings, line 27) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 113) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 124) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 137) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 158) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 174) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 41) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 48) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 52) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 55) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 58) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 61) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 64) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 67) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 70) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 76) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 109) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 118) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 128) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 155) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 168) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 at line 28 (test for warnings, line 27) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 113) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 124) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 137) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 158) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 174) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 32) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 38) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 41) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 45) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 48) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 52) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 55) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 58) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 61) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 64) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 67) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 70) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 76) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 109) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 118) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 128) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 155) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 168) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 53) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 63) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 65) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 69) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 74) PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 100) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 121) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 137) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 27) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 32) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 38) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 41) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 45) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 48) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 52) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 55) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 58) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 61) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 64) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 67) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 70) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 76) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for errors, line 87) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for warnings, line 118) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for warnings, line 131) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for warnings, line 46) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for warnings, line 59) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for warnings, line 63) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for warnings, line 74) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for warnings, line 81) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for warnings, line 91) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 at line 28 (test for warnings, line 27) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 100) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 121) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 137) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 41) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 48) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 52) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 55) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 58) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 61) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 64) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 67) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 70) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 76) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 87) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 118) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 131) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 81) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 91) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 at line 28 (test for warnings, line 27) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 100) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 121) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 137) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 32) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 38) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 41) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 45) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 48) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 52) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 55) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 58) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 61) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 64) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 67) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 70) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 76) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 87) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 118) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 131) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 63) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 74) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 81) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 91) PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 100) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 121) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 137) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 27) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 32) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 38) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 41) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 45) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 48) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 52) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 55) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 58) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 61) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 64) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 67) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 70) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 76) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for errors, line 87) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for warnings, line 118) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for warnings, line 131) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for warnings, line 46) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for warnings, line 59) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for warnings, line 63) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for warnings, line 74) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for warnings, line 81) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for warnings, line 91) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 at line 28 (test for warnings, line 27) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 100) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 121) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 137) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 41) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 48) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 52) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 55) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 58) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 61) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 64) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 67) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 70) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 76) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 87) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 118) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 131) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 81) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 91) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 at line 28 (test for warnings, line 27) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 100) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 121) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 137) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 32) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 38) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 41) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 45) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 48) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 52) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 55) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 58) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 61) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 64) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 67) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 70) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 76) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 87) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 118) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 131) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 63) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 74) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 81) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 91) PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++20 (test for errors, line 15) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++20 (test for errors, line 16) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++20 (test for errors, line 18) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++20 (test for errors, line 19) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++20 (test for errors, line 25) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++20 (test for errors, line 28) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++20 (test for errors, line 31) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++20 (test for errors, line 34) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++23 (test for errors, line 15) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++23 (test for errors, line 16) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++23 (test for errors, line 18) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++23 (test for errors, line 19) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++23 (test for errors, line 25) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++23 (test for errors, line 28) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++23 (test for errors, line 31) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++23 (test for errors, line 34) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++23 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++26 (test for errors, line 15) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++26 (test for errors, line 16) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++26 (test for errors, line 18) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++26 (test for errors, line 19) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++26 (test for errors, line 25) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++26 (test for errors, line 28) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++26 (test for errors, line 31) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++26 (test for errors, line 34) PASS: g++.dg/diagnostic/redeclaration-6.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++20 at line 15 (test for warnings, line 14) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++20 at line 20 (test for warnings, line 19) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++26 at line 15 (test for warnings, line 14) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++26 at line 20 (test for warnings, line 19) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++98 at line 15 (test for warnings, line 14) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++98 at line 20 (test for warnings, line 19) PASS: g++.dg/diagnostic/redeclaration-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/ref1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/diagnostic/ref1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/diagnostic/ref1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/ref1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/diagnostic/ref1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/diagnostic/ref1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/ref1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/diagnostic/ref1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/diagnostic/ref1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/ref2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/diagnostic/ref2.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/ref2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/diagnostic/ref2.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/ref2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/diagnostic/ref2.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/ref3.C -std=c++20 (test for errors, line 1) PASS: g++.dg/diagnostic/ref3.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/ref3.C -std=c++26 (test for errors, line 1) PASS: g++.dg/diagnostic/ref3.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/ref3.C -std=c++98 (test for errors, line 1) PASS: g++.dg/diagnostic/ref3.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 24) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 25) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 26) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++26 (test for errors, line 25) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++26 (test for errors, line 26) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 17) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 18) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 19) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 24) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 25) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 26) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 3) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/scope1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/diagnostic/scope1.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/diagnostic/scope1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/scope1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/diagnostic/scope1.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/diagnostic/scope1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/scope1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/diagnostic/scope1.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/diagnostic/scope1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/semicolon1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/semicolon1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/semicolon1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/semicolon10.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/diagnostic/semicolon10.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/diagnostic/semicolon10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/semicolon10.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/diagnostic/semicolon10.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/diagnostic/semicolon10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/semicolon10.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/diagnostic/semicolon10.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/diagnostic/semicolon10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/semicolon11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/semicolon11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/semicolon11.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/diagnostic/semicolon11.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/diagnostic/semicolon11.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/diagnostic/semicolon11.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/diagnostic/semicolon11.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/diagnostic/semicolon11.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/diagnostic/semicolon11.C -std=gnu++98 (test for errors, line 26) PASS: g++.dg/diagnostic/semicolon11.C -std=gnu++98 (test for errors, line 29) PASS: g++.dg/diagnostic/semicolon11.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/diagnostic/semicolon11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/semicolon12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/semicolon12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/semicolon12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/semicolon13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/semicolon13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/semicolon13.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/diagnostic/semicolon13.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/diagnostic/semicolon13.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/diagnostic/semicolon13.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/diagnostic/semicolon13.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/diagnostic/semicolon13.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/diagnostic/semicolon13.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/diagnostic/semicolon13.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/diagnostic/semicolon13.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/diagnostic/semicolon13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/semicolon14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/semicolon14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/semicolon14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/diagnostic/semicolon15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++11 (test for excess errors) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++98 at line 10 (test for errors, line 9) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++98 at line 14 (test for errors, line 13) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++98 at line 16 (test for errors, line 15) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++98 at line 20 (test for errors, line 19) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++98 at line 22 (test for errors, line 21) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++98 at line 26 (test for errors, line 25) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++98 at line 32 (test for errors, line 31) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++98 at line 34 (test for errors, line 33) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++98 at line 38 (test for errors, line 37) PASS: g++.dg/diagnostic/semicolon16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/semicolon17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/semicolon17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/semicolon17.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/diagnostic/semicolon17.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/diagnostic/semicolon17.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/diagnostic/semicolon17.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/diagnostic/semicolon17.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/diagnostic/semicolon17.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/diagnostic/semicolon17.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/diagnostic/semicolon17.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/diagnostic/semicolon17.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/diagnostic/semicolon17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/semicolon2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/semicolon2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/semicolon2.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/diagnostic/semicolon2.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/diagnostic/semicolon2.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/diagnostic/semicolon2.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/diagnostic/semicolon2.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/diagnostic/semicolon2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/semicolon3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/semicolon3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/semicolon3.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/diagnostic/semicolon3.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/diagnostic/semicolon3.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/diagnostic/semicolon3.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/diagnostic/semicolon3.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/diagnostic/semicolon3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/semicolon4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/semicolon4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/semicolon4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/semicolon5.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/diagnostic/semicolon5.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/diagnostic/semicolon5.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/diagnostic/semicolon5.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/diagnostic/semicolon5.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/diagnostic/semicolon5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/semicolon5.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/diagnostic/semicolon5.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/diagnostic/semicolon5.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/diagnostic/semicolon5.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/diagnostic/semicolon5.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/diagnostic/semicolon5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/semicolon5.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/diagnostic/semicolon5.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/diagnostic/semicolon5.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/diagnostic/semicolon5.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/diagnostic/semicolon5.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/diagnostic/semicolon5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/semicolon6.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/diagnostic/semicolon6.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/diagnostic/semicolon6.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/diagnostic/semicolon6.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/diagnostic/semicolon6.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/diagnostic/semicolon6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/diagnostic/semicolon6.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/diagnostic/semicolon6.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/diagnostic/semicolon6.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/diagnostic/semicolon6.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/diagnostic/semicolon6.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/diagnostic/semicolon6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/semicolon6.C -std=gnu++98 at line 14 (test for errors, line 13) PASS: g++.dg/diagnostic/semicolon6.C -std=gnu++98 at line 17 (test for errors, line 16) PASS: g++.dg/diagnostic/semicolon6.C -std=gnu++98 at line 19 (test for errors, line 18) PASS: g++.dg/diagnostic/semicolon6.C -std=gnu++98 at line 22 (test for errors, line 21) PASS: g++.dg/diagnostic/semicolon6.C -std=gnu++98 at line 8 (test for errors, line 7) PASS: g++.dg/diagnostic/semicolon6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/semicolon7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/semicolon7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/semicolon7.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/diagnostic/semicolon7.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/diagnostic/semicolon7.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/diagnostic/semicolon7.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/diagnostic/semicolon7.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/diagnostic/semicolon7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/semicolon8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/semicolon8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/semicolon8.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/diagnostic/semicolon8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/semicolon9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/semicolon9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/semicolon9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++20 (test for errors, line 3) PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++20 expected multiline pattern lines 10-11 PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++20 expected multiline pattern lines 5-6 PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++26 (test for errors, line 3) PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++26 expected multiline pattern lines 10-11 PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++26 expected multiline pattern lines 5-6 PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++98 (test for errors, line 3) PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++98 expected multiline pattern lines 10-11 PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++98 expected multiline pattern lines 5-6 PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++98 (test for errors, line 3) PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 (test for errors, line 14) PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 (test for errors, line 16) PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 (test for errors, line 18) PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 (test for errors, line 20) PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 (test for errors, line 24) PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 at line 15 (test for warnings, line 14) PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 at line 17 (test for warnings, line 16) PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 at line 19 (test for warnings, line 18) PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 at line 21 (test for warnings, line 20) PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 at line 25 (test for warnings, line 24) PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 (test for excess errors) PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 (test for errors, line 20) PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 (test for errors, line 24) PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 at line 15 (test for warnings, line 14) PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 at line 17 (test for warnings, line 16) PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 at line 19 (test for warnings, line 18) PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 at line 21 (test for warnings, line 20) PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 at line 25 (test for warnings, line 24) PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/static_assert1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/diagnostic/static_assert1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/diagnostic/static_assert1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/diagnostic/static_assert1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/diagnostic/static_assert1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/diagnostic/static_assert1.C -std=c++26 at line 15 (test for warnings, line 14) PASS: g++.dg/diagnostic/static_assert1.C -std=c++26 at line 17 (test for warnings, line 16) PASS: g++.dg/diagnostic/static_assert1.C -std=c++26 at line 19 (test for warnings, line 18) PASS: g++.dg/diagnostic/static_assert1.C -std=c++26 at line 21 (test for warnings, line 20) PASS: g++.dg/diagnostic/static_assert1.C -std=c++26 at line 25 (test for warnings, line 24) PASS: g++.dg/diagnostic/static_assert1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 (test for errors, line 23) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 (test for errors, line 33) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 (test for errors, line 38) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 (test for errors, line 43) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 (test for errors, line 48) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 (test for errors, line 53) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 (test for errors, line 58) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 (test for errors, line 63) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 expected multiline pattern lines 15-16 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 expected multiline pattern lines 20-21 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 expected multiline pattern lines 25-26 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 expected multiline pattern lines 30-31 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 expected multiline pattern lines 35-36 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 expected multiline pattern lines 40-41 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 expected multiline pattern lines 45-46 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 expected multiline pattern lines 50-51 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 expected multiline pattern lines 55-56 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 expected multiline pattern lines 60-61 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 expected multiline pattern lines 65-66 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 43) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 48) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 53) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 58) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 63) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 15-16 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 20-21 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 25-26 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 30-31 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 35-36 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 40-41 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 45-46 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 50-51 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 55-56 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 60-61 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 65-66 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 (test for errors, line 38) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 (test for errors, line 43) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 (test for errors, line 48) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 (test for errors, line 53) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 (test for errors, line 58) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 (test for errors, line 63) PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 expected multiline pattern lines 15-16 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 expected multiline pattern lines 20-21 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 expected multiline pattern lines 25-26 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 expected multiline pattern lines 30-31 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 expected multiline pattern lines 35-36 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 expected multiline pattern lines 40-41 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 expected multiline pattern lines 45-46 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 expected multiline pattern lines 50-51 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 expected multiline pattern lines 55-56 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 expected multiline pattern lines 60-61 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 expected multiline pattern lines 65-66 PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 (test for errors, line 16) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 (test for errors, line 22) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 (test for errors, line 29) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 (test for warnings, line 40) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 at line 21 (test for warnings, line 16) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 at line 27 (test for warnings, line 22) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 at line 35 (test for warnings, line 29) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 expected multiline pattern lines 18-19 PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 expected multiline pattern lines 24-25 PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 expected multiline pattern lines 32-33 PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 expected multiline pattern lines 9-10 PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 at line 21 (test for warnings, line 16) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 at line 27 (test for warnings, line 22) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 at line 35 (test for warnings, line 29) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 expected multiline pattern lines 18-19 PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 expected multiline pattern lines 24-25 PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 expected multiline pattern lines 32-33 PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 expected multiline pattern lines 9-10 PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++26 at line 21 (test for warnings, line 16) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++26 at line 27 (test for warnings, line 22) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++26 at line 35 (test for warnings, line 29) PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++26 expected multiline pattern lines 18-19 PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++26 expected multiline pattern lines 24-25 PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++26 expected multiline pattern lines 32-33 PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++26 expected multiline pattern lines 9-10 PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/static_assert4.C -std=c++11 (test for errors, line 20) PASS: g++.dg/diagnostic/static_assert4.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/static_assert4.C -std=c++20 (test for errors, line 20) PASS: g++.dg/diagnostic/static_assert4.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/static_assert4.C -std=c++26 (test for errors, line 20) PASS: g++.dg/diagnostic/static_assert4.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 (test for errors, line 29) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 (test for errors, line 31) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 (test for errors, line 33) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 (test for errors, line 35) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 (test for errors, line 37) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 (test for errors, line 39) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 (test for errors, line 46) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 (test for errors, line 48) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 (test for errors, line 50) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 (test for errors, line 52) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 (test for errors, line 57) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 (test for errors, line 59) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 (test for errors, line 65) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 (test for errors, line 67) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 (test for errors, line 69) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 at line 30 (test for warnings, line 29) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 at line 32 (test for warnings, line 31) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 at line 34 (test for warnings, line 33) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 at line 36 (test for warnings, line 35) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 at line 38 (test for warnings, line 37) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 at line 40 (test for warnings, line 39) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 at line 47 (test for bogus messages, line 46) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 at line 49 (test for bogus messages, line 48) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 at line 51 (test for bogus messages, line 50) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 at line 53 (test for bogus messages, line 52) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 at line 58 (test for warnings, line 57) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 at line 60 (test for warnings, line 59) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 at line 66 (test for bogus messages, line 65) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 at line 68 (test for bogus messages, line 67) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 at line 70 (test for bogus messages, line 69) PASS: g++.dg/diagnostic/static_assert5.C -std=c++14 (test for excess errors) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 (test for errors, line 29) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 (test for errors, line 31) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 (test for errors, line 33) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 (test for errors, line 35) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 (test for errors, line 37) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 (test for errors, line 39) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 (test for errors, line 46) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 (test for errors, line 48) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 (test for errors, line 50) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 (test for errors, line 52) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 (test for errors, line 57) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 (test for errors, line 59) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 (test for errors, line 65) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 (test for errors, line 67) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 (test for errors, line 69) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 at line 30 (test for warnings, line 29) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 at line 32 (test for warnings, line 31) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 at line 34 (test for warnings, line 33) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 at line 36 (test for warnings, line 35) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 at line 38 (test for warnings, line 37) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 at line 40 (test for warnings, line 39) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 at line 47 (test for bogus messages, line 46) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 at line 49 (test for bogus messages, line 48) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 at line 51 (test for bogus messages, line 50) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 at line 53 (test for bogus messages, line 52) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 at line 58 (test for warnings, line 57) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 at line 60 (test for warnings, line 59) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 at line 66 (test for bogus messages, line 65) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 at line 68 (test for bogus messages, line 67) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 at line 70 (test for bogus messages, line 69) PASS: g++.dg/diagnostic/static_assert5.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 (test for errors, line 29) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 (test for errors, line 31) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 (test for errors, line 33) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 (test for errors, line 35) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 (test for errors, line 37) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 (test for errors, line 39) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 (test for errors, line 46) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 (test for errors, line 48) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 (test for errors, line 50) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 (test for errors, line 52) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 (test for errors, line 57) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 (test for errors, line 59) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 (test for errors, line 65) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 (test for errors, line 67) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 (test for errors, line 69) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 at line 30 (test for warnings, line 29) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 at line 32 (test for warnings, line 31) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 at line 34 (test for warnings, line 33) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 at line 36 (test for warnings, line 35) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 at line 38 (test for warnings, line 37) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 at line 40 (test for warnings, line 39) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 at line 47 (test for bogus messages, line 46) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 at line 49 (test for bogus messages, line 48) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 at line 51 (test for bogus messages, line 50) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 at line 53 (test for bogus messages, line 52) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 at line 58 (test for warnings, line 57) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 at line 60 (test for warnings, line 59) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 at line 66 (test for bogus messages, line 65) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 at line 68 (test for bogus messages, line 67) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 at line 70 (test for bogus messages, line 69) PASS: g++.dg/diagnostic/static_assert5.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/string-literal-concat.C (test for errors, line 19) PASS: g++.dg/diagnostic/string-literal-concat.C (test for errors, line 3) PASS: g++.dg/diagnostic/string-literal-concat.C (test for errors, line 9) PASS: g++.dg/diagnostic/string-literal-concat.C (test for excess errors) PASS: g++.dg/diagnostic/string-literal-concat.C expected multiline pattern lines 11-12 PASS: g++.dg/diagnostic/string-literal-concat.C expected multiline pattern lines 21-22 PASS: g++.dg/diagnostic/string-literal-concat.C expected multiline pattern lines 5-6 PASS: g++.dg/diagnostic/sys-narrow1.C -std=c++11 at line 3 (test for errors, line 2) PASS: g++.dg/diagnostic/sys-narrow1.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1.C -std=c++20 at line 3 (test for errors, line 2) PASS: g++.dg/diagnostic/sys-narrow1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1.C -std=c++26 at line 3 (test for errors, line 2) PASS: g++.dg/diagnostic/sys-narrow1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1a.C -std=c++11 at line 4 (test for errors, line 2) PASS: g++.dg/diagnostic/sys-narrow1a.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1a.C -std=c++20 at line 4 (test for errors, line 2) PASS: g++.dg/diagnostic/sys-narrow1a.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1a.C -std=c++26 at line 4 (test for errors, line 2) PASS: g++.dg/diagnostic/sys-narrow1a.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1b.C -std=c++11 at line 4 (test for errors, line 2) PASS: g++.dg/diagnostic/sys-narrow1b.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1b.C -std=c++20 at line 4 (test for errors, line 2) PASS: g++.dg/diagnostic/sys-narrow1b.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1b.C -std=c++26 at line 4 (test for errors, line 2) PASS: g++.dg/diagnostic/sys-narrow1b.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1c.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1c.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1c.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1d.C -std=gnu++11 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1d.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1d.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1e.C -std=gnu++11 at line 4 (test for warnings, line 2) PASS: g++.dg/diagnostic/sys-narrow1e.C -std=gnu++11 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1e.C -std=gnu++20 at line 4 (test for warnings, line 2) PASS: g++.dg/diagnostic/sys-narrow1e.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1e.C -std=gnu++26 at line 4 (test for warnings, line 2) PASS: g++.dg/diagnostic/sys-narrow1e.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1f.C -std=gnu++11 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1f.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1f.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1g.C -std=gnu++11 at line 4 (test for warnings, line 2) PASS: g++.dg/diagnostic/sys-narrow1g.C -std=gnu++11 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1g.C -std=gnu++20 at line 4 (test for warnings, line 2) PASS: g++.dg/diagnostic/sys-narrow1g.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1g.C -std=gnu++26 at line 4 (test for warnings, line 2) PASS: g++.dg/diagnostic/sys-narrow1g.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1h.C -std=gnu++11 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1h.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1h.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1i.C -std=gnu++11 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1i.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/sys-narrow1i.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++11 (test for errors, line 4) PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++11 expected multiline pattern lines 11-12 PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++11 expected multiline pattern lines 6-7 PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++11 (test for excess errors) PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++20 (test for errors, line 4) PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++20 expected multiline pattern lines 11-12 PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++20 expected multiline pattern lines 6-7 PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++26 (test for errors, line 4) PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++26 expected multiline pattern lines 11-12 PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++26 expected multiline pattern lines 6-7 PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/thread1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/diagnostic/thread1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/diagnostic/thread1.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/thread1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/diagnostic/thread1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/diagnostic/thread1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/thread1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/diagnostic/thread1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/diagnostic/thread1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/diagnostic/top-level-auto-1.C -std=c++20 UNSUPPORTED: g++.dg/diagnostic/top-level-auto-1.C -std=c++26 PASS: g++.dg/diagnostic/top-level-auto-1.C -std=c++98 (test for errors, line 3) PASS: g++.dg/diagnostic/top-level-auto-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/trailing1.C -std=c++11 (test for errors, line 3) PASS: g++.dg/diagnostic/trailing1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/diagnostic/trailing1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/diagnostic/trailing1.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/trailing1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/diagnostic/trailing1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/diagnostic/trailing1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/diagnostic/trailing1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/trailing1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/diagnostic/trailing1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/diagnostic/trailing1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/diagnostic/trailing1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/two-or-more-data-types-1.C -std=c++20 (test for errors, line 1) PASS: g++.dg/diagnostic/two-or-more-data-types-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/two-or-more-data-types-1.C -std=c++26 (test for errors, line 1) PASS: g++.dg/diagnostic/two-or-more-data-types-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/two-or-more-data-types-1.C -std=c++98 (test for errors, line 1) PASS: g++.dg/diagnostic/two-or-more-data-types-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++20 (test for errors, line 3) PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++20 (test for errors, line 6) PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++26 (test for errors, line 3) PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++26 (test for errors, line 6) PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++98 (test for errors, line 3) PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++98 (test for errors, line 6) PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++20 (test for errors, line 7) PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++20 at line 12 (test for warnings, line 1) PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++20 at line 13 (test for errors, line 11) PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++20 at line 9 (test for warnings, line 1) PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++26 (test for errors, line 7) PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++26 at line 12 (test for warnings, line 1) PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++26 at line 13 (test for errors, line 11) PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++26 at line 9 (test for warnings, line 1) PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++98 (test for errors, line 7) PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++98 at line 12 (test for warnings, line 1) PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++98 at line 13 (test for errors, line 11) PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++98 at line 9 (test for warnings, line 1) PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/unclosed-function.C -std=c++20 (test for errors, line 3) PASS: g++.dg/diagnostic/unclosed-function.C -std=c++20 (test for warnings, line 2) PASS: g++.dg/diagnostic/unclosed-function.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/unclosed-function.C -std=c++26 (test for errors, line 3) PASS: g++.dg/diagnostic/unclosed-function.C -std=c++26 (test for warnings, line 2) PASS: g++.dg/diagnostic/unclosed-function.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/unclosed-function.C -std=c++98 (test for errors, line 3) PASS: g++.dg/diagnostic/unclosed-function.C -std=c++98 (test for warnings, line 2) PASS: g++.dg/diagnostic/unclosed-function.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++20 (test for errors, line 2) PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++26 (test for errors, line 2) PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++98 (test for errors, line 2) PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++20 (test for errors, line 2) PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++26 (test for errors, line 2) PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++98 (test for errors, line 2) PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/undeclared1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/diagnostic/undeclared1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/diagnostic/undeclared1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/undeclared1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/diagnostic/undeclared1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/diagnostic/undeclared1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/undeclared1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/diagnostic/undeclared1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/diagnostic/undeclared1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/used-inline1.C -std=c++20 (test for bogus messages, line 2) PASS: g++.dg/diagnostic/used-inline1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/diagnostic/used-inline1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/used-inline1.C -std=c++26 (test for bogus messages, line 2) PASS: g++.dg/diagnostic/used-inline1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/diagnostic/used-inline1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/used-inline1.C -std=c++98 (test for bogus messages, line 2) PASS: g++.dg/diagnostic/used-inline1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/diagnostic/used-inline1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/using1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/diagnostic/using1.C -std=c++11 at line 10 (test for warnings, line ) PASS: g++.dg/diagnostic/using1.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/using1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/diagnostic/using1.C -std=c++20 at line 10 (test for warnings, line ) PASS: g++.dg/diagnostic/using1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/using1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/diagnostic/using1.C -std=c++26 at line 10 (test for warnings, line ) PASS: g++.dg/diagnostic/using1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/variadic1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/diagnostic/variadic1.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/diagnostic/variadic1.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/variadic1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/diagnostic/variadic1.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/diagnostic/variadic1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/variadic1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/diagnostic/variadic1.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/diagnostic/variadic1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/virtual-constexpr.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/diagnostic/virtual-constexpr.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/diagnostic/virtual-constexpr.C -std=gnu++11 expected multiline pattern lines 13-14 PASS: g++.dg/diagnostic/virtual-constexpr.C -std=gnu++11 expected multiline pattern lines 8-9 PASS: g++.dg/diagnostic/virtual-constexpr.C -std=gnu++11 (test for excess errors) UNSUPPORTED: g++.dg/diagnostic/virtual-constexpr.C -std=gnu++20 UNSUPPORTED: g++.dg/diagnostic/virtual-constexpr.C -std=gnu++26 PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++11 expected multiline pattern lines 13-14 PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++11 expected multiline pattern lines 8-9 PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++11 (test for excess errors) PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++20 expected multiline pattern lines 13-14 PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++20 expected multiline pattern lines 8-9 PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++26 expected multiline pattern lines 13-14 PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++26 expected multiline pattern lines 8-9 PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++20 expected multiline pattern lines 12-13 PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++20 expected multiline pattern lines 7-8 PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++20 (test for excess errors) PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++26 expected multiline pattern lines 12-13 PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++26 expected multiline pattern lines 7-8 PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++26 (test for excess errors) PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++98 expected multiline pattern lines 12-13 PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++98 expected multiline pattern lines 7-8 PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++98 (test for excess errors) PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++20 (test for excess errors) PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++26 (test for excess errors) PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/080514-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/080514-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/080514-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/aggregate1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/aggregate1.C -std=c++20 execution test PASS: g++.dg/eh/aggregate1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/aggregate1.C -std=c++26 execution test PASS: g++.dg/eh/aggregate1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/aggregate1.C -std=c++98 execution test PASS: g++.dg/eh/aggregate2.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/aggregate2.C -std=c++11 execution test PASS: g++.dg/eh/aggregate2.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/aggregate2.C -std=c++20 execution test PASS: g++.dg/eh/aggregate2.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/aggregate2.C -std=c++26 execution test PASS: g++.dg/eh/alias1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/alias1.C -std=gnu++20 execution test PASS: g++.dg/eh/alias1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/alias1.C -std=gnu++26 execution test PASS: g++.dg/eh/alias1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/alias1.C -std=gnu++98 execution test PASS: g++.dg/eh/anon1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/anon1.C -std=c++20 execution test PASS: g++.dg/eh/anon1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/anon1.C -std=c++26 execution test PASS: g++.dg/eh/anon1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/anon1.C -std=c++98 execution test PASS: g++.dg/eh/anon2.C -std=c++20 scan-assembler \\*N12_GLOBAL__N_11AE PASS: g++.dg/eh/anon2.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/anon2.C -std=c++26 scan-assembler \\*N12_GLOBAL__N_11AE PASS: g++.dg/eh/anon2.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/anon2.C -std=c++98 scan-assembler \\*N12_GLOBAL__N_11AE PASS: g++.dg/eh/anon2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++20 execution test PASS: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++26 execution test PASS: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++98 execution test PASS: g++.dg/eh/arm-vfp-unwind.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/arm-vfp-unwind.C -std=c++20 execution test PASS: g++.dg/eh/arm-vfp-unwind.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/arm-vfp-unwind.C -std=c++26 execution test PASS: g++.dg/eh/arm-vfp-unwind.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/arm-vfp-unwind.C -std=c++98 execution test PASS: g++.dg/eh/array1.C -std=gnu++20 scan-tree-dump-times gimple "catch" 1 PASS: g++.dg/eh/array1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/array1.C -std=gnu++26 scan-tree-dump-times gimple "catch" 1 PASS: g++.dg/eh/array1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/array1.C -std=gnu++98 scan-tree-dump-times gimple "catch" 1 PASS: g++.dg/eh/array1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/array2.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/array2.C -std=c++20 execution test PASS: g++.dg/eh/array2.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/array2.C -std=c++26 execution test PASS: g++.dg/eh/array2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/array2.C -std=c++98 execution test PASS: g++.dg/eh/array3.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/array3.C -std=c++20 execution test PASS: g++.dg/eh/array3.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/array3.C -std=c++26 execution test PASS: g++.dg/eh/array3.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/array3.C -std=c++98 execution test UNSUPPORTED: g++.dg/eh/async-unwind1.C -std=gnu++20 UNSUPPORTED: g++.dg/eh/async-unwind1.C -std=gnu++26 UNSUPPORTED: g++.dg/eh/async-unwind1.C -std=gnu++98 UNSUPPORTED: g++.dg/eh/async-unwind2.C -std=gnu++11 UNSUPPORTED: g++.dg/eh/async-unwind2.C -std=gnu++20 UNSUPPORTED: g++.dg/eh/async-unwind2.C -std=gnu++98 PASS: g++.dg/eh/builtin1.C -std=gnu++20 scan-tree-dump-times eh "resx" 2 PASS: g++.dg/eh/builtin1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/builtin1.C -std=gnu++26 scan-tree-dump-times eh "resx" 2 PASS: g++.dg/eh/builtin1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/builtin1.C -std=gnu++98 scan-tree-dump-times eh "resx" 2 PASS: g++.dg/eh/builtin1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/builtin10.C -std=c++20 (test for errors, line 19) PASS: g++.dg/eh/builtin10.C -std=c++20 (test for errors, line 25) PASS: g++.dg/eh/builtin10.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/eh/builtin10.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/eh/builtin10.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/builtin10.C -std=c++26 (test for errors, line 19) PASS: g++.dg/eh/builtin10.C -std=c++26 (test for errors, line 25) PASS: g++.dg/eh/builtin10.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/eh/builtin10.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/eh/builtin10.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/builtin10.C -std=c++98 (test for errors, line 19) PASS: g++.dg/eh/builtin10.C -std=c++98 (test for errors, line 25) PASS: g++.dg/eh/builtin10.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/eh/builtin10.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/eh/builtin10.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/builtin11.C -std=c++20 (test for errors, line 19) PASS: g++.dg/eh/builtin11.C -std=c++20 (test for errors, line 25) PASS: g++.dg/eh/builtin11.C -std=c++20 (test for errors, line 27) PASS: g++.dg/eh/builtin11.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/eh/builtin11.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/eh/builtin11.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/eh/builtin11.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/eh/builtin11.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/eh/builtin11.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/builtin11.C -std=c++26 (test for errors, line 19) PASS: g++.dg/eh/builtin11.C -std=c++26 (test for errors, line 25) PASS: g++.dg/eh/builtin11.C -std=c++26 (test for errors, line 27) PASS: g++.dg/eh/builtin11.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/eh/builtin11.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/eh/builtin11.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/eh/builtin11.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/eh/builtin11.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/eh/builtin11.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/builtin11.C -std=c++98 (test for errors, line 19) PASS: g++.dg/eh/builtin11.C -std=c++98 (test for errors, line 25) PASS: g++.dg/eh/builtin11.C -std=c++98 (test for errors, line 27) PASS: g++.dg/eh/builtin11.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/eh/builtin11.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/eh/builtin11.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/eh/builtin11.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/eh/builtin11.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/eh/builtin11.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/builtin2.C -std=gnu++20 scan-tree-dump-times eh "resx" 0 PASS: g++.dg/eh/builtin2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/builtin2.C -std=gnu++26 scan-tree-dump-times eh "resx" 0 PASS: g++.dg/eh/builtin2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/builtin2.C -std=gnu++98 scan-tree-dump-times eh "resx" 0 PASS: g++.dg/eh/builtin2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/builtin3.C -std=gnu++20 scan-tree-dump-times eh "resx" 1 PASS: g++.dg/eh/builtin3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/builtin3.C -std=gnu++26 scan-tree-dump-times eh "resx" 1 PASS: g++.dg/eh/builtin3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/builtin3.C -std=gnu++98 scan-tree-dump-times eh "resx" 1 PASS: g++.dg/eh/builtin3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/builtin4.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/builtin4.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/builtin4.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/builtin5.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/builtin5.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/builtin5.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/builtin6.C -std=c++20 (test for errors, line 19) PASS: g++.dg/eh/builtin6.C -std=c++20 (test for errors, line 25) PASS: g++.dg/eh/builtin6.C -std=c++20 (test for errors, line 27) PASS: g++.dg/eh/builtin6.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/eh/builtin6.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/eh/builtin6.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/eh/builtin6.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/eh/builtin6.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/eh/builtin6.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/builtin6.C -std=c++26 (test for errors, line 19) PASS: g++.dg/eh/builtin6.C -std=c++26 (test for errors, line 25) PASS: g++.dg/eh/builtin6.C -std=c++26 (test for errors, line 27) PASS: g++.dg/eh/builtin6.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/eh/builtin6.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/eh/builtin6.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/eh/builtin6.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/eh/builtin6.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/eh/builtin6.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/builtin6.C -std=c++98 (test for errors, line 19) PASS: g++.dg/eh/builtin6.C -std=c++98 (test for errors, line 25) PASS: g++.dg/eh/builtin6.C -std=c++98 (test for errors, line 27) PASS: g++.dg/eh/builtin6.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/eh/builtin6.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/eh/builtin6.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/eh/builtin6.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/eh/builtin6.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/eh/builtin6.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/builtin7.C -std=c++20 (test for errors, line 19) PASS: g++.dg/eh/builtin7.C -std=c++20 (test for errors, line 25) PASS: g++.dg/eh/builtin7.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/eh/builtin7.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/eh/builtin7.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/builtin7.C -std=c++26 (test for errors, line 19) PASS: g++.dg/eh/builtin7.C -std=c++26 (test for errors, line 25) PASS: g++.dg/eh/builtin7.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/eh/builtin7.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/eh/builtin7.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/builtin7.C -std=c++98 (test for errors, line 19) PASS: g++.dg/eh/builtin7.C -std=c++98 (test for errors, line 25) PASS: g++.dg/eh/builtin7.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/eh/builtin7.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/eh/builtin7.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/builtin8.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/builtin8.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/builtin8.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/builtin9.C -std=c++20 (test for errors, line 19) PASS: g++.dg/eh/builtin9.C -std=c++20 (test for errors, line 25) PASS: g++.dg/eh/builtin9.C -std=c++20 (test for errors, line 27) PASS: g++.dg/eh/builtin9.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/eh/builtin9.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/eh/builtin9.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/eh/builtin9.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/eh/builtin9.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/eh/builtin9.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/builtin9.C -std=c++26 (test for errors, line 19) PASS: g++.dg/eh/builtin9.C -std=c++26 (test for errors, line 25) PASS: g++.dg/eh/builtin9.C -std=c++26 (test for errors, line 27) PASS: g++.dg/eh/builtin9.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/eh/builtin9.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/eh/builtin9.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/eh/builtin9.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/eh/builtin9.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/eh/builtin9.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/builtin9.C -std=c++98 (test for errors, line 19) PASS: g++.dg/eh/builtin9.C -std=c++98 (test for errors, line 25) PASS: g++.dg/eh/builtin9.C -std=c++98 (test for errors, line 27) PASS: g++.dg/eh/builtin9.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/eh/builtin9.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/eh/builtin9.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/eh/builtin9.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/eh/builtin9.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/eh/builtin9.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/cast1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/cast1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/cast1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/catch1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/eh/catch1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/catch1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/eh/catch1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/catch1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/eh/catch1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/catch2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/eh/catch2.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/catch2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/eh/catch2.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/catch2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/eh/catch2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/catch3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/eh/catch3.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/catch3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/eh/catch3.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/catch3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/eh/catch3.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/catch4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/eh/catch4.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/catch4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/eh/catch4.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/catch4.C -std=c++98 (test for errors, line 7) PASS: g++.dg/eh/catch4.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/catch5.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/catch5.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/catch5.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/cleanup1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/cleanup1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/cleanup1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/cleanup2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/cleanup2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/cleanup2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/cleanup3.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/cleanup3.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/cleanup3.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/cleanup4.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/cleanup4.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/cleanup4.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/cleanup5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/cleanup5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/cleanup5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/cleanup6.C -std=c++11 scan-tree-dump-times gimple "B::~B" 1 PASS: g++.dg/eh/cleanup6.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/cleanup6.C -std=c++20 scan-tree-dump-times gimple "B::~B" 1 PASS: g++.dg/eh/cleanup6.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/cleanup6.C -std=c++26 scan-tree-dump-times gimple "B::~B" 1 PASS: g++.dg/eh/cleanup6.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/comdat1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/comdat1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/comdat1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/cond1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/cond1.C -std=c++20 execution test PASS: g++.dg/eh/cond1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/cond1.C -std=c++26 execution test PASS: g++.dg/eh/cond1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/cond1.C -std=c++98 execution test PASS: g++.dg/eh/cond2.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/cond2.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/cond2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/cond3.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/cond3.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/cond3.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/cond4.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/eh/cond4.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/cond4.C -std=c++11 execution test PASS: g++.dg/eh/cond4.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/cond4.C -std=c++20 execution test PASS: g++.dg/eh/cond4.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/cond4.C -std=c++98 execution test PASS: g++.dg/eh/cond5.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/cond5.C -std=c++20 execution test PASS: g++.dg/eh/cond5.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/cond5.C -std=c++26 execution test PASS: g++.dg/eh/cond5.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/cond5.C -std=c++98 execution test PASS: g++.dg/eh/cond6.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/cond6.C -std=c++20 execution test PASS: g++.dg/eh/cond6.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/cond6.C -std=c++26 execution test PASS: g++.dg/eh/cond6.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/cond6.C -std=c++98 execution test PASS: g++.dg/eh/crash1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/crash1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/crash1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/crash2.C -std=gnu++14 (test for errors, line 11) PASS: g++.dg/eh/crash2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/eh/crash2.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/eh/crash2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/crash2.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/eh/crash2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/crossjump1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/crossjump1.C -std=gnu++20 execution test PASS: g++.dg/eh/crossjump1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/crossjump1.C -std=gnu++26 execution test PASS: g++.dg/eh/crossjump1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/crossjump1.C -std=gnu++98 execution test PASS: g++.dg/eh/ctor-fntry1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/ctor-fntry1.C -std=c++20 execution test PASS: g++.dg/eh/ctor-fntry1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/ctor-fntry1.C -std=c++26 execution test PASS: g++.dg/eh/ctor-fntry1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/ctor-fntry1.C -std=c++98 execution test PASS: g++.dg/eh/ctor1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/ctor1.C -std=c++20 execution test PASS: g++.dg/eh/ctor1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/ctor1.C -std=c++26 execution test PASS: g++.dg/eh/ctor1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/ctor1.C -std=c++98 execution test PASS: g++.dg/eh/ctor2.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/ctor2.C -std=c++20 execution test PASS: g++.dg/eh/ctor2.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/ctor2.C -std=c++26 execution test PASS: g++.dg/eh/ctor2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/ctor2.C -std=c++98 execution test PASS: g++.dg/eh/ctor3.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/ctor3.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/ctor3.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/dead1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/dead1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/dead1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/defarg1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/defarg1.C -std=c++20 execution test PASS: g++.dg/eh/defarg1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/defarg1.C -std=c++26 execution test PASS: g++.dg/eh/defarg1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/defarg1.C -std=c++98 execution test PASS: g++.dg/eh/delayslot1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/delayslot1.C -std=gnu++20 execution test PASS: g++.dg/eh/delayslot1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/delayslot1.C -std=gnu++26 execution test PASS: g++.dg/eh/delayslot1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/delayslot1.C -std=gnu++98 execution test PASS: g++.dg/eh/delegating1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/delegating1.C -std=c++11 execution test PASS: g++.dg/eh/delegating1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/delegating1.C -std=c++20 execution test PASS: g++.dg/eh/delegating1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/delegating1.C -std=c++26 execution test PASS: g++.dg/eh/delete1.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/eh/delete1.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/eh/delete1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/delete1.C -std=c++11 execution test PASS: g++.dg/eh/delete1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/delete1.C -std=c++20 execution test PASS: g++.dg/eh/delete1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/delete1.C -std=c++98 execution test UNSUPPORTED: g++.dg/eh/dfp-1.C -std=c++20 UNSUPPORTED: g++.dg/eh/dfp-1.C -std=c++26 UNSUPPORTED: g++.dg/eh/dfp-1.C -std=c++98 UNSUPPORTED: g++.dg/eh/dfp-2.C -std=c++20 UNSUPPORTED: g++.dg/eh/dfp-2.C -std=c++26 UNSUPPORTED: g++.dg/eh/dfp-2.C -std=c++98 UNSUPPORTED: g++.dg/eh/dfp-saves-aarch64.C -std=c++20 UNSUPPORTED: g++.dg/eh/dfp-saves-aarch64.C -std=c++26 UNSUPPORTED: g++.dg/eh/dfp-saves-aarch64.C -std=c++98 PASS: g++.dg/eh/div.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/div.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/div.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/dtor1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/dtor1.C -std=c++20 execution test PASS: g++.dg/eh/dtor1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/dtor1.C -std=c++26 execution test PASS: g++.dg/eh/dtor1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/dtor1.C -std=c++98 execution test PASS: g++.dg/eh/dtor2.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/dtor2.C -std=c++20 execution test PASS: g++.dg/eh/dtor2.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/dtor2.C -std=c++26 execution test PASS: g++.dg/eh/dtor2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/dtor2.C -std=c++98 execution test UNSUPPORTED: g++.dg/eh/dtor3.C -std=c++11 UNSUPPORTED: g++.dg/eh/dtor3.C -std=c++20 UNSUPPORTED: g++.dg/eh/dtor3.C -std=c++26 PASS: g++.dg/eh/dtor4.C -std=c++20 (test for errors, line 14) PASS: g++.dg/eh/dtor4.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/dtor4.C -std=c++26 (test for errors, line 14) PASS: g++.dg/eh/dtor4.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/dtor4.C -std=c++98 (test for errors, line 14) PASS: g++.dg/eh/dtor4.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/ehopt1.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/eh/ehopt1.C -std=c++11 (test for warnings, line 37) PASS: g++.dg/eh/ehopt1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/ehopt1.C -std=c++11 execution test PASS: g++.dg/eh/ehopt1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/ehopt1.C -std=c++20 execution test PASS: g++.dg/eh/ehopt1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/ehopt1.C -std=c++98 execution test PASS: g++.dg/eh/elide1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/elide1.C -std=c++20 execution test PASS: g++.dg/eh/elide1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/elide1.C -std=c++26 execution test PASS: g++.dg/eh/elide1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/elide1.C -std=c++98 execution test PASS: g++.dg/eh/elide2.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/elide2.C -std=c++20 execution test PASS: g++.dg/eh/elide2.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/elide2.C -std=c++26 execution test PASS: g++.dg/eh/elide2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/elide2.C -std=c++98 execution test PASS: g++.dg/eh/filter1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/filter1.C -std=c++20 execution test PASS: g++.dg/eh/filter1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/filter1.C -std=c++26 execution test PASS: g++.dg/eh/filter1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/filter1.C -std=c++98 execution test PASS: g++.dg/eh/filter2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/filter2.C -std=gnu++20 execution test PASS: g++.dg/eh/filter2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/filter2.C -std=gnu++26 execution test PASS: g++.dg/eh/filter2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/filter2.C -std=gnu++98 execution test PASS: g++.dg/eh/forced1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/forced1.C -std=c++20 execution test PASS: g++.dg/eh/forced1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/forced1.C -std=c++26 execution test PASS: g++.dg/eh/forced1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/forced1.C -std=c++98 execution test PASS: g++.dg/eh/forced2.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/forced2.C -std=c++20 execution test PASS: g++.dg/eh/forced2.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/forced2.C -std=c++26 execution test PASS: g++.dg/eh/forced2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/forced2.C -std=c++98 execution test PASS: g++.dg/eh/forced3.C -std=c++11 (test for warnings, line 56) PASS: g++.dg/eh/forced3.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/forced3.C -std=c++11 execution test PASS: g++.dg/eh/forced3.C -std=c++14 (test for warnings, line 56) PASS: g++.dg/eh/forced3.C -std=c++14 (test for excess errors) PASS: g++.dg/eh/forced3.C -std=c++14 execution test UNSUPPORTED: g++.dg/eh/forced3.C -std=c++20 PASS: g++.dg/eh/forced4.C -std=c++11 (test for warnings, line 43) PASS: g++.dg/eh/forced4.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/forced4.C -std=c++11 execution test PASS: g++.dg/eh/forced4.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/forced4.C -std=c++20 execution test PASS: g++.dg/eh/forced4.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/forced4.C -std=c++98 execution test PASS: g++.dg/eh/fp-regs.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/fp-regs.C -std=gnu++20 execution test PASS: g++.dg/eh/fp-regs.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/fp-regs.C -std=gnu++26 execution test PASS: g++.dg/eh/fp-regs.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/fp-regs.C -std=gnu++98 execution test PASS: g++.dg/eh/gcsec1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/gcsec1.C -std=gnu++20 execution test PASS: g++.dg/eh/gcsec1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/gcsec1.C -std=gnu++26 execution test PASS: g++.dg/eh/gcsec1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/gcsec1.C -std=gnu++98 execution test PASS: g++.dg/eh/goto1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/goto1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/goto1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/goto2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/eh/goto2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/eh/goto2.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/eh/goto2.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/eh/goto2.C -std=c++20 at line 11 (test for warnings, line 10) PASS: g++.dg/eh/goto2.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/goto2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/eh/goto2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/eh/goto2.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/eh/goto2.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/eh/goto2.C -std=c++26 at line 11 (test for warnings, line 10) PASS: g++.dg/eh/goto2.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/goto2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/eh/goto2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/eh/goto2.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/eh/goto2.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/eh/goto2.C -std=c++98 at line 11 (test for warnings, line 10) PASS: g++.dg/eh/goto2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/goto3.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/eh/goto3.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/eh/goto3.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/eh/goto3.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/eh/goto3.C -std=gnu++20 at line 12 (test for warnings, line 11) PASS: g++.dg/eh/goto3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/goto3.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/eh/goto3.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/eh/goto3.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/eh/goto3.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/eh/goto3.C -std=gnu++26 at line 12 (test for warnings, line 11) PASS: g++.dg/eh/goto3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/goto3.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/eh/goto3.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/eh/goto3.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/eh/goto3.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/eh/goto3.C -std=gnu++98 at line 12 (test for warnings, line 11) PASS: g++.dg/eh/goto3.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/eh/ia64-1.C -std=gnu++20 UNSUPPORTED: g++.dg/eh/ia64-1.C -std=gnu++26 UNSUPPORTED: g++.dg/eh/ia64-1.C -std=gnu++98 PASS: g++.dg/eh/ia64-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/ia64-2.C -std=gnu++20 execution test PASS: g++.dg/eh/ia64-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/ia64-2.C -std=gnu++26 execution test PASS: g++.dg/eh/ia64-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/ia64-2.C -std=gnu++98 execution test PASS: g++.dg/eh/init-temp1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/init-temp1.C -std=c++20 execution test PASS: g++.dg/eh/init-temp1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/init-temp1.C -std=c++26 execution test PASS: g++.dg/eh/init-temp1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/init-temp1.C -std=c++98 execution test PASS: g++.dg/eh/init-temp2.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/eh/init-temp2.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/eh/init-temp2.C -std=gnu++11 (test for warnings, line 36) PASS: g++.dg/eh/init-temp2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/init-temp2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/init-temp2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/loop1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/loop1.C -std=gnu++20 execution test PASS: g++.dg/eh/loop1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/loop1.C -std=gnu++26 execution test PASS: g++.dg/eh/loop1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/loop1.C -std=gnu++98 execution test PASS: g++.dg/eh/loop2.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/loop2.C -std=c++20 execution test PASS: g++.dg/eh/loop2.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/loop2.C -std=c++26 execution test PASS: g++.dg/eh/loop2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/loop2.C -std=c++98 execution test PASS: g++.dg/eh/nested-try.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/nested-try.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/nested-try.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/new1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/new1.C -std=c++20 execution test PASS: g++.dg/eh/new1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/new1.C -std=c++26 execution test PASS: g++.dg/eh/new1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/new1.C -std=c++98 execution test PASS: g++.dg/eh/new2.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/new2.C -std=c++20 execution test PASS: g++.dg/eh/new2.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/new2.C -std=c++26 execution test PASS: g++.dg/eh/new2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/new2.C -std=c++98 execution test PASS: g++.dg/eh/no-exceptions1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/eh/no-exceptions1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/no-exceptions1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/eh/no-exceptions1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/no-exceptions1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/eh/no-exceptions1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/noncall-fp-1.C -std=gnu++20 scan-tree-dump-not optimized "__builtin_trap" PASS: g++.dg/eh/noncall-fp-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/noncall-fp-1.C -std=gnu++26 scan-tree-dump-not optimized "__builtin_trap" PASS: g++.dg/eh/noncall-fp-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/noncall-fp-1.C -std=gnu++98 scan-tree-dump-not optimized "__builtin_trap" PASS: g++.dg/eh/noncall-fp-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/nrv1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/nrv1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/nrv1.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/eh/o32-fp.C -std=gnu++20 UNSUPPORTED: g++.dg/eh/o32-fp.C -std=gnu++26 UNSUPPORTED: g++.dg/eh/o32-fp.C -std=gnu++98 PASS: g++.dg/eh/omit-frame-pointer.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/omit-frame-pointer.C -std=gnu++20 execution test PASS: g++.dg/eh/omit-frame-pointer.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/omit-frame-pointer.C -std=gnu++26 execution test PASS: g++.dg/eh/omit-frame-pointer.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/omit-frame-pointer.C -std=gnu++98 execution test PASS: g++.dg/eh/omit-frame-pointer2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/omit-frame-pointer2.C -std=gnu++20 execution test PASS: g++.dg/eh/omit-frame-pointer2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/omit-frame-pointer2.C -std=gnu++26 execution test PASS: g++.dg/eh/omit-frame-pointer2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/omit-frame-pointer2.C -std=gnu++98 execution test PASS: g++.dg/eh/partial1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/partial1.C -std=c++20 execution test PASS: g++.dg/eh/partial1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/partial1.C -std=c++26 execution test PASS: g++.dg/eh/partial1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/partial1.C -std=c++98 execution test PASS: g++.dg/eh/pr112619.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/pr112619.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/pr112619.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/eh/pr119507.C -std=gnu++20 UNSUPPORTED: g++.dg/eh/pr119507.C -std=gnu++26 UNSUPPORTED: g++.dg/eh/pr119507.C -std=gnu++98 PASS: g++.dg/eh/pr29166.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/pr29166.C -std=c++20 execution test PASS: g++.dg/eh/pr29166.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/pr29166.C -std=c++26 execution test PASS: g++.dg/eh/pr29166.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/pr29166.C -std=c++98 execution test UNSUPPORTED: g++.dg/eh/pr38662.C -std=c++11 UNSUPPORTED: g++.dg/eh/pr38662.C -std=c++20 UNSUPPORTED: g++.dg/eh/pr38662.C -std=c++98 PASS: g++.dg/eh/pr41819.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/eh/pr41819.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/eh/pr41819.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/pr41819.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/eh/pr41819.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/pr41819.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/eh/pr41819.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/pr42859.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/eh/pr42859.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/pr42859.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/eh/pr42859.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/pr42859.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/eh/pr42859.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/pr43365.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/pr43365.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/pr43365.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/pr45569.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/pr45569.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/pr45569.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/pr84968.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/eh/pr84968.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/eh/pr84968.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/pr84968.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/eh/pr84968.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/eh/pr84968.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/pr84968.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/eh/pr84968.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/eh/pr84968.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/ref-temp1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/ref-temp1.C -std=c++11 execution test PASS: g++.dg/eh/ref-temp1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/ref-temp1.C -std=c++20 execution test PASS: g++.dg/eh/ref-temp1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/ref-temp1.C -std=c++26 execution test PASS: g++.dg/eh/ref-temp2.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/ref-temp2.C -std=c++11 execution test PASS: g++.dg/eh/ref-temp2.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/ref-temp2.C -std=c++20 execution test PASS: g++.dg/eh/ref-temp2.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/ref-temp2.C -std=c++26 execution test PASS: g++.dg/eh/ref-temp3.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/ref-temp3.C -std=c++20 execution test PASS: g++.dg/eh/ref-temp3.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/ref-temp3.C -std=c++26 execution test PASS: g++.dg/eh/ref-temp3.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/ref-temp3.C -std=c++98 execution test PASS: g++.dg/eh/ref-temp4.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/ref-temp4.C -std=c++11 execution test PASS: g++.dg/eh/ref-temp4.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/ref-temp4.C -std=c++20 execution test PASS: g++.dg/eh/ref-temp4.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/ref-temp4.C -std=c++26 execution test PASS: g++.dg/eh/registers1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/registers1.C -std=gnu++20 execution test PASS: g++.dg/eh/registers1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/registers1.C -std=gnu++26 execution test PASS: g++.dg/eh/registers1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/registers1.C -std=gnu++98 execution test PASS: g++.dg/eh/return1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/return1.C -std=c++20 execution test PASS: g++.dg/eh/return1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/return1.C -std=c++26 execution test PASS: g++.dg/eh/return1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/return1.C -std=c++98 execution test PASS: g++.dg/eh/return2.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/return2.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/return2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/return3.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/return3.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/return3.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/scope1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/scope1.C -std=c++20 execution test PASS: g++.dg/eh/scope1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/scope1.C -std=c++26 execution test PASS: g++.dg/eh/scope1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/scope1.C -std=c++98 execution test UNSUPPORTED: g++.dg/eh/seh-xmm-unwind.C -std=c++20 UNSUPPORTED: g++.dg/eh/seh-xmm-unwind.C -std=c++26 UNSUPPORTED: g++.dg/eh/seh-xmm-unwind.C -std=c++98 PASS: g++.dg/eh/shadow1.C -std=c++11 (test for errors, line 21) PASS: g++.dg/eh/shadow1.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/eh/shadow1.C -std=c++11 at line 18 (test for warnings, line 16) PASS: g++.dg/eh/shadow1.C -std=c++11 at line 23 (test for warnings, line 21) PASS: g++.dg/eh/shadow1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/shadow1.C -std=c++17 at line 17 (test for errors, line 16) PASS: g++.dg/eh/shadow1.C -std=c++17 at line 22 (test for errors, line 21) PASS: g++.dg/eh/shadow1.C -std=c++17 (test for excess errors) PASS: g++.dg/eh/shadow1.C -std=c++20 at line 17 (test for errors, line 16) PASS: g++.dg/eh/shadow1.C -std=c++20 at line 22 (test for errors, line 21) PASS: g++.dg/eh/shadow1.C -std=c++20 (test for excess errors) UNSUPPORTED: g++.dg/eh/sighandle.C -std=gnu++20 UNSUPPORTED: g++.dg/eh/sighandle.C -std=gnu++26 UNSUPPORTED: g++.dg/eh/sighandle.C -std=gnu++98 PASS: g++.dg/eh/simd-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/simd-1.C -std=gnu++20 execution test PASS: g++.dg/eh/simd-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/simd-1.C -std=gnu++26 execution test PASS: g++.dg/eh/simd-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/simd-1.C -std=gnu++98 execution test PASS: g++.dg/eh/simd-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/simd-2.C -std=gnu++20 execution test PASS: g++.dg/eh/simd-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/simd-2.C -std=gnu++26 execution test PASS: g++.dg/eh/simd-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/simd-2.C -std=gnu++98 execution test PASS: g++.dg/eh/simd-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/simd-3.C -std=gnu++20 execution test PASS: g++.dg/eh/simd-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/simd-3.C -std=gnu++26 execution test PASS: g++.dg/eh/simd-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/simd-3.C -std=gnu++98 execution test PASS: g++.dg/eh/spbp.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/spbp.C -std=gnu++20 execution test PASS: g++.dg/eh/spbp.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/spbp.C -std=gnu++26 execution test PASS: g++.dg/eh/spbp.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/spbp.C -std=gnu++98 execution test PASS: g++.dg/eh/spec1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/spec1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/spec1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/spec10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/spec10.C -std=gnu++20 execution test PASS: g++.dg/eh/spec10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/spec10.C -std=gnu++26 execution test PASS: g++.dg/eh/spec10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/spec10.C -std=gnu++98 execution test PASS: g++.dg/eh/spec11.C -std=gnu++20 scan-assembler LSDA PASS: g++.dg/eh/spec11.C -std=gnu++20 scan-assembler-not EHB PASS: g++.dg/eh/spec11.C -std=gnu++20 scan-assembler-not _ZSt9terminatev PASS: g++.dg/eh/spec11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/spec11.C -std=gnu++26 scan-assembler LSDA PASS: g++.dg/eh/spec11.C -std=gnu++26 scan-assembler-not EHB PASS: g++.dg/eh/spec11.C -std=gnu++26 scan-assembler-not _ZSt9terminatev PASS: g++.dg/eh/spec11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/spec11.C -std=gnu++98 scan-assembler LSDA PASS: g++.dg/eh/spec11.C -std=gnu++98 scan-assembler-not EHB PASS: g++.dg/eh/spec11.C -std=gnu++98 scan-assembler-not _ZSt9terminatev PASS: g++.dg/eh/spec11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/spec2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/eh/spec2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/eh/spec2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/eh/spec2.C -std=c++11 at line 10 (test for warnings, line 8) PASS: g++.dg/eh/spec2.C -std=c++11 at line 13 (test for warnings, line 11) PASS: g++.dg/eh/spec2.C -std=c++11 at line 15 (test for warnings, line 14) PASS: g++.dg/eh/spec2.C -std=c++11 at line 17 (test for warnings, line 16) PASS: g++.dg/eh/spec2.C -std=c++11 at line 7 (test for warnings, line 5) PASS: g++.dg/eh/spec2.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/spec2.C -std=c++14 (test for errors, line 11) PASS: g++.dg/eh/spec2.C -std=c++14 (test for errors, line 5) PASS: g++.dg/eh/spec2.C -std=c++14 (test for errors, line 8) PASS: g++.dg/eh/spec2.C -std=c++14 at line 10 (test for warnings, line 8) PASS: g++.dg/eh/spec2.C -std=c++14 at line 13 (test for warnings, line 11) PASS: g++.dg/eh/spec2.C -std=c++14 at line 15 (test for warnings, line 14) PASS: g++.dg/eh/spec2.C -std=c++14 at line 17 (test for warnings, line 16) PASS: g++.dg/eh/spec2.C -std=c++14 at line 7 (test for warnings, line 5) PASS: g++.dg/eh/spec2.C -std=c++14 (test for excess errors) PASS: g++.dg/eh/spec2.C -std=c++17 (test for errors, line 14) PASS: g++.dg/eh/spec2.C -std=c++17 (test for errors, line 16) PASS: g++.dg/eh/spec2.C -std=c++17 at line 12 (test for errors, line 11) PASS: g++.dg/eh/spec2.C -std=c++17 at line 6 (test for errors, line 5) PASS: g++.dg/eh/spec2.C -std=c++17 at line 9 (test for errors, line 8) PASS: g++.dg/eh/spec2.C -std=c++17 (test for excess errors) PASS: g++.dg/eh/spec3.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/eh/spec3.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/spec3.C -std=c++11 execution test PASS: g++.dg/eh/spec3.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/spec3.C -std=c++20 execution test PASS: g++.dg/eh/spec3.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/spec3.C -std=c++98 execution test PASS: g++.dg/eh/spec4.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/spec4.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/spec4.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/spec5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/spec5.C -std=gnu++20 execution test PASS: g++.dg/eh/spec5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/spec5.C -std=gnu++26 execution test PASS: g++.dg/eh/spec5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/spec5.C -std=gnu++98 execution test PASS: g++.dg/eh/spec6.C -std=gnu++14 (test for errors, line 14) PASS: g++.dg/eh/spec6.C -std=gnu++14 (test for errors, line 19) PASS: g++.dg/eh/spec6.C -std=gnu++14 (test for warnings, line 7) PASS: g++.dg/eh/spec6.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/eh/spec6.C -std=gnu++20 UNSUPPORTED: g++.dg/eh/spec6.C -std=gnu++26 PASS: g++.dg/eh/spec7.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/eh/spec7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/spec7.C -std=gnu++11 execution test PASS: g++.dg/eh/spec7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/spec7.C -std=gnu++20 execution test PASS: g++.dg/eh/spec7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/spec7.C -std=gnu++98 execution test PASS: g++.dg/eh/spec8.C -std=c++11 (test for errors, line 12) PASS: g++.dg/eh/spec8.C -std=c++11 (test for errors, line 8) PASS: g++.dg/eh/spec8.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/eh/spec8.C -std=c++11 at line 7 (test for warnings, line 6) PASS: g++.dg/eh/spec8.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/spec8.C -std=c++14 (test for errors, line 12) PASS: g++.dg/eh/spec8.C -std=c++14 (test for errors, line 8) PASS: g++.dg/eh/spec8.C -std=c++14 (test for warnings, line 6) PASS: g++.dg/eh/spec8.C -std=c++14 at line 7 (test for warnings, line 6) PASS: g++.dg/eh/spec8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/eh/spec8.C -std=c++20 PASS: g++.dg/eh/spec9.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/eh/spec9.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/spec9.C -std=c++11 execution test PASS: g++.dg/eh/spec9.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/spec9.C -std=c++20 execution test PASS: g++.dg/eh/spec9.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/spec9.C -std=c++98 execution test PASS: g++.dg/eh/stabilize.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/stabilize.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/stabilize.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/stdarg1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/stdarg1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/stdarg1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/subreg-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/subreg-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/subreg-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/synth1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/synth1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/synth1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/synth2.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/synth2.C -std=c++20 execution test PASS: g++.dg/eh/synth2.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/synth2.C -std=c++26 execution test PASS: g++.dg/eh/synth2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/synth2.C -std=c++98 execution test UNSUPPORTED: g++.dg/eh/table.C -std=c++20 UNSUPPORTED: g++.dg/eh/table.C -std=c++26 UNSUPPORTED: g++.dg/eh/table.C -std=c++98 PASS: g++.dg/eh/template1.C -std=c++11 (test for warnings, line 22) PASS: g++.dg/eh/template1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/template1.C -std=c++11 execution test PASS: g++.dg/eh/template1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/template1.C -std=c++20 execution test PASS: g++.dg/eh/template1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/template1.C -std=c++98 execution test PASS: g++.dg/eh/template2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/template2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/template2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/terminate1.C -std=c++20 scan-assembler-not LEHB2 PASS: g++.dg/eh/terminate1.C -std=c++20 scan-assembler-not _ZSt9terminatev PASS: g++.dg/eh/terminate1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/terminate1.C -std=c++26 scan-assembler-not LEHB2 PASS: g++.dg/eh/terminate1.C -std=c++26 scan-assembler-not _ZSt9terminatev PASS: g++.dg/eh/terminate1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/terminate1.C -std=c++98 scan-assembler-not LEHB2 PASS: g++.dg/eh/terminate1.C -std=c++98 scan-assembler-not _ZSt9terminatev PASS: g++.dg/eh/terminate1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/terminate2.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/terminate2.C -std=c++20 execution test PASS: g++.dg/eh/terminate2.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/terminate2.C -std=c++26 execution test PASS: g++.dg/eh/terminate2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/terminate2.C -std=c++98 execution test PASS: g++.dg/eh/throw1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/throw1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/throw1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/throw2.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/throw2.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/throw2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/throw3.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/throw3.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/throw3.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/throw4.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/throw4.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/throw4.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/throw5.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/throw5.C -std=c++11 execution test PASS: g++.dg/eh/throw5.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/throw5.C -std=c++20 execution test PASS: g++.dg/eh/throw5.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/throw5.C -std=c++26 execution test PASS: g++.dg/eh/uncaught1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/uncaught1.C -std=gnu++20 execution test PASS: g++.dg/eh/uncaught1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/uncaught1.C -std=gnu++26 execution test PASS: g++.dg/eh/uncaught1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/uncaught1.C -std=gnu++98 execution test PASS: g++.dg/eh/uncaught2.C -std=gnu++20 scan-assembler-not __cxa_get_exception PASS: g++.dg/eh/uncaught2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/uncaught2.C -std=gnu++26 scan-assembler-not __cxa_get_exception PASS: g++.dg/eh/uncaught2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/uncaught2.C -std=gnu++98 scan-assembler-not __cxa_get_exception PASS: g++.dg/eh/uncaught2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/uncaught4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/uncaught4.C -std=gnu++20 execution test PASS: g++.dg/eh/uncaught4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/uncaught4.C -std=gnu++26 execution test PASS: g++.dg/eh/uncaught4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/uncaught4.C -std=gnu++98 execution test PASS: g++.dg/eh/unexpected1.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/eh/unexpected1.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/eh/unexpected1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/unexpected1.C -std=c++11 execution test PASS: g++.dg/eh/unexpected1.C -std=c++14 (test for warnings, line 26) PASS: g++.dg/eh/unexpected1.C -std=c++14 (test for warnings, line 33) PASS: g++.dg/eh/unexpected1.C -std=c++14 (test for excess errors) PASS: g++.dg/eh/unexpected1.C -std=c++14 execution test UNSUPPORTED: g++.dg/eh/unexpected1.C -std=c++20 UNSUPPORTED: g++.dg/eh/unwind-direct.C -std=gnu++20 UNSUPPORTED: g++.dg/eh/unwind-direct.C -std=gnu++26 UNSUPPORTED: g++.dg/eh/unwind-direct.C -std=gnu++98 PASS: g++.dg/eh/unwind1.C -std=c++20 (test for excess errors) PASS: g++.dg/eh/unwind1.C -std=c++26 (test for excess errors) PASS: g++.dg/eh/unwind1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/unwind2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/unwind2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/unwind2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/weak1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/eh/weak1.C -std=gnu++20 execution test PASS: g++.dg/eh/weak1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/eh/weak1.C -std=gnu++26 execution test PASS: g++.dg/eh/weak1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/weak1.C -std=gnu++98 execution test PASS: g++.dg/expr/anew1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/anew1.C -std=c++20 execution test PASS: g++.dg/expr/anew1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/anew1.C -std=c++26 execution test PASS: g++.dg/expr/anew1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/anew1.C -std=c++98 execution test PASS: g++.dg/expr/anew2.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/anew2.C -std=c++20 execution test PASS: g++.dg/expr/anew2.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/anew2.C -std=c++26 execution test PASS: g++.dg/expr/anew2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/anew2.C -std=c++98 execution test PASS: g++.dg/expr/anew3.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/anew3.C -std=c++20 execution test PASS: g++.dg/expr/anew3.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/anew3.C -std=c++26 execution test PASS: g++.dg/expr/anew3.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/anew3.C -std=c++98 execution test PASS: g++.dg/expr/anew4.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/anew4.C -std=c++20 execution test PASS: g++.dg/expr/anew4.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/anew4.C -std=c++26 execution test PASS: g++.dg/expr/anew4.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/anew4.C -std=c++98 execution test PASS: g++.dg/expr/anew5.C -std=c++20 (test for errors, line 24) PASS: g++.dg/expr/anew5.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/anew5.C -std=c++26 (test for errors, line 24) PASS: g++.dg/expr/anew5.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/anew5.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/anew6.C -std=c++11 (test for errors, line 24) PASS: g++.dg/expr/anew6.C -std=c++11 (test for errors, line 26) PASS: g++.dg/expr/anew6.C -std=c++11 (test for errors, line 27) PASS: g++.dg/expr/anew6.C -std=c++11 (test for errors, line 29) PASS: g++.dg/expr/anew6.C -std=c++11 (test for errors, line 31) PASS: g++.dg/expr/anew6.C -std=c++11 (test for errors, line 32) PASS: g++.dg/expr/anew6.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/anew6.C -std=c++20 (test for errors, line 24) PASS: g++.dg/expr/anew6.C -std=c++20 (test for errors, line 26) PASS: g++.dg/expr/anew6.C -std=c++20 (test for errors, line 27) PASS: g++.dg/expr/anew6.C -std=c++20 (test for errors, line 29) PASS: g++.dg/expr/anew6.C -std=c++20 (test for errors, line 31) PASS: g++.dg/expr/anew6.C -std=c++20 (test for errors, line 32) PASS: g++.dg/expr/anew6.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/anew6.C -std=c++26 (test for errors, line 24) PASS: g++.dg/expr/anew6.C -std=c++26 (test for errors, line 26) PASS: g++.dg/expr/anew6.C -std=c++26 (test for errors, line 27) PASS: g++.dg/expr/anew6.C -std=c++26 (test for errors, line 29) PASS: g++.dg/expr/anew6.C -std=c++26 (test for errors, line 31) PASS: g++.dg/expr/anew6.C -std=c++26 (test for errors, line 32) PASS: g++.dg/expr/anew6.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/anew7.C -std=c++11 (test for errors, line 11) PASS: g++.dg/expr/anew7.C -std=c++11 (test for errors, line 13) PASS: g++.dg/expr/anew7.C -std=c++11 (test for errors, line 9) PASS: g++.dg/expr/anew7.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/anew7.C -std=c++20 (test for errors, line 11) PASS: g++.dg/expr/anew7.C -std=c++20 (test for errors, line 13) PASS: g++.dg/expr/anew7.C -std=c++20 (test for errors, line 9) PASS: g++.dg/expr/anew7.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/anew7.C -std=c++26 (test for errors, line 11) PASS: g++.dg/expr/anew7.C -std=c++26 (test for errors, line 13) PASS: g++.dg/expr/anew7.C -std=c++26 (test for errors, line 9) PASS: g++.dg/expr/anew7.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/assign1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/assign1.C -std=c++20 execution test PASS: g++.dg/expr/assign1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/assign1.C -std=c++26 execution test PASS: g++.dg/expr/assign1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/assign1.C -std=c++98 execution test PASS: g++.dg/expr/assign2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/expr/assign2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/expr/assign2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/expr/bitfield1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/bitfield1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/bitfield1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield10.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/bitfield10.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/bitfield10.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield11.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/bitfield11.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/bitfield11.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield12.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/expr/bitfield12.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/expr/bitfield12.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/bitfield12.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/expr/bitfield12.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/expr/bitfield12.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/bitfield12.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/expr/bitfield12.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/expr/bitfield12.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield13.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/bitfield13.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/bitfield13.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/bitfield14.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/bitfield14.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/bitfield14.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/bitfield2.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/bitfield2.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/bitfield2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/expr/bitfield3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/expr/bitfield3.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/bitfield3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/expr/bitfield3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/expr/bitfield3.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/bitfield3.C -std=c++98 (test for errors, line 10) PASS: g++.dg/expr/bitfield3.C -std=c++98 (test for errors, line 11) PASS: g++.dg/expr/bitfield3.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield4.C -std=c++17 at line 18 (test for errors, line 17) PASS: g++.dg/expr/bitfield4.C -std=c++17 at line 20 (test for errors, line 19) PASS: g++.dg/expr/bitfield4.C -std=c++17 (test for excess errors) PASS: g++.dg/expr/bitfield4.C -std=c++20 at line 18 (test for errors, line 17) PASS: g++.dg/expr/bitfield4.C -std=c++20 at line 20 (test for errors, line 19) PASS: g++.dg/expr/bitfield4.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/bitfield4.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/expr/bitfield4.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/expr/bitfield4.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield5.C -std=c++14 (test for warnings, line 12) PASS: g++.dg/expr/bitfield5.C -std=c++14 (test for warnings, line 16) PASS: g++.dg/expr/bitfield5.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/bitfield5.C -std=c++14 execution test PASS: g++.dg/expr/bitfield5.C -std=c++17 at line 13 (test for errors, line 12) PASS: g++.dg/expr/bitfield5.C -std=c++17 at line 17 (test for errors, line 16) PASS: g++.dg/expr/bitfield5.C -std=c++17 (test for excess errors) PASS: g++.dg/expr/bitfield5.C -std=c++20 at line 13 (test for errors, line 12) PASS: g++.dg/expr/bitfield5.C -std=c++20 at line 17 (test for errors, line 16) PASS: g++.dg/expr/bitfield5.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/bitfield6.C -std=c++17 at line 11 (test for errors, line 10) PASS: g++.dg/expr/bitfield6.C -std=c++17 (test for excess errors) PASS: g++.dg/expr/bitfield6.C -std=c++20 at line 11 (test for errors, line 10) PASS: g++.dg/expr/bitfield6.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/bitfield6.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/expr/bitfield6.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield7.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/bitfield7.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/bitfield7.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield8.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/bitfield8.C -std=c++20 execution test PASS: g++.dg/expr/bitfield8.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/bitfield8.C -std=c++26 execution test PASS: g++.dg/expr/bitfield8.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield8.C -std=c++98 execution test PASS: g++.dg/expr/bitfield9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/expr/bitfield9.C -std=gnu++20 execution test PASS: g++.dg/expr/bitfield9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/expr/bitfield9.C -std=gnu++26 execution test PASS: g++.dg/expr/bitfield9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/expr/bitfield9.C -std=gnu++98 execution test PASS: g++.dg/expr/bool1.C -std=c++14 (test for warnings, line 14) PASS: g++.dg/expr/bool1.C -std=c++14 (test for warnings, line 16) PASS: g++.dg/expr/bool1.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/bool1.C -std=c++14 execution test PASS: g++.dg/expr/bool1.C -std=c++17 at line 15 (test for errors, line 14) PASS: g++.dg/expr/bool1.C -std=c++17 at line 17 (test for errors, line 16) PASS: g++.dg/expr/bool1.C -std=c++17 (test for excess errors) PASS: g++.dg/expr/bool1.C -std=c++20 at line 15 (test for errors, line 14) PASS: g++.dg/expr/bool1.C -std=c++20 at line 17 (test for errors, line 16) PASS: g++.dg/expr/bool1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/bool2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/expr/bool2.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/bool2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/expr/bool2.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/bool2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/expr/bool2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bool3.C -std=c++14 (test for warnings, line 14) PASS: g++.dg/expr/bool3.C -std=c++14 (test for warnings, line 17) PASS: g++.dg/expr/bool3.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/bool3.C -std=c++14 execution test PASS: g++.dg/expr/bool3.C -std=c++17 at line 15 (test for errors, line 14) PASS: g++.dg/expr/bool3.C -std=c++17 at line 18 (test for errors, line 17) PASS: g++.dg/expr/bool3.C -std=c++17 (test for excess errors) PASS: g++.dg/expr/bool3.C -std=c++20 at line 15 (test for errors, line 14) PASS: g++.dg/expr/bool3.C -std=c++20 at line 16 (test for warnings, line 14) PASS: g++.dg/expr/bool3.C -std=c++20 at line 18 (test for errors, line 17) PASS: g++.dg/expr/bool3.C -std=c++20 at line 19 (test for warnings, line 17) PASS: g++.dg/expr/bool3.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/bool4.C -std=c++20 (test for errors, line 10) PASS: g++.dg/expr/bool4.C -std=c++20 at line 11 (test for warnings, line 10) PASS: g++.dg/expr/bool4.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/bool4.C -std=c++26 (test for errors, line 10) PASS: g++.dg/expr/bool4.C -std=c++26 at line 11 (test for warnings, line 10) PASS: g++.dg/expr/bool4.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/bool4.C -std=c++98 (test for errors, line 10) PASS: g++.dg/expr/bool4.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bound-mem-fun.C -std=c++20 (test for errors, line 16) PASS: g++.dg/expr/bound-mem-fun.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/bound-mem-fun.C -std=c++26 (test for errors, line 16) PASS: g++.dg/expr/bound-mem-fun.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/bound-mem-fun.C -std=c++98 (test for errors, line 16) PASS: g++.dg/expr/bound-mem-fun.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/call1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/call1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/call1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/call2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/expr/call2.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/call2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/expr/call2.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/call2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/expr/call2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/call3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/expr/call3.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/expr/call3.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/call3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/expr/call3.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/expr/call3.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/call3.C -std=c++98 (test for errors, line 12) PASS: g++.dg/expr/call3.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/expr/call3.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/call4.C -std=c++20 (test for errors, line 21) PASS: g++.dg/expr/call4.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/call4.C -std=c++26 (test for errors, line 21) PASS: g++.dg/expr/call4.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/call4.C -std=c++98 (test for errors, line 21) PASS: g++.dg/expr/call4.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/call5.C -std=c++20 (test for errors, line 16) PASS: g++.dg/expr/call5.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/call5.C -std=c++26 (test for errors, line 16) PASS: g++.dg/expr/call5.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/call5.C -std=c++98 (test for errors, line 16) PASS: g++.dg/expr/call5.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cast1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/expr/cast1.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/expr/cast1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cast1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/expr/cast1.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/expr/cast1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cast1.C -std=c++98 (test for errors, line 3) PASS: g++.dg/expr/cast1.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/expr/cast1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cast10.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cast10.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cast10.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cast11.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/expr/cast11.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/expr/cast11.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/expr/cast11.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/expr/cast11.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/expr/cast11.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/expr/cast11.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/expr/cast11.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/expr/cast11.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/expr/cast11.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/expr/cast11.C -std=gnu++11 (test for warnings, line 32) PASS: g++.dg/expr/cast11.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/expr/cast11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/expr/cast11.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/expr/cast11.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/expr/cast11.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/expr/cast11.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/expr/cast11.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/expr/cast11.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/expr/cast11.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/expr/cast11.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/expr/cast11.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/expr/cast11.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/expr/cast11.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/expr/cast11.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/expr/cast11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/expr/cast2.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cast2.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cast2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cast3.C -std=c++20 (test for bogus messages, line 20) PASS: g++.dg/expr/cast3.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cast3.C -std=c++26 (test for bogus messages, line 20) PASS: g++.dg/expr/cast3.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cast3.C -std=c++98 (test for bogus messages, line 20) PASS: g++.dg/expr/cast3.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cast4.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cast4.C -std=c++20 execution test PASS: g++.dg/expr/cast4.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cast4.C -std=c++26 execution test PASS: g++.dg/expr/cast4.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cast4.C -std=c++98 execution test PASS: g++.dg/expr/cast6.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cast6.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cast6.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cast7.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cast7.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cast7.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cast8.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cast8.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cast8.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cast9.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cast9.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cast9.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/comma1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/comma1.C -std=c++20 execution test PASS: g++.dg/expr/comma1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/comma1.C -std=c++26 execution test PASS: g++.dg/expr/comma1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/comma1.C -std=c++98 execution test PASS: g++.dg/expr/composite-ptr-type.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/composite-ptr-type.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/composite-ptr-type.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/compound-asn1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/expr/compound-asn1.C -std=gnu++20 execution test PASS: g++.dg/expr/compound-asn1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/expr/compound-asn1.C -std=gnu++26 execution test PASS: g++.dg/expr/compound-asn1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/expr/compound-asn1.C -std=gnu++98 execution test PASS: g++.dg/expr/cond1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cond1.C -std=c++20 execution test PASS: g++.dg/expr/cond1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cond1.C -std=c++26 execution test PASS: g++.dg/expr/cond1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond1.C -std=c++98 execution test PASS: g++.dg/expr/cond10.C -std=c++20 (test for errors, line 15) PASS: g++.dg/expr/cond10.C -std=c++20 at line 16 (test for warnings, line 15) PASS: g++.dg/expr/cond10.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cond10.C -std=c++26 (test for errors, line 15) PASS: g++.dg/expr/cond10.C -std=c++26 at line 16 (test for warnings, line 15) PASS: g++.dg/expr/cond10.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cond10.C -std=c++98 (test for errors, line 15) PASS: g++.dg/expr/cond10.C -std=c++98 at line 16 (test for warnings, line 15) PASS: g++.dg/expr/cond10.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond11.C -std=c++20 (test for errors, line 18) PASS: g++.dg/expr/cond11.C -std=c++20 at line 19 (test for warnings, line 18) PASS: g++.dg/expr/cond11.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cond11.C -std=c++26 (test for errors, line 18) PASS: g++.dg/expr/cond11.C -std=c++26 at line 19 (test for warnings, line 18) PASS: g++.dg/expr/cond11.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cond11.C -std=c++98 (test for errors, line 18) PASS: g++.dg/expr/cond11.C -std=c++98 at line 19 (test for warnings, line 18) PASS: g++.dg/expr/cond11.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond12.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cond12.C -std=c++20 execution test PASS: g++.dg/expr/cond12.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cond12.C -std=c++26 execution test PASS: g++.dg/expr/cond12.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond12.C -std=c++98 execution test PASS: g++.dg/expr/cond13.C -std=c++20 (test for errors, line 8) PASS: g++.dg/expr/cond13.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cond13.C -std=c++26 (test for errors, line 8) PASS: g++.dg/expr/cond13.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cond13.C -std=c++98 (test for errors, line 8) PASS: g++.dg/expr/cond13.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond14.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cond14.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cond14.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond15.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cond15.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cond15.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond16.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cond16.C -std=c++20 execution test PASS: g++.dg/expr/cond16.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cond16.C -std=c++26 execution test PASS: g++.dg/expr/cond16.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond16.C -std=c++98 execution test PASS: g++.dg/expr/cond17.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cond17.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cond17.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond18.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cond18.C -std=c++20 execution test PASS: g++.dg/expr/cond18.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cond18.C -std=c++26 execution test PASS: g++.dg/expr/cond18.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond18.C -std=c++98 execution test PASS: g++.dg/expr/cond2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/expr/cond2.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cond2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/expr/cond2.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cond2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/expr/cond2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond3.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cond3.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cond3.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond4.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cond4.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cond4.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond6.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cond6.C -std=c++20 execution test PASS: g++.dg/expr/cond6.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cond6.C -std=c++26 execution test PASS: g++.dg/expr/cond6.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond6.C -std=c++98 execution test PASS: g++.dg/expr/cond7.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cond7.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cond7.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond8.C -std=c++20 (test for errors, line 11) PASS: g++.dg/expr/cond8.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cond8.C -std=c++26 (test for errors, line 11) PASS: g++.dg/expr/cond8.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cond8.C -std=c++98 (test for errors, line 11) PASS: g++.dg/expr/cond8.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond9.C -std=c++20 (test for errors, line 8) PASS: g++.dg/expr/cond9.C -std=c++20 (test for errors, line 9) PASS: g++.dg/expr/cond9.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/expr/cond9.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/expr/cond9.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/cond9.C -std=c++26 (test for errors, line 8) PASS: g++.dg/expr/cond9.C -std=c++26 (test for errors, line 9) PASS: g++.dg/expr/cond9.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/expr/cond9.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/expr/cond9.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/cond9.C -std=c++98 (test for errors, line 8) PASS: g++.dg/expr/cond9.C -std=c++98 (test for errors, line 9) PASS: g++.dg/expr/cond9.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/expr/cond9.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/const1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/const1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/const1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/copy1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/copy1.C -std=c++20 execution test PASS: g++.dg/expr/copy1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/copy1.C -std=c++26 execution test PASS: g++.dg/expr/copy1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/copy1.C -std=c++98 execution test PASS: g++.dg/expr/crash-1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/crash-1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/crash-1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/crash2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/expr/crash2.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/crash2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/expr/crash2.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/crash2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/expr/crash2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/delete1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/delete1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/delete1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/delete2.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/delete2.C -std=c++20 execution test PASS: g++.dg/expr/delete2.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/delete2.C -std=c++26 execution test PASS: g++.dg/expr/delete2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/delete2.C -std=c++98 execution test PASS: g++.dg/expr/discarded1.C -std=c++20 (test for bogus messages, line 5) PASS: g++.dg/expr/discarded1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/discarded1.C -std=c++26 (test for bogus messages, line 5) PASS: g++.dg/expr/discarded1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/discarded1.C -std=c++98 (test for bogus messages, line 5) PASS: g++.dg/expr/discarded1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/discarded1a.C -std=c++20 (test for errors, line 6) PASS: g++.dg/expr/discarded1a.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/expr/discarded1a.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/expr/discarded1a.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/expr/discarded1a.C -std=c++20 at line 15 (test for warnings, line 14) PASS: g++.dg/expr/discarded1a.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/discarded1a.C -std=c++26 (test for errors, line 6) PASS: g++.dg/expr/discarded1a.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/expr/discarded1a.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/expr/discarded1a.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/expr/discarded1a.C -std=c++26 at line 15 (test for warnings, line 14) PASS: g++.dg/expr/discarded1a.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/discarded1a.C -std=c++98 (test for errors, line 6) PASS: g++.dg/expr/discarded1a.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/expr/discarded1a.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/expr/discarded1a.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/expr/discarded1a.C -std=c++98 at line 15 (test for warnings, line 14) PASS: g++.dg/expr/discarded1a.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/div-by-zero1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/expr/div-by-zero1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/div-by-zero1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/expr/div-by-zero1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/div-by-zero1.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/expr/div-by-zero1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/dtor1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/expr/dtor1.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/expr/dtor1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/dtor1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/expr/dtor1.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/expr/dtor1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/dtor1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/expr/dtor1.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/expr/dtor1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/dtor2.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/dtor2.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/dtor2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/dtor3.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/dtor3.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/dtor3.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/dtor4.C -std=c++20 (test for errors, line 9) PASS: g++.dg/expr/dtor4.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/dtor4.C -std=c++26 (test for errors, line 9) PASS: g++.dg/expr/dtor4.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/dtor4.C -std=c++98 (test for errors, line 9) PASS: g++.dg/expr/dtor4.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/enum1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/enum1.C -std=c++20 execution test PASS: g++.dg/expr/enum1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/enum1.C -std=c++26 execution test PASS: g++.dg/expr/enum1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/enum1.C -std=c++98 execution test PASS: g++.dg/expr/for1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/expr/for1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/expr/for1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/for1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/expr/for1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/expr/for1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/for1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/expr/for1.C -std=c++98 (test for errors, line 13) PASS: g++.dg/expr/for1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/for2.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/for2.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/for2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/for3.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/for3.C -std=c++11 execution test PASS: g++.dg/expr/for3.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/for3.C -std=c++20 execution test PASS: g++.dg/expr/for3.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/for3.C -std=c++26 execution test PASS: g++.dg/expr/for4.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/for4.C -std=c++20 execution test PASS: g++.dg/expr/for4.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/for4.C -std=c++26 execution test PASS: g++.dg/expr/for4.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/for4.C -std=c++98 execution test PASS: g++.dg/expr/for5.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/for5.C -std=c++20 execution test PASS: g++.dg/expr/for5.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/for5.C -std=c++26 execution test PASS: g++.dg/expr/for5.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/for5.C -std=c++98 execution test PASS: g++.dg/expr/for6.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/for6.C -std=c++11 execution test PASS: g++.dg/expr/for6.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/for6.C -std=c++20 execution test PASS: g++.dg/expr/for6.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/for6.C -std=c++26 execution test PASS: g++.dg/expr/for7.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/for7.C -std=c++20 execution test PASS: g++.dg/expr/for7.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/for7.C -std=c++26 execution test PASS: g++.dg/expr/for7.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/for7.C -std=c++98 execution test PASS: g++.dg/expr/for8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/expr/for8.C -std=gnu++20 execution test PASS: g++.dg/expr/for8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/expr/for8.C -std=gnu++26 execution test PASS: g++.dg/expr/for8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/expr/for8.C -std=gnu++98 execution test PASS: g++.dg/expr/for9.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/for9.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/for9.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/incomplete1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/expr/incomplete1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/expr/incomplete1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/expr/lval1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/expr/lval1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/lval1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/expr/lval1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/lval1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/expr/lval1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/lval2.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/lval2.C -std=c++20 execution test PASS: g++.dg/expr/lval2.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/lval2.C -std=c++26 execution test PASS: g++.dg/expr/lval2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/lval2.C -std=c++98 execution test PASS: g++.dg/expr/lval3.C -std=c++17 (test for errors, line 6) PASS: g++.dg/expr/lval3.C -std=c++17 (test for excess errors) PASS: g++.dg/expr/lval3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/expr/lval3.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/lval3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/expr/lval3.C -std=c++98 at line 7 (test for warnings, line 6) PASS: g++.dg/expr/lval3.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/lval4.C -std=c++17 at line 8 (test for errors, line 6) PASS: g++.dg/expr/lval4.C -std=c++17 (test for excess errors) PASS: g++.dg/expr/lval4.C -std=c++20 at line 8 (test for errors, line 6) PASS: g++.dg/expr/lval4.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/lval4.C -std=c++98 at line 7 (test for warnings, line 6) PASS: g++.dg/expr/lval4.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/member-of-incomplete-type-1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/expr/member-of-incomplete-type-1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/member-of-incomplete-type-1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/expr/member-of-incomplete-type-1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/member-of-incomplete-type-1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/expr/member-of-incomplete-type-1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/minmax.C -std=c++20 (test for errors, line 13) PASS: g++.dg/expr/minmax.C -std=c++20 (test for errors, line 6) PASS: g++.dg/expr/minmax.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/minmax.C -std=c++26 (test for errors, line 13) PASS: g++.dg/expr/minmax.C -std=c++26 (test for errors, line 6) PASS: g++.dg/expr/minmax.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/minmax.C -std=c++98 (test for errors, line 13) PASS: g++.dg/expr/minmax.C -std=c++98 (test for errors, line 6) PASS: g++.dg/expr/minmax.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/overflow1.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/expr/overflow1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/overflow1.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/expr/overflow1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/overflow1.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/expr/overflow1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/pmf-1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/expr/pmf-1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/expr/pmf-1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/expr/pmf-1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/pmf-1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/expr/pmf-1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/expr/pmf-1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/expr/pmf-1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/pmf-1.C -std=c++98 (test for errors, line 16) PASS: g++.dg/expr/pmf-1.C -std=c++98 (test for errors, line 17) PASS: g++.dg/expr/pmf-1.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/expr/pmf-1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/pmf-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/expr/pmf-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/expr/pmf-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/expr/pmf-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/expr/pmf-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/expr/pmf-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/expr/pmf-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/expr/pmf-4.C -std=gnu++20 execution test PASS: g++.dg/expr/pmf-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/expr/pmf-4.C -std=gnu++26 execution test PASS: g++.dg/expr/pmf-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/expr/pmf-4.C -std=gnu++98 execution test PASS: g++.dg/expr/pr19355-1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/pr19355-1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/pr19355-1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/pr29066.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/pr29066.C -std=c++20 execution test PASS: g++.dg/expr/pr29066.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/pr29066.C -std=c++26 execution test PASS: g++.dg/expr/pr29066.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/pr29066.C -std=c++98 execution test PASS: g++.dg/expr/ptr-arith1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/ptr-arith1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/ptr-arith1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/ptr-comp1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/expr/ptr-comp1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/expr/ptr-comp1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/expr/ptr-comp1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/expr/ptr-comp1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/expr/ptr-comp1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/expr/ptr-comp1.C -std=c++11 (test for errors, line 17) PASS: g++.dg/expr/ptr-comp1.C -std=c++11 (test for errors, line 18) PASS: g++.dg/expr/ptr-comp1.C -std=c++11 (test for errors, line 24) PASS: g++.dg/expr/ptr-comp1.C -std=c++11 (test for errors, line 25) PASS: g++.dg/expr/ptr-comp1.C -std=c++11 (test for errors, line 26) PASS: g++.dg/expr/ptr-comp1.C -std=c++11 (test for errors, line 27) PASS: g++.dg/expr/ptr-comp1.C -std=c++11 (test for errors, line 28) PASS: g++.dg/expr/ptr-comp1.C -std=c++11 (test for errors, line 29) PASS: g++.dg/expr/ptr-comp1.C -std=c++11 (test for errors, line 30) PASS: g++.dg/expr/ptr-comp1.C -std=c++11 (test for errors, line 31) PASS: g++.dg/expr/ptr-comp1.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 24) PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 25) PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 26) PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 27) PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 28) PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 29) PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 30) PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 31) PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/ptr-comp1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/expr/ptr-comp1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/expr/ptr-comp1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/expr/ptr-comp1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/expr/ptr-comp1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/expr/ptr-comp1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/expr/ptr-comp1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/expr/ptr-comp1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/expr/ptr-comp1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/expr/ptr-comp1.C -std=c++26 (test for errors, line 25) PASS: g++.dg/expr/ptr-comp1.C -std=c++26 (test for errors, line 26) PASS: g++.dg/expr/ptr-comp1.C -std=c++26 (test for errors, line 27) PASS: g++.dg/expr/ptr-comp1.C -std=c++26 (test for errors, line 28) PASS: g++.dg/expr/ptr-comp1.C -std=c++26 (test for errors, line 29) PASS: g++.dg/expr/ptr-comp1.C -std=c++26 (test for errors, line 30) PASS: g++.dg/expr/ptr-comp1.C -std=c++26 (test for errors, line 31) PASS: g++.dg/expr/ptr-comp1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/ptr-comp2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/expr/ptr-comp2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/expr/ptr-comp2.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/ptr-comp2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/expr/ptr-comp2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/expr/ptr-comp2.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/ptr-comp2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/expr/ptr-comp2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/expr/ptr-comp2.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/ptr-comp3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/expr/ptr-comp3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/expr/ptr-comp3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/expr/ptr-comp4.C -std=c++11 (test for errors, line 10) PASS: g++.dg/expr/ptr-comp4.C -std=c++11 (test for errors, line 11) PASS: g++.dg/expr/ptr-comp4.C -std=c++11 (test for errors, line 12) PASS: g++.dg/expr/ptr-comp4.C -std=c++11 (test for errors, line 13) PASS: g++.dg/expr/ptr-comp4.C -std=c++11 (test for errors, line 16) PASS: g++.dg/expr/ptr-comp4.C -std=c++11 (test for errors, line 17) PASS: g++.dg/expr/ptr-comp4.C -std=c++11 (test for errors, line 18) PASS: g++.dg/expr/ptr-comp4.C -std=c++11 (test for errors, line 19) PASS: g++.dg/expr/ptr-comp4.C -std=c++11 (test for errors, line 20) PASS: g++.dg/expr/ptr-comp4.C -std=c++11 (test for errors, line 21) PASS: g++.dg/expr/ptr-comp4.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 10) PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 11) PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 12) PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 13) PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 16) PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 17) PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 18) PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 19) PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 20) PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 21) PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/ptr-comp4.C -std=c++26 (test for errors, line 10) PASS: g++.dg/expr/ptr-comp4.C -std=c++26 (test for errors, line 11) PASS: g++.dg/expr/ptr-comp4.C -std=c++26 (test for errors, line 12) PASS: g++.dg/expr/ptr-comp4.C -std=c++26 (test for errors, line 13) PASS: g++.dg/expr/ptr-comp4.C -std=c++26 (test for errors, line 16) PASS: g++.dg/expr/ptr-comp4.C -std=c++26 (test for errors, line 17) PASS: g++.dg/expr/ptr-comp4.C -std=c++26 (test for errors, line 18) PASS: g++.dg/expr/ptr-comp4.C -std=c++26 (test for errors, line 19) PASS: g++.dg/expr/ptr-comp4.C -std=c++26 (test for errors, line 20) PASS: g++.dg/expr/ptr-comp4.C -std=c++26 (test for errors, line 21) PASS: g++.dg/expr/ptr-comp4.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/ptrmem1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/ptrmem1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/ptrmem1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/ptrmem10.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/ptrmem10.C -std=c++11 execution test PASS: g++.dg/expr/ptrmem10.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/ptrmem10.C -std=c++20 execution test PASS: g++.dg/expr/ptrmem10.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/ptrmem10.C -std=c++26 execution test PASS: g++.dg/expr/ptrmem11.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/ptrmem11.C -std=c++20 execution test PASS: g++.dg/expr/ptrmem11.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/ptrmem11.C -std=c++26 execution test PASS: g++.dg/expr/ptrmem11.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/ptrmem11.C -std=c++98 execution test PASS: g++.dg/expr/ptrmem4.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/ptrmem4.C -std=c++20 execution test PASS: g++.dg/expr/ptrmem4.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/ptrmem4.C -std=c++26 execution test PASS: g++.dg/expr/ptrmem4.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/ptrmem4.C -std=c++98 execution test PASS: g++.dg/expr/ptrmem5.C -std=c++20 (test for errors, line 7) PASS: g++.dg/expr/ptrmem5.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/ptrmem5.C -std=c++26 (test for errors, line 7) PASS: g++.dg/expr/ptrmem5.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/ptrmem5.C -std=c++98 (test for errors, line 7) PASS: g++.dg/expr/ptrmem5.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/ptrmem6.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/ptrmem6.C -std=c++20 execution test PASS: g++.dg/expr/ptrmem6.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/ptrmem6.C -std=c++26 execution test PASS: g++.dg/expr/ptrmem6.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/ptrmem6.C -std=c++98 execution test PASS: g++.dg/expr/ptrmem6a.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/ptrmem6a.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/ptrmem6a.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/ptrmem7.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/ptrmem7.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/ptrmem7.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/ptrmem8.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/ptrmem8.C -std=c++20 execution test PASS: g++.dg/expr/ptrmem8.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/ptrmem8.C -std=c++26 execution test PASS: g++.dg/expr/ptrmem8.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/ptrmem8.C -std=c++98 execution test PASS: g++.dg/expr/ptrmem9.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/ptrmem9.C -std=c++20 execution test PASS: g++.dg/expr/ptrmem9.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/ptrmem9.C -std=c++26 execution test PASS: g++.dg/expr/ptrmem9.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/ptrmem9.C -std=c++98 execution test PASS: g++.dg/expr/return1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/expr/return1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/expr/return1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/return1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/expr/return1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/expr/return1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/return1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/expr/return1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/expr/return1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/rshift1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/rshift1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/rshift1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/sizeof1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/expr/sizeof1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/sizeof1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/expr/sizeof1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/sizeof1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/expr/sizeof1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/sizeof2.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/sizeof2.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/sizeof2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/sizeof3.C -std=c++20 (test for errors, line 4) PASS: g++.dg/expr/sizeof3.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/sizeof3.C -std=c++26 (test for errors, line 4) PASS: g++.dg/expr/sizeof3.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/sizeof3.C -std=c++98 (test for errors, line 4) PASS: g++.dg/expr/sizeof3.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/static_cast1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/static_cast1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/static_cast1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/static_cast2.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/static_cast2.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/static_cast2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/static_cast3.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/static_cast3.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/static_cast3.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/static_cast4.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/static_cast4.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/static_cast4.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/static_cast5.C -std=c++20 (test for errors, line 10) PASS: g++.dg/expr/static_cast5.C -std=c++20 (test for errors, line 12) PASS: g++.dg/expr/static_cast5.C -std=c++20 (test for errors, line 15) PASS: g++.dg/expr/static_cast5.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/static_cast5.C -std=c++26 (test for errors, line 10) PASS: g++.dg/expr/static_cast5.C -std=c++26 (test for errors, line 12) PASS: g++.dg/expr/static_cast5.C -std=c++26 (test for errors, line 15) PASS: g++.dg/expr/static_cast5.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/static_cast5.C -std=c++98 (test for errors, line 10) PASS: g++.dg/expr/static_cast5.C -std=c++98 (test for errors, line 12) PASS: g++.dg/expr/static_cast5.C -std=c++98 (test for errors, line 15) PASS: g++.dg/expr/static_cast5.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/static_cast6.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/static_cast6.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/static_cast6.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/static_cast7.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/static_cast7.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/static_cast7.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for errors, line 12) PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for errors, line 13) PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for errors, line 14) PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for errors, line 24) PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for errors, line 25) PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for errors, line 26) PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for warnings, line 2) PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/static_cast8.C -std=c++26 (test for errors, line 12) PASS: g++.dg/expr/static_cast8.C -std=c++26 (test for errors, line 13) PASS: g++.dg/expr/static_cast8.C -std=c++26 (test for errors, line 14) PASS: g++.dg/expr/static_cast8.C -std=c++26 (test for errors, line 24) PASS: g++.dg/expr/static_cast8.C -std=c++26 (test for errors, line 25) PASS: g++.dg/expr/static_cast8.C -std=c++26 (test for errors, line 26) PASS: g++.dg/expr/static_cast8.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/expr/static_cast8.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/expr/static_cast8.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/expr/static_cast8.C -std=c++26 (test for warnings, line 2) PASS: g++.dg/expr/static_cast8.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/expr/static_cast8.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/expr/static_cast8.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/expr/static_cast8.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/expr/static_cast8.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for errors, line 12) PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for errors, line 13) PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for errors, line 14) PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for errors, line 24) PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for errors, line 25) PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for errors, line 26) PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for warnings, line 2) PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/stdarg1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/stdarg1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/stdarg1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/stdarg2.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/stdarg2.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/stdarg2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/stdarg3.C -std=c++20 (test for bogus messages, line 15) PASS: g++.dg/expr/stdarg3.C -std=c++20 (test for bogus messages, line 16) PASS: g++.dg/expr/stdarg3.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/stdarg3.C -std=c++26 (test for bogus messages, line 15) PASS: g++.dg/expr/stdarg3.C -std=c++26 (test for bogus messages, line 16) PASS: g++.dg/expr/stdarg3.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/stdarg3.C -std=c++98 (test for bogus messages, line 15) PASS: g++.dg/expr/stdarg3.C -std=c++98 (test for bogus messages, line 16) PASS: g++.dg/expr/stdarg3.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/stmt-expr-1.C (test for excess errors) PASS: g++.dg/expr/string-1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/expr/string-1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/expr/string-1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/expr/string-1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/string-1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/expr/string-1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/expr/string-1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/expr/string-1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/string-1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/expr/string-1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/expr/string-1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/expr/string-1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/string-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/expr/string-2.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/string-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/expr/string-2.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/string-2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/expr/string-2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/unary1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/expr/unary1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/expr/unary1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/unary1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/expr/unary1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/expr/unary1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/unary1.C -std=c++98 (test for errors, line 15) PASS: g++.dg/expr/unary1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/expr/unary1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/unary2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/expr/unary2.C -std=c++20 (test for errors, line 16) PASS: g++.dg/expr/unary2.C -std=c++20 (test for errors, line 17) PASS: g++.dg/expr/unary2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/expr/unary2.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/unary2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/expr/unary2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/expr/unary2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/expr/unary2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/expr/unary2.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/unary2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/expr/unary2.C -std=c++98 (test for errors, line 16) PASS: g++.dg/expr/unary2.C -std=c++98 (test for errors, line 17) PASS: g++.dg/expr/unary2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/expr/unary2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/unary3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/expr/unary3.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/unary3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/expr/unary3.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/unary3.C -std=c++98 (test for errors, line 10) PASS: g++.dg/expr/unary3.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/unary4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/expr/unary4.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/unary4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/expr/unary4.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/unary4.C -std=c++98 (test for errors, line 7) PASS: g++.dg/expr/unary4.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/volatile1.C -std=c++20 (test for excess errors) PASS: g++.dg/expr/volatile1.C -std=c++26 (test for excess errors) PASS: g++.dg/expr/volatile1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/80654.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/80654.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/80654.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/90532.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/90532.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/90532.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/add_lvalue_reference.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/add_lvalue_reference.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/add_lvalue_reference.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/add_pointer.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/add_pointer.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/add_pointer.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/add_rvalue_reference.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/add_rvalue_reference.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/add_rvalue_reference.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/alias-canon.C -std=c++20 scan-assembler _Z1fb PASS: g++.dg/ext/alias-canon.C -std=c++20 scan-assembler _Z1fd PASS: g++.dg/ext/alias-canon.C -std=c++20 scan-assembler _Z1ff PASS: g++.dg/ext/alias-canon.C -std=c++20 scan-assembler _Z1fi PASS: g++.dg/ext/alias-canon.C -std=c++20 scan-assembler _Z1fw PASS: g++.dg/ext/alias-canon.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/alias-canon.C -std=c++26 scan-assembler _Z1fb PASS: g++.dg/ext/alias-canon.C -std=c++26 scan-assembler _Z1fd PASS: g++.dg/ext/alias-canon.C -std=c++26 scan-assembler _Z1ff PASS: g++.dg/ext/alias-canon.C -std=c++26 scan-assembler _Z1fi PASS: g++.dg/ext/alias-canon.C -std=c++26 scan-assembler _Z1fw PASS: g++.dg/ext/alias-canon.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/alias-canon.C -std=c++98 scan-assembler _Z1fb PASS: g++.dg/ext/alias-canon.C -std=c++98 scan-assembler _Z1fd PASS: g++.dg/ext/alias-canon.C -std=c++98 scan-assembler _Z1ff PASS: g++.dg/ext/alias-canon.C -std=c++98 scan-assembler _Z1fi PASS: g++.dg/ext/alias-canon.C -std=c++98 scan-assembler _Z1fw PASS: g++.dg/ext/alias-canon.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/alias-canon2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/alias-canon2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/alias-canon2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/alias-canon3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/alias-canon3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/alias-canon3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/alias-decl-attr1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/alias-decl-attr1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/alias-decl-attr1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/alias-decl-attr2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/alias-decl-attr2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/alias-decl-attr2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/alias-decl-attr3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/alias-decl-attr3.C -std=c++11 execution test PASS: g++.dg/ext/alias-decl-attr3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/alias-decl-attr3.C -std=c++20 execution test PASS: g++.dg/ext/alias-decl-attr3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/alias-decl-attr3.C -std=c++26 execution test PASS: g++.dg/ext/alias-decl-attr4.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/alias-decl-attr4.C -std=c++11 execution test PASS: g++.dg/ext/alias-decl-attr4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/alias-decl-attr4.C -std=c++20 execution test PASS: g++.dg/ext/alias-decl-attr4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/alias-decl-attr4.C -std=c++26 execution test PASS: g++.dg/ext/alias-mangle.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/ext/alias-mangle.C -std=c++20 scan-assembler _ZN1AIdEC1Ev PASS: g++.dg/ext/alias-mangle.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/alias-mangle.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/ext/alias-mangle.C -std=c++26 scan-assembler _ZN1AIdEC1Ev PASS: g++.dg/ext/alias-mangle.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/alias-mangle.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/ext/alias-mangle.C -std=c++98 scan-assembler _ZN1AIdEC1Ev PASS: g++.dg/ext/alias-mangle.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/align1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/align1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/align1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/align2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/align2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/align2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/align3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/align3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/align3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/align4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/align4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/align4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/align5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/align5.C -std=c++20 execution test PASS: g++.dg/ext/align5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/align5.C -std=c++26 execution test PASS: g++.dg/ext/align5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/align5.C -std=c++98 execution test PASS: g++.dg/ext/alignof1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/alignof1.C -std=c++20 execution test PASS: g++.dg/ext/alignof1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/alignof1.C -std=c++26 execution test PASS: g++.dg/ext/alignof1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/alignof1.C -std=c++98 execution test PASS: g++.dg/ext/alignof2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/alignof2.C -std=c++20 execution test PASS: g++.dg/ext/alignof2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/alignof2.C -std=c++26 execution test PASS: g++.dg/ext/alignof2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/alignof2.C -std=c++98 execution test PASS: g++.dg/ext/always_inline-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/always_inline-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/always_inline-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/always_inline-2.C -std=gnu++20 scan-assembler-not min123 PASS: g++.dg/ext/always_inline-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/always_inline-2.C -std=gnu++26 scan-assembler-not min123 PASS: g++.dg/ext/always_inline-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/always_inline-2.C -std=gnu++98 scan-assembler-not min123 PASS: g++.dg/ext/always_inline-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/always_inline-3.C -std=gnu++20 scan-assembler-not min123 PASS: g++.dg/ext/always_inline-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/always_inline-3.C -std=gnu++26 scan-assembler-not min123 PASS: g++.dg/ext/always_inline-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/always_inline-3.C -std=gnu++98 scan-assembler-not min123 PASS: g++.dg/ext/always_inline-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/always_inline-4.C -std=gnu++20 scan-assembler-not min123 PASS: g++.dg/ext/always_inline-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/always_inline-4.C -std=gnu++26 scan-assembler-not min123 PASS: g++.dg/ext/always_inline-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/always_inline-4.C -std=gnu++98 scan-assembler-not min123 PASS: g++.dg/ext/always_inline-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/always_inline-5.C -std=c++20 scan-assembler-not _ZN1f2f1Ev PASS: g++.dg/ext/always_inline-5.C -std=c++20 scan-assembler-not _ZN1fC1Ev PASS: g++.dg/ext/always_inline-5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/always_inline-5.C -std=c++26 scan-assembler-not _ZN1f2f1Ev PASS: g++.dg/ext/always_inline-5.C -std=c++26 scan-assembler-not _ZN1fC1Ev PASS: g++.dg/ext/always_inline-5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/always_inline-5.C -std=c++98 scan-assembler-not _ZN1f2f1Ev PASS: g++.dg/ext/always_inline-5.C -std=c++98 scan-assembler-not _ZN1fC1Ev PASS: g++.dg/ext/always_inline-5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/anon-struct1.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/ext/anon-struct1.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/ext/anon-struct1.C -std=gnu++20 (test for errors, line 48) PASS: g++.dg/ext/anon-struct1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/anon-struct1.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/ext/anon-struct1.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/ext/anon-struct1.C -std=gnu++26 (test for errors, line 48) PASS: g++.dg/ext/anon-struct1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/anon-struct1.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/ext/anon-struct1.C -std=gnu++98 (test for errors, line 28) PASS: g++.dg/ext/anon-struct1.C -std=gnu++98 (test for errors, line 48) PASS: g++.dg/ext/anon-struct1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/anon-struct10.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/anon-struct10.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/anon-struct10.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/anon-struct2.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/ext/anon-struct2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/anon-struct2.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/ext/anon-struct2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/anon-struct2.C -std=gnu++98 (test for errors, line 30) PASS: g++.dg/ext/anon-struct2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/anon-struct3.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/ext/anon-struct3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/anon-struct3.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/ext/anon-struct3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/anon-struct3.C -std=gnu++98 (test for errors, line 31) PASS: g++.dg/ext/anon-struct3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/anon-struct4.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/anon-struct4.C -std=c++11 uninit (test for errors, line 3) PASS: g++.dg/ext/anon-struct4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/anon-struct4.C -std=c++20 uninit (test for errors, line 3) PASS: g++.dg/ext/anon-struct4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/anon-struct4.C -std=c++98 anon at line 4 (test for warnings, line 3) PASS: g++.dg/ext/anon-struct4.C -std=c++98 ref-uninit at line 5 (test for warnings, line 3) PASS: g++.dg/ext/anon-struct4.C -std=c++98 uninit (test for errors, line 3) PASS: g++.dg/ext/anon-struct5.C -std=c++20 (test for errors, line 11) PASS: g++.dg/ext/anon-struct5.C -std=c++20 (test for errors, line 5) PASS: g++.dg/ext/anon-struct5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/anon-struct5.C -std=c++26 (test for errors, line 11) PASS: g++.dg/ext/anon-struct5.C -std=c++26 (test for errors, line 5) PASS: g++.dg/ext/anon-struct5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/anon-struct5.C -std=c++98 (test for errors, line 11) PASS: g++.dg/ext/anon-struct5.C -std=c++98 (test for errors, line 5) PASS: g++.dg/ext/anon-struct5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/anon-struct6.C -std=c++20 (test for errors, line 6) PASS: g++.dg/ext/anon-struct6.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/anon-struct6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/anon-struct6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/anon-struct6.C -std=c++26 (test for errors, line 6) PASS: g++.dg/ext/anon-struct6.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/anon-struct6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/anon-struct6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/anon-struct6.C -std=c++98 (test for errors, line 6) PASS: g++.dg/ext/anon-struct6.C -std=c++98 (test for errors, line 7) PASS: g++.dg/ext/anon-struct6.C -std=c++98 (test for errors, line 8) PASS: g++.dg/ext/anon-struct6.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/anon-struct7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/anon-struct7.C -std=gnu++11 execution test PASS: g++.dg/ext/anon-struct7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/anon-struct7.C -std=gnu++20 execution test PASS: g++.dg/ext/anon-struct7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/anon-struct7.C -std=gnu++26 execution test PASS: g++.dg/ext/anon-struct8.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/ext/anon-struct8.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/anon-struct8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/anon-struct8.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/ext/anon-struct8.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/anon-struct8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/anon-struct8.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/ext/anon-struct8.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/anon-struct8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/anon-struct9.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/anon-struct9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/anon-struct9.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/ext/anon-struct9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/anon-struct9.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/ext/anon-struct9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++20 scan-assembler \t.global\t_Z1fPu6__bf16 PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++20 scan-assembler \t.global\t_Z1gPu6__bf16S_ PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++20 scan-assembler \t.global\t_ZN1SIu6__bf16u6__bf16E1iE PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++26 scan-assembler \t.global\t_Z1fPu6__bf16 PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++26 scan-assembler \t.global\t_Z1gPu6__bf16S_ PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++26 scan-assembler \t.global\t_ZN1SIu6__bf16u6__bf16E1iE PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++98 scan-assembler \t.global\t_Z1fPu6__bf16 PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++98 scan-assembler \t.global\t_Z1gPu6__bf16S_ PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++98 scan-assembler \t.global\t_ZN1SIu6__bf16u6__bf16E1iE PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C -std=c++20 UNSUPPORTED: g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C -std=c++26 UNSUPPORTED: g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C -std=c++98 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-1.C -std=gnu++20 execution test PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-1.C -std=gnu++26 execution test PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-1.C -std=gnu++98 execution test PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-2.C -std=gnu++20 execution test PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-2.C -std=gnu++26 execution test PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-2.C -std=gnu++98 execution test PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=c++20 execution test PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=c++26 execution test PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=c++98 execution test PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++20 execution test PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++26 execution test PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++98 execution test PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++20 scan-assembler-not \tbl\t__.*hf2 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++20 scan-assembler-not \tbl\t__.*hf3 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++20 scan-assembler-not \tbl\t__gnu_f2h_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++20 scan-assembler-not \tbl\t__gnu_h2f_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++20 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++26 scan-assembler-not \tbl\t__.*hf2 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++26 scan-assembler-not \tbl\t__.*hf3 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++26 scan-assembler-not \tbl\t__gnu_f2h_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++26 scan-assembler-not \tbl\t__gnu_h2f_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++26 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++98 scan-assembler-not \tbl\t__.*hf2 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++98 scan-assembler-not \tbl\t__.*hf3 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++98 scan-assembler-not \tbl\t__gnu_f2h_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++98 scan-assembler-not \tbl\t__gnu_h2f_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++98 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++20 scan-assembler-not \tbl\t__.*hf2 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++20 scan-assembler-not \tbl\t__.*hf3 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++20 scan-assembler-not \tbl\t__gnu_f2h_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++20 scan-assembler-not \tbl\t__gnu_h2f_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++20 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++26 scan-assembler-not \tbl\t__.*hf2 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++26 scan-assembler-not \tbl\t__.*hf3 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++26 scan-assembler-not \tbl\t__gnu_f2h_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++26 scan-assembler-not \tbl\t__gnu_h2f_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++26 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++98 scan-assembler-not \tbl\t__.*hf2 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++98 scan-assembler-not \tbl\t__.*hf3 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++98 scan-assembler-not \tbl\t__gnu_f2h_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++98 scan-assembler-not \tbl\t__gnu_h2f_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++98 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++20 scan-assembler-not \tbl\t__.*hf2 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++20 scan-assembler-not \tbl\t__.*hf3 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++20 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++26 scan-assembler-not \tbl\t__.*hf2 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++26 scan-assembler-not \tbl\t__.*hf3 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++26 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++98 scan-assembler-not \tbl\t__.*hf2 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++98 scan-assembler-not \tbl\t__.*hf3 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++98 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++20 scan-assembler-not \tbl\t__.*hf2 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++20 scan-assembler-not \tbl\t__.*hf3 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++20 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++26 scan-assembler-not \tbl\t__.*hf2 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++26 scan-assembler-not \tbl\t__.*hf3 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++26 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++98 scan-assembler-not \tbl\t__.*hf2 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++98 scan-assembler-not \tbl\t__.*hf3 PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++98 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++20 scan-assembler \t.global\t_Z1fPDh PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++20 scan-assembler \t.global\t_Z1gPDhS_ PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++20 scan-assembler \t.global\t_ZN1SIDhDhE1iE PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++26 scan-assembler \t.global\t_Z1fPDh PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++26 scan-assembler \t.global\t_Z1gPDhS_ PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++26 scan-assembler \t.global\t_ZN1SIDhDhE1iE PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++98 scan-assembler \t.global\t_Z1fPDh PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++98 scan-assembler \t.global\t_Z1gPDhS_ PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++98 scan-assembler \t.global\t_ZN1SIDhDhE1iE PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++20 scan-assembler _Z8frobnifyf PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++20 scan-assembler-not _Z8frobnifyd PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++26 scan-assembler _Z8frobnifyf PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++26 scan-assembler-not _Z8frobnifyd PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++98 scan-assembler _Z8frobnifyf PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++98 scan-assembler-not _Z8frobnifyd PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/arm-fp16/fp16-param-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/arm-fp16/fp16-param-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/arm-fp16/fp16-param-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/arm-fp16/fp16-return-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/arm-fp16/fp16-return-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/arm-fp16/fp16-return-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/array1.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/array1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/array1.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/ext/array1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/array1.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/ext/array1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/array2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/array2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/array2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/array3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/array3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/array3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/array4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/array4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/array4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/asm1.C -std=c++20 scan-assembler bar on PASS: g++.dg/ext/asm1.C -std=c++20 scan-assembler foo on PASS: g++.dg/ext/asm1.C -std=c++20 scan-assembler frob on PASS: g++.dg/ext/asm1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/asm1.C -std=c++26 scan-assembler bar on PASS: g++.dg/ext/asm1.C -std=c++26 scan-assembler foo on PASS: g++.dg/ext/asm1.C -std=c++26 scan-assembler frob on PASS: g++.dg/ext/asm1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/asm1.C -std=c++98 scan-assembler bar on PASS: g++.dg/ext/asm1.C -std=c++98 scan-assembler foo on PASS: g++.dg/ext/asm1.C -std=c++98 scan-assembler frob on PASS: g++.dg/ext/asm1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm10.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/ext/asm10.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/ext/asm10.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/ext/asm10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/asm10.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/ext/asm10.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/ext/asm10.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/ext/asm10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/asm10.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/ext/asm10.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/ext/asm10.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/ext/asm10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/asm11.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/ext/asm11.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/ext/asm11.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/ext/asm11.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/ext/asm11.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/ext/asm11.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/ext/asm11.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/ext/asm11.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/ext/asm11.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/ext/asm11.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/ext/asm11.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/ext/asm11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/asm12.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/asm12.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/asm12.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm13.C -std=c++20 (test for errors, line 5) PASS: g++.dg/ext/asm13.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/asm13.C -std=c++26 (test for errors, line 5) PASS: g++.dg/ext/asm13.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/asm13.C -std=c++98 (test for errors, line 5) PASS: g++.dg/ext/asm13.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm14.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/asm14.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/asm14.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm15.C -std=c++20 (test for errors, line 9) PASS: g++.dg/ext/asm15.C -std=c++20 at line 10 (test for errors, line 9) PASS: g++.dg/ext/asm15.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/asm15.C -std=c++26 (test for errors, line 9) PASS: g++.dg/ext/asm15.C -std=c++26 at line 10 (test for errors, line 9) PASS: g++.dg/ext/asm15.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/asm15.C -std=c++98 (test for errors, line 9) PASS: g++.dg/ext/asm15.C -std=c++98 at line 10 (test for errors, line 9) PASS: g++.dg/ext/asm15.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm16.C -std=c++20 (test for errors, line 9) PASS: g++.dg/ext/asm16.C -std=c++20 at line 10 (test for errors, line 9) PASS: g++.dg/ext/asm16.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/asm16.C -std=c++26 (test for errors, line 9) PASS: g++.dg/ext/asm16.C -std=c++26 at line 10 (test for errors, line 9) PASS: g++.dg/ext/asm16.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/asm16.C -std=c++98 (test for errors, line 9) PASS: g++.dg/ext/asm16.C -std=c++98 at line 10 (test for errors, line 9) PASS: g++.dg/ext/asm16.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm17.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/asm17.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/asm17.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/asm2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/asm2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm3.C -std=c++20 at line 18 (test for warnings, line 14) PASS: g++.dg/ext/asm3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/asm3.C -std=c++26 at line 18 (test for warnings, line 14) PASS: g++.dg/ext/asm3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/asm3.C -std=c++98 at line 18 (test for warnings, line 14) PASS: g++.dg/ext/asm3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/asm4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/asm4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/asm5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/asm5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/asm6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/asm6.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm7.C -std=c++20 (test for errors, line 11) PASS: g++.dg/ext/asm7.C -std=c++20 (test for errors, line 6) PASS: g++.dg/ext/asm7.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/asm7.C -std=c++26 (test for errors, line 11) PASS: g++.dg/ext/asm7.C -std=c++26 (test for errors, line 6) PASS: g++.dg/ext/asm7.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/asm7.C -std=c++98 (test for errors, line 11) PASS: g++.dg/ext/asm7.C -std=c++98 (test for errors, line 6) PASS: g++.dg/ext/asm7.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm8.C -std=c++20 scan-assembler extended asm not discarded PASS: g++.dg/ext/asm8.C -std=c++20 scan-assembler simple asm not discarded PASS: g++.dg/ext/asm8.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/asm8.C -std=c++26 scan-assembler extended asm not discarded PASS: g++.dg/ext/asm8.C -std=c++26 scan-assembler simple asm not discarded PASS: g++.dg/ext/asm8.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/asm8.C -std=c++98 scan-assembler extended asm not discarded PASS: g++.dg/ext/asm8.C -std=c++98 scan-assembler simple asm not discarded PASS: g++.dg/ext/asm8.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm9.C -std=c++20 (test for errors, line 6) PASS: g++.dg/ext/asm9.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/ext/asm9.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/asm9.C -std=c++26 (test for errors, line 6) PASS: g++.dg/ext/asm9.C -std=c++26 at line 7 (test for errors, line 6) PASS: g++.dg/ext/asm9.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/asm9.C -std=c++98 (test for errors, line 6) PASS: g++.dg/ext/asm9.C -std=c++98 at line 7 (test for errors, line 6) PASS: g++.dg/ext/asm9.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asmgoto1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/asmgoto1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/asmgoto1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/asmspec1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/ext/asmspec1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/asmspec1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/asmspec1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/ext/asmspec1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/asmspec1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/asmspec1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/ext/asmspec1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/ext/asmspec1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asmspecInvalid.C -std=c++20 (test for errors, line 12) PASS: g++.dg/ext/asmspecInvalid.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/asmspecInvalid.C -std=c++26 (test for errors, line 12) PASS: g++.dg/ext/asmspecInvalid.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/asmspecInvalid.C -std=c++98 (test for errors, line 12) PASS: g++.dg/ext/asmspecInvalid.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asmspecValid.C -std=c++20 scan-assembler bar PASS: g++.dg/ext/asmspecValid.C -std=c++20 scan-assembler theRealI PASS: g++.dg/ext/asmspecValid.C -std=c++20 scan-assembler theRealJ PASS: g++.dg/ext/asmspecValid.C -std=c++20 scan-assembler theRealString PASS: g++.dg/ext/asmspecValid.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/asmspecValid.C -std=c++26 scan-assembler bar PASS: g++.dg/ext/asmspecValid.C -std=c++26 scan-assembler theRealI PASS: g++.dg/ext/asmspecValid.C -std=c++26 scan-assembler theRealJ PASS: g++.dg/ext/asmspecValid.C -std=c++26 scan-assembler theRealString PASS: g++.dg/ext/asmspecValid.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/asmspecValid.C -std=c++98 scan-assembler bar PASS: g++.dg/ext/asmspecValid.C -std=c++98 scan-assembler theRealI PASS: g++.dg/ext/asmspecValid.C -std=c++98 scan-assembler theRealJ PASS: g++.dg/ext/asmspecValid.C -std=c++98 scan-assembler theRealString PASS: g++.dg/ext/asmspecValid.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/atomic-1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/atomic-1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/atomic-1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/atomic-2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/atomic-2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/atomic-2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/atomic-3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/atomic-3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/atomic-3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/atomic-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/atomic-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/atomic-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/atomic-5.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/atomic-5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/atomic-5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 70) PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++20 pr94171 (test for warnings, line 84) XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++20 pr94171 (test for warnings, line 85) XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++20 pr94171 (test for warnings, line 86) XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++20 pr94171 (test for warnings, line 87) PASS: g++.dg/ext/attr-access-2.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/ext/attr-access-2.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/ext/attr-access-2.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/ext/attr-access-2.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/ext/attr-access-2.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/ext/attr-access-2.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/ext/attr-access-2.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/ext/attr-access-2.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/ext/attr-access-2.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/ext/attr-access-2.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/ext/attr-access-2.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/ext/attr-access-2.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/ext/attr-access-2.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/ext/attr-access-2.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/ext/attr-access-2.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/ext/attr-access-2.C -std=gnu++26 (test for warnings, line 70) PASS: g++.dg/ext/attr-access-2.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++26 pr94171 (test for warnings, line 84) XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++26 pr94171 (test for warnings, line 85) XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++26 pr94171 (test for warnings, line 86) XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++26 pr94171 (test for warnings, line 87) PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 39) PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 41) PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 54) PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 56) PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 67) PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 69) PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 70) PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for excess errors) XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++98 pr94171 (test for warnings, line 84) XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++98 pr94171 (test for warnings, line 85) XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++98 pr94171 (test for warnings, line 86) XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++98 pr94171 (test for warnings, line 87) PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 103) PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 104) PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 107) PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 108) PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 75) PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 76) PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 87) PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 88) PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 91) PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 92) PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-access.C -std=gnu++26 (test for warnings, line 103) PASS: g++.dg/ext/attr-access.C -std=gnu++26 (test for warnings, line 104) PASS: g++.dg/ext/attr-access.C -std=gnu++26 (test for warnings, line 107) PASS: g++.dg/ext/attr-access.C -std=gnu++26 (test for warnings, line 108) PASS: g++.dg/ext/attr-access.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/ext/attr-access.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/ext/attr-access.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/ext/attr-access.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/ext/attr-access.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/ext/attr-access.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/ext/attr-access.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/ext/attr-access.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/ext/attr-access.C -std=gnu++26 (test for warnings, line 75) PASS: g++.dg/ext/attr-access.C -std=gnu++26 (test for warnings, line 76) PASS: g++.dg/ext/attr-access.C -std=gnu++26 (test for warnings, line 87) PASS: g++.dg/ext/attr-access.C -std=gnu++26 (test for warnings, line 88) PASS: g++.dg/ext/attr-access.C -std=gnu++26 (test for warnings, line 91) PASS: g++.dg/ext/attr-access.C -std=gnu++26 (test for warnings, line 92) PASS: g++.dg/ext/attr-access.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 103) PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 104) PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 107) PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 108) PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 45) PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 54) PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 71) PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 72) PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 75) PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 76) PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 87) PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 88) PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 91) PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 92) PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-alias-1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-alias-1.C -std=c++20 execution test PASS: g++.dg/ext/attr-alias-1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-alias-1.C -std=c++26 execution test PASS: g++.dg/ext/attr-alias-1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attr-alias-1.C -std=c++98 execution test PASS: g++.dg/ext/attr-alias-2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-alias-2.C -std=c++20 execution test PASS: g++.dg/ext/attr-alias-2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-alias-2.C -std=c++26 execution test PASS: g++.dg/ext/attr-alias-2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attr-alias-2.C -std=c++98 execution test PASS: g++.dg/ext/attr-alias-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-alias-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-alias-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-aligned01.C -std=c++20 (test for warnings, line 18) XFAIL: g++.dg/ext/attr-aligned01.C -std=c++20 (test for warnings, line 24) XFAIL: g++.dg/ext/attr-aligned01.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/ext/attr-aligned01.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-aligned01.C -std=c++26 (test for warnings, line 18) XFAIL: g++.dg/ext/attr-aligned01.C -std=c++26 (test for warnings, line 24) XFAIL: g++.dg/ext/attr-aligned01.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/ext/attr-aligned01.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-aligned01.C -std=c++98 (test for warnings, line 18) XFAIL: g++.dg/ext/attr-aligned01.C -std=c++98 (test for warnings, line 24) XFAIL: g++.dg/ext/attr-aligned01.C -std=c++98 (test for warnings, line 25) PASS: g++.dg/ext/attr-aligned01.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-assume-aligned.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/ext/attr-assume-aligned.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-assume-aligned.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/ext/attr-assume-aligned.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-assume-aligned.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/ext/attr-assume-aligned.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 (test for bogus messages, line 58) PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 scan-tree-dump-not optimized "f_const_primary_elim" PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 scan-tree-dump-not optimized "f_const_spec_elim" PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 scan-tree-dump-not optimized "f_pure_primary_elim" PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 scan-tree-dump-not optimized "h_pure_cstptr_elim" PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 scan-tree-dump-times optimized "f_pure_primary_keep" 1 PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 scan-tree-dump-times optimized "h_cstptr_keep" 1 PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 scan-tree-dump-times optimized "h_int_keep" 1 PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 scan-tree-dump-times optimized "h_intptr_keep" 1 PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-const-pure.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/ext/attr-const-pure.C -std=gnu++26 (test for bogus messages, line 58) PASS: g++.dg/ext/attr-const-pure.C -std=gnu++26 scan-tree-dump-not optimized "f_const_primary_elim" PASS: g++.dg/ext/attr-const-pure.C -std=gnu++26 scan-tree-dump-not optimized "f_const_spec_elim" PASS: g++.dg/ext/attr-const-pure.C -std=gnu++26 scan-tree-dump-not optimized "f_pure_primary_elim" PASS: g++.dg/ext/attr-const-pure.C -std=gnu++26 scan-tree-dump-not optimized "h_pure_cstptr_elim" PASS: g++.dg/ext/attr-const-pure.C -std=gnu++26 scan-tree-dump-times optimized "f_pure_primary_keep" 1 PASS: g++.dg/ext/attr-const-pure.C -std=gnu++26 scan-tree-dump-times optimized "h_cstptr_keep" 1 PASS: g++.dg/ext/attr-const-pure.C -std=gnu++26 scan-tree-dump-times optimized "h_int_keep" 1 PASS: g++.dg/ext/attr-const-pure.C -std=gnu++26 scan-tree-dump-times optimized "h_intptr_keep" 1 PASS: g++.dg/ext/attr-const-pure.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 (test for bogus messages, line 13) PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 (test for bogus messages, line 58) PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 scan-tree-dump-not optimized "f_const_primary_elim" PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 scan-tree-dump-not optimized "f_const_spec_elim" PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 scan-tree-dump-not optimized "f_pure_primary_elim" PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 scan-tree-dump-not optimized "h_pure_cstptr_elim" PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 scan-tree-dump-times optimized "f_pure_primary_keep" 1 PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 scan-tree-dump-times optimized "h_cstptr_keep" 1 PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 scan-tree-dump-times optimized "h_int_keep" 1 PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 scan-tree-dump-times optimized "h_intptr_keep" 1 PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-const.C -std=gnu++20 scan-tree-dump-not optimized "func_const_none_failed" PASS: g++.dg/ext/attr-const.C -std=gnu++20 scan-tree-dump-not optimized "func_none_const_failed" PASS: g++.dg/ext/attr-const.C -std=gnu++20 scan-tree-dump-not optimized "templ_const_none_failed" PASS: g++.dg/ext/attr-const.C -std=gnu++20 scan-tree-dump-not optimized "templ_none_const_failed" PASS: g++.dg/ext/attr-const.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-const.C -std=gnu++26 scan-tree-dump-not optimized "func_const_none_failed" PASS: g++.dg/ext/attr-const.C -std=gnu++26 scan-tree-dump-not optimized "func_none_const_failed" PASS: g++.dg/ext/attr-const.C -std=gnu++26 scan-tree-dump-not optimized "templ_const_none_failed" PASS: g++.dg/ext/attr-const.C -std=gnu++26 scan-tree-dump-not optimized "templ_none_const_failed" PASS: g++.dg/ext/attr-const.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-const.C -std=gnu++98 scan-tree-dump-not optimized "func_const_none_failed" PASS: g++.dg/ext/attr-const.C -std=gnu++98 scan-tree-dump-not optimized "func_none_const_failed" PASS: g++.dg/ext/attr-const.C -std=gnu++98 scan-tree-dump-not optimized "templ_const_none_failed" PASS: g++.dg/ext/attr-const.C -std=gnu++98 scan-tree-dump-not optimized "templ_none_const_failed" PASS: g++.dg/ext/attr-const.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-constructor1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/ext/attr-constructor1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attr-constructor1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/ext/attr-constructor1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-constructor1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/ext/attr-constructor1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-copy-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-copy-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-copy-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-copy.C -std=gnu++20 scan-tree-dump-not optimized "__builtin_unwind" PASS: g++.dg/ext/attr-copy.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-copy.C -std=gnu++26 scan-tree-dump-not optimized "__builtin_unwind" PASS: g++.dg/ext/attr-copy.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-copy.C -std=gnu++98 scan-tree-dump-not optimized "__builtin_unwind" PASS: g++.dg/ext/attr-copy.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-deprecated-1.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/ext/attr-deprecated-1.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/ext/attr-deprecated-1.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/ext/attr-deprecated-1.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/ext/attr-deprecated-1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-deprecated-1.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/ext/attr-deprecated-1.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/ext/attr-deprecated-1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/ext/attr-deprecated-1.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/ext/attr-deprecated-1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-deprecated-1.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/ext/attr-deprecated-1.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/ext/attr-deprecated-1.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/ext/attr-deprecated-1.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/ext/attr-deprecated-1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++20 (test for bogus messages, line 17) PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++20 bug 84542 (test for warnings, line 26) PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++20 bug 84542 (test for warnings, line 27) PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++26 (test for bogus messages, line 17) PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++26 bug 84542 (test for warnings, line 26) PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++26 bug 84542 (test for warnings, line 27) PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++98 (test for bogus messages, line 17) PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++98 bug 84542 (test for warnings, line 26) PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++98 bug 84542 (test for warnings, line 27) PASS: g++.dg/ext/attr-expr1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/attr-expr1.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/ext/attr-expr1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-expr1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/attr-expr1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/ext/attr-expr1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-expr1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/ext/attr-expr1.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/ext/attr-expr1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attr-flatten1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attr-flatten1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-flatten1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-format1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-format1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-format1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attr-format2.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/ext/attr-format2.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/ext/attr-format2.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/ext/attr-format2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-format2.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/ext/attr-format2.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/ext/attr-format2.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/ext/attr-format2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-format2.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/ext/attr-format2.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/ext/attr-format2.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/ext/attr-format2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-format3.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/ext/attr-format3.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/attr-format3.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/ext/attr-format3.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/ext/attr-format3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-format3.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/ext/attr-format3.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/attr-format3.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/ext/attr-format3.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/ext/attr-format3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-format3.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/ext/attr-format3.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/attr-format3.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/ext/attr-format3.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/ext/attr-format3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-format4.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/ext/attr-format4.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/ext/attr-format4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/attr-format4.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/ext/attr-format4.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/ext/attr-format4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-format4.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/ext/attr-format4.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/ext/attr-format4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-hotness.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/ext/attr-hotness.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/ext/attr-hotness.C -std=gnu++20 scan-tree-dump-times gimple "cold" 3 PASS: g++.dg/ext/attr-hotness.C -std=gnu++20 scan-tree-dump-times gimple "hot" 3 PASS: g++.dg/ext/attr-hotness.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-hotness.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/ext/attr-hotness.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/ext/attr-hotness.C -std=gnu++26 scan-tree-dump-times gimple "cold" 3 PASS: g++.dg/ext/attr-hotness.C -std=gnu++26 scan-tree-dump-times gimple "hot" 3 PASS: g++.dg/ext/attr-hotness.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-hotness.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/ext/attr-hotness.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/ext/attr-hotness.C -std=gnu++98 scan-tree-dump-times gimple "cold" 3 PASS: g++.dg/ext/attr-hotness.C -std=gnu++98 scan-tree-dump-times gimple "hot" 3 PASS: g++.dg/ext/attr-hotness.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++20 execution test PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++26 execution test PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++98 execution test PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++20 execution test PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++26 execution test PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++98 execution test PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++20 execution test PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++26 execution test PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++98 execution test PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++20 execution test PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++26 execution test PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++98 execution test PASS: g++.dg/ext/attr-ifunc-5.C -std=gnu++20 (test for errors, line 61) PASS: g++.dg/ext/attr-ifunc-5.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/ext/attr-ifunc-5.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/ext/attr-ifunc-5.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/ext/attr-ifunc-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-5.C -std=gnu++26 (test for errors, line 61) PASS: g++.dg/ext/attr-ifunc-5.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/ext/attr-ifunc-5.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/ext/attr-ifunc-5.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/ext/attr-ifunc-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-5.C -std=gnu++98 (test for errors, line 61) PASS: g++.dg/ext/attr-ifunc-5.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/ext/attr-ifunc-5.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/ext/attr-ifunc-5.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/ext/attr-ifunc-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-lambda1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/attr-lambda1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-lambda1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-lambda2.C -std=gnu++17 (test for errors, line 6) PASS: g++.dg/ext/attr-lambda2.C -std=gnu++17 (test for errors, line 7) PASS: g++.dg/ext/attr-lambda2.C -std=gnu++17 (test for errors, line 8) PASS: g++.dg/ext/attr-lambda2.C -std=gnu++17 (test for errors, line 9) PASS: g++.dg/ext/attr-lambda2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/ext/attr-lambda2.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/attr-lambda2.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/ext/attr-lambda2.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/attr-lambda2.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/ext/attr-lambda2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-lambda2.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/ext/attr-lambda2.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/ext/attr-lambda2.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/attr-lambda2.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/ext/attr-lambda2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-lambda3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attr-lambda3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-lambda3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++20 scan-tree-dump-not optimized "fmalloc_none_failed" PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++20 scan-tree-dump-not optimized "fnone_malloc_failed" PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++26 scan-tree-dump-not optimized "fmalloc_none_failed" PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++26 scan-tree-dump-not optimized "fnone_malloc_failed" PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++98 scan-tree-dump-not optimized "fmalloc_none_failed" PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++98 scan-tree-dump-not optimized "fnone_malloc_failed" PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++20 scan-tree-dump-not optimized "func_malloc_none_failed" PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++20 scan-tree-dump-not optimized "func_none_malloc_failed" PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++20 scan-tree-dump-not optimized "templ_malloc_none_failed" PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++20 scan-tree-dump-not optimized "templ_none_malloc_failed" PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++26 scan-tree-dump-not optimized "func_malloc_none_failed" PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++26 scan-tree-dump-not optimized "func_none_malloc_failed" PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++26 scan-tree-dump-not optimized "templ_malloc_none_failed" PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++26 scan-tree-dump-not optimized "templ_none_malloc_failed" PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++98 scan-tree-dump-not optimized "func_malloc_none_failed" PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++98 scan-tree-dump-not optimized "func_none_malloc_failed" PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++98 scan-tree-dump-not optimized "templ_malloc_none_failed" PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++98 scan-tree-dump-not optimized "templ_none_malloc_failed" PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-malloc.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/ext/attr-malloc.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/ext/attr-malloc.C -std=gnu++20 scan-tree-dump-not optimized "fmalloc_long_malloc" PASS: g++.dg/ext/attr-malloc.C -std=gnu++20 scan-tree-dump-not optimized "fmalloc_void_malloc" PASS: g++.dg/ext/attr-malloc.C -std=gnu++20 scan-tree-dump-times optimized "fmalloc_int_not_malloc" 1 PASS: g++.dg/ext/attr-malloc.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-malloc.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/ext/attr-malloc.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/ext/attr-malloc.C -std=gnu++26 scan-tree-dump-not optimized "fmalloc_long_malloc" PASS: g++.dg/ext/attr-malloc.C -std=gnu++26 scan-tree-dump-not optimized "fmalloc_void_malloc" PASS: g++.dg/ext/attr-malloc.C -std=gnu++26 scan-tree-dump-times optimized "fmalloc_int_not_malloc" 1 PASS: g++.dg/ext/attr-malloc.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-malloc.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/ext/attr-malloc.C -std=gnu++98 (test for warnings, line 50) PASS: g++.dg/ext/attr-malloc.C -std=gnu++98 scan-tree-dump-not optimized "fmalloc_long_malloc" PASS: g++.dg/ext/attr-malloc.C -std=gnu++98 scan-tree-dump-not optimized "fmalloc_void_malloc" PASS: g++.dg/ext/attr-malloc.C -std=gnu++98 scan-tree-dump-times optimized "fmalloc_int_not_malloc" 1 PASS: g++.dg/ext/attr-malloc.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling1.C -std=gnu++11 (test for bogus messages, line 36) PASS: g++.dg/ext/attr-no-dangling1.C -std=gnu++11 (test for bogus messages, line 37) PASS: g++.dg/ext/attr-no-dangling1.C -std=gnu++11 (test for bogus messages, line 38) PASS: g++.dg/ext/attr-no-dangling1.C -std=gnu++11 (test for bogus messages, line 39) PASS: g++.dg/ext/attr-no-dangling1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling1.C -std=gnu++20 (test for bogus messages, line 36) PASS: g++.dg/ext/attr-no-dangling1.C -std=gnu++20 (test for bogus messages, line 37) PASS: g++.dg/ext/attr-no-dangling1.C -std=gnu++20 (test for bogus messages, line 38) PASS: g++.dg/ext/attr-no-dangling1.C -std=gnu++20 (test for bogus messages, line 39) PASS: g++.dg/ext/attr-no-dangling1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling1.C -std=gnu++26 (test for bogus messages, line 36) PASS: g++.dg/ext/attr-no-dangling1.C -std=gnu++26 (test for bogus messages, line 37) PASS: g++.dg/ext/attr-no-dangling1.C -std=gnu++26 (test for bogus messages, line 38) PASS: g++.dg/ext/attr-no-dangling1.C -std=gnu++26 (test for bogus messages, line 39) PASS: g++.dg/ext/attr-no-dangling1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++11 (test for errors, line 16) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++11 (test for warnings, line 22) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++20 (test for errors, line 16) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/ext/attr-no-dangling2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling3.C -std=gnu++11 (test for bogus messages, line 19) PASS: g++.dg/ext/attr-no-dangling3.C -std=gnu++11 (test for bogus messages, line 20) PASS: g++.dg/ext/attr-no-dangling3.C -std=gnu++11 (test for bogus messages, line 21) PASS: g++.dg/ext/attr-no-dangling3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling3.C -std=gnu++20 (test for bogus messages, line 19) PASS: g++.dg/ext/attr-no-dangling3.C -std=gnu++20 (test for bogus messages, line 20) PASS: g++.dg/ext/attr-no-dangling3.C -std=gnu++20 (test for bogus messages, line 21) PASS: g++.dg/ext/attr-no-dangling3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling3.C -std=gnu++26 (test for bogus messages, line 19) PASS: g++.dg/ext/attr-no-dangling3.C -std=gnu++26 (test for bogus messages, line 20) PASS: g++.dg/ext/attr-no-dangling3.C -std=gnu++26 (test for bogus messages, line 21) PASS: g++.dg/ext/attr-no-dangling3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling4.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling5.C -std=gnu++20 (test for bogus messages, line 30) PASS: g++.dg/ext/attr-no-dangling5.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/ext/attr-no-dangling5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling5.C -std=gnu++23 (test for bogus messages, line 30) PASS: g++.dg/ext/attr-no-dangling5.C -std=gnu++23 (test for warnings, line 29) PASS: g++.dg/ext/attr-no-dangling5.C -std=gnu++23 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling5.C -std=gnu++26 (test for bogus messages, line 30) PASS: g++.dg/ext/attr-no-dangling5.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/ext/attr-no-dangling5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++20 (test for bogus messages, line 55) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++20 (test for bogus messages, line 57) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++20 (test for bogus messages, line 59) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++20 (test for bogus messages, line 60) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++20 (test for bogus messages, line 63) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++23 (test for bogus messages, line 55) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++23 (test for bogus messages, line 57) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++23 (test for bogus messages, line 59) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++23 (test for bogus messages, line 60) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++23 (test for bogus messages, line 63) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++23 (test for warnings, line 56) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++23 (test for warnings, line 58) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++23 (test for warnings, line 61) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++23 (test for warnings, line 64) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++23 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++26 (test for bogus messages, line 55) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++26 (test for bogus messages, line 57) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++26 (test for bogus messages, line 59) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++26 (test for bogus messages, line 60) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++26 (test for bogus messages, line 63) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/ext/attr-no-dangling6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++23 (test for errors, line 10) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++23 (test for errors, line 13) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++23 (test for errors, line 18) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++23 (test for errors, line 27) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++23 (test for errors, line 29) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++23 (test for warnings, line 26) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++23 (test for warnings, line 28) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++23 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/ext/attr-no-dangling7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling8.C -std=gnu++20 (test for bogus messages, line 27) PASS: g++.dg/ext/attr-no-dangling8.C -std=gnu++20 (test for bogus messages, line 30) PASS: g++.dg/ext/attr-no-dangling8.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/ext/attr-no-dangling8.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/ext/attr-no-dangling8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling8.C -std=gnu++23 (test for bogus messages, line 27) PASS: g++.dg/ext/attr-no-dangling8.C -std=gnu++23 (test for bogus messages, line 30) PASS: g++.dg/ext/attr-no-dangling8.C -std=gnu++23 (test for warnings, line 28) PASS: g++.dg/ext/attr-no-dangling8.C -std=gnu++23 (test for warnings, line 29) PASS: g++.dg/ext/attr-no-dangling8.C -std=gnu++23 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling8.C -std=gnu++26 (test for bogus messages, line 27) PASS: g++.dg/ext/attr-no-dangling8.C -std=gnu++26 (test for bogus messages, line 30) PASS: g++.dg/ext/attr-no-dangling8.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/ext/attr-no-dangling8.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/ext/attr-no-dangling8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling9.C -std=gnu++20 (test for bogus messages, line 24) PASS: g++.dg/ext/attr-no-dangling9.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/ext/attr-no-dangling9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling9.C -std=gnu++23 (test for bogus messages, line 24) PASS: g++.dg/ext/attr-no-dangling9.C -std=gnu++23 (test for warnings, line 23) PASS: g++.dg/ext/attr-no-dangling9.C -std=gnu++23 (test for excess errors) PASS: g++.dg/ext/attr-no-dangling9.C -std=gnu++26 (test for bogus messages, line 24) PASS: g++.dg/ext/attr-no-dangling9.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/ext/attr-no-dangling9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++20 (test for bogus messages, line 56) PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++20 scan-tree-dump-not optimized "falways_inline_noinline *\\(\\)" PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++20 scan-tree-dump-not optimized "fnoinline_always_inline *\\(\\);" PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++20 scan-tree-dump-times optimized "falways_inline_noinline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++20 scan-tree-dump-times optimized "fnoinline_always_inline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++26 (test for bogus messages, line 56) PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++26 scan-tree-dump-not optimized "falways_inline_noinline *\\(\\)" PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++26 scan-tree-dump-not optimized "fnoinline_always_inline *\\(\\);" PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++26 scan-tree-dump-times optimized "falways_inline_noinline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++26 scan-tree-dump-times optimized "fnoinline_always_inline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++98 (test for bogus messages, line 56) PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++98 scan-tree-dump-not optimized "falways_inline_noinline *\\(\\)" PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++98 scan-tree-dump-not optimized "fnoinline_always_inline *\\(\\);" PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++98 scan-tree-dump-times optimized "falways_inline_noinline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++98 scan-tree-dump-times optimized "fnoinline_always_inline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++20 scan-tree-dump-times optimized "func_noinline_none *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++20 scan-tree-dump-times optimized "func_none_noinline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++20 scan-tree-dump-times optimized "templ_noinline_none *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++20 scan-tree-dump-times optimized "templ_none_noinline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++26 scan-tree-dump-times optimized "func_noinline_none *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++26 scan-tree-dump-times optimized "func_none_noinline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++26 scan-tree-dump-times optimized "templ_noinline_none *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++26 scan-tree-dump-times optimized "templ_none_noinline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++98 scan-tree-dump-times optimized "func_noinline_none *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++98 scan-tree-dump-times optimized "func_none_noinline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++98 scan-tree-dump-times optimized "templ_noinline_none *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++98 scan-tree-dump-times optimized "templ_none_noinline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-noinline-4.C -std=c++20 (test for errors, line 9) PASS: g++.dg/ext/attr-noinline-4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-noinline-4.C -std=c++26 (test for errors, line 9) PASS: g++.dg/ext/attr-noinline-4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-noinline-4.C -std=c++98 (test for errors, line 9) PASS: g++.dg/ext/attr-noinline-4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 (test for bogus messages, line 110) PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 scan-tree-dump-not optimized "falways_inline_noinline *\\(\\)" PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 scan-tree-dump-not optimized "falways_inline_none *\\(\\)" PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 scan-tree-dump-not optimized "fnoinline_always_inline *\\(\\);" PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 scan-tree-dump-not optimized "fnone_always_inline *\\(\\);" PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 scan-tree-dump-times optimized "falways_inline_noinline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 scan-tree-dump-times optimized "falways_inline_none *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 scan-tree-dump-times optimized "fnoinline_always_inline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 scan-tree-dump-times optimized "fnone_always_inline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-noinline.C -std=gnu++26 (test for bogus messages, line 110) PASS: g++.dg/ext/attr-noinline.C -std=gnu++26 scan-tree-dump-not optimized "falways_inline_noinline *\\(\\)" PASS: g++.dg/ext/attr-noinline.C -std=gnu++26 scan-tree-dump-not optimized "falways_inline_none *\\(\\)" PASS: g++.dg/ext/attr-noinline.C -std=gnu++26 scan-tree-dump-not optimized "fnoinline_always_inline *\\(\\);" PASS: g++.dg/ext/attr-noinline.C -std=gnu++26 scan-tree-dump-not optimized "fnone_always_inline *\\(\\);" PASS: g++.dg/ext/attr-noinline.C -std=gnu++26 scan-tree-dump-times optimized "falways_inline_noinline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline.C -std=gnu++26 scan-tree-dump-times optimized "falways_inline_none *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline.C -std=gnu++26 scan-tree-dump-times optimized "fnoinline_always_inline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline.C -std=gnu++26 scan-tree-dump-times optimized "fnone_always_inline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 (test for bogus messages, line 110) PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 scan-tree-dump-not optimized "falways_inline_noinline *\\(\\)" PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 scan-tree-dump-not optimized "falways_inline_none *\\(\\)" PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 scan-tree-dump-not optimized "fnoinline_always_inline *\\(\\);" PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 scan-tree-dump-not optimized "fnone_always_inline *\\(\\);" PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 scan-tree-dump-times optimized "falways_inline_noinline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 scan-tree-dump-times optimized "falways_inline_none *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 scan-tree-dump-times optimized "fnoinline_always_inline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 scan-tree-dump-times optimized "fnone_always_inline *\\(\\);" 1 PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-nonnull.C -std=gnu++20 (test for bogus messages, line 26) PASS: g++.dg/ext/attr-nonnull.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/ext/attr-nonnull.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/ext/attr-nonnull.C -std=gnu++20 at line 29 (test for bogus messages, line 28) PASS: g++.dg/ext/attr-nonnull.C -std=gnu++20 at line 30 (test for warnings, line 28) PASS: g++.dg/ext/attr-nonnull.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-nonnull.C -std=gnu++26 (test for bogus messages, line 26) PASS: g++.dg/ext/attr-nonnull.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/ext/attr-nonnull.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/ext/attr-nonnull.C -std=gnu++26 at line 29 (test for bogus messages, line 28) PASS: g++.dg/ext/attr-nonnull.C -std=gnu++26 at line 30 (test for warnings, line 28) PASS: g++.dg/ext/attr-nonnull.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-nonnull.C -std=gnu++98 (test for bogus messages, line 26) PASS: g++.dg/ext/attr-nonnull.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/ext/attr-nonnull.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/ext/attr-nonnull.C -std=gnu++98 at line 29 (test for bogus messages, line 28) PASS: g++.dg/ext/attr-nonnull.C -std=gnu++98 at line 30 (test for warnings, line 28) PASS: g++.dg/ext/attr-nonnull.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++20 scan-tree-dump-not optimized "fnone_noreturn_failed" PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++20 scan-tree-dump-not optimized "fnoreturn_failed" PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++20 scan-tree-dump-not optimized "fnoreturn_none_failed" PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++26 scan-tree-dump-not optimized "fnone_noreturn_failed" PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++26 scan-tree-dump-not optimized "fnoreturn_failed" PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++26 scan-tree-dump-not optimized "fnoreturn_none_failed" PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++98 scan-tree-dump-not optimized "fnone_noreturn_failed" PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++98 scan-tree-dump-not optimized "fnoreturn_failed" PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++98 scan-tree-dump-not optimized "fnoreturn_none_failed" PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-noreturn-3.C -std=gnu++20 scan-tree-dump-not optimized "fail_func" PASS: g++.dg/ext/attr-noreturn-3.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/ext/attr-noreturn-3.C -std=gnu++20 bug 84621 (test for bogus messages, line 21) PASS: g++.dg/ext/attr-noreturn-3.C -std=gnu++26 scan-tree-dump-not optimized "fail_func" PASS: g++.dg/ext/attr-noreturn-3.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/ext/attr-noreturn-3.C -std=gnu++26 bug 84621 (test for bogus messages, line 21) PASS: g++.dg/ext/attr-noreturn-3.C -std=gnu++98 scan-tree-dump-not optimized "fail_func" PASS: g++.dg/ext/attr-noreturn-3.C -std=gnu++98 (test for excess errors) XFAIL: g++.dg/ext/attr-noreturn-3.C -std=gnu++98 bug 84621 (test for bogus messages, line 21) PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 scan-tree-dump-not optimized "f" PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 scan-tree-dump-not optimized "g" PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 scan-tree-dump-times optimized "f \\(\\);[\n\r ]+__builtin_unreachable" 1 PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 scan-tree-dump-times optimized "f" 2 PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 scan-tree-dump-times optimized "g *\\(\\);[\n\r ]+__builtin_unreachable" 0 PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 scan-tree-dump-times optimized "g" 1 PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 scan-tree-dump-times optimized "g" 1 PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 scan-tree-dump-times optimized "g *\\(\\);[\n\r ]+__builtin_unreachable" 1 PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-noreturn.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/ext/attr-noreturn.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/ext/attr-noreturn.C -std=gnu++26 scan-tree-dump-not optimized "f" PASS: g++.dg/ext/attr-noreturn.C -std=gnu++26 scan-tree-dump-not optimized "g" PASS: g++.dg/ext/attr-noreturn.C -std=gnu++26 scan-tree-dump-times optimized "f \\(\\);[\n\r ]+__builtin_unreachable" 1 PASS: g++.dg/ext/attr-noreturn.C -std=gnu++26 scan-tree-dump-times optimized "f" 2 PASS: g++.dg/ext/attr-noreturn.C -std=gnu++26 scan-tree-dump-times optimized "g *\\(\\);[\n\r ]+__builtin_unreachable" 0 PASS: g++.dg/ext/attr-noreturn.C -std=gnu++26 scan-tree-dump-times optimized "g" 1 PASS: g++.dg/ext/attr-noreturn.C -std=gnu++26 scan-tree-dump-times optimized "g" 1 PASS: g++.dg/ext/attr-noreturn.C -std=gnu++26 scan-tree-dump-times optimized "g *\\(\\);[\n\r ]+__builtin_unreachable" 1 PASS: g++.dg/ext/attr-noreturn.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 scan-tree-dump-not optimized "f" PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 scan-tree-dump-not optimized "g" PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 scan-tree-dump-times optimized "f \\(\\);[\n\r ]+__builtin_unreachable" 1 PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 scan-tree-dump-times optimized "f" 2 PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 scan-tree-dump-times optimized "g *\\(\\);[\n\r ]+__builtin_unreachable" 0 PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 scan-tree-dump-times optimized "g" 1 PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 scan-tree-dump-times optimized "g" 1 PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 scan-tree-dump-times optimized "g *\\(\\);[\n\r ]+__builtin_unreachable" 1 PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++20 scan-tree-dump-not eh "eh_dispatch" PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++20 scan-tree-dump-not eh "resx" PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++26 scan-tree-dump-not eh "eh_dispatch" PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++26 scan-tree-dump-not eh "resx" PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++98 scan-tree-dump-not eh "eh_dispatch" PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++98 scan-tree-dump-not eh "resx" PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++20 scan-tree-dump-not eh "eh_dispatch" PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++20 scan-tree-dump-not eh "resx" PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++20 scan-tree-dump-not optimized "fail_func" PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++26 scan-tree-dump-not eh "eh_dispatch" PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++26 scan-tree-dump-not eh "resx" PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++26 scan-tree-dump-not optimized "fail_func" PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++98 scan-tree-dump-not eh "eh_dispatch" PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++98 scan-tree-dump-not eh "resx" PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++98 scan-tree-dump-not optimized "fail_func" PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-nothrow.C -std=gnu++20 scan-tree-dump-not optimized "f_void_nothrow" PASS: g++.dg/ext/attr-nothrow.C -std=gnu++20 scan-tree-dump-times optimized "f_int_maythrow" 1 PASS: g++.dg/ext/attr-nothrow.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-nothrow.C -std=gnu++26 scan-tree-dump-not optimized "f_void_nothrow" PASS: g++.dg/ext/attr-nothrow.C -std=gnu++26 scan-tree-dump-times optimized "f_int_maythrow" 1 PASS: g++.dg/ext/attr-nothrow.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-nothrow.C -std=gnu++98 scan-tree-dump-not optimized "f_void_nothrow" PASS: g++.dg/ext/attr-nothrow.C -std=gnu++98 scan-tree-dump-times optimized "f_int_maythrow" 1 PASS: g++.dg/ext/attr-nothrow.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-optimize.C -std=gnu++20 scan-tree-dump-not optimized "foptimize_none_special_failed *\\(\\)" PASS: g++.dg/ext/attr-optimize.C -std=gnu++20 scan-tree-dump-times optimized "__builtin_snprintf" 1 PASS: g++.dg/ext/attr-optimize.C -std=gnu++20 scan-tree-dump-times optimized "foptimize_none_primary_failed *\\(\\)" 1 PASS: g++.dg/ext/attr-optimize.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-optimize.C -std=gnu++26 scan-tree-dump-not optimized "foptimize_none_special_failed *\\(\\)" PASS: g++.dg/ext/attr-optimize.C -std=gnu++26 scan-tree-dump-times optimized "__builtin_snprintf" 1 PASS: g++.dg/ext/attr-optimize.C -std=gnu++26 scan-tree-dump-times optimized "foptimize_none_primary_failed *\\(\\)" 1 PASS: g++.dg/ext/attr-optimize.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-optimize.C -std=gnu++98 scan-tree-dump-not optimized "foptimize_none_special_failed *\\(\\)" PASS: g++.dg/ext/attr-optimize.C -std=gnu++98 scan-tree-dump-times optimized "__builtin_snprintf" 1 PASS: g++.dg/ext/attr-optimize.C -std=gnu++98 scan-tree-dump-times optimized "foptimize_none_primary_failed *\\(\\)" 1 PASS: g++.dg/ext/attr-optimize.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/attr-parm-1.C -std=c++20 UNSUPPORTED: g++.dg/ext/attr-parm-1.C -std=c++26 UNSUPPORTED: g++.dg/ext/attr-parm-1.C -std=c++98 PASS: g++.dg/ext/attr-pure.C -std=gnu++20 scan-tree-dump-not optimized "func_none_pure_failed" PASS: g++.dg/ext/attr-pure.C -std=gnu++20 scan-tree-dump-not optimized "func_pure_none_failed" PASS: g++.dg/ext/attr-pure.C -std=gnu++20 scan-tree-dump-not optimized "templ_none_const_failed" PASS: g++.dg/ext/attr-pure.C -std=gnu++20 scan-tree-dump-not optimized "templ_pure_none_failed" PASS: g++.dg/ext/attr-pure.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-pure.C -std=gnu++26 scan-tree-dump-not optimized "func_none_pure_failed" PASS: g++.dg/ext/attr-pure.C -std=gnu++26 scan-tree-dump-not optimized "func_pure_none_failed" PASS: g++.dg/ext/attr-pure.C -std=gnu++26 scan-tree-dump-not optimized "templ_none_const_failed" PASS: g++.dg/ext/attr-pure.C -std=gnu++26 scan-tree-dump-not optimized "templ_pure_none_failed" PASS: g++.dg/ext/attr-pure.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-pure.C -std=gnu++98 scan-tree-dump-not optimized "func_none_pure_failed" PASS: g++.dg/ext/attr-pure.C -std=gnu++98 scan-tree-dump-not optimized "func_pure_none_failed" PASS: g++.dg/ext/attr-pure.C -std=gnu++98 scan-tree-dump-not optimized "templ_none_const_failed" PASS: g++.dg/ext/attr-pure.C -std=gnu++98 scan-tree-dump-not optimized "templ_pure_none_failed" PASS: g++.dg/ext/attr-pure.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++20 scan-tree-dump-not optimized "g_void_returns_nonnull" PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++20 scan-tree-dump-times optimized "g_int_may_return_null" 1 PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++26 scan-tree-dump-not optimized "g_void_returns_nonnull" PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++26 scan-tree-dump-times optimized "g_int_may_return_null" 1 PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++98 scan-tree-dump-not optimized "g_void_returns_nonnull" PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++98 scan-tree-dump-times optimized "g_int_may_return_null" 1 PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-section1.C -std=c++11 scan-assembler .(section|csect)[ \\t]+.+foo PASS: g++.dg/ext/attr-section1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attr-section1.C -std=c++20 scan-assembler .(section|csect)[ \\t]+.+foo PASS: g++.dg/ext/attr-section1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-section1.C -std=c++26 scan-assembler .(section|csect)[ \\t]+.+foo PASS: g++.dg/ext/attr-section1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-section1a.C -std=c++11 scan-assembler .(section|csect)[ \\t]+.+foo PASS: g++.dg/ext/attr-section1a.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attr-section1a.C -std=c++20 scan-assembler .(section|csect)[ \\t]+.+foo PASS: g++.dg/ext/attr-section1a.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-section1a.C -std=c++26 scan-assembler .(section|csect)[ \\t]+.+foo PASS: g++.dg/ext/attr-section1a.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-section2.C -std=c++14 scan-assembler \\.(section|csect)[ \\t]+"?\\.foo PASS: g++.dg/ext/attr-section2.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/attr-section2.C -std=c++20 scan-assembler \\.(section|csect)[ \\t]+"?\\.foo PASS: g++.dg/ext/attr-section2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-section2.C -std=c++26 scan-assembler \\.(section|csect)[ \\t]+"?\\.foo PASS: g++.dg/ext/attr-section2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-section2a.C -std=c++11 scan-assembler \\.(section|csect)[ \\t]+"?\\.foo PASS: g++.dg/ext/attr-section2a.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attr-section2a.C -std=c++20 scan-assembler \\.(section|csect)[ \\t]+"?\\.foo PASS: g++.dg/ext/attr-section2a.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-section2a.C -std=c++26 scan-assembler \\.(section|csect)[ \\t]+"?\\.foo PASS: g++.dg/ext/attr-section2a.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-section2b.C -std=c++11 scan-assembler \\.(section|csect)[ \\t]+"?\\.foo PASS: g++.dg/ext/attr-section2b.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attr-section2b.C -std=c++20 scan-assembler \\.(section|csect)[ \\t]+"?\\.foo PASS: g++.dg/ext/attr-section2b.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-section2b.C -std=c++26 scan-assembler \\.(section|csect)[ \\t]+"?\\.foo PASS: g++.dg/ext/attr-section2b.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-trailing1.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/ext/attr-trailing1.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/ext/attr-trailing1.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/ext/attr-trailing1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attr-trailing1.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/ext/attr-trailing1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/ext/attr-trailing1.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/ext/attr-trailing1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-trailing1.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/ext/attr-trailing1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/ext/attr-trailing1.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/ext/attr-trailing1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-tsafe1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/ext/attr-tsafe1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-tsafe1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/ext/attr-tsafe1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-tsafe1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/ext/attr-tsafe1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attr-type1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attr-type1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-type1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 103) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 105) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 106) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 107) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 108) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 111) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 48) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 52) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 54) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 66) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 67) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 71) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 72) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 78) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 81) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 85) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 88) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 99) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 f1 (test for errors, line 58) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 field8 at line 73 (test for errors, line 72) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 g2 at line 56 (test for errors, line 54) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 g3 at line 57 (test for errors, line 54) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 y at line 55 (test for errors, line 54) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 103) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 105) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 106) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 107) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 108) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 111) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 48) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 52) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 54) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 66) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 67) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 71) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 72) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 78) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 81) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 85) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 88) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for errors, line 99) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 f1 (test for errors, line 58) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 field8 at line 73 (test for errors, line 72) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 g2 at line 56 (test for errors, line 54) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 g3 at line 57 (test for errors, line 54) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++26 y at line 55 (test for errors, line 54) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 103) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 105) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 106) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 107) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 108) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 111) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 27) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 48) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 52) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 54) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 66) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 67) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 71) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 72) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 78) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 81) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 85) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 88) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 99) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 f1 (test for errors, line 58) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 field8 at line 73 (test for errors, line 72) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 g2 at line 56 (test for errors, line 54) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 g3 at line 57 (test for errors, line 54) PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 y at line 55 (test for errors, line 54) PASS: g++.dg/ext/attr-unavailable-10.C -std=c++11 (test for errors, line 20) PASS: g++.dg/ext/attr-unavailable-10.C -std=c++11 (test for errors, line 21) PASS: g++.dg/ext/attr-unavailable-10.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-10.C -std=c++20 (test for errors, line 20) PASS: g++.dg/ext/attr-unavailable-10.C -std=c++20 (test for errors, line 21) PASS: g++.dg/ext/attr-unavailable-10.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-10.C -std=c++26 (test for errors, line 20) PASS: g++.dg/ext/attr-unavailable-10.C -std=c++26 (test for errors, line 21) PASS: g++.dg/ext/attr-unavailable-10.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-11.C -std=c++11 (test for errors, line 20) PASS: g++.dg/ext/attr-unavailable-11.C -std=c++11 (test for errors, line 21) PASS: g++.dg/ext/attr-unavailable-11.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-11.C -std=c++20 (test for errors, line 20) PASS: g++.dg/ext/attr-unavailable-11.C -std=c++20 (test for errors, line 21) PASS: g++.dg/ext/attr-unavailable-11.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-11.C -std=c++26 (test for errors, line 20) PASS: g++.dg/ext/attr-unavailable-11.C -std=c++26 (test for errors, line 21) PASS: g++.dg/ext/attr-unavailable-11.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-12.C -std=c++20 (test for errors, line 11) PASS: g++.dg/ext/attr-unavailable-12.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-12.C -std=c++26 (test for errors, line 11) PASS: g++.dg/ext/attr-unavailable-12.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-12.C -std=c++98 (test for errors, line 11) PASS: g++.dg/ext/attr-unavailable-12.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-13.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-13.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-13.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-2.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/ext/attr-unavailable-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-2.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/ext/attr-unavailable-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-2.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/ext/attr-unavailable-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-3.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/ext/attr-unavailable-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-3.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/ext/attr-unavailable-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-3.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/ext/attr-unavailable-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-4.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/ext/attr-unavailable-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-4.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/ext/attr-unavailable-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-4.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/ext/attr-unavailable-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-5.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/attr-unavailable-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-5.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/ext/attr-unavailable-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-5.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/ext/attr-unavailable-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 101) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 103) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 104) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 105) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 106) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 109) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 47) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 51) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 53) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 65) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 66) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 70) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 71) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 77) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 80) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 84) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 87) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 97) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 f1 (test for errors, line 57) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 field8 at line 72 (test for errors, line 71) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 g2 at line 55 (test for errors, line 53) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 g3 at line 56 (test for errors, line 53) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 y at line 54 (test for errors, line 53) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 101) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 103) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 104) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 105) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 106) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 109) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 47) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 51) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 53) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 65) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 66) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 70) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 71) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 77) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 80) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 84) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 87) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for errors, line 97) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 f1 (test for errors, line 57) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 field8 at line 72 (test for errors, line 71) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 g2 at line 55 (test for errors, line 53) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 g3 at line 56 (test for errors, line 53) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++26 y at line 54 (test for errors, line 53) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 101) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 103) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 104) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 105) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 106) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 109) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 26) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 47) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 51) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 53) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 65) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 66) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 70) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 71) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 77) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 80) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 84) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 87) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 97) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 f1 (test for errors, line 57) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 field8 at line 72 (test for errors, line 71) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 g2 at line 55 (test for errors, line 53) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 g3 at line 56 (test for errors, line 53) PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 y at line 54 (test for errors, line 53) PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-unsequenced-1.C -std=gnu++11 (test for warnings, line 44) PASS: g++.dg/ext/attr-unsequenced-1.C -std=gnu++11 scan-tree-dump-times optimized " bar \\(1, 2, 3\\);" 1 PASS: g++.dg/ext/attr-unsequenced-1.C -std=gnu++11 scan-tree-dump-times optimized " bar \\(4, 5, 6\\);" 1 PASS: g++.dg/ext/attr-unsequenced-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/attr-unsequenced-1.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/ext/attr-unsequenced-1.C -std=gnu++20 scan-tree-dump-times optimized " bar \\(1, 2, 3\\);" 1 PASS: g++.dg/ext/attr-unsequenced-1.C -std=gnu++20 scan-tree-dump-times optimized " bar \\(4, 5, 6\\);" 1 PASS: g++.dg/ext/attr-unsequenced-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-unsequenced-1.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/ext/attr-unsequenced-1.C -std=gnu++26 scan-tree-dump-times optimized " bar \\(1, 2, 3\\);" 1 PASS: g++.dg/ext/attr-unsequenced-1.C -std=gnu++26 scan-tree-dump-times optimized " bar \\(4, 5, 6\\);" 1 PASS: g++.dg/ext/attr-unsequenced-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-used-1.C -std=c++20 scan-assembler _ZN1AIiE1fEv PASS: g++.dg/ext/attr-used-1.C -std=c++20 scan-assembler _ZN1AIiE1tE PASS: g++.dg/ext/attr-used-1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-used-1.C -std=c++26 scan-assembler _ZN1AIiE1fEv PASS: g++.dg/ext/attr-used-1.C -std=c++26 scan-assembler _ZN1AIiE1tE PASS: g++.dg/ext/attr-used-1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-used-1.C -std=c++98 scan-assembler _ZN1AIiE1fEv PASS: g++.dg/ext/attr-used-1.C -std=c++98 scan-assembler _ZN1AIiE1tE PASS: g++.dg/ext/attr-used-1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attr-used-2.C -std=c++20 scan-assembler _ZN1SC[12]ERKS_ PASS: g++.dg/ext/attr-used-2.C -std=c++20 scan-assembler _ZN1SC[12]Ev PASS: g++.dg/ext/attr-used-2.C -std=c++20 scan-assembler _ZN1SD[12]Ev PASS: g++.dg/ext/attr-used-2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attr-used-2.C -std=c++26 scan-assembler _ZN1SC[12]ERKS_ PASS: g++.dg/ext/attr-used-2.C -std=c++26 scan-assembler _ZN1SC[12]Ev PASS: g++.dg/ext/attr-used-2.C -std=c++26 scan-assembler _ZN1SD[12]Ev PASS: g++.dg/ext/attr-used-2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attr-used-2.C -std=c++98 scan-assembler _ZN1SC[12]ERKS_ PASS: g++.dg/ext/attr-used-2.C -std=c++98 scan-assembler _ZN1SC[12]Ev PASS: g++.dg/ext/attr-used-2.C -std=c++98 scan-assembler _ZN1SD[12]Ev PASS: g++.dg/ext/attr-used-2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attr-warning.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/ext/attr-warning.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/ext/attr-warning.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attr-warning.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/ext/attr-warning.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/ext/attr-warning.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attr-warning.C -std=gnu++98 (test for warnings, line 41) PASS: g++.dg/ext/attr-warning.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/ext/attr-warning.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attrib1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib10.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/ext/attrib10.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib10.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/ext/attrib10.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib10.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/ext/attrib10.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attrib11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attrib11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attrib12.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib12.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib12.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib13.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib13.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib13.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib14.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/ext/attrib14.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib14.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/ext/attrib14.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib14.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/ext/attrib14.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib15.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib15.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib15.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib16.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib16.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib16.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib17.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib17.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib17.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib18.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/ext/attrib18.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib18.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/ext/attrib18.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib18.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/ext/attrib18.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib19.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib19.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib19.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attrib20.C -std=gnu++20 attribute (test for bogus messages, line 10) PASS: g++.dg/ext/attrib20.C -std=gnu++20 attribute (test for bogus messages, line 11) PASS: g++.dg/ext/attrib20.C -std=gnu++20 attribute (test for bogus messages, line 19) PASS: g++.dg/ext/attrib20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attrib20.C -std=gnu++26 attribute (test for bogus messages, line 10) PASS: g++.dg/ext/attrib20.C -std=gnu++26 attribute (test for bogus messages, line 11) PASS: g++.dg/ext/attrib20.C -std=gnu++26 attribute (test for bogus messages, line 19) PASS: g++.dg/ext/attrib20.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attrib20.C -std=gnu++98 attribute (test for bogus messages, line 10) PASS: g++.dg/ext/attrib20.C -std=gnu++98 attribute (test for bogus messages, line 11) PASS: g++.dg/ext/attrib20.C -std=gnu++98 attribute (test for bogus messages, line 19) PASS: g++.dg/ext/attrib21.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib21.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib21.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib22.C -std=c++20 (test for errors, line 5) PASS: g++.dg/ext/attrib22.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib22.C -std=c++26 (test for errors, line 5) PASS: g++.dg/ext/attrib22.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib22.C -std=c++98 (test for errors, line 5) PASS: g++.dg/ext/attrib22.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib23.C -std=c++20 (test for errors, line 10) PASS: g++.dg/ext/attrib23.C -std=c++20 (test for errors, line 11) PASS: g++.dg/ext/attrib23.C -std=c++20 (test for errors, line 4) PASS: g++.dg/ext/attrib23.C -std=c++20 (test for errors, line 5) PASS: g++.dg/ext/attrib23.C -std=c++20 (test for errors, line 6) PASS: g++.dg/ext/attrib23.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/attrib23.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/attrib23.C -std=c++20 (test for errors, line 9) PASS: g++.dg/ext/attrib23.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib23.C -std=c++26 (test for errors, line 10) PASS: g++.dg/ext/attrib23.C -std=c++26 (test for errors, line 11) PASS: g++.dg/ext/attrib23.C -std=c++26 (test for errors, line 4) PASS: g++.dg/ext/attrib23.C -std=c++26 (test for errors, line 5) PASS: g++.dg/ext/attrib23.C -std=c++26 (test for errors, line 6) PASS: g++.dg/ext/attrib23.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/attrib23.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/attrib23.C -std=c++26 (test for errors, line 9) PASS: g++.dg/ext/attrib23.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib23.C -std=c++98 (test for errors, line 10) PASS: g++.dg/ext/attrib23.C -std=c++98 (test for errors, line 11) PASS: g++.dg/ext/attrib23.C -std=c++98 (test for errors, line 4) PASS: g++.dg/ext/attrib23.C -std=c++98 (test for errors, line 5) PASS: g++.dg/ext/attrib23.C -std=c++98 (test for errors, line 6) PASS: g++.dg/ext/attrib23.C -std=c++98 (test for errors, line 7) PASS: g++.dg/ext/attrib23.C -std=c++98 (test for errors, line 8) PASS: g++.dg/ext/attrib23.C -std=c++98 (test for errors, line 9) PASS: g++.dg/ext/attrib23.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib24.C -std=c++20 (test for errors, line 4) PASS: g++.dg/ext/attrib24.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib24.C -std=c++26 (test for errors, line 4) PASS: g++.dg/ext/attrib24.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib24.C -std=c++98 (test for errors, line 4) PASS: g++.dg/ext/attrib24.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib25.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/ext/attrib25.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib25.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/ext/attrib25.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib25.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/ext/attrib25.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib26.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib26.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib26.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib27.C -std=c++20 (test for errors, line 5) PASS: g++.dg/ext/attrib27.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/ext/attrib27.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib27.C -std=c++26 (test for errors, line 5) PASS: g++.dg/ext/attrib27.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/ext/attrib27.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib27.C -std=c++98 (test for errors, line 5) PASS: g++.dg/ext/attrib27.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/ext/attrib27.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib28.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/ext/attrib28.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attrib28.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/ext/attrib28.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attrib28.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/ext/attrib28.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attrib29.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib29.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib29.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attrib3.C -std=gnu++20 execution test PASS: g++.dg/ext/attrib3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attrib3.C -std=gnu++26 execution test PASS: g++.dg/ext/attrib3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attrib3.C -std=gnu++98 execution test PASS: g++.dg/ext/attrib30.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib30.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib30.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib31.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib31.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib31.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib32.C -std=c++20 (test for errors, line 16) PASS: g++.dg/ext/attrib32.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/ext/attrib32.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/ext/attrib32.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib32.C -std=c++26 (test for errors, line 16) PASS: g++.dg/ext/attrib32.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/ext/attrib32.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/ext/attrib32.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib32.C -std=c++98 (test for errors, line 16) PASS: g++.dg/ext/attrib32.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/ext/attrib32.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/ext/attrib32.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib33.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attrib33.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/ext/attrib33.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attrib33.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attrib34.C -std=gnu++20 scan-tree-dump-times optimized "= f1 \\(\\)" 1 PASS: g++.dg/ext/attrib34.C -std=gnu++20 scan-tree-dump-times optimized "= f2 \\(\\)" 1 PASS: g++.dg/ext/attrib34.C -std=gnu++20 scan-tree-dump-times optimized "= f3 \\(\\)" 1 PASS: g++.dg/ext/attrib34.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attrib34.C -std=gnu++26 scan-tree-dump-times optimized "= f1 \\(\\)" 1 PASS: g++.dg/ext/attrib34.C -std=gnu++26 scan-tree-dump-times optimized "= f2 \\(\\)" 1 PASS: g++.dg/ext/attrib34.C -std=gnu++26 scan-tree-dump-times optimized "= f3 \\(\\)" 1 PASS: g++.dg/ext/attrib34.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attrib34.C -std=gnu++98 scan-tree-dump-times optimized "= f1 \\(\\)" 1 PASS: g++.dg/ext/attrib34.C -std=gnu++98 scan-tree-dump-times optimized "= f2 \\(\\)" 1 PASS: g++.dg/ext/attrib34.C -std=gnu++98 scan-tree-dump-times optimized "= f3 \\(\\)" 1 PASS: g++.dg/ext/attrib34.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/attrib35.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/attrib35.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/attrib35.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/attrib36.C -std=c++20 UNSUPPORTED: g++.dg/ext/attrib36.C -std=c++26 UNSUPPORTED: g++.dg/ext/attrib36.C -std=c++98 UNSUPPORTED: g++.dg/ext/attrib37.C -std=c++20 UNSUPPORTED: g++.dg/ext/attrib37.C -std=c++26 UNSUPPORTED: g++.dg/ext/attrib37.C -std=c++98 PASS: g++.dg/ext/attrib38.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib38.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib38.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib39.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attrib39.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attrib39.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attrib4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib40.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/ext/attrib40.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib40.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/ext/attrib40.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib40.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/ext/attrib40.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib41.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attrib41.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attrib41.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/attrib42.C -std=c++20 UNSUPPORTED: g++.dg/ext/attrib42.C -std=c++26 UNSUPPORTED: g++.dg/ext/attrib42.C -std=c++98 PASS: g++.dg/ext/attrib43.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/ext/attrib43.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib43.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/ext/attrib43.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib43.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/ext/attrib43.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib44.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib44.C -std=c++20 ignored (test for warnings, line 3) PASS: g++.dg/ext/attrib44.C -std=c++20 must follow at line 4 (test for warnings, line 3) PASS: g++.dg/ext/attrib44.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib44.C -std=c++26 ignored (test for warnings, line 3) PASS: g++.dg/ext/attrib44.C -std=c++26 must follow at line 4 (test for warnings, line 3) PASS: g++.dg/ext/attrib44.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib44.C -std=c++98 ignored (test for warnings, line 3) PASS: g++.dg/ext/attrib44.C -std=c++98 must follow at line 4 (test for warnings, line 3) PASS: g++.dg/ext/attrib45.C -std=c++20 (test for errors, line 3) PASS: g++.dg/ext/attrib45.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib45.C -std=c++26 (test for errors, line 3) PASS: g++.dg/ext/attrib45.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib45.C -std=c++98 (test for errors, line 3) PASS: g++.dg/ext/attrib45.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib46.C -std=c++20 (test for errors, line 3) PASS: g++.dg/ext/attrib46.C -std=c++20 (test for errors, line 4) PASS: g++.dg/ext/attrib46.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib46.C -std=c++26 (test for errors, line 3) PASS: g++.dg/ext/attrib46.C -std=c++26 (test for errors, line 4) PASS: g++.dg/ext/attrib46.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib46.C -std=c++98 (test for errors, line 3) PASS: g++.dg/ext/attrib46.C -std=c++98 (test for errors, line 4) PASS: g++.dg/ext/attrib46.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib47.C -std=gnu++20 scan-assembler _ZN1A3fooIiEET_S1_ PASS: g++.dg/ext/attrib47.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attrib47.C -std=gnu++26 scan-assembler _ZN1A3fooIiEET_S1_ PASS: g++.dg/ext/attrib47.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attrib47.C -std=gnu++98 scan-assembler _ZN1A3fooIiEET_S1_ PASS: g++.dg/ext/attrib47.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attrib48.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib48.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib48.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib49.C -std=gnu++20 (test for bogus messages, line 17) PASS: g++.dg/ext/attrib49.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/ext/attrib49.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/ext/attrib49.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attrib49.C -std=gnu++26 (test for bogus messages, line 17) PASS: g++.dg/ext/attrib49.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/ext/attrib49.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/ext/attrib49.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attrib49.C -std=gnu++98 (test for bogus messages, line 17) PASS: g++.dg/ext/attrib49.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/ext/attrib49.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/ext/attrib49.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attrib5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib50.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/ext/attrib50.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib50.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/ext/attrib50.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib50.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/ext/attrib50.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib51.C -std=c++20 (test for bogus messages, line 1) PASS: g++.dg/ext/attrib51.C -std=c++20 (test for errors, line 4) PASS: g++.dg/ext/attrib51.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/ext/attrib51.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib51.C -std=c++26 (test for bogus messages, line 1) PASS: g++.dg/ext/attrib51.C -std=c++26 (test for errors, line 4) PASS: g++.dg/ext/attrib51.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/ext/attrib51.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib51.C -std=c++98 (test for bogus messages, line 1) PASS: g++.dg/ext/attrib51.C -std=c++98 (test for errors, line 4) PASS: g++.dg/ext/attrib51.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/ext/attrib51.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib52.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/attrib52.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attrib52.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attrib53.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attrib53.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib53.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib54.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib54.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib54.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/attrib55.C UNSUPPORTED: g++.dg/ext/attrib56.C -std=c++20 UNSUPPORTED: g++.dg/ext/attrib56.C -std=c++26 UNSUPPORTED: g++.dg/ext/attrib56.C -std=c++98 PASS: g++.dg/ext/attrib57.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/ext/attrib57.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/attrib57.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attrib57.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/ext/attrib57.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/ext/attrib57.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attrib57.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/ext/attrib57.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/ext/attrib57.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attrib58.C -std=gnu++20 (test for bogus messages, line 5) PASS: g++.dg/ext/attrib58.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/ext/attrib58.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attrib58.C -std=gnu++26 (test for bogus messages, line 5) PASS: g++.dg/ext/attrib58.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/ext/attrib58.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attrib58.C -std=gnu++98 (test for bogus messages, line 5) PASS: g++.dg/ext/attrib58.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/ext/attrib58.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attrib59.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/ext/attrib59.C -std=gnu++20 (test for bogus messages, line 5) PASS: g++.dg/ext/attrib59.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/ext/attrib59.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/ext/attrib59.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/ext/attrib59.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/ext/attrib59.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attrib59.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/ext/attrib59.C -std=gnu++26 (test for bogus messages, line 5) PASS: g++.dg/ext/attrib59.C -std=gnu++26 (test for bogus messages, line 6) PASS: g++.dg/ext/attrib59.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/ext/attrib59.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/ext/attrib59.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/ext/attrib59.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attrib59.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/ext/attrib59.C -std=gnu++98 (test for bogus messages, line 5) PASS: g++.dg/ext/attrib59.C -std=gnu++98 (test for bogus messages, line 6) PASS: g++.dg/ext/attrib59.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/ext/attrib59.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/ext/attrib59.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/ext/attrib59.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attrib6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib6.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib60.C -std=gnu++20 (test for bogus messages, line 5) PASS: g++.dg/ext/attrib60.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/ext/attrib60.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/ext/attrib60.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/ext/attrib60.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attrib60.C -std=gnu++26 (test for bogus messages, line 5) PASS: g++.dg/ext/attrib60.C -std=gnu++26 (test for bogus messages, line 6) PASS: g++.dg/ext/attrib60.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/ext/attrib60.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/ext/attrib60.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attrib60.C -std=gnu++98 (test for bogus messages, line 5) PASS: g++.dg/ext/attrib60.C -std=gnu++98 (test for bogus messages, line 6) PASS: g++.dg/ext/attrib60.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/ext/attrib60.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/ext/attrib60.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attrib61.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib61.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib61.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib62.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib62.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib62.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib63.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib63.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib63.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib64.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/ext/attrib64.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib64.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/ext/attrib64.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib64.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/ext/attrib64.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib65.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attrib65.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib65.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib66.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attrib66.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib66.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib67.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attrib67.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib67.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib68.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/attrib68.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib68.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/attrib68.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib68.C -std=c++98 (test for errors, line 7) PASS: g++.dg/ext/attrib68.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attrib7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attrib7.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/attrib8.C -std=c++20 UNSUPPORTED: g++.dg/ext/attrib8.C -std=c++26 UNSUPPORTED: g++.dg/ext/attrib8.C -std=c++98 PASS: g++.dg/ext/attrib9.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/ext/attrib9.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/ext/attrib9.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/ext/attrib9.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attrib9.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/ext/attrib9.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/ext/attrib9.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/ext/attrib9.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attrib9.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/ext/attrib9.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/ext/attrib9.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/ext/attrib9.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attribute-may-alias-1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attribute-may-alias-1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attribute-may-alias-1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attribute-may-alias-2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attribute-may-alias-2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attribute-may-alias-2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attribute-may-alias-3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attribute-may-alias-3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attribute-may-alias-3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attribute-may-alias-4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attribute-may-alias-4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attribute-may-alias-4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attribute-may-alias-5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attribute-may-alias-5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attribute-may-alias-5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attribute-test-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attribute-test-1.C -std=gnu++20 execution test PASS: g++.dg/ext/attribute-test-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attribute-test-1.C -std=gnu++26 execution test PASS: g++.dg/ext/attribute-test-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attribute-test-1.C -std=gnu++98 execution test PASS: g++.dg/ext/attribute-test-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/attribute-test-2.C -std=gnu++20 execution test PASS: g++.dg/ext/attribute-test-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/attribute-test-2.C -std=gnu++26 execution test PASS: g++.dg/ext/attribute-test-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attribute-test-2.C -std=gnu++98 execution test PASS: g++.dg/ext/attribute-test-3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attribute-test-3.C -std=c++20 execution test PASS: g++.dg/ext/attribute-test-3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attribute-test-3.C -std=c++26 execution test PASS: g++.dg/ext/attribute-test-3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attribute-test-3.C -std=c++98 execution test PASS: g++.dg/ext/attribute-test-4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/attribute-test-4.C -std=c++20 execution test PASS: g++.dg/ext/attribute-test-4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/attribute-test-4.C -std=c++26 execution test PASS: g++.dg/ext/attribute-test-4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attribute-test-4.C -std=c++98 execution test PASS: g++.dg/ext/bases.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/bases.C -std=gnu++11 execution test PASS: g++.dg/ext/bases.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/bases.C -std=gnu++20 execution test PASS: g++.dg/ext/bases.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/bases.C -std=gnu++26 execution test PASS: g++.dg/ext/bases2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/ext/bases2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/ext/bases2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/bases2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/ext/bases2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/bases2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/bases2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/ext/bases2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/bases2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/bases3.C -std=c++11 (test for errors, line 8) PASS: g++.dg/ext/bases3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/bases3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/bases3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/bases3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/bases3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/bitfield1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/bitfield1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/bitfield1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/bitfield2.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/ext/bitfield2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/bitfield2.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/ext/bitfield2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/bitfield2.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/ext/bitfield2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/bitfield3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/bitfield3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/bitfield3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/bitfield4.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/ext/bitfield4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/bitfield4.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/ext/bitfield4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/bitfield4.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/ext/bitfield4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/bitfield5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/bitfield5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/bitfield5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/bitfield6.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/ext/bitfield6.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/ext/bitfield6.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/ext/bitfield6.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/ext/bitfield6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/bitfield6.C -std=gnu++17 (test for warnings, line 11) PASS: g++.dg/ext/bitfield6.C -std=gnu++17 (test for warnings, line 13) PASS: g++.dg/ext/bitfield6.C -std=gnu++17 (test for warnings, line 5) PASS: g++.dg/ext/bitfield6.C -std=gnu++17 (test for warnings, line 7) PASS: g++.dg/ext/bitfield6.C -std=gnu++17 (test for excess errors) PASS: g++.dg/ext/bitfield6.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/ext/bitfield6.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/ext/bitfield6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/bitfield7.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/ext/bitfield7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/bitfield7.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/ext/bitfield7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/bitfield7.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/ext/bitfield7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/bitfield8.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/ext/bitfield8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/bitfield8.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/ext/bitfield8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/bitfield8.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/ext/bitfield8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/bitfield9.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/ext/bitfield9.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/ext/bitfield9.C -std=gnu++11 at line 6 (test for warnings, line 7) PASS: g++.dg/ext/bitfield9.C -std=gnu++11 at line 9 (test for errors, line 8) PASS: g++.dg/ext/bitfield9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/bitfield9.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/ext/bitfield9.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/ext/bitfield9.C -std=gnu++20 at line 6 (test for warnings, line 7) PASS: g++.dg/ext/bitfield9.C -std=gnu++20 at line 9 (test for errors, line 8) PASS: g++.dg/ext/bitfield9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/bitfield9.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/ext/bitfield9.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/ext/bitfield9.C -std=gnu++26 at line 6 (test for warnings, line 7) PASS: g++.dg/ext/bitfield9.C -std=gnu++26 at line 9 (test for errors, line 8) PASS: g++.dg/ext/bitfield9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/bitint1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/ext/bitint1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/ext/bitint1.C -std=c++11 at line 7 (test for errors, line 6) PASS: g++.dg/ext/bitint1.C -std=c++11 at line 9 (test for errors, line 8) PASS: g++.dg/ext/bitint1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/bitint1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/ext/bitint1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/ext/bitint1.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/ext/bitint1.C -std=c++20 at line 9 (test for errors, line 8) PASS: g++.dg/ext/bitint1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/bitint1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/ext/bitint1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/ext/bitint1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/ext/bitint1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/ext/bitint1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/bitint2.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/ext/bitint2.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/ext/bitint2.C -std=gnu++11 at line 10 (test for errors, line 9) PASS: g++.dg/ext/bitint2.C -std=gnu++11 at line 8 (test for errors, line 7) PASS: g++.dg/ext/bitint2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/bitint2.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/ext/bitint2.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/bitint2.C -std=gnu++20 at line 10 (test for errors, line 9) PASS: g++.dg/ext/bitint2.C -std=gnu++20 at line 8 (test for errors, line 7) PASS: g++.dg/ext/bitint2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/bitint2.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/ext/bitint2.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/ext/bitint2.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/ext/bitint2.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/ext/bitint2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/bitint3.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/ext/bitint3.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/ext/bitint3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/bitint3.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/ext/bitint3.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/ext/bitint3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/bitint3.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/ext/bitint3.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/ext/bitint3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/bitint4.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/ext/bitint4.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/ext/bitint4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/bitint4.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/ext/bitint4.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/ext/bitint4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/bitint4.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/ext/bitint4.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/ext/bitint4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/boolcomplex-1.C -std=gnu++20 (test for errors, line 3) PASS: g++.dg/ext/boolcomplex-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/boolcomplex-1.C -std=gnu++26 (test for errors, line 3) PASS: g++.dg/ext/boolcomplex-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/boolcomplex-1.C -std=gnu++98 (test for errors, line 3) PASS: g++.dg/ext/boolcomplex-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin-arith-overflow-1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin-arith-overflow-1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin-arith-overflow-1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/builtin-arith-overflow-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin-arith-overflow-2.C -std=gnu++20 execution test PASS: g++.dg/ext/builtin-arith-overflow-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin-arith-overflow-2.C -std=gnu++26 execution test PASS: g++.dg/ext/builtin-arith-overflow-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin-arith-overflow-2.C -std=gnu++98 execution test PASS: g++.dg/ext/builtin-bswap1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin-bswap1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin-bswap1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/builtin-classify-type-1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/builtin-classify-type-1.C -std=c++11 execution test PASS: g++.dg/ext/builtin-classify-type-1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin-classify-type-1.C -std=c++20 execution test PASS: g++.dg/ext/builtin-classify-type-1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin-classify-type-1.C -std=c++26 execution test PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin-convertvector-1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin-convertvector-1.C -std=c++20 execution test PASS: g++.dg/ext/builtin-convertvector-1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin-convertvector-1.C -std=c++26 execution test PASS: g++.dg/ext/builtin-convertvector-1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/builtin-convertvector-1.C -std=c++98 execution test PASS: g++.dg/ext/builtin-dynamic-object-size1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin-dynamic-object-size1.C -std=gnu++20 execution test PASS: g++.dg/ext/builtin-dynamic-object-size1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin-dynamic-object-size1.C -std=gnu++26 execution test PASS: g++.dg/ext/builtin-dynamic-object-size1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin-dynamic-object-size1.C -std=gnu++98 execution test PASS: g++.dg/ext/builtin-dynamic-object-size2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin-dynamic-object-size2.C -std=gnu++20 execution test PASS: g++.dg/ext/builtin-dynamic-object-size2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin-dynamic-object-size2.C -std=gnu++26 execution test PASS: g++.dg/ext/builtin-dynamic-object-size2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin-dynamic-object-size2.C -std=gnu++98 execution test PASS: g++.dg/ext/builtin-has-attribute.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/ext/builtin-has-attribute.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/builtin-has-attribute.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/ext/builtin-has-attribute.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin-has-attribute.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/ext/builtin-has-attribute.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin-has-attribute2.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/ext/builtin-has-attribute2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/builtin-has-attribute2.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/ext/builtin-has-attribute2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin-has-attribute2.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/ext/builtin-has-attribute2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin-line1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin-line1.C -std=c++20 execution test PASS: g++.dg/ext/builtin-line1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin-line1.C -std=c++26 execution test PASS: g++.dg/ext/builtin-line1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/builtin-line1.C -std=c++98 execution test PASS: g++.dg/ext/builtin-object-size1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin-object-size1.C -std=gnu++20 execution test PASS: g++.dg/ext/builtin-object-size1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin-object-size1.C -std=gnu++26 execution test PASS: g++.dg/ext/builtin-object-size1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin-object-size1.C -std=gnu++98 execution test PASS: g++.dg/ext/builtin-object-size2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin-object-size2.C -std=gnu++20 execution test PASS: g++.dg/ext/builtin-object-size2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin-object-size2.C -std=gnu++26 execution test PASS: g++.dg/ext/builtin-object-size2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin-object-size2.C -std=gnu++98 execution test PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin-offsetof2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/builtin-offsetof2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin-offsetof2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/builtin-offsetof2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin-offsetof2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/ext/builtin-offsetof2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/builtin-offsetof3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/ext/builtin-offsetof3.C -std=c++20 (test for errors, line 13) PASS: g++.dg/ext/builtin-offsetof3.C -std=c++20 (test for errors, line 14) PASS: g++.dg/ext/builtin-offsetof3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin-offsetof3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/ext/builtin-offsetof3.C -std=c++26 (test for errors, line 13) PASS: g++.dg/ext/builtin-offsetof3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/ext/builtin-offsetof3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin-offsetof3.C -std=c++98 (test for errors, line 12) PASS: g++.dg/ext/builtin-offsetof3.C -std=c++98 (test for errors, line 13) PASS: g++.dg/ext/builtin-offsetof3.C -std=c++98 (test for errors, line 14) PASS: g++.dg/ext/builtin-offsetof3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/builtin-offsetof4.C -std=c++20 (test for errors, line 10) PASS: g++.dg/ext/builtin-offsetof4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin-offsetof4.C -std=c++26 (test for errors, line 10) PASS: g++.dg/ext/builtin-offsetof4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin-offsetof4.C -std=c++98 (test for errors, line 10) PASS: g++.dg/ext/builtin-offsetof4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/builtin-operator-new-1.C -std=gnu++20 scan-tree-dump gimple " = operator new \\(" PASS: g++.dg/ext/builtin-operator-new-1.C -std=gnu++20 scan-tree-dump gimple "operator delete \\(" PASS: g++.dg/ext/builtin-operator-new-1.C -std=gnu++20 scan-tree-dump-not optimized "operator delete \\(" PASS: g++.dg/ext/builtin-operator-new-1.C -std=gnu++20 scan-tree-dump-not optimized "operator new \\(" PASS: g++.dg/ext/builtin-operator-new-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin-operator-new-1.C -std=gnu++26 scan-tree-dump gimple " = operator new \\(" PASS: g++.dg/ext/builtin-operator-new-1.C -std=gnu++26 scan-tree-dump gimple "operator delete \\(" PASS: g++.dg/ext/builtin-operator-new-1.C -std=gnu++26 scan-tree-dump-not optimized "operator delete \\(" PASS: g++.dg/ext/builtin-operator-new-1.C -std=gnu++26 scan-tree-dump-not optimized "operator new \\(" PASS: g++.dg/ext/builtin-operator-new-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin-operator-new-1.C -std=gnu++98 scan-tree-dump gimple " = operator new \\(" PASS: g++.dg/ext/builtin-operator-new-1.C -std=gnu++98 scan-tree-dump gimple "operator delete \\(" PASS: g++.dg/ext/builtin-operator-new-1.C -std=gnu++98 scan-tree-dump-not optimized "operator delete \\(" PASS: g++.dg/ext/builtin-operator-new-1.C -std=gnu++98 scan-tree-dump-not optimized "operator new \\(" PASS: g++.dg/ext/builtin-operator-new-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for errors, line 16) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for errors, line 17) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for errors, line 24) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for errors, line 25) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for errors, line 26) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for errors, line 27) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for errors, line 28) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for errors, line 29) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for errors, line 30) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for errors, line 37) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for errors, line 38) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for errors, line 39) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for errors, line 40) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for errors, line 41) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for errors, line 25) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for errors, line 26) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for errors, line 27) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for errors, line 29) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for errors, line 30) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for errors, line 37) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for errors, line 38) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for errors, line 39) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for errors, line 40) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for errors, line 41) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for errors, line 12) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for errors, line 14) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for errors, line 15) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for errors, line 16) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for errors, line 17) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for errors, line 24) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for errors, line 25) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for errors, line 26) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for errors, line 27) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for errors, line 28) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for errors, line 29) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for errors, line 30) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for errors, line 37) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for errors, line 38) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for errors, line 39) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for errors, line 40) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for errors, line 41) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/ext/builtin-operator-new-2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/builtin-operator-new-3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin-operator-new-3.C -std=c++20 execution test PASS: g++.dg/ext/builtin-operator-new-3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin-operator-new-3.C -std=c++26 execution test PASS: g++.dg/ext/builtin-operator-new-3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/builtin-operator-new-3.C -std=c++98 execution test PASS: g++.dg/ext/builtin-shufflevector-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/builtin-shufflevector-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin-shufflevector-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin-shufflevector-2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/ext/builtin-shufflevector-2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin-shufflevector-2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/ext/builtin-shufflevector-2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin-shufflevector-2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/ext/builtin-shufflevector-2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/builtin-shufflevector-3.C -std=c++17 (test for excess errors) PASS: g++.dg/ext/builtin-shufflevector-3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin-shufflevector-3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin-shufflevector-4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin-shufflevector-4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin-shufflevector-4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/builtin-shufflevector-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin-shufflevector-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin-shufflevector-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin-structured-binding-size1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/builtin-structured-binding-size1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin-structured-binding-size1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 25) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 26) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 27) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 29) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 30) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 31) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 32) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 33) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 35) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 36) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 37) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 38) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 39) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 40) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 42) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 44) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 49) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for errors, line 51) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 at line 45 (test for errors, line 44) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 35) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 37) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 49) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for errors, line 51) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 at line 45 (test for errors, line 44) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 35) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 36) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 37) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 38) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 39) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 40) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 49) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for errors, line 51) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 at line 45 (test for errors, line 44) PASS: g++.dg/ext/builtin-structured-binding-size2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 15) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 16) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 17) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 18) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 19) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 20) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 21) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 22) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 23) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 24) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 25) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 26) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 27) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 28) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 29) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 36) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 37) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 38) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 39) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 40) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 41) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 42) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for errors, line 43) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 15) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 16) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 17) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 18) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 19) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 20) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 21) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 22) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 23) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 24) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 25) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 26) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 27) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 28) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 29) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 36) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 37) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 38) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 39) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 40) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 41) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 42) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for errors, line 43) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 15) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 16) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 17) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 18) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 19) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 20) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 21) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 22) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 23) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 24) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 25) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 26) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 27) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 28) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 29) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 36) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 37) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 38) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 39) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 40) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 41) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 42) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for errors, line 43) PASS: g++.dg/ext/builtin-structured-binding-size3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin-structured-binding-size4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin-structured-binding-size4.C -std=c++23 (test for excess errors) PASS: g++.dg/ext/builtin-structured-binding-size4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin1.C -std=gnu++20 scan-assembler fancy_printf PASS: g++.dg/ext/builtin1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin1.C -std=gnu++26 scan-assembler fancy_printf PASS: g++.dg/ext/builtin1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin1.C -std=gnu++98 scan-assembler fancy_printf PASS: g++.dg/ext/builtin1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin10.C -std=gnu++20 scan-tree-dump-not optimized "memchr" PASS: g++.dg/ext/builtin10.C -std=gnu++20 scan-tree-dump-not optimized "strchr" PASS: g++.dg/ext/builtin10.C -std=gnu++20 scan-tree-dump-not optimized "strpbrk" PASS: g++.dg/ext/builtin10.C -std=gnu++20 scan-tree-dump-not optimized "strrchr" PASS: g++.dg/ext/builtin10.C -std=gnu++20 scan-tree-dump-not optimized "strstr" PASS: g++.dg/ext/builtin10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin10.C -std=gnu++26 scan-tree-dump-not optimized "memchr" PASS: g++.dg/ext/builtin10.C -std=gnu++26 scan-tree-dump-not optimized "strchr" PASS: g++.dg/ext/builtin10.C -std=gnu++26 scan-tree-dump-not optimized "strpbrk" PASS: g++.dg/ext/builtin10.C -std=gnu++26 scan-tree-dump-not optimized "strrchr" PASS: g++.dg/ext/builtin10.C -std=gnu++26 scan-tree-dump-not optimized "strstr" PASS: g++.dg/ext/builtin10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin10.C -std=gnu++98 scan-tree-dump-not optimized "memchr" PASS: g++.dg/ext/builtin10.C -std=gnu++98 scan-tree-dump-not optimized "strchr" PASS: g++.dg/ext/builtin10.C -std=gnu++98 scan-tree-dump-not optimized "strpbrk" PASS: g++.dg/ext/builtin10.C -std=gnu++98 scan-tree-dump-not optimized "strrchr" PASS: g++.dg/ext/builtin10.C -std=gnu++98 scan-tree-dump-not optimized "strstr" PASS: g++.dg/ext/builtin10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin11.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/builtin11.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/ext/builtin11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin11.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/ext/builtin11.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/ext/builtin11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin11.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/ext/builtin11.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/ext/builtin11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin12.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/builtin12.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin12.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin14.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin14.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin14.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/builtin2.C -std=gnu++20 scan-assembler fancy_printf PASS: g++.dg/ext/builtin2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin2.C -std=gnu++26 scan-assembler fancy_printf PASS: g++.dg/ext/builtin2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin2.C -std=gnu++98 scan-assembler fancy_printf PASS: g++.dg/ext/builtin2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin3.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/ext/builtin3.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/ext/builtin3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin3.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/ext/builtin3.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/ext/builtin3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin3.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/ext/builtin3.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/ext/builtin3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin30.C -std=gnu++20 scan-assembler mysnprintf PASS: g++.dg/ext/builtin30.C -std=gnu++20 scan-assembler-not __chk_fail PASS: g++.dg/ext/builtin30.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin30.C -std=gnu++26 scan-assembler mysnprintf PASS: g++.dg/ext/builtin30.C -std=gnu++26 scan-assembler-not __chk_fail PASS: g++.dg/ext/builtin30.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin30.C -std=gnu++98 scan-assembler mysnprintf PASS: g++.dg/ext/builtin30.C -std=gnu++98 scan-assembler-not __chk_fail PASS: g++.dg/ext/builtin30.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin4.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/ext/builtin4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin4.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/ext/builtin4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin4.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/ext/builtin4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin5.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/ext/builtin5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin5.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/ext/builtin5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin5.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/ext/builtin5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin6.C -std=c++20 scan-assembler fancy_sin PASS: g++.dg/ext/builtin6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin6.C -std=c++26 scan-assembler fancy_sin PASS: g++.dg/ext/builtin6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin6.C -std=c++98 scan-assembler fancy_sin PASS: g++.dg/ext/builtin6.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/builtin7.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin7.C -std=c++20 execution test PASS: g++.dg/ext/builtin7.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin7.C -std=c++26 execution test PASS: g++.dg/ext/builtin7.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/builtin7.C -std=c++98 execution test PASS: g++.dg/ext/builtin8.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin8.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin8.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/builtin9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/builtin9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/builtin9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 104) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 106) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 107) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 108) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 115) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 117) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 118) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 119) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 128) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 129) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 130) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 137) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 138) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 139) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 140) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 141) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 142) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 143) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 144) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 145) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 146) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 147) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 148) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 149) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 150) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 151) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 152) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 153) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 154) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 155) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 156) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 157) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 158) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 166) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 174) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 182) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 191) PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 104) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 106) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 107) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 108) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 115) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 117) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 118) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 119) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 128) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 129) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 130) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 137) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 138) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 139) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 140) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 141) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 142) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 143) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 144) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 145) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 146) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 147) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 148) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 149) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 150) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 151) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 152) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 153) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 154) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 155) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 156) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 157) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 158) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 166) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 174) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 182) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for errors, line 191) PASS: g++.dg/ext/builtin_alloca.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 104) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 106) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 107) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 108) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 115) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 117) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 118) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 119) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 128) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 129) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 130) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 137) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 138) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 139) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 140) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 141) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 142) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 143) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 144) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 145) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 146) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 147) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 148) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 149) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 150) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 151) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 152) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 153) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 154) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 155) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 156) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 157) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 158) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 166) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 174) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 182) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 191) PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/c99struct1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/c99struct1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/c99struct1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/case-range1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/case-range1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/case-range1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/case-range2.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/ext/case-range2.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/ext/case-range2.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/ext/case-range2.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/ext/case-range2.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/ext/case-range2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/case-range2.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/ext/case-range2.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/ext/case-range2.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/ext/case-range2.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/ext/case-range2.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/ext/case-range2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/case-range2.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/ext/case-range2.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/ext/case-range2.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/ext/case-range2.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/ext/case-range2.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/ext/case-range2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/case-range3.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/ext/case-range3.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/ext/case-range3.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/ext/case-range3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/case-range3.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/ext/case-range3.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/ext/case-range3.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/ext/case-range3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/case-range3.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/ext/case-range3.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/ext/case-range3.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/ext/case-range3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/char8_t-aliasing-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/char8_t-aliasing-1.C -std=gnu++20 char8_t (test for warnings, line 7) PASS: g++.dg/ext/char8_t-aliasing-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/char8_t-aliasing-1.C -std=gnu++26 char8_t (test for warnings, line 7) PASS: g++.dg/ext/char8_t-aliasing-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/char8_t-aliasing-1.C -std=gnu++98 char8_t (test for warnings, line 7) PASS: g++.dg/ext/char8_t-char-literal-1.C (test for excess errors) PASS: g++.dg/ext/char8_t-char-literal-2.C (test for excess errors) PASS: g++.dg/ext/char8_t-deduction-1.C (test for excess errors) PASS: g++.dg/ext/char8_t-deduction-2.C (test for excess errors) PASS: g++.dg/ext/char8_t-feature-test-macro-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/char8_t-feature-test-macro-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/char8_t-feature-test-macro-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/char8_t-feature-test-macro-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/char8_t-feature-test-macro-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/char8_t-feature-test-macro-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/char8_t-init-1.C (test for excess errors) PASS: g++.dg/ext/char8_t-init-2.C (test for excess errors) PASS: g++.dg/ext/char8_t-init-2.C char8_t (test for errors, line 12) PASS: g++.dg/ext/char8_t-init-2.C char8_t (test for errors, line 13) PASS: g++.dg/ext/char8_t-init-2.C char8_t (test for errors, line 15) PASS: g++.dg/ext/char8_t-init-2.C char8_t (test for errors, line 18) PASS: g++.dg/ext/char8_t-init-2.C char8_t (test for errors, line 19) PASS: g++.dg/ext/char8_t-init-2.C char8_t (test for errors, line 21) PASS: g++.dg/ext/char8_t-init-2.C char8_t (test for errors, line 25) PASS: g++.dg/ext/char8_t-init-2.C char8_t (test for errors, line 27) PASS: g++.dg/ext/char8_t-init-2.C char8_t (test for errors, line 30) PASS: g++.dg/ext/char8_t-keyword-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/char8_t-keyword-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/char8_t-keyword-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/char8_t-keyword-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/char8_t-keyword-2.C -std=gnu++20 char8_t (test for errors, line 5) PASS: g++.dg/ext/char8_t-keyword-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/char8_t-keyword-2.C -std=gnu++26 char8_t (test for errors, line 5) PASS: g++.dg/ext/char8_t-keyword-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/char8_t-keyword-2.C -std=gnu++98 char8_t (test for errors, line 5) PASS: g++.dg/ext/char8_t-limits-1.C (test for excess errors) PASS: g++.dg/ext/char8_t-limits-1.C char8_t (test for errors, line 9) PASS: g++.dg/ext/char8_t-overload-1.C (test for excess errors) PASS: g++.dg/ext/char8_t-overload-2.C (test for excess errors) PASS: g++.dg/ext/char8_t-predefined-macros-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/char8_t-predefined-macros-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/char8_t-predefined-macros-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/char8_t-predefined-macros-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/char8_t-predefined-macros-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/char8_t-predefined-macros-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/char8_t-sizeof-1.C (test for excess errors) PASS: g++.dg/ext/char8_t-specialization-1.C (test for excess errors) PASS: g++.dg/ext/char8_t-specialization-2.C (test for excess errors) PASS: g++.dg/ext/char8_t-string-literal-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/char8_t-string-literal-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/char8_t-string-literal-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/char8_t-string-literal-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/char8_t-string-literal-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/char8_t-string-literal-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/char8_t-type-specifier-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/char8_t-type-specifier-1.C -std=gnu++20 no-char8_t (test for errors, line 5) PASS: g++.dg/ext/char8_t-type-specifier-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/char8_t-type-specifier-1.C -std=gnu++26 no-char8_t (test for errors, line 5) PASS: g++.dg/ext/char8_t-type-specifier-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/char8_t-type-specifier-1.C -std=gnu++98 no-char8_t (test for errors, line 5) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/char8_t-typedef-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/char8_t-typedef-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/char8_t-typedef-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/char8_t-typedef-2.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/char8_t-typedef-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/char8_t-typedef-2.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/ext/char8_t-typedef-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/char8_t-typedef-2.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/ext/char8_t-typedef-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/char8_t-udl-1.C (test for excess errors) PASS: g++.dg/ext/char8_t-udl-2.C (test for excess errors) PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/cleanup-1.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/ext/cleanup-1.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/ext/cleanup-1.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/ext/cleanup-1.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/ext/cleanup-1.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/ext/cleanup-1.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/ext/cleanup-1.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/ext/cleanup-1.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/ext/cleanup-1.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/ext/cleanup-1.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/ext/cleanup-1.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/ext/cleanup-1.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/ext/cleanup-1.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/ext/cleanup-1.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/ext/cleanup-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for errors, line 27) PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for errors, line 28) PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for errors, line 29) PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for errors, line 30) PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for errors, line 31) PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cleanup-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/cleanup-10.C -std=gnu++20 execution test PASS: g++.dg/ext/cleanup-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/cleanup-10.C -std=gnu++26 execution test PASS: g++.dg/ext/cleanup-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cleanup-10.C -std=gnu++98 execution test PASS: g++.dg/ext/cleanup-11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/cleanup-11.C -std=gnu++20 execution test PASS: g++.dg/ext/cleanup-11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/cleanup-11.C -std=gnu++26 execution test PASS: g++.dg/ext/cleanup-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cleanup-11.C -std=gnu++98 execution test PASS: g++.dg/ext/cleanup-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/cleanup-2.C -std=gnu++20 execution test PASS: g++.dg/ext/cleanup-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/cleanup-2.C -std=gnu++26 execution test PASS: g++.dg/ext/cleanup-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cleanup-2.C -std=gnu++98 execution test PASS: g++.dg/ext/cleanup-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/cleanup-3.C -std=gnu++20 execution test PASS: g++.dg/ext/cleanup-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/cleanup-3.C -std=gnu++26 execution test PASS: g++.dg/ext/cleanup-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cleanup-3.C -std=gnu++98 execution test PASS: g++.dg/ext/cleanup-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/cleanup-4.C -std=gnu++20 execution test PASS: g++.dg/ext/cleanup-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/cleanup-4.C -std=gnu++26 execution test PASS: g++.dg/ext/cleanup-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cleanup-4.C -std=gnu++98 execution test PASS: g++.dg/ext/cleanup-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/cleanup-5.C -std=gnu++20 execution test PASS: g++.dg/ext/cleanup-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/cleanup-5.C -std=gnu++26 execution test PASS: g++.dg/ext/cleanup-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cleanup-5.C -std=gnu++98 execution test PASS: g++.dg/ext/cleanup-6.C -std=gnu++20 scan-assembler-not xyzzy PASS: g++.dg/ext/cleanup-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/cleanup-6.C -std=gnu++26 scan-assembler-not xyzzy PASS: g++.dg/ext/cleanup-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/cleanup-6.C -std=gnu++98 scan-assembler-not xyzzy PASS: g++.dg/ext/cleanup-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cleanup-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/cleanup-8.C -std=gnu++20 execution test PASS: g++.dg/ext/cleanup-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/cleanup-8.C -std=gnu++26 execution test PASS: g++.dg/ext/cleanup-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cleanup-8.C -std=gnu++98 execution test PASS: g++.dg/ext/cleanup-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/cleanup-9.C -std=gnu++20 execution test PASS: g++.dg/ext/cleanup-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/cleanup-9.C -std=gnu++26 execution test PASS: g++.dg/ext/cleanup-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cleanup-9.C -std=gnu++98 execution test PASS: g++.dg/ext/cleanup-dtor.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/cleanup-dtor.C -std=c++20 execution test PASS: g++.dg/ext/cleanup-dtor.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/cleanup-dtor.C -std=c++26 execution test PASS: g++.dg/ext/cleanup-dtor.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/cleanup-dtor.C -std=c++98 execution test PASS: g++.dg/ext/complex1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complex1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complex1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complex10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complex10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complex10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complex2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complex2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complex2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complex3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complex3.C -std=gnu++20 execution test PASS: g++.dg/ext/complex3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complex3.C -std=gnu++26 execution test PASS: g++.dg/ext/complex3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complex3.C -std=gnu++98 execution test PASS: g++.dg/ext/complex4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/complex4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/complex4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/complex5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complex5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complex5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complex6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complex6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complex6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complex7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complex7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complex7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complex8.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/complex8.C -std=c++11 execution test PASS: g++.dg/ext/complex8.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/complex8.C -std=c++20 execution test PASS: g++.dg/ext/complex8.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/complex8.C -std=c++26 execution test PASS: g++.dg/ext/complex9.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/complex9.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/complex9.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/complit1.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/ext/complit1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complit1.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/ext/complit1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complit1.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/ext/complit1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit10.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/ext/complit10.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/ext/complit10.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/ext/complit10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complit10.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/ext/complit10.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/ext/complit10.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/ext/complit10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complit10.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/ext/complit10.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/ext/complit10.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/ext/complit10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit11.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/ext/complit11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complit11.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/ext/complit11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complit11.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/ext/complit11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complit12.C -std=gnu++20 execution test PASS: g++.dg/ext/complit12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complit12.C -std=gnu++26 execution test PASS: g++.dg/ext/complit12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit12.C -std=gnu++98 execution test PASS: g++.dg/ext/complit13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complit13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complit13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complit14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complit14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit15.C (test for excess errors) PASS: g++.dg/ext/complit16.C -std=gnu++20 (test for errors, line 3) PASS: g++.dg/ext/complit16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complit16.C -std=gnu++26 (test for errors, line 3) PASS: g++.dg/ext/complit16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complit16.C -std=gnu++98 (test for errors, line 3) PASS: g++.dg/ext/complit16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit17.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/ext/complit17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complit17.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/ext/complit17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complit17.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/ext/complit17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complit2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complit2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit3.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/ext/complit3.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/complit3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complit3.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/ext/complit3.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/ext/complit3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complit3.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/ext/complit3.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/ext/complit3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complit4.C -std=gnu++20 execution test PASS: g++.dg/ext/complit4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complit4.C -std=gnu++26 execution test PASS: g++.dg/ext/complit4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit4.C -std=gnu++98 execution test PASS: g++.dg/ext/complit5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complit5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complit5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complit6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complit6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit7.C -std=gnu++20 (test for errors, line 4) PASS: g++.dg/ext/complit7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complit7.C -std=gnu++26 (test for errors, line 4) PASS: g++.dg/ext/complit7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complit7.C -std=gnu++98 (test for errors, line 4) PASS: g++.dg/ext/complit7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit8.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/complit8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complit8.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/complit8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complit8.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/complit8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/complit9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/complit9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cond1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/cond1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/cond1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cond2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/cond2.C -std=gnu++20 execution test PASS: g++.dg/ext/cond2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/cond2.C -std=gnu++26 execution test PASS: g++.dg/ext/cond2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cond2.C -std=gnu++98 execution test PASS: g++.dg/ext/cond3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/cond3.C -std=gnu++20 execution test PASS: g++.dg/ext/cond3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/cond3.C -std=gnu++26 execution test PASS: g++.dg/ext/cond3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cond3.C -std=gnu++98 execution test PASS: g++.dg/ext/cond4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/cond4.C -std=gnu++20 execution test PASS: g++.dg/ext/cond4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/cond4.C -std=gnu++26 execution test PASS: g++.dg/ext/cond4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cond4.C -std=gnu++98 execution test PASS: g++.dg/ext/cond5.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/ext/cond5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/cond5.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/ext/cond5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/cond5.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/ext/cond5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/consteval1.C (test for bogus messages, line 5) PASS: g++.dg/ext/consteval1.C (test for bogus messages, line 6) PASS: g++.dg/ext/consteval1.C (test for excess errors) PASS: g++.dg/ext/constexpr-attr-cleanup1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/constexpr-attr-cleanup1.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/ext/constexpr-attr-cleanup1.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/ext/constexpr-attr-cleanup1.C -std=c++20 at line 8 (test for warnings, line 7) PASS: g++.dg/ext/constexpr-attr-cleanup1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/constexpr-attr-cleanup1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/constexpr-attr-cleanup1.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/ext/constexpr-attr-cleanup1.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/ext/constexpr-attr-cleanup1.C -std=c++26 at line 8 (test for warnings, line 7) PASS: g++.dg/ext/constexpr-attr-cleanup1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/ext/constexpr-attr-cleanup1.C -std=c++98 PASS: g++.dg/ext/constexpr-builtin1.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/constexpr-builtin1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/constexpr-builtin1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/constexpr-diag1.C -std=c++26 (test for errors, line 34) PASS: g++.dg/ext/constexpr-diag1.C -std=c++26 (test for errors, line 37) PASS: g++.dg/ext/constexpr-diag1.C -std=c++26 (test for errors, line 40) PASS: g++.dg/ext/constexpr-diag1.C -std=c++26 (test for errors, line 45) PASS: g++.dg/ext/constexpr-diag1.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/ext/constexpr-diag1.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/ext/constexpr-diag1.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/ext/constexpr-diag1.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/ext/constexpr-diag1.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/ext/constexpr-diag1.C -std=c++26 (test for warnings, line 39) PASS: g++.dg/ext/constexpr-diag1.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/ext/constexpr-diag1.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/ext/constexpr-diag1.C -std=c++26 (test for warnings, line 43) PASS: g++.dg/ext/constexpr-diag1.C -std=c++26 (test for warnings, line 44) PASS: g++.dg/ext/constexpr-diag1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/constexpr-diag2.C -std=c++26 (test for errors, line 61) PASS: g++.dg/ext/constexpr-diag2.C -std=c++26 (test for errors, line 62) PASS: g++.dg/ext/constexpr-diag2.C -std=c++26 (test for warnings, line 55) PASS: g++.dg/ext/constexpr-diag2.C -std=c++26 (test for warnings, line 56) PASS: g++.dg/ext/constexpr-diag2.C -std=c++26 (test for warnings, line 57) PASS: g++.dg/ext/constexpr-diag2.C -std=c++26 (test for warnings, line 58) PASS: g++.dg/ext/constexpr-diag2.C -std=c++26 (test for warnings, line 59) PASS: g++.dg/ext/constexpr-diag2.C -std=c++26 (test for warnings, line 60) PASS: g++.dg/ext/constexpr-diag2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 28) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 29) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 30) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 31) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 32) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 34) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 35) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 37) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 39) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 43) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 44) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 46) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 48) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 49) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 50) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 52) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 53) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 56) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 58) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 60) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 61) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 62) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for errors, line 64) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for warnings, line 65) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 at line 36 (test for errors, line 35) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 at line 38 (test for errors, line 37) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 at line 40 (test for errors, line 39) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 at line 45 (test for errors, line 44) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 at line 47 (test for errors, line 46) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 at line 51 (test for errors, line 50) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 at line 54 (test for errors, line 53) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 at line 55 (test for errors, line 53) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 at line 57 (test for errors, line 56) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 at line 59 (test for errors, line 58) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 at line 63 (test for errors, line 62) PASS: g++.dg/ext/constexpr-diag3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/constexpr-diag4.C -std=c++26 (test for errors, line 36) PASS: g++.dg/ext/constexpr-diag4.C -std=c++26 (test for errors, line 39) PASS: g++.dg/ext/constexpr-diag4.C -std=c++26 (test for errors, line 42) PASS: g++.dg/ext/constexpr-diag4.C -std=c++26 (test for errors, line 47) PASS: g++.dg/ext/constexpr-diag4.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/ext/constexpr-diag4.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/ext/constexpr-diag4.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/ext/constexpr-diag4.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/ext/constexpr-diag4.C -std=c++26 (test for warnings, line 40) PASS: g++.dg/ext/constexpr-diag4.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/ext/constexpr-diag4.C -std=c++26 (test for warnings, line 43) PASS: g++.dg/ext/constexpr-diag4.C -std=c++26 (test for warnings, line 44) PASS: g++.dg/ext/constexpr-diag4.C -std=c++26 (test for warnings, line 45) PASS: g++.dg/ext/constexpr-diag4.C -std=c++26 (test for warnings, line 46) PASS: g++.dg/ext/constexpr-diag4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/constexpr-diag5.C -std=c++26 (test for errors, line 63) PASS: g++.dg/ext/constexpr-diag5.C -std=c++26 (test for errors, line 64) PASS: g++.dg/ext/constexpr-diag5.C -std=c++26 (test for warnings, line 57) PASS: g++.dg/ext/constexpr-diag5.C -std=c++26 (test for warnings, line 58) PASS: g++.dg/ext/constexpr-diag5.C -std=c++26 (test for warnings, line 59) PASS: g++.dg/ext/constexpr-diag5.C -std=c++26 (test for warnings, line 60) PASS: g++.dg/ext/constexpr-diag5.C -std=c++26 (test for warnings, line 61) PASS: g++.dg/ext/constexpr-diag5.C -std=c++26 (test for warnings, line 62) PASS: g++.dg/ext/constexpr-diag5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 30) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 31) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 32) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 33) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 34) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 36) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 37) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 39) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 41) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 45) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 46) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 48) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 50) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 51) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 52) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 54) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 55) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 58) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 60) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 62) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 63) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 64) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for errors, line 66) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for warnings, line 43) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for warnings, line 44) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for warnings, line 67) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 at line 38 (test for errors, line 37) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 at line 40 (test for errors, line 39) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 at line 42 (test for errors, line 41) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 at line 47 (test for errors, line 46) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 at line 49 (test for errors, line 48) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 at line 53 (test for errors, line 52) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 at line 56 (test for errors, line 55) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 at line 57 (test for errors, line 55) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 at line 59 (test for errors, line 58) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 at line 61 (test for errors, line 60) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 at line 65 (test for errors, line 64) PASS: g++.dg/ext/constexpr-diag6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/constexpr-diag7.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/constexpr-diag7.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/constexpr-pr82781.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/constexpr-pr82781.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/constexpr-pr82781.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/constexpr-pr93549.C -std=gnu++17 (test for excess errors) PASS: g++.dg/ext/constexpr-pr93549.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/constexpr-pr93549.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/constexpr-vla1.C -std=c++14 (test for errors, line 24) PASS: g++.dg/ext/constexpr-vla1.C -std=c++14 (test for warnings, line 30) PASS: g++.dg/ext/constexpr-vla1.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/constexpr-vla1.C -std=c++20 (test for errors, line 24) PASS: g++.dg/ext/constexpr-vla1.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/ext/constexpr-vla1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/constexpr-vla1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/ext/constexpr-vla1.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/ext/constexpr-vla1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/constexpr-vla2.C -std=c++14 (test for errors, line 7) PASS: g++.dg/ext/constexpr-vla2.C -std=c++14 (test for warnings, line 21) PASS: g++.dg/ext/constexpr-vla2.C -std=c++14 (test for warnings, line 8) PASS: g++.dg/ext/constexpr-vla2.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/constexpr-vla2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/constexpr-vla2.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/ext/constexpr-vla2.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/ext/constexpr-vla2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/constexpr-vla2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/constexpr-vla2.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/ext/constexpr-vla2.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/ext/constexpr-vla2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/constexpr-vla3.C -std=c++14 (test for errors, line 7) PASS: g++.dg/ext/constexpr-vla3.C -std=c++14 (test for warnings, line 14) PASS: g++.dg/ext/constexpr-vla3.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/constexpr-vla3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/constexpr-vla3.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/ext/constexpr-vla3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/constexpr-vla3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/constexpr-vla3.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/ext/constexpr-vla3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/constexpr-vla4.C -std=c++14 (test for bogus messages, line 17) PASS: g++.dg/ext/constexpr-vla4.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/constexpr-vla4.C -std=c++20 (test for bogus messages, line 17) PASS: g++.dg/ext/constexpr-vla4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/constexpr-vla4.C -std=c++26 (test for bogus messages, line 17) PASS: g++.dg/ext/constexpr-vla4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/constexpr-vla5.C -std=c++11 (test for errors, line 6) PASS: g++.dg/ext/constexpr-vla5.C -std=c++11 at line 7 (test for errors, line 6) PASS: g++.dg/ext/constexpr-vla5.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/constexpr-vla5.C -std=c++20 (test for errors, line 6) PASS: g++.dg/ext/constexpr-vla5.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/ext/constexpr-vla5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/constexpr-vla5.C -std=c++26 (test for errors, line 6) PASS: g++.dg/ext/constexpr-vla5.C -std=c++26 at line 7 (test for errors, line 6) PASS: g++.dg/ext/constexpr-vla5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/construct1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/construct1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/construct1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/conv1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/conv1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/conv1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/conv2.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/ext/conv2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/conv2.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/ext/conv2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/conv2.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/ext/conv2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/conv3.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/ext/conv3.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/ext/conv3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/conv3.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/ext/conv3.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/ext/conv3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/conv3.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/ext/conv3.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/ext/conv3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/decay.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/decay.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/decay.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/decay1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/ext/decay1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/decay1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/ext/decay1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/decay1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/ext/decay1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/deprecate-1.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/ext/deprecate-1.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/ext/deprecate-1.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/ext/deprecate-1.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/ext/deprecate-1.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/ext/deprecate-1.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/ext/deprecate-1.C -std=gnu++20 at line 9 (test for warnings, line 8) PASS: g++.dg/ext/deprecate-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/deprecate-1.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/ext/deprecate-1.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/ext/deprecate-1.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/ext/deprecate-1.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/ext/deprecate-1.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/ext/deprecate-1.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/ext/deprecate-1.C -std=gnu++26 at line 9 (test for warnings, line 8) PASS: g++.dg/ext/deprecate-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/deprecate-1.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/ext/deprecate-1.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/ext/deprecate-1.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/ext/deprecate-1.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/ext/deprecate-1.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/ext/deprecate-1.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/ext/deprecate-1.C -std=gnu++98 at line 9 (test for warnings, line 8) PASS: g++.dg/ext/deprecate-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/deprecate-2.C -std=gnu++20 (test for warnings, line 3) PASS: g++.dg/ext/deprecate-2.C -std=gnu++20 at line 4 (test for warnings, line 3) PASS: g++.dg/ext/deprecate-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/deprecate-2.C -std=gnu++26 (test for warnings, line 3) PASS: g++.dg/ext/deprecate-2.C -std=gnu++26 at line 4 (test for warnings, line 3) PASS: g++.dg/ext/deprecate-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/deprecate-2.C -std=gnu++98 (test for warnings, line 3) PASS: g++.dg/ext/deprecate-2.C -std=gnu++98 at line 4 (test for warnings, line 3) PASS: g++.dg/ext/deprecate-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/desig1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/desig1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/desig1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/desig10.C -std=c++20 (test for errors, line 4) PASS: g++.dg/ext/desig10.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/desig10.C -std=c++26 (test for errors, line 4) PASS: g++.dg/ext/desig10.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/desig10.C -std=c++98 (test for errors, line 4) PASS: g++.dg/ext/desig10.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/desig11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/desig11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/desig11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/desig2.C -std=c++20 (test for errors, line 26) PASS: g++.dg/ext/desig2.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/ext/desig2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/desig2.C -std=c++26 (test for errors, line 26) PASS: g++.dg/ext/desig2.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/ext/desig2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/desig2.C -std=c++98 (test for errors, line 26) PASS: g++.dg/ext/desig2.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/ext/desig2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/desig3.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/ext/desig3.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/desig3.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/ext/desig3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/desig3.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/ext/desig3.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/desig3.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/ext/desig3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/desig3.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/ext/desig3.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/desig3.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/ext/desig3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/desig4.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/ext/desig4.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/ext/desig4.C -std=gnu++20 (test for errors, line 4) PASS: g++.dg/ext/desig4.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/ext/desig4.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/desig4.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/ext/desig4.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/ext/desig4.C -std=gnu++20 at line 10 (test for errors, line 9) PASS: g++.dg/ext/desig4.C -std=gnu++20 at line 12 (test for errors, line 11) PASS: g++.dg/ext/desig4.C -std=gnu++20 at line 14 (test for errors, line 13) PASS: g++.dg/ext/desig4.C -std=gnu++20 at line 8 (test for errors, line 7) PASS: g++.dg/ext/desig4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/desig4.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/ext/desig4.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/ext/desig4.C -std=gnu++26 (test for errors, line 4) PASS: g++.dg/ext/desig4.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/ext/desig4.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/ext/desig4.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/ext/desig4.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/ext/desig4.C -std=gnu++26 at line 10 (test for errors, line 9) PASS: g++.dg/ext/desig4.C -std=gnu++26 at line 12 (test for errors, line 11) PASS: g++.dg/ext/desig4.C -std=gnu++26 at line 14 (test for errors, line 13) PASS: g++.dg/ext/desig4.C -std=gnu++26 at line 8 (test for errors, line 7) PASS: g++.dg/ext/desig4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/desig4.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/ext/desig4.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/ext/desig4.C -std=gnu++98 (test for errors, line 4) PASS: g++.dg/ext/desig4.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/ext/desig4.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/ext/desig4.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/ext/desig4.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/ext/desig4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/desig5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/desig5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/desig5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/desig6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/desig6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/desig6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/desig7.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/desig7.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/desig7.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/desig7.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/desig7.C -std=c++98 (test for errors, line 8) PASS: g++.dg/ext/desig7.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/desig8.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/ext/desig8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/desig8.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/ext/desig8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/desig8.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/ext/desig8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/desig9.C -std=c++20 (test for errors, line 3) PASS: g++.dg/ext/desig9.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/desig9.C -std=c++26 (test for errors, line 3) PASS: g++.dg/ext/desig9.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/desig9.C -std=c++98 (test for errors, line 3) PASS: g++.dg/ext/desig9.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/dllexport-MI1.C -std=c++20 UNSUPPORTED: g++.dg/ext/dllexport-MI1.C -std=c++26 UNSUPPORTED: g++.dg/ext/dllexport-MI1.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllexport1.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/dllexport1.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/dllexport1.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/dllexport2.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/dllexport2.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/dllexport2.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/dllexport3.C -std=c++20 UNSUPPORTED: g++.dg/ext/dllexport3.C -std=c++26 UNSUPPORTED: g++.dg/ext/dllexport3.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllexport4.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/dllexport4.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/dllexport4.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/dllexport5.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/dllexport5.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/dllexport5.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/dllimport-MI1.C -std=c++20 UNSUPPORTED: g++.dg/ext/dllimport-MI1.C -std=c++26 UNSUPPORTED: g++.dg/ext/dllimport-MI1.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport-initialized.C -std=c++20 UNSUPPORTED: g++.dg/ext/dllimport-initialized.C -std=c++26 UNSUPPORTED: g++.dg/ext/dllimport-initialized.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport1.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/dllimport1.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/dllimport1.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/dllimport10.C -std=c++20 UNSUPPORTED: g++.dg/ext/dllimport10.C -std=c++26 UNSUPPORTED: g++.dg/ext/dllimport10.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport11.C -std=c++20 UNSUPPORTED: g++.dg/ext/dllimport11.C -std=c++26 UNSUPPORTED: g++.dg/ext/dllimport11.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport12.C -std=c++20 UNSUPPORTED: g++.dg/ext/dllimport12.C -std=c++26 UNSUPPORTED: g++.dg/ext/dllimport12.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport13.C -std=c++20 UNSUPPORTED: g++.dg/ext/dllimport13.C -std=c++26 UNSUPPORTED: g++.dg/ext/dllimport13.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport2.C -std=c++20 UNSUPPORTED: g++.dg/ext/dllimport2.C -std=c++26 UNSUPPORTED: g++.dg/ext/dllimport2.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport3.C -std=c++20 UNSUPPORTED: g++.dg/ext/dllimport3.C -std=c++26 UNSUPPORTED: g++.dg/ext/dllimport3.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport4.C -std=c++20 UNSUPPORTED: g++.dg/ext/dllimport4.C -std=c++26 UNSUPPORTED: g++.dg/ext/dllimport4.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport5.C -std=c++20 UNSUPPORTED: g++.dg/ext/dllimport5.C -std=c++26 UNSUPPORTED: g++.dg/ext/dllimport5.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport6.C -std=c++20 UNSUPPORTED: g++.dg/ext/dllimport6.C -std=c++26 UNSUPPORTED: g++.dg/ext/dllimport6.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport7.C -std=c++20 UNSUPPORTED: g++.dg/ext/dllimport7.C -std=c++26 UNSUPPORTED: g++.dg/ext/dllimport7.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport8.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/dllimport8.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/dllimport8.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/dllimport9.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/dllimport9.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/dllimport9.C -std=gnu++98 PASS: g++.dg/ext/fimplicit-constexpr1.C -std=c++14 (test for errors, line 6) PASS: g++.dg/ext/fimplicit-constexpr1.C -std=c++14 (test for errors, line 8) PASS: g++.dg/ext/fimplicit-constexpr1.C -std=c++14 (test for warnings, line 4) PASS: g++.dg/ext/fimplicit-constexpr1.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/fimplicit-constexpr1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/ext/fimplicit-constexpr1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/fimplicit-constexpr1.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/ext/fimplicit-constexpr1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/fimplicit-constexpr1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/ext/fimplicit-constexpr1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/fimplicit-constexpr1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/ext/fimplicit-constexpr1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/fimplicit-constexpr2.C -std=c++23 (test for errors, line 14) PASS: g++.dg/ext/fimplicit-constexpr2.C -std=c++23 (test for errors, line 18) PASS: g++.dg/ext/fimplicit-constexpr2.C -std=c++23 (test for errors, line 7) PASS: g++.dg/ext/fimplicit-constexpr2.C -std=c++23 (test for excess errors) PASS: g++.dg/ext/fimplicit-constexpr2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/ext/fimplicit-constexpr2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/ext/fimplicit-constexpr2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/fimplicit-constexpr2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/fixed1.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/fixed1.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/fixed1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/fixed1.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/ext/fixed1.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/fixed1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/fixed1.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/ext/fixed1.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/fixed1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/fixed2.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/fixed2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/fixed2.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/ext/fixed2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/fixed2.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/ext/fixed2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flex-array-counted-by-2.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/ext/flex-array-counted-by-2.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/ext/flex-array-counted-by-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/flex-array-counted-by-2.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/ext/flex-array-counted-by-2.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/ext/flex-array-counted-by-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flex-array-counted-by-2.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/ext/flex-array-counted-by-2.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/ext/flex-array-counted-by-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flex-array-counted-by.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/ext/flex-array-counted-by.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/ext/flex-array-counted-by.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flex-array-counted-by.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/ext/flex-array-counted-by.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/ext/flex-array-counted-by.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flex-array-counted-by.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/ext/flex-array-counted-by.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/ext/flex-array-counted-by.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++11 scan-assembler _Z3fooIA_cEvv PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++11 scan-assembler _Z6foorefIA_cEvRT_ PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++11 scan-assembler _Z9foorefrefIRA_cEvOT_ PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++20 scan-assembler _Z3fooIA_cEvv PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++20 scan-assembler _Z6foorefIA_cEvRT_ PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++20 scan-assembler _Z9foorefrefIRA_cEvOT_ PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++26 scan-assembler _Z3fooIA_cEvv PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++26 scan-assembler _Z6foorefIA_cEvRT_ PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++26 scan-assembler _Z9foorefrefIRA_cEvOT_ PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/flexarray-mangle.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/ext/flexarray-mangle.C -std=c++20 scan-assembler _Z6foorefIA_cEvRT_ PASS: g++.dg/ext/flexarray-mangle.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/flexarray-mangle.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/ext/flexarray-mangle.C -std=c++26 scan-assembler _Z6foorefIA_cEvRT_ PASS: g++.dg/ext/flexarray-mangle.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/flexarray-mangle.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/ext/flexarray-mangle.C -std=c++98 scan-assembler _Z6foorefIA_cEvRT_ PASS: g++.dg/ext/flexarray-mangle.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/flexarray-subst.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/ext/flexarray-subst.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/flexarray-subst.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/ext/flexarray-subst.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/flexarray-subst.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/ext/flexarray-subst.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/flexary1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/flexary1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/flexary1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/flexary10.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/ext/flexary10.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/ext/flexary10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary10.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/ext/flexary10.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/ext/flexary10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary10.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/ext/flexary10.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/ext/flexary10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary11.C -std=c++20 (test for errors, line 18) PASS: g++.dg/ext/flexary11.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/flexary11.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/flexary11.C -std=c++26 (test for errors, line 18) PASS: g++.dg/ext/flexary11.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/flexary11.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/flexary11.C -std=c++98 (test for errors, line 18) PASS: g++.dg/ext/flexary11.C -std=c++98 (test for errors, line 7) PASS: g++.dg/ext/flexary11.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/flexary12.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/ext/flexary12.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/ext/flexary12.C -std=gnu++20 (test for errors, line 37) PASS: g++.dg/ext/flexary12.C -std=gnu++20 (test for errors, line 47) PASS: g++.dg/ext/flexary12.C -std=gnu++20 (test for errors, line 61) PASS: g++.dg/ext/flexary12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary12.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/ext/flexary12.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/ext/flexary12.C -std=gnu++26 (test for errors, line 37) PASS: g++.dg/ext/flexary12.C -std=gnu++26 (test for errors, line 47) PASS: g++.dg/ext/flexary12.C -std=gnu++26 (test for errors, line 61) PASS: g++.dg/ext/flexary12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary12.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/ext/flexary12.C -std=gnu++98 (test for errors, line 31) PASS: g++.dg/ext/flexary12.C -std=gnu++98 (test for errors, line 37) PASS: g++.dg/ext/flexary12.C -std=gnu++98 (test for errors, line 47) PASS: g++.dg/ext/flexary12.C -std=gnu++98 (test for errors, line 61) PASS: g++.dg/ext/flexary12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary14.C -std=c++20 (test for errors, line 13) PASS: g++.dg/ext/flexary14.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/flexary14.C -std=c++26 (test for errors, line 13) PASS: g++.dg/ext/flexary14.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/flexary14.C -std=c++98 (test for errors, line 13) PASS: g++.dg/ext/flexary14.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/flexary15.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/ext/flexary15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary15.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/ext/flexary15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary15.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/ext/flexary15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary16.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/ext/flexary16.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/ext/flexary16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary16.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/ext/flexary16.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/ext/flexary16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary16.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/ext/flexary16.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/ext/flexary16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for errors, line 123) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for errors, line 130) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for errors, line 138) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for errors, line 174) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for errors, line 197) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 107) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 114) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 117) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 125) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 133) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 142) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 148) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 151) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 156) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 158) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 164) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 167) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 190) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 193) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 202) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 208) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 211) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 212) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 83) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 89) PASS: g++.dg/ext/flexary18.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for errors, line 123) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for errors, line 130) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for errors, line 138) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for errors, line 174) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for errors, line 197) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 107) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 114) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 117) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 125) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 133) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 142) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 148) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 151) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 156) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 158) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 164) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 167) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 190) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 193) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 202) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 208) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 211) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 212) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 83) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for warnings, line 89) PASS: g++.dg/ext/flexary18.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for errors, line 123) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for errors, line 130) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for errors, line 138) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for errors, line 174) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for errors, line 197) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 107) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 114) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 117) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 125) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 133) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 142) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 148) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 151) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 156) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 158) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 164) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 167) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 190) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 193) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 202) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 208) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 211) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 212) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 29) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 36) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 42) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 83) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 89) PASS: g++.dg/ext/flexary18.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 219) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 105) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 114) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 123) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 132) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 141) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 149) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 162) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 163) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 172) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 173) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 180) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 181) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 192) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 193) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 201) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 203) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 212) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 213) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 218) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 221) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 230) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 239) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 240) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 255) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 291) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 292) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 299) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 300) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 301) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 51) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 60) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 69) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 78) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 87) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 96) PASS: g++.dg/ext/flexary19.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for errors, line 219) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 105) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 114) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 123) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 132) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 141) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 149) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 162) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 163) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 172) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 173) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 180) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 181) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 192) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 193) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 201) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 203) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 212) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 213) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 218) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 221) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 230) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 239) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 240) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 255) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 291) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 292) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 299) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 300) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 301) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 51) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 60) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 69) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 78) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 87) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for warnings, line 96) PASS: g++.dg/ext/flexary19.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 219) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 105) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 114) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 123) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 132) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 141) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 149) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 162) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 163) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 172) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 173) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 180) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 181) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 192) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 193) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 201) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 203) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 212) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 213) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 218) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 221) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 230) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 239) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 240) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 255) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 291) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 292) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 299) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 300) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 301) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 33) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 42) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 51) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 60) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 69) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 78) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 87) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 96) PASS: g++.dg/ext/flexary19.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/flexary2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary20.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/ext/flexary20.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/ext/flexary20.C -std=gnu++11 (test for errors, line 34) PASS: g++.dg/ext/flexary20.C -std=gnu++11 (test for errors, line 42) PASS: g++.dg/ext/flexary20.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/ext/flexary20.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/flexary20.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/ext/flexary20.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/ext/flexary20.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/ext/flexary20.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/ext/flexary20.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/ext/flexary20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary20.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/ext/flexary20.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/ext/flexary20.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/ext/flexary20.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/ext/flexary20.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/ext/flexary20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary21.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/ext/flexary21.C -std=gnu++11 (test for errors, line 19) PASS: g++.dg/ext/flexary21.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/ext/flexary21.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/flexary21.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/ext/flexary21.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/ext/flexary21.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/flexary21.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary21.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/ext/flexary21.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/ext/flexary21.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/flexary21.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary22.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/ext/flexary22.C -std=gnu++11 (test for errors, line 21) PASS: g++.dg/ext/flexary22.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/ext/flexary22.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/ext/flexary22.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/flexary22.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/ext/flexary22.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/ext/flexary22.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/ext/flexary22.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/flexary22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary22.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/ext/flexary22.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/ext/flexary22.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/ext/flexary22.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/flexary22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary23.C -std=gnu++14 (test for errors, line 9) PASS: g++.dg/ext/flexary23.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/flexary23.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/ext/flexary23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary23.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/ext/flexary23.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary24.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary24.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary24.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary25.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/ext/flexary25.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/ext/flexary25.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/ext/flexary25.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/ext/flexary25.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/ext/flexary25.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/ext/flexary25.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/flexary25.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/ext/flexary25.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/ext/flexary25.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/ext/flexary25.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/ext/flexary25.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/flexary25.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/ext/flexary25.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary25.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/ext/flexary25.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/ext/flexary25.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/ext/flexary25.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary26.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/ext/flexary26.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/ext/flexary26.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/ext/flexary26.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/ext/flexary26.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/ext/flexary26.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/ext/flexary26.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/ext/flexary26.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/ext/flexary26.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/ext/flexary26.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/ext/flexary26.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/ext/flexary26.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/ext/flexary26.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/ext/flexary26.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/ext/flexary26.C -std=gnu++11 at line 11 (test for warnings, line 10) PASS: g++.dg/ext/flexary26.C -std=gnu++11 at line 13 (test for warnings, line 12) PASS: g++.dg/ext/flexary26.C -std=gnu++11 at line 19 (test for warnings, line 18) PASS: g++.dg/ext/flexary26.C -std=gnu++11 at line 21 (test for warnings, line 20) PASS: g++.dg/ext/flexary26.C -std=gnu++11 at line 23 (test for warnings, line 22) PASS: g++.dg/ext/flexary26.C -std=gnu++11 at line 9 (test for warnings, line 8) PASS: g++.dg/ext/flexary26.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/ext/flexary26.C -std=gnu++20 at line 11 (test for warnings, line 10) PASS: g++.dg/ext/flexary26.C -std=gnu++20 at line 13 (test for warnings, line 12) PASS: g++.dg/ext/flexary26.C -std=gnu++20 at line 19 (test for warnings, line 18) PASS: g++.dg/ext/flexary26.C -std=gnu++20 at line 21 (test for warnings, line 20) PASS: g++.dg/ext/flexary26.C -std=gnu++20 at line 23 (test for warnings, line 22) PASS: g++.dg/ext/flexary26.C -std=gnu++20 at line 9 (test for warnings, line 8) PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary26.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/ext/flexary26.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/ext/flexary26.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/ext/flexary26.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/ext/flexary26.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/ext/flexary26.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/ext/flexary26.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/ext/flexary26.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/ext/flexary26.C -std=gnu++98 at line 19 (test for warnings, line 18) PASS: g++.dg/ext/flexary26.C -std=gnu++98 at line 21 (test for warnings, line 20) PASS: g++.dg/ext/flexary26.C -std=gnu++98 at line 23 (test for warnings, line 22) PASS: g++.dg/ext/flexary26.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary27.C -std=c++11 (test for errors, line 11) PASS: g++.dg/ext/flexary27.C -std=c++11 (test for errors, line 13) PASS: g++.dg/ext/flexary27.C -std=c++11 (test for errors, line 14) PASS: g++.dg/ext/flexary27.C -std=c++11 (test for errors, line 15) PASS: g++.dg/ext/flexary27.C -std=c++11 (test for errors, line 17) PASS: g++.dg/ext/flexary27.C -std=c++11 (test for errors, line 19) PASS: g++.dg/ext/flexary27.C -std=c++11 (test for errors, line 21) PASS: g++.dg/ext/flexary27.C -std=c++11 (test for errors, line 23) PASS: g++.dg/ext/flexary27.C -std=c++11 (test for errors, line 24) PASS: g++.dg/ext/flexary27.C -std=c++11 (test for errors, line 25) PASS: g++.dg/ext/flexary27.C -std=c++11 (test for errors, line 4) PASS: g++.dg/ext/flexary27.C -std=c++11 (test for errors, line 5) PASS: g++.dg/ext/flexary27.C -std=c++11 (test for errors, line 7) PASS: g++.dg/ext/flexary27.C -std=c++11 (test for errors, line 9) PASS: g++.dg/ext/flexary27.C -std=c++11 at line 10 (test for errors, line 9) PASS: g++.dg/ext/flexary27.C -std=c++11 at line 12 (test for errors, line 11) PASS: g++.dg/ext/flexary27.C -std=c++11 at line 18 (test for errors, line 17) PASS: g++.dg/ext/flexary27.C -std=c++11 at line 20 (test for errors, line 19) PASS: g++.dg/ext/flexary27.C -std=c++11 at line 22 (test for errors, line 21) PASS: g++.dg/ext/flexary27.C -std=c++11 at line 8 (test for errors, line 7) PASS: g++.dg/ext/flexary27.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 11) PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 13) PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 14) PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 15) PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 17) PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 19) PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 21) PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 23) PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 24) PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 25) PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 4) PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 5) PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 9) PASS: g++.dg/ext/flexary27.C -std=c++20 at line 10 (test for errors, line 9) PASS: g++.dg/ext/flexary27.C -std=c++20 at line 12 (test for errors, line 11) PASS: g++.dg/ext/flexary27.C -std=c++20 at line 18 (test for errors, line 17) PASS: g++.dg/ext/flexary27.C -std=c++20 at line 20 (test for errors, line 19) PASS: g++.dg/ext/flexary27.C -std=c++20 at line 22 (test for errors, line 21) PASS: g++.dg/ext/flexary27.C -std=c++20 at line 8 (test for errors, line 7) PASS: g++.dg/ext/flexary27.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/flexary27.C -std=c++98 (test for errors, line 17) PASS: g++.dg/ext/flexary27.C -std=c++98 (test for errors, line 19) PASS: g++.dg/ext/flexary27.C -std=c++98 (test for errors, line 21) PASS: g++.dg/ext/flexary27.C -std=c++98 (test for errors, line 23) PASS: g++.dg/ext/flexary27.C -std=c++98 (test for errors, line 24) PASS: g++.dg/ext/flexary27.C -std=c++98 (test for errors, line 25) PASS: g++.dg/ext/flexary27.C -std=c++98 (test for errors, line 4) PASS: g++.dg/ext/flexary27.C -std=c++98 (test for errors, line 5) PASS: g++.dg/ext/flexary27.C -std=c++98 at line 18 (test for errors, line 17) PASS: g++.dg/ext/flexary27.C -std=c++98 at line 20 (test for errors, line 19) PASS: g++.dg/ext/flexary27.C -std=c++98 at line 22 (test for errors, line 21) PASS: g++.dg/ext/flexary27.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/flexary28.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/ext/flexary28.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/ext/flexary28.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/ext/flexary28.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/ext/flexary28.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/ext/flexary28.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/flexary28.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary28.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/ext/flexary28.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/ext/flexary28.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/ext/flexary28.C -std=gnu++26 (test for errors, line 38) PASS: g++.dg/ext/flexary28.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/ext/flexary28.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/flexary28.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary28.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/ext/flexary28.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/ext/flexary28.C -std=gnu++98 (test for errors, line 30) PASS: g++.dg/ext/flexary28.C -std=gnu++98 (test for errors, line 38) PASS: g++.dg/ext/flexary28.C -std=gnu++98 (test for errors, line 44) PASS: g++.dg/ext/flexary28.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/flexary28.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary29.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/ext/flexary29.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/flexary29.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/ext/flexary29.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary29.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/ext/flexary29.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary3.C -std=gnu++20 at line 20 (test for errors, line 19) PASS: g++.dg/ext/flexary3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary3.C -std=gnu++26 at line 20 (test for errors, line 19) PASS: g++.dg/ext/flexary3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary3.C -std=gnu++98 at line 20 (test for errors, line 19) PASS: g++.dg/ext/flexary3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary30.C -std=c++20 (test for errors, line 5) PASS: g++.dg/ext/flexary30.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/flexary30.C -std=c++26 (test for errors, line 5) PASS: g++.dg/ext/flexary30.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/flexary30.C -std=c++98 (test for errors, line 5) PASS: g++.dg/ext/flexary30.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/flexary31.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/ext/flexary31.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary31.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/ext/flexary31.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary31.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/ext/flexary31.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary32.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/ext/flexary32.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/flexary32.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/ext/flexary32.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary32.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/ext/flexary32.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary33.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/flexary33.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary33.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary34.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/ext/flexary34.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary34.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/ext/flexary34.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary34.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/ext/flexary34.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/ext/flexary34.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary35.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/flexary35.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary35.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 100) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 105) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 110) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 115) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 49) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 56) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 58) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 63) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 66) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 71) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 79) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 84) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 89) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 94) PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 100) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 105) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 110) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 115) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 39) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 49) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 56) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 58) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 63) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 66) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 71) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 79) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 84) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 89) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for errors, line 94) PASS: g++.dg/ext/flexary36.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 100) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 105) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 110) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 115) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 34) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 39) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 44) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 49) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 56) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 58) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 63) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 66) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 71) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 79) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 84) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 89) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 94) PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary37.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/ext/flexary37.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/flexary37.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/ext/flexary37.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary37.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/ext/flexary37.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary38.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary38.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary38.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary39.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary39.C -std=gnu++20 execution test PASS: g++.dg/ext/flexary39.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary39.C -std=gnu++26 execution test PASS: g++.dg/ext/flexary39.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary39.C -std=gnu++98 execution test PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 111) PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 130) PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 135) PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 146) PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 169) PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 184) PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 208) PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 222) PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 236) PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 250) PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 264) PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 337) PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 345) PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 355) PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 378) PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 414) PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 98) PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary4.C -std=gnu++26 (test for errors, line 111) PASS: g++.dg/ext/flexary4.C -std=gnu++26 (test for errors, line 130) PASS: g++.dg/ext/flexary4.C -std=gnu++26 (test for errors, line 135) PASS: g++.dg/ext/flexary4.C -std=gnu++26 (test for errors, line 146) PASS: g++.dg/ext/flexary4.C -std=gnu++26 (test for errors, line 169) PASS: g++.dg/ext/flexary4.C -std=gnu++26 (test for errors, line 184) PASS: g++.dg/ext/flexary4.C -std=gnu++26 (test for errors, line 208) PASS: g++.dg/ext/flexary4.C -std=gnu++26 (test for errors, line 222) PASS: g++.dg/ext/flexary4.C -std=gnu++26 (test for errors, line 236) PASS: g++.dg/ext/flexary4.C -std=gnu++26 (test for errors, line 250) PASS: g++.dg/ext/flexary4.C -std=gnu++26 (test for errors, line 264) PASS: g++.dg/ext/flexary4.C -std=gnu++26 (test for errors, line 337) PASS: g++.dg/ext/flexary4.C -std=gnu++26 (test for errors, line 345) PASS: g++.dg/ext/flexary4.C -std=gnu++26 (test for errors, line 355) PASS: g++.dg/ext/flexary4.C -std=gnu++26 (test for errors, line 378) PASS: g++.dg/ext/flexary4.C -std=gnu++26 (test for errors, line 414) PASS: g++.dg/ext/flexary4.C -std=gnu++26 (test for errors, line 98) PASS: g++.dg/ext/flexary4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 111) PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 130) PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 135) PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 146) PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 169) PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 184) PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 208) PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 222) PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 236) PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 250) PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 264) PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 337) PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 345) PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 355) PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 378) PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 414) PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 98) PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary40.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary40.C -std=gnu++20 execution test PASS: g++.dg/ext/flexary40.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary40.C -std=gnu++26 execution test PASS: g++.dg/ext/flexary40.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary40.C -std=gnu++98 execution test PASS: g++.dg/ext/flexary41.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary41.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary41.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary42.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/ext/flexary42.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/ext/flexary42.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/ext/flexary42.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/ext/flexary42.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/ext/flexary42.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/ext/flexary42.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/ext/flexary42.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/ext/flexary42.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/ext/flexary42.C -std=gnu++20 at line 10 (test for errors, line 9) PASS: g++.dg/ext/flexary42.C -std=gnu++20 at line 14 (test for errors, line 13) PASS: g++.dg/ext/flexary42.C -std=gnu++20 at line 17 (test for warnings, line 16) PASS: g++.dg/ext/flexary42.C -std=gnu++20 at line 19 (test for errors, line 18) PASS: g++.dg/ext/flexary42.C -std=gnu++20 at line 20 (test for warnings, line 18) PASS: g++.dg/ext/flexary42.C -std=gnu++20 at line 26 (test for warnings, line 25) PASS: g++.dg/ext/flexary42.C -std=gnu++20 at line 6 (test for errors, line 5) PASS: g++.dg/ext/flexary42.C -std=gnu++20 at line 8 (test for errors, line 7) PASS: g++.dg/ext/flexary42.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary42.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/ext/flexary42.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/ext/flexary42.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/ext/flexary42.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/ext/flexary42.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/ext/flexary42.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/ext/flexary42.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/ext/flexary42.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/ext/flexary42.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/ext/flexary42.C -std=gnu++26 at line 10 (test for errors, line 9) PASS: g++.dg/ext/flexary42.C -std=gnu++26 at line 14 (test for errors, line 13) PASS: g++.dg/ext/flexary42.C -std=gnu++26 at line 17 (test for warnings, line 16) PASS: g++.dg/ext/flexary42.C -std=gnu++26 at line 19 (test for errors, line 18) PASS: g++.dg/ext/flexary42.C -std=gnu++26 at line 20 (test for warnings, line 18) PASS: g++.dg/ext/flexary42.C -std=gnu++26 at line 26 (test for warnings, line 25) PASS: g++.dg/ext/flexary42.C -std=gnu++26 at line 6 (test for errors, line 5) PASS: g++.dg/ext/flexary42.C -std=gnu++26 at line 8 (test for errors, line 7) PASS: g++.dg/ext/flexary42.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary42.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/ext/flexary42.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/ext/flexary42.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/ext/flexary42.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/ext/flexary42.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/ext/flexary42.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/ext/flexary42.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/ext/flexary42.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/ext/flexary42.C -std=gnu++98 at line 10 (test for errors, line 9) PASS: g++.dg/ext/flexary42.C -std=gnu++98 at line 14 (test for errors, line 13) PASS: g++.dg/ext/flexary42.C -std=gnu++98 at line 17 (test for warnings, line 16) PASS: g++.dg/ext/flexary42.C -std=gnu++98 at line 19 (test for errors, line 18) PASS: g++.dg/ext/flexary42.C -std=gnu++98 at line 20 (test for warnings, line 18) PASS: g++.dg/ext/flexary42.C -std=gnu++98 at line 26 (test for warnings, line 25) PASS: g++.dg/ext/flexary42.C -std=gnu++98 at line 6 (test for errors, line 5) PASS: g++.dg/ext/flexary42.C -std=gnu++98 at line 8 (test for errors, line 7) PASS: g++.dg/ext/flexary42.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for errors, line 105) PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for errors, line 197) PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for errors, line 209) PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for errors, line 69) PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for errors, line 74) PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for errors, line 79) PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for warnings, line 169) PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for warnings, line 173) PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for warnings, line 177) PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for warnings, line 183) PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for warnings, line 187) PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for warnings, line 191) PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for warnings, line 223) PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for warnings, line 229) PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary5.C -std=gnu++26 (test for errors, line 105) PASS: g++.dg/ext/flexary5.C -std=gnu++26 (test for errors, line 197) PASS: g++.dg/ext/flexary5.C -std=gnu++26 (test for errors, line 209) PASS: g++.dg/ext/flexary5.C -std=gnu++26 (test for errors, line 69) PASS: g++.dg/ext/flexary5.C -std=gnu++26 (test for errors, line 74) PASS: g++.dg/ext/flexary5.C -std=gnu++26 (test for errors, line 79) PASS: g++.dg/ext/flexary5.C -std=gnu++26 (test for warnings, line 169) PASS: g++.dg/ext/flexary5.C -std=gnu++26 (test for warnings, line 173) PASS: g++.dg/ext/flexary5.C -std=gnu++26 (test for warnings, line 177) PASS: g++.dg/ext/flexary5.C -std=gnu++26 (test for warnings, line 183) PASS: g++.dg/ext/flexary5.C -std=gnu++26 (test for warnings, line 187) PASS: g++.dg/ext/flexary5.C -std=gnu++26 (test for warnings, line 191) PASS: g++.dg/ext/flexary5.C -std=gnu++26 (test for warnings, line 223) PASS: g++.dg/ext/flexary5.C -std=gnu++26 (test for warnings, line 229) PASS: g++.dg/ext/flexary5.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/ext/flexary5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for errors, line 105) PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for errors, line 197) PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for errors, line 209) PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for errors, line 69) PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for errors, line 74) PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for errors, line 79) PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for warnings, line 169) PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for warnings, line 173) PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for warnings, line 177) PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for warnings, line 183) PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for warnings, line 187) PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for warnings, line 191) PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for warnings, line 223) PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for warnings, line 229) PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for warnings, line 65) PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary6.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/ext/flexary6.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/ext/flexary6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary6.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/ext/flexary6.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/ext/flexary6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary6.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/ext/flexary6.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/ext/flexary6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary7.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/ext/flexary7.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/ext/flexary7.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/ext/flexary7.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/ext/flexary7.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/ext/flexary7.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/ext/flexary7.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/ext/flexary7.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/ext/flexary7.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/ext/flexary7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for errors, line 139) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 110) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 117) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 121) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 126) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 132) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 145) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 150) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 156) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 163) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 169) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 174) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 178) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 184) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 190) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 196) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 202) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 210) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 216) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 224) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 230) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 238) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 244) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 252) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 258) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 266) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 274) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 275) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 285) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 286) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 293) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 295) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 296) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 304) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 305) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 307) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 315) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 316) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 321) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 322) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 328) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 329) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 330) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 338) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 339) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 340) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 349) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 355) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 360) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 364) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 369) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 373) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 378) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 379) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 383) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 385) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 392) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 393) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 399) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 400) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 70) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 78) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 79) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 84) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 85) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 89) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 90) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 99) PASS: g++.dg/ext/flexary9.C -std=gnu++20 at line 140 (test for warnings, line 139) PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for errors, line 139) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 110) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 117) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 121) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 126) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 132) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 145) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 150) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 156) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 163) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 169) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 174) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 178) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 184) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 190) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 196) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 202) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 210) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 216) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 224) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 230) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 238) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 244) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 252) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 258) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 266) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 274) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 275) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 285) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 286) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 293) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 295) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 296) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 304) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 305) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 307) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 315) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 316) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 321) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 322) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 328) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 329) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 330) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 338) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 339) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 340) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 349) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 355) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 360) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 364) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 369) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 373) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 378) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 379) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 383) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 385) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 392) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 393) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 399) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 400) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 70) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 74) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 78) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 79) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 84) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 85) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 89) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 90) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for warnings, line 99) PASS: g++.dg/ext/flexary9.C -std=gnu++26 at line 140 (test for warnings, line 139) PASS: g++.dg/ext/flexary9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for errors, line 139) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 110) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 117) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 121) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 126) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 132) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 145) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 150) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 156) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 163) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 169) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 174) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 178) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 184) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 190) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 196) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 202) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 210) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 216) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 224) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 230) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 238) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 244) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 252) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 258) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 266) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 274) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 275) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 285) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 286) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 293) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 295) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 296) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 304) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 305) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 307) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 315) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 316) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 321) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 322) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 328) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 329) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 330) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 338) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 339) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 340) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 349) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 355) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 360) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 364) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 369) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 373) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 378) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 379) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 383) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 385) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 392) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 393) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 399) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 400) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 44) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 50) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 54) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 60) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 64) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 70) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 74) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 78) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 79) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 84) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 85) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 89) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 90) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 99) PASS: g++.dg/ext/flexary9.C -std=gnu++98 at line 140 (test for warnings, line 139) PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/fnname1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/fnname1.C -std=c++20 execution test PASS: g++.dg/ext/fnname1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/fnname1.C -std=c++26 execution test PASS: g++.dg/ext/fnname1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/fnname1.C -std=c++98 execution test PASS: g++.dg/ext/fnname2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/fnname2.C -std=c++20 execution test PASS: g++.dg/ext/fnname2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/fnname2.C -std=c++26 execution test PASS: g++.dg/ext/fnname2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/fnname2.C -std=c++98 execution test PASS: g++.dg/ext/fnname3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/fnname3.C -std=c++20 execution test PASS: g++.dg/ext/fnname3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/fnname3.C -std=c++26 execution test PASS: g++.dg/ext/fnname3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/fnname3.C -std=c++98 execution test PASS: g++.dg/ext/fnname4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/fnname4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/fnname4.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/fpreg1.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/fpreg1.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/fpreg1.C -std=gnu++98 PASS: g++.dg/ext/frounding-math1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/frounding-math1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/frounding-math1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++20 scan-assembler-not func1 PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++20 scan-assembler-not func2 PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++20 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++20 scan-assembler-not func4 PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++20 scan-assembler-not func5 PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++26 scan-assembler-not func1 PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++26 scan-assembler-not func2 PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++26 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++26 scan-assembler-not func4 PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++26 scan-assembler-not func5 PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++98 scan-assembler-not func1 PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++98 scan-assembler-not func2 PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++98 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++98 scan-assembler-not func4 PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++98 scan-assembler-not func5 PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++20 scan-assembler func1 PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++20 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++20 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++20 scan-assembler func5 PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++20 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++26 scan-assembler func1 PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++26 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++26 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++26 scan-assembler func5 PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++26 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++98 scan-assembler func1 PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++98 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++98 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++98 scan-assembler func5 PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++98 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++20 scan-assembler func1 PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++20 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++20 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++20 scan-assembler func5 PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++20 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++26 scan-assembler func1 PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++26 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++26 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++26 scan-assembler func5 PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++26 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++98 scan-assembler func1 PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++98 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++98 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++98 scan-assembler func5 PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++98 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/gnu-inline-global-redecl.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/gnu-inline-global-redecl.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/gnu-inline-global-redecl.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for errors, line 49) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for errors, line 56) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++26 (test for errors, line 39) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++26 (test for errors, line 49) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++26 (test for errors, line 56) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for errors, line 29) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for errors, line 34) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for errors, line 39) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for errors, line 44) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for errors, line 49) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for errors, line 56) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for warnings, line 48) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for warnings, line 54) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++20 scan-assembler func1 PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++20 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++20 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++20 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++20 scan-assembler-not func5 PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++26 scan-assembler func1 PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++26 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++26 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++26 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++26 scan-assembler-not func5 PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++98 scan-assembler func1 PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++98 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++98 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++98 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++98 scan-assembler-not func5 PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/gnu-inline-inh-ctor1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/gnu-inline-inh-ctor2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/gnu-inline-inh-ctor2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/gnu-inline-inh-ctor2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++20 scan-assembler func1 PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++20 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++20 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++20 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++20 scan-assembler-not func5 PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++26 scan-assembler func1 PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++26 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++26 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++26 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++26 scan-assembler-not func5 PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++98 scan-assembler func1 PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++98 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++98 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++98 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++98 scan-assembler-not func5 PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++20 scan-assembler func1 PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++20 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++20 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++20 scan-assembler func5 PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++20 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++26 scan-assembler func1 PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++26 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++26 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++26 scan-assembler func5 PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++26 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++98 scan-assembler func1 PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++98 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++98 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++98 scan-assembler func5 PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++98 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++20 scan-assembler func1 PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++20 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++20 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++20 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++20 scan-assembler-not func5 PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++26 scan-assembler func1 PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++26 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++26 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++26 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++26 scan-assembler-not func5 PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++98 scan-assembler func1 PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++98 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++98 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++98 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++98 scan-assembler-not func5 PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/goto1.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/goto1.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/goto1.C -std=gnu++98 PASS: g++.dg/ext/goto2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/goto2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/goto2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/has-builtin-1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has-builtin-1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/has-builtin-1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has-feature.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/has-feature.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/has-feature.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/has-feature2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/has-feature2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/has-feature2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/has_nothrow_assign.C -std=c++11 (test for warnings, line 22) PASS: g++.dg/ext/has_nothrow_assign.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_assign.C -std=c++11 execution test PASS: g++.dg/ext/has_nothrow_assign.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_nothrow_assign.C -std=c++20 execution test PASS: g++.dg/ext/has_nothrow_assign.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has_nothrow_assign.C -std=c++98 execution test PASS: g++.dg/ext/has_nothrow_assign_odr.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_nothrow_assign_odr.C -std=c++20 execution test PASS: g++.dg/ext/has_nothrow_assign_odr.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/has_nothrow_assign_odr.C -std=c++26 execution test PASS: g++.dg/ext/has_nothrow_assign_odr.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has_nothrow_assign_odr.C -std=c++98 execution test PASS: g++.dg/ext/has_nothrow_constructor-2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_constructor-2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_nothrow_constructor-2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/has_nothrow_constructor-3.C -std=c++20 (test for errors, line 5) PASS: g++.dg/ext/has_nothrow_constructor-3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_nothrow_constructor-3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/ext/has_nothrow_constructor-3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/has_nothrow_constructor-3.C -std=c++98 (test for errors, line 5) PASS: g++.dg/ext/has_nothrow_constructor-3.C -std=c++98 at line 6 (test for errors, line 5) PASS: g++.dg/ext/has_nothrow_constructor-3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has_nothrow_constructor.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/ext/has_nothrow_constructor.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_constructor.C -std=c++11 execution test PASS: g++.dg/ext/has_nothrow_constructor.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_nothrow_constructor.C -std=c++20 execution test PASS: g++.dg/ext/has_nothrow_constructor.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has_nothrow_constructor.C -std=c++98 execution test PASS: g++.dg/ext/has_nothrow_constructor_odr.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_nothrow_constructor_odr.C -std=c++20 execution test PASS: g++.dg/ext/has_nothrow_constructor_odr.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/has_nothrow_constructor_odr.C -std=c++26 execution test PASS: g++.dg/ext/has_nothrow_constructor_odr.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has_nothrow_constructor_odr.C -std=c++98 execution test PASS: g++.dg/ext/has_nothrow_copy-1.C -std=c++11 (test for warnings, line 22) PASS: g++.dg/ext/has_nothrow_copy-1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-1.C -std=c++11 execution test PASS: g++.dg/ext/has_nothrow_copy-1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-1.C -std=c++20 execution test PASS: g++.dg/ext/has_nothrow_copy-1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-1.C -std=c++98 execution test PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++11 execution test PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++20 execution test PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++98 execution test PASS: g++.dg/ext/has_nothrow_copy-3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-3.C -std=c++20 execution test PASS: g++.dg/ext/has_nothrow_copy-3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-3.C -std=c++26 execution test PASS: g++.dg/ext/has_nothrow_copy-3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-3.C -std=c++98 execution test PASS: g++.dg/ext/has_nothrow_copy-4.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/ext/has_nothrow_copy-4.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-4.C -std=c++11 execution test PASS: g++.dg/ext/has_nothrow_copy-4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-4.C -std=c++20 execution test PASS: g++.dg/ext/has_nothrow_copy-4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-4.C -std=c++98 execution test PASS: g++.dg/ext/has_nothrow_copy-5.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/ext/has_nothrow_copy-5.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-5.C -std=c++11 execution test PASS: g++.dg/ext/has_nothrow_copy-5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-5.C -std=c++20 execution test PASS: g++.dg/ext/has_nothrow_copy-5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-5.C -std=c++98 execution test PASS: g++.dg/ext/has_nothrow_copy-6.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/ext/has_nothrow_copy-6.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-6.C -std=c++11 execution test PASS: g++.dg/ext/has_nothrow_copy-6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-6.C -std=c++20 execution test PASS: g++.dg/ext/has_nothrow_copy-6.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-6.C -std=c++98 execution test PASS: g++.dg/ext/has_nothrow_copy-7.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/ext/has_nothrow_copy-7.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-7.C -std=c++11 execution test PASS: g++.dg/ext/has_nothrow_copy-7.C -std=c++17 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-7.C -std=c++17 execution test PASS: g++.dg/ext/has_nothrow_copy-7.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-7.C -std=c++20 execution test PASS: g++.dg/ext/has_nothrow_copy-8.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-8.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-8.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy_odr.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy_odr.C -std=c++20 execution test PASS: g++.dg/ext/has_nothrow_copy_odr.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy_odr.C -std=c++26 execution test PASS: g++.dg/ext/has_nothrow_copy_odr.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy_odr.C -std=c++98 execution test PASS: g++.dg/ext/has_trivial_assign.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_trivial_assign.C -std=c++20 execution test PASS: g++.dg/ext/has_trivial_assign.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/has_trivial_assign.C -std=c++26 execution test PASS: g++.dg/ext/has_trivial_assign.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has_trivial_assign.C -std=c++98 execution test PASS: g++.dg/ext/has_trivial_constructor.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_trivial_constructor.C -std=c++20 execution test PASS: g++.dg/ext/has_trivial_constructor.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/has_trivial_constructor.C -std=c++26 execution test PASS: g++.dg/ext/has_trivial_constructor.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has_trivial_constructor.C -std=c++98 execution test PASS: g++.dg/ext/has_trivial_copy.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_trivial_copy.C -std=c++20 execution test PASS: g++.dg/ext/has_trivial_copy.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/has_trivial_copy.C -std=c++26 execution test PASS: g++.dg/ext/has_trivial_copy.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has_trivial_copy.C -std=c++98 execution test PASS: g++.dg/ext/has_trivial_destructor-1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_trivial_destructor-1.C -std=c++20 execution test PASS: g++.dg/ext/has_trivial_destructor-1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/has_trivial_destructor-1.C -std=c++26 execution test PASS: g++.dg/ext/has_trivial_destructor-1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has_trivial_destructor-1.C -std=c++98 execution test PASS: g++.dg/ext/has_trivial_destructor-2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_trivial_destructor-2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/has_trivial_destructor-2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has_trivial_destructor-3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_trivial_destructor-3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_trivial_destructor-3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/has_virtual_destructor.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_virtual_destructor.C -std=c++20 execution test PASS: g++.dg/ext/has_virtual_destructor.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/has_virtual_destructor.C -std=c++26 execution test PASS: g++.dg/ext/has_virtual_destructor.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has_virtual_destructor.C -std=c++98 execution test PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++11 (test for bogus messages, line 18) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++11 (test for bogus messages, line 19) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++11 (test for errors, line 16) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++11 (test for errors, line 27) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++11 at line 22 (test for warnings, line 21) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++11 at line 8 (test for warnings, line 7) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++20 (test for bogus messages, line 18) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++20 (test for bogus messages, line 19) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++20 (test for errors, line 16) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++20 (test for errors, line 21) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++20 (test for errors, line 27) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++20 at line 22 (test for warnings, line 21) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++20 at line 8 (test for warnings, line 7) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++26 (test for bogus messages, line 18) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++26 (test for bogus messages, line 19) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++26 (test for errors, line 21) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++26 (test for errors, line 27) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++26 at line 22 (test for warnings, line 21) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++26 at line 8 (test for warnings, line 7) PASS: g++.dg/ext/has_virtual_destructor2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/init1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/init1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/init1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/injected-ttp.C (test for warnings, line 14) PASS: g++.dg/ext/injected-ttp.C (test for excess errors) PASS: g++.dg/ext/inline1.C -std=gnu++20 scan-assembler-not weak[^ \t]*[ \t]_?xyzzy PASS: g++.dg/ext/inline1.C -std=gnu++20 scan-assembler-not xyzzy PASS: g++.dg/ext/inline1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/inline1.C -std=gnu++26 scan-assembler-not weak[^ \t]*[ \t]_?xyzzy PASS: g++.dg/ext/inline1.C -std=gnu++26 scan-assembler-not xyzzy PASS: g++.dg/ext/inline1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/inline1.C -std=gnu++98 scan-assembler-not weak[^ \t]*[ \t]_?xyzzy PASS: g++.dg/ext/inline1.C -std=gnu++98 scan-assembler-not xyzzy PASS: g++.dg/ext/inline1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/instantiate1.C -std=gnu++20 scan-assembler \n_?_Z1fIdEvT_(:|\n|\t) PASS: g++.dg/ext/instantiate1.C -std=gnu++20 scan-assembler \n_?_ZN1AIdE1fEv(:|\n|\t) PASS: g++.dg/ext/instantiate1.C -std=gnu++20 scan-assembler-not \n_?_Z1fIiEvT_(:|\n|\t) PASS: g++.dg/ext/instantiate1.C -std=gnu++20 scan-assembler-not \n_?_ZN1AIiE1fEv(:|\n|\t) PASS: g++.dg/ext/instantiate1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/instantiate1.C -std=gnu++26 scan-assembler \n_?_Z1fIdEvT_(:|\n|\t) PASS: g++.dg/ext/instantiate1.C -std=gnu++26 scan-assembler \n_?_ZN1AIdE1fEv(:|\n|\t) PASS: g++.dg/ext/instantiate1.C -std=gnu++26 scan-assembler-not \n_?_Z1fIiEvT_(:|\n|\t) PASS: g++.dg/ext/instantiate1.C -std=gnu++26 scan-assembler-not \n_?_ZN1AIiE1fEv(:|\n|\t) PASS: g++.dg/ext/instantiate1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/instantiate1.C -std=gnu++98 scan-assembler \n_?_Z1fIdEvT_(:|\n|\t) PASS: g++.dg/ext/instantiate1.C -std=gnu++98 scan-assembler \n_?_ZN1AIdE1fEv(:|\n|\t) PASS: g++.dg/ext/instantiate1.C -std=gnu++98 scan-assembler-not \n_?_Z1fIiEvT_(:|\n|\t) PASS: g++.dg/ext/instantiate1.C -std=gnu++98 scan-assembler-not \n_?_ZN1AIiE1fEv(:|\n|\t) PASS: g++.dg/ext/instantiate1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/instantiate2.C -std=gnu++20 scan-assembler \n_?_ZN1AIiE1tE(:|\n|\t) PASS: g++.dg/ext/instantiate2.C -std=gnu++20 scan-assembler-not \n_?_ZN1AIcE1tE(:|\n|\t) PASS: g++.dg/ext/instantiate2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/instantiate2.C -std=gnu++26 scan-assembler \n_?_ZN1AIiE1tE(:|\n|\t) PASS: g++.dg/ext/instantiate2.C -std=gnu++26 scan-assembler-not \n_?_ZN1AIcE1tE(:|\n|\t) PASS: g++.dg/ext/instantiate2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/instantiate2.C -std=gnu++98 scan-assembler \n_?_ZN1AIiE1tE(:|\n|\t) PASS: g++.dg/ext/instantiate2.C -std=gnu++98 scan-assembler-not \n_?_ZN1AIcE1tE(:|\n|\t) PASS: g++.dg/ext/instantiate2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/instantiate3.C -std=gnu++20 scan-assembler \n_?_ZTV1AIiE(:|\n|\t) PASS: g++.dg/ext/instantiate3.C -std=gnu++20 scan-assembler-not \n_?_ZTV1AIcE(:|\n|\t) PASS: g++.dg/ext/instantiate3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/instantiate3.C -std=gnu++26 scan-assembler \n_?_ZTV1AIiE(:|\n|\t) PASS: g++.dg/ext/instantiate3.C -std=gnu++26 scan-assembler-not \n_?_ZTV1AIcE(:|\n|\t) PASS: g++.dg/ext/instantiate3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/instantiate3.C -std=gnu++98 scan-assembler \n_?_ZTV1AIiE(:|\n|\t) PASS: g++.dg/ext/instantiate3.C -std=gnu++98 scan-assembler-not \n_?_ZTV1AIcE(:|\n|\t) PASS: g++.dg/ext/instantiate3.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/int128-1.C -std=c++20 UNSUPPORTED: g++.dg/ext/int128-1.C -std=c++26 UNSUPPORTED: g++.dg/ext/int128-1.C -std=c++98 UNSUPPORTED: g++.dg/ext/int128-2.C -std=c++20 UNSUPPORTED: g++.dg/ext/int128-2.C -std=c++26 UNSUPPORTED: g++.dg/ext/int128-2.C -std=c++98 UNSUPPORTED: g++.dg/ext/int128-3.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/int128-3.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/int128-3.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/int128-4.C -std=gnu++11 UNSUPPORTED: g++.dg/ext/int128-4.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/int128-4.C -std=gnu++26 PASS: g++.dg/ext/int128-5.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/int128-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/int128-5.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/int128-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/int128-5.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/int128-5.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/int128-6.C -std=c++20 UNSUPPORTED: g++.dg/ext/int128-6.C -std=c++26 UNSUPPORTED: g++.dg/ext/int128-6.C -std=c++98 UNSUPPORTED: g++.dg/ext/int128-7.C -std=c++11 UNSUPPORTED: g++.dg/ext/int128-7.C -std=c++20 UNSUPPORTED: g++.dg/ext/int128-7.C -std=c++26 UNSUPPORTED: g++.dg/ext/int128-8.C -std=gnu++11 UNSUPPORTED: g++.dg/ext/int128-8.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/int128-8.C -std=gnu++26 PASS: g++.dg/ext/integer-pack1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/ext/integer-pack1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/ext/integer-pack1.C -std=c++11 (test for errors, line 19) PASS: g++.dg/ext/integer-pack1.C -std=c++11 (test for errors, line 21) PASS: g++.dg/ext/integer-pack1.C -std=c++11 (test for errors, line 22) PASS: g++.dg/ext/integer-pack1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/ext/integer-pack1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/integer-pack1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/ext/integer-pack1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/ext/integer-pack1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/ext/integer-pack1.C -std=c++20 (test for errors, line 21) PASS: g++.dg/ext/integer-pack1.C -std=c++20 (test for errors, line 22) PASS: g++.dg/ext/integer-pack1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/integer-pack1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/integer-pack1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/ext/integer-pack1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/ext/integer-pack1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/ext/integer-pack1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/ext/integer-pack1.C -std=c++26 (test for errors, line 22) PASS: g++.dg/ext/integer-pack1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/integer-pack1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/integer-pack2.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/ext/integer-pack2.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/ext/integer-pack2.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/ext/integer-pack2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/integer-pack2.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/integer-pack2.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/ext/integer-pack2.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/ext/integer-pack2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/integer-pack2.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/ext/integer-pack2.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/ext/integer-pack2.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/ext/integer-pack2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/integer-pack3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/integer-pack3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/integer-pack3.C -std=c++26 (test for excess errors) XFAIL: g++.dg/ext/integer-pack4.C -std=c++17 (test for bogus messages, line 8) PASS: g++.dg/ext/integer-pack4.C -std=c++17 (test for excess errors) XFAIL: g++.dg/ext/integer-pack4.C -std=c++20 (test for bogus messages, line 8) PASS: g++.dg/ext/integer-pack4.C -std=c++20 (test for excess errors) XFAIL: g++.dg/ext/integer-pack4.C -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/ext/integer-pack4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/integer-pack5.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/integer-pack5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/integer-pack5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/integer-pack6.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/integer-pack6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/integer-pack6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/integer-pack7.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/integer-pack7.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/integer-pack7.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/integer-pack8.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/integer-pack8.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/integer-pack8.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/interface1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/interface1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/interface1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/interface2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/interface2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/interface2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/interface3/interface3a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/interface3/interface3a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/interface3/interface3a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/interface3/interface3b.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/interface3/interface3b.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/interface3/interface3b.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/interface4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/interface4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/interface4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/is_abstract.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_abstract.C -std=c++20 execution test PASS: g++.dg/ext/is_abstract.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_abstract.C -std=c++26 execution test PASS: g++.dg/ext/is_abstract.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_abstract.C -std=c++98 execution test PASS: g++.dg/ext/is_aggregate.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_aggregate.C -std=c++11 execution test PASS: g++.dg/ext/is_aggregate.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_aggregate.C -std=c++20 execution test PASS: g++.dg/ext/is_aggregate.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_aggregate.C -std=c++26 execution test PASS: g++.dg/ext/is_array.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/is_array.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/is_array.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/is_assignable1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/ext/is_assignable1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_assignable1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/ext/is_assignable1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_assignable1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/ext/is_assignable1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_assignable2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/ext/is_assignable2.C -std=c++11 (test for errors, line 25) PASS: g++.dg/ext/is_assignable2.C -std=c++11 (test for errors, line 35) PASS: g++.dg/ext/is_assignable2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/ext/is_assignable2.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/ext/is_assignable2.C -std=c++11 (test for warnings, line 23) PASS: g++.dg/ext/is_assignable2.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/ext/is_assignable2.C -std=c++11 at line 15 (test for warnings, line 14) PASS: g++.dg/ext/is_assignable2.C -std=c++11 at line 16 (test for errors, line 14) PASS: g++.dg/ext/is_assignable2.C -std=c++11 at line 26 (test for warnings, line 25) PASS: g++.dg/ext/is_assignable2.C -std=c++11 at line 36 (test for warnings, line 35) PASS: g++.dg/ext/is_assignable2.C -std=c++11 at line 9 (test for errors, line 8) PASS: g++.dg/ext/is_assignable2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_assignable2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/ext/is_assignable2.C -std=c++20 (test for errors, line 25) PASS: g++.dg/ext/is_assignable2.C -std=c++20 (test for errors, line 35) PASS: g++.dg/ext/is_assignable2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/is_assignable2.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/ext/is_assignable2.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/ext/is_assignable2.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/ext/is_assignable2.C -std=c++20 at line 15 (test for warnings, line 14) PASS: g++.dg/ext/is_assignable2.C -std=c++20 at line 16 (test for errors, line 14) PASS: g++.dg/ext/is_assignable2.C -std=c++20 at line 26 (test for warnings, line 25) PASS: g++.dg/ext/is_assignable2.C -std=c++20 at line 36 (test for warnings, line 35) PASS: g++.dg/ext/is_assignable2.C -std=c++20 at line 9 (test for errors, line 8) PASS: g++.dg/ext/is_assignable2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_assignable2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/ext/is_assignable2.C -std=c++26 (test for errors, line 25) PASS: g++.dg/ext/is_assignable2.C -std=c++26 (test for errors, line 35) PASS: g++.dg/ext/is_assignable2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/is_assignable2.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/ext/is_assignable2.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/ext/is_assignable2.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/ext/is_assignable2.C -std=c++26 at line 15 (test for warnings, line 14) PASS: g++.dg/ext/is_assignable2.C -std=c++26 at line 16 (test for errors, line 14) PASS: g++.dg/ext/is_assignable2.C -std=c++26 at line 26 (test for warnings, line 25) PASS: g++.dg/ext/is_assignable2.C -std=c++26 at line 36 (test for warnings, line 35) PASS: g++.dg/ext/is_assignable2.C -std=c++26 at line 9 (test for errors, line 8) PASS: g++.dg/ext/is_assignable2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_base_of.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_base_of.C -std=c++20 execution test PASS: g++.dg/ext/is_base_of.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_base_of.C -std=c++26 execution test PASS: g++.dg/ext/is_base_of.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_base_of.C -std=c++98 execution test PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++20 (test for errors, line 13) PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++26 (test for errors, line 13) PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++98 (test for errors, line 13) PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_base_of_incomplete-2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_base_of_incomplete-2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_base_of_incomplete-2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_base_of_incomplete.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_base_of_incomplete.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_base_of_incomplete.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_bounded_array.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/is_bounded_array.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/is_bounded_array.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/is_class.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_class.C -std=c++20 execution test PASS: g++.dg/ext/is_class.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_class.C -std=c++26 execution test PASS: g++.dg/ext/is_class.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_class.C -std=c++98 execution test PASS: g++.dg/ext/is_class_error1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/ext/is_class_error1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_class_error1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/ext/is_class_error1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_class_error1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/ext/is_class_error1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 16) PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 17) PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 18) PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 19) PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_class_error2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/ext/is_class_error2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/ext/is_class_error2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/ext/is_class_error2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/ext/is_class_error2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/ext/is_class_error2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/ext/is_class_error2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/ext/is_class_error2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/ext/is_class_error2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/ext/is_class_error2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/ext/is_class_error2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/ext/is_class_error2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/ext/is_class_error2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/ext/is_class_error2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/is_class_error2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/is_class_error2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/ext/is_class_error2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 12) PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 14) PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 15) PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 16) PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 17) PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 18) PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 19) PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 20) PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_class_error3.C -std=c++20 (test for errors, line 2) PASS: g++.dg/ext/is_class_error3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_class_error3.C -std=c++26 (test for errors, line 2) PASS: g++.dg/ext/is_class_error3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_class_error3.C -std=c++98 (test for errors, line 2) PASS: g++.dg/ext/is_class_error3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_const.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_const.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_const.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_constructible1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/is_constructible1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/is_constructible1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/is_constructible2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_constructible2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_constructible2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_constructible3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_constructible3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_constructible3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_constructible4.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/is_constructible4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_constructible4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_constructible5.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_constructible5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_constructible5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_constructible6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_constructible6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_constructible6.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_constructible8.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_constructible8.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_constructible8.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_constructible9.C -std=c++11 (test for errors, line 12) PASS: g++.dg/ext/is_constructible9.C -std=c++11 (test for errors, line 16) PASS: g++.dg/ext/is_constructible9.C -std=c++11 (test for errors, line 23) PASS: g++.dg/ext/is_constructible9.C -std=c++11 (test for errors, line 30) PASS: g++.dg/ext/is_constructible9.C -std=c++11 (test for errors, line 41) PASS: g++.dg/ext/is_constructible9.C -std=c++11 (test for errors, line 48) PASS: g++.dg/ext/is_constructible9.C -std=c++11 (test for errors, line 59) PASS: g++.dg/ext/is_constructible9.C -std=c++11 (test for errors, line 65) PASS: g++.dg/ext/is_constructible9.C -std=c++11 (test for errors, line 8) PASS: g++.dg/ext/is_constructible9.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/ext/is_constructible9.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/ext/is_constructible9.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/ext/is_constructible9.C -std=c++11 (test for warnings, line 39) PASS: g++.dg/ext/is_constructible9.C -std=c++11 (test for warnings, line 46) PASS: g++.dg/ext/is_constructible9.C -std=c++11 (test for warnings, line 57) PASS: g++.dg/ext/is_constructible9.C -std=c++11 (test for warnings, line 63) PASS: g++.dg/ext/is_constructible9.C -std=c++11 at line 10 (test for errors, line 8) PASS: g++.dg/ext/is_constructible9.C -std=c++11 at line 13 (test for warnings, line 12) PASS: g++.dg/ext/is_constructible9.C -std=c++11 at line 14 (test for errors, line 12) PASS: g++.dg/ext/is_constructible9.C -std=c++11 at line 17 (test for warnings, line 16) PASS: g++.dg/ext/is_constructible9.C -std=c++11 at line 18 (test for errors, line 16) PASS: g++.dg/ext/is_constructible9.C -std=c++11 at line 24 (test for warnings, line 23) PASS: g++.dg/ext/is_constructible9.C -std=c++11 at line 25 (test for errors, line 23) PASS: g++.dg/ext/is_constructible9.C -std=c++11 at line 31 (test for errors, line 30) PASS: g++.dg/ext/is_constructible9.C -std=c++11 at line 42 (test for warnings, line 41) PASS: g++.dg/ext/is_constructible9.C -std=c++11 at line 43 (test for errors, line 41) PASS: g++.dg/ext/is_constructible9.C -std=c++11 at line 49 (test for warnings, line 48) PASS: g++.dg/ext/is_constructible9.C -std=c++11 at line 60 (test for warnings, line 59) PASS: g++.dg/ext/is_constructible9.C -std=c++11 at line 66 (test for warnings, line 65) PASS: g++.dg/ext/is_constructible9.C -std=c++11 at line 9 (test for warnings, line 8) PASS: g++.dg/ext/is_constructible9.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_constructible9.C -std=c++20 (test for errors, line 12) PASS: g++.dg/ext/is_constructible9.C -std=c++20 (test for errors, line 16) PASS: g++.dg/ext/is_constructible9.C -std=c++20 (test for errors, line 23) PASS: g++.dg/ext/is_constructible9.C -std=c++20 (test for errors, line 30) PASS: g++.dg/ext/is_constructible9.C -std=c++20 (test for errors, line 41) PASS: g++.dg/ext/is_constructible9.C -std=c++20 (test for errors, line 48) PASS: g++.dg/ext/is_constructible9.C -std=c++20 (test for errors, line 59) PASS: g++.dg/ext/is_constructible9.C -std=c++20 (test for errors, line 65) PASS: g++.dg/ext/is_constructible9.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/is_constructible9.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/ext/is_constructible9.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/ext/is_constructible9.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/ext/is_constructible9.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/ext/is_constructible9.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/ext/is_constructible9.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/ext/is_constructible9.C -std=c++20 (test for warnings, line 63) PASS: g++.dg/ext/is_constructible9.C -std=c++20 at line 10 (test for errors, line 8) PASS: g++.dg/ext/is_constructible9.C -std=c++20 at line 13 (test for warnings, line 12) PASS: g++.dg/ext/is_constructible9.C -std=c++20 at line 14 (test for errors, line 12) PASS: g++.dg/ext/is_constructible9.C -std=c++20 at line 17 (test for warnings, line 16) PASS: g++.dg/ext/is_constructible9.C -std=c++20 at line 18 (test for errors, line 16) PASS: g++.dg/ext/is_constructible9.C -std=c++20 at line 24 (test for warnings, line 23) PASS: g++.dg/ext/is_constructible9.C -std=c++20 at line 25 (test for errors, line 23) PASS: g++.dg/ext/is_constructible9.C -std=c++20 at line 31 (test for errors, line 30) PASS: g++.dg/ext/is_constructible9.C -std=c++20 at line 42 (test for warnings, line 41) PASS: g++.dg/ext/is_constructible9.C -std=c++20 at line 43 (test for errors, line 41) PASS: g++.dg/ext/is_constructible9.C -std=c++20 at line 49 (test for warnings, line 48) PASS: g++.dg/ext/is_constructible9.C -std=c++20 at line 60 (test for warnings, line 59) PASS: g++.dg/ext/is_constructible9.C -std=c++20 at line 66 (test for warnings, line 65) PASS: g++.dg/ext/is_constructible9.C -std=c++20 at line 9 (test for warnings, line 8) PASS: g++.dg/ext/is_constructible9.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_constructible9.C -std=c++26 (test for errors, line 12) PASS: g++.dg/ext/is_constructible9.C -std=c++26 (test for errors, line 16) PASS: g++.dg/ext/is_constructible9.C -std=c++26 (test for errors, line 23) PASS: g++.dg/ext/is_constructible9.C -std=c++26 (test for errors, line 30) PASS: g++.dg/ext/is_constructible9.C -std=c++26 (test for errors, line 41) PASS: g++.dg/ext/is_constructible9.C -std=c++26 (test for errors, line 48) PASS: g++.dg/ext/is_constructible9.C -std=c++26 (test for errors, line 59) PASS: g++.dg/ext/is_constructible9.C -std=c++26 (test for errors, line 65) PASS: g++.dg/ext/is_constructible9.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/is_constructible9.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/ext/is_constructible9.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/ext/is_constructible9.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/ext/is_constructible9.C -std=c++26 (test for warnings, line 39) PASS: g++.dg/ext/is_constructible9.C -std=c++26 (test for warnings, line 46) PASS: g++.dg/ext/is_constructible9.C -std=c++26 (test for warnings, line 57) PASS: g++.dg/ext/is_constructible9.C -std=c++26 (test for warnings, line 63) PASS: g++.dg/ext/is_constructible9.C -std=c++26 at line 10 (test for errors, line 8) PASS: g++.dg/ext/is_constructible9.C -std=c++26 at line 13 (test for warnings, line 12) PASS: g++.dg/ext/is_constructible9.C -std=c++26 at line 14 (test for errors, line 12) PASS: g++.dg/ext/is_constructible9.C -std=c++26 at line 17 (test for warnings, line 16) PASS: g++.dg/ext/is_constructible9.C -std=c++26 at line 18 (test for errors, line 16) PASS: g++.dg/ext/is_constructible9.C -std=c++26 at line 24 (test for warnings, line 23) PASS: g++.dg/ext/is_constructible9.C -std=c++26 at line 25 (test for errors, line 23) PASS: g++.dg/ext/is_constructible9.C -std=c++26 at line 31 (test for errors, line 30) PASS: g++.dg/ext/is_constructible9.C -std=c++26 at line 42 (test for warnings, line 41) PASS: g++.dg/ext/is_constructible9.C -std=c++26 at line 43 (test for errors, line 41) PASS: g++.dg/ext/is_constructible9.C -std=c++26 at line 49 (test for warnings, line 48) PASS: g++.dg/ext/is_constructible9.C -std=c++26 at line 60 (test for warnings, line 59) PASS: g++.dg/ext/is_constructible9.C -std=c++26 at line 66 (test for warnings, line 65) PASS: g++.dg/ext/is_constructible9.C -std=c++26 at line 9 (test for warnings, line 8) PASS: g++.dg/ext/is_constructible9.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_convertible1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_convertible1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_convertible1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_convertible2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_convertible2.C -std=c++23 (test for excess errors) PASS: g++.dg/ext/is_convertible2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_convertible3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_convertible3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_convertible3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_convertible4.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_convertible4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_convertible4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_convertible5.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/ext/is_convertible5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/is_convertible5.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/ext/is_convertible5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/is_convertible5.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/ext/is_convertible5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/is_convertible6.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_convertible6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_convertible6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_convertible7.C -std=c++11 (test for errors, line 11) PASS: g++.dg/ext/is_convertible7.C -std=c++11 (test for errors, line 17) PASS: g++.dg/ext/is_convertible7.C -std=c++11 (test for errors, line 28) PASS: g++.dg/ext/is_convertible7.C -std=c++11 (test for errors, line 34) PASS: g++.dg/ext/is_convertible7.C -std=c++11 (test for errors, line 40) PASS: g++.dg/ext/is_convertible7.C -std=c++11 (test for errors, line 8) PASS: g++.dg/ext/is_convertible7.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/ext/is_convertible7.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/ext/is_convertible7.C -std=c++11 (test for warnings, line 38) PASS: g++.dg/ext/is_convertible7.C -std=c++11 at line 12 (test for errors, line 11) PASS: g++.dg/ext/is_convertible7.C -std=c++11 at line 18 (test for errors, line 17) PASS: g++.dg/ext/is_convertible7.C -std=c++11 at line 29 (test for warnings, line 28) PASS: g++.dg/ext/is_convertible7.C -std=c++11 at line 35 (test for warnings, line 34) PASS: g++.dg/ext/is_convertible7.C -std=c++11 at line 41 (test for warnings, line 40) PASS: g++.dg/ext/is_convertible7.C -std=c++11 at line 9 (test for errors, line 8) PASS: g++.dg/ext/is_convertible7.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_convertible7.C -std=c++20 (test for errors, line 11) PASS: g++.dg/ext/is_convertible7.C -std=c++20 (test for errors, line 17) PASS: g++.dg/ext/is_convertible7.C -std=c++20 (test for errors, line 28) PASS: g++.dg/ext/is_convertible7.C -std=c++20 (test for errors, line 34) PASS: g++.dg/ext/is_convertible7.C -std=c++20 (test for errors, line 40) PASS: g++.dg/ext/is_convertible7.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/is_convertible7.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/ext/is_convertible7.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/ext/is_convertible7.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/ext/is_convertible7.C -std=c++20 at line 12 (test for errors, line 11) PASS: g++.dg/ext/is_convertible7.C -std=c++20 at line 18 (test for errors, line 17) PASS: g++.dg/ext/is_convertible7.C -std=c++20 at line 29 (test for warnings, line 28) PASS: g++.dg/ext/is_convertible7.C -std=c++20 at line 35 (test for warnings, line 34) PASS: g++.dg/ext/is_convertible7.C -std=c++20 at line 41 (test for warnings, line 40) PASS: g++.dg/ext/is_convertible7.C -std=c++20 at line 9 (test for errors, line 8) PASS: g++.dg/ext/is_convertible7.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_convertible7.C -std=c++26 (test for errors, line 11) PASS: g++.dg/ext/is_convertible7.C -std=c++26 (test for errors, line 17) PASS: g++.dg/ext/is_convertible7.C -std=c++26 (test for errors, line 28) PASS: g++.dg/ext/is_convertible7.C -std=c++26 (test for errors, line 34) PASS: g++.dg/ext/is_convertible7.C -std=c++26 (test for errors, line 40) PASS: g++.dg/ext/is_convertible7.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/is_convertible7.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/ext/is_convertible7.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/ext/is_convertible7.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/ext/is_convertible7.C -std=c++26 at line 12 (test for errors, line 11) PASS: g++.dg/ext/is_convertible7.C -std=c++26 at line 18 (test for errors, line 17) PASS: g++.dg/ext/is_convertible7.C -std=c++26 at line 29 (test for warnings, line 28) PASS: g++.dg/ext/is_convertible7.C -std=c++26 at line 35 (test for warnings, line 34) PASS: g++.dg/ext/is_convertible7.C -std=c++26 at line 41 (test for warnings, line 40) PASS: g++.dg/ext/is_convertible7.C -std=c++26 at line 9 (test for errors, line 8) PASS: g++.dg/ext/is_convertible7.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_deducible1.C -std=c++20 (test for errors, line 35) PASS: g++.dg/ext/is_deducible1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_deducible1.C -std=c++23 (test for errors, line 35) PASS: g++.dg/ext/is_deducible1.C -std=c++23 (test for excess errors) PASS: g++.dg/ext/is_deducible1.C -std=c++26 (test for errors, line 35) PASS: g++.dg/ext/is_deducible1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_destructible1.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/ext/is_destructible1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_destructible1.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/ext/is_destructible1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_destructible1.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/ext/is_destructible1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_destructible2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_destructible2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_destructible2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_destructible3.C -std=c++11 (test for errors, line 12) PASS: g++.dg/ext/is_destructible3.C -std=c++11 (test for errors, line 19) PASS: g++.dg/ext/is_destructible3.C -std=c++11 (test for errors, line 27) PASS: g++.dg/ext/is_destructible3.C -std=c++11 (test for errors, line 39) PASS: g++.dg/ext/is_destructible3.C -std=c++11 (test for errors, line 46) PASS: g++.dg/ext/is_destructible3.C -std=c++11 (test for errors, line 59) PASS: g++.dg/ext/is_destructible3.C -std=c++11 (test for errors, line 66) PASS: g++.dg/ext/is_destructible3.C -std=c++11 (test for errors, line 67) PASS: g++.dg/ext/is_destructible3.C -std=c++11 (test for errors, line 8) PASS: g++.dg/ext/is_destructible3.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/ext/is_destructible3.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/ext/is_destructible3.C -std=c++11 (test for warnings, line 37) PASS: g++.dg/ext/is_destructible3.C -std=c++11 (test for warnings, line 44) PASS: g++.dg/ext/is_destructible3.C -std=c++11 (test for warnings, line 58) PASS: g++.dg/ext/is_destructible3.C -std=c++11 (test for warnings, line 64) PASS: g++.dg/ext/is_destructible3.C -std=c++11 at line 10 (test for errors, line 8) PASS: g++.dg/ext/is_destructible3.C -std=c++11 at line 13 (test for warnings, line 12) PASS: g++.dg/ext/is_destructible3.C -std=c++11 at line 14 (test for errors, line 12) PASS: g++.dg/ext/is_destructible3.C -std=c++11 at line 20 (test for warnings, line 19) PASS: g++.dg/ext/is_destructible3.C -std=c++11 at line 21 (test for errors, line 19) PASS: g++.dg/ext/is_destructible3.C -std=c++11 at line 28 (test for warnings, line 27) PASS: g++.dg/ext/is_destructible3.C -std=c++11 at line 29 (test for errors, line 27) PASS: g++.dg/ext/is_destructible3.C -std=c++11 at line 40 (test for warnings, line 39) PASS: g++.dg/ext/is_destructible3.C -std=c++11 at line 47 (test for warnings, line 46) PASS: g++.dg/ext/is_destructible3.C -std=c++11 at line 48 (test for errors, line 46) PASS: g++.dg/ext/is_destructible3.C -std=c++11 at line 60 (test for warnings, line 59) PASS: g++.dg/ext/is_destructible3.C -std=c++11 at line 68 (test for warnings, line 67) PASS: g++.dg/ext/is_destructible3.C -std=c++11 at line 69 (test for errors, line 67) PASS: g++.dg/ext/is_destructible3.C -std=c++11 at line 9 (test for warnings, line 8) PASS: g++.dg/ext/is_destructible3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_destructible3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/ext/is_destructible3.C -std=c++20 (test for errors, line 19) PASS: g++.dg/ext/is_destructible3.C -std=c++20 (test for errors, line 27) PASS: g++.dg/ext/is_destructible3.C -std=c++20 (test for errors, line 39) PASS: g++.dg/ext/is_destructible3.C -std=c++20 (test for errors, line 46) PASS: g++.dg/ext/is_destructible3.C -std=c++20 (test for errors, line 59) PASS: g++.dg/ext/is_destructible3.C -std=c++20 (test for errors, line 66) PASS: g++.dg/ext/is_destructible3.C -std=c++20 (test for errors, line 67) PASS: g++.dg/ext/is_destructible3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/is_destructible3.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/ext/is_destructible3.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/ext/is_destructible3.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/ext/is_destructible3.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/ext/is_destructible3.C -std=c++20 (test for warnings, line 58) PASS: g++.dg/ext/is_destructible3.C -std=c++20 (test for warnings, line 64) PASS: g++.dg/ext/is_destructible3.C -std=c++20 at line 10 (test for errors, line 8) PASS: g++.dg/ext/is_destructible3.C -std=c++20 at line 13 (test for warnings, line 12) PASS: g++.dg/ext/is_destructible3.C -std=c++20 at line 14 (test for errors, line 12) PASS: g++.dg/ext/is_destructible3.C -std=c++20 at line 20 (test for warnings, line 19) PASS: g++.dg/ext/is_destructible3.C -std=c++20 at line 21 (test for errors, line 19) PASS: g++.dg/ext/is_destructible3.C -std=c++20 at line 28 (test for warnings, line 27) PASS: g++.dg/ext/is_destructible3.C -std=c++20 at line 29 (test for errors, line 27) PASS: g++.dg/ext/is_destructible3.C -std=c++20 at line 40 (test for warnings, line 39) PASS: g++.dg/ext/is_destructible3.C -std=c++20 at line 47 (test for warnings, line 46) PASS: g++.dg/ext/is_destructible3.C -std=c++20 at line 48 (test for errors, line 46) PASS: g++.dg/ext/is_destructible3.C -std=c++20 at line 60 (test for warnings, line 59) PASS: g++.dg/ext/is_destructible3.C -std=c++20 at line 68 (test for warnings, line 67) PASS: g++.dg/ext/is_destructible3.C -std=c++20 at line 69 (test for errors, line 67) PASS: g++.dg/ext/is_destructible3.C -std=c++20 at line 9 (test for warnings, line 8) PASS: g++.dg/ext/is_destructible3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_destructible3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/ext/is_destructible3.C -std=c++26 (test for errors, line 19) PASS: g++.dg/ext/is_destructible3.C -std=c++26 (test for errors, line 27) PASS: g++.dg/ext/is_destructible3.C -std=c++26 (test for errors, line 39) PASS: g++.dg/ext/is_destructible3.C -std=c++26 (test for errors, line 46) PASS: g++.dg/ext/is_destructible3.C -std=c++26 (test for errors, line 59) PASS: g++.dg/ext/is_destructible3.C -std=c++26 (test for errors, line 66) PASS: g++.dg/ext/is_destructible3.C -std=c++26 (test for errors, line 67) PASS: g++.dg/ext/is_destructible3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/is_destructible3.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/ext/is_destructible3.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/ext/is_destructible3.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/ext/is_destructible3.C -std=c++26 (test for warnings, line 44) PASS: g++.dg/ext/is_destructible3.C -std=c++26 (test for warnings, line 58) PASS: g++.dg/ext/is_destructible3.C -std=c++26 (test for warnings, line 64) PASS: g++.dg/ext/is_destructible3.C -std=c++26 at line 10 (test for errors, line 8) PASS: g++.dg/ext/is_destructible3.C -std=c++26 at line 13 (test for warnings, line 12) PASS: g++.dg/ext/is_destructible3.C -std=c++26 at line 14 (test for errors, line 12) PASS: g++.dg/ext/is_destructible3.C -std=c++26 at line 20 (test for warnings, line 19) PASS: g++.dg/ext/is_destructible3.C -std=c++26 at line 21 (test for errors, line 19) PASS: g++.dg/ext/is_destructible3.C -std=c++26 at line 28 (test for warnings, line 27) PASS: g++.dg/ext/is_destructible3.C -std=c++26 at line 29 (test for errors, line 27) PASS: g++.dg/ext/is_destructible3.C -std=c++26 at line 40 (test for warnings, line 39) PASS: g++.dg/ext/is_destructible3.C -std=c++26 at line 47 (test for warnings, line 46) PASS: g++.dg/ext/is_destructible3.C -std=c++26 at line 48 (test for errors, line 46) PASS: g++.dg/ext/is_destructible3.C -std=c++26 at line 60 (test for warnings, line 59) PASS: g++.dg/ext/is_destructible3.C -std=c++26 at line 68 (test for warnings, line 67) PASS: g++.dg/ext/is_destructible3.C -std=c++26 at line 69 (test for errors, line 67) PASS: g++.dg/ext/is_destructible3.C -std=c++26 at line 9 (test for warnings, line 8) PASS: g++.dg/ext/is_destructible3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_empty.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_empty.C -std=c++20 execution test PASS: g++.dg/ext/is_empty.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_empty.C -std=c++26 execution test PASS: g++.dg/ext/is_empty.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_empty.C -std=c++98 execution test PASS: g++.dg/ext/is_empty2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/ext/is_empty2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_empty2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/ext/is_empty2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_empty2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/ext/is_empty2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_enum.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_enum.C -std=c++20 execution test PASS: g++.dg/ext/is_enum.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_enum.C -std=c++26 execution test PASS: g++.dg/ext/is_enum.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_enum.C -std=c++98 execution test PASS: g++.dg/ext/is_enum2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_enum2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_enum2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_final.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_final.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_final.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_function.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_function.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_function.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_implicit_lifetime.C -std=gnu++11 (test for errors, line 95) PASS: g++.dg/ext/is_implicit_lifetime.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/is_implicit_lifetime.C -std=gnu++20 (test for errors, line 95) PASS: g++.dg/ext/is_implicit_lifetime.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/is_implicit_lifetime.C -std=gnu++26 (test for errors, line 95) PASS: g++.dg/ext/is_implicit_lifetime.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/is_implicit_lifetime2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_implicit_lifetime2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_implicit_lifetime2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_invocable1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_invocable1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_invocable1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_invocable2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_invocable2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_invocable2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for bogus messages, line 24) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for bogus messages, line 25) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for bogus messages, line 27) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for bogus messages, line 28) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for bogus messages, line 30) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for bogus messages, line 31) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for bogus messages, line 33) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for bogus messages, line 34) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for bogus messages, line 36) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for bogus messages, line 37) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for bogus messages, line 39) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for bogus messages, line 40) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for bogus messages, line 41) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for bogus messages, line 46) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for bogus messages, line 51) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for errors, line 11) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for errors, line 12) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for errors, line 14) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for errors, line 15) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for errors, line 16) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for errors, line 18) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for errors, line 20) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for errors, line 21) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for errors, line 22) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for errors, line 8) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for errors, line 9) PASS: g++.dg/ext/is_invocable3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for bogus messages, line 24) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for bogus messages, line 25) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for bogus messages, line 27) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for bogus messages, line 28) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for bogus messages, line 30) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for bogus messages, line 31) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for bogus messages, line 33) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for bogus messages, line 34) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for bogus messages, line 36) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for bogus messages, line 37) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for bogus messages, line 39) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for bogus messages, line 40) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for bogus messages, line 41) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for bogus messages, line 46) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for bogus messages, line 51) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for errors, line 14) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for errors, line 15) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for errors, line 16) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for errors, line 18) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for errors, line 20) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for errors, line 21) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for errors, line 22) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for errors, line 9) PASS: g++.dg/ext/is_invocable3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for bogus messages, line 24) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for bogus messages, line 25) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for bogus messages, line 27) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for bogus messages, line 28) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for bogus messages, line 30) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for bogus messages, line 31) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for bogus messages, line 33) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for bogus messages, line 34) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for bogus messages, line 36) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for bogus messages, line 37) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for bogus messages, line 39) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for bogus messages, line 40) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for bogus messages, line 41) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for bogus messages, line 46) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for bogus messages, line 51) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for errors, line 15) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for errors, line 16) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for errors, line 18) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for errors, line 20) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for errors, line 21) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for errors, line 22) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/ext/is_invocable3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_invocable4.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_invocable4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_invocable4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_invocable5.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_invocable5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_invocable5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_invocable6.C -std=c++11 (test for errors, line 12) PASS: g++.dg/ext/is_invocable6.C -std=c++11 (test for errors, line 16) PASS: g++.dg/ext/is_invocable6.C -std=c++11 (test for errors, line 21) PASS: g++.dg/ext/is_invocable6.C -std=c++11 (test for errors, line 28) PASS: g++.dg/ext/is_invocable6.C -std=c++11 (test for errors, line 37) PASS: g++.dg/ext/is_invocable6.C -std=c++11 (test for errors, line 44) PASS: g++.dg/ext/is_invocable6.C -std=c++11 (test for errors, line 8) PASS: g++.dg/ext/is_invocable6.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/ext/is_invocable6.C -std=c++11 (test for warnings, line 42) PASS: g++.dg/ext/is_invocable6.C -std=c++11 at line 10 (test for errors, line 8) PASS: g++.dg/ext/is_invocable6.C -std=c++11 at line 13 (test for warnings, line 12) PASS: g++.dg/ext/is_invocable6.C -std=c++11 at line 14 (test for errors, line 12) PASS: g++.dg/ext/is_invocable6.C -std=c++11 at line 17 (test for warnings, line 16) PASS: g++.dg/ext/is_invocable6.C -std=c++11 at line 18 (test for errors, line 16) PASS: g++.dg/ext/is_invocable6.C -std=c++11 at line 22 (test for warnings, line 21) PASS: g++.dg/ext/is_invocable6.C -std=c++11 at line 23 (test for errors, line 21) PASS: g++.dg/ext/is_invocable6.C -std=c++11 at line 29 (test for warnings, line 28) PASS: g++.dg/ext/is_invocable6.C -std=c++11 at line 30 (test for errors, line 28) PASS: g++.dg/ext/is_invocable6.C -std=c++11 at line 38 (test for warnings, line 37) PASS: g++.dg/ext/is_invocable6.C -std=c++11 at line 39 (test for warnings, line 37) PASS: g++.dg/ext/is_invocable6.C -std=c++11 at line 45 (test for warnings, line 44) PASS: g++.dg/ext/is_invocable6.C -std=c++11 at line 9 (test for warnings, line 8) PASS: g++.dg/ext/is_invocable6.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_invocable6.C -std=c++20 (test for errors, line 12) PASS: g++.dg/ext/is_invocable6.C -std=c++20 (test for errors, line 16) PASS: g++.dg/ext/is_invocable6.C -std=c++20 (test for errors, line 21) PASS: g++.dg/ext/is_invocable6.C -std=c++20 (test for errors, line 28) PASS: g++.dg/ext/is_invocable6.C -std=c++20 (test for errors, line 37) PASS: g++.dg/ext/is_invocable6.C -std=c++20 (test for errors, line 44) PASS: g++.dg/ext/is_invocable6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/is_invocable6.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/ext/is_invocable6.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/ext/is_invocable6.C -std=c++20 at line 10 (test for errors, line 8) PASS: g++.dg/ext/is_invocable6.C -std=c++20 at line 13 (test for warnings, line 12) PASS: g++.dg/ext/is_invocable6.C -std=c++20 at line 14 (test for errors, line 12) PASS: g++.dg/ext/is_invocable6.C -std=c++20 at line 17 (test for warnings, line 16) PASS: g++.dg/ext/is_invocable6.C -std=c++20 at line 18 (test for errors, line 16) PASS: g++.dg/ext/is_invocable6.C -std=c++20 at line 22 (test for warnings, line 21) PASS: g++.dg/ext/is_invocable6.C -std=c++20 at line 23 (test for errors, line 21) PASS: g++.dg/ext/is_invocable6.C -std=c++20 at line 29 (test for warnings, line 28) PASS: g++.dg/ext/is_invocable6.C -std=c++20 at line 30 (test for errors, line 28) PASS: g++.dg/ext/is_invocable6.C -std=c++20 at line 38 (test for warnings, line 37) PASS: g++.dg/ext/is_invocable6.C -std=c++20 at line 39 (test for warnings, line 37) PASS: g++.dg/ext/is_invocable6.C -std=c++20 at line 45 (test for warnings, line 44) PASS: g++.dg/ext/is_invocable6.C -std=c++20 at line 9 (test for warnings, line 8) PASS: g++.dg/ext/is_invocable6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_invocable6.C -std=c++26 (test for errors, line 12) PASS: g++.dg/ext/is_invocable6.C -std=c++26 (test for errors, line 16) PASS: g++.dg/ext/is_invocable6.C -std=c++26 (test for errors, line 21) PASS: g++.dg/ext/is_invocable6.C -std=c++26 (test for errors, line 28) PASS: g++.dg/ext/is_invocable6.C -std=c++26 (test for errors, line 37) PASS: g++.dg/ext/is_invocable6.C -std=c++26 (test for errors, line 44) PASS: g++.dg/ext/is_invocable6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/is_invocable6.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/ext/is_invocable6.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/ext/is_invocable6.C -std=c++26 at line 10 (test for errors, line 8) PASS: g++.dg/ext/is_invocable6.C -std=c++26 at line 13 (test for warnings, line 12) PASS: g++.dg/ext/is_invocable6.C -std=c++26 at line 14 (test for errors, line 12) PASS: g++.dg/ext/is_invocable6.C -std=c++26 at line 17 (test for warnings, line 16) PASS: g++.dg/ext/is_invocable6.C -std=c++26 at line 18 (test for errors, line 16) PASS: g++.dg/ext/is_invocable6.C -std=c++26 at line 22 (test for warnings, line 21) PASS: g++.dg/ext/is_invocable6.C -std=c++26 at line 23 (test for errors, line 21) PASS: g++.dg/ext/is_invocable6.C -std=c++26 at line 29 (test for warnings, line 28) PASS: g++.dg/ext/is_invocable6.C -std=c++26 at line 30 (test for errors, line 28) PASS: g++.dg/ext/is_invocable6.C -std=c++26 at line 38 (test for warnings, line 37) PASS: g++.dg/ext/is_invocable6.C -std=c++26 at line 39 (test for warnings, line 37) PASS: g++.dg/ext/is_invocable6.C -std=c++26 at line 45 (test for warnings, line 44) PASS: g++.dg/ext/is_invocable6.C -std=c++26 at line 9 (test for warnings, line 8) PASS: g++.dg/ext/is_invocable6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_invocable7.C -std=c++17 (test for errors, line 15) PASS: g++.dg/ext/is_invocable7.C -std=c++17 (test for errors, line 19) PASS: g++.dg/ext/is_invocable7.C -std=c++17 (test for warnings, line 12) PASS: g++.dg/ext/is_invocable7.C -std=c++17 at line 16 (test for warnings, line 15) PASS: g++.dg/ext/is_invocable7.C -std=c++17 at line 17 (test for errors, line 15) PASS: g++.dg/ext/is_invocable7.C -std=c++17 at line 20 (test for warnings, line 19) PASS: g++.dg/ext/is_invocable7.C -std=c++17 at line 21 (test for errors, line 19) PASS: g++.dg/ext/is_invocable7.C -std=c++17 (test for excess errors) PASS: g++.dg/ext/is_invocable7.C -std=c++20 (test for errors, line 15) PASS: g++.dg/ext/is_invocable7.C -std=c++20 (test for errors, line 19) PASS: g++.dg/ext/is_invocable7.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/ext/is_invocable7.C -std=c++20 at line 16 (test for warnings, line 15) PASS: g++.dg/ext/is_invocable7.C -std=c++20 at line 17 (test for errors, line 15) PASS: g++.dg/ext/is_invocable7.C -std=c++20 at line 20 (test for warnings, line 19) PASS: g++.dg/ext/is_invocable7.C -std=c++20 at line 21 (test for errors, line 19) PASS: g++.dg/ext/is_invocable7.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_invocable7.C -std=c++26 (test for errors, line 15) PASS: g++.dg/ext/is_invocable7.C -std=c++26 (test for errors, line 19) PASS: g++.dg/ext/is_invocable7.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/ext/is_invocable7.C -std=c++26 at line 16 (test for warnings, line 15) PASS: g++.dg/ext/is_invocable7.C -std=c++26 at line 17 (test for errors, line 15) PASS: g++.dg/ext/is_invocable7.C -std=c++26 at line 20 (test for warnings, line 19) PASS: g++.dg/ext/is_invocable7.C -std=c++26 at line 21 (test for errors, line 19) PASS: g++.dg/ext/is_invocable7.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_literal_type1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_literal_type1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_literal_type1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_literal_type2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_literal_type2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_literal_type2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_literal_type3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_literal_type3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_literal_type3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_member_function_pointer.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_member_function_pointer.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_member_function_pointer.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_member_object_pointer.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_member_object_pointer.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_member_object_pointer.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_member_pointer.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_member_pointer.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_member_pointer.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible4.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible5.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible6.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible7.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible7.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible7.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible8.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible8.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_nothrow_constructible8.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_nothrow_convertible1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_nothrow_convertible1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_nothrow_convertible1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_nothrow_convertible2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_nothrow_convertible2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_nothrow_convertible2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_nothrow_convertible3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_nothrow_convertible3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_nothrow_convertible3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_nothrow_convertible4.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_nothrow_convertible4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_nothrow_convertible4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_nothrow_convertible5.C -std=c++17 (test for errors, line 13) PASS: g++.dg/ext/is_nothrow_convertible5.C -std=c++17 (test for warnings, line 10) PASS: g++.dg/ext/is_nothrow_convertible5.C -std=c++17 at line 14 (test for warnings, line 13) PASS: g++.dg/ext/is_nothrow_convertible5.C -std=c++17 at line 15 (test for errors, line 13) PASS: g++.dg/ext/is_nothrow_convertible5.C -std=c++17 (test for excess errors) PASS: g++.dg/ext/is_nothrow_convertible5.C -std=c++20 (test for errors, line 13) PASS: g++.dg/ext/is_nothrow_convertible5.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/ext/is_nothrow_convertible5.C -std=c++20 at line 14 (test for warnings, line 13) PASS: g++.dg/ext/is_nothrow_convertible5.C -std=c++20 at line 15 (test for errors, line 13) PASS: g++.dg/ext/is_nothrow_convertible5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_nothrow_convertible5.C -std=c++26 (test for errors, line 13) PASS: g++.dg/ext/is_nothrow_convertible5.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/ext/is_nothrow_convertible5.C -std=c++26 at line 14 (test for warnings, line 13) PASS: g++.dg/ext/is_nothrow_convertible5.C -std=c++26 at line 15 (test for errors, line 13) PASS: g++.dg/ext/is_nothrow_convertible5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_nothrow_invocable.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_nothrow_invocable.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_nothrow_invocable.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_object.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_object.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_object.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_pod.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_pod.C -std=c++11 execution test PASS: g++.dg/ext/is_pod.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_pod.C -std=c++20 execution test PASS: g++.dg/ext/is_pod.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_pod.C -std=c++26 execution test PASS: g++.dg/ext/is_pod_98.C (test for excess errors) PASS: g++.dg/ext/is_pod_98.C execution test PASS: g++.dg/ext/is_pod_incomplete.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_pod_incomplete.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_pod_incomplete.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_pointer.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_pointer.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_pointer.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_polymorphic.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_polymorphic.C -std=c++20 execution test PASS: g++.dg/ext/is_polymorphic.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_polymorphic.C -std=c++26 execution test PASS: g++.dg/ext/is_polymorphic.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_polymorphic.C -std=c++98 execution test PASS: g++.dg/ext/is_reference.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_reference.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_reference.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_same.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_same.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_same.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_scoped_enum.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_scoped_enum.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_scoped_enum.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_std_layout1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_std_layout1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_std_layout1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_std_layout2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/is_std_layout2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/is_std_layout2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/is_std_layout3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_std_layout3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_std_layout3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_std_layout4.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_std_layout4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_std_layout4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_std_layout5.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_std_layout5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_std_layout5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_trivial1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_trivial1.C -std=c++23 (test for excess errors) PASS: g++.dg/ext/is_trivial1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_trivial2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_trivial2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_trivial2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_trivial3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_trivial3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_trivial3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_trivial4.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_trivial4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_trivial4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_trivial5.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_trivial5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_trivial5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_trivial6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_trivial6.C -std=c++23 (test for excess errors) PASS: g++.dg/ext/is_trivial6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible4.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible5.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible6.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible7.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible7.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_trivially_constructible7.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_trivially_copyable.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_trivially_copyable.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_trivially_copyable.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_unbounded_array.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_unbounded_array.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_unbounded_array.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_union.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_union.C -std=c++20 execution test PASS: g++.dg/ext/is_union.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_union.C -std=c++26 execution test PASS: g++.dg/ext/is_union.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_union.C -std=c++98 execution test PASS: g++.dg/ext/is_virtual_base_of.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_virtual_base_of.C -std=c++20 execution test PASS: g++.dg/ext/is_virtual_base_of.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_virtual_base_of.C -std=c++26 execution test PASS: g++.dg/ext/is_virtual_base_of.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_virtual_base_of.C -std=c++98 execution test PASS: g++.dg/ext/is_virtual_base_of_diagnostic.C -std=c++20 (test for errors, line 13) PASS: g++.dg/ext/is_virtual_base_of_diagnostic.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/ext/is_virtual_base_of_diagnostic.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_virtual_base_of_diagnostic.C -std=c++26 (test for errors, line 13) PASS: g++.dg/ext/is_virtual_base_of_diagnostic.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/ext/is_virtual_base_of_diagnostic.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_virtual_base_of_diagnostic.C -std=c++98 (test for errors, line 13) PASS: g++.dg/ext/is_virtual_base_of_diagnostic.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/ext/is_virtual_base_of_diagnostic.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_virtual_base_of_diagnostic2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/ext/is_virtual_base_of_diagnostic2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/ext/is_virtual_base_of_diagnostic2.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/ext/is_virtual_base_of_diagnostic2.C -std=c++11 at line 9 (test for warnings, line 8) PASS: g++.dg/ext/is_virtual_base_of_diagnostic2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_virtual_base_of_diagnostic2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/ext/is_virtual_base_of_diagnostic2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/is_virtual_base_of_diagnostic2.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/ext/is_virtual_base_of_diagnostic2.C -std=c++20 at line 9 (test for warnings, line 8) PASS: g++.dg/ext/is_virtual_base_of_diagnostic2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_virtual_base_of_diagnostic2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/ext/is_virtual_base_of_diagnostic2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/is_virtual_base_of_diagnostic2.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/ext/is_virtual_base_of_diagnostic2.C -std=c++26 at line 9 (test for warnings, line 8) PASS: g++.dg/ext/is_virtual_base_of_diagnostic2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/is_volatile.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_volatile.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/is_volatile.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/ivdep-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/ivdep-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/ivdep-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/label1.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/ext/label1.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/ext/label1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/label1.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/ext/label1.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/ext/label1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/label1.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/ext/label1.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/ext/label1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/label10.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/ext/label10.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/ext/label10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/label10.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/ext/label10.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/ext/label10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/label10.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/ext/label10.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/ext/label10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/label11.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/ext/label11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/label11.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/ext/label11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/label11.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/ext/label11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/label12.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/label12.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/label12.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/label13.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/ext/label13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/label13.C -std=gnu++20 execution test PASS: g++.dg/ext/label13.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/ext/label13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/label13.C -std=gnu++26 execution test PASS: g++.dg/ext/label13.C -std=gnu++98 (test for bogus messages, line 12) PASS: g++.dg/ext/label13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/label13.C -std=gnu++98 execution test PASS: g++.dg/ext/label13a.C -std=gnu++20 scan-assembler _ZN1CC4Ev PASS: g++.dg/ext/label13a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/label13a.C -std=gnu++20 execution test PASS: g++.dg/ext/label13a.C -std=gnu++26 scan-assembler _ZN1CC4Ev PASS: g++.dg/ext/label13a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/label13a.C -std=gnu++26 execution test PASS: g++.dg/ext/label13a.C -std=gnu++98 scan-assembler _ZN1CC4Ev PASS: g++.dg/ext/label13a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/label13a.C -std=gnu++98 execution test PASS: g++.dg/ext/label14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/label14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/label14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/label15.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/ext/label15.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/ext/label15.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/ext/label15.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/ext/label15.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/ext/label15.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/ext/label15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/label15.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/ext/label15.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/ext/label15.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/ext/label15.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/ext/label15.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/ext/label15.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/ext/label15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/label15.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/ext/label15.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/ext/label15.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/ext/label15.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/ext/label15.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/ext/label15.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/ext/label15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/label16.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/ext/label16.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/ext/label16.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/ext/label16.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/ext/label16.C -std=gnu++20 at line 17 (test for warnings, line 16) PASS: g++.dg/ext/label16.C -std=gnu++20 at line 20 (test for warnings, line 19) PASS: g++.dg/ext/label16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/label16.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/ext/label16.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/ext/label16.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/ext/label16.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/ext/label16.C -std=gnu++26 at line 17 (test for warnings, line 16) PASS: g++.dg/ext/label16.C -std=gnu++26 at line 20 (test for warnings, line 19) PASS: g++.dg/ext/label16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/label16.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/ext/label16.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/ext/label16.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/ext/label16.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/ext/label16.C -std=gnu++98 at line 17 (test for warnings, line 16) PASS: g++.dg/ext/label16.C -std=gnu++98 at line 20 (test for warnings, line 19) PASS: g++.dg/ext/label16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/label17.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/ext/label17.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/label17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/label17.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/ext/label17.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/label17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/label17.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/ext/label17.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/label17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/label2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/label2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/label2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/label3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/label3.C -std=gnu++20 execution test PASS: g++.dg/ext/label3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/label3.C -std=gnu++26 execution test PASS: g++.dg/ext/label3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/label3.C -std=gnu++98 execution test PASS: g++.dg/ext/label4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/ext/label4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/label4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/ext/label4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/label4.C -std=c++98 (test for errors, line 6) PASS: g++.dg/ext/label4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/label5.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/ext/label5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/label5.C -std=gnu++20 additional at line 6 (test for warnings, line 5) PASS: g++.dg/ext/label5.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/ext/label5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/label5.C -std=gnu++26 additional at line 6 (test for warnings, line 5) PASS: g++.dg/ext/label5.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/ext/label5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/label5.C -std=gnu++98 additional at line 6 (test for warnings, line 5) PASS: g++.dg/ext/label6.C -std=c++20 (test for errors, line 3) PASS: g++.dg/ext/label6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/label6.C -std=c++26 (test for errors, line 3) PASS: g++.dg/ext/label6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/label6.C -std=c++98 (test for errors, line 3) PASS: g++.dg/ext/label6.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/label7.C -std=c++20 (test for errors, line 10) PASS: g++.dg/ext/label7.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/label7.C -std=c++20 (test for errors, line 9) PASS: g++.dg/ext/label7.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/label7.C -std=c++26 (test for errors, line 10) PASS: g++.dg/ext/label7.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/label7.C -std=c++26 (test for errors, line 9) PASS: g++.dg/ext/label7.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/label7.C -std=c++98 (test for errors, line 10) PASS: g++.dg/ext/label7.C -std=c++98 (test for errors, line 7) PASS: g++.dg/ext/label7.C -std=c++98 (test for errors, line 9) PASS: g++.dg/ext/label7.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/label8.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/label8.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/label8.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/label9.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/label9.C -std=c++20 (test for errors, line 9) PASS: g++.dg/ext/label9.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/label9.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/label9.C -std=c++26 (test for errors, line 9) PASS: g++.dg/ext/label9.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/label9.C -std=c++98 (test for errors, line 7) PASS: g++.dg/ext/label9.C -std=c++98 (test for errors, line 9) PASS: g++.dg/ext/label9.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/lvaddr.C -std=c++20 (test for errors, line 9) PASS: g++.dg/ext/lvaddr.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/lvaddr.C -std=c++26 (test for errors, line 9) PASS: g++.dg/ext/lvaddr.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/lvaddr.C -std=c++98 (test for errors, line 9) PASS: g++.dg/ext/lvaddr.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/lvalue1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/lvalue1.C -std=c++20 not an lvalue (test for errors, line 7) PASS: g++.dg/ext/lvalue1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/lvalue1.C -std=c++26 not an lvalue (test for errors, line 7) PASS: g++.dg/ext/lvalue1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/lvalue1.C -std=c++98 not an lvalue (test for errors, line 7) PASS: g++.dg/ext/max.C -std=c++20 (test for errors, line 5) PASS: g++.dg/ext/max.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/max.C -std=c++26 (test for errors, line 5) PASS: g++.dg/ext/max.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/max.C -std=c++98 (test for errors, line 5) PASS: g++.dg/ext/max.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/member-attr.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/ext/member-attr.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/ext/member-attr.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/member-attr.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/ext/member-attr.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/ext/member-attr.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/member-attr.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/ext/member-attr.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/ext/member-attr.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/ms-1.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/ext/ms-1.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/ext/ms-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/ms-1.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/ext/ms-1.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/ext/ms-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/ms-1.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/ext/ms-1.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/ext/ms-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/musttail1.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/ext/musttail1.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/ext/musttail1.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/ext/musttail1.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/ext/musttail1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/musttail1.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/ext/musttail1.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/ext/musttail1.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/ext/musttail1.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/ext/musttail1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/musttail1.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/ext/musttail1.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/ext/musttail1.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/ext/musttail1.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/ext/musttail1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/musttail2.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/ext/musttail2.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/ext/musttail2.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/ext/musttail2.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/ext/musttail2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/musttail2.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/ext/musttail2.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/ext/musttail2.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/ext/musttail2.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/ext/musttail2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/musttail2.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/ext/musttail2.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/ext/musttail2.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/ext/musttail2.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/ext/musttail2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/musttail3.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/ext/musttail3.C -std=c++11 (test for warnings, line 30) PASS: g++.dg/ext/musttail3.C -std=c++11 (test for warnings, line 36) PASS: g++.dg/ext/musttail3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/musttail3.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/ext/musttail3.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/ext/musttail3.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/ext/musttail3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/musttail3.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/ext/musttail3.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/ext/musttail3.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/ext/musttail3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/no-asm-1.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/ext/no-asm-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/no-asm-1.C -std=gnu++20 declaration at line 10 (test for errors, line 8) PASS: g++.dg/ext/no-asm-1.C -std=gnu++20 expected (test for errors, line 8) PASS: g++.dg/ext/no-asm-1.C -std=gnu++20 multiple at line 9 (test for errors, line 8) PASS: g++.dg/ext/no-asm-1.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/ext/no-asm-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/no-asm-1.C -std=gnu++26 declaration at line 10 (test for errors, line 8) PASS: g++.dg/ext/no-asm-1.C -std=gnu++26 expected (test for errors, line 8) PASS: g++.dg/ext/no-asm-1.C -std=gnu++26 multiple at line 9 (test for errors, line 8) PASS: g++.dg/ext/no-asm-1.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/ext/no-asm-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/no-asm-1.C -std=gnu++98 declaration at line 10 (test for errors, line 8) PASS: g++.dg/ext/no-asm-1.C -std=gnu++98 expected (test for errors, line 8) PASS: g++.dg/ext/no-asm-1.C -std=gnu++98 multiple at line 9 (test for errors, line 8) PASS: g++.dg/ext/no-asm-2.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/ext/no-asm-2.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/ext/no-asm-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/no-asm-2.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/ext/no-asm-2.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/ext/no-asm-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/no-asm-2.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/ext/no-asm-2.C -std=gnu++98 (test for bogus messages, line 9) PASS: g++.dg/ext/no-asm-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++98 (test for bogus messages, line 9) PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/offsetof1.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/ext/offsetof1.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/ext/offsetof1.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/ext/offsetof1.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/ext/offsetof1.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/ext/offsetof1.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/ext/offsetof1.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/ext/offsetof1.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/ext/offsetof1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/offsetof1.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/ext/offsetof1.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/ext/offsetof1.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/ext/offsetof1.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/ext/offsetof1.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/ext/offsetof1.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/ext/offsetof1.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/ext/offsetof1.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/ext/offsetof1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/offsetof1.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/ext/offsetof1.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/ext/offsetof1.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/ext/offsetof1.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/ext/offsetof1.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/ext/offsetof1.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/ext/offsetof1.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/ext/offsetof1.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/ext/offsetof1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/offsetof2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/offsetof2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/offsetof2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/offsetof3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/offsetof3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/offsetof3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/oper1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/oper1.C -std=c++20 execution test PASS: g++.dg/ext/oper1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/oper1.C -std=c++26 execution test PASS: g++.dg/ext/oper1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/oper1.C -std=c++98 execution test PASS: g++.dg/ext/packed10.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/packed10.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/packed10.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/packed11.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/ext/packed11.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/ext/packed11.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/packed11.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/ext/packed11.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/ext/packed11.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/packed11.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/ext/packed11.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/ext/packed11.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/packed12.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/packed12.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/packed12.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/packed2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/packed2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/packed2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/packed3.C -std=c++20 (test for errors, line 22) PASS: g++.dg/ext/packed3.C -std=c++20 (test for errors, line 23) PASS: g++.dg/ext/packed3.C -std=c++20 (test for errors, line 24) PASS: g++.dg/ext/packed3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/packed3.C -std=c++26 (test for errors, line 22) PASS: g++.dg/ext/packed3.C -std=c++26 (test for errors, line 23) PASS: g++.dg/ext/packed3.C -std=c++26 (test for errors, line 24) PASS: g++.dg/ext/packed3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/packed3.C -std=c++98 (test for errors, line 22) PASS: g++.dg/ext/packed3.C -std=c++98 (test for errors, line 23) PASS: g++.dg/ext/packed3.C -std=c++98 (test for errors, line 24) PASS: g++.dg/ext/packed3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/packed4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/packed4.C -std=gnu++20 execution test PASS: g++.dg/ext/packed4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/packed4.C -std=gnu++26 execution test PASS: g++.dg/ext/packed4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/packed4.C -std=gnu++98 execution test PASS: g++.dg/ext/packed5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/packed5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/packed5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/packed6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/packed6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/packed6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/packed7.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/packed7.C -std=c++20 execution test PASS: g++.dg/ext/packed7.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/packed7.C -std=c++26 execution test PASS: g++.dg/ext/packed7.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/packed7.C -std=c++98 execution test PASS: g++.dg/ext/packed8.C -std=c++20 (test for errors, line 20) PASS: g++.dg/ext/packed8.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/packed8.C -std=c++26 (test for errors, line 20) PASS: g++.dg/ext/packed8.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/packed8.C -std=c++98 (test for errors, line 20) PASS: g++.dg/ext/packed8.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/packed9.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/packed9.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/packed9.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/pr106877.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/pr106877.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/pr106877.C -std=gnu++98 PASS: g++.dg/ext/pr109177.C -std=c++20 (test for bogus messages, line 4) PASS: g++.dg/ext/pr109177.C -std=c++20 at line 5 (test for errors, line 4) PASS: g++.dg/ext/pr109177.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/pr109177.C -std=c++26 (test for bogus messages, line 4) PASS: g++.dg/ext/pr109177.C -std=c++26 at line 5 (test for errors, line 4) PASS: g++.dg/ext/pr109177.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/pr109177.C -std=c++98 (test for bogus messages, line 4) PASS: g++.dg/ext/pr109177.C -std=c++98 at line 5 (test for errors, line 4) PASS: g++.dg/ext/pr109177.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/pr114409-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr114409-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr114409-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr114691.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/ext/pr114691.C -std=gnu++20 (test for bogus messages, line 20) PASS: g++.dg/ext/pr114691.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr114691.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/ext/pr114691.C -std=gnu++26 (test for bogus messages, line 20) PASS: g++.dg/ext/pr114691.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr114691.C -std=gnu++98 (test for bogus messages, line 12) PASS: g++.dg/ext/pr114691.C -std=gnu++98 (test for bogus messages, line 20) PASS: g++.dg/ext/pr114691.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr116545.C -std=gnu++14 (test for warnings, line 12) PASS: g++.dg/ext/pr116545.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/pr116545.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr116545.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/ext/pr116545.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr121678.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/pr121678.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr121678.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr122836.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/ext/pr122836.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr122836.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/ext/pr122836.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr122836.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/ext/pr122836.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr122860.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/ext/pr122860.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/ext/pr122860.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/pr122860.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr122860.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/ext/pr122860.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/ext/pr122860.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/pr122860.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr122860.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/ext/pr122860.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/ext/pr122860.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/pr122860.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr17577.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/ext/pr17577.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/pr17577.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/ext/pr17577.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/pr17577.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/ext/pr17577.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/pr27019.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr27019.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr27019.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr28291.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/ext/pr28291.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr28291.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/ext/pr28291.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr28291.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/ext/pr28291.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr47213.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr47213.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr47213.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr53605.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr53605.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr53605.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr56790-1.C -std=gnu++20 scan-tree-dump ccp1 "{ 5, 13 }" PASS: g++.dg/ext/pr56790-1.C -std=gnu++20 scan-tree-dump-not ccp1 "VEC_COND_EXPR" PASS: g++.dg/ext/pr56790-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr56790-1.C -std=gnu++26 scan-tree-dump ccp1 "{ 5, 13 }" PASS: g++.dg/ext/pr56790-1.C -std=gnu++26 scan-tree-dump-not ccp1 "VEC_COND_EXPR" PASS: g++.dg/ext/pr56790-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr56790-1.C -std=gnu++98 scan-tree-dump ccp1 "{ 5, 13 }" PASS: g++.dg/ext/pr56790-1.C -std=gnu++98 scan-tree-dump-not ccp1 "VEC_COND_EXPR" PASS: g++.dg/ext/pr56790-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr57509.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/pr57509.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/pr57509.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/pr57735.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr57735.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr57735.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr58834.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/pr58834.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/pr58834.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/pr59378.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/pr59378.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/pr59378.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/pr59706.C -std=c++20 (test for errors, line 11) PASS: g++.dg/ext/pr59706.C -std=c++20 (test for errors, line 19) PASS: g++.dg/ext/pr59706.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/pr59706.C -std=c++26 (test for errors, line 11) PASS: g++.dg/ext/pr59706.C -std=c++26 (test for errors, line 19) PASS: g++.dg/ext/pr59706.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/pr59706.C -std=c++98 (test for errors, line 11) PASS: g++.dg/ext/pr59706.C -std=c++98 (test for errors, line 19) PASS: g++.dg/ext/pr59706.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/pr69145-1.C -std=c++20 (test for bogus messages, line 3) PASS: g++.dg/ext/pr69145-1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/pr69145-1.C -std=c++26 (test for bogus messages, line 3) PASS: g++.dg/ext/pr69145-1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/pr69145-1.C -std=c++98 (test for bogus messages, line 3) PASS: g++.dg/ext/pr69145-1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/pr70290.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr70290.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr70290.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr70571.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/pr70571.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/pr70571.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/pr71290.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/ext/pr71290.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/ext/pr71290.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr71290.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/ext/pr71290.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/ext/pr71290.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr71290.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/ext/pr71290.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/ext/pr71290.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr77496.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/ext/pr77496.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr77496.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/ext/pr77496.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr77496.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/ext/pr77496.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr80363.C -std=c++20 (test for errors, line 9) PASS: g++.dg/ext/pr80363.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/pr80363.C -std=c++26 (test for errors, line 9) PASS: g++.dg/ext/pr80363.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/pr80363.C -std=c++98 (test for errors, line 9) PASS: g++.dg/ext/pr80363.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/pr81706.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/pr81706.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/pr81706.C -std=gnu++98 PASS: g++.dg/ext/pr83996.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr83996.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr83996.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr84598.C -std=gnu++20 (test for errors, line 3) PASS: g++.dg/ext/pr84598.C -std=gnu++20 at line 4 (test for errors, line 3) PASS: g++.dg/ext/pr84598.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr84598.C -std=gnu++26 (test for errors, line 3) PASS: g++.dg/ext/pr84598.C -std=gnu++26 at line 4 (test for errors, line 3) PASS: g++.dg/ext/pr84598.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr84598.C -std=gnu++98 (test for errors, line 3) PASS: g++.dg/ext/pr84598.C -std=gnu++98 at line 4 (test for errors, line 3) PASS: g++.dg/ext/pr84598.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/pr84683.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/pr84683.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/pr84683.C -std=gnu++98 PASS: g++.dg/ext/pr84724-1.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/ext/pr84724-1.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/ext/pr84724-1.C -std=gnu++20 at line 6 (test for warnings, line 5) PASS: g++.dg/ext/pr84724-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr84724-1.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/ext/pr84724-1.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/ext/pr84724-1.C -std=gnu++26 at line 6 (test for warnings, line 5) PASS: g++.dg/ext/pr84724-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr84724-1.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/ext/pr84724-1.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/ext/pr84724-1.C -std=gnu++98 at line 6 (test for warnings, line 5) PASS: g++.dg/ext/pr84724-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr84724-2.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/ext/pr84724-2.C -std=gnu++20 (test for bogus messages, line 5) PASS: g++.dg/ext/pr84724-2.C -std=gnu++20 at line 6 (test for bogus messages, line 5) PASS: g++.dg/ext/pr84724-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr84724-2.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/ext/pr84724-2.C -std=gnu++26 (test for bogus messages, line 5) PASS: g++.dg/ext/pr84724-2.C -std=gnu++26 at line 6 (test for bogus messages, line 5) PASS: g++.dg/ext/pr84724-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr84724-2.C -std=gnu++98 (test for bogus messages, line 12) PASS: g++.dg/ext/pr84724-2.C -std=gnu++98 (test for bogus messages, line 5) PASS: g++.dg/ext/pr84724-2.C -std=gnu++98 at line 6 (test for bogus messages, line 5) PASS: g++.dg/ext/pr84724-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr84724-3.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/ext/pr84724-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr84724-3.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/ext/pr84724-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr84724-3.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/ext/pr84724-3.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/pr84828.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/pr84828.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/pr84828.C -std=gnu++98 PASS: g++.dg/ext/pr84843-1.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/pr84843-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr84843-1.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/ext/pr84843-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr84843-1.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/ext/pr84843-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr84843-2.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/pr84843-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pr84843-2.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/ext/pr84843-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pr84843-2.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/ext/pr84843-2.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/pr85503.C -std=gnu++11 UNSUPPORTED: g++.dg/ext/pr85503.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/pr85503.C -std=gnu++26 PASS: g++.dg/ext/pr93998.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/pr93998.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/pr93998.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/pr94197.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/pr94197.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/pr94197.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/pr99508.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/pr99508.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/pr99508.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/pragma-target1.C -std=c++20 UNSUPPORTED: g++.dg/ext/pragma-target1.C -std=c++26 UNSUPPORTED: g++.dg/ext/pragma-target1.C -std=c++98 UNSUPPORTED: g++.dg/ext/pragma-target2.C -std=c++20 UNSUPPORTED: g++.dg/ext/pragma-target2.C -std=c++26 UNSUPPORTED: g++.dg/ext/pragma-target2.C -std=c++98 PASS: g++.dg/ext/pragma-unroll-lambda-lto.C -std=gnu++11 scan-ltrans-rtl-dump-times loop2_unroll "Unrolled loop 3 times" 1 PASS: g++.dg/ext/pragma-unroll-lambda-lto.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/pragma-unroll-lambda-lto.C -std=gnu++20 scan-ltrans-rtl-dump-times loop2_unroll "Unrolled loop 3 times" 1 PASS: g++.dg/ext/pragma-unroll-lambda-lto.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pragma-unroll-lambda-lto.C -std=gnu++26 scan-ltrans-rtl-dump-times loop2_unroll "Unrolled loop 3 times" 1 PASS: g++.dg/ext/pragma-unroll-lambda-lto.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pragma-unroll-lambda.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/pragma-unroll-lambda.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/pragma-unroll-lambda.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/pragma1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/ext/pragma1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/pragma1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/ext/pragma1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/pragma1.C -std=c++98 (test for errors, line 3) PASS: g++.dg/ext/pragma1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/pragmaweak1.C -std=c++20 scan-assembler-not _Z3Foov PASS: g++.dg/ext/pragmaweak1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/pragmaweak1.C -std=c++26 scan-assembler-not _Z3Foov PASS: g++.dg/ext/pragmaweak1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/pragmaweak1.C -std=c++98 scan-assembler-not _Z3Foov PASS: g++.dg/ext/pragmaweak1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/pretty1.C -std=gnu++20 scan-assembler int bar\\(T\\).*with T = double PASS: g++.dg/ext/pretty1.C -std=gnu++20 scan-assembler int bar\\(T\\).*with T = int PASS: g++.dg/ext/pretty1.C -std=gnu++20 scan-assembler int bar\\(T\\).*with T = unsigned char* PASS: g++.dg/ext/pretty1.C -std=gnu++20 scan-assembler int main\\(\\) PASS: g++.dg/ext/pretty1.C -std=gnu++20 scan-assembler top level PASS: g++.dg/ext/pretty1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pretty1.C -std=gnu++26 scan-assembler int bar\\(T\\).*with T = double PASS: g++.dg/ext/pretty1.C -std=gnu++26 scan-assembler int bar\\(T\\).*with T = int PASS: g++.dg/ext/pretty1.C -std=gnu++26 scan-assembler int bar\\(T\\).*with T = unsigned char* PASS: g++.dg/ext/pretty1.C -std=gnu++26 scan-assembler int main\\(\\) PASS: g++.dg/ext/pretty1.C -std=gnu++26 scan-assembler top level PASS: g++.dg/ext/pretty1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pretty1.C -std=gnu++98 scan-assembler int bar\\(T\\).*with T = double PASS: g++.dg/ext/pretty1.C -std=gnu++98 scan-assembler int bar\\(T\\).*with T = int PASS: g++.dg/ext/pretty1.C -std=gnu++98 scan-assembler int bar\\(T\\).*with T = unsigned char* PASS: g++.dg/ext/pretty1.C -std=gnu++98 scan-assembler int main\\(\\) PASS: g++.dg/ext/pretty1.C -std=gnu++98 scan-assembler top level PASS: g++.dg/ext/pretty1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pretty2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pretty2.C -std=gnu++20 execution test PASS: g++.dg/ext/pretty2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pretty2.C -std=gnu++26 execution test PASS: g++.dg/ext/pretty2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pretty2.C -std=gnu++98 execution test PASS: g++.dg/ext/pretty3.C -std=gnu++20 scan-assembler const char\\* D::foo\\(typename B::X\\) PASS: g++.dg/ext/pretty3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/pretty3.C -std=gnu++26 scan-assembler const char\\* D::foo\\(typename B::X\\) PASS: g++.dg/ext/pretty3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/pretty3.C -std=gnu++98 scan-assembler const char\\* D::foo\\(typename B::X\\) PASS: g++.dg/ext/pretty3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/rank.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/rank.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/rank.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/reference_constructs_from_temporary1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/reference_constructs_from_temporary1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/reference_constructs_from_temporary1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/reference_converts_from_temporary1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/reference_converts_from_temporary1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/reference_converts_from_temporary1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/reference_xes_from_temporary1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/reference_xes_from_temporary1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/reference_xes_from_temporary1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/remove_all_extents.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/remove_all_extents.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/remove_all_extents.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/remove_cv.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/remove_cv.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/remove_cv.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/remove_cvref.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/remove_cvref.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/remove_cvref.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/remove_extent.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/remove_extent.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/remove_extent.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/remove_pointer.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/remove_pointer.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/remove_pointer.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/remove_reference.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/remove_reference.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/remove_reference.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/restrict1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/restrict1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/restrict1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/restrict2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/restrict2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/restrict2.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/selectany1.C -std=c++20 UNSUPPORTED: g++.dg/ext/selectany1.C -std=c++26 UNSUPPORTED: g++.dg/ext/selectany1.C -std=c++98 UNSUPPORTED: g++.dg/ext/selectany2.C -std=c++20 UNSUPPORTED: g++.dg/ext/selectany2.C -std=c++26 UNSUPPORTED: g++.dg/ext/selectany2.C -std=c++98 PASS: g++.dg/ext/sizeof-complit.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/sizeof-complit.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/sizeof-complit.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/static1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/static1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/static1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr1.C -std=gnu++20 execution test PASS: g++.dg/ext/stmtexpr1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr1.C -std=gnu++26 execution test PASS: g++.dg/ext/stmtexpr1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr1.C -std=gnu++98 execution test PASS: g++.dg/ext/stmtexpr10.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/ext/stmtexpr10.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/stmtexpr10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr10.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/ext/stmtexpr10.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/ext/stmtexpr10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr10.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/ext/stmtexpr10.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/ext/stmtexpr10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr12.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/stmtexpr12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr12.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/ext/stmtexpr12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr12.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/ext/stmtexpr12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr13.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/stmtexpr13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr13.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/stmtexpr13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr13.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/stmtexpr13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr14.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr14.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr14.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr15.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/stmtexpr15.C -std=gnu++20 at line 7 (test for errors, line 6) PASS: g++.dg/ext/stmtexpr15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr15.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/ext/stmtexpr15.C -std=gnu++26 at line 7 (test for errors, line 6) PASS: g++.dg/ext/stmtexpr15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr15.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/ext/stmtexpr15.C -std=gnu++98 at line 7 (test for errors, line 6) PASS: g++.dg/ext/stmtexpr15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr16.C (test for excess errors) PASS: g++.dg/ext/stmtexpr17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr18.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr19.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/stmtexpr19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr19.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr2.C -std=gnu++20 execution test PASS: g++.dg/ext/stmtexpr2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr2.C -std=gnu++26 execution test PASS: g++.dg/ext/stmtexpr2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr2.C -std=gnu++98 execution test PASS: g++.dg/ext/stmtexpr20.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/stmtexpr20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr21.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/ext/stmtexpr21.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/stmtexpr21.C -std=gnu++17 (test for errors, line 10) PASS: g++.dg/ext/stmtexpr21.C -std=gnu++17 (test for excess errors) PASS: g++.dg/ext/stmtexpr21.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr22.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/stmtexpr22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr23.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr23.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 at line 13 (test for warnings, line 12) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 at line 19 (test for warnings, line 18) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 at line 21 (test for warnings, line 20) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 at line 26 (test for warnings, line 25) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++26 at line 13 (test for warnings, line 12) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++26 at line 19 (test for warnings, line 18) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++26 at line 21 (test for warnings, line 20) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++26 at line 26 (test for warnings, line 25) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 at line 13 (test for warnings, line 12) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 at line 19 (test for warnings, line 18) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 at line 21 (test for warnings, line 20) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 at line 26 (test for warnings, line 25) PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr25.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/ext/stmtexpr25.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/stmtexpr25.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/ext/stmtexpr25.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr25.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/ext/stmtexpr25.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr26.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/stmtexpr26.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr26.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr27.C -std=gnu++20 execution test PASS: g++.dg/ext/stmtexpr27.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr27.C -std=gnu++26 execution test PASS: g++.dg/ext/stmtexpr27.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr27.C -std=gnu++98 execution test PASS: g++.dg/ext/stmtexpr29.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/stmtexpr29.C -std=gnu++11 execution test PASS: g++.dg/ext/stmtexpr29.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr29.C -std=gnu++20 execution test PASS: g++.dg/ext/stmtexpr29.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr29.C -std=gnu++26 execution test PASS: g++.dg/ext/stmtexpr3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr4.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/ext/stmtexpr4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr4.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/ext/stmtexpr4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr4.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/ext/stmtexpr4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr6.C -std=gnu++20 execution test PASS: g++.dg/ext/stmtexpr6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr6.C -std=gnu++26 execution test PASS: g++.dg/ext/stmtexpr6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr6.C -std=gnu++98 execution test PASS: g++.dg/ext/stmtexpr7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr8.C -std=gnu++20 execution test PASS: g++.dg/ext/stmtexpr8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr8.C -std=gnu++26 execution test PASS: g++.dg/ext/stmtexpr8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr8.C -std=gnu++98 execution test PASS: g++.dg/ext/stmtexpr9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/stmtexpr9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/stmtexpr9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/strncpy-chk1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/strncpy-chk1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/strncpy-chk1.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/sve-sizeless-1.C -std=gnu++11 UNSUPPORTED: g++.dg/ext/sve-sizeless-1.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/sve-sizeless-1.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/sve-sizeless-2.C -std=gnu++11 UNSUPPORTED: g++.dg/ext/sve-sizeless-2.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/sve-sizeless-2.C -std=gnu++98 PASS: g++.dg/ext/sync-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/sync-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/sync-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/sync-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/sync-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/sync-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/sync-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/sync-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/sync-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/sync-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/sync-4.C -std=gnu++20 execution test PASS: g++.dg/ext/sync-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/sync-4.C -std=gnu++26 execution test PASS: g++.dg/ext/sync-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/sync-4.C -std=gnu++98 execution test PASS: g++.dg/ext/temp-extend1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/temp-extend1.C -std=gnu++11 execution test PASS: g++.dg/ext/temp-extend1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/temp-extend1.C -std=gnu++20 execution test PASS: g++.dg/ext/temp-extend1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/temp-extend1.C -std=gnu++26 execution test PASS: g++.dg/ext/timevar1.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/ext/timevar1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/timevar1.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/ext/timevar1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/timevar1.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/ext/timevar1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/timevar2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/timevar2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/timevar2.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/tmplattr1.C -std=c++20 UNSUPPORTED: g++.dg/ext/tmplattr1.C -std=c++26 UNSUPPORTED: g++.dg/ext/tmplattr1.C -std=c++98 UNSUPPORTED: g++.dg/ext/tmplattr10.C -std=c++11 UNSUPPORTED: g++.dg/ext/tmplattr10.C -std=c++20 UNSUPPORTED: g++.dg/ext/tmplattr10.C -std=c++26 PASS: g++.dg/ext/tmplattr2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/tmplattr2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/tmplattr2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/tmplattr3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/tmplattr3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/tmplattr3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/tmplattr4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/tmplattr4.C -std=c++20 execution test PASS: g++.dg/ext/tmplattr4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/tmplattr4.C -std=c++26 execution test PASS: g++.dg/ext/tmplattr4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/tmplattr4.C -std=c++98 execution test PASS: g++.dg/ext/tmplattr5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/tmplattr5.C -std=c++20 execution test PASS: g++.dg/ext/tmplattr5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/tmplattr5.C -std=c++26 execution test PASS: g++.dg/ext/tmplattr5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/tmplattr5.C -std=c++98 execution test PASS: g++.dg/ext/tmplattr6.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/ext/tmplattr6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/tmplattr6.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/ext/tmplattr6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/tmplattr6.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/ext/tmplattr6.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/tmplattr7.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/tmplattr7.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/tmplattr7.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/tmplattr8.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/ext/tmplattr8.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/tmplattr8.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/ext/tmplattr8.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/tmplattr8.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/ext/tmplattr8.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/tmplattr9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/tmplattr9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/tmplattr9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/traits1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/traits1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/traits1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/transparent-union.C -std=c++20 (test for errors, line 3) PASS: g++.dg/ext/transparent-union.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/transparent-union.C -std=c++26 (test for errors, line 3) PASS: g++.dg/ext/transparent-union.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/transparent-union.C -std=c++98 (test for errors, line 3) PASS: g++.dg/ext/transparent-union.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/type_pack_element1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/type_pack_element1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/type_pack_element1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/type_pack_element2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/ext/type_pack_element2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/ext/type_pack_element2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/ext/type_pack_element2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/ext/type_pack_element2.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/ext/type_pack_element2.C -std=c++11 at line 12 (test for errors, line 11) PASS: g++.dg/ext/type_pack_element2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/type_pack_element2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/ext/type_pack_element2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/ext/type_pack_element2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/type_pack_element2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/type_pack_element2.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/ext/type_pack_element2.C -std=c++20 at line 12 (test for errors, line 11) PASS: g++.dg/ext/type_pack_element2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/type_pack_element2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/ext/type_pack_element2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/ext/type_pack_element2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/type_pack_element2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/type_pack_element2.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/ext/type_pack_element2.C -std=c++26 at line 12 (test for errors, line 11) PASS: g++.dg/ext/type_pack_element2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/type_pack_element3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/type_pack_element3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/type_pack_element3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/type_pack_element4.C -std=c++17 (test for errors, line 11) PASS: g++.dg/ext/type_pack_element4.C -std=c++17 (test for errors, line 6) PASS: g++.dg/ext/type_pack_element4.C -std=c++17 (test for excess errors) PASS: g++.dg/ext/type_pack_element4.C -std=c++20 (test for errors, line 11) PASS: g++.dg/ext/type_pack_element4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/ext/type_pack_element4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/type_pack_element4.C -std=c++26 (test for errors, line 11) PASS: g++.dg/ext/type_pack_element4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/ext/type_pack_element4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/typedef-init.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/ext/typedef-init.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/typedef-init.C -std=gnu++20 A (test for errors, line 14) PASS: g++.dg/ext/typedef-init.C -std=gnu++20 A error cascade (test for errors, line 15) PASS: g++.dg/ext/typedef-init.C -std=gnu++20 B (test for errors, line 19) PASS: g++.dg/ext/typedef-init.C -std=gnu++20 B error cascade (test for errors, line 20) PASS: g++.dg/ext/typedef-init.C -std=gnu++20 C (test for errors, line 26) PASS: g++.dg/ext/typedef-init.C -std=gnu++20 C error cascade (test for errors, line 27) PASS: g++.dg/ext/typedef-init.C -std=gnu++20 D (test for errors, line 29) PASS: g++.dg/ext/typedef-init.C -std=gnu++20 D error cascade (test for bogus messages, line 30) PASS: g++.dg/ext/typedef-init.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/ext/typedef-init.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/typedef-init.C -std=gnu++26 A (test for errors, line 14) PASS: g++.dg/ext/typedef-init.C -std=gnu++26 A error cascade (test for errors, line 15) PASS: g++.dg/ext/typedef-init.C -std=gnu++26 B (test for errors, line 19) PASS: g++.dg/ext/typedef-init.C -std=gnu++26 B error cascade (test for errors, line 20) PASS: g++.dg/ext/typedef-init.C -std=gnu++26 C (test for errors, line 26) PASS: g++.dg/ext/typedef-init.C -std=gnu++26 C error cascade (test for errors, line 27) PASS: g++.dg/ext/typedef-init.C -std=gnu++26 D (test for errors, line 29) PASS: g++.dg/ext/typedef-init.C -std=gnu++26 D error cascade (test for bogus messages, line 30) PASS: g++.dg/ext/typedef-init.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/ext/typedef-init.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/typedef-init.C -std=gnu++98 A (test for errors, line 14) PASS: g++.dg/ext/typedef-init.C -std=gnu++98 A error cascade (test for errors, line 15) PASS: g++.dg/ext/typedef-init.C -std=gnu++98 B (test for errors, line 19) PASS: g++.dg/ext/typedef-init.C -std=gnu++98 B error cascade (test for errors, line 20) PASS: g++.dg/ext/typedef-init.C -std=gnu++98 C (test for errors, line 26) PASS: g++.dg/ext/typedef-init.C -std=gnu++98 C error cascade (test for errors, line 27) PASS: g++.dg/ext/typedef-init.C -std=gnu++98 D (test for errors, line 29) PASS: g++.dg/ext/typedef-init.C -std=gnu++98 D error cascade (test for bogus messages, line 30) PASS: g++.dg/ext/typename1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/typename1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/typename1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/typeof1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/typeof1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/typeof1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/typeof10.C -std=c++20 (test for errors, line 9) PASS: g++.dg/ext/typeof10.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/ext/typeof10.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/typeof10.C -std=c++26 (test for errors, line 9) PASS: g++.dg/ext/typeof10.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/ext/typeof10.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/typeof10.C -std=c++98 (test for errors, line 9) PASS: g++.dg/ext/typeof10.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/ext/typeof10.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/typeof11.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/typeof11.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/typeof11.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/typeof12.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/ext/typeof12.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/typeof12.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/ext/typeof12.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/typeof12.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/ext/typeof12.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/typeof13.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/typeof13.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/ext/typeof13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/typeof13.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/typeof13.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/ext/typeof13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/typeof13.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/typeof13.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/ext/typeof13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/typeof2.C -std=gnu++20 scan-assembler-not foo PASS: g++.dg/ext/typeof2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/typeof2.C -std=gnu++26 scan-assembler-not foo PASS: g++.dg/ext/typeof2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/typeof2.C -std=gnu++98 scan-assembler-not foo PASS: g++.dg/ext/typeof2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/typeof3.C -std=c++20 (test for errors, line 3) PASS: g++.dg/ext/typeof3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/typeof3.C -std=c++26 (test for errors, line 3) PASS: g++.dg/ext/typeof3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/typeof3.C -std=c++98 (test for errors, line 3) PASS: g++.dg/ext/typeof3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/typeof4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/typeof4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/typeof4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/typeof5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/typeof5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/typeof5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/typeof6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/typeof6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/typeof6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/typeof7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/typeof7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/typeof7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/typeof8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/typeof8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/typeof8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/typeof9.C -std=c++20 (test for errors, line 15) PASS: g++.dg/ext/typeof9.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/typeof9.C -std=c++26 (test for errors, line 15) PASS: g++.dg/ext/typeof9.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/typeof9.C -std=c++98 (test for errors, line 15) PASS: g++.dg/ext/typeof9.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 111) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 112) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 122) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 123) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 13) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 135) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 136) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 138) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 139) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 141) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 142) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 19) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 25) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 31) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 37) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 43) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 52) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 53) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 58) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 59) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 65) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 76) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 87) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 98) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 111) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 112) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 122) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 123) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 13) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 135) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 136) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 138) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 139) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 141) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 142) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 19) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 25) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 31) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 37) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 43) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 52) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 53) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 58) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 59) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 65) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 76) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 87) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for errors, line 98) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 111) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 112) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 122) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 123) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 13) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 135) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 136) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 138) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 139) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 141) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 142) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 19) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 25) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 31) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 37) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 43) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 52) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 53) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 58) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 59) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 65) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 7) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 76) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 87) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 98) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/underlying_type1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/ext/underlying_type1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/ext/underlying_type1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/ext/underlying_type1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/ext/underlying_type1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/ext/underlying_type1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/underlying_type1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/underlying_type1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/ext/underlying_type1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/ext/underlying_type1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/ext/underlying_type1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/ext/underlying_type1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/ext/underlying_type1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/underlying_type1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/underlying_type1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/ext/underlying_type1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/ext/underlying_type1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/ext/underlying_type1.C -std=c++98 (test for errors, line 13) PASS: g++.dg/ext/underlying_type1.C -std=c++98 (test for errors, line 16) PASS: g++.dg/ext/underlying_type1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/ext/underlying_type1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/underlying_type10.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/underlying_type10.C -std=c++11 execution test PASS: g++.dg/ext/underlying_type10.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/underlying_type10.C -std=c++20 execution test PASS: g++.dg/ext/underlying_type10.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/underlying_type10.C -std=c++26 execution test PASS: g++.dg/ext/underlying_type11.C -std=c++20 (test for errors, line 3) PASS: g++.dg/ext/underlying_type11.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/underlying_type11.C -std=c++26 (test for errors, line 3) PASS: g++.dg/ext/underlying_type11.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/underlying_type11.C -std=c++98 (test for errors, line 3) PASS: g++.dg/ext/underlying_type11.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/underlying_type12.C -std=c++11 (test for errors, line 6) PASS: g++.dg/ext/underlying_type12.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/underlying_type12.C -std=c++20 (test for errors, line 6) PASS: g++.dg/ext/underlying_type12.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/underlying_type12.C -std=c++26 (test for errors, line 6) PASS: g++.dg/ext/underlying_type12.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/underlying_type13.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/underlying_type13.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/underlying_type13.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/underlying_type14.C -std=c++20 (test for errors, line 3) PASS: g++.dg/ext/underlying_type14.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/underlying_type14.C -std=c++20 at line 4 (test for warnings, line 3) PASS: g++.dg/ext/underlying_type14.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/underlying_type14.C -std=c++26 (test for errors, line 3) PASS: g++.dg/ext/underlying_type14.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/underlying_type14.C -std=c++26 at line 4 (test for warnings, line 3) PASS: g++.dg/ext/underlying_type14.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/underlying_type14.C -std=c++98 (test for errors, line 3) PASS: g++.dg/ext/underlying_type14.C -std=c++98 (test for errors, line 7) PASS: g++.dg/ext/underlying_type14.C -std=c++98 at line 4 (test for warnings, line 3) PASS: g++.dg/ext/underlying_type14.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/underlying_type2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/underlying_type2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/underlying_type2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/underlying_type3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/underlying_type3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/underlying_type3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/underlying_type4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/underlying_type4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/underlying_type4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/underlying_type5.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/underlying_type5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/underlying_type5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/underlying_type6.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/underlying_type6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/underlying_type6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/underlying_type7.C -std=c++11 (test for errors, line 12) PASS: g++.dg/ext/underlying_type7.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/underlying_type7.C -std=c++20 (test for errors, line 12) PASS: g++.dg/ext/underlying_type7.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/underlying_type7.C -std=c++26 (test for errors, line 12) PASS: g++.dg/ext/underlying_type7.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/underlying_type8.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/underlying_type8.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/underlying_type8.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/underlying_type9.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/underlying_type9.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/underlying_type9.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/unroll-1.C -std=gnu++20 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled" PASS: g++.dg/ext/unroll-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/unroll-1.C -std=gnu++26 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled" PASS: g++.dg/ext/unroll-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/unroll-1.C -std=gnu++98 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled" PASS: g++.dg/ext/unroll-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/unroll-2.C -std=gnu++11 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled" PASS: g++.dg/ext/unroll-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/unroll-2.C -std=gnu++20 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled" PASS: g++.dg/ext/unroll-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/unroll-2.C -std=gnu++26 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled" PASS: g++.dg/ext/unroll-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/unroll-3.C -std=gnu++11 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled" PASS: g++.dg/ext/unroll-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/unroll-3.C -std=gnu++20 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled" PASS: g++.dg/ext/unroll-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/unroll-3.C -std=gnu++26 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled" PASS: g++.dg/ext/unroll-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/unroll-4.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/unroll-4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/unroll-4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/unroll-5.C -std=gnu++11 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled" PASS: g++.dg/ext/unroll-5.C -std=gnu++11 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled" PASS: g++.dg/ext/unroll-5.C -std=gnu++11 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled" PASS: g++.dg/ext/unroll-5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/unroll-5.C -std=gnu++20 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled" PASS: g++.dg/ext/unroll-5.C -std=gnu++20 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled" PASS: g++.dg/ext/unroll-5.C -std=gnu++20 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled" PASS: g++.dg/ext/unroll-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/unroll-5.C -std=gnu++26 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled" PASS: g++.dg/ext/unroll-5.C -std=gnu++26 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled" PASS: g++.dg/ext/unroll-5.C -std=gnu++26 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled" PASS: g++.dg/ext/unroll-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/unroll-6.C -std=c++11 (test for errors, line 10) PASS: g++.dg/ext/unroll-6.C -std=c++11 (test for errors, line 13) PASS: g++.dg/ext/unroll-6.C -std=c++11 (test for errors, line 22) PASS: g++.dg/ext/unroll-6.C -std=c++11 (test for errors, line 25) PASS: g++.dg/ext/unroll-6.C -std=c++11 (test for errors, line 28) PASS: g++.dg/ext/unroll-6.C -std=c++11 (test for errors, line 37) PASS: g++.dg/ext/unroll-6.C -std=c++11 (test for errors, line 61) PASS: g++.dg/ext/unroll-6.C -std=c++11 (test for errors, line 64) PASS: g++.dg/ext/unroll-6.C -std=c++11 (test for errors, line 67) PASS: g++.dg/ext/unroll-6.C -std=c++11 (test for errors, line 7) PASS: g++.dg/ext/unroll-6.C -std=c++11 (test for errors, line 70) PASS: g++.dg/ext/unroll-6.C -std=c++11 (test for errors, line 73) PASS: g++.dg/ext/unroll-6.C -std=c++11 (test for errors, line 76) PASS: g++.dg/ext/unroll-6.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 10) PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 13) PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 22) PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 25) PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 28) PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 37) PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 61) PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 64) PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 67) PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 70) PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 73) PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 76) PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/unroll-6.C -std=c++26 (test for errors, line 10) PASS: g++.dg/ext/unroll-6.C -std=c++26 (test for errors, line 13) PASS: g++.dg/ext/unroll-6.C -std=c++26 (test for errors, line 22) PASS: g++.dg/ext/unroll-6.C -std=c++26 (test for errors, line 25) PASS: g++.dg/ext/unroll-6.C -std=c++26 (test for errors, line 28) PASS: g++.dg/ext/unroll-6.C -std=c++26 (test for errors, line 37) PASS: g++.dg/ext/unroll-6.C -std=c++26 (test for errors, line 61) PASS: g++.dg/ext/unroll-6.C -std=c++26 (test for errors, line 64) PASS: g++.dg/ext/unroll-6.C -std=c++26 (test for errors, line 67) PASS: g++.dg/ext/unroll-6.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/unroll-6.C -std=c++26 (test for errors, line 70) PASS: g++.dg/ext/unroll-6.C -std=c++26 (test for errors, line 73) PASS: g++.dg/ext/unroll-6.C -std=c++26 (test for errors, line 76) PASS: g++.dg/ext/unroll-6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/unroll-7.C -std=gnu++11 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled" PASS: g++.dg/ext/unroll-7.C -std=gnu++11 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled" PASS: g++.dg/ext/unroll-7.C -std=gnu++11 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled" PASS: g++.dg/ext/unroll-7.C -std=gnu++11 scan-tree-dump cunrolli "loop with 7 iterations completely unrolled" PASS: g++.dg/ext/unroll-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled" PASS: g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled" PASS: g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled" PASS: g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 7 iterations completely unrolled" PASS: g++.dg/ext/unroll-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/unroll-7.C -std=gnu++26 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled" PASS: g++.dg/ext/unroll-7.C -std=gnu++26 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled" PASS: g++.dg/ext/unroll-7.C -std=gnu++26 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled" PASS: g++.dg/ext/unroll-7.C -std=gnu++26 scan-tree-dump cunrolli "loop with 7 iterations completely unrolled" PASS: g++.dg/ext/unroll-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/unroll-8.C -std=c++11 (test for errors, line 10) PASS: g++.dg/ext/unroll-8.C -std=c++11 (test for errors, line 13) PASS: g++.dg/ext/unroll-8.C -std=c++11 (test for errors, line 22) PASS: g++.dg/ext/unroll-8.C -std=c++11 (test for errors, line 25) PASS: g++.dg/ext/unroll-8.C -std=c++11 (test for errors, line 28) PASS: g++.dg/ext/unroll-8.C -std=c++11 (test for errors, line 37) PASS: g++.dg/ext/unroll-8.C -std=c++11 (test for errors, line 61) PASS: g++.dg/ext/unroll-8.C -std=c++11 (test for errors, line 64) PASS: g++.dg/ext/unroll-8.C -std=c++11 (test for errors, line 67) PASS: g++.dg/ext/unroll-8.C -std=c++11 (test for errors, line 7) PASS: g++.dg/ext/unroll-8.C -std=c++11 (test for errors, line 70) PASS: g++.dg/ext/unroll-8.C -std=c++11 (test for errors, line 73) PASS: g++.dg/ext/unroll-8.C -std=c++11 (test for errors, line 76) PASS: g++.dg/ext/unroll-8.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 10) PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 13) PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 22) PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 25) PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 28) PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 37) PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 61) PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 64) PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 67) PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 70) PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 73) PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 76) PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/unroll-8.C -std=c++26 (test for errors, line 10) PASS: g++.dg/ext/unroll-8.C -std=c++26 (test for errors, line 13) PASS: g++.dg/ext/unroll-8.C -std=c++26 (test for errors, line 22) PASS: g++.dg/ext/unroll-8.C -std=c++26 (test for errors, line 25) PASS: g++.dg/ext/unroll-8.C -std=c++26 (test for errors, line 28) PASS: g++.dg/ext/unroll-8.C -std=c++26 (test for errors, line 37) PASS: g++.dg/ext/unroll-8.C -std=c++26 (test for errors, line 61) PASS: g++.dg/ext/unroll-8.C -std=c++26 (test for errors, line 64) PASS: g++.dg/ext/unroll-8.C -std=c++26 (test for errors, line 67) PASS: g++.dg/ext/unroll-8.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/unroll-8.C -std=c++26 (test for errors, line 70) PASS: g++.dg/ext/unroll-8.C -std=c++26 (test for errors, line 73) PASS: g++.dg/ext/unroll-8.C -std=c++26 (test for errors, line 76) PASS: g++.dg/ext/unroll-8.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/unsigned-typedef1.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/ext/unsigned-typedef1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/unsigned-typedef1.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/ext/unsigned-typedef1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/unsigned-typedef1.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/ext/unsigned-typedef1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/unsigned-typedef2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/unsigned-typedef2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/unsigned-typedef2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/unsigned-typedef3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/unsigned-typedef3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/unsigned-typedef3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/uow-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/uow-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/uow-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/uow-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/uow-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/uow-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/uow-3.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/ext/uow-3.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/ext/uow-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/uow-3.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/ext/uow-3.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/ext/uow-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/uow-3.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/ext/uow-3.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/ext/uow-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/uow-4.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/uow-4.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/ext/uow-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/uow-4.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/uow-4.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/ext/uow-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/uow-4.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/uow-4.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/ext/uow-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 21) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 25) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 26) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 30) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 31) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 33) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 34) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 36) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 37) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 38) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 42) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 43) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 44) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 46) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 37) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 43) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 46) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 36) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 37) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 38) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 43) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for errors, line 46) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 21) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 25) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 26) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 30) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 31) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 33) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 34) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 36) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 37) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 38) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 42) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 43) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 44) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 46) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 37) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 43) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 46) PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 36) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 37) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 38) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 43) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for errors, line 46) PASS: g++.dg/ext/utf-array.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/utf-badconcat.C -std=c++11 (test for errors, line 10) PASS: g++.dg/ext/utf-badconcat.C -std=c++11 (test for errors, line 14) PASS: g++.dg/ext/utf-badconcat.C -std=c++11 (test for errors, line 15) PASS: g++.dg/ext/utf-badconcat.C -std=c++11 (test for errors, line 7) PASS: g++.dg/ext/utf-badconcat.C -std=c++11 (test for errors, line 8) PASS: g++.dg/ext/utf-badconcat.C -std=c++11 (test for errors, line 9) PASS: g++.dg/ext/utf-badconcat.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/utf-badconcat.C -std=c++20 (test for errors, line 10) PASS: g++.dg/ext/utf-badconcat.C -std=c++20 (test for errors, line 14) PASS: g++.dg/ext/utf-badconcat.C -std=c++20 (test for errors, line 15) PASS: g++.dg/ext/utf-badconcat.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/utf-badconcat.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/utf-badconcat.C -std=c++20 (test for errors, line 9) PASS: g++.dg/ext/utf-badconcat.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/utf-badconcat.C -std=c++26 (test for errors, line 10) PASS: g++.dg/ext/utf-badconcat.C -std=c++26 (test for errors, line 14) PASS: g++.dg/ext/utf-badconcat.C -std=c++26 (test for errors, line 15) PASS: g++.dg/ext/utf-badconcat.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/utf-badconcat.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/utf-badconcat.C -std=c++26 (test for errors, line 9) PASS: g++.dg/ext/utf-badconcat.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/utf-badconcat2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/ext/utf-badconcat2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/ext/utf-badconcat2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/ext/utf-badconcat2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/ext/utf-badconcat2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/ext/utf-badconcat2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/ext/utf-badconcat2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/utf-badconcat2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/ext/utf-badconcat2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/ext/utf-badconcat2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/ext/utf-badconcat2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/utf-badconcat2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/utf-badconcat2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/ext/utf-badconcat2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/utf-badconcat2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/ext/utf-badconcat2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/ext/utf-badconcat2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/ext/utf-badconcat2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/utf-badconcat2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/utf-badconcat2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/ext/utf-badconcat2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/utf-cvt-char8_t.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/ext/utf-cvt-char8_t.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/ext/utf-cvt-char8_t.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf-cvt-char8_t.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/ext/utf-cvt-char8_t.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/ext/utf-cvt-char8_t.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/utf-cvt-char8_t.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/ext/utf-cvt-char8_t.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/ext/utf-cvt-char8_t.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 41) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 44) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 45) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 46) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 52) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/utf-cvt.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/ext/utf-cvt.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/ext/utf-cvt.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/ext/utf-cvt.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/ext/utf-cvt.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/ext/utf-cvt.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/ext/utf-cvt.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/ext/utf-cvt.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/ext/utf-cvt.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/ext/utf-cvt.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/ext/utf-cvt.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/ext/utf-cvt.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/ext/utf-cvt.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/ext/utf-cvt.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/ext/utf-cvt.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/ext/utf-cvt.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/utf-cxx0x.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/utf-cxx0x.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/utf-cxx0x.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/utf-cxx98.C (test for errors, line 10) PASS: g++.dg/ext/utf-cxx98.C (test for errors, line 11) PASS: g++.dg/ext/utf-cxx98.C (test for errors, line 12) PASS: g++.dg/ext/utf-cxx98.C (test for errors, line 7) PASS: g++.dg/ext/utf-cxx98.C (test for errors, line 8) PASS: g++.dg/ext/utf-cxx98.C (test for excess errors) PASS: g++.dg/ext/utf-dflt.C (test for errors, line 10) PASS: g++.dg/ext/utf-dflt.C (test for errors, line 11) PASS: g++.dg/ext/utf-dflt.C (test for errors, line 12) PASS: g++.dg/ext/utf-dflt.C (test for errors, line 7) PASS: g++.dg/ext/utf-dflt.C (test for errors, line 8) PASS: g++.dg/ext/utf-dflt.C (test for excess errors) PASS: g++.dg/ext/utf-dflt2.C (test for errors, line 5) PASS: g++.dg/ext/utf-dflt2.C (test for excess errors) PASS: g++.dg/ext/utf-gnuxx0x.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/utf-gnuxx0x.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/utf-gnuxx0x.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/utf-gnuxx98.C (test for errors, line 10) PASS: g++.dg/ext/utf-gnuxx98.C (test for errors, line 11) PASS: g++.dg/ext/utf-gnuxx98.C (test for errors, line 12) PASS: g++.dg/ext/utf-gnuxx98.C (test for errors, line 7) PASS: g++.dg/ext/utf-gnuxx98.C (test for errors, line 8) PASS: g++.dg/ext/utf-gnuxx98.C (test for excess errors) PASS: g++.dg/ext/utf-mangle.C -std=c++11 scan-assembler _Z2f0Ds: PASS: g++.dg/ext/utf-mangle.C -std=c++11 scan-assembler _Z2f1Di: PASS: g++.dg/ext/utf-mangle.C -std=c++11 scan-assembler _Z2f2PDs: PASS: g++.dg/ext/utf-mangle.C -std=c++11 scan-assembler _Z2f3PDi: PASS: g++.dg/ext/utf-mangle.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/utf-mangle.C -std=c++20 scan-assembler _Z2f0Ds: PASS: g++.dg/ext/utf-mangle.C -std=c++20 scan-assembler _Z2f1Di: PASS: g++.dg/ext/utf-mangle.C -std=c++20 scan-assembler _Z2f2PDs: PASS: g++.dg/ext/utf-mangle.C -std=c++20 scan-assembler _Z2f3PDi: PASS: g++.dg/ext/utf-mangle.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/utf-mangle.C -std=c++26 scan-assembler _Z2f0Ds: PASS: g++.dg/ext/utf-mangle.C -std=c++26 scan-assembler _Z2f1Di: PASS: g++.dg/ext/utf-mangle.C -std=c++26 scan-assembler _Z2f2PDs: PASS: g++.dg/ext/utf-mangle.C -std=c++26 scan-assembler _Z2f3PDi: PASS: g++.dg/ext/utf-mangle.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/utf-rtti.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/utf-rtti.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/utf-rtti.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/utf-type-char8_t.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf-type-char8_t.C -std=gnu++11 execution test PASS: g++.dg/ext/utf-type-char8_t.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/utf-type-char8_t.C -std=gnu++20 execution test PASS: g++.dg/ext/utf-type-char8_t.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/utf-type-char8_t.C -std=gnu++26 execution test PASS: g++.dg/ext/utf-type.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf-type.C -std=gnu++11 execution test PASS: g++.dg/ext/utf-type.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/utf-type.C -std=gnu++20 execution test PASS: g++.dg/ext/utf-type.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/utf-type.C -std=gnu++26 execution test PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++11 (test for errors, line 5) PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++11 (test for errors, line 6) PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++20 (test for errors, line 5) PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++20 (test for errors, line 6) PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++26 (test for errors, line 5) PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++26 (test for errors, line 6) PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/utf-typedef-cxx98.C (test for excess errors) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 10) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 11) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 12) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 13) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 15) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 16) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 17) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 18) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 19) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 20) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 21) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 22) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 5) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 6) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 7) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 8) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 10) PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 11) PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 12) PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 13) PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 15) PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 16) PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 17) PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 18) PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 19) PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 20) PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 21) PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 22) PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 5) PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 6) PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/utf-typespec.C -std=c++26 (test for errors, line 10) PASS: g++.dg/ext/utf-typespec.C -std=c++26 (test for errors, line 11) PASS: g++.dg/ext/utf-typespec.C -std=c++26 (test for errors, line 12) PASS: g++.dg/ext/utf-typespec.C -std=c++26 (test for errors, line 13) PASS: g++.dg/ext/utf-typespec.C -std=c++26 (test for errors, line 15) PASS: g++.dg/ext/utf-typespec.C -std=c++26 (test for errors, line 16) PASS: g++.dg/ext/utf-typespec.C -std=c++26 (test for errors, line 17) PASS: g++.dg/ext/utf-typespec.C -std=c++26 (test for errors, line 18) PASS: g++.dg/ext/utf-typespec.C -std=c++26 (test for errors, line 19) PASS: g++.dg/ext/utf-typespec.C -std=c++26 (test for errors, line 20) PASS: g++.dg/ext/utf-typespec.C -std=c++26 (test for errors, line 21) PASS: g++.dg/ext/utf-typespec.C -std=c++26 (test for errors, line 22) PASS: g++.dg/ext/utf-typespec.C -std=c++26 (test for errors, line 5) PASS: g++.dg/ext/utf-typespec.C -std=c++26 (test for errors, line 6) PASS: g++.dg/ext/utf-typespec.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/utf-typespec.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/utf-typespec.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/utf16-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf16-1.C -std=gnu++11 execution test PASS: g++.dg/ext/utf16-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/utf16-1.C -std=gnu++20 execution test PASS: g++.dg/ext/utf16-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/utf16-1.C -std=gnu++26 execution test PASS: g++.dg/ext/utf16-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf16-2.C -std=gnu++11 execution test PASS: g++.dg/ext/utf16-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/utf16-2.C -std=gnu++20 execution test PASS: g++.dg/ext/utf16-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/utf16-2.C -std=gnu++26 execution test PASS: g++.dg/ext/utf16-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf16-3.C -std=gnu++11 execution test PASS: g++.dg/ext/utf16-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/utf16-3.C -std=gnu++20 execution test PASS: g++.dg/ext/utf16-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/utf16-3.C -std=gnu++26 execution test PASS: g++.dg/ext/utf16-4.C -std=c++11 (test for errors, line 6) PASS: g++.dg/ext/utf16-4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/ext/utf16-4.C -std=c++11 (test for errors, line 8) PASS: g++.dg/ext/utf16-4.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/ext/utf16-4.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/ext/utf16-4.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/utf16-4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/ext/utf16-4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/utf16-4.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/utf16-4.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/ext/utf16-4.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/ext/utf16-4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/utf16-4.C -std=c++23 (test for errors, line 6) PASS: g++.dg/ext/utf16-4.C -std=c++23 (test for errors, line 7) PASS: g++.dg/ext/utf16-4.C -std=c++23 (test for errors, line 8) PASS: g++.dg/ext/utf16-4.C -std=c++23 (test for warnings, line 13) PASS: g++.dg/ext/utf16-4.C -std=c++23 (test for warnings, line 16) PASS: g++.dg/ext/utf16-4.C -std=c++23 (test for excess errors) PASS: g++.dg/ext/utf32-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf32-1.C -std=gnu++11 execution test PASS: g++.dg/ext/utf32-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/utf32-1.C -std=gnu++20 execution test PASS: g++.dg/ext/utf32-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/utf32-1.C -std=gnu++26 execution test PASS: g++.dg/ext/utf32-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf32-2.C -std=gnu++11 execution test PASS: g++.dg/ext/utf32-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/utf32-2.C -std=gnu++20 execution test PASS: g++.dg/ext/utf32-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/utf32-2.C -std=gnu++26 execution test PASS: g++.dg/ext/utf32-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf32-3.C -std=gnu++11 execution test PASS: g++.dg/ext/utf32-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/utf32-3.C -std=gnu++20 execution test PASS: g++.dg/ext/utf32-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/utf32-3.C -std=gnu++26 execution test PASS: g++.dg/ext/utf32-4.C -std=c++11 (test for errors, line 12) PASS: g++.dg/ext/utf32-4.C -std=c++11 (test for errors, line 5) PASS: g++.dg/ext/utf32-4.C -std=c++11 (test for errors, line 6) PASS: g++.dg/ext/utf32-4.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/utf32-4.C -std=c++20 (test for errors, line 12) PASS: g++.dg/ext/utf32-4.C -std=c++20 (test for errors, line 5) PASS: g++.dg/ext/utf32-4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/ext/utf32-4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/utf32-4.C -std=c++23 (test for errors, line 12) PASS: g++.dg/ext/utf32-4.C -std=c++23 (test for errors, line 5) PASS: g++.dg/ext/utf32-4.C -std=c++23 (test for errors, line 6) PASS: g++.dg/ext/utf32-4.C -std=c++23 (test for excess errors) PASS: g++.dg/ext/utf8-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf8-1.C -std=gnu++11 execution test PASS: g++.dg/ext/utf8-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/utf8-1.C -std=gnu++20 execution test PASS: g++.dg/ext/utf8-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/utf8-1.C -std=gnu++26 execution test PASS: g++.dg/ext/utf8-2.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/ext/utf8-2.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/ext/utf8-2.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/ext/utf8-2.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/ext/utf8-2.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/ext/utf8-2.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/ext/utf8-2.C -std=gnu++11 (test for errors, line 21) PASS: g++.dg/ext/utf8-2.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/ext/utf8-2.C -std=gnu++11 (test for errors, line 23) PASS: g++.dg/ext/utf8-2.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/ext/utf8-2.C -std=gnu++11 (test for errors, line 25) PASS: g++.dg/ext/utf8-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/utf8-2.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/ext/utf8-2.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/ext/utf8-2.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/ext/utf8-2.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/ext/utf8-2.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/ext/utf8-2.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/ext/utf8-2.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/ext/utf8-2.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/ext/utf8-2.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/ext/utf8-2.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/ext/utf8-2.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/ext/utf8-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/va-arg-pack-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/va-arg-pack-1.C -std=gnu++20 execution test PASS: g++.dg/ext/va-arg-pack-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/va-arg-pack-1.C -std=gnu++26 execution test PASS: g++.dg/ext/va-arg-pack-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/va-arg-pack-1.C -std=gnu++98 execution test PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++98 (test for errors, line 28) PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++98 (test for errors, line 34) PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/va-arg-pack-3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/va-arg-pack-3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/va-arg-pack-3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/va-arg-pack-len-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/va-arg-pack-len-1.C -std=gnu++20 execution test PASS: g++.dg/ext/va-arg-pack-len-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/va-arg-pack-len-1.C -std=gnu++26 execution test PASS: g++.dg/ext/va-arg-pack-len-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/va-arg-pack-len-1.C -std=gnu++98 execution test PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/va-arg1.C -std=c++20 at line 8 (test for errors, line 7) PASS: g++.dg/ext/va-arg1.C -std=c++20 at line 9 (test for errors, line 7) PASS: g++.dg/ext/va-arg1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/va-arg1.C -std=c++26 at line 8 (test for errors, line 7) PASS: g++.dg/ext/va-arg1.C -std=c++26 at line 9 (test for errors, line 7) PASS: g++.dg/ext/va-arg1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/va-arg1.C -std=c++98 at line 8 (test for errors, line 7) PASS: g++.dg/ext/va-arg1.C -std=c++98 at line 9 (test for errors, line 7) PASS: g++.dg/ext/va-arg1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/varargs1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/varargs1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/varargs1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/varargs2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/varargs2.C -std=c++20 execution test PASS: g++.dg/ext/varargs2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/varargs2.C -std=c++26 execution test PASS: g++.dg/ext/varargs2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/varargs2.C -std=c++98 execution test PASS: g++.dg/ext/vector1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector10.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector10.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector10.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector11.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector11.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector11.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector12.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector12.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector12.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector13.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector13.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector13.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/vector14.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/vector14.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/vector14.C -std=gnu++98 PASS: g++.dg/ext/vector15.C -std=c++20 (test for errors, line 5) PASS: g++.dg/ext/vector15.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector15.C -std=c++26 (test for errors, line 5) PASS: g++.dg/ext/vector15.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector15.C -std=c++98 (test for errors, line 5) PASS: g++.dg/ext/vector15.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector16.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector16.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector16.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector17.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector17.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector17.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector18.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/vector18.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector18.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector19.C -std=c++11 (test for errors, line 36) PASS: g++.dg/ext/vector19.C -std=c++11 (test for errors, line 37) PASS: g++.dg/ext/vector19.C -std=c++11 (test for errors, line 38) PASS: g++.dg/ext/vector19.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/vector19.C -std=c++20 (test for errors, line 36) PASS: g++.dg/ext/vector19.C -std=c++20 (test for errors, line 37) PASS: g++.dg/ext/vector19.C -std=c++20 (test for errors, line 38) PASS: g++.dg/ext/vector19.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector19.C -std=c++26 (test for errors, line 36) PASS: g++.dg/ext/vector19.C -std=c++26 (test for errors, line 37) PASS: g++.dg/ext/vector19.C -std=c++26 (test for errors, line 38) PASS: g++.dg/ext/vector19.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vector2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vector2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector20.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/vector20.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector20.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector21.C -std=gnu++20 scan-tree-dump gimple "MAX_EXPR" PASS: g++.dg/ext/vector21.C -std=gnu++20 scan-tree-dump gimple "MIN_EXPR" PASS: g++.dg/ext/vector21.C -std=gnu++20 scan-tree-dump-not gimple "VEC_COND_EXPR" PASS: g++.dg/ext/vector21.C -std=gnu++20 scan-tree-dump-times gimple "ABS_EXPR" 4 PASS: g++.dg/ext/vector21.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vector21.C -std=gnu++26 scan-tree-dump gimple "MAX_EXPR" PASS: g++.dg/ext/vector21.C -std=gnu++26 scan-tree-dump gimple "MIN_EXPR" PASS: g++.dg/ext/vector21.C -std=gnu++26 scan-tree-dump-not gimple "VEC_COND_EXPR" PASS: g++.dg/ext/vector21.C -std=gnu++26 scan-tree-dump-times gimple "ABS_EXPR" 4 PASS: g++.dg/ext/vector21.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vector21.C -std=gnu++98 scan-tree-dump gimple "MAX_EXPR" PASS: g++.dg/ext/vector21.C -std=gnu++98 scan-tree-dump gimple "MIN_EXPR" PASS: g++.dg/ext/vector21.C -std=gnu++98 scan-tree-dump-not gimple "VEC_COND_EXPR" PASS: g++.dg/ext/vector21.C -std=gnu++98 scan-tree-dump-times gimple "ABS_EXPR" 4 PASS: g++.dg/ext/vector21.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector22.C -std=gnu++20 scan-tree-dump-not gimple "~" PASS: g++.dg/ext/vector22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vector22.C -std=gnu++26 scan-tree-dump-not gimple "~" PASS: g++.dg/ext/vector22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vector22.C -std=gnu++98 scan-tree-dump-not gimple "~" PASS: g++.dg/ext/vector22.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector23.C -std=gnu++14 (test for errors, line 15) PASS: g++.dg/ext/vector23.C -std=gnu++14 (test for errors, line 18) PASS: g++.dg/ext/vector23.C -std=gnu++14 (test for errors, line 21) PASS: g++.dg/ext/vector23.C -std=gnu++14 (test for errors, line 24) PASS: g++.dg/ext/vector23.C -std=gnu++14 (test for warnings, line 27) PASS: g++.dg/ext/vector23.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/vector23.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/ext/vector23.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/ext/vector23.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/ext/vector23.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/ext/vector23.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/ext/vector23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vector23.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/ext/vector23.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/ext/vector23.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/ext/vector23.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/ext/vector23.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/ext/vector23.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vector24.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/vector24.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector24.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector25.C -std=c++20 (test for bogus messages, line 5) PASS: g++.dg/ext/vector25.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector25.C -std=c++26 (test for bogus messages, line 5) PASS: g++.dg/ext/vector25.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector25.C -std=c++98 (test for bogus messages, line 5) PASS: g++.dg/ext/vector25.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector26.C -std=gnu++11 scan-assembler-not globl[ \t]*_Z3bar PASS: g++.dg/ext/vector26.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/vector26.C -std=gnu++20 scan-assembler-not globl[ \t]*_Z3bar PASS: g++.dg/ext/vector26.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vector26.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/vector26.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector27.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector27.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector27.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector28.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector28.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector28.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector29.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector29.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector29.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vector3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vector3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector30.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector30.C -std=c++20 execution test PASS: g++.dg/ext/vector30.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector30.C -std=c++26 execution test PASS: g++.dg/ext/vector30.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector30.C -std=c++98 execution test PASS: g++.dg/ext/vector31.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector31.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector31.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector32.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector32.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector32.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector32a.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector32a.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector32a.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector33.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/vector33.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector33.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector34.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/ext/vector34.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/vector34.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/vector34.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vector34.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/vector34.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vector35.C -std=gnu++20 scan-tree-dump-times forwprop1 "ABS_EXPR <" 2 PASS: g++.dg/ext/vector35.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vector35.C -std=gnu++26 scan-tree-dump-times forwprop1 "ABS_EXPR <" 2 PASS: g++.dg/ext/vector35.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vector35.C -std=gnu++98 scan-tree-dump-times forwprop1 "ABS_EXPR <" 2 PASS: g++.dg/ext/vector35.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector36.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vector36.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vector36.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector37.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector37.C -std=c++20 execution test PASS: g++.dg/ext/vector37.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector37.C -std=c++26 execution test PASS: g++.dg/ext/vector37.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector37.C -std=c++98 execution test PASS: g++.dg/ext/vector38.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector38.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector38.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 21) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 23) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 25) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 26) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 29) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 31) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 33) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 45) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 46) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 47) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 48) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 49) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 50) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 79) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 80) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 81) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 82) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 83) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 84) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 89) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for errors, line 90) PASS: g++.dg/ext/vector39.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 46) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 47) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 48) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 49) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 50) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 79) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 80) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 81) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 82) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 83) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 84) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 89) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 90) PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 23) PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 26) PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 29) PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 31) PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 33) PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 89) PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 90) PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vector4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vector4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector40.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vector40.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vector40.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector41.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/ext/vector41.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vector41.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/ext/vector41.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vector41.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/ext/vector41.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector42.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/vector42.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector42.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector43.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/vector43.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector43.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector44.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/vector44.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector44.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector6.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/ext/vector6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vector6.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/ext/vector6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vector6.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/ext/vector6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vector7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vector7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector8.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/ext/vector8.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/ext/vector8.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/ext/vector8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vector8.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/ext/vector8.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/ext/vector8.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/ext/vector8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vector8.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/ext/vector8.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/ext/vector8.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/ext/vector8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector9.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vector9.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vector9.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/anon1.C -std=c++20 scan-assembler-not globl.*_ZN.*1fEv PASS: g++.dg/ext/visibility/anon1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/anon1.C -std=c++26 scan-assembler-not globl.*_ZN.*1fEv PASS: g++.dg/ext/visibility/anon1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/anon1.C -std=c++98 scan-assembler-not globl.*_ZN.*1fEv PASS: g++.dg/ext/visibility/anon1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/anon10.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/anon10.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/anon10.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/anon11.C -std=c++20 scan-assembler-not \\.local PASS: g++.dg/ext/visibility/anon11.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/anon11.C -std=c++26 scan-assembler-not \\.local PASS: g++.dg/ext/visibility/anon11.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/anon11.C -std=c++98 scan-assembler-not \\.local PASS: g++.dg/ext/visibility/anon11.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/anon2.C -std=c++20 scan-assembler-not globl.*_Z1fv PASS: g++.dg/ext/visibility/anon2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/anon2.C -std=c++26 scan-assembler-not globl.*_Z1fv PASS: g++.dg/ext/visibility/anon2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/anon2.C -std=c++98 scan-assembler-not globl.*_Z1fv PASS: g++.dg/ext/visibility/anon2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/anon3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/anon3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/anon3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/anon4.C -std=c++20 scan-assembler-not globl.*_ZTIN*3fooE PASS: g++.dg/ext/visibility/anon4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/anon4.C -std=c++26 scan-assembler-not globl.*_ZTIN*3fooE PASS: g++.dg/ext/visibility/anon4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/anon4.C -std=c++98 scan-assembler-not globl.*_ZTIN*3fooE PASS: g++.dg/ext/visibility/anon4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/anon5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/anon5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/anon5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/anon6.C -std=c++20 scan-assembler 1BIiE1cE PASS: g++.dg/ext/visibility/anon6.C -std=c++20 scan-assembler-not 1AIiE1cE PASS: g++.dg/ext/visibility/anon6.C -std=c++20 scan-assembler-not comdat PASS: g++.dg/ext/visibility/anon6.C -std=c++20 scan-assembler-not globl.*1BIiE1cE PASS: g++.dg/ext/visibility/anon6.C -std=c++20 scan-assembler-not weak PASS: g++.dg/ext/visibility/anon6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/anon6.C -std=c++26 scan-assembler 1BIiE1cE PASS: g++.dg/ext/visibility/anon6.C -std=c++26 scan-assembler-not 1AIiE1cE PASS: g++.dg/ext/visibility/anon6.C -std=c++26 scan-assembler-not comdat PASS: g++.dg/ext/visibility/anon6.C -std=c++26 scan-assembler-not globl.*1BIiE1cE PASS: g++.dg/ext/visibility/anon6.C -std=c++26 scan-assembler-not weak PASS: g++.dg/ext/visibility/anon6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/anon6.C -std=c++98 scan-assembler 1BIiE1cE PASS: g++.dg/ext/visibility/anon6.C -std=c++98 scan-assembler-not 1AIiE1cE PASS: g++.dg/ext/visibility/anon6.C -std=c++98 scan-assembler-not comdat PASS: g++.dg/ext/visibility/anon6.C -std=c++98 scan-assembler-not globl.*1BIiE1cE PASS: g++.dg/ext/visibility/anon6.C -std=c++98 scan-assembler-not weak PASS: g++.dg/ext/visibility/anon6.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/anon7.C -std=c++20 (test for errors, line 7) XFAIL: g++.dg/ext/visibility/anon7.C -std=c++20 (test for errors, line 8) PASS: g++.dg/ext/visibility/anon7.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/anon7.C -std=c++26 (test for errors, line 7) XFAIL: g++.dg/ext/visibility/anon7.C -std=c++26 (test for errors, line 8) PASS: g++.dg/ext/visibility/anon7.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/anon7.C -std=c++98 (test for errors, line 7) XFAIL: g++.dg/ext/visibility/anon7.C -std=c++98 (test for errors, line 8) PASS: g++.dg/ext/visibility/anon7.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/anon8.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/ext/visibility/anon8.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/visibility/anon8.C -std=c++11 PR83258 (test for errors, line 29) PASS: g++.dg/ext/visibility/anon8.C -std=c++14 (test for warnings, line 5) PASS: g++.dg/ext/visibility/anon8.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/visibility/anon8.C -std=c++14 PR83258 (test for errors, line 29) PASS: g++.dg/ext/visibility/anon8.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/anon9.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/anon9.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/anon9.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/visibility/arm1.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/visibility/arm1.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/visibility/arm1.C -std=gnu++98 PASS: g++.dg/ext/visibility/arm2.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZTI1S PASS: g++.dg/ext/visibility/arm2.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZTS1S PASS: g++.dg/ext/visibility/arm2.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZTV1S PASS: g++.dg/ext/visibility/arm2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/arm2.C -std=c++26 scan-not-hidden hidden[ \t_]*_ZTI1S PASS: g++.dg/ext/visibility/arm2.C -std=c++26 scan-not-hidden hidden[ \t_]*_ZTS1S PASS: g++.dg/ext/visibility/arm2.C -std=c++26 scan-not-hidden hidden[ \t_]*_ZTV1S PASS: g++.dg/ext/visibility/arm2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/arm2.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZTI1S PASS: g++.dg/ext/visibility/arm2.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZTS1S PASS: g++.dg/ext/visibility/arm2.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZTV1S PASS: g++.dg/ext/visibility/arm2.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/visibility/arm3.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/visibility/arm3.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/visibility/arm3.C -std=gnu++98 PASS: g++.dg/ext/visibility/assign1.C -std=c++20 scan-hidden hidden[ \t_]*_ZN1DaSERKS_ PASS: g++.dg/ext/visibility/assign1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/assign1.C -std=c++26 scan-hidden hidden[ \t_]*_ZN1DaSERKS_ PASS: g++.dg/ext/visibility/assign1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/assign1.C -std=c++98 scan-hidden hidden[ \t_]*_ZN1DaSERKS_ PASS: g++.dg/ext/visibility/assign1.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/visibility/class1.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/visibility/class1.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/visibility/class1.C -std=gnu++98 PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZZN3foo7my_funcEvE1x PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C -std=gnu++26 scan-not-hidden hidden[ \t_]*_ZZN3foo7my_funcEvE1x PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZZN3foo7my_funcEvE1x PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN1S3fooEv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZN1IIiE3fooEv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZN1OIiE3fooEv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++26 scan-hidden hidden[ \t_]*_ZN1S3fooEv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++26 scan-not-hidden hidden[ \t_]*_ZN1IIiE3fooEv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++26 scan-not-hidden hidden[ \t_]*_ZN1OIiE3fooEv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN1S3fooEv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZN1IIiE3fooEv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZN1OIiE3fooEv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++20 scan-hidden hidden[ \t_]*_Z3barv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++20 scan-hidden hidden[ \t_]*_Z3fooIvEvv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZZN1A5innerEvE1n(\\[BS\\])? PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_Z3fooIiEvv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZZ3barvE1n PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++26 scan-hidden hidden[ \t_]*_Z3barv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++26 scan-hidden hidden[ \t_]*_Z3fooIvEvv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++26 scan-hidden hidden[ \t_]*_ZZN1A5innerEvE1n(\\[BS\\])? PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++26 scan-not-hidden hidden[ \t_]*_Z3fooIiEvv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++26 scan-not-hidden hidden[ \t_]*_ZZ3barvE1n PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++98 scan-hidden hidden[ \t_]*_Z3barv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++98 scan-hidden hidden[ \t_]*_Z3fooIvEvv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZZN1A5innerEvE1n(\\[BS\\])? PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_Z3fooIiEvv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZZ3barvE1n PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-5.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN3Foo3barIS_EEvv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-5.C -std=gnu++26 scan-hidden hidden[ \t_]*_ZN3Foo3barIS_EEvv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-5.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN3Foo3barIS_EEvv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden.C -std=gnu++26 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-override1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*methodEv PASS: g++.dg/ext/visibility/fvisibility-override1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-override1.C -std=gnu++26 scan-not-hidden hidden[ \t_]*methodEv PASS: g++.dg/ext/visibility/fvisibility-override1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-override1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*methodEv PASS: g++.dg/ext/visibility/fvisibility-override1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-override2.C -std=gnu++20 scan-not-hidden hidden[ \t_]*Foo.methodEv PASS: g++.dg/ext/visibility/fvisibility-override2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-override2.C -std=gnu++26 scan-not-hidden hidden[ \t_]*Foo.methodEv PASS: g++.dg/ext/visibility/fvisibility-override2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-override2.C -std=gnu++98 scan-not-hidden hidden[ \t_]*Foo.methodEv PASS: g++.dg/ext/visibility/fvisibility-override2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv PASS: g++.dg/ext/visibility/fvisibility.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility.C -std=gnu++26 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv PASS: g++.dg/ext/visibility/fvisibility.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv PASS: g++.dg/ext/visibility/fvisibility.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/guard1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZGVZN5otherclEvE4s_cd PASS: g++.dg/ext/visibility/guard1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/guard1.C -std=gnu++26 scan-not-hidden hidden[ \t_]*_ZGVZN5otherclEvE4s_cd PASS: g++.dg/ext/visibility/guard1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/guard1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZGVZN5otherclEvE4s_cd PASS: g++.dg/ext/visibility/guard1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/lambda1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/visibility/lambda1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/lambda1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/local1.C -std=c++20 scan-hidden hidden[ \t_]*_Z1fv PASS: g++.dg/ext/visibility/local1.C -std=c++20 scan-hidden hidden[ \t_]*_ZZ1fvE1i PASS: g++.dg/ext/visibility/local1.C -std=c++20 scan-hidden hidden[ \t_]*_ZZ1fvEN1A1fEv PASS: g++.dg/ext/visibility/local1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/local1.C -std=c++26 scan-hidden hidden[ \t_]*_Z1fv PASS: g++.dg/ext/visibility/local1.C -std=c++26 scan-hidden hidden[ \t_]*_ZZ1fvE1i PASS: g++.dg/ext/visibility/local1.C -std=c++26 scan-hidden hidden[ \t_]*_ZZ1fvEN1A1fEv PASS: g++.dg/ext/visibility/local1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/local1.C -std=c++98 scan-hidden hidden[ \t_]*_Z1fv PASS: g++.dg/ext/visibility/local1.C -std=c++98 scan-hidden hidden[ \t_]*_ZZ1fvE1i PASS: g++.dg/ext/visibility/local1.C -std=c++98 scan-hidden hidden[ \t_]*_ZZ1fvEN1A1fEv PASS: g++.dg/ext/visibility/local1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/memfuncts.C -std=c++20 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv PASS: g++.dg/ext/visibility/memfuncts.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/memfuncts.C -std=c++26 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv PASS: g++.dg/ext/visibility/memfuncts.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/memfuncts.C -std=c++98 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv PASS: g++.dg/ext/visibility/memfuncts.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZTI1T PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZN1U6hide_4Ev PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZTI1S PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZTI1U PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++26 scan-hidden hidden[ \t_]*_ZTI1T PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++26 scan-not-hidden hidden[ \t_]*_ZN1U6hide_4Ev PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++26 scan-not-hidden hidden[ \t_]*_ZTI1S PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++26 scan-not-hidden hidden[ \t_]*_ZTI1U PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZTI1T PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZN1U6hide_4Ev PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZTI1S PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZTI1U PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/namespace1.C -std=c++20 scan-hidden hidden[ \t_]*_ZN3foo1A1mEv PASS: g++.dg/ext/visibility/namespace1.C -std=c++20 scan-hidden hidden[ \t_]*_ZN3foo1fEv PASS: g++.dg/ext/visibility/namespace1.C -std=c++20 scan-hidden hidden[ \t_]*_ZN3foo1gEv PASS: g++.dg/ext/visibility/namespace1.C -std=c++20 scan-hidden hidden[ \t_]*_ZN3foo1tIiEEvv PASS: g++.dg/ext/visibility/namespace1.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZN3foo1hEv PASS: g++.dg/ext/visibility/namespace1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/namespace1.C -std=c++26 scan-hidden hidden[ \t_]*_ZN3foo1A1mEv PASS: g++.dg/ext/visibility/namespace1.C -std=c++26 scan-hidden hidden[ \t_]*_ZN3foo1fEv PASS: g++.dg/ext/visibility/namespace1.C -std=c++26 scan-hidden hidden[ \t_]*_ZN3foo1gEv PASS: g++.dg/ext/visibility/namespace1.C -std=c++26 scan-hidden hidden[ \t_]*_ZN3foo1tIiEEvv PASS: g++.dg/ext/visibility/namespace1.C -std=c++26 scan-not-hidden hidden[ \t_]*_ZN3foo1hEv PASS: g++.dg/ext/visibility/namespace1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/namespace1.C -std=c++98 scan-hidden hidden[ \t_]*_ZN3foo1A1mEv PASS: g++.dg/ext/visibility/namespace1.C -std=c++98 scan-hidden hidden[ \t_]*_ZN3foo1fEv PASS: g++.dg/ext/visibility/namespace1.C -std=c++98 scan-hidden hidden[ \t_]*_ZN3foo1gEv PASS: g++.dg/ext/visibility/namespace1.C -std=c++98 scan-hidden hidden[ \t_]*_ZN3foo1tIiEEvv PASS: g++.dg/ext/visibility/namespace1.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZN3foo1hEv PASS: g++.dg/ext/visibility/namespace1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/namespace2.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN4Test4testEv PASS: g++.dg/ext/visibility/namespace2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/namespace2.C -std=gnu++26 scan-hidden hidden[ \t_]*_ZN4Test4testEv PASS: g++.dg/ext/visibility/namespace2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/namespace2.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN4Test4testEv PASS: g++.dg/ext/visibility/namespace2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/namespace3.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/ext/visibility/namespace3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/namespace3.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/ext/visibility/namespace3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/namespace3.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/ext/visibility/namespace3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/new1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_Znwj PASS: g++.dg/ext/visibility/new1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/new1.C -std=gnu++26 scan-not-hidden hidden[ \t_]*_Znwj PASS: g++.dg/ext/visibility/new1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/new1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_Znwj PASS: g++.dg/ext/visibility/new1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/noPLT.C -std=gnu++20 scan-assembler-not methodEv@PLT|indirect_symbol.*methodEv PASS: g++.dg/ext/visibility/noPLT.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/noPLT.C -std=gnu++26 scan-assembler-not methodEv@PLT|indirect_symbol.*methodEv PASS: g++.dg/ext/visibility/noPLT.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/noPLT.C -std=gnu++98 scan-assembler-not methodEv@PLT|indirect_symbol.*methodEv PASS: g++.dg/ext/visibility/noPLT.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/overload-1.C -std=c++20 scan-hidden hidden[ \t_]*_Z3fooP8a_struct PASS: g++.dg/ext/visibility/overload-1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/overload-1.C -std=c++26 scan-hidden hidden[ \t_]*_Z3fooP8a_struct PASS: g++.dg/ext/visibility/overload-1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/overload-1.C -std=c++98 scan-hidden hidden[ \t_]*_Z3fooP8a_struct PASS: g++.dg/ext/visibility/overload-1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/pragma-override1.C -std=c++20 scan-assembler \\.internal.*Foo.methodEv PASS: g++.dg/ext/visibility/pragma-override1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/pragma-override1.C -std=c++26 scan-assembler \\.internal.*Foo.methodEv PASS: g++.dg/ext/visibility/pragma-override1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/pragma-override1.C -std=c++98 scan-assembler \\.internal.*Foo.methodEv PASS: g++.dg/ext/visibility/pragma-override1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/pragma-override2.C -std=c++20 scan-assembler \\.internal.*Foo.methodEv PASS: g++.dg/ext/visibility/pragma-override2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/pragma-override2.C -std=c++26 scan-assembler \\.internal.*Foo.methodEv PASS: g++.dg/ext/visibility/pragma-override2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/pragma-override2.C -std=c++98 scan-assembler \\.internal.*Foo.methodEv PASS: g++.dg/ext/visibility/pragma-override2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/pragma.C -std=c++20 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv PASS: g++.dg/ext/visibility/pragma.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/pragma.C -std=c++26 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv PASS: g++.dg/ext/visibility/pragma.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/pragma.C -std=c++98 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv PASS: g++.dg/ext/visibility/pragma.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/prop1.C -std=c++20 scan-hidden hidden[ \t_]*_Z1fIN1N1AEEvT_ PASS: g++.dg/ext/visibility/prop1.C -std=c++20 scan-hidden hidden[ \t_]*_Z1hIXadL_ZN1N1iEEEEvv PASS: g++.dg/ext/visibility/prop1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/prop1.C -std=c++26 scan-hidden hidden[ \t_]*_Z1fIN1N1AEEvT_ PASS: g++.dg/ext/visibility/prop1.C -std=c++26 scan-hidden hidden[ \t_]*_Z1hIXadL_ZN1N1iEEEEvv PASS: g++.dg/ext/visibility/prop1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/prop1.C -std=c++98 scan-hidden hidden[ \t_]*_Z1fIN1N1AEEvT_ PASS: g++.dg/ext/visibility/prop1.C -std=c++98 scan-hidden hidden[ \t_]*_Z1hIXadL_ZN1N1iEEEEvv PASS: g++.dg/ext/visibility/prop1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/redecl1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/ext/visibility/redecl1.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/ext/visibility/redecl1.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/ext/visibility/redecl1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/redecl1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/ext/visibility/redecl1.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/ext/visibility/redecl1.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/ext/visibility/redecl1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/redecl1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/ext/visibility/redecl1.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/ext/visibility/redecl1.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/ext/visibility/redecl1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++20 scan-assembler-not (weak|globl)[^\n]*_ZGRN12_GLOBAL__N_13fooE_ PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++20 scan-hidden hidden[ \t_]*_ZGRZ1fvE3foo_ PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++26 scan-assembler-not (weak|globl)[^\n]*_ZGRN12_GLOBAL__N_13fooE_ PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++26 scan-hidden hidden[ \t_]*_ZGRZ1fvE3foo_ PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++98 scan-assembler-not (weak|globl)[^\n]*_ZGRN12_GLOBAL__N_13fooE_ PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++98 scan-hidden hidden[ \t_]*_ZGRZ1fvE3foo_ PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/visibility/staticdatamem.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/visibility/staticdatamem.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/visibility/staticdatamem.C -std=gnu++98 PASS: g++.dg/ext/visibility/staticmemfuncts.C -std=c++20 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv PASS: g++.dg/ext/visibility/staticmemfuncts.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/staticmemfuncts.C -std=c++26 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv PASS: g++.dg/ext/visibility/staticmemfuncts.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/staticmemfuncts.C -std=c++98 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv PASS: g++.dg/ext/visibility/staticmemfuncts.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/visibility/symbian1.C -std=c++20 UNSUPPORTED: g++.dg/ext/visibility/symbian1.C -std=c++26 UNSUPPORTED: g++.dg/ext/visibility/symbian1.C -std=c++98 UNSUPPORTED: g++.dg/ext/visibility/symbian2.C -std=c++20 UNSUPPORTED: g++.dg/ext/visibility/symbian2.C -std=c++26 UNSUPPORTED: g++.dg/ext/visibility/symbian2.C -std=c++98 PASS: g++.dg/ext/visibility/template1.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN1AIcE3barEv PASS: g++.dg/ext/visibility/template1.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN1AIlE3barEv PASS: g++.dg/ext/visibility/template1.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN1AIlE3fooEv PASS: g++.dg/ext/visibility/template1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZN1AIiE3barEv PASS: g++.dg/ext/visibility/template1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZN1AIiE3fooEv PASS: g++.dg/ext/visibility/template1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/template1.C -std=gnu++26 scan-hidden hidden[ \t_]*_ZN1AIcE3barEv PASS: g++.dg/ext/visibility/template1.C -std=gnu++26 scan-hidden hidden[ \t_]*_ZN1AIlE3barEv PASS: g++.dg/ext/visibility/template1.C -std=gnu++26 scan-hidden hidden[ \t_]*_ZN1AIlE3fooEv PASS: g++.dg/ext/visibility/template1.C -std=gnu++26 scan-not-hidden hidden[ \t_]*_ZN1AIiE3barEv PASS: g++.dg/ext/visibility/template1.C -std=gnu++26 scan-not-hidden hidden[ \t_]*_ZN1AIiE3fooEv PASS: g++.dg/ext/visibility/template1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/template1.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN1AIcE3barEv PASS: g++.dg/ext/visibility/template1.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN1AIlE3barEv PASS: g++.dg/ext/visibility/template1.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN1AIlE3fooEv PASS: g++.dg/ext/visibility/template1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZN1AIiE3barEv PASS: g++.dg/ext/visibility/template1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZN1AIiE3fooEv PASS: g++.dg/ext/visibility/template1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/template10.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_Z8testfuncI3fooEvv PASS: g++.dg/ext/visibility/template10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/template10.C -std=gnu++26 scan-not-hidden hidden[ \t_]*_Z8testfuncI3fooEvv PASS: g++.dg/ext/visibility/template10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/template10.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_Z8testfuncI3fooEvv PASS: g++.dg/ext/visibility/template10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/template11.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZN13template_testI4testE8functionEv PASS: g++.dg/ext/visibility/template11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/template11.C -std=gnu++26 scan-not-hidden hidden[ \t_]*_ZN13template_testI4testE8functionEv PASS: g++.dg/ext/visibility/template11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/template11.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZN13template_testI4testE8functionEv PASS: g++.dg/ext/visibility/template11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/template12.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZN1aI1bE1cE PASS: g++.dg/ext/visibility/template12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/template12.C -std=gnu++26 scan-not-hidden hidden[ \t_]*_ZN1aI1bE1cE PASS: g++.dg/ext/visibility/template12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/template12.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZN1aI1bE1cE PASS: g++.dg/ext/visibility/template12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/template2.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZN1SIiEC1ERKi PASS: g++.dg/ext/visibility/template2.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZN1SIiED1Ev PASS: g++.dg/ext/visibility/template2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/template2.C -std=c++26 scan-not-hidden hidden[ \t_]*_ZN1SIiEC1ERKi PASS: g++.dg/ext/visibility/template2.C -std=c++26 scan-not-hidden hidden[ \t_]*_ZN1SIiED1Ev PASS: g++.dg/ext/visibility/template2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/template2.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZN1SIiEC1ERKi PASS: g++.dg/ext/visibility/template2.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZN1SIiED1Ev PASS: g++.dg/ext/visibility/template2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/template3.C -std=c++20 scan-hidden hidden[ \t_]*_Z8identityIdET_S0_ PASS: g++.dg/ext/visibility/template3.C -std=c++20 scan-hidden hidden[ \t_]*_ZN1AIiE1fEi PASS: g++.dg/ext/visibility/template3.C -std=c++20 scan-hidden hidden[ \t_]*_ZN1AIlE1fEl PASS: g++.dg/ext/visibility/template3.C -std=c++20 scan-not-hidden hidden[ \t_]*_Z8identityIiET_S0_ PASS: g++.dg/ext/visibility/template3.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZN1AIcE1fEc PASS: g++.dg/ext/visibility/template3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/template3.C -std=c++26 scan-hidden hidden[ \t_]*_Z8identityIdET_S0_ PASS: g++.dg/ext/visibility/template3.C -std=c++26 scan-hidden hidden[ \t_]*_ZN1AIiE1fEi PASS: g++.dg/ext/visibility/template3.C -std=c++26 scan-hidden hidden[ \t_]*_ZN1AIlE1fEl PASS: g++.dg/ext/visibility/template3.C -std=c++26 scan-not-hidden hidden[ \t_]*_Z8identityIiET_S0_ PASS: g++.dg/ext/visibility/template3.C -std=c++26 scan-not-hidden hidden[ \t_]*_ZN1AIcE1fEc PASS: g++.dg/ext/visibility/template3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/template3.C -std=c++98 scan-hidden hidden[ \t_]*_Z8identityIdET_S0_ PASS: g++.dg/ext/visibility/template3.C -std=c++98 scan-hidden hidden[ \t_]*_ZN1AIiE1fEi PASS: g++.dg/ext/visibility/template3.C -std=c++98 scan-hidden hidden[ \t_]*_ZN1AIlE1fEl PASS: g++.dg/ext/visibility/template3.C -std=c++98 scan-not-hidden hidden[ \t_]*_Z8identityIiET_S0_ PASS: g++.dg/ext/visibility/template3.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZN1AIcE1fEc PASS: g++.dg/ext/visibility/template3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-hidden hidden[ \t_]*_Z3barIcEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-hidden hidden[ \t_]*_Z3barIdEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-hidden hidden[ \t_]*_Z3barIiEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-hidden hidden[ \t_]*_Z3barIlEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-hidden hidden[ \t_]*_Z3fooIcEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-hidden hidden[ \t_]*_Z3fooIdEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-hidden hidden[ \t_]*_Z3fooIiEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-hidden hidden[ \t_]*_Z3fooIlEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-not-hidden hidden[ \t_]*_Z3barIfEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-not-hidden hidden[ \t_]*_Z3barIsEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-not-hidden hidden[ \t_]*_Z3fooIfEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-not-hidden hidden[ \t_]*_Z3fooIsEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/template4.C -std=c++26 scan-hidden hidden[ \t_]*_Z3barIcEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++26 scan-hidden hidden[ \t_]*_Z3barIdEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++26 scan-hidden hidden[ \t_]*_Z3barIiEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++26 scan-hidden hidden[ \t_]*_Z3barIlEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++26 scan-hidden hidden[ \t_]*_Z3fooIcEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++26 scan-hidden hidden[ \t_]*_Z3fooIdEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++26 scan-hidden hidden[ \t_]*_Z3fooIiEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++26 scan-hidden hidden[ \t_]*_Z3fooIlEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++26 scan-not-hidden hidden[ \t_]*_Z3barIfEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++26 scan-not-hidden hidden[ \t_]*_Z3barIsEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++26 scan-not-hidden hidden[ \t_]*_Z3fooIfEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++26 scan-not-hidden hidden[ \t_]*_Z3fooIsEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-hidden hidden[ \t_]*_Z3barIcEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-hidden hidden[ \t_]*_Z3barIdEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-hidden hidden[ \t_]*_Z3barIiEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-hidden hidden[ \t_]*_Z3barIlEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-hidden hidden[ \t_]*_Z3fooIcEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-hidden hidden[ \t_]*_Z3fooIdEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-hidden hidden[ \t_]*_Z3fooIiEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-hidden hidden[ \t_]*_Z3fooIlEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-not-hidden hidden[ \t_]*_Z3barIfEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-not-hidden hidden[ \t_]*_Z3barIsEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-not-hidden hidden[ \t_]*_Z3fooIfEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-not-hidden hidden[ \t_]*_Z3fooIsEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/template6.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZN1AIiE1fEv PASS: g++.dg/ext/visibility/template6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/template6.C -std=c++26 scan-not-hidden hidden[ \t_]*_ZN1AIiE1fEv PASS: g++.dg/ext/visibility/template6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/template6.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZN1AIiE1fEv PASS: g++.dg/ext/visibility/template6.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/template7.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN1s3fooI1AEEvT_ PASS: g++.dg/ext/visibility/template7.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN1s6vectorI1AEC1Ev PASS: g++.dg/ext/visibility/template7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/template7.C -std=gnu++26 scan-hidden hidden[ \t_]*_ZN1s3fooI1AEEvT_ PASS: g++.dg/ext/visibility/template7.C -std=gnu++26 scan-hidden hidden[ \t_]*_ZN1s6vectorI1AEC1Ev PASS: g++.dg/ext/visibility/template7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/template7.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN1s3fooI1AEEvT_ PASS: g++.dg/ext/visibility/template7.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN1s6vectorI1AEC1Ev PASS: g++.dg/ext/visibility/template7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/template8.C -std=gnu++20 scan-hidden hidden[ \t_]*_Z1gI1AI1BEEvT_ PASS: g++.dg/ext/visibility/template8.C -std=gnu++20 scan-hidden hidden[ \t_]*_Z1gI1BEvT_ PASS: g++.dg/ext/visibility/template8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/template8.C -std=gnu++26 scan-hidden hidden[ \t_]*_Z1gI1AI1BEEvT_ PASS: g++.dg/ext/visibility/template8.C -std=gnu++26 scan-hidden hidden[ \t_]*_Z1gI1BEvT_ PASS: g++.dg/ext/visibility/template8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/template8.C -std=gnu++98 scan-hidden hidden[ \t_]*_Z1gI1AI1BEEvT_ PASS: g++.dg/ext/visibility/template8.C -std=gnu++98 scan-hidden hidden[ \t_]*_Z1gI1BEvT_ PASS: g++.dg/ext/visibility/template8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/template9.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZN1N1fI1AEEvT PASS: g++.dg/ext/visibility/template9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/template9.C -std=gnu++26 scan-not-hidden hidden[ \t_]*_ZN1N1fI1AEEvT PASS: g++.dg/ext/visibility/template9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/template9.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZN1N1fI1AEEvT PASS: g++.dg/ext/visibility/template9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZTIP1A PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZTSP1A PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZTIPPi PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZTSPPi PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++26 scan-hidden hidden[ \t_]*_ZTIP1A PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++26 scan-hidden hidden[ \t_]*_ZTSP1A PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++26 scan-not-hidden hidden[ \t_]*_ZTIPPi PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++26 scan-not-hidden hidden[ \t_]*_ZTSPPi PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZTIP1A PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZTSP1A PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZTIPPi PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZTSPPi PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++20 scan-hidden hidden[ \t_]*_ZTI1A PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++20 scan-hidden hidden[ \t_]*_ZTV1A PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv117__class_type_infoE PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++26 scan-hidden hidden[ \t_]*_ZTI1A PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++26 scan-hidden hidden[ \t_]*_ZTV1A PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++26 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv117__class_type_infoE PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++98 scan-hidden hidden[ \t_]*_ZTI1A PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++98 scan-hidden hidden[ \t_]*_ZTV1A PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv117__class_type_infoE PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 scan-hidden hidden[ \t_]*_ZTI1S PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 scan-hidden hidden[ \t_]*_ZTS1S PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 scan-hidden hidden[ \t_]*info1 PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 scan-hidden hidden[ \t_]*info2 PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 scan-hidden hidden[ \t_]*info3 PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 scan-hidden hidden[ \t_]*info4 PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 scan-hidden hidden[ \t_]*info5 PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv116__enum_type_infoE PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv117__array_type_infoE PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++26 scan-hidden hidden[ \t_]*_ZTI1S PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++26 scan-hidden hidden[ \t_]*_ZTS1S PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++26 scan-hidden hidden[ \t_]*info1 PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++26 scan-hidden hidden[ \t_]*info2 PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++26 scan-hidden hidden[ \t_]*info3 PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++26 scan-hidden hidden[ \t_]*info4 PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++26 scan-hidden hidden[ \t_]*info5 PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++26 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv116__enum_type_infoE PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++26 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv117__array_type_infoE PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 scan-hidden hidden[ \t_]*_ZTI1S PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 scan-hidden hidden[ \t_]*_ZTS1S PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 scan-hidden hidden[ \t_]*info1 PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 scan-hidden hidden[ \t_]*info2 PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 scan-hidden hidden[ \t_]*info3 PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 scan-hidden hidden[ \t_]*info4 PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 scan-hidden hidden[ \t_]*info5 PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv116__enum_type_infoE PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv117__array_type_infoE PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/virtual.C -std=c++20 scan-hidden hidden[ \t_]*ZTI3Foo PASS: g++.dg/ext/visibility/virtual.C -std=c++20 scan-hidden hidden[ \t_]*ZTS3Foo PASS: g++.dg/ext/visibility/virtual.C -std=c++20 scan-hidden hidden[ \t_]*ZTT3Foo PASS: g++.dg/ext/visibility/virtual.C -std=c++20 scan-hidden hidden[ \t_]*ZTV3Foo PASS: g++.dg/ext/visibility/virtual.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/virtual.C -std=c++26 scan-hidden hidden[ \t_]*ZTI3Foo PASS: g++.dg/ext/visibility/virtual.C -std=c++26 scan-hidden hidden[ \t_]*ZTS3Foo PASS: g++.dg/ext/visibility/virtual.C -std=c++26 scan-hidden hidden[ \t_]*ZTT3Foo PASS: g++.dg/ext/visibility/virtual.C -std=c++26 scan-hidden hidden[ \t_]*ZTV3Foo PASS: g++.dg/ext/visibility/virtual.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/virtual.C -std=c++98 scan-hidden hidden[ \t_]*ZTI3Foo PASS: g++.dg/ext/visibility/virtual.C -std=c++98 scan-hidden hidden[ \t_]*ZTS3Foo PASS: g++.dg/ext/visibility/virtual.C -std=c++98 scan-hidden hidden[ \t_]*ZTT3Foo PASS: g++.dg/ext/visibility/virtual.C -std=c++98 scan-hidden hidden[ \t_]*ZTV3Foo PASS: g++.dg/ext/visibility/virtual.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-1.C -std=c++20 scan-hidden hidden[ \t_]*_Z3foov PASS: g++.dg/ext/visibility/visibility-1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-1.C -std=c++26 scan-hidden hidden[ \t_]*_Z3foov PASS: g++.dg/ext/visibility/visibility-1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-1.C -std=c++98 scan-hidden hidden[ \t_]*_Z3foov PASS: g++.dg/ext/visibility/visibility-1.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/visibility/visibility-10.C -std=c++20 UNSUPPORTED: g++.dg/ext/visibility/visibility-10.C -std=c++26 UNSUPPORTED: g++.dg/ext/visibility/visibility-10.C -std=c++98 PASS: g++.dg/ext/visibility/visibility-11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-2.C -std=c++20 scan-hidden hidden[ \t_]*_Z3foov PASS: g++.dg/ext/visibility/visibility-2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-2.C -std=c++26 scan-hidden hidden[ \t_]*_Z3foov PASS: g++.dg/ext/visibility/visibility-2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-2.C -std=c++98 scan-hidden hidden[ \t_]*_Z3foov PASS: g++.dg/ext/visibility/visibility-2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-3.C -std=c++20 scan-hidden hidden[ \t_]*xyzzy PASS: g++.dg/ext/visibility/visibility-3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-3.C -std=c++26 scan-hidden hidden[ \t_]*xyzzy PASS: g++.dg/ext/visibility/visibility-3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-3.C -std=c++98 scan-hidden hidden[ \t_]*xyzzy PASS: g++.dg/ext/visibility/visibility-3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-4.C -std=c++20 scan-hidden hidden[ \t_]*xyzzy PASS: g++.dg/ext/visibility/visibility-4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-4.C -std=c++26 scan-hidden hidden[ \t_]*xyzzy PASS: g++.dg/ext/visibility/visibility-4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-4.C -std=c++98 scan-hidden hidden[ \t_]*xyzzy PASS: g++.dg/ext/visibility/visibility-4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-5.C -std=c++20 scan-hidden hidden[ \t_]*_Z3foov PASS: g++.dg/ext/visibility/visibility-5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-5.C -std=c++26 scan-hidden hidden[ \t_]*_Z3foov PASS: g++.dg/ext/visibility/visibility-5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-5.C -std=c++98 scan-hidden hidden[ \t_]*_Z3foov PASS: g++.dg/ext/visibility/visibility-5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-6.C -std=c++20 scan-hidden hidden[ \t_]*xyzzy PASS: g++.dg/ext/visibility/visibility-6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-6.C -std=c++26 scan-hidden hidden[ \t_]*xyzzy PASS: g++.dg/ext/visibility/visibility-6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-6.C -std=c++98 scan-hidden hidden[ \t_]*xyzzy PASS: g++.dg/ext/visibility/visibility-6.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-7.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/ext/visibility/visibility-7.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/ext/visibility/visibility-7.C -std=c++20 scan-hidden hidden[ \t_]*xyzzy PASS: g++.dg/ext/visibility/visibility-7.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-7.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/ext/visibility/visibility-7.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/ext/visibility/visibility-7.C -std=c++26 scan-hidden hidden[ \t_]*xyzzy PASS: g++.dg/ext/visibility/visibility-7.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-7.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/ext/visibility/visibility-7.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/ext/visibility/visibility-7.C -std=c++98 scan-hidden hidden[ \t_]*xyzzy PASS: g++.dg/ext/visibility/visibility-7.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/ext/visibility/visibility-8.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/visibility/visibility-8.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/visibility/visibility-8.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/visibility/visibility-9.C -std=gnu++20 UNSUPPORTED: g++.dg/ext/visibility/visibility-9.C -std=gnu++26 UNSUPPORTED: g++.dg/ext/visibility/visibility-9.C -std=gnu++98 PASS: g++.dg/ext/visibility/visibility-local-extern1.C -std=c++20 scan-assembler-not @GOTPCREL PASS: g++.dg/ext/visibility/visibility-local-extern1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-local-extern1.C -std=c++26 scan-assembler-not @GOTPCREL PASS: g++.dg/ext/visibility/visibility-local-extern1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-local-extern1.C -std=c++98 scan-assembler-not @GOTPCREL PASS: g++.dg/ext/visibility/visibility-local-extern1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/warn2.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/ext/visibility/warn2.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/ext/visibility/warn2.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/warn2.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/ext/visibility/warn2.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/ext/visibility/warn2.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/warn2.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/ext/visibility/warn2.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/ext/visibility/warn2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/warn3.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/ext/visibility/warn3.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZN1A1fEv PASS: g++.dg/ext/visibility/warn3.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/warn3.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/ext/visibility/warn3.C -std=c++26 scan-not-hidden hidden[ \t_]*_ZN1A1fEv PASS: g++.dg/ext/visibility/warn3.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/warn3.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/ext/visibility/warn3.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZN1A1fEv PASS: g++.dg/ext/visibility/warn3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/warn4.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/ext/visibility/warn4.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/warn4.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/ext/visibility/warn4.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/warn4.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/ext/visibility/warn4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/warn5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/visibility/warn5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/visibility/warn5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/warn6.C -std=c++20 (test for warnings, line 2) PASS: g++.dg/ext/visibility/warn6.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/visibility/warn6.C -std=c++26 (test for warnings, line 2) PASS: g++.dg/ext/visibility/warn6.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/visibility/warn6.C -std=c++98 (test for warnings, line 2) PASS: g++.dg/ext/visibility/warn6.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vla1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/ext/vla1.C -std=c++20 (test for errors, line 22) PASS: g++.dg/ext/vla1.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vla1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/ext/vla1.C -std=c++26 (test for errors, line 22) PASS: g++.dg/ext/vla1.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vla1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/ext/vla1.C -std=c++98 (test for errors, line 22) PASS: g++.dg/ext/vla1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vla10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vla10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vla10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/vla11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vla11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vla12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vla12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vla12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vla13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vla13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla14.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/ext/vla14.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/ext/vla14.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/ext/vla14.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/ext/vla14.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/ext/vla14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vla14.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/ext/vla14.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/ext/vla14.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/ext/vla14.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/ext/vla14.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/ext/vla14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vla14.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/ext/vla14.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/ext/vla14.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/ext/vla14.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/ext/vla14.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/ext/vla14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vla15.C -std=gnu++20 execution test PASS: g++.dg/ext/vla15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vla15.C -std=gnu++26 execution test PASS: g++.dg/ext/vla15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla15.C -std=gnu++98 execution test PASS: g++.dg/ext/vla16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vla16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vla16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vla17.C -std=gnu++20 execution test PASS: g++.dg/ext/vla17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vla17.C -std=gnu++26 execution test PASS: g++.dg/ext/vla17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla17.C -std=gnu++98 execution test PASS: g++.dg/ext/vla18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vla18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vla18.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla19.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vla19.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vla19.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vla2.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/ext/vla2.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/ext/vla2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vla2.C -std=gnu++20 candidate note at line 18 (test for warnings, line 17) PASS: g++.dg/ext/vla2.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/ext/vla2.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/ext/vla2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vla2.C -std=gnu++26 candidate note at line 18 (test for warnings, line 17) PASS: g++.dg/ext/vla2.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/ext/vla2.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/ext/vla2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla2.C -std=gnu++98 candidate note at line 18 (test for warnings, line 17) PASS: g++.dg/ext/vla20.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vla20.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vla20.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vla21.C -std=c++20 (test for errors, line 7) PASS: g++.dg/ext/vla21.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vla21.C -std=c++26 (test for errors, line 7) PASS: g++.dg/ext/vla21.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vla21.C -std=c++98 (test for errors, line 7) PASS: g++.dg/ext/vla21.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vla22.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/ext/vla22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vla22.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/ext/vla22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vla22.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/vla22.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla23.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vla23.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vla23.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vla24.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/vla24.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/vla24.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vla3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vla3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vla3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla4.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/ext/vla4.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/ext/vla4.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/ext/vla4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vla4.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/ext/vla4.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/ext/vla4.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/ext/vla4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vla4.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/ext/vla4.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/ext/vla4.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/ext/vla4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla5.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/ext/vla5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vla5.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/ext/vla5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vla5.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/ext/vla5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vla6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vla6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vla7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vla7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla8.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/ext/vla8.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/ext/vla8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vla8.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/ext/vla8.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/ext/vla8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vla8.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/ext/vla8.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/ext/vla8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vla9.C -std=gnu++20 execution test PASS: g++.dg/ext/vla9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vla9.C -std=gnu++26 execution test PASS: g++.dg/ext/vla9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla9.C -std=gnu++98 execution test PASS: g++.dg/ext/vlm1.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/ext/vlm1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vlm1.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/ext/vlm1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vlm1.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/ext/vlm1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vlm2.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/ext/vlm2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/vlm2.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/ext/vlm2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/vlm2.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/ext/vlm2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/weak1.C -std=gnu++20 scan-assembler weak[^ \t]*[ \t]_?bar1 PASS: g++.dg/ext/weak1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/weak1.C -std=gnu++26 scan-assembler weak[^ \t]*[ \t]_?bar1 PASS: g++.dg/ext/weak1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/weak1.C -std=gnu++98 scan-assembler weak[^ \t]*[ \t]_?bar1 PASS: g++.dg/ext/weak1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/weak2.C -std=gnu++20 scan-assembler weak[^ \t]*[ \t]_?_Z3foov PASS: g++.dg/ext/weak2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/weak2.C -std=gnu++26 scan-assembler weak[^ \t]*[ \t]_?_Z3foov PASS: g++.dg/ext/weak2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/weak2.C -std=gnu++98 scan-assembler weak[^ \t]*[ \t]_?_Z3foov PASS: g++.dg/ext/weak2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/weak3.C -std=gnu++20 scan-assembler weak[^ \t]*[ \t]_?_Z3foov PASS: g++.dg/ext/weak3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/weak3.C -std=gnu++26 scan-assembler weak[^ \t]*[ \t]_?_Z3foov PASS: g++.dg/ext/weak3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/weak3.C -std=gnu++98 scan-assembler weak[^ \t]*[ \t]_?_Z3foov PASS: g++.dg/ext/weak3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/weak4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/weak4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/weak4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/weak5.C -std=c++20 (test for excess errors) PASS: g++.dg/ext/weak5.C -std=c++26 (test for excess errors) PASS: g++.dg/ext/weak5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/weak6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ext/weak6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ext/weak6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/freestanding-main.C -std=gnu++20 (test for excess errors) PASS: g++.dg/freestanding-main.C -std=gnu++26 (test for excess errors) PASS: g++.dg/freestanding-main.C -std=gnu++98 (test for excess errors) PASS: g++.dg/freestanding-nonint-main.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/freestanding-nonint-main.C -std=gnu++20 (test for excess errors) PASS: g++.dg/freestanding-nonint-main.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/freestanding-nonint-main.C -std=gnu++26 (test for excess errors) PASS: g++.dg/freestanding-nonint-main.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/freestanding-nonint-main.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/fstack-protector-strong.C -std=gnu++20 UNSUPPORTED: g++.dg/fstack-protector-strong.C -std=gnu++26 UNSUPPORTED: g++.dg/fstack-protector-strong.C -std=gnu++98 PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 35) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 41) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 46) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 47) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 48) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/func-args-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for errors, line 35) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for errors, line 36) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for errors, line 41) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for errors, line 45) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for errors, line 46) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for errors, line 47) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for errors, line 48) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/func-args-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 26) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 27) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 28) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 29) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 30) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 33) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 34) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 35) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 36) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 41) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 42) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 45) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 46) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 47) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 48) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++20 scan-tree-dump-times hardcfr "builtin_trap" 1 PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++20 scan-tree-dump-times hardcfr "hardcfr_check" 16 PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++20 (test for excess errors) PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++26 scan-tree-dump-times hardcfr "builtin_trap" 1 PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++26 scan-tree-dump-times hardcfr "hardcfr_check" 16 PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++26 (test for excess errors) PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++98 scan-tree-dump-times hardcfr "builtin_trap" 1 PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++98 scan-tree-dump-times hardcfr "hardcfr_check" 16 PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++98 (test for excess errors) PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++20 scan-tree-dump-times hardcfr "builtin_trap" 1 PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++20 scan-tree-dump-times hardcfr "hardcfr_check" 12 PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++20 (test for excess errors) PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++26 scan-tree-dump-times hardcfr "builtin_trap" 1 PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++26 scan-tree-dump-times hardcfr "hardcfr_check" 12 PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++26 (test for excess errors) PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++98 scan-tree-dump-times hardcfr "builtin_trap" 1 PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++98 scan-tree-dump-times hardcfr "hardcfr_check" 12 PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++98 (test for excess errors) PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++20 scan-tree-dump-times hardcfr "builtin_trap" 2 PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++20 scan-tree-dump-times hardcfr "hardcfr_check" 10 PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++20 (test for excess errors) PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++26 scan-tree-dump-times hardcfr "builtin_trap" 2 PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++26 scan-tree-dump-times hardcfr "hardcfr_check" 10 PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++26 (test for excess errors) PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++98 scan-tree-dump-times hardcfr "builtin_trap" 2 PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++98 scan-tree-dump-times hardcfr "hardcfr_check" 10 PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++98 (test for excess errors) PASS: g++.dg/header.C -std=gnu++20 (test for excess errors) PASS: g++.dg/header.C -std=gnu++26 (test for excess errors) PASS: g++.dg/header.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/access1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/access1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/access1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/access2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/inherit/access2.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/access2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/inherit/access2.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/access2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/inherit/access2.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/access3.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/access3.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/access3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/access4.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/access4.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/access4.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/access5.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/access5.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/access5.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/access6.C -std=c++20 (test for errors, line 13) PASS: g++.dg/inherit/access6.C -std=c++20 (test for errors, line 14) PASS: g++.dg/inherit/access6.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/inherit/access6.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/inherit/access6.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/access6.C -std=c++26 (test for errors, line 13) PASS: g++.dg/inherit/access6.C -std=c++26 (test for errors, line 14) PASS: g++.dg/inherit/access6.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/inherit/access6.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/inherit/access6.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/access6.C -std=c++98 (test for errors, line 13) PASS: g++.dg/inherit/access6.C -std=c++98 (test for errors, line 14) PASS: g++.dg/inherit/access6.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/inherit/access6.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/inherit/access6.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/access7.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/access7.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/access7.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/access8.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/inherit/access8.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/inherit/access8.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/access8.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/inherit/access8.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/inherit/access8.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/access8.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/inherit/access8.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/inherit/access8.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/access9.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/access9.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/access9.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/ambig1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/inherit/ambig1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/ambig1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/inherit/ambig1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/ambig1.C -std=c++98 (test for errors, line 13) PASS: g++.dg/inherit/ambig1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/base1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/inherit/base1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/inherit/base1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/base2.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/base2.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/base2.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/base3.C -std=c++20 (test for errors, line 4) PASS: g++.dg/inherit/base3.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/inherit/base3.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/base3.C -std=c++26 (test for errors, line 4) PASS: g++.dg/inherit/base3.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/inherit/base3.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/base3.C -std=c++98 (test for errors, line 4) PASS: g++.dg/inherit/base3.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/inherit/base3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/cond1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/cond1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/cond1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/conv1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/conv1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/conv1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/conv2.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/conv2.C -std=c++20 execution test PASS: g++.dg/inherit/conv2.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/conv2.C -std=c++26 execution test PASS: g++.dg/inherit/conv2.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/conv2.C -std=c++98 execution test PASS: g++.dg/inherit/conv3.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/conv3.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/conv3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant1.C -std=c++20 execution test PASS: g++.dg/inherit/covariant1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant1.C -std=c++26 execution test PASS: g++.dg/inherit/covariant1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant1.C -std=c++98 execution test PASS: g++.dg/inherit/covariant10.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant10.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant10.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant11.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant11.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant11.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant12.C -std=c++20 (test for errors, line 17) PASS: g++.dg/inherit/covariant12.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/inherit/covariant12.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant12.C -std=c++26 (test for errors, line 17) PASS: g++.dg/inherit/covariant12.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/inherit/covariant12.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant12.C -std=c++98 (test for errors, line 17) PASS: g++.dg/inherit/covariant12.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/inherit/covariant12.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant13.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant13.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant13.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant14.C -std=c++20 (test for errors, line 18) PASS: g++.dg/inherit/covariant14.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/inherit/covariant14.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant14.C -std=c++26 (test for errors, line 18) PASS: g++.dg/inherit/covariant14.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/inherit/covariant14.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant14.C -std=c++98 (test for errors, line 18) PASS: g++.dg/inherit/covariant14.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/inherit/covariant14.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant15.C -std=c++20 (test for errors, line 13) PASS: g++.dg/inherit/covariant15.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/inherit/covariant15.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant15.C -std=c++26 (test for errors, line 13) PASS: g++.dg/inherit/covariant15.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/inherit/covariant15.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant15.C -std=c++98 (test for errors, line 13) PASS: g++.dg/inherit/covariant15.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/inherit/covariant15.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant16.C -std=c++20 (test for errors, line 16) PASS: g++.dg/inherit/covariant16.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/inherit/covariant16.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant16.C -std=c++26 (test for errors, line 16) PASS: g++.dg/inherit/covariant16.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/inherit/covariant16.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant16.C -std=c++98 (test for errors, line 16) PASS: g++.dg/inherit/covariant16.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/inherit/covariant16.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant17.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant17.C -std=c++20 execution test PASS: g++.dg/inherit/covariant17.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant17.C -std=c++26 execution test PASS: g++.dg/inherit/covariant17.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant17.C -std=c++98 execution test PASS: g++.dg/inherit/covariant18.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant18.C -std=c++20 execution test PASS: g++.dg/inherit/covariant18.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant18.C -std=c++26 execution test PASS: g++.dg/inherit/covariant18.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant18.C -std=c++98 execution test PASS: g++.dg/inherit/covariant19.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant19.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant19.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant2.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant2.C -std=c++20 execution test PASS: g++.dg/inherit/covariant2.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant2.C -std=c++26 execution test PASS: g++.dg/inherit/covariant2.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant2.C -std=c++98 execution test PASS: g++.dg/inherit/covariant20.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant20.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant20.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant21.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/inherit/covariant21.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/inherit/covariant21.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/inherit/covariant21.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant21.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/inherit/covariant21.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/inherit/covariant21.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/inherit/covariant21.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant21.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant22.C -std=c++20 (test for errors, line 13) PASS: g++.dg/inherit/covariant22.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/inherit/covariant22.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant22.C -std=c++26 (test for errors, line 13) PASS: g++.dg/inherit/covariant22.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/inherit/covariant22.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant22.C -std=c++98 (test for errors, line 13) PASS: g++.dg/inherit/covariant22.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/inherit/covariant22.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant23.C -std=c++11 (test for errors, line 12) PASS: g++.dg/inherit/covariant23.C -std=c++11 (test for errors, line 13) PASS: g++.dg/inherit/covariant23.C -std=c++11 (test for excess errors) PASS: g++.dg/inherit/covariant23.C -std=c++20 (test for errors, line 12) PASS: g++.dg/inherit/covariant23.C -std=c++20 (test for errors, line 13) PASS: g++.dg/inherit/covariant23.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant23.C -std=c++26 (test for errors, line 12) PASS: g++.dg/inherit/covariant23.C -std=c++26 (test for errors, line 13) PASS: g++.dg/inherit/covariant23.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant3.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant3.C -std=c++20 execution test PASS: g++.dg/inherit/covariant3.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant3.C -std=c++26 execution test PASS: g++.dg/inherit/covariant3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant3.C -std=c++98 execution test PASS: g++.dg/inherit/covariant4.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant4.C -std=c++20 execution test PASS: g++.dg/inherit/covariant4.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant4.C -std=c++26 execution test PASS: g++.dg/inherit/covariant4.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant4.C -std=c++98 execution test PASS: g++.dg/inherit/covariant5.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant5.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant5.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant6.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant6.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant6.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant7.C -std=gnu++20 scan-lang-dump class "24 .*c6::_ZTcv0_n16_v0_n12_NV2c62f2Ev" PASS: g++.dg/inherit/covariant7.C -std=gnu++20 scan-lang-dump class "28 .*c6::f2" PASS: g++.dg/inherit/covariant7.C -std=gnu++20 scan-lang-dump class "80 .*0" PASS: g++.dg/inherit/covariant7.C -std=gnu++20 scan-lang-dump class "84 .*c6::_ZTv0_n16_NV2c62f2Ev" PASS: g++.dg/inherit/covariant7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/inherit/covariant7.C -std=gnu++26 scan-lang-dump class "24 .*c6::_ZTcv0_n16_v0_n12_NV2c62f2Ev" PASS: g++.dg/inherit/covariant7.C -std=gnu++26 scan-lang-dump class "28 .*c6::f2" PASS: g++.dg/inherit/covariant7.C -std=gnu++26 scan-lang-dump class "80 .*0" PASS: g++.dg/inherit/covariant7.C -std=gnu++26 scan-lang-dump class "84 .*c6::_ZTv0_n16_NV2c62f2Ev" PASS: g++.dg/inherit/covariant7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/inherit/covariant7.C -std=gnu++98 scan-lang-dump class "24 .*c6::_ZTcv0_n16_v0_n12_NV2c62f2Ev" PASS: g++.dg/inherit/covariant7.C -std=gnu++98 scan-lang-dump class "28 .*c6::f2" PASS: g++.dg/inherit/covariant7.C -std=gnu++98 scan-lang-dump class "80 .*0" PASS: g++.dg/inherit/covariant7.C -std=gnu++98 scan-lang-dump class "84 .*c6::_ZTv0_n16_NV2c62f2Ev" PASS: g++.dg/inherit/covariant7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/covariant8.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/covariant8.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/covariant8.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/inherit/covariant9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/inherit/covariant9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/crash1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/inherit/crash1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/inherit/crash1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/crash1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/inherit/crash1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/inherit/crash1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/crash1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/inherit/crash1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/inherit/crash1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/crash2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/inherit/crash2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/inherit/crash2.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/crash2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/inherit/crash2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/inherit/crash2.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/crash2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/inherit/crash2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/inherit/crash2.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/crash3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/inherit/crash3.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/inherit/crash3.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/crash3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/inherit/crash3.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/inherit/crash3.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/crash3.C -std=c++98 (test for errors, line 10) PASS: g++.dg/inherit/crash3.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/inherit/crash3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/crash4.C -std=c++20 (test for errors, line 5) PASS: g++.dg/inherit/crash4.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/crash4.C -std=c++26 (test for errors, line 5) PASS: g++.dg/inherit/crash4.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/crash4.C -std=c++98 (test for errors, line 5) PASS: g++.dg/inherit/crash4.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/crash5.C -std=c++20 (test for errors, line 6) PASS: g++.dg/inherit/crash5.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/crash5.C -std=c++26 (test for errors, line 6) PASS: g++.dg/inherit/crash5.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/crash5.C -std=c++98 (test for errors, line 6) PASS: g++.dg/inherit/crash5.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/crash6.C -std=c++20 (test for errors, line 7) PASS: g++.dg/inherit/crash6.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/crash6.C -std=c++26 (test for errors, line 7) PASS: g++.dg/inherit/crash6.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/crash6.C -std=c++98 (test for errors, line 7) PASS: g++.dg/inherit/crash6.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/error1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/inherit/error1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/error1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/inherit/error1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/error1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/inherit/error1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/error2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/inherit/error2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/inherit/error2.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/inherit/error2.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/error2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/inherit/error2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/inherit/error2.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/inherit/error2.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/error2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/inherit/error2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/inherit/error2.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/inherit/error2.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/error3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/inherit/error3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/inherit/error3.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/error3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/inherit/error3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/inherit/error3.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/error3.C -std=c++98 (test for errors, line 10) PASS: g++.dg/inherit/error3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/inherit/error3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/error4.C -std=c++20 (test for errors, line 5) PASS: g++.dg/inherit/error4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/inherit/error4.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/error4.C -std=c++26 (test for errors, line 5) PASS: g++.dg/inherit/error4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/inherit/error4.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/error4.C -std=c++98 (test for errors, line 5) PASS: g++.dg/inherit/error4.C -std=c++98 (test for errors, line 7) PASS: g++.dg/inherit/error4.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/error5.C -std=c++20 (test for errors, line 13) PASS: g++.dg/inherit/error5.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/error5.C -std=c++26 (test for errors, line 13) PASS: g++.dg/inherit/error5.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/error5.C -std=c++98 (test for errors, line 13) PASS: g++.dg/inherit/error5.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/implicit-trivial1.C (test for excess errors) PASS: g++.dg/inherit/local1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/local1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/local1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/local2.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/local2.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/local2.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/local3.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/local3.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/local3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/multiple1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/inherit/multiple1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/inherit/multiple1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/multiple2.C -std=c++17 (test for excess errors) PASS: g++.dg/inherit/multiple2.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/multiple2.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/namespace-as-base.C -std=c++20 (test for errors, line 8) PASS: g++.dg/inherit/namespace-as-base.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/namespace-as-base.C -std=c++26 (test for errors, line 8) PASS: g++.dg/inherit/namespace-as-base.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/namespace-as-base.C -std=c++98 (test for errors, line 8) PASS: g++.dg/inherit/namespace-as-base.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/null1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/null1.C -std=c++20 execution test PASS: g++.dg/inherit/null1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/null1.C -std=c++26 execution test PASS: g++.dg/inherit/null1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/null1.C -std=c++98 execution test PASS: g++.dg/inherit/operator1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/operator1.C -std=c++20 execution test PASS: g++.dg/inherit/operator1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/operator1.C -std=c++26 execution test PASS: g++.dg/inherit/operator1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/operator1.C -std=c++98 execution test PASS: g++.dg/inherit/operator2.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/operator2.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/operator2.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/inherit/override-attribs.C -std=c++20 UNSUPPORTED: g++.dg/inherit/override-attribs.C -std=c++26 UNSUPPORTED: g++.dg/inherit/override-attribs.C -std=c++98 PASS: g++.dg/inherit/override1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/inherit/override1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/inherit/override1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/pr30297.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/inherit/pr30297.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/pr30297.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/inherit/pr30297.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/pr30297.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/inherit/pr30297.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/pr48798.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/pr48798.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/pr48798.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/pr57942.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/pr57942.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/pr57942.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/pr97268.C -std=c++11 (test for errors, line 50) PASS: g++.dg/inherit/pr97268.C -std=c++11 (test for excess errors) PASS: g++.dg/inherit/pr97268.C -std=c++20 (test for errors, line 50) PASS: g++.dg/inherit/pr97268.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/pr97268.C -std=c++26 (test for errors, line 50) PASS: g++.dg/inherit/pr97268.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/protected1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/protected1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/protected1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/ptrmem1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/inherit/ptrmem1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/inherit/ptrmem1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/ptrmem2.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/ptrmem2.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/ptrmem2.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/ptrmem3.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/ptrmem3.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/ptrmem3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/pure1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/inherit/pure1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/inherit/pure1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/inherit/pure1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/inherit/pure1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/inherit/pure1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/inherit/pure1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/inherit/pure1.C -std=c++20 at line 19 (test for errors, line 18) PASS: g++.dg/inherit/pure1.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/inherit/pure1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/pure1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/inherit/pure1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/inherit/pure1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/inherit/pure1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/inherit/pure1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/inherit/pure1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/inherit/pure1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/inherit/pure1.C -std=c++26 at line 19 (test for errors, line 18) PASS: g++.dg/inherit/pure1.C -std=c++26 at line 7 (test for errors, line 6) PASS: g++.dg/inherit/pure1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/pure1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/inherit/pure1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/inherit/pure1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/inherit/pure1.C -std=c++98 (test for errors, line 13) PASS: g++.dg/inherit/pure1.C -std=c++98 (test for errors, line 18) PASS: g++.dg/inherit/pure1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/inherit/pure1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/inherit/pure1.C -std=c++98 at line 19 (test for errors, line 18) PASS: g++.dg/inherit/pure1.C -std=c++98 at line 7 (test for errors, line 6) PASS: g++.dg/inherit/pure1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/sizeof1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/sizeof1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/sizeof1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/template-as-base.C -std=c++20 (test for errors, line 9) PASS: g++.dg/inherit/template-as-base.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/template-as-base.C -std=c++26 (test for errors, line 9) PASS: g++.dg/inherit/template-as-base.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/template-as-base.C -std=c++98 (test for errors, line 9) PASS: g++.dg/inherit/template-as-base.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/thunk1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/thunk1.C -std=c++20 execution test PASS: g++.dg/inherit/thunk1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/thunk1.C -std=c++26 execution test PASS: g++.dg/inherit/thunk1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/thunk1.C -std=c++98 execution test PASS: g++.dg/inherit/thunk10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/inherit/thunk10.C -std=gnu++20 execution test PASS: g++.dg/inherit/thunk10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/inherit/thunk10.C -std=gnu++26 execution test PASS: g++.dg/inherit/thunk10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/thunk10.C -std=gnu++98 execution test PASS: g++.dg/inherit/thunk11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/inherit/thunk11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/inherit/thunk11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/thunk2.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/thunk2.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/thunk2.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/thunk3.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/thunk3.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/thunk3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/thunk4.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/thunk4.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/thunk4.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/thunk5.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/thunk5.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/thunk5.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/thunk6.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/thunk6.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/thunk6.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/thunk7.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/thunk7.C -std=c++20 execution test PASS: g++.dg/inherit/thunk7.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/thunk7.C -std=c++26 execution test PASS: g++.dg/inherit/thunk7.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/thunk7.C -std=c++98 execution test UNSUPPORTED: g++.dg/inherit/thunk8.C -std=gnu++20 UNSUPPORTED: g++.dg/inherit/thunk8.C -std=gnu++26 UNSUPPORTED: g++.dg/inherit/thunk8.C -std=gnu++98 PASS: g++.dg/inherit/thunk9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/inherit/thunk9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/inherit/thunk9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/typedef1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/typedef1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/typedef1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/typeinfo1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/typeinfo1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/typeinfo1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/union1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/union1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/union1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/union2.C -std=c++20 (test for errors, line 2) PASS: g++.dg/inherit/union2.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/union2.C -std=c++26 (test for errors, line 2) PASS: g++.dg/inherit/union2.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/union2.C -std=c++98 (test for errors, line 2) PASS: g++.dg/inherit/union2.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/union3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/inherit/union3.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/union3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/inherit/union3.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/union3.C -std=c++98 (test for errors, line 8) PASS: g++.dg/inherit/union3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/using1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/using1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/using1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/using2.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/using2.C -std=c++20 execution test PASS: g++.dg/inherit/using2.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/using2.C -std=c++26 execution test PASS: g++.dg/inherit/using2.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/using2.C -std=c++98 execution test PASS: g++.dg/inherit/using3.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/using3.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/using3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/using4.C -std=c++20 (test for errors, line 13) PASS: g++.dg/inherit/using4.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/inherit/using4.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/using4.C -std=c++26 (test for errors, line 13) PASS: g++.dg/inherit/using4.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/inherit/using4.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/using4.C -std=c++98 (test for errors, line 13) PASS: g++.dg/inherit/using4.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/inherit/using4.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/using5.C -std=c++20 (test for errors, line 15) PASS: g++.dg/inherit/using5.C -std=c++20 (test for errors, line 9) PASS: g++.dg/inherit/using5.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/using5.C -std=c++26 (test for errors, line 15) PASS: g++.dg/inherit/using5.C -std=c++26 (test for errors, line 9) PASS: g++.dg/inherit/using5.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/using5.C -std=c++98 (test for errors, line 15) PASS: g++.dg/inherit/using5.C -std=c++98 (test for errors, line 9) PASS: g++.dg/inherit/using5.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/using6.C -std=c++20 (test for errors, line 11) PASS: g++.dg/inherit/using6.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/inherit/using6.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/using6.C -std=c++26 (test for errors, line 11) PASS: g++.dg/inherit/using6.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/inherit/using6.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/using6.C -std=c++98 (test for errors, line 11) PASS: g++.dg/inherit/using6.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/inherit/using6.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/using7.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/using7.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/using7.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/using8.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/using8.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/using8.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/vdtor1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/vdtor1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/vdtor1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/inherit/virtual1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/inherit/virtual1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/virtual1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/inherit/virtual1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/inherit/virtual1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/virtual1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/inherit/virtual1.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/inherit/virtual1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual10.C -std=c++20 (test for errors, line 10) PASS: g++.dg/inherit/virtual10.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/virtual10.C -std=c++26 (test for errors, line 10) PASS: g++.dg/inherit/virtual10.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/virtual10.C -std=c++98 (test for errors, line 10) PASS: g++.dg/inherit/virtual10.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual11.C -std=gnu++20 scan-tree-dump-not gimple "OBJ_TYPE_REF" PASS: g++.dg/inherit/virtual11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/inherit/virtual11.C -std=gnu++26 scan-tree-dump-not gimple "OBJ_TYPE_REF" PASS: g++.dg/inherit/virtual11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/inherit/virtual11.C -std=gnu++98 scan-tree-dump-not gimple "OBJ_TYPE_REF" PASS: g++.dg/inherit/virtual11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/virtual12.C -std=c++20 (test for errors, line 10) PASS: g++.dg/inherit/virtual12.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/inherit/virtual12.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/virtual12.C -std=c++26 (test for errors, line 10) PASS: g++.dg/inherit/virtual12.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/inherit/virtual12.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/virtual12.C -std=c++98 (test for errors, line 10) PASS: g++.dg/inherit/virtual12.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/inherit/virtual12.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual13.C -std=c++20 (test for errors, line 12) PASS: g++.dg/inherit/virtual13.C -std=c++20 (test for errors, line 5) PASS: g++.dg/inherit/virtual13.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/inherit/virtual13.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/virtual13.C -std=c++26 (test for errors, line 12) PASS: g++.dg/inherit/virtual13.C -std=c++26 (test for errors, line 5) PASS: g++.dg/inherit/virtual13.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/inherit/virtual13.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/virtual13.C -std=c++98 (test for errors, line 12) PASS: g++.dg/inherit/virtual13.C -std=c++98 (test for errors, line 5) PASS: g++.dg/inherit/virtual13.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/inherit/virtual13.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual14.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/virtual14.C -std=c++20 execution test PASS: g++.dg/inherit/virtual14.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/virtual14.C -std=c++26 execution test PASS: g++.dg/inherit/virtual14.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual14.C -std=c++98 execution test PASS: g++.dg/inherit/virtual15.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/virtual15.C -std=c++20 execution test PASS: g++.dg/inherit/virtual15.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/virtual15.C -std=c++26 execution test PASS: g++.dg/inherit/virtual15.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual15.C -std=c++98 execution test PASS: g++.dg/inherit/virtual15a.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/virtual15a.C -std=c++20 execution test PASS: g++.dg/inherit/virtual15a.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/virtual15a.C -std=c++26 execution test PASS: g++.dg/inherit/virtual15a.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual15a.C -std=c++98 execution test PASS: g++.dg/inherit/virtual2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/inherit/virtual2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/inherit/virtual2.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/virtual2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/inherit/virtual2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/inherit/virtual2.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/virtual2.C -std=c++98 (test for errors, line 12) PASS: g++.dg/inherit/virtual2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/inherit/virtual2.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/inherit/virtual3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/inherit/virtual3.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/virtual3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/inherit/virtual3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/inherit/virtual3.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/virtual3.C -std=c++98 (test for errors, line 12) PASS: g++.dg/inherit/virtual3.C -std=c++98 (test for errors, line 8) PASS: g++.dg/inherit/virtual3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual4.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/virtual4.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/virtual4.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual5.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/virtual5.C -std=c++20 execution test PASS: g++.dg/inherit/virtual5.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/virtual5.C -std=c++26 execution test PASS: g++.dg/inherit/virtual5.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual5.C -std=c++98 execution test PASS: g++.dg/inherit/virtual6.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/virtual6.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/virtual6.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual7.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/virtual7.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/virtual7.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual8.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/virtual8.C -std=c++20 execution test PASS: g++.dg/inherit/virtual8.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/virtual8.C -std=c++26 execution test PASS: g++.dg/inherit/virtual8.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual8.C -std=c++98 execution test PASS: g++.dg/inherit/virtual9.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/virtual9.C -std=c++20 execution test PASS: g++.dg/inherit/virtual9.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/virtual9.C -std=c++26 execution test PASS: g++.dg/inherit/virtual9.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual9.C -std=c++98 execution test PASS: g++.dg/inherit/volatile1.C -std=c++20 (test for excess errors) PASS: g++.dg/inherit/volatile1.C -std=c++26 (test for excess errors) PASS: g++.dg/inherit/volatile1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/addr-const1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/addr-const1.C -std=c++20 execution test PASS: g++.dg/init/addr-const1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/addr-const1.C -std=c++26 execution test PASS: g++.dg/init/addr-const1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/addr-const1.C -std=c++98 execution test PASS: g++.dg/init/aggr1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/aggr1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/aggr1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr10.C -std=c++20 (test for excess errors) PASS: g++.dg/init/aggr10.C -std=c++26 (test for excess errors) PASS: g++.dg/init/aggr10.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr11.C -std=c++20 (test for excess errors) PASS: g++.dg/init/aggr11.C -std=c++26 (test for excess errors) PASS: g++.dg/init/aggr11.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr12.C -std=c++20 (test for errors, line 13) PASS: g++.dg/init/aggr12.C -std=c++20 (test for errors, line 7) PASS: g++.dg/init/aggr12.C -std=c++20 (test for excess errors) PASS: g++.dg/init/aggr12.C -std=c++26 (test for errors, line 13) PASS: g++.dg/init/aggr12.C -std=c++26 (test for errors, line 7) PASS: g++.dg/init/aggr12.C -std=c++26 (test for excess errors) PASS: g++.dg/init/aggr12.C -std=c++98 (test for errors, line 13) PASS: g++.dg/init/aggr12.C -std=c++98 (test for errors, line 7) PASS: g++.dg/init/aggr12.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr13.C -std=c++20 (test for excess errors) PASS: g++.dg/init/aggr13.C -std=c++20 execution test PASS: g++.dg/init/aggr13.C -std=c++26 (test for excess errors) PASS: g++.dg/init/aggr13.C -std=c++26 execution test PASS: g++.dg/init/aggr13.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr13.C -std=c++98 execution test PASS: g++.dg/init/aggr14.C -std=c++20 (test for excess errors) PASS: g++.dg/init/aggr14.C -std=c++26 (test for excess errors) PASS: g++.dg/init/aggr14.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr15.C -std=c++20 (test for excess errors) PASS: g++.dg/init/aggr15.C -std=c++26 (test for excess errors) PASS: g++.dg/init/aggr15.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/aggr2.C -std=c++20 execution test PASS: g++.dg/init/aggr2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/aggr2.C -std=c++26 execution test PASS: g++.dg/init/aggr2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr2.C -std=c++98 execution test PASS: g++.dg/init/aggr3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/aggr3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/aggr3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr4.C -std=c++11 (test for excess errors) PASS: g++.dg/init/aggr4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/aggr4.C -std=c++98 (test for errors, line 7) PASS: g++.dg/init/aggr4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr5.C -std=c++20 (test for excess errors) PASS: g++.dg/init/aggr5.C -std=c++26 (test for excess errors) PASS: g++.dg/init/aggr5.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr6.C -std=c++20 (test for excess errors) PASS: g++.dg/init/aggr6.C -std=c++26 (test for excess errors) PASS: g++.dg/init/aggr6.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr7-eh.C -std=c++20 (test for excess errors) PASS: g++.dg/init/aggr7-eh.C -std=c++20 execution test PASS: g++.dg/init/aggr7-eh.C -std=c++26 (test for excess errors) PASS: g++.dg/init/aggr7-eh.C -std=c++26 execution test PASS: g++.dg/init/aggr7-eh.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr7-eh.C -std=c++98 execution test PASS: g++.dg/init/aggr7-eh2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/aggr7-eh2.C -std=c++20 execution test PASS: g++.dg/init/aggr7-eh2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/aggr7-eh2.C -std=c++26 execution test PASS: g++.dg/init/aggr7-eh2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr7-eh2.C -std=c++98 execution test PASS: g++.dg/init/aggr7-eh3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/aggr7-eh3.C -std=c++20 execution test PASS: g++.dg/init/aggr7-eh3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/aggr7-eh3.C -std=c++26 execution test PASS: g++.dg/init/aggr7-eh3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr7-eh3.C -std=c++98 execution test PASS: g++.dg/init/aggr7.C -std=c++20 (test for excess errors) PASS: g++.dg/init/aggr7.C -std=c++26 (test for excess errors) PASS: g++.dg/init/aggr7.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr8.C -std=c++20 (test for excess errors) PASS: g++.dg/init/aggr8.C -std=c++26 (test for excess errors) PASS: g++.dg/init/aggr8.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr9.C -std=c++20 (test for excess errors) PASS: g++.dg/init/aggr9.C -std=c++26 (test for excess errors) PASS: g++.dg/init/aggr9.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array0.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/init/array0.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/array0.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/init/array0.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/array0.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/init/array0.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/array1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array1.C -std=c++20 execution test PASS: g++.dg/init/array1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array1.C -std=c++26 execution test PASS: g++.dg/init/array1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array1.C -std=c++98 execution test PASS: g++.dg/init/array10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/array10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/array10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/array11.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array11.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array11.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array12.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array12.C -std=c++20 execution test PASS: g++.dg/init/array12.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array12.C -std=c++26 execution test PASS: g++.dg/init/array12.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array12.C -std=c++98 execution test PASS: g++.dg/init/array13.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array13.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array13.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array14.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array14.C -std=c++20 execution test PASS: g++.dg/init/array14.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array14.C -std=c++26 execution test PASS: g++.dg/init/array14.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array14.C -std=c++98 execution test PASS: g++.dg/init/array15.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array15.C -std=c++20 execution test PASS: g++.dg/init/array15.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array15.C -std=c++26 execution test PASS: g++.dg/init/array15.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array15.C -std=c++98 execution test PASS: g++.dg/init/array16.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array16.C -std=c++20 execution test PASS: g++.dg/init/array16.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array16.C -std=c++26 execution test PASS: g++.dg/init/array16.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array16.C -std=c++98 execution test PASS: g++.dg/init/array17.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array17.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array17.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array18.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array18.C -std=c++20 execution test PASS: g++.dg/init/array18.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array18.C -std=c++26 execution test PASS: g++.dg/init/array18.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array18.C -std=c++98 execution test PASS: g++.dg/init/array19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/array19.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/array19.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/array2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array20.C -std=c++20 (test for errors, line 4) PASS: g++.dg/init/array20.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array20.C -std=c++26 (test for errors, line 4) PASS: g++.dg/init/array20.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array20.C -std=c++98 (test for errors, line 4) PASS: g++.dg/init/array20.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array21.C -std=c++20 (test for errors, line 5) PASS: g++.dg/init/array21.C -std=c++20 (test for errors, line 6) PASS: g++.dg/init/array21.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array21.C -std=c++26 (test for errors, line 5) PASS: g++.dg/init/array21.C -std=c++26 (test for errors, line 6) PASS: g++.dg/init/array21.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array21.C -std=c++98 (test for errors, line 5) PASS: g++.dg/init/array21.C -std=c++98 (test for errors, line 6) PASS: g++.dg/init/array21.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array22.C -std=c++20 (test for errors, line 6) PASS: g++.dg/init/array22.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array22.C -std=c++26 (test for errors, line 6) PASS: g++.dg/init/array22.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array22.C -std=c++98 (test for errors, line 6) PASS: g++.dg/init/array22.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array23.C -std=c++20 (test for errors, line 6) PASS: g++.dg/init/array23.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array23.C -std=c++26 (test for errors, line 6) PASS: g++.dg/init/array23.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array23.C -std=c++98 (test for errors, line 6) PASS: g++.dg/init/array23.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array24.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/array24.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/array24.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/array25.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array25.C -std=c++20 execution test PASS: g++.dg/init/array25.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array25.C -std=c++26 execution test PASS: g++.dg/init/array25.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array25.C -std=c++98 execution test PASS: g++.dg/init/array26.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/init/array26.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/array26.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/init/array26.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/array26.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/init/array26.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/array27.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/init/array27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/array27.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/init/array27.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/array27.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/init/array27.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/array28.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array28.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array28.C -std=c++98 (test for errors, line 5) PASS: g++.dg/init/array28.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array30.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/init/array30.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/array30.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/init/array30.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/array30.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/init/array30.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/array31.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/array31.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/array31.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/array32.C -std=c++20 (test for errors, line 7) PASS: g++.dg/init/array32.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array32.C -std=c++26 (test for errors, line 7) PASS: g++.dg/init/array32.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array32.C -std=c++98 (test for errors, line 7) PASS: g++.dg/init/array32.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array33.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array33.C -std=c++20 execution test PASS: g++.dg/init/array33.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array33.C -std=c++26 execution test PASS: g++.dg/init/array33.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array33.C -std=c++98 execution test PASS: g++.dg/init/array34.C -std=gnu++20 scan-tree-dump-times gimple "Class::Class" 1 PASS: g++.dg/init/array34.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/array34.C -std=gnu++26 scan-tree-dump-times gimple "Class::Class" 1 PASS: g++.dg/init/array34.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/array34.C -std=gnu++98 scan-tree-dump-times gimple "Class::Class" 1 PASS: g++.dg/init/array34.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/array35.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array35.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array35.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array36.C -std=c++20 (test for errors, line 7) PASS: g++.dg/init/array36.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array36.C -std=c++26 (test for errors, line 7) PASS: g++.dg/init/array36.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array36.C -std=c++98 (test for errors, line 7) PASS: g++.dg/init/array36.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array37.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array37.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array37.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array38.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array38.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array38.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array39.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array39.C -std=c++11 execution test PASS: g++.dg/init/array39.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array39.C -std=c++20 execution test PASS: g++.dg/init/array39.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array39.C -std=c++26 execution test PASS: g++.dg/init/array4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array4.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array40.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array40.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array40.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array41.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array41.C -std=c++20 execution test PASS: g++.dg/init/array41.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array41.C -std=c++26 execution test PASS: g++.dg/init/array41.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array41.C -std=c++98 execution test PASS: g++.dg/init/array41a.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array41a.C -std=c++11 execution test PASS: g++.dg/init/array41a.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array41a.C -std=c++20 execution test PASS: g++.dg/init/array41a.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array41a.C -std=c++26 execution test PASS: g++.dg/init/array42.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/init/array42.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array42.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/init/array42.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array42.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/init/array42.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array43.C -std=c++20 (test for errors, line 1) PASS: g++.dg/init/array43.C -std=c++20 at line 2 (test for errors, line 1) PASS: g++.dg/init/array43.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array43.C -std=c++26 (test for errors, line 1) PASS: g++.dg/init/array43.C -std=c++26 at line 2 (test for errors, line 1) PASS: g++.dg/init/array43.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array43.C -std=c++98 (test for errors, line 1) PASS: g++.dg/init/array43.C -std=c++98 at line 2 (test for errors, line 1) PASS: g++.dg/init/array43.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array44.C -std=c++20 (test for errors, line 1) PASS: g++.dg/init/array44.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array44.C -std=c++26 (test for errors, line 1) PASS: g++.dg/init/array44.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array44.C -std=c++98 (test for errors, line 1) PASS: g++.dg/init/array44.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array45.C -std=c++20 (test for errors, line 1) PASS: g++.dg/init/array45.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array45.C -std=c++26 (test for errors, line 1) PASS: g++.dg/init/array45.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array45.C -std=c++98 (test for errors, line 1) PASS: g++.dg/init/array45.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array46.C -std=c++20 (test for errors, line 2) PASS: g++.dg/init/array46.C -std=c++20 at line 3 (test for errors, line 2) PASS: g++.dg/init/array46.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array46.C -std=c++26 (test for errors, line 2) PASS: g++.dg/init/array46.C -std=c++26 at line 3 (test for errors, line 2) PASS: g++.dg/init/array46.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array46.C -std=c++98 (test for errors, line 2) PASS: g++.dg/init/array46.C -std=c++98 at line 3 (test for errors, line 2) PASS: g++.dg/init/array46.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array47.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array47.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array47.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array48.C -std=c++11 (test for errors, line 7) PASS: g++.dg/init/array48.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array48.C -std=c++20 (test for errors, line 7) PASS: g++.dg/init/array48.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array48.C -std=c++26 (test for errors, line 7) PASS: g++.dg/init/array48.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array49.C -std=c++20 (test for errors, line 5) PASS: g++.dg/init/array49.C -std=c++20 (test for errors, line 6) PASS: g++.dg/init/array49.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array49.C -std=c++26 (test for errors, line 5) PASS: g++.dg/init/array49.C -std=c++26 (test for errors, line 6) PASS: g++.dg/init/array49.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array49.C -std=c++98 (test for errors, line 5) PASS: g++.dg/init/array49.C -std=c++98 (test for errors, line 6) PASS: g++.dg/init/array49.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array5.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array5.C -std=c++20 execution test PASS: g++.dg/init/array5.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array5.C -std=c++26 execution test PASS: g++.dg/init/array5.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array5.C -std=c++98 execution test PASS: g++.dg/init/array50.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array50.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array50.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array51.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/array51.C -std=gnu++11 execution test PASS: g++.dg/init/array51.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/array51.C -std=gnu++20 execution test PASS: g++.dg/init/array51.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/array51.C -std=gnu++26 execution test PASS: g++.dg/init/array52.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/array52.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/array52.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/array53.C -std=gnu++20 scan-tree-dump-not optimized "abort" PASS: g++.dg/init/array53.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/array53.C -std=gnu++26 scan-tree-dump-not optimized "abort" PASS: g++.dg/init/array53.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/array53.C -std=gnu++98 scan-tree-dump-not optimized "abort" PASS: g++.dg/init/array53.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/array54.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array54.C -std=c++11 execution test PASS: g++.dg/init/array54.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array54.C -std=c++20 execution test PASS: g++.dg/init/array54.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array54.C -std=c++26 execution test PASS: g++.dg/init/array55.C -std=c++11 (test for errors, line 10) PASS: g++.dg/init/array55.C -std=c++11 (test for errors, line 12) PASS: g++.dg/init/array55.C -std=c++11 (test for errors, line 22) PASS: g++.dg/init/array55.C -std=c++11 (test for errors, line 24) PASS: g++.dg/init/array55.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array55.C -std=c++20 (test for errors, line 10) PASS: g++.dg/init/array55.C -std=c++20 (test for errors, line 12) PASS: g++.dg/init/array55.C -std=c++20 (test for errors, line 22) PASS: g++.dg/init/array55.C -std=c++20 (test for errors, line 24) PASS: g++.dg/init/array55.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array55.C -std=c++26 (test for errors, line 10) PASS: g++.dg/init/array55.C -std=c++26 (test for errors, line 12) PASS: g++.dg/init/array55.C -std=c++26 (test for errors, line 22) PASS: g++.dg/init/array55.C -std=c++26 (test for errors, line 24) PASS: g++.dg/init/array55.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array56.C -std=gnu++11 scan-tree-dump-not optimized "abort" PASS: g++.dg/init/array56.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/array56.C -std=gnu++20 scan-tree-dump-not optimized "abort" PASS: g++.dg/init/array56.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/array56.C -std=gnu++26 scan-tree-dump-not optimized "abort" PASS: g++.dg/init/array56.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/array57.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array57.C -std=c++11 execution test PASS: g++.dg/init/array57.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array57.C -std=c++20 execution test PASS: g++.dg/init/array57.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array57.C -std=c++26 execution test PASS: g++.dg/init/array58.C -std=c++20 (test for errors, line 13) PASS: g++.dg/init/array58.C -std=c++20 (test for errors, line 19) PASS: g++.dg/init/array58.C -std=c++20 (test for errors, line 25) PASS: g++.dg/init/array58.C -std=c++20 (test for errors, line 26) PASS: g++.dg/init/array58.C -std=c++20 (test for errors, line 4) PASS: g++.dg/init/array58.C -std=c++20 (test for errors, line 5) PASS: g++.dg/init/array58.C -std=c++20 (test for errors, line 6) PASS: g++.dg/init/array58.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/init/array58.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/init/array58.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/init/array58.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/init/array58.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array58.C -std=c++26 (test for errors, line 13) PASS: g++.dg/init/array58.C -std=c++26 (test for errors, line 19) PASS: g++.dg/init/array58.C -std=c++26 (test for errors, line 25) PASS: g++.dg/init/array58.C -std=c++26 (test for errors, line 26) PASS: g++.dg/init/array58.C -std=c++26 (test for errors, line 4) PASS: g++.dg/init/array58.C -std=c++26 (test for errors, line 5) PASS: g++.dg/init/array58.C -std=c++26 (test for errors, line 6) PASS: g++.dg/init/array58.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/init/array58.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/init/array58.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/init/array58.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/init/array58.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array58.C -std=c++98 (test for errors, line 13) PASS: g++.dg/init/array58.C -std=c++98 (test for errors, line 19) PASS: g++.dg/init/array58.C -std=c++98 (test for errors, line 25) PASS: g++.dg/init/array58.C -std=c++98 (test for errors, line 26) PASS: g++.dg/init/array58.C -std=c++98 (test for errors, line 4) PASS: g++.dg/init/array58.C -std=c++98 (test for errors, line 5) PASS: g++.dg/init/array58.C -std=c++98 (test for errors, line 6) PASS: g++.dg/init/array58.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/init/array58.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/init/array58.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/init/array58.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/init/array58.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array59.C -std=c++11 (test for errors, line 10) PASS: g++.dg/init/array59.C -std=c++11 (test for errors, line 12) PASS: g++.dg/init/array59.C -std=c++11 (test for errors, line 13) PASS: g++.dg/init/array59.C -std=c++11 (test for errors, line 14) PASS: g++.dg/init/array59.C -std=c++11 (test for errors, line 17) PASS: g++.dg/init/array59.C -std=c++11 (test for errors, line 19) PASS: g++.dg/init/array59.C -std=c++11 (test for errors, line 21) PASS: g++.dg/init/array59.C -std=c++11 (test for errors, line 33) PASS: g++.dg/init/array59.C -std=c++11 (test for errors, line 34) PASS: g++.dg/init/array59.C -std=c++11 (test for errors, line 35) PASS: g++.dg/init/array59.C -std=c++11 (test for errors, line 40) PASS: g++.dg/init/array59.C -std=c++11 (test for errors, line 41) PASS: g++.dg/init/array59.C -std=c++11 (test for errors, line 42) PASS: g++.dg/init/array59.C -std=c++11 (test for errors, line 8) PASS: g++.dg/init/array59.C -std=c++11 (test for errors, line 9) PASS: g++.dg/init/array59.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 10) PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 12) PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 13) PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 14) PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 17) PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 19) PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 21) PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 33) PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 34) PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 35) PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 40) PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 41) PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 42) PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 8) PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 9) PASS: g++.dg/init/array59.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array59.C -std=c++26 (test for errors, line 10) PASS: g++.dg/init/array59.C -std=c++26 (test for errors, line 12) PASS: g++.dg/init/array59.C -std=c++26 (test for errors, line 13) PASS: g++.dg/init/array59.C -std=c++26 (test for errors, line 14) PASS: g++.dg/init/array59.C -std=c++26 (test for errors, line 17) PASS: g++.dg/init/array59.C -std=c++26 (test for errors, line 19) PASS: g++.dg/init/array59.C -std=c++26 (test for errors, line 21) PASS: g++.dg/init/array59.C -std=c++26 (test for errors, line 33) PASS: g++.dg/init/array59.C -std=c++26 (test for errors, line 34) PASS: g++.dg/init/array59.C -std=c++26 (test for errors, line 35) PASS: g++.dg/init/array59.C -std=c++26 (test for errors, line 40) PASS: g++.dg/init/array59.C -std=c++26 (test for errors, line 41) PASS: g++.dg/init/array59.C -std=c++26 (test for errors, line 42) PASS: g++.dg/init/array59.C -std=c++26 (test for errors, line 8) PASS: g++.dg/init/array59.C -std=c++26 (test for errors, line 9) PASS: g++.dg/init/array59.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array6.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array6.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array6.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array60.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array60.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array60.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array61.C -std=c++11 scan-tree-dump-times gimple "item::item" 1 PASS: g++.dg/init/array61.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array61.C -std=c++20 scan-tree-dump-times gimple "item::item" 1 PASS: g++.dg/init/array61.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array61.C -std=c++26 scan-tree-dump-times gimple "item::item" 1 PASS: g++.dg/init/array61.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array62.C -std=c++20 (test for errors, line 18) PASS: g++.dg/init/array62.C -std=c++20 (test for errors, line 7) PASS: g++.dg/init/array62.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array62.C -std=c++26 (test for errors, line 18) PASS: g++.dg/init/array62.C -std=c++26 (test for errors, line 7) PASS: g++.dg/init/array62.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array62.C -std=c++98 (test for errors, line 18) PASS: g++.dg/init/array62.C -std=c++98 (test for errors, line 7) PASS: g++.dg/init/array62.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array63.C -std=c++20 (test for errors, line 10) PASS: g++.dg/init/array63.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array63.C -std=c++26 (test for errors, line 10) PASS: g++.dg/init/array63.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array63.C -std=c++98 (test for errors, line 10) PASS: g++.dg/init/array63.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array64.C -std=c++20 (test for errors, line 19) PASS: g++.dg/init/array64.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array64.C -std=c++26 (test for errors, line 19) PASS: g++.dg/init/array64.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array64.C -std=c++98 (test for errors, line 19) PASS: g++.dg/init/array64.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array65.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array65.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array65.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array66.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array66.C -std=c++11 execution test PASS: g++.dg/init/array66.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array66.C -std=c++20 execution test PASS: g++.dg/init/array66.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array66.C -std=c++26 execution test PASS: g++.dg/init/array67.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array67.C -std=c++11 execution test PASS: g++.dg/init/array67.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array67.C -std=c++20 execution test PASS: g++.dg/init/array67.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array67.C -std=c++26 execution test PASS: g++.dg/init/array7.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array7.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array7.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array8.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array8.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array8.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array9.C -std=c++20 (test for excess errors) PASS: g++.dg/init/array9.C -std=c++26 (test for excess errors) PASS: g++.dg/init/array9.C -std=c++98 (test for excess errors) PASS: g++.dg/init/assign1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/assign1.C -std=c++20 execution test PASS: g++.dg/init/assign1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/assign1.C -std=c++26 execution test PASS: g++.dg/init/assign1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/assign1.C -std=c++98 execution test PASS: g++.dg/init/assign2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/assign2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/assign2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/attrib1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/attrib1.C -std=c++20 execution test PASS: g++.dg/init/attrib1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/attrib1.C -std=c++26 execution test PASS: g++.dg/init/attrib1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/attrib1.C -std=c++98 execution test PASS: g++.dg/init/base1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/base1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/base1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/bitfield1.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/init/bitfield1.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/init/bitfield1.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/init/bitfield1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/bitfield1.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/init/bitfield1.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/init/bitfield1.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/init/bitfield1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/bitfield1.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/init/bitfield1.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/init/bitfield1.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/init/bitfield1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/bitfield2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/bitfield2.C -std=c++20 execution test PASS: g++.dg/init/bitfield2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/bitfield2.C -std=c++26 execution test PASS: g++.dg/init/bitfield2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/bitfield2.C -std=c++98 execution test PASS: g++.dg/init/bitfield3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/bitfield3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/bitfield3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/bitfield4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/bitfield4.C -std=c++26 (test for excess errors) PASS: g++.dg/init/bitfield4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/bitfield5.C -std=c++20 (test for excess errors) PASS: g++.dg/init/bitfield5.C -std=c++26 (test for excess errors) PASS: g++.dg/init/bitfield5.C -std=c++98 (test for excess errors) PASS: g++.dg/init/bitfield6.C -std=c++11 (test for excess errors) PASS: g++.dg/init/bitfield6.C -std=c++20 (test for excess errors) PASS: g++.dg/init/bitfield6.C -std=c++26 (test for excess errors) PASS: g++.dg/init/brace1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/init/brace1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/brace1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/init/brace1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/brace1.C -std=c++98 (test for errors, line 3) PASS: g++.dg/init/brace1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/init/brace1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/brace2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/init/brace2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/init/brace2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/init/brace2.C -std=c++11 (test for excess errors) PASS: g++.dg/init/brace2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/init/brace2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/init/brace2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/init/brace2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/brace2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/init/brace2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/init/brace2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/init/brace2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/init/brace2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/brace3.C -std=c++20 (test for errors, line 1) PASS: g++.dg/init/brace3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/brace3.C -std=c++26 (test for errors, line 1) PASS: g++.dg/init/brace3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/brace3.C -std=c++98 (test for errors, line 1) PASS: g++.dg/init/brace3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/brace4.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/init/brace4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/brace4.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/init/brace4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/brace4.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/init/brace4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/brace5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/brace5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/brace5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/brace6.C -std=c++11 (test for errors, line 20) PASS: g++.dg/init/brace6.C -std=c++11 (test for errors, line 22) PASS: g++.dg/init/brace6.C -std=c++11 (test for errors, line 23) PASS: g++.dg/init/brace6.C -std=c++11 (test for excess errors) PASS: g++.dg/init/brace6.C -std=c++20 (test for errors, line 20) PASS: g++.dg/init/brace6.C -std=c++20 (test for errors, line 22) PASS: g++.dg/init/brace6.C -std=c++20 (test for errors, line 23) PASS: g++.dg/init/brace6.C -std=c++20 (test for excess errors) PASS: g++.dg/init/brace6.C -std=c++98 (test for errors, line 20) PASS: g++.dg/init/brace6.C -std=c++98 (test for errors, line 21) PASS: g++.dg/init/brace6.C -std=c++98 (test for errors, line 22) PASS: g++.dg/init/brace6.C -std=c++98 (test for errors, line 23) PASS: g++.dg/init/brace6.C -std=c++98 (test for excess errors) PASS: g++.dg/init/byval1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/byval1.C -std=c++20 execution test PASS: g++.dg/init/byval1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/byval1.C -std=c++26 execution test PASS: g++.dg/init/byval1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/byval1.C -std=c++98 execution test PASS: g++.dg/init/call1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/call1.C -std=gnu++20 execution test PASS: g++.dg/init/call1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/call1.C -std=gnu++26 execution test PASS: g++.dg/init/call1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/call1.C -std=gnu++98 execution test PASS: g++.dg/init/cleanup1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/cleanup1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/cleanup1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/cleanup2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/cleanup2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/cleanup2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/cleanup3.C -std=c++20 scan-assembler-not _tcf PASS: g++.dg/init/cleanup3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/cleanup3.C -std=c++26 scan-assembler-not _tcf PASS: g++.dg/init/cleanup3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/cleanup3.C -std=c++98 scan-assembler-not _tcf PASS: g++.dg/init/cleanup3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/cleanup4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/cleanup4.C -std=c++20 execution test PASS: g++.dg/init/cleanup4.C -std=c++26 (test for excess errors) PASS: g++.dg/init/cleanup4.C -std=c++26 execution test PASS: g++.dg/init/cleanup4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/cleanup4.C -std=c++98 execution test PASS: g++.dg/init/complex1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/complex1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/complex1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/const1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/const1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/const1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/const10.C -std=c++11 (test for errors, line 10) PASS: g++.dg/init/const10.C -std=c++11 (test for errors, line 18) PASS: g++.dg/init/const10.C -std=c++11 (test for errors, line 22) PASS: g++.dg/init/const10.C -std=c++11 (test for errors, line 23) PASS: g++.dg/init/const10.C -std=c++11 (test for errors, line 24) PASS: g++.dg/init/const10.C -std=c++11 (test for errors, line 25) PASS: g++.dg/init/const10.C -std=c++11 (test for errors, line 27) PASS: g++.dg/init/const10.C -std=c++11 (test for errors, line 28) PASS: g++.dg/init/const10.C -std=c++11 (test for errors, line 29) PASS: g++.dg/init/const10.C -std=c++11 (test for errors, line 30) PASS: g++.dg/init/const10.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/init/const10.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/init/const10.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/init/const10.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/init/const10.C -std=c++11 at line 13 (test for errors, line 12) PASS: g++.dg/init/const10.C -std=c++11 at line 5 (test for errors, line 4) PASS: g++.dg/init/const10.C -std=c++11 (test for excess errors) PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 10) PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 18) PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 22) PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 23) PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 24) PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 25) PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 27) PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 28) PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 29) PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 30) PASS: g++.dg/init/const10.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/init/const10.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/init/const10.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/init/const10.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/init/const10.C -std=c++20 at line 13 (test for errors, line 12) PASS: g++.dg/init/const10.C -std=c++20 at line 5 (test for errors, line 4) PASS: g++.dg/init/const10.C -std=c++20 (test for excess errors) PASS: g++.dg/init/const10.C -std=c++26 (test for errors, line 10) PASS: g++.dg/init/const10.C -std=c++26 (test for errors, line 18) PASS: g++.dg/init/const10.C -std=c++26 (test for errors, line 22) PASS: g++.dg/init/const10.C -std=c++26 (test for errors, line 23) PASS: g++.dg/init/const10.C -std=c++26 (test for errors, line 24) PASS: g++.dg/init/const10.C -std=c++26 (test for errors, line 25) PASS: g++.dg/init/const10.C -std=c++26 (test for errors, line 27) PASS: g++.dg/init/const10.C -std=c++26 (test for errors, line 28) PASS: g++.dg/init/const10.C -std=c++26 (test for errors, line 29) PASS: g++.dg/init/const10.C -std=c++26 (test for errors, line 30) PASS: g++.dg/init/const10.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/init/const10.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/init/const10.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/init/const10.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/init/const10.C -std=c++26 at line 13 (test for errors, line 12) PASS: g++.dg/init/const10.C -std=c++26 at line 5 (test for errors, line 4) PASS: g++.dg/init/const10.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/init/const11.C -std=c++11 UNSUPPORTED: g++.dg/init/const11.C -std=c++20 UNSUPPORTED: g++.dg/init/const11.C -std=c++26 PASS: g++.dg/init/const12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/const12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/const12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/const13.C -std=c++20 (test for excess errors) PASS: g++.dg/init/const13.C -std=c++26 (test for excess errors) PASS: g++.dg/init/const13.C -std=c++98 (test for excess errors) PASS: g++.dg/init/const14.C -std=c++20 (test for excess errors) PASS: g++.dg/init/const14.C -std=c++20 execution test PASS: g++.dg/init/const14.C -std=c++26 (test for excess errors) PASS: g++.dg/init/const14.C -std=c++26 execution test PASS: g++.dg/init/const14.C -std=c++98 (test for excess errors) PASS: g++.dg/init/const14.C -std=c++98 execution test PASS: g++.dg/init/const2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/const2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/const2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/const3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/const3.C -std=c++20 execution test PASS: g++.dg/init/const3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/const3.C -std=c++26 execution test PASS: g++.dg/init/const3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/const3.C -std=c++98 execution test PASS: g++.dg/init/const4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/init/const4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/const4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/init/const4.C -std=c++26 (test for excess errors) PASS: g++.dg/init/const4.C -std=c++98 (test for errors, line 6) PASS: g++.dg/init/const4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/const5.C -std=c++20 (test for errors, line 10) PASS: g++.dg/init/const5.C -std=c++20 (test for errors, line 7) PASS: g++.dg/init/const5.C -std=c++20 (test for excess errors) PASS: g++.dg/init/const5.C -std=c++26 (test for errors, line 10) PASS: g++.dg/init/const5.C -std=c++26 (test for errors, line 7) PASS: g++.dg/init/const5.C -std=c++26 (test for excess errors) PASS: g++.dg/init/const5.C -std=c++98 (test for errors, line 10) PASS: g++.dg/init/const5.C -std=c++98 (test for errors, line 7) PASS: g++.dg/init/const5.C -std=c++98 (test for excess errors) PASS: g++.dg/init/const6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/const6.C -std=gnu++20 execution test PASS: g++.dg/init/const6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/const6.C -std=gnu++26 execution test PASS: g++.dg/init/const6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/const6.C -std=gnu++98 execution test PASS: g++.dg/init/const7.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/init/const7.C -std=gnu++11 scan-tree-dump-not gimple "initialization" PASS: g++.dg/init/const7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/const7.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/init/const7.C -std=gnu++20 scan-tree-dump-not gimple "initialization" PASS: g++.dg/init/const7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/const7.C -std=gnu++98 scan-tree-dump-not gimple "initialization" PASS: g++.dg/init/const7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/const8.C -std=c++20 (test for excess errors) PASS: g++.dg/init/const8.C -std=c++26 (test for excess errors) PASS: g++.dg/init/const8.C -std=c++98 (test for excess errors) PASS: g++.dg/init/const9.C -std=c++20 scan-assembler-not rodata PASS: g++.dg/init/const9.C -std=c++20 (test for excess errors) PASS: g++.dg/init/const9.C -std=c++26 scan-assembler-not rodata PASS: g++.dg/init/const9.C -std=c++26 (test for excess errors) PASS: g++.dg/init/const9.C -std=c++98 scan-assembler-not rodata PASS: g++.dg/init/const9.C -std=c++98 (test for excess errors) PASS: g++.dg/init/constant1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/constant1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/constant1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/copy1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/copy1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/copy1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/copy2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/copy2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/copy2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/copy3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/init/copy3.C -std=gnu++14 execution test UNSUPPORTED: g++.dg/init/copy3.C -std=gnu++20 UNSUPPORTED: g++.dg/init/copy3.C -std=gnu++26 PASS: g++.dg/init/copy4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/copy4.C -std=c++26 (test for excess errors) PASS: g++.dg/init/copy4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/copy5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/copy5.C -std=gnu++20 execution test PASS: g++.dg/init/copy5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/copy5.C -std=gnu++26 execution test PASS: g++.dg/init/copy5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/copy5.C -std=gnu++98 execution test PASS: g++.dg/init/copy6.C -std=c++20 (test for excess errors) PASS: g++.dg/init/copy6.C -std=c++26 (test for excess errors) PASS: g++.dg/init/copy6.C -std=c++98 (test for excess errors) PASS: g++.dg/init/copy7.C -std=c++20 (test for excess errors) PASS: g++.dg/init/copy7.C -std=c++26 (test for excess errors) PASS: g++.dg/init/copy7.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ctor1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ctor1.C -std=c++20 execution test PASS: g++.dg/init/ctor1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ctor1.C -std=c++26 execution test PASS: g++.dg/init/ctor1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ctor1.C -std=c++98 execution test PASS: g++.dg/init/ctor10.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/init/ctor10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/ctor10.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/init/ctor10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/ctor10.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/init/ctor10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/ctor11.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ctor11.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ctor11.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ctor12.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ctor12.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ctor12.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ctor2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ctor2.C -std=c++20 execution test PASS: g++.dg/init/ctor2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ctor2.C -std=c++26 execution test PASS: g++.dg/init/ctor2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ctor2.C -std=c++98 execution test PASS: g++.dg/init/ctor3.C -std=c++20 (test for errors, line 4) PASS: g++.dg/init/ctor3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ctor3.C -std=c++26 (test for errors, line 4) PASS: g++.dg/init/ctor3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ctor3.C -std=c++98 (test for errors, line 4) PASS: g++.dg/init/ctor3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ctor4-1.C -std=c++11 (test for errors, line 19) PASS: g++.dg/init/ctor4-1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/init/ctor4-1.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/init/ctor4-1.C -std=c++11 at line 9 (test for warnings, line 8) PASS: g++.dg/init/ctor4-1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/ctor4-1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/init/ctor4-1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/init/ctor4-1.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/init/ctor4-1.C -std=c++20 at line 9 (test for warnings, line 8) PASS: g++.dg/init/ctor4-1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ctor4-1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/init/ctor4-1.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/init/ctor4-1.C -std=c++98 at line 20 (test for warnings, line 19) PASS: g++.dg/init/ctor4-1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ctor4.C -std=c++11 (test for errors, line 20) PASS: g++.dg/init/ctor4.C -std=c++11 (test for errors, line 9) PASS: g++.dg/init/ctor4.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/init/ctor4.C -std=c++11 at line 10 (test for warnings, line 9) PASS: g++.dg/init/ctor4.C -std=c++11 (test for excess errors) PASS: g++.dg/init/ctor4.C -std=c++20 (test for errors, line 20) PASS: g++.dg/init/ctor4.C -std=c++20 (test for errors, line 9) PASS: g++.dg/init/ctor4.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/init/ctor4.C -std=c++20 at line 10 (test for warnings, line 9) PASS: g++.dg/init/ctor4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ctor4.C -std=c++98 (test for errors, line 9) PASS: g++.dg/init/ctor4.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/init/ctor4.C -std=c++98 at line 21 (test for warnings, line 20) PASS: g++.dg/init/ctor4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ctor5.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ctor5.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ctor5.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ctor6.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ctor6.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ctor6.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ctor7.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ctor7.C -std=c++20 execution test PASS: g++.dg/init/ctor7.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ctor7.C -std=c++26 execution test PASS: g++.dg/init/ctor7.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ctor7.C -std=c++98 execution test PASS: g++.dg/init/ctor8.C -std=c++11 (test for errors, line 3) PASS: g++.dg/init/ctor8.C -std=c++11 (test for errors, line 9) PASS: g++.dg/init/ctor8.C -std=c++11 at line 5 (test for warnings, line 3) PASS: g++.dg/init/ctor8.C -std=c++11 (test for excess errors) PASS: g++.dg/init/ctor8.C -std=c++20 (test for errors, line 3) PASS: g++.dg/init/ctor8.C -std=c++20 (test for errors, line 9) PASS: g++.dg/init/ctor8.C -std=c++20 at line 5 (test for warnings, line 3) PASS: g++.dg/init/ctor8.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ctor8.C -std=c++98 (test for errors, line 9) PASS: g++.dg/init/ctor8.C -std=c++98 at line 5 (test for warnings, line 3) PASS: g++.dg/init/ctor8.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ctor9.C -std=c++20 (test for errors, line 7) PASS: g++.dg/init/ctor9.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ctor9.C -std=c++26 (test for errors, line 7) PASS: g++.dg/init/ctor9.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ctor9.C -std=c++98 (test for errors, line 7) PASS: g++.dg/init/ctor9.C -std=c++98 (test for excess errors) PASS: g++.dg/init/delete1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/init/delete1.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/init/delete1.C -std=c++20 at line 8 (test for warnings, line 6) PASS: g++.dg/init/delete1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/delete1.C -std=c++20 note at line 7 (test for warnings, line 6) PASS: g++.dg/init/delete1.C -std=c++23 (test for warnings, line 3) PASS: g++.dg/init/delete1.C -std=c++23 (test for warnings, line 6) PASS: g++.dg/init/delete1.C -std=c++23 at line 8 (test for warnings, line 6) PASS: g++.dg/init/delete1.C -std=c++23 (test for excess errors) PASS: g++.dg/init/delete1.C -std=c++23 note at line 7 (test for warnings, line 6) PASS: g++.dg/init/delete1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/init/delete1.C -std=c++26 at line 9 (test for errors, line 6) PASS: g++.dg/init/delete1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/delete2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/delete2.C -std=c++20 execution test PASS: g++.dg/init/delete2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/delete2.C -std=c++26 execution test PASS: g++.dg/init/delete2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/delete2.C -std=c++98 execution test PASS: g++.dg/init/delete3.C -std=c++20 (test for errors, line 1) PASS: g++.dg/init/delete3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/delete3.C -std=c++26 (test for errors, line 1) PASS: g++.dg/init/delete3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/delete3.C -std=c++98 (test for errors, line 1) PASS: g++.dg/init/delete3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/delete4.C -std=c++20 (test for errors, line 12) PASS: g++.dg/init/delete4.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/init/delete4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/delete4.C -std=c++26 (test for errors, line 12) PASS: g++.dg/init/delete4.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/init/delete4.C -std=c++26 (test for excess errors) PASS: g++.dg/init/delete4.C -std=c++98 (test for errors, line 12) PASS: g++.dg/init/delete4.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/init/delete4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/delete5.C -std=c++14 (test for errors, line 6) PASS: g++.dg/init/delete5.C -std=c++14 (test for errors, line 7) PASS: g++.dg/init/delete5.C -std=c++14 (test for errors, line 8) PASS: g++.dg/init/delete5.C -std=c++14 (test for excess errors) PASS: g++.dg/init/delete5.C -std=c++20 (test for errors, line 6) PASS: g++.dg/init/delete5.C -std=c++20 (test for errors, line 7) PASS: g++.dg/init/delete5.C -std=c++20 (test for errors, line 8) PASS: g++.dg/init/delete5.C -std=c++20 (test for excess errors) PASS: g++.dg/init/delete5.C -std=c++26 (test for errors, line 6) PASS: g++.dg/init/delete5.C -std=c++26 (test for errors, line 7) PASS: g++.dg/init/delete5.C -std=c++26 (test for errors, line 8) PASS: g++.dg/init/delete5.C -std=c++26 (test for excess errors) PASS: g++.dg/init/dso_handle1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/dso_handle1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/dso_handle1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/dso_handle2.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/init/dso_handle2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/dso_handle2.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/init/dso_handle2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/dso_handle2.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/init/dso_handle2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/dtor1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/dtor1.C -std=c++20 execution test PASS: g++.dg/init/dtor1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/dtor1.C -std=c++26 execution test PASS: g++.dg/init/dtor1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/dtor1.C -std=c++98 execution test PASS: g++.dg/init/dtor2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/dtor2.C -std=c++20 execution test PASS: g++.dg/init/dtor2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/dtor2.C -std=c++26 execution test PASS: g++.dg/init/dtor2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/dtor2.C -std=c++98 execution test PASS: g++.dg/init/dtor3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/dtor3.C -std=c++20 execution test PASS: g++.dg/init/dtor3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/dtor3.C -std=c++26 execution test PASS: g++.dg/init/dtor3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/dtor3.C -std=c++98 execution test PASS: g++.dg/init/dtor4.C -std=c++20 scan-assembler-not _ZN1AD2Ev PASS: g++.dg/init/dtor4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/dtor4.C -std=c++26 scan-assembler-not _ZN1AD2Ev PASS: g++.dg/init/dtor4.C -std=c++26 (test for excess errors) PASS: g++.dg/init/dtor4.C -std=c++98 scan-assembler-not _ZN1AD2Ev PASS: g++.dg/init/dtor4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/elide1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/elide1.C -std=c++20 execution test PASS: g++.dg/init/elide1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/elide1.C -std=c++26 execution test PASS: g++.dg/init/elide1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/elide1.C -std=c++98 execution test PASS: g++.dg/init/elide2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/elide2.C -std=c++20 execution test PASS: g++.dg/init/elide2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/elide2.C -std=c++26 execution test PASS: g++.dg/init/elide2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/elide2.C -std=c++98 execution test PASS: g++.dg/init/elide3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/elide3.C -std=c++20 execution test PASS: g++.dg/init/elide3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/elide3.C -std=c++26 execution test PASS: g++.dg/init/elide3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/elide3.C -std=c++98 execution test PASS: g++.dg/init/elide4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/elide4.C -std=c++26 (test for excess errors) PASS: g++.dg/init/elide4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/elide5.C -std=c++11 (test for excess errors) PASS: g++.dg/init/elide5.C -std=c++20 (test for excess errors) PASS: g++.dg/init/elide5.C -std=c++26 (test for excess errors) PASS: g++.dg/init/elide6.C -std=c++20 scan-assembler _ZN1SC1ERKS_ PASS: g++.dg/init/elide6.C -std=c++20 (test for excess errors) PASS: g++.dg/init/elide6.C -std=c++26 scan-assembler _ZN1SC1ERKS_ PASS: g++.dg/init/elide6.C -std=c++26 (test for excess errors) PASS: g++.dg/init/elide6.C -std=c++98 scan-assembler _ZN1SC1ERKS_ PASS: g++.dg/init/elide6.C -std=c++98 (test for excess errors) PASS: g++.dg/init/elide7.C -std=c++20 (test for excess errors) PASS: g++.dg/init/elide7.C -std=c++26 (test for excess errors) PASS: g++.dg/init/elide7.C -std=c++98 (test for excess errors) PASS: g++.dg/init/elide8.C -std=c++11 (test for errors, line 8) PASS: g++.dg/init/elide8.C -std=c++11 (test for excess errors) PASS: g++.dg/init/elide8.C -std=c++20 (test for errors, line 8) PASS: g++.dg/init/elide8.C -std=c++20 (test for excess errors) PASS: g++.dg/init/elide8.C -std=c++26 (test for errors, line 8) PASS: g++.dg/init/elide8.C -std=c++26 (test for excess errors) PASS: g++.dg/init/elide9.C -std=c++11 (test for excess errors) PASS: g++.dg/init/elide9.C -std=c++11 execution test PASS: g++.dg/init/elide9.C -std=c++20 (test for excess errors) PASS: g++.dg/init/elide9.C -std=c++20 execution test PASS: g++.dg/init/elide9.C -std=c++26 (test for excess errors) PASS: g++.dg/init/elide9.C -std=c++26 execution test PASS: g++.dg/init/empty1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/empty1.C -std=c++20 execution test PASS: g++.dg/init/empty1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/empty1.C -std=c++26 execution test PASS: g++.dg/init/empty1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/empty1.C -std=c++98 execution test PASS: g++.dg/init/empty2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/empty2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/empty2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/empty3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/empty3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/empty3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/enum1.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/init/enum1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/enum1.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/init/enum1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/enum1.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/init/enum1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/enum2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/enum2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/enum2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/error1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/init/error1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/error1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/init/error1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/error1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/init/error1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/error2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/init/error2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/error2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/init/error2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/error2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/init/error2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/explicit1.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/init/explicit1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/explicit1.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/init/explicit1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/explicit1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/explicit2.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/init/explicit2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/explicit2.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/init/explicit2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/explicit2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/explicit3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/explicit3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/explicit3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/explicit4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/explicit4.C -std=c++26 (test for excess errors) PASS: g++.dg/init/explicit4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/float1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/float1.C -std=c++20 execution test PASS: g++.dg/init/float1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/float1.C -std=c++26 execution test PASS: g++.dg/init/float1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/float1.C -std=c++98 execution test PASS: g++.dg/init/for1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/for1.C -std=c++20 execution test PASS: g++.dg/init/for1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/for1.C -std=c++26 execution test PASS: g++.dg/init/for1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/for1.C -std=c++98 execution test PASS: g++.dg/init/for2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/for2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/for2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/for3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/for3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/for3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/global1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/global1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/global1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/goto1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/goto1.C -std=c++20 execution test PASS: g++.dg/init/goto1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/goto1.C -std=c++26 execution test PASS: g++.dg/init/goto1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/goto1.C -std=c++98 execution test PASS: g++.dg/init/goto2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/init/goto2.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/init/goto2.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/init/goto2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/goto2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/init/goto2.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/init/goto2.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/init/goto2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/goto2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/init/goto2.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/init/goto2.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/init/goto2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/goto3.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/init/goto3.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/init/goto3.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/init/goto3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/goto3.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/init/goto3.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/init/goto3.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/init/goto3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/goto3.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/init/goto3.C -std=gnu++98 (test for errors, line 23) PASS: g++.dg/init/goto3.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/init/goto3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/goto4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/goto4.C -std=c++20 execution test PASS: g++.dg/init/goto4.C -std=c++26 (test for excess errors) PASS: g++.dg/init/goto4.C -std=c++26 execution test PASS: g++.dg/init/goto4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/goto4.C -std=c++98 execution test PASS: g++.dg/init/init-ref1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/init-ref1.C -std=c++20 execution test PASS: g++.dg/init/init-ref1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/init-ref1.C -std=c++26 execution test PASS: g++.dg/init/init-ref1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/init-ref1.C -std=c++98 execution test PASS: g++.dg/init/init-ref2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/init-ref2.C -std=c++20 execution test PASS: g++.dg/init/init-ref2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/init-ref2.C -std=c++26 execution test PASS: g++.dg/init/init-ref2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/init-ref2.C -std=c++98 execution test PASS: g++.dg/init/init-ref3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/init-ref3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/init-ref3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/init-ref4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/init-ref4.C -std=c++20 execution test PASS: g++.dg/init/init-ref4.C -std=c++26 (test for excess errors) PASS: g++.dg/init/init-ref4.C -std=c++26 execution test PASS: g++.dg/init/init-ref4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/init-ref4.C -std=c++98 execution test PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++20 expected multiline pattern lines 7-8 PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++26 expected multiline pattern lines 7-8 PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++98 expected multiline pattern lines 7-8 PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/inline1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/inline1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/inline1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/lifetime1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/lifetime1.C -std=c++20 execution test PASS: g++.dg/init/lifetime1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/lifetime1.C -std=c++26 execution test PASS: g++.dg/init/lifetime1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/lifetime1.C -std=c++98 execution test PASS: g++.dg/init/lifetime2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/lifetime2.C -std=c++20 execution test PASS: g++.dg/init/lifetime2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/lifetime2.C -std=c++26 execution test PASS: g++.dg/init/lifetime2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/lifetime2.C -std=c++98 execution test PASS: g++.dg/init/lifetime3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/lifetime3.C -std=c++20 execution test PASS: g++.dg/init/lifetime3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/lifetime3.C -std=c++26 execution test PASS: g++.dg/init/lifetime3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/lifetime3.C -std=c++98 execution test PASS: g++.dg/init/lifetime4.C -std=c++11 (test for excess errors) PASS: g++.dg/init/lifetime4.C -std=c++11 execution test PASS: g++.dg/init/lifetime4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/lifetime4.C -std=c++20 execution test PASS: g++.dg/init/lifetime4.C -std=c++26 (test for excess errors) PASS: g++.dg/init/lifetime4.C -std=c++26 execution test PASS: g++.dg/init/member1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/init/member1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/member1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/init/member1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/member1.C -std=c++98 (test for errors, line 13) PASS: g++.dg/init/member1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/mutable1.C -std=c++20 scan-assembler-not rodata PASS: g++.dg/init/mutable1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/mutable1.C -std=c++26 scan-assembler-not rodata PASS: g++.dg/init/mutable1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/mutable1.C -std=c++98 scan-assembler-not rodata PASS: g++.dg/init/mutable1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new10.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new10.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new10.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new11.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new11.C -std=c++20 execution test PASS: g++.dg/init/new11.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new11.C -std=c++26 execution test PASS: g++.dg/init/new11.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new11.C -std=c++98 execution test PASS: g++.dg/init/new12.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new12.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new12.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new13.C -std=c++11 (test for errors, line 8) PASS: g++.dg/init/new13.C -std=c++11 at line 10 (test for warnings, line 8) PASS: g++.dg/init/new13.C -std=c++11 (test for excess errors) PASS: g++.dg/init/new13.C -std=c++17 (test for errors, line 8) PASS: g++.dg/init/new13.C -std=c++17 at line 9 (test for errors, line 8) PASS: g++.dg/init/new13.C -std=c++17 (test for excess errors) PASS: g++.dg/init/new13.C -std=c++20 (test for errors, line 8) PASS: g++.dg/init/new13.C -std=c++20 at line 9 (test for errors, line 8) PASS: g++.dg/init/new13.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new14.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new14.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new14.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new15.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new15.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new15.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/new16.C -std=gnu++20 execution test PASS: g++.dg/init/new16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/new16.C -std=gnu++26 execution test PASS: g++.dg/init/new16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new16.C -std=gnu++98 execution test PASS: g++.dg/init/new17.C -std=gnu++20 scan-tree-dump-times optimized "= 0.0" 1 PASS: g++.dg/init/new17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/new17.C -std=gnu++26 scan-tree-dump-times optimized "= 0.0" 1 PASS: g++.dg/init/new17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/new17.C -std=gnu++98 scan-tree-dump-times optimized "= 0.0" 1 PASS: g++.dg/init/new17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/new18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/new18.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new19.C -std=gnu++20 scan-tree-dump pre "Replaced.*->ai\\[0\\]" PASS: g++.dg/init/new19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/new19.C -std=gnu++26 scan-tree-dump pre "Replaced.*->ai\\[0\\]" PASS: g++.dg/init/new19.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/new19.C -std=gnu++98 scan-tree-dump pre "Replaced.*->ai\\[0\\]" PASS: g++.dg/init/new19.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new20.C -std=c++20 (test for errors, line 3) PASS: g++.dg/init/new20.C -std=c++20 (test for errors, line 4) PASS: g++.dg/init/new20.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new20.C -std=c++26 (test for errors, line 3) PASS: g++.dg/init/new20.C -std=c++26 (test for errors, line 4) PASS: g++.dg/init/new20.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new20.C -std=c++98 (test for errors, line 3) PASS: g++.dg/init/new20.C -std=c++98 (test for errors, line 4) PASS: g++.dg/init/new20.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new21.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/init/new21.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new21.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/init/new21.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new21.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/init/new21.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new22.C -std=c++20 (test for errors, line 3) PASS: g++.dg/init/new22.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new22.C -std=c++26 (test for errors, line 3) PASS: g++.dg/init/new22.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new22.C -std=c++98 (test for errors, line 3) PASS: g++.dg/init/new22.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/new23.C -std=gnu++20 execution test PASS: g++.dg/init/new23.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/new23.C -std=gnu++26 execution test PASS: g++.dg/init/new23.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new23.C -std=gnu++98 execution test PASS: g++.dg/init/new24.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/new24.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/new24.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new25.C -std=c++11 (test for errors, line 10) PASS: g++.dg/init/new25.C -std=c++11 (test for errors, line 13) PASS: g++.dg/init/new25.C -std=c++11 (test for errors, line 14) PASS: g++.dg/init/new25.C -std=c++11 (test for errors, line 29) PASS: g++.dg/init/new25.C -std=c++11 (test for errors, line 31) PASS: g++.dg/init/new25.C -std=c++11 (test for errors, line 7) PASS: g++.dg/init/new25.C -std=c++11 at line 12 (test for warnings, line 10) PASS: g++.dg/init/new25.C -std=c++11 at line 9 (test for warnings, line 7) PASS: g++.dg/init/new25.C -std=c++11 (test for excess errors) PASS: g++.dg/init/new25.C -std=c++17 (test for errors, line 10) PASS: g++.dg/init/new25.C -std=c++17 (test for errors, line 13) PASS: g++.dg/init/new25.C -std=c++17 (test for errors, line 14) PASS: g++.dg/init/new25.C -std=c++17 (test for errors, line 29) PASS: g++.dg/init/new25.C -std=c++17 (test for errors, line 31) PASS: g++.dg/init/new25.C -std=c++17 (test for errors, line 7) PASS: g++.dg/init/new25.C -std=c++17 at line 11 (test for errors, line 10) PASS: g++.dg/init/new25.C -std=c++17 at line 8 (test for errors, line 7) PASS: g++.dg/init/new25.C -std=c++17 (test for excess errors) PASS: g++.dg/init/new25.C -std=c++20 (test for errors, line 10) PASS: g++.dg/init/new25.C -std=c++20 (test for errors, line 13) PASS: g++.dg/init/new25.C -std=c++20 (test for errors, line 14) PASS: g++.dg/init/new25.C -std=c++20 (test for errors, line 29) PASS: g++.dg/init/new25.C -std=c++20 (test for errors, line 31) PASS: g++.dg/init/new25.C -std=c++20 (test for errors, line 7) PASS: g++.dg/init/new25.C -std=c++20 at line 11 (test for errors, line 10) PASS: g++.dg/init/new25.C -std=c++20 at line 8 (test for errors, line 7) PASS: g++.dg/init/new25.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new26.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/new26.C -std=gnu++20 execution test PASS: g++.dg/init/new26.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/new26.C -std=gnu++26 execution test PASS: g++.dg/init/new26.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new26.C -std=gnu++98 execution test PASS: g++.dg/init/new27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/new27.C -std=gnu++20 execution test PASS: g++.dg/init/new27.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/new27.C -std=gnu++26 execution test PASS: g++.dg/init/new27.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new27.C -std=gnu++98 execution test PASS: g++.dg/init/new28.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/new28.C -std=gnu++20 execution test PASS: g++.dg/init/new28.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/new28.C -std=gnu++26 execution test PASS: g++.dg/init/new28.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new28.C -std=gnu++98 execution test PASS: g++.dg/init/new29.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/new29.C -std=gnu++20 execution test PASS: g++.dg/init/new29.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/new29.C -std=gnu++26 execution test PASS: g++.dg/init/new29.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new29.C -std=gnu++98 execution test PASS: g++.dg/init/new3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new30.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new30.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new30.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new31.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/new31.C -std=gnu++20 execution test PASS: g++.dg/init/new31.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/new31.C -std=gnu++26 execution test PASS: g++.dg/init/new31.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new31.C -std=gnu++98 execution test PASS: g++.dg/init/new32.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new32.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new32.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new33.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new33.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new33.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new34.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new34.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new34.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new35.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/init/new35.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/init/new35.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/init/new35.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/init/new35.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/init/new35.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/new35.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/init/new35.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/init/new35.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/init/new35.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/init/new35.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/init/new35.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/new35.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/init/new35.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/init/new35.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/init/new35.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/init/new35.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/init/new35.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new36.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new36.C -std=c++20 execution test PASS: g++.dg/init/new36.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new36.C -std=c++26 execution test PASS: g++.dg/init/new36.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new36.C -std=c++98 execution test PASS: g++.dg/init/new37.C -std=c++11 (test for errors, line 21) PASS: g++.dg/init/new37.C -std=c++11 (test for errors, line 28) PASS: g++.dg/init/new37.C -std=c++11 (test for errors, line 35) PASS: g++.dg/init/new37.C -std=c++11 (test for errors, line 43) PASS: g++.dg/init/new37.C -std=c++11 (test for errors, line 58) PASS: g++.dg/init/new37.C -std=c++11 (test for errors, line 6) PASS: g++.dg/init/new37.C -std=c++11 (test for errors, line 7) PASS: g++.dg/init/new37.C -std=c++11 (test for excess errors) PASS: g++.dg/init/new37.C -std=c++20 (test for errors, line 21) PASS: g++.dg/init/new37.C -std=c++20 (test for errors, line 28) PASS: g++.dg/init/new37.C -std=c++20 (test for errors, line 35) PASS: g++.dg/init/new37.C -std=c++20 (test for errors, line 43) PASS: g++.dg/init/new37.C -std=c++20 (test for errors, line 58) PASS: g++.dg/init/new37.C -std=c++20 (test for errors, line 6) PASS: g++.dg/init/new37.C -std=c++20 (test for errors, line 7) PASS: g++.dg/init/new37.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new37.C -std=c++98 (test for errors, line 21) PASS: g++.dg/init/new37.C -std=c++98 (test for errors, line 28) PASS: g++.dg/init/new37.C -std=c++98 (test for errors, line 35) PASS: g++.dg/init/new37.C -std=c++98 (test for errors, line 58) PASS: g++.dg/init/new37.C -std=c++98 (test for errors, line 6) PASS: g++.dg/init/new37.C -std=c++98 (test for errors, line 7) PASS: g++.dg/init/new37.C -std=c++98 at line 44 (test for errors, line 43) PASS: g++.dg/init/new37.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new38.C -std=c++20 (test for errors, line 17) PASS: g++.dg/init/new38.C -std=c++20 (test for errors, line 25) PASS: g++.dg/init/new38.C -std=c++20 (test for errors, line 34) PASS: g++.dg/init/new38.C -std=c++20 (test for errors, line 43) PASS: g++.dg/init/new38.C -std=c++20 (test for errors, line 8) PASS: g++.dg/init/new38.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new38.C -std=c++26 (test for errors, line 17) PASS: g++.dg/init/new38.C -std=c++26 (test for errors, line 25) PASS: g++.dg/init/new38.C -std=c++26 (test for errors, line 34) PASS: g++.dg/init/new38.C -std=c++26 (test for errors, line 43) PASS: g++.dg/init/new38.C -std=c++26 (test for errors, line 8) PASS: g++.dg/init/new38.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new38.C -std=c++98 (test for errors, line 17) PASS: g++.dg/init/new38.C -std=c++98 (test for errors, line 25) PASS: g++.dg/init/new38.C -std=c++98 (test for errors, line 34) PASS: g++.dg/init/new38.C -std=c++98 (test for errors, line 43) PASS: g++.dg/init/new38.C -std=c++98 (test for errors, line 8) PASS: g++.dg/init/new38.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new39.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new39.C -std=c++20 execution test PASS: g++.dg/init/new39.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new39.C -std=c++26 execution test PASS: g++.dg/init/new39.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new39.C -std=c++98 execution test PASS: g++.dg/init/new4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new4.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new40.C (test for excess errors) PASS: g++.dg/init/new40.C execution test PASS: g++.dg/init/new41.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new41.C -std=c++20 execution test PASS: g++.dg/init/new41.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new41.C -std=c++26 execution test PASS: g++.dg/init/new41.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new41.C -std=c++98 execution test PASS: g++.dg/init/new42.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new42.C -std=c++20 execution test PASS: g++.dg/init/new42.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new42.C -std=c++26 execution test PASS: g++.dg/init/new42.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new42.C -std=c++98 execution test PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 101) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 102) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 103) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 104) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 106) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 107) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 108) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 109) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 110) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 134) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 135) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 136) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 137) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 139) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 140) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 141) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 142) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 144) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 145) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 146) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 147) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 149) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 150) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 151) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 152) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 154) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 155) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 156) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 157) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 159) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 160) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 161) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 162) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 163) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 33) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 34) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 35) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 36) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 38) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 39) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 40) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 41) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 43) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 44) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 45) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 46) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 48) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 49) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 50) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 51) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 53) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 54) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 55) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 56) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 58) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 59) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 60) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 61) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 62) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 81) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 82) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 83) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 84) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 86) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 87) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 88) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 89) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 91) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 92) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 93) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 94) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 96) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 97) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 98) PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 99) PASS: g++.dg/init/new43.C -std=c++20 at line 100 (test for errors, line 99) PASS: g++.dg/init/new43.C -std=c++20 at line 105 (test for errors, line 104) PASS: g++.dg/init/new43.C -std=c++20 at line 138 (test for errors, line 137) PASS: g++.dg/init/new43.C -std=c++20 at line 143 (test for errors, line 142) PASS: g++.dg/init/new43.C -std=c++20 at line 148 (test for errors, line 147) PASS: g++.dg/init/new43.C -std=c++20 at line 153 (test for errors, line 152) PASS: g++.dg/init/new43.C -std=c++20 at line 158 (test for errors, line 157) PASS: g++.dg/init/new43.C -std=c++20 at line 37 (test for errors, line 36) PASS: g++.dg/init/new43.C -std=c++20 at line 42 (test for errors, line 41) PASS: g++.dg/init/new43.C -std=c++20 at line 47 (test for errors, line 46) PASS: g++.dg/init/new43.C -std=c++20 at line 52 (test for errors, line 51) PASS: g++.dg/init/new43.C -std=c++20 at line 57 (test for errors, line 56) PASS: g++.dg/init/new43.C -std=c++20 at line 85 (test for errors, line 84) PASS: g++.dg/init/new43.C -std=c++20 at line 90 (test for errors, line 89) PASS: g++.dg/init/new43.C -std=c++20 at line 95 (test for errors, line 94) PASS: g++.dg/init/new43.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 101) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 102) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 103) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 104) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 106) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 107) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 108) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 109) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 110) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 134) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 135) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 136) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 137) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 139) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 140) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 141) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 142) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 144) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 145) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 146) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 147) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 149) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 150) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 151) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 152) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 154) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 155) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 156) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 157) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 159) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 160) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 161) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 162) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 163) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 33) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 34) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 35) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 36) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 38) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 39) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 40) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 41) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 43) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 44) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 45) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 46) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 48) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 49) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 50) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 51) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 53) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 54) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 55) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 56) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 58) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 59) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 60) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 61) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 62) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 81) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 82) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 83) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 84) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 86) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 87) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 88) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 89) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 91) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 92) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 93) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 94) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 96) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 97) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 98) PASS: g++.dg/init/new43.C -std=c++26 (test for errors, line 99) PASS: g++.dg/init/new43.C -std=c++26 at line 100 (test for errors, line 99) PASS: g++.dg/init/new43.C -std=c++26 at line 105 (test for errors, line 104) PASS: g++.dg/init/new43.C -std=c++26 at line 138 (test for errors, line 137) PASS: g++.dg/init/new43.C -std=c++26 at line 143 (test for errors, line 142) PASS: g++.dg/init/new43.C -std=c++26 at line 148 (test for errors, line 147) PASS: g++.dg/init/new43.C -std=c++26 at line 153 (test for errors, line 152) PASS: g++.dg/init/new43.C -std=c++26 at line 158 (test for errors, line 157) PASS: g++.dg/init/new43.C -std=c++26 at line 37 (test for errors, line 36) PASS: g++.dg/init/new43.C -std=c++26 at line 42 (test for errors, line 41) PASS: g++.dg/init/new43.C -std=c++26 at line 47 (test for errors, line 46) PASS: g++.dg/init/new43.C -std=c++26 at line 52 (test for errors, line 51) PASS: g++.dg/init/new43.C -std=c++26 at line 57 (test for errors, line 56) PASS: g++.dg/init/new43.C -std=c++26 at line 85 (test for errors, line 84) PASS: g++.dg/init/new43.C -std=c++26 at line 90 (test for errors, line 89) PASS: g++.dg/init/new43.C -std=c++26 at line 95 (test for errors, line 94) PASS: g++.dg/init/new43.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 101) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 102) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 103) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 104) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 106) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 107) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 108) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 109) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 110) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 134) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 135) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 136) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 137) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 139) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 140) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 141) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 142) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 144) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 145) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 146) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 147) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 149) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 150) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 151) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 152) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 154) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 155) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 156) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 157) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 159) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 160) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 161) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 162) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 163) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 33) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 34) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 35) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 36) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 38) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 39) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 40) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 41) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 43) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 44) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 45) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 46) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 48) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 49) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 50) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 51) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 53) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 54) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 55) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 56) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 58) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 59) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 60) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 61) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 62) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 81) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 82) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 83) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 84) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 86) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 87) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 88) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 89) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 91) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 92) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 93) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 94) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 96) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 97) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 98) PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 99) PASS: g++.dg/init/new43.C -std=c++98 at line 100 (test for errors, line 99) PASS: g++.dg/init/new43.C -std=c++98 at line 105 (test for errors, line 104) PASS: g++.dg/init/new43.C -std=c++98 at line 138 (test for errors, line 137) PASS: g++.dg/init/new43.C -std=c++98 at line 143 (test for errors, line 142) PASS: g++.dg/init/new43.C -std=c++98 at line 148 (test for errors, line 147) PASS: g++.dg/init/new43.C -std=c++98 at line 153 (test for errors, line 152) PASS: g++.dg/init/new43.C -std=c++98 at line 158 (test for errors, line 157) PASS: g++.dg/init/new43.C -std=c++98 at line 37 (test for errors, line 36) PASS: g++.dg/init/new43.C -std=c++98 at line 42 (test for errors, line 41) PASS: g++.dg/init/new43.C -std=c++98 at line 47 (test for errors, line 46) PASS: g++.dg/init/new43.C -std=c++98 at line 52 (test for errors, line 51) PASS: g++.dg/init/new43.C -std=c++98 at line 57 (test for errors, line 56) PASS: g++.dg/init/new43.C -std=c++98 at line 85 (test for errors, line 84) PASS: g++.dg/init/new43.C -std=c++98 at line 90 (test for errors, line 89) PASS: g++.dg/init/new43.C -std=c++98 at line 95 (test for errors, line 94) PASS: g++.dg/init/new43.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 108) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 109) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 110) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 111) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 112) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 113) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 114) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 115) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 117) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 118) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 119) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 120) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 121) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 122) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 123) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 124) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 125) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 126) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 127) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 146) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 147) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 148) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 149) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 150) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 163) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 164) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 165) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 166) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 167) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 168) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 169) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 170) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 171) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 172) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 173) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 174) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 175) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 185) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 186) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 187) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 188) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 189) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 190) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 191) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 192) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 193) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 194) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 195) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 196) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 197) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 207) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 208) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 209) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 210) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 211) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 212) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 213) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 214) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 215) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 216) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 217) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 218) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 219) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 220) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 221) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 222) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 231) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 232) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 233) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 234) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 235) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 236) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 237) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 238) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 239) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 240) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 241) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 242) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 243) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 244) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 245) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 246) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 255) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 256) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 257) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 258) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 259) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 260) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 261) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 262) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 263) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 264) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 265) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 266) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 267) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 268) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 269) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 270) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 279) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 280) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 281) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 282) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 283) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 303) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 304) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 305) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 323) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 324) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 325) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 326) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 327) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 350) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 351) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 352) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 353) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 354) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 367) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 368) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 369) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 370) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 371) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 372) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 373) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 374) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 376) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 377) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 378) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 379) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 380) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 381) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 382) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 383) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 384) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 385) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 386) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 405) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 406) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 407) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 408) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 409) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 41) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 422) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 423) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 424) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 425) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 426) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 427) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 428) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 429) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 43) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 430) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 431) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 432) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 433) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 434) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 444) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 445) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 446) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 447) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 448) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 449) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 450) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 451) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 452) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 453) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 454) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 455) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 456) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 466) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 467) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 468) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 469) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 470) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 471) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 472) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 473) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 474) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 475) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 476) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 477) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 478) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 479) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 480) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 481) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 490) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 491) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 492) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 493) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 494) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 495) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 496) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 497) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 498) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 499) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 500) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 501) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 502) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 503) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 504) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 505) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 514) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 515) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 516) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 517) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 518) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 519) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 520) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 521) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 522) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 523) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 524) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 525) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 526) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 527) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 528) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 529) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 66) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 67) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 68) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 69) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 70) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 71) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 72) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 73) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 74) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 75) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 76) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 77) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 78) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 91) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 92) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 93) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 94) PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 95) PASS: g++.dg/init/new44.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 128) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 129) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 151) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 152) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 176) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 198) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 328) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 329) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 355) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 356) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 387) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 388) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 410) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 411) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 435) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 45) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 457) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 46) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 79) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 96) PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 97) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 108) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 109) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 110) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 111) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 112) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 113) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 114) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 115) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 117) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 118) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 119) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 120) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 121) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 122) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 123) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 124) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 125) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 126) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 127) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 146) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 147) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 148) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 149) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 150) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 163) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 164) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 165) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 166) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 167) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 168) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 169) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 170) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 171) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 172) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 173) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 174) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 175) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 185) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 186) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 187) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 188) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 189) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 190) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 191) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 192) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 193) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 194) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 195) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 196) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 197) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 207) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 208) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 209) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 210) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 211) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 212) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 213) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 214) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 215) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 216) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 217) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 218) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 219) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 220) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 221) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 222) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 231) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 232) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 233) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 234) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 235) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 236) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 237) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 238) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 239) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 240) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 241) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 242) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 243) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 244) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 245) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 246) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 255) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 256) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 257) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 258) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 259) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 260) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 261) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 262) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 263) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 264) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 265) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 266) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 267) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 268) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 269) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 270) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 279) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 280) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 281) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 282) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 283) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 303) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 304) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 305) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 323) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 324) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 325) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 326) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 327) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 350) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 351) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 352) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 353) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 354) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 367) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 368) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 369) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 370) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 371) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 372) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 373) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 374) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 376) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 377) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 378) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 379) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 380) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 381) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 382) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 383) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 384) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 385) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 386) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 40) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 405) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 406) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 407) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 408) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 409) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 41) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 422) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 423) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 424) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 425) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 426) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 427) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 428) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 429) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 43) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 430) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 431) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 432) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 433) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 434) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 444) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 445) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 446) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 447) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 448) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 449) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 450) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 451) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 452) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 453) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 454) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 455) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 456) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 466) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 467) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 468) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 469) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 470) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 471) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 472) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 473) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 474) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 475) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 476) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 477) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 478) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 479) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 480) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 481) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 490) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 491) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 492) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 493) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 494) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 495) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 496) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 497) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 498) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 499) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 500) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 501) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 502) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 503) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 504) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 505) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 514) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 515) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 516) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 517) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 518) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 519) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 520) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 521) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 522) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 523) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 524) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 525) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 526) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 527) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 528) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 529) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 66) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 67) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 68) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 69) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 70) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 71) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 72) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 73) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 74) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 75) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 76) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 77) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 78) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 91) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 92) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 93) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 94) PASS: g++.dg/init/new44.C -std=gnu++26 (test for errors, line 95) PASS: g++.dg/init/new44.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 128) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 129) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 151) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 152) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 176) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 198) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 328) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 329) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 355) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 356) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 387) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 388) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 410) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 411) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 435) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 45) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 457) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 46) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 79) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 96) PASS: g++.dg/init/new44.C -std=gnu++26 cookie required (test for errors, line 97) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 108) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 109) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 110) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 111) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 112) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 113) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 114) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 115) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 117) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 118) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 119) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 120) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 121) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 122) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 123) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 124) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 125) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 126) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 127) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 146) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 147) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 148) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 149) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 150) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 163) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 164) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 165) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 166) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 167) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 168) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 169) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 170) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 171) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 172) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 173) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 174) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 175) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 185) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 186) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 187) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 188) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 189) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 190) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 191) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 192) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 193) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 194) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 195) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 196) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 197) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 207) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 208) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 209) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 210) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 211) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 212) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 213) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 214) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 215) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 216) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 217) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 218) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 219) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 220) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 221) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 222) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 231) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 232) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 233) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 234) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 235) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 236) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 237) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 238) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 239) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 240) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 241) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 242) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 243) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 244) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 245) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 246) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 255) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 256) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 257) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 258) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 259) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 260) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 261) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 262) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 263) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 264) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 265) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 266) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 267) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 268) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 269) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 270) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 279) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 280) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 281) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 282) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 283) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 303) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 304) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 305) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 323) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 324) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 325) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 326) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 327) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 350) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 351) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 352) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 353) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 354) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 367) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 368) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 369) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 370) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 371) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 372) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 373) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 374) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 376) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 377) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 378) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 379) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 380) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 381) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 382) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 383) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 384) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 385) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 386) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 40) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 405) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 406) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 407) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 408) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 409) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 41) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 42) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 422) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 423) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 424) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 425) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 426) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 427) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 428) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 429) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 43) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 430) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 431) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 432) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 433) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 434) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 44) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 444) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 445) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 446) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 447) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 448) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 449) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 450) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 451) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 452) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 453) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 454) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 455) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 456) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 466) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 467) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 468) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 469) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 470) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 471) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 472) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 473) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 474) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 475) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 476) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 477) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 478) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 479) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 480) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 481) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 490) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 491) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 492) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 493) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 494) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 495) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 496) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 497) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 498) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 499) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 500) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 501) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 502) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 503) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 504) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 505) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 514) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 515) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 516) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 517) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 518) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 519) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 520) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 521) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 522) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 523) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 524) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 525) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 526) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 527) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 528) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 529) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 66) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 67) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 68) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 69) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 70) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 71) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 72) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 73) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 74) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 75) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 76) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 77) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 78) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 91) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 92) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 93) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 94) PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 95) PASS: g++.dg/init/new44.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 128) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 129) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 151) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 152) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 176) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 198) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 328) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 329) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 355) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 356) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 387) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 388) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 410) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 411) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 435) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 45) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 457) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 46) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 79) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 96) PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 97) PASS: g++.dg/init/new45.C -std=gnu++20 scan-assembler-not abort PASS: g++.dg/init/new45.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/new45.C -std=gnu++26 scan-assembler-not abort PASS: g++.dg/init/new45.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/new45.C -std=gnu++98 scan-assembler-not abort PASS: g++.dg/init/new45.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new46.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/init/new46.C -std=gnu++20 (test for errors, line 53) PASS: g++.dg/init/new46.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/new46.C -std=gnu++26 (test for errors, line 40) PASS: g++.dg/init/new46.C -std=gnu++26 (test for errors, line 53) PASS: g++.dg/init/new46.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/new46.C -std=gnu++98 (test for errors, line 40) PASS: g++.dg/init/new46.C -std=gnu++98 (test for errors, line 53) PASS: g++.dg/init/new46.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new47.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/new47.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/new47.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new48.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new48.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new48.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new49.C -std=c++20 (test for errors, line 1) PASS: g++.dg/init/new49.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new49.C -std=c++26 (test for errors, line 1) PASS: g++.dg/init/new49.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new49.C -std=c++98 (test for errors, line 1) PASS: g++.dg/init/new49.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new5.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new5.C -std=c++20 execution test PASS: g++.dg/init/new5.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new5.C -std=c++26 execution test PASS: g++.dg/init/new5.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new5.C -std=c++98 execution test PASS: g++.dg/init/new50.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new50.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new50.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new51.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new51.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new51.C -std=c++98 (test for excess errors) XFAIL: g++.dg/init/new52.C -std=c++11 (test for bogus messages, line 5) PASS: g++.dg/init/new52.C -std=c++11 (test for errors, line 6) PASS: g++.dg/init/new52.C -std=c++11 (test for errors, line 8) PASS: g++.dg/init/new52.C -std=c++11 (test for excess errors) XFAIL: g++.dg/init/new52.C -std=c++20 (test for bogus messages, line 5) PASS: g++.dg/init/new52.C -std=c++20 (test for errors, line 6) PASS: g++.dg/init/new52.C -std=c++20 (test for errors, line 8) PASS: g++.dg/init/new52.C -std=c++20 (test for excess errors) XFAIL: g++.dg/init/new52.C -std=c++26 (test for bogus messages, line 5) PASS: g++.dg/init/new52.C -std=c++26 (test for errors, line 6) PASS: g++.dg/init/new52.C -std=c++26 (test for errors, line 8) PASS: g++.dg/init/new52.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new53.C -std=c++20 (test for errors, line 5) PASS: g++.dg/init/new53.C -std=c++20 (test for errors, line 6) PASS: g++.dg/init/new53.C -std=c++20 (test for errors, line 7) PASS: g++.dg/init/new53.C -std=c++20 (test for errors, line 8) PASS: g++.dg/init/new53.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new53.C -std=c++26 (test for errors, line 5) PASS: g++.dg/init/new53.C -std=c++26 (test for errors, line 6) PASS: g++.dg/init/new53.C -std=c++26 (test for errors, line 7) PASS: g++.dg/init/new53.C -std=c++26 (test for errors, line 8) PASS: g++.dg/init/new53.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new53.C -std=c++98 (test for errors, line 5) PASS: g++.dg/init/new53.C -std=c++98 (test for errors, line 6) PASS: g++.dg/init/new53.C -std=c++98 (test for errors, line 7) PASS: g++.dg/init/new53.C -std=c++98 (test for errors, line 8) PASS: g++.dg/init/new53.C -std=c++98 (test for excess errors) XFAIL: g++.dg/init/new54.C -std=c++20 (test for bogus messages, line 11) XFAIL: g++.dg/init/new54.C -std=c++20 (test for bogus messages, line 5) PASS: g++.dg/init/new54.C -std=c++20 (test for errors, line 12) PASS: g++.dg/init/new54.C -std=c++20 (test for errors, line 6) PASS: g++.dg/init/new54.C -std=c++20 (test for excess errors) XFAIL: g++.dg/init/new54.C -std=c++23 (test for bogus messages, line 11) XFAIL: g++.dg/init/new54.C -std=c++23 (test for bogus messages, line 5) PASS: g++.dg/init/new54.C -std=c++23 (test for errors, line 12) PASS: g++.dg/init/new54.C -std=c++23 (test for errors, line 6) PASS: g++.dg/init/new54.C -std=c++23 (test for excess errors) XFAIL: g++.dg/init/new54.C -std=c++26 (test for bogus messages, line 11) XFAIL: g++.dg/init/new54.C -std=c++26 (test for bogus messages, line 5) PASS: g++.dg/init/new54.C -std=c++26 (test for errors, line 12) PASS: g++.dg/init/new54.C -std=c++26 (test for errors, line 6) PASS: g++.dg/init/new54.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/new6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/new6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new7.C -std=c++20 (test for errors, line 6) PASS: g++.dg/init/new7.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new7.C -std=c++26 (test for errors, line 6) PASS: g++.dg/init/new7.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new7.C -std=c++98 (test for errors, line 6) PASS: g++.dg/init/new7.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new8.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new8.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new8.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new9.C -std=c++20 (test for excess errors) PASS: g++.dg/init/new9.C -std=c++26 (test for excess errors) PASS: g++.dg/init/new9.C -std=c++98 (test for excess errors) PASS: g++.dg/init/no-elide1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/no-elide1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/no-elide1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/no-elide2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/no-elide2.C -std=c++20 execution test PASS: g++.dg/init/no-elide2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/no-elide2.C -std=c++26 execution test PASS: g++.dg/init/no-elide2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/no-elide2.C -std=c++98 execution test PASS: g++.dg/init/no-elide3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/no-elide3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/no-elide3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/no-elide4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/no-elide4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/no-elide4.C -std=gnu++26 (test for excess errors) UNSUPPORTED: g++.dg/init/null1.C -std=c++11 UNSUPPORTED: g++.dg/init/null1.C -std=c++20 UNSUPPORTED: g++.dg/init/null1.C -std=c++26 PASS: g++.dg/init/placement1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/placement1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/placement1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/placement2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/placement2.C -std=c++20 execution test PASS: g++.dg/init/placement2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/placement2.C -std=c++26 execution test PASS: g++.dg/init/placement2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/placement2.C -std=c++98 execution test PASS: g++.dg/init/placement3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/placement3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/placement3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/placement4.C -std=c++20 (test for errors, line 25) PASS: g++.dg/init/placement4.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/init/placement4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/placement4.C -std=c++26 (test for errors, line 25) PASS: g++.dg/init/placement4.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/init/placement4.C -std=c++26 (test for excess errors) PASS: g++.dg/init/placement4.C -std=c++98 (test for errors, line 25) PASS: g++.dg/init/placement4.C -std=c++98 (test for warnings, line 32) PASS: g++.dg/init/placement4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/placement5.C -std=c++20 (test for errors, line 30) PASS: g++.dg/init/placement5.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/init/placement5.C -std=c++20 (test for excess errors) PASS: g++.dg/init/placement5.C -std=c++26 (test for errors, line 30) PASS: g++.dg/init/placement5.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/init/placement5.C -std=c++26 (test for excess errors) PASS: g++.dg/init/placement5.C -std=c++98 (test for errors, line 30) PASS: g++.dg/init/placement5.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/init/placement5.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pm1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pm1.C -std=c++20 execution test PASS: g++.dg/init/pm1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/pm1.C -std=c++26 execution test PASS: g++.dg/init/pm1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pm1.C -std=c++98 execution test PASS: g++.dg/init/pm2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pm2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/pm2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pm3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pm3.C -std=c++20 execution test PASS: g++.dg/init/pm3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/pm3.C -std=c++26 execution test PASS: g++.dg/init/pm3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pm3.C -std=c++98 execution test PASS: g++.dg/init/pmf1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pmf1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/pmf1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr109868.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/pr109868.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/pr109868.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/pr20039.C -std=c++20 (test for errors, line 18) PASS: g++.dg/init/pr20039.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr20039.C -std=c++26 (test for errors, line 18) PASS: g++.dg/init/pr20039.C -std=c++26 (test for excess errors) PASS: g++.dg/init/pr20039.C -std=c++98 (test for errors, line 18) PASS: g++.dg/init/pr20039.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr25811-3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr25811-3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/pr25811-3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr25811-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/pr25811-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/pr25811-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 118) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 135) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 140) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 145) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 150) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 155) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 160) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 165) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 170) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 175) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 185) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 190) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 195) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 200) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 205) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 210) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 73) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 84) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 101) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 104) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 107) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 110) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 127) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 130) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 22) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 35) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 38) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 41) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 44) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 47) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 50) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 53) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 56) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 57) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 67) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 70) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 78) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 81) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 89) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 92) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 95) PASS: g++.dg/init/pr25811.C -std=c++11 (test for warnings, line 98) PASS: g++.dg/init/pr25811.C -std=c++11 at line 102 (test for errors, line 101) PASS: g++.dg/init/pr25811.C -std=c++11 at line 108 (test for errors, line 107) PASS: g++.dg/init/pr25811.C -std=c++11 at line 11 (test for errors, line 10) PASS: g++.dg/init/pr25811.C -std=c++11 at line 128 (test for errors, line 127) PASS: g++.dg/init/pr25811.C -std=c++11 at line 17 (test for errors, line 16) PASS: g++.dg/init/pr25811.C -std=c++11 at line 23 (test for errors, line 22) PASS: g++.dg/init/pr25811.C -std=c++11 at line 29 (test for errors, line 28) PASS: g++.dg/init/pr25811.C -std=c++11 at line 36 (test for errors, line 35) PASS: g++.dg/init/pr25811.C -std=c++11 at line 42 (test for errors, line 41) PASS: g++.dg/init/pr25811.C -std=c++11 at line 48 (test for errors, line 47) PASS: g++.dg/init/pr25811.C -std=c++11 at line 5 (test for errors, line 4) PASS: g++.dg/init/pr25811.C -std=c++11 at line 54 (test for errors, line 53) PASS: g++.dg/init/pr25811.C -std=c++11 at line 68 (test for errors, line 67) PASS: g++.dg/init/pr25811.C -std=c++11 at line 79 (test for errors, line 78) PASS: g++.dg/init/pr25811.C -std=c++11 at line 90 (test for errors, line 89) PASS: g++.dg/init/pr25811.C -std=c++11 at line 96 (test for errors, line 95) PASS: g++.dg/init/pr25811.C -std=c++11 (test for excess errors) PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 118) PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 135) PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 140) PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 145) PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 150) PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 155) PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 160) PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 165) PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 170) PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 175) PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 185) PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 190) PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 195) PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 200) PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 205) PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 210) PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 73) PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 84) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 101) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 104) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 107) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 110) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 127) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 130) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 50) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 53) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 56) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 70) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 78) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 81) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 89) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 92) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 95) PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 98) PASS: g++.dg/init/pr25811.C -std=c++20 at line 102 (test for errors, line 101) PASS: g++.dg/init/pr25811.C -std=c++20 at line 108 (test for errors, line 107) PASS: g++.dg/init/pr25811.C -std=c++20 at line 11 (test for errors, line 10) PASS: g++.dg/init/pr25811.C -std=c++20 at line 128 (test for errors, line 127) PASS: g++.dg/init/pr25811.C -std=c++20 at line 17 (test for errors, line 16) PASS: g++.dg/init/pr25811.C -std=c++20 at line 23 (test for errors, line 22) PASS: g++.dg/init/pr25811.C -std=c++20 at line 29 (test for errors, line 28) PASS: g++.dg/init/pr25811.C -std=c++20 at line 36 (test for errors, line 35) PASS: g++.dg/init/pr25811.C -std=c++20 at line 42 (test for errors, line 41) PASS: g++.dg/init/pr25811.C -std=c++20 at line 48 (test for errors, line 47) PASS: g++.dg/init/pr25811.C -std=c++20 at line 5 (test for errors, line 4) PASS: g++.dg/init/pr25811.C -std=c++20 at line 54 (test for errors, line 53) PASS: g++.dg/init/pr25811.C -std=c++20 at line 68 (test for errors, line 67) PASS: g++.dg/init/pr25811.C -std=c++20 at line 79 (test for errors, line 78) PASS: g++.dg/init/pr25811.C -std=c++20 at line 90 (test for errors, line 89) PASS: g++.dg/init/pr25811.C -std=c++20 at line 96 (test for errors, line 95) PASS: g++.dg/init/pr25811.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 135) PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 140) PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 145) PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 150) PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 155) PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 160) PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 165) PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 170) PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 175) PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 185) PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 190) PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 195) PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 200) PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 205) PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 210) PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 104) PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 110) PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 130) PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 25) PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 31) PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 32) PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 38) PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 44) PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 50) PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 56) PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 57) PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 70) PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 81) PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 92) PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 98) PASS: g++.dg/init/pr25811.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr29043.C -std=c++11 (test for errors, line 13) PASS: g++.dg/init/pr29043.C -std=c++11 (test for errors, line 26) PASS: g++.dg/init/pr29043.C -std=c++11 (test for errors, line 46) PASS: g++.dg/init/pr29043.C -std=c++11 (test for errors, line 52) PASS: g++.dg/init/pr29043.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/init/pr29043.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/init/pr29043.C -std=c++11 (test for warnings, line 38) PASS: g++.dg/init/pr29043.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/init/pr29043.C -std=c++11 (test for warnings, line 41) PASS: g++.dg/init/pr29043.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/init/pr29043.C -std=c++11 at line 18 (test for errors, line 17) PASS: g++.dg/init/pr29043.C -std=c++11 at line 39 (test for errors, line 38) PASS: g++.dg/init/pr29043.C -std=c++11 at line 5 (test for errors, line 4) PASS: g++.dg/init/pr29043.C -std=c++11 (test for excess errors) PASS: g++.dg/init/pr29043.C -std=c++20 (test for errors, line 13) PASS: g++.dg/init/pr29043.C -std=c++20 (test for errors, line 26) PASS: g++.dg/init/pr29043.C -std=c++20 (test for errors, line 46) PASS: g++.dg/init/pr29043.C -std=c++20 (test for errors, line 52) PASS: g++.dg/init/pr29043.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/init/pr29043.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/init/pr29043.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/init/pr29043.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/init/pr29043.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/init/pr29043.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/init/pr29043.C -std=c++20 at line 18 (test for errors, line 17) PASS: g++.dg/init/pr29043.C -std=c++20 at line 39 (test for errors, line 38) PASS: g++.dg/init/pr29043.C -std=c++20 at line 5 (test for errors, line 4) PASS: g++.dg/init/pr29043.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr29043.C -std=c++98 (test for errors, line 13) PASS: g++.dg/init/pr29043.C -std=c++98 (test for errors, line 26) PASS: g++.dg/init/pr29043.C -std=c++98 (test for errors, line 46) PASS: g++.dg/init/pr29043.C -std=c++98 (test for errors, line 52) PASS: g++.dg/init/pr29043.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/init/pr29043.C -std=c++98 (test for warnings, line 41) PASS: g++.dg/init/pr29043.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/init/pr29043.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr29571.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/init/pr29571.C -std=c++20 at line 6 (test for errors, line 5) PASS: g++.dg/init/pr29571.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr29571.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/init/pr29571.C -std=c++26 at line 6 (test for errors, line 5) PASS: g++.dg/init/pr29571.C -std=c++26 (test for excess errors) PASS: g++.dg/init/pr29571.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/init/pr29571.C -std=c++98 at line 6 (test for errors, line 5) PASS: g++.dg/init/pr29571.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr35878_1.C (test for excess errors) PASS: g++.dg/init/pr35878_1.C scan-tree-dump-not optimized "v_[0-9]+\\(D\\) [=!]= 0" PASS: g++.dg/init/pr35878_2.C (test for excess errors) PASS: g++.dg/init/pr35878_2.C scan-tree-dump-times optimized "v_[0-9]+\\(D\\) [=!]= 0" 1 PASS: g++.dg/init/pr35878_3.C (test for excess errors) PASS: g++.dg/init/pr35878_3.C scan-tree-dump-not optimized "v_[0-9]+\\(D\\) [=!]= 0" PASS: g++.dg/init/pr35878_4.C (test for excess errors) PASS: g++.dg/init/pr35878_4.C scan-tree-dump-times optimized "v_[0-9]+\\(D\\) [=!]= 0" 1 PASS: g++.dg/init/pr42556.C -std=gnu++20 scan-tree-dump-not gimple "v = {}" PASS: g++.dg/init/pr42556.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/pr42556.C -std=gnu++26 scan-tree-dump-not gimple "v = {}" PASS: g++.dg/init/pr42556.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/pr42556.C -std=gnu++98 scan-tree-dump-not gimple "v = {}" PASS: g++.dg/init/pr42556.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/pr42844.C -std=c++20 (test for errors, line 25) PASS: g++.dg/init/pr42844.C -std=c++20 (test for errors, line 28) PASS: g++.dg/init/pr42844.C -std=c++20 (test for errors, line 34) PASS: g++.dg/init/pr42844.C -std=c++20 (test for errors, line 37) PASS: g++.dg/init/pr42844.C -std=c++20 (test for errors, line 40) PASS: g++.dg/init/pr42844.C -std=c++20 (test for errors, line 51) PASS: g++.dg/init/pr42844.C -std=c++20 (test for errors, line 52) PASS: g++.dg/init/pr42844.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/init/pr42844.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/init/pr42844.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/init/pr42844.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/init/pr42844.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/init/pr42844.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/init/pr42844.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/init/pr42844.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr42844.C -std=c++26 (test for errors, line 25) PASS: g++.dg/init/pr42844.C -std=c++26 (test for errors, line 28) PASS: g++.dg/init/pr42844.C -std=c++26 (test for errors, line 34) PASS: g++.dg/init/pr42844.C -std=c++26 (test for errors, line 37) PASS: g++.dg/init/pr42844.C -std=c++26 (test for errors, line 40) PASS: g++.dg/init/pr42844.C -std=c++26 (test for errors, line 51) PASS: g++.dg/init/pr42844.C -std=c++26 (test for errors, line 52) PASS: g++.dg/init/pr42844.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/init/pr42844.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/init/pr42844.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/init/pr42844.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/init/pr42844.C -std=c++26 (test for warnings, line 44) PASS: g++.dg/init/pr42844.C -std=c++26 (test for warnings, line 46) PASS: g++.dg/init/pr42844.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/init/pr42844.C -std=c++26 (test for excess errors) PASS: g++.dg/init/pr42844.C -std=c++98 (test for errors, line 25) PASS: g++.dg/init/pr42844.C -std=c++98 (test for errors, line 28) PASS: g++.dg/init/pr42844.C -std=c++98 (test for errors, line 34) PASS: g++.dg/init/pr42844.C -std=c++98 (test for errors, line 37) PASS: g++.dg/init/pr42844.C -std=c++98 (test for errors, line 40) PASS: g++.dg/init/pr42844.C -std=c++98 (test for errors, line 51) PASS: g++.dg/init/pr42844.C -std=c++98 (test for errors, line 52) PASS: g++.dg/init/pr42844.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/init/pr42844.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/init/pr42844.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/init/pr42844.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/init/pr42844.C -std=c++98 (test for warnings, line 44) PASS: g++.dg/init/pr42844.C -std=c++98 (test for warnings, line 46) PASS: g++.dg/init/pr42844.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/init/pr42844.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr43064-1.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/init/pr43064-1.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/init/pr43064-1.C -std=gnu++20 expected multiline pattern lines 16-19 PASS: g++.dg/init/pr43064-1.C -std=gnu++20 expected multiline pattern lines 32-35 PASS: g++.dg/init/pr43064-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/pr43064-1.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/init/pr43064-1.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/init/pr43064-1.C -std=gnu++26 expected multiline pattern lines 16-19 PASS: g++.dg/init/pr43064-1.C -std=gnu++26 expected multiline pattern lines 32-35 PASS: g++.dg/init/pr43064-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/pr43064-1.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/init/pr43064-1.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/init/pr43064-1.C -std=gnu++98 expected multiline pattern lines 16-19 PASS: g++.dg/init/pr43064-1.C -std=gnu++98 expected multiline pattern lines 32-35 PASS: g++.dg/init/pr43064-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/pr43064-2.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/init/pr43064-2.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/init/pr43064-2.C -std=gnu++20 expected multiline pattern lines 32-33 PASS: g++.dg/init/pr43064-2.C -std=gnu++20 expected multiline pattern lines 9-12 PASS: g++.dg/init/pr43064-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/pr43064-2.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/init/pr43064-2.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/init/pr43064-2.C -std=gnu++26 expected multiline pattern lines 32-33 PASS: g++.dg/init/pr43064-2.C -std=gnu++26 expected multiline pattern lines 9-12 PASS: g++.dg/init/pr43064-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/pr43064-2.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/init/pr43064-2.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/init/pr43064-2.C -std=gnu++98 expected multiline pattern lines 32-33 PASS: g++.dg/init/pr43064-2.C -std=gnu++98 expected multiline pattern lines 9-12 PASS: g++.dg/init/pr43064-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/pr43064-3.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/init/pr43064-3.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/init/pr43064-3.C -std=gnu++20 expected multiline pattern lines 30-31 PASS: g++.dg/init/pr43064-3.C -std=gnu++20 expected multiline pattern lines 9-10 PASS: g++.dg/init/pr43064-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/pr43064-3.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/init/pr43064-3.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/init/pr43064-3.C -std=gnu++26 expected multiline pattern lines 30-31 PASS: g++.dg/init/pr43064-3.C -std=gnu++26 expected multiline pattern lines 9-10 PASS: g++.dg/init/pr43064-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/pr43064-3.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/init/pr43064-3.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/init/pr43064-3.C -std=gnu++98 expected multiline pattern lines 30-31 PASS: g++.dg/init/pr43064-3.C -std=gnu++98 expected multiline pattern lines 9-10 PASS: g++.dg/init/pr43064-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/pr43453.C -std=c++20 (test for errors, line 26) PASS: g++.dg/init/pr43453.C -std=c++20 (test for errors, line 29) PASS: g++.dg/init/pr43453.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr43453.C -std=c++26 (test for errors, line 26) PASS: g++.dg/init/pr43453.C -std=c++26 (test for errors, line 29) PASS: g++.dg/init/pr43453.C -std=c++26 (test for excess errors) PASS: g++.dg/init/pr43453.C -std=c++98 (test for errors, line 26) PASS: g++.dg/init/pr43453.C -std=c++98 (test for errors, line 29) PASS: g++.dg/init/pr43453.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 103) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 112) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 120) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 125) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 130) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 135) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 14) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 140) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 145) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 150) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 155) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 160) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 170) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 175) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 180) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 185) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 19) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 190) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 195) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 24) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 30) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 35) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 4) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 40) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 45) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 58) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 63) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 68) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 73) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 78) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 83) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 88) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 9) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 93) PASS: g++.dg/init/pr43719.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/init/pr43719.C -std=c++11 (test for warnings, line 114) PASS: g++.dg/init/pr43719.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/init/pr43719.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/init/pr43719.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/init/pr43719.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/init/pr43719.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/init/pr43719.C -std=c++11 (test for warnings, line 37) PASS: g++.dg/init/pr43719.C -std=c++11 (test for warnings, line 42) PASS: g++.dg/init/pr43719.C -std=c++11 (test for warnings, line 47) PASS: g++.dg/init/pr43719.C -std=c++11 (test for warnings, line 48) PASS: g++.dg/init/pr43719.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/init/pr43719.C -std=c++11 (test for warnings, line 60) PASS: g++.dg/init/pr43719.C -std=c++11 (test for warnings, line 70) PASS: g++.dg/init/pr43719.C -std=c++11 (test for warnings, line 80) PASS: g++.dg/init/pr43719.C -std=c++11 (test for warnings, line 85) PASS: g++.dg/init/pr43719.C -std=c++11 (test for warnings, line 90) PASS: g++.dg/init/pr43719.C -std=c++11 (test for warnings, line 95) PASS: g++.dg/init/pr43719.C -std=c++11 (test for excess errors) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 103) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 112) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 120) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 125) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 130) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 135) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 14) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 140) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 145) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 150) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 155) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 160) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 170) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 175) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 180) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 185) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 19) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 190) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 195) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 24) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 30) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 35) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 4) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 40) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 45) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 58) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 63) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 68) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 73) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 78) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 83) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 88) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 9) PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 93) PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 114) PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 60) PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 70) PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 80) PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 85) PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 90) PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 95) PASS: g++.dg/init/pr43719.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 120) PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 125) PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 130) PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 135) PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 140) PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 145) PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 150) PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 155) PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 160) PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 170) PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 175) PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 180) PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 185) PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 190) PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 195) PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 114) PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 26) PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 32) PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 37) PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 42) PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 47) PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 48) PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 60) PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 70) PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 80) PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 85) PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 90) PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 95) PASS: g++.dg/init/pr43719.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr43890.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr43890.C -std=c++26 (test for excess errors) PASS: g++.dg/init/pr43890.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr44086.C -std=c++11 (test for errors, line 11) PASS: g++.dg/init/pr44086.C -std=c++11 (test for errors, line 12) PASS: g++.dg/init/pr44086.C -std=c++11 (test for errors, line 13) PASS: g++.dg/init/pr44086.C -std=c++11 (test for errors, line 14) PASS: g++.dg/init/pr44086.C -std=c++11 (test for errors, line 4) PASS: g++.dg/init/pr44086.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/init/pr44086.C -std=c++11 (test for excess errors) PASS: g++.dg/init/pr44086.C -std=c++20 (test for errors, line 11) PASS: g++.dg/init/pr44086.C -std=c++20 (test for errors, line 12) PASS: g++.dg/init/pr44086.C -std=c++20 (test for errors, line 13) PASS: g++.dg/init/pr44086.C -std=c++20 (test for errors, line 14) PASS: g++.dg/init/pr44086.C -std=c++20 (test for errors, line 4) PASS: g++.dg/init/pr44086.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/init/pr44086.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr44086.C -std=c++98 (test for errors, line 11) PASS: g++.dg/init/pr44086.C -std=c++98 (test for errors, line 12) PASS: g++.dg/init/pr44086.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/init/pr44086.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr48859.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr48859.C -std=c++26 (test for excess errors) PASS: g++.dg/init/pr48859.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr53932.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr53932.C -std=c++26 (test for excess errors) PASS: g++.dg/init/pr53932.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr55497.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/pr55497.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/pr55497.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/pr58811.C -std=c++20 (test for errors, line 5) PASS: g++.dg/init/pr58811.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr58811.C -std=c++26 (test for errors, line 5) PASS: g++.dg/init/pr58811.C -std=c++26 (test for excess errors) PASS: g++.dg/init/pr58811.C -std=c++98 (test for errors, line 5) PASS: g++.dg/init/pr58811.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr60572.C -std=c++20 (test for errors, line 6) PASS: g++.dg/init/pr60572.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr60572.C -std=c++26 (test for errors, line 6) PASS: g++.dg/init/pr60572.C -std=c++26 (test for excess errors) PASS: g++.dg/init/pr60572.C -std=c++98 (test for errors, line 6) PASS: g++.dg/init/pr60572.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr64527.C -std=c++11 (test for excess errors) PASS: g++.dg/init/pr64527.C -std=c++11 execution test PASS: g++.dg/init/pr64527.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr64527.C -std=c++20 execution test PASS: g++.dg/init/pr64527.C -std=c++26 (test for excess errors) PASS: g++.dg/init/pr64527.C -std=c++26 execution test PASS: g++.dg/init/pr66857.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr66857.C -std=c++20 execution test PASS: g++.dg/init/pr66857.C -std=c++26 (test for excess errors) PASS: g++.dg/init/pr66857.C -std=c++26 execution test PASS: g++.dg/init/pr66857.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr66857.C -std=c++98 execution test PASS: g++.dg/init/pr69658.C -std=c++20 (test for bogus messages, line 6) PASS: g++.dg/init/pr69658.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr69658.C -std=c++26 (test for bogus messages, line 6) PASS: g++.dg/init/pr69658.C -std=c++26 (test for excess errors) PASS: g++.dg/init/pr69658.C -std=c++98 (test for bogus messages, line 6) PASS: g++.dg/init/pr69658.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr70501.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/pr70501.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/pr70501.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/pr71516.C -std=c++20 (test for errors, line 9) PASS: g++.dg/init/pr71516.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/init/pr71516.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr71516.C -std=c++26 (test for errors, line 9) PASS: g++.dg/init/pr71516.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/init/pr71516.C -std=c++26 (test for excess errors) PASS: g++.dg/init/pr71516.C -std=c++98 (test for errors, line 9) PASS: g++.dg/init/pr71516.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/init/pr71516.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr83993-1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr83993-1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/pr83993-1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr83993-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/pr83993-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/pr83993-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/pr88375-2.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/init/pr88375-2.C -std=gnu++11 (test for errors, line 21) PASS: g++.dg/init/pr88375-2.C -std=gnu++11 (test for errors, line 34) PASS: g++.dg/init/pr88375-2.C -std=gnu++11 expected multiline pattern lines 16-19 PASS: g++.dg/init/pr88375-2.C -std=gnu++11 expected multiline pattern lines 23-26 PASS: g++.dg/init/pr88375-2.C -std=gnu++11 expected multiline pattern lines 36-39 PASS: g++.dg/init/pr88375-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/pr88375-2.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/init/pr88375-2.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/init/pr88375-2.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/init/pr88375-2.C -std=gnu++20 expected multiline pattern lines 16-19 PASS: g++.dg/init/pr88375-2.C -std=gnu++20 expected multiline pattern lines 23-26 PASS: g++.dg/init/pr88375-2.C -std=gnu++20 expected multiline pattern lines 36-39 PASS: g++.dg/init/pr88375-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/pr88375-2.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/init/pr88375-2.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/init/pr88375-2.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/init/pr88375-2.C -std=gnu++26 expected multiline pattern lines 16-19 PASS: g++.dg/init/pr88375-2.C -std=gnu++26 expected multiline pattern lines 23-26 PASS: g++.dg/init/pr88375-2.C -std=gnu++26 expected multiline pattern lines 36-39 PASS: g++.dg/init/pr88375-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/pr88375.C -std=c++11 (test for errors, line 14) PASS: g++.dg/init/pr88375.C -std=c++11 (test for errors, line 15) PASS: g++.dg/init/pr88375.C -std=c++11 (test for errors, line 16) PASS: g++.dg/init/pr88375.C -std=c++11 (test for errors, line 24) PASS: g++.dg/init/pr88375.C -std=c++11 (test for errors, line 25) PASS: g++.dg/init/pr88375.C -std=c++11 (test for excess errors) PASS: g++.dg/init/pr88375.C -std=c++20 (test for errors, line 14) PASS: g++.dg/init/pr88375.C -std=c++20 (test for errors, line 15) PASS: g++.dg/init/pr88375.C -std=c++20 (test for errors, line 16) PASS: g++.dg/init/pr88375.C -std=c++20 (test for errors, line 24) PASS: g++.dg/init/pr88375.C -std=c++20 (test for errors, line 25) PASS: g++.dg/init/pr88375.C -std=c++20 (test for excess errors) PASS: g++.dg/init/pr88375.C -std=c++26 (test for errors, line 14) PASS: g++.dg/init/pr88375.C -std=c++26 (test for errors, line 15) PASS: g++.dg/init/pr88375.C -std=c++26 (test for errors, line 16) PASS: g++.dg/init/pr88375.C -std=c++26 (test for errors, line 24) PASS: g++.dg/init/pr88375.C -std=c++26 (test for errors, line 25) PASS: g++.dg/init/pr88375.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ptrfn1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/ptrfn1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/ptrfn1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/ptrfn2.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/init/ptrfn2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/ptrfn2.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/init/ptrfn2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/ptrfn2.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/init/ptrfn2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/ptrfn3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/ptrfn3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/ptrfn3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/ptrfn4.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/init/ptrfn4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/ptrfn4.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/init/ptrfn4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/ptrfn4.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/init/ptrfn4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/ptrmem1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/init/ptrmem1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ptrmem1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/init/ptrmem1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ptrmem1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/init/ptrmem1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ptrmem2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ptrmem2.C -std=c++20 execution test PASS: g++.dg/init/ptrmem2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ptrmem2.C -std=c++26 execution test PASS: g++.dg/init/ptrmem2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ptrmem2.C -std=c++98 execution test PASS: g++.dg/init/ptrmem3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ptrmem3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ptrmem3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ptrmem4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ptrmem4.C -std=c++20 execution test PASS: g++.dg/init/ptrmem4.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ptrmem4.C -std=c++26 execution test PASS: g++.dg/init/ptrmem4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ptrmem4.C -std=c++98 execution test PASS: g++.dg/init/ref1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref10.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref10.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref10.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref11.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref11.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref11.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref12.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref12.C -std=c++20 execution test PASS: g++.dg/init/ref12.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref12.C -std=c++26 execution test PASS: g++.dg/init/ref12.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref12.C -std=c++98 execution test PASS: g++.dg/init/ref13.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref13.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref13.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref14.C -std=c++20 (test for errors, line 7) PASS: g++.dg/init/ref14.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref14.C -std=c++26 (test for errors, line 7) PASS: g++.dg/init/ref14.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref14.C -std=c++98 (test for errors, line 7) PASS: g++.dg/init/ref14.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref15.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref15.C -std=c++20 execution test PASS: g++.dg/init/ref15.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref15.C -std=c++26 execution test PASS: g++.dg/init/ref15.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref15.C -std=c++98 execution test PASS: g++.dg/init/ref16.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref16.C -std=c++20 execution test PASS: g++.dg/init/ref16.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref16.C -std=c++26 execution test PASS: g++.dg/init/ref16.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref16.C -std=c++98 execution test PASS: g++.dg/init/ref17.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref17.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref17.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref18.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/init/ref18.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref18.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/init/ref18.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref18.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref19.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref19.C -std=c++20 execution test PASS: g++.dg/init/ref19.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref19.C -std=c++26 execution test PASS: g++.dg/init/ref19.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref19.C -std=c++98 execution test PASS: g++.dg/init/ref2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref20.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref20.C -std=c++20 execution test PASS: g++.dg/init/ref20.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref20.C -std=c++26 execution test PASS: g++.dg/init/ref20.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref20.C -std=c++98 execution test PASS: g++.dg/init/ref21.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref21.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref21.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref22.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref22.C -std=c++20 execution test PASS: g++.dg/init/ref22.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref22.C -std=c++26 execution test PASS: g++.dg/init/ref22.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref22.C -std=c++98 execution test PASS: g++.dg/init/ref23.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref23.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref23.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref4.C -std=c++20 execution test PASS: g++.dg/init/ref4.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref4.C -std=c++26 execution test PASS: g++.dg/init/ref4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref4.C -std=c++98 execution test PASS: g++.dg/init/ref5.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref5.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref5.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref6.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref6.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref6.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref7.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref7.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref7.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref8.C -std=c++20 (test for errors, line 9) PASS: g++.dg/init/ref8.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref8.C -std=c++26 (test for errors, line 9) PASS: g++.dg/init/ref8.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref8.C -std=c++98 (test for errors, line 9) PASS: g++.dg/init/ref8.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref9.C -std=c++20 (test for excess errors) PASS: g++.dg/init/ref9.C -std=c++20 execution test PASS: g++.dg/init/ref9.C -std=c++26 (test for excess errors) PASS: g++.dg/init/ref9.C -std=c++26 execution test PASS: g++.dg/init/ref9.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref9.C -std=c++98 execution test PASS: g++.dg/init/reference1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/init/reference1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/reference1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/init/reference1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/reference1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/init/reference1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/reference2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/init/reference2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/reference2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/init/reference2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/reference2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/init/reference2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/reference3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/init/reference3.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/init/reference3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/reference3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/init/reference3.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/init/reference3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/reference3.C -std=c++98 (test for errors, line 10) PASS: g++.dg/init/reference3.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/init/reference3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/save1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/save1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/save1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/self1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/self1.C -std=c++11 convert (test for errors, line 12) PASS: g++.dg/init/self1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/self1.C -std=c++20 convert (test for errors, line 12) PASS: g++.dg/init/self1.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/init/static-cdtor1.C -std=c++20 UNSUPPORTED: g++.dg/init/static-cdtor1.C -std=c++26 UNSUPPORTED: g++.dg/init/static-cdtor1.C -std=c++98 PASS: g++.dg/init/static-init1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/static-init1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/static-init1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/static-init2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/static-init2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/static-init2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/static-init3.C -std=c++20 scan-assembler-not GLOBAL PASS: g++.dg/init/static-init3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/static-init3.C -std=c++26 scan-assembler-not GLOBAL PASS: g++.dg/init/static-init3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/static-init3.C -std=c++98 scan-assembler-not GLOBAL PASS: g++.dg/init/static-init3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/static1.C -std=c++20 (test for errors, line 2) PASS: g++.dg/init/static1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/static1.C -std=c++26 (test for errors, line 2) PASS: g++.dg/init/static1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/static1.C -std=c++98 (test for errors, line 2) PASS: g++.dg/init/static1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/static2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/static2.C -std=c++20 execution test PASS: g++.dg/init/static2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/static2.C -std=c++26 execution test PASS: g++.dg/init/static2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/static2.C -std=c++98 execution test PASS: g++.dg/init/static3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/static3.C -std=c++20 execution test PASS: g++.dg/init/static3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/static3.C -std=c++26 execution test PASS: g++.dg/init/static3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/static3.C -std=c++98 execution test PASS: g++.dg/init/static4.C -std=c++20 (test for errors, line 5) PASS: g++.dg/init/static4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/static4.C -std=c++26 (test for errors, line 5) PASS: g++.dg/init/static4.C -std=c++26 (test for excess errors) PASS: g++.dg/init/static4.C -std=c++98 (test for errors, line 5) PASS: g++.dg/init/static4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/static5.C -std=c++11 (test for errors, line 7) PASS: g++.dg/init/static5.C -std=c++11 (test for errors, line 8) PASS: g++.dg/init/static5.C -std=c++11 (test for excess errors) PASS: g++.dg/init/static5.C -std=c++20 (test for errors, line 7) PASS: g++.dg/init/static5.C -std=c++20 (test for errors, line 8) PASS: g++.dg/init/static5.C -std=c++20 (test for excess errors) PASS: g++.dg/init/static5.C -std=c++26 (test for errors, line 7) PASS: g++.dg/init/static5.C -std=c++26 (test for errors, line 8) PASS: g++.dg/init/static5.C -std=c++26 (test for excess errors) PASS: g++.dg/init/string1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/init/string1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/string1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/init/string1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/string1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/init/string1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/string2.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/init/string2.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/init/string2.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/init/string2.C -std=gnu++20 scan-tree-dump-times gimple "strlen" 0 PASS: g++.dg/init/string2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/string2.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/init/string2.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/init/string2.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/init/string2.C -std=gnu++26 scan-tree-dump-times gimple "strlen" 0 PASS: g++.dg/init/string2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/string2.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/init/string2.C -std=gnu++98 scan-tree-dump-times gimple "strlen" 0 PASS: g++.dg/init/string2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/string3.C -std=gnu++20 scan-tree-dump-times optimized "strlen" 3 PASS: g++.dg/init/string3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/string3.C -std=gnu++26 scan-tree-dump-times optimized "strlen" 3 PASS: g++.dg/init/string3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/string3.C -std=gnu++98 scan-tree-dump-times optimized "strlen" 3 PASS: g++.dg/init/string3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/string4.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/init/string4.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/init/string4.C -std=gnu++20 (test for errors, line 56) PASS: g++.dg/init/string4.C -std=gnu++20 (test for errors, line 57) PASS: g++.dg/init/string4.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/init/string4.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/init/string4.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/init/string4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/string4.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/init/string4.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/init/string4.C -std=gnu++26 (test for errors, line 56) PASS: g++.dg/init/string4.C -std=gnu++26 (test for errors, line 57) PASS: g++.dg/init/string4.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/init/string4.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/init/string4.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/init/string4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/string4.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/init/string4.C -std=gnu++98 (test for errors, line 42) PASS: g++.dg/init/string4.C -std=gnu++98 (test for errors, line 56) PASS: g++.dg/init/string4.C -std=gnu++98 (test for errors, line 57) PASS: g++.dg/init/string4.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/init/string4.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/init/string4.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/init/string4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/strlen.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/init/strlen.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/strlen.C -std=gnu++20 execution test PASS: g++.dg/init/strlen.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/init/strlen.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/strlen.C -std=gnu++26 execution test PASS: g++.dg/init/strlen.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/init/strlen.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/strlen.C -std=gnu++98 execution test PASS: g++.dg/init/struct1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/struct1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/struct1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/struct2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/struct2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/struct2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/struct3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/struct3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/struct3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/switch1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/init/switch1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/switch1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/init/switch1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/switch1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/init/switch1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/synth1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/synth1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/synth1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/synth2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/init/synth2.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/init/synth2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/synth2.C -std=c++20 candidate (test for warnings, line 5) PASS: g++.dg/init/synth2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/init/synth2.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/init/synth2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/synth2.C -std=c++26 candidate (test for warnings, line 5) PASS: g++.dg/init/synth2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/init/synth2.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/init/synth2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/synth2.C -std=c++98 candidate (test for warnings, line 5) PASS: g++.dg/init/synth3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/synth3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/synth3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/synth4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/synth4.C -std=c++26 (test for excess errors) PASS: g++.dg/init/synth4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/uninitialized1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/init/uninitialized1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/init/uninitialized1.C -std=c++11 (test for errors, line 3) PASS: g++.dg/init/uninitialized1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/init/uninitialized1.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/init/uninitialized1.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/init/uninitialized1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/uninitialized1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/init/uninitialized1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/init/uninitialized1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/init/uninitialized1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/init/uninitialized1.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/init/uninitialized1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/init/uninitialized1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/uninitialized1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/init/uninitialized1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/init/uninitialized1.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/init/uninitialized1.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/init/uninitialized1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/union1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/init/union1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/union1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/init/union1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/union1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/init/union1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/union2.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/init/union2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/union2.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/init/union2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/union2.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/init/union2.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/init/union2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/value1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/value1.C -std=c++20 execution test PASS: g++.dg/init/value1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/value1.C -std=c++26 execution test PASS: g++.dg/init/value1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/value1.C -std=c++98 execution test PASS: g++.dg/init/value10.C -std=c++20 (test for excess errors) PASS: g++.dg/init/value10.C -std=c++20 execution test PASS: g++.dg/init/value10.C -std=c++26 (test for excess errors) PASS: g++.dg/init/value10.C -std=c++26 execution test PASS: g++.dg/init/value10.C -std=c++98 (test for excess errors) PASS: g++.dg/init/value10.C -std=c++98 execution test PASS: g++.dg/init/value2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/value2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/value2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/value3.C -std=c++20 (test for excess errors) PASS: g++.dg/init/value3.C -std=c++20 execution test PASS: g++.dg/init/value3.C -std=c++26 (test for excess errors) PASS: g++.dg/init/value3.C -std=c++26 execution test PASS: g++.dg/init/value3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/value3.C -std=c++98 execution test PASS: g++.dg/init/value4.C -std=c++20 (test for excess errors) PASS: g++.dg/init/value4.C -std=c++26 (test for excess errors) PASS: g++.dg/init/value4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/value5.C -std=c++20 (test for excess errors) PASS: g++.dg/init/value5.C -std=c++26 (test for excess errors) PASS: g++.dg/init/value5.C -std=c++98 (test for excess errors) PASS: g++.dg/init/value6.C -std=c++20 (test for excess errors) PASS: g++.dg/init/value6.C -std=c++26 (test for excess errors) PASS: g++.dg/init/value6.C -std=c++98 (test for excess errors) PASS: g++.dg/init/value7.C -std=c++20 (test for excess errors) PASS: g++.dg/init/value7.C -std=c++20 execution test PASS: g++.dg/init/value7.C -std=c++26 (test for excess errors) PASS: g++.dg/init/value7.C -std=c++26 execution test PASS: g++.dg/init/value7.C -std=c++98 (test for excess errors) PASS: g++.dg/init/value7.C -std=c++98 execution test PASS: g++.dg/init/value8.C -std=c++20 (test for excess errors) PASS: g++.dg/init/value8.C -std=c++26 (test for excess errors) PASS: g++.dg/init/value8.C -std=c++98 (test for excess errors) PASS: g++.dg/init/value9.C -std=c++20 (test for excess errors) PASS: g++.dg/init/value9.C -std=c++20 execution test PASS: g++.dg/init/value9.C -std=c++26 (test for excess errors) PASS: g++.dg/init/value9.C -std=c++26 execution test PASS: g++.dg/init/value9.C -std=c++98 (test for excess errors) PASS: g++.dg/init/value9.C -std=c++98 execution test PASS: g++.dg/init/vbase1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/vbase1.C -std=gnu++20 execution test PASS: g++.dg/init/vbase1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/vbase1.C -std=gnu++26 execution test PASS: g++.dg/init/vbase1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/vbase1.C -std=gnu++98 execution test PASS: g++.dg/init/vbase2.C -std=c++11 (test for excess errors) PASS: g++.dg/init/vbase2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/vbase2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/vector1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/init/vector1.C -std=gnu++20 execution test PASS: g++.dg/init/vector1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/init/vector1.C -std=gnu++26 execution test PASS: g++.dg/init/vector1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/vector1.C -std=gnu++98 execution test PASS: g++.dg/init/void1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/void1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/void1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/volatile1.C -std=c++20 (test for excess errors) PASS: g++.dg/init/volatile1.C -std=c++26 (test for excess errors) PASS: g++.dg/init/volatile1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/volatile2.C -std=c++20 (test for excess errors) PASS: g++.dg/init/volatile2.C -std=c++26 (test for excess errors) PASS: g++.dg/init/volatile2.C -std=c++98 (test for excess errors) PASS: g++.dg/ipa/20090113-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/20090113-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/20090113-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/comdat.C -std=gnu++20 scan-ipa-dump-times comdats "Localizing symbol" 1 PASS: g++.dg/ipa/comdat.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/comdat.C -std=gnu++26 scan-ipa-dump-times comdats "Localizing symbol" 1 PASS: g++.dg/ipa/comdat.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/comdat.C -std=gnu++98 scan-ipa-dump-times comdats "Localizing symbol" 1 PASS: g++.dg/ipa/comdat.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-1.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-1.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-1.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-1.C -std=gnu++26 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-1.C -std=gnu++26 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-1.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-1.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-1.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-1.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-10.C -std=gnu++20 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 2 PASS: g++.dg/ipa/devirt-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-10.C -std=gnu++26 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 2 PASS: g++.dg/ipa/devirt-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-10.C -std=gnu++98 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 2 PASS: g++.dg/ipa/devirt-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-11.C -std=gnu++20 scan-ipa-dump inline "Discovered a virtual call to a known target" PASS: g++.dg/ipa/devirt-11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-11.C -std=gnu++26 scan-ipa-dump inline "Discovered a virtual call to a known target" PASS: g++.dg/ipa/devirt-11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-11.C -std=gnu++98 scan-ipa-dump inline "Discovered a virtual call to a known target" PASS: g++.dg/ipa/devirt-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-12.C -std=gnu++11 scan-ipa-dump inline "Inlined 1 calls, eliminated 1 functions" PASS: g++.dg/ipa/devirt-12.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-12.C -std=gnu++20 scan-ipa-dump inline "Inlined 1 calls, eliminated 1 functions" PASS: g++.dg/ipa/devirt-12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-12.C -std=gnu++26 scan-ipa-dump inline "Inlined 1 calls, eliminated 1 functions" PASS: g++.dg/ipa/devirt-12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-13.C -std=gnu++20 scan-tree-dump-times ssa "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-13.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-13.C -std=gnu++26 scan-tree-dump-times ssa "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-13.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-13.C -std=gnu++98 scan-tree-dump-times ssa "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-13.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-14.C -std=gnu++20 scan-tree-dump-not ssa "A::foo" PASS: g++.dg/ipa/devirt-14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-14.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-14.C -std=gnu++26 scan-tree-dump-not ssa "A::foo" PASS: g++.dg/ipa/devirt-14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-14.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-14.C -std=gnu++98 scan-tree-dump-not ssa "A::foo" PASS: g++.dg/ipa/devirt-14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-14.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-15.C -std=gnu++20 scan-ipa-dump devirt "speculatively devirtualizing call" PASS: g++.dg/ipa/devirt-15.C -std=gnu++20 scan-tree-dump optimized "== foo" PASS: g++.dg/ipa/devirt-15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-15.C -std=gnu++26 scan-ipa-dump devirt "speculatively devirtualizing call" PASS: g++.dg/ipa/devirt-15.C -std=gnu++26 scan-tree-dump optimized "== foo" PASS: g++.dg/ipa/devirt-15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-15.C -std=gnu++98 scan-ipa-dump devirt "speculatively devirtualizing call" PASS: g++.dg/ipa/devirt-15.C -std=gnu++98 scan-tree-dump optimized "== foo" PASS: g++.dg/ipa/devirt-15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-16.C -std=gnu++20 scan-ipa-dump whole-program "builtin_unreachable" PASS: g++.dg/ipa/devirt-16.C -std=gnu++20 scan-ipa-dump-not whole-program "A::foo" PASS: g++.dg/ipa/devirt-16.C -std=gnu++20 scan-ipa-dump-not whole-program "A::foo" PASS: g++.dg/ipa/devirt-16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-16.C -std=gnu++26 scan-ipa-dump whole-program "builtin_unreachable" PASS: g++.dg/ipa/devirt-16.C -std=gnu++26 scan-ipa-dump-not whole-program "A::foo" PASS: g++.dg/ipa/devirt-16.C -std=gnu++26 scan-ipa-dump-not whole-program "A::foo" PASS: g++.dg/ipa/devirt-16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-16.C -std=gnu++98 scan-ipa-dump whole-program "builtin_unreachable" PASS: g++.dg/ipa/devirt-16.C -std=gnu++98 scan-ipa-dump-not whole-program "A::foo" PASS: g++.dg/ipa/devirt-16.C -std=gnu++98 scan-ipa-dump-not whole-program "A::foo" PASS: g++.dg/ipa/devirt-16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-17.C -std=gnu++20 scan-ipa-dump whole-program "B::foo" PASS: g++.dg/ipa/devirt-17.C -std=gnu++20 scan-ipa-dump-not whole-program "A::foo" PASS: g++.dg/ipa/devirt-17.C -std=gnu++20 scan-ipa-dump-not whole-program "builtin_unreachable" PASS: g++.dg/ipa/devirt-17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-17.C -std=gnu++26 scan-ipa-dump whole-program "B::foo" PASS: g++.dg/ipa/devirt-17.C -std=gnu++26 scan-ipa-dump-not whole-program "A::foo" PASS: g++.dg/ipa/devirt-17.C -std=gnu++26 scan-ipa-dump-not whole-program "builtin_unreachable" PASS: g++.dg/ipa/devirt-17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-17.C -std=gnu++98 scan-ipa-dump whole-program "B::foo" PASS: g++.dg/ipa/devirt-17.C -std=gnu++98 scan-ipa-dump-not whole-program "A::foo" PASS: g++.dg/ipa/devirt-17.C -std=gnu++98 scan-ipa-dump-not whole-program "builtin_unreachable" PASS: g++.dg/ipa/devirt-17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-18.C -std=gnu++20 scan-tree-dump ssa "builtin_unreachable" PASS: g++.dg/ipa/devirt-18.C -std=gnu++20 scan-tree-dump-not ssa "A::foo" PASS: g++.dg/ipa/devirt-18.C -std=gnu++20 scan-tree-dump-not ssa "B::foo" PASS: g++.dg/ipa/devirt-18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-18.C -std=gnu++26 scan-tree-dump ssa "builtin_unreachable" PASS: g++.dg/ipa/devirt-18.C -std=gnu++26 scan-tree-dump-not ssa "A::foo" PASS: g++.dg/ipa/devirt-18.C -std=gnu++26 scan-tree-dump-not ssa "B::foo" PASS: g++.dg/ipa/devirt-18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-18.C -std=gnu++98 scan-tree-dump ssa "builtin_unreachable" PASS: g++.dg/ipa/devirt-18.C -std=gnu++98 scan-tree-dump-not ssa "A::foo" PASS: g++.dg/ipa/devirt-18.C -std=gnu++98 scan-tree-dump-not ssa "B::foo" PASS: g++.dg/ipa/devirt-18.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-19.C -std=gnu++20 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 1 PASS: g++.dg/ipa/devirt-19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-19.C -std=gnu++26 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 1 PASS: g++.dg/ipa/devirt-19.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-19.C -std=gnu++98 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 1 PASS: g++.dg/ipa/devirt-19.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-2.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-2.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-2.C -std=gnu++26 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-2.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-2.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-2.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-20.C -std=gnu++20 scan-tree-dump-not release_ssa "abort" PASS: g++.dg/ipa/devirt-20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-20.C -std=gnu++26 scan-tree-dump-not release_ssa "abort" PASS: g++.dg/ipa/devirt-20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-20.C -std=gnu++98 scan-tree-dump-not release_ssa "abort" PASS: g++.dg/ipa/devirt-20.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-21.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to" PASS: g++.dg/ipa/devirt-21.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-21.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-21.C -std=gnu++26 scan-ipa-dump cp "Discovered a virtual call to" PASS: g++.dg/ipa/devirt-21.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-21.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-21.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to" PASS: g++.dg/ipa/devirt-21.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-21.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-22.C -std=gnu++20 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 2 PASS: g++.dg/ipa/devirt-22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-22.C -std=gnu++26 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 2 PASS: g++.dg/ipa/devirt-22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-22.C -std=gnu++98 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 2 PASS: g++.dg/ipa/devirt-22.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-23.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to" PASS: g++.dg/ipa/devirt-23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-23.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-23.C -std=gnu++26 scan-ipa-dump cp "Discovered a virtual call to" PASS: g++.dg/ipa/devirt-23.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-23.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-23.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to" PASS: g++.dg/ipa/devirt-23.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-23.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-24.C -std=gnu++20 scan-ipa-dump-times cp "Aggregate passed by reference" 1 XFAIL: g++.dg/ipa/devirt-24.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1 PASS: g++.dg/ipa/devirt-24.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-24.C -std=gnu++26 scan-ipa-dump-times cp "Aggregate passed by reference" 1 XFAIL: g++.dg/ipa/devirt-24.C -std=gnu++26 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1 PASS: g++.dg/ipa/devirt-24.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-24.C -std=gnu++98 scan-ipa-dump-times cp "Aggregate passed by reference" 1 XFAIL: g++.dg/ipa/devirt-24.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1 PASS: g++.dg/ipa/devirt-24.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-25.C -std=gnu++20 scan-ipa-dump cp "Type inconsistent devirtualization" PASS: g++.dg/ipa/devirt-25.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-25.C -std=gnu++26 scan-ipa-dump cp "Type inconsistent devirtualization" PASS: g++.dg/ipa/devirt-25.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-25.C -std=gnu++98 scan-ipa-dump cp "Type inconsistent devirtualization" PASS: g++.dg/ipa/devirt-25.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-26.C -std=gnu++20 scan-tree-dump-not ccp1 "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-26.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-26.C -std=gnu++26 scan-tree-dump-not ccp1 "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-26.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-26.C -std=gnu++98 scan-tree-dump-not ccp1 "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-26.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-27.C -std=gnu++20 scan-tree-dump optimized "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-27.C -std=gnu++26 scan-tree-dump optimized "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-27.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-27.C -std=gnu++98 scan-tree-dump optimized "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-27.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-28.C -std=gnu++20 scan-assembler-not _ZN1AD2Ev PASS: g++.dg/ipa/devirt-28.C -std=gnu++20 scan-assembler-not _ZN1BD0Ev PASS: g++.dg/ipa/devirt-28.C -std=gnu++20 scan-ipa-dump devirt "Target is artificial" PASS: g++.dg/ipa/devirt-28.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-28.C -std=gnu++26 scan-assembler-not _ZN1AD2Ev PASS: g++.dg/ipa/devirt-28.C -std=gnu++26 scan-assembler-not _ZN1BD0Ev PASS: g++.dg/ipa/devirt-28.C -std=gnu++26 scan-ipa-dump devirt "Target is artificial" PASS: g++.dg/ipa/devirt-28.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-28.C -std=gnu++98 scan-assembler-not _ZN1AD2Ev PASS: g++.dg/ipa/devirt-28.C -std=gnu++98 scan-assembler-not _ZN1BD0Ev PASS: g++.dg/ipa/devirt-28.C -std=gnu++98 scan-ipa-dump devirt "Target is artificial" PASS: g++.dg/ipa/devirt-28.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-28a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-28a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-28a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-29.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-29.C -std=gnu++11 execution test PASS: g++.dg/ipa/devirt-29.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-29.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-29.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-29.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-3.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-3.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-3.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-3.C -std=gnu++26 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-3.C -std=gnu++26 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-3.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-3.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-3.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-3.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-30.C -std=gnu++20 scan-ipa-dump-not devirt "Speculatively devirtualizing" PASS: g++.dg/ipa/devirt-30.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-30.C -std=gnu++26 scan-ipa-dump-not devirt "Speculatively devirtualizing" PASS: g++.dg/ipa/devirt-30.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-30.C -std=gnu++98 scan-ipa-dump-not devirt "Speculatively devirtualizing" PASS: g++.dg/ipa/devirt-30.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-31.C -std=gnu++20 scan-tree-dump-not ssa "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-31.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-31.C -std=gnu++26 scan-tree-dump-not ssa "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-31.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-31.C -std=gnu++98 scan-tree-dump-not ssa "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-31.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-32.C (test for excess errors) PASS: g++.dg/ipa/devirt-32.C scan-ipa-dump-not inline "__builtin_unreachable" PASS: g++.dg/ipa/devirt-33.C (test for excess errors) PASS: g++.dg/ipa/devirt-33.C execution test PASS: g++.dg/ipa/devirt-34.C -std=gnu++20 scan-ipa-dump devirt "1 speculatively devirtualized" PASS: g++.dg/ipa/devirt-34.C -std=gnu++20 scan-ipa-dump devirt "Speculative targets" PASS: g++.dg/ipa/devirt-34.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-34.C -std=gnu++26 scan-ipa-dump devirt "1 speculatively devirtualized" PASS: g++.dg/ipa/devirt-34.C -std=gnu++26 scan-ipa-dump devirt "Speculative targets" PASS: g++.dg/ipa/devirt-34.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-34.C -std=gnu++98 scan-ipa-dump devirt "1 speculatively devirtualized" PASS: g++.dg/ipa/devirt-34.C -std=gnu++98 scan-ipa-dump devirt "Speculative targets" PASS: g++.dg/ipa/devirt-34.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-35.C -std=gnu++20 scan-ipa-dump devirt "1 speculatively devirtualized" PASS: g++.dg/ipa/devirt-35.C -std=gnu++20 scan-ipa-dump devirt "to virtual int B::t" PASS: g++.dg/ipa/devirt-35.C -std=gnu++20 scan-tree-dump fre1 "converting indirect call to function virtual int B::t" PASS: g++.dg/ipa/devirt-35.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-35.C -std=gnu++26 scan-ipa-dump devirt "1 speculatively devirtualized" PASS: g++.dg/ipa/devirt-35.C -std=gnu++26 scan-ipa-dump devirt "to virtual int B::t" PASS: g++.dg/ipa/devirt-35.C -std=gnu++26 scan-tree-dump fre1 "converting indirect call to function virtual int B::t" PASS: g++.dg/ipa/devirt-35.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-35.C -std=gnu++98 scan-ipa-dump devirt "1 speculatively devirtualized" PASS: g++.dg/ipa/devirt-35.C -std=gnu++98 scan-ipa-dump devirt "to virtual int B::t" PASS: g++.dg/ipa/devirt-35.C -std=gnu++98 scan-tree-dump fre1 "converting indirect call to function virtual int B::t" PASS: g++.dg/ipa/devirt-35.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-36.C -std=gnu++20 scan-ipa-dump devirt "1 speculatively devirtualized" PASS: g++.dg/ipa/devirt-36.C -std=gnu++20 scan-ipa-dump devirt "to virtual int B::t" PASS: g++.dg/ipa/devirt-36.C -std=gnu++20 scan-tree-dump fre1 "converting indirect call to function virtual int B::t" PASS: g++.dg/ipa/devirt-36.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-36.C -std=gnu++26 scan-ipa-dump devirt "1 speculatively devirtualized" PASS: g++.dg/ipa/devirt-36.C -std=gnu++26 scan-ipa-dump devirt "to virtual int B::t" PASS: g++.dg/ipa/devirt-36.C -std=gnu++26 scan-tree-dump fre1 "converting indirect call to function virtual int B::t" PASS: g++.dg/ipa/devirt-36.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-36.C -std=gnu++98 scan-ipa-dump devirt "1 speculatively devirtualized" PASS: g++.dg/ipa/devirt-36.C -std=gnu++98 scan-ipa-dump devirt "to virtual int B::t" PASS: g++.dg/ipa/devirt-36.C -std=gnu++98 scan-tree-dump fre1 "converting indirect call to function virtual int B::t" PASS: g++.dg/ipa/devirt-36.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-37.C -std=gnu++20 scan-tree-dump fre3 "Checking vtbl store:" PASS: g++.dg/ipa/devirt-37.C -std=gnu++20 scan-tree-dump fre3 "Function call may change dynamic type:extcall" PASS: g++.dg/ipa/devirt-37.C -std=gnu++20 scan-tree-dump fre3 "No dynamic type change found." PASS: g++.dg/ipa/devirt-37.C -std=gnu++20 scan-tree-dump fre3 "converting indirect call to function virtual void" PASS: g++.dg/ipa/devirt-37.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-37.C -std=gnu++26 scan-tree-dump fre3 "Checking vtbl store:" PASS: g++.dg/ipa/devirt-37.C -std=gnu++26 scan-tree-dump fre3 "Function call may change dynamic type:extcall" PASS: g++.dg/ipa/devirt-37.C -std=gnu++26 scan-tree-dump fre3 "No dynamic type change found." PASS: g++.dg/ipa/devirt-37.C -std=gnu++26 scan-tree-dump fre3 "converting indirect call to function virtual void" PASS: g++.dg/ipa/devirt-37.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-37.C -std=gnu++98 scan-tree-dump fre3 "Checking vtbl store:" PASS: g++.dg/ipa/devirt-37.C -std=gnu++98 scan-tree-dump fre3 "Function call may change dynamic type:extcall" PASS: g++.dg/ipa/devirt-37.C -std=gnu++98 scan-tree-dump fre3 "No dynamic type change found." PASS: g++.dg/ipa/devirt-37.C -std=gnu++98 scan-tree-dump fre3 "converting indirect call to function virtual void" PASS: g++.dg/ipa/devirt-37.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-38.C -std=gnu++20 scan-tree-dump-not ccp1 "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-38.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-38.C -std=gnu++26 scan-tree-dump-not ccp1 "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-38.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-38.C -std=gnu++98 scan-tree-dump-not ccp1 "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-38.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-39.C -std=gnu++20 scan-assembler-not _ZN3Foo5cloneEv PASS: g++.dg/ipa/devirt-39.C -std=gnu++20 scan-tree-dump-not optimized "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-39.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-39.C -std=gnu++26 scan-assembler-not _ZN3Foo5cloneEv PASS: g++.dg/ipa/devirt-39.C -std=gnu++26 scan-tree-dump-not optimized "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-39.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-39.C -std=gnu++98 scan-assembler-not _ZN3Foo5cloneEv PASS: g++.dg/ipa/devirt-39.C -std=gnu++98 scan-tree-dump-not optimized "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-39.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-4.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-4.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-4.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-4.C -std=gnu++26 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-4.C -std=gnu++26 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-4.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-4.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-4.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-4.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-40.C -std=gnu++20 scan-tree-dump-not fre3 "\\n OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-40.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-40.C -std=gnu++26 scan-tree-dump-not fre3 "\\n OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-40.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-40.C -std=gnu++98 scan-tree-dump-not fre3 "\\n OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-40.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-41.C -std=gnu++20 scan-ipa-dump inline "Second type is base of first" PASS: g++.dg/ipa/devirt-41.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1 PASS: g++.dg/ipa/devirt-41.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-41.C -std=gnu++26 scan-ipa-dump inline "Second type is base of first" PASS: g++.dg/ipa/devirt-41.C -std=gnu++26 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1 PASS: g++.dg/ipa/devirt-41.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-41.C -std=gnu++98 scan-ipa-dump inline "Second type is base of first" PASS: g++.dg/ipa/devirt-41.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1 PASS: g++.dg/ipa/devirt-41.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-42.C -std=gnu++20 scan-ipa-dump inline "First type is base of second" PASS: g++.dg/ipa/devirt-42.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 2 PASS: g++.dg/ipa/devirt-42.C -std=gnu++20 scan-tree-dump-not optimized "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-42.C -std=gnu++20 scan-tree-dump-times optimized "return 2" 3 PASS: g++.dg/ipa/devirt-42.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-42.C -std=gnu++26 scan-ipa-dump inline "First type is base of second" PASS: g++.dg/ipa/devirt-42.C -std=gnu++26 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 2 PASS: g++.dg/ipa/devirt-42.C -std=gnu++26 scan-tree-dump-not optimized "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-42.C -std=gnu++26 scan-tree-dump-times optimized "return 2" 3 PASS: g++.dg/ipa/devirt-42.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-42.C -std=gnu++98 scan-ipa-dump inline "First type is base of second" PASS: g++.dg/ipa/devirt-42.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 2 PASS: g++.dg/ipa/devirt-42.C -std=gnu++98 scan-tree-dump-not optimized "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-42.C -std=gnu++98 scan-tree-dump-times optimized "return 2" 3 PASS: g++.dg/ipa/devirt-42.C -std=gnu++98 (test for excess errors) XFAIL: g++.dg/ipa/devirt-43.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a speculative target" 1 PASS: g++.dg/ipa/devirt-43.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/ipa/devirt-43.C -std=gnu++26 scan-ipa-dump-times inline "Discovered a virtual call to a speculative target" 1 PASS: g++.dg/ipa/devirt-43.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/ipa/devirt-43.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a speculative target" 1 PASS: g++.dg/ipa/devirt-43.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-44.C -std=gnu++20 scan-ipa-dump inline "Second type is base of first" PASS: g++.dg/ipa/devirt-44.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*A::foo" 1 PASS: g++.dg/ipa/devirt-44.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1 PASS: g++.dg/ipa/devirt-44.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-44.C -std=gnu++26 scan-ipa-dump inline "Second type is base of first" PASS: g++.dg/ipa/devirt-44.C -std=gnu++26 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*A::foo" 1 PASS: g++.dg/ipa/devirt-44.C -std=gnu++26 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1 PASS: g++.dg/ipa/devirt-44.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-44.C -std=gnu++98 scan-ipa-dump inline "Second type is base of first" PASS: g++.dg/ipa/devirt-44.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*A::foo" 1 PASS: g++.dg/ipa/devirt-44.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1 PASS: g++.dg/ipa/devirt-44.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-45.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*A::foo" 2 PASS: g++.dg/ipa/devirt-45.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1 PASS: g++.dg/ipa/devirt-45.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-45.C -std=gnu++26 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*A::foo" 2 PASS: g++.dg/ipa/devirt-45.C -std=gnu++26 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1 PASS: g++.dg/ipa/devirt-45.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-45.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*A::foo" 2 PASS: g++.dg/ipa/devirt-45.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1 PASS: g++.dg/ipa/devirt-45.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-46.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1 PASS: g++.dg/ipa/devirt-46.C -std=gnu++20 scan-tree-dump-not optimized "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-46.C -std=gnu++20 scan-tree-dump-not optimized "abort" PASS: g++.dg/ipa/devirt-46.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-46.C -std=gnu++26 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1 PASS: g++.dg/ipa/devirt-46.C -std=gnu++26 scan-tree-dump-not optimized "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-46.C -std=gnu++26 scan-tree-dump-not optimized "abort" PASS: g++.dg/ipa/devirt-46.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-46.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1 PASS: g++.dg/ipa/devirt-46.C -std=gnu++98 scan-tree-dump-not optimized "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-46.C -std=gnu++98 scan-tree-dump-not optimized "abort" PASS: g++.dg/ipa/devirt-46.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-47.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*C::_ZTh" 1 PASS: g++.dg/ipa/devirt-47.C -std=gnu++20 scan-tree-dump optimized "C::_ZThn" PASS: g++.dg/ipa/devirt-47.C -std=gnu++20 scan-tree-dump-not optimized "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-47.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-47.C -std=gnu++26 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*C::_ZTh" 1 PASS: g++.dg/ipa/devirt-47.C -std=gnu++26 scan-tree-dump optimized "C::_ZThn" PASS: g++.dg/ipa/devirt-47.C -std=gnu++26 scan-tree-dump-not optimized "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-47.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-47.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*C::_ZTh" 1 PASS: g++.dg/ipa/devirt-47.C -std=gnu++98 scan-tree-dump optimized "C::_ZThn" PASS: g++.dg/ipa/devirt-47.C -std=gnu++98 scan-tree-dump-not optimized "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-47.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-48.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*__builtin_unreachable" 1 PASS: g++.dg/ipa/devirt-48.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-48.C -std=gnu++26 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*__builtin_unreachable" 1 PASS: g++.dg/ipa/devirt-48.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-48.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*__builtin_unreachable" 1 PASS: g++.dg/ipa/devirt-48.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-49.C -std=gnu++20 scan-ipa-dump devirt "2 speculatively devirtualized" PASS: g++.dg/ipa/devirt-49.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-49.C -std=gnu++26 scan-ipa-dump devirt "2 speculatively devirtualized" PASS: g++.dg/ipa/devirt-49.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-49.C -std=gnu++98 scan-ipa-dump devirt "2 speculatively devirtualized" PASS: g++.dg/ipa/devirt-49.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-5.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-5.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-5.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-5.C -std=gnu++26 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-5.C -std=gnu++26 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-5.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-5.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-5.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-5.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-50.C -std=gnu++20 scan-tree-dump optimized "cxa_pure_virtual" PASS: g++.dg/ipa/devirt-50.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-50.C -std=gnu++26 scan-tree-dump optimized "cxa_pure_virtual" PASS: g++.dg/ipa/devirt-50.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-50.C -std=gnu++98 scan-tree-dump optimized "cxa_pure_virtual" PASS: g++.dg/ipa/devirt-50.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-51.C -std=gnu++20 scan-tree-dump optimized "cxa_pure_virtual" PASS: g++.dg/ipa/devirt-51.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-51.C -std=gnu++26 scan-tree-dump optimized "cxa_pure_virtual" PASS: g++.dg/ipa/devirt-51.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-51.C -std=gnu++98 scan-tree-dump optimized "cxa_pure_virtual" PASS: g++.dg/ipa/devirt-51.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-52.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-52.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-52.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-53.C (test for excess errors) PASS: g++.dg/ipa/devirt-53.C scan-tree-dump fre1 "f::d" PASS: g++.dg/ipa/devirt-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-6.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-6.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-6.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-7.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-7.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-7.C -std=gnu++26 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-7.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-7.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-7.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-9.C -std=gnu++20 scan-ipa-dump-not whole-program "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-9.C -std=gnu++26 scan-ipa-dump-not whole-program "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-9.C -std=gnu++98 scan-ipa-dump-not whole-program "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo" PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++26 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo" PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++26 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo" PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo" PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++26 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo" PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++26 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo" PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-c-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-c-3.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-c-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-c-3.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-c-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-c-3.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-c-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-c-4.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-c-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-c-4.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-c-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-c-4.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-c-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-c-5.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-c-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-c-5.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-c-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-c-5.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-c-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-c-6.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-c-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-c-6.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-c-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-c-6.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-c-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-c-7.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-c-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-c-7.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-c-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-c-7.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo" PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++26 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo" PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++26 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo" PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-d-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-d-1.C -std=gnu++20 execution test PASS: g++.dg/ipa/devirt-d-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-d-1.C -std=gnu++26 execution test PASS: g++.dg/ipa/devirt-d-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-d-1.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*S::xyzzy" PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++26 scan-ipa-dump cp "Discovered a virtual call to a known target.*S::xyzzy" PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++26 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*S::xyzzy" PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/iinline-1.C -std=gnu++20 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main" PASS: g++.dg/ipa/iinline-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/iinline-1.C -std=gnu++26 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main" PASS: g++.dg/ipa/iinline-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/iinline-1.C -std=gnu++98 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main" PASS: g++.dg/ipa/iinline-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/iinline-2.C -std=gnu++20 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main" PASS: g++.dg/ipa/iinline-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/iinline-2.C -std=gnu++26 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main" PASS: g++.dg/ipa/iinline-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/iinline-2.C -std=gnu++98 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main" PASS: g++.dg/ipa/iinline-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/iinline-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/iinline-3.C -std=gnu++20 execution test PASS: g++.dg/ipa/iinline-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/iinline-3.C -std=gnu++26 execution test PASS: g++.dg/ipa/iinline-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/iinline-3.C -std=gnu++98 execution test PASS: g++.dg/ipa/iinline-4.C -std=gnu++20 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main" PASS: g++.dg/ipa/iinline-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/iinline-4.C -std=gnu++26 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main" PASS: g++.dg/ipa/iinline-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/iinline-4.C -std=gnu++98 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main" PASS: g++.dg/ipa/iinline-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++20 scan-tree-dump einline "B::foo \\(" PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++20 scan-tree-dump einline "Inlining int middleman_1" PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++20 scan-tree-dump einline "Inlining int middleman_2" PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++20 scan-tree-dump-times einline "OBJ_TYPE_REF" 2 PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++20 execution test PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++26 scan-tree-dump einline "B::foo \\(" PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++26 scan-tree-dump einline "Inlining int middleman_1" PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++26 scan-tree-dump einline "Inlining int middleman_2" PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++26 scan-tree-dump-times einline "OBJ_TYPE_REF" 2 PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++26 execution test PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++98 scan-tree-dump einline "B::foo \\(" PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++98 scan-tree-dump einline "Inlining int middleman_1" PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++98 scan-tree-dump einline "Inlining int middleman_2" PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++98 scan-tree-dump-times einline "OBJ_TYPE_REF" 2 PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++98 execution test PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++20 scan-tree-dump einline "C::_ZThn[0-9]+_N1C3fooEi \\(" PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++20 execution test PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++26 scan-tree-dump einline "C::_ZThn[0-9]+_N1C3fooEi \\(" PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++26 execution test PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++98 scan-tree-dump einline "C::_ZThn[0-9]+_N1C3fooEi \\(" PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++98 execution test PASS: g++.dg/ipa/inline-1.C -std=gnu++20 scan-ipa-dump-times inline "Considering void inline_me\\(" 1 PASS: g++.dg/ipa/inline-1.C -std=gnu++20 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1 PASS: g++.dg/ipa/inline-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/inline-1.C -std=gnu++26 scan-ipa-dump-times inline "Considering void inline_me\\(" 1 PASS: g++.dg/ipa/inline-1.C -std=gnu++26 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1 PASS: g++.dg/ipa/inline-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/inline-1.C -std=gnu++98 scan-ipa-dump-times inline "Considering void inline_me\\(" 1 PASS: g++.dg/ipa/inline-1.C -std=gnu++98 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1 PASS: g++.dg/ipa/inline-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/inline-2.C -std=gnu++20 scan-ipa-dump-times inline "Considering void inline_me\\(" 1 PASS: g++.dg/ipa/inline-2.C -std=gnu++20 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1 PASS: g++.dg/ipa/inline-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/inline-2.C -std=gnu++26 scan-ipa-dump-times inline "Considering void inline_me\\(" 1 PASS: g++.dg/ipa/inline-2.C -std=gnu++26 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1 PASS: g++.dg/ipa/inline-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/inline-2.C -std=gnu++98 scan-ipa-dump-times inline "Considering void inline_me\\(" 1 PASS: g++.dg/ipa/inline-2.C -std=gnu++98 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1 PASS: g++.dg/ipa/inline-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/inline-3.C -std=gnu++20 scan-ipa-dump-times inline "Considering void inline_me\\(" 1 PASS: g++.dg/ipa/inline-3.C -std=gnu++20 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1 PASS: g++.dg/ipa/inline-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/inline-3.C -std=gnu++26 scan-ipa-dump-times inline "Considering void inline_me\\(" 1 PASS: g++.dg/ipa/inline-3.C -std=gnu++26 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1 PASS: g++.dg/ipa/inline-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/inline-3.C -std=gnu++98 scan-ipa-dump-times inline "Considering void inline_me\\(" 1 PASS: g++.dg/ipa/inline-3.C -std=gnu++98 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1 PASS: g++.dg/ipa/inline-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/inline-4.C -std=c++20 scan-ipa-dump-not inline "overwritten at link time" PASS: g++.dg/ipa/inline-4.C -std=c++20 (test for excess errors) PASS: g++.dg/ipa/inline-4.C -std=c++26 scan-ipa-dump-not inline "overwritten at link time" PASS: g++.dg/ipa/inline-4.C -std=c++26 (test for excess errors) PASS: g++.dg/ipa/inline-4.C -std=c++98 scan-ipa-dump-not inline "overwritten at link time" PASS: g++.dg/ipa/inline-4.C -std=c++98 (test for excess errors) PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++20 scan-ipa-dump icf "Equal symbols: 0" PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++20 scan-ipa-dump-not icf "Semantic equality hit:" PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++26 scan-ipa-dump icf "Equal symbols: 0" PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++26 scan-ipa-dump-not icf "Semantic equality hit:" PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++98 scan-ipa-dump icf "Equal symbols: 0" PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++98 scan-ipa-dump-not icf "Semantic equality hit:" PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++20 scan-ipa-dump icf "Equal symbols: 1" PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++20 scan-ipa-dump icf "Semantic equality hit:" PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++26 scan-ipa-dump icf "Equal symbols: 1" PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++26 scan-ipa-dump icf "Semantic equality hit:" PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++98 scan-ipa-dump icf "Equal symbols: 1" PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++98 scan-ipa-dump icf "Semantic equality hit:" PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++20 scan-ipa-dump icf "Equal symbols: 2" PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++20 scan-ipa-dump icf "Semantic equality hit:.*bar.*->.*foo.*" PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++20 scan-ipa-dump icf "Semantic equality hit:.*nula.*->.*zero.*" PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++26 scan-ipa-dump icf "Equal symbols: 2" PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++26 scan-ipa-dump icf "Semantic equality hit:.*bar.*->.*foo.*" PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++26 scan-ipa-dump icf "Semantic equality hit:.*nula.*->.*zero.*" PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++98 scan-ipa-dump icf "Equal symbols: 2" PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++98 scan-ipa-dump icf "Semantic equality hit:.*bar.*->.*foo.*" PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++98 scan-ipa-dump icf "Semantic equality hit:.*nula.*->.*zero.*" PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++20 scan-ipa-dump icf "(Unified; Variable alias has been created)|(Symbol aliases are not supported by target)" PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++20 scan-ipa-dump icf "Equal symbols: [67]" PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++26 scan-ipa-dump icf "(Unified; Variable alias has been created)|(Symbol aliases are not supported by target)" PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++26 scan-ipa-dump icf "Equal symbols: [67]" PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++98 scan-ipa-dump icf "(Unified; Variable alias has been created)|(Symbol aliases are not supported by target)" PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++98 scan-ipa-dump icf "Equal symbols: [67]" PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ipa-icf-5.C -std=gnu++20 scan-ipa-dump icf "Equal symbols: 0" PASS: g++.dg/ipa/ipa-icf-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ipa-icf-5.C -std=gnu++26 scan-ipa-dump icf "Equal symbols: 0" PASS: g++.dg/ipa/ipa-icf-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ipa-icf-5.C -std=gnu++98 scan-ipa-dump icf "Equal symbols: 0" PASS: g++.dg/ipa/ipa-icf-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++20 scan-ipa-dump-times icf "Unified; Wrapper has been created" 1 PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++20 execution test PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++26 scan-ipa-dump-times icf "Unified; Wrapper has been created" 1 PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++26 execution test PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++98 scan-ipa-dump-times icf "Unified; Wrapper has been created" 1 PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++98 execution test PASS: g++.dg/ipa/ipa-pta-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ipa-pta-1.C -std=gnu++20 execution test PASS: g++.dg/ipa/ipa-pta-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ipa-pta-1.C -std=gnu++26 execution test PASS: g++.dg/ipa/ipa-pta-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ipa-pta-1.C -std=gnu++98 execution test PASS: g++.dg/ipa/ipa-pta-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ipa-pta-2.C -std=gnu++20 execution test PASS: g++.dg/ipa/ipa-pta-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ipa-pta-2.C -std=gnu++26 execution test PASS: g++.dg/ipa/ipa-pta-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ipa-pta-2.C -std=gnu++98 execution test PASS: g++.dg/ipa/ipa-sra-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ipa-sra-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ipa-sra-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ipa-sra-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/ipa-sra-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ipa-sra-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ipa-sra-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ipa-sra-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ipa-sra-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ipa-sra-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/ipa-sra-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ipa-sra-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ipa-sra-5.C -std=gnu++20 scan-ipa-dump sra "Will split parameter" PASS: g++.dg/ipa/ipa-sra-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ipa-sra-5.C -std=gnu++26 scan-ipa-dump sra "Will split parameter" PASS: g++.dg/ipa/ipa-sra-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ipa-sra-5.C -std=gnu++98 scan-ipa-dump sra "Will split parameter" PASS: g++.dg/ipa/ipa-sra-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ipa-sra-6.C -std=gnu++20 scan-ipa-dump sra "Will split parameter" PASS: g++.dg/ipa/ipa-sra-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ipa-sra-6.C -std=gnu++26 scan-ipa-dump sra "Will split parameter" PASS: g++.dg/ipa/ipa-sra-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ipa-sra-6.C -std=gnu++98 scan-ipa-dump sra "Will split parameter" PASS: g++.dg/ipa/ipa-sra-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ivinline-1.C -std=gnu++20 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ivinline-1.C -std=gnu++20 execution test PASS: g++.dg/ipa/ivinline-1.C -std=gnu++26 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ivinline-1.C -std=gnu++26 execution test PASS: g++.dg/ipa/ivinline-1.C -std=gnu++98 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ivinline-1.C -std=gnu++98 execution test PASS: g++.dg/ipa/ivinline-2.C -std=gnu++20 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ivinline-2.C -std=gnu++20 execution test PASS: g++.dg/ipa/ivinline-2.C -std=gnu++26 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ivinline-2.C -std=gnu++26 execution test PASS: g++.dg/ipa/ivinline-2.C -std=gnu++98 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ivinline-2.C -std=gnu++98 execution test PASS: g++.dg/ipa/ivinline-3.C -std=gnu++20 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ivinline-3.C -std=gnu++20 execution test PASS: g++.dg/ipa/ivinline-3.C -std=gnu++26 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ivinline-3.C -std=gnu++26 execution test PASS: g++.dg/ipa/ivinline-3.C -std=gnu++98 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ivinline-3.C -std=gnu++98 execution test PASS: g++.dg/ipa/ivinline-4.C -std=gnu++20 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ivinline-4.C -std=gnu++20 execution test PASS: g++.dg/ipa/ivinline-4.C -std=gnu++26 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ivinline-4.C -std=gnu++26 execution test PASS: g++.dg/ipa/ivinline-4.C -std=gnu++98 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ivinline-4.C -std=gnu++98 execution test PASS: g++.dg/ipa/ivinline-5.C -std=gnu++20 scan-ipa-dump inline "A::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-5.C -std=gnu++20 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ivinline-5.C -std=gnu++20 execution test PASS: g++.dg/ipa/ivinline-5.C -std=gnu++26 scan-ipa-dump inline "A::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-5.C -std=gnu++26 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ivinline-5.C -std=gnu++26 execution test PASS: g++.dg/ipa/ivinline-5.C -std=gnu++98 scan-ipa-dump inline "A::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-5.C -std=gnu++98 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ivinline-5.C -std=gnu++98 execution test PASS: g++.dg/ipa/ivinline-7.C -std=gnu++20 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-7.C -std=gnu++20 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo" PASS: g++.dg/ipa/ivinline-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ivinline-7.C -std=gnu++20 execution test PASS: g++.dg/ipa/ivinline-7.C -std=gnu++26 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-7.C -std=gnu++26 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo" PASS: g++.dg/ipa/ivinline-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ivinline-7.C -std=gnu++26 execution test PASS: g++.dg/ipa/ivinline-7.C -std=gnu++98 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-7.C -std=gnu++98 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo" PASS: g++.dg/ipa/ivinline-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ivinline-7.C -std=gnu++98 execution test PASS: g++.dg/ipa/ivinline-8.C -std=gnu++20 scan-ipa-dump inline "B::bar[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-8.C -std=gnu++20 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ivinline-8.C -std=gnu++20 execution test PASS: g++.dg/ipa/ivinline-8.C -std=gnu++26 scan-ipa-dump inline "B::bar[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-8.C -std=gnu++26 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ivinline-8.C -std=gnu++26 execution test PASS: g++.dg/ipa/ivinline-8.C -std=gnu++98 scan-ipa-dump inline "B::bar[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-8.C -std=gnu++98 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ivinline-8.C -std=gnu++98 execution test PASS: g++.dg/ipa/ivinline-9.C -std=gnu++20 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-9.C -std=gnu++20 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo" PASS: g++.dg/ipa/ivinline-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/ivinline-9.C -std=gnu++20 execution test PASS: g++.dg/ipa/ivinline-9.C -std=gnu++26 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-9.C -std=gnu++26 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo" PASS: g++.dg/ipa/ivinline-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/ivinline-9.C -std=gnu++26 execution test PASS: g++.dg/ipa/ivinline-9.C -std=gnu++98 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-9.C -std=gnu++98 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo" PASS: g++.dg/ipa/ivinline-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/ivinline-9.C -std=gnu++98 execution test PASS: g++.dg/ipa/modref-1.C (test for excess errors) PASS: g++.dg/ipa/modref-1.C scan-tree-dump local-pure-const1 "Function found to be const: static {anonymous}::B {anonymous}::B::genB" PASS: g++.dg/ipa/modref-1.C scan-tree-dump modref1 "Retslot flags: not_returned_directly" PASS: g++.dg/ipa/nothrow-1.C -std=gnu++20 scan-tree-dump optimized "__cxa_begin_catch" PASS: g++.dg/ipa/nothrow-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/nothrow-1.C -std=gnu++26 scan-tree-dump optimized "__cxa_begin_catch" PASS: g++.dg/ipa/nothrow-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/nothrow-1.C -std=gnu++98 scan-tree-dump optimized "__cxa_begin_catch" PASS: g++.dg/ipa/nothrow-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/polymorphic-call-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/polymorphic-call-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/polymorphic-call-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr100413.C (test for excess errors) PASS: g++.dg/ipa/pr103099.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr103099.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr103099.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr106258.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr106258.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr106258.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr106260.C (test for excess errors) PASS: g++.dg/ipa/pr107661.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr107661.C -std=gnu++11 execution test PASS: g++.dg/ipa/pr107661.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr107661.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr107661.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr107661.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr108110.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr108110.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr108110.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr108509.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr108509.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr108509.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr108802.C (test for excess errors) PASS: g++.dg/ipa/pr108802.C scan-ipa-dump inline "A::interesting[^\\n]*inline copy in int f1" PASS: g++.dg/ipa/pr108830.C -std=c++20 (test for excess errors) PASS: g++.dg/ipa/pr108830.C -std=c++26 (test for excess errors) PASS: g++.dg/ipa/pr108830.C -std=c++98 (test for excess errors) PASS: g++.dg/ipa/pr110378-1.C -std=gnu++20 scan-ipa-dump sra "Will split parameter 0" PASS: g++.dg/ipa/pr110378-1.C -std=gnu++20 scan-tree-dump-not optimized "shouldnotexist" PASS: g++.dg/ipa/pr110378-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr110378-1.C -std=gnu++26 scan-ipa-dump sra "Will split parameter 0" PASS: g++.dg/ipa/pr110378-1.C -std=gnu++26 scan-tree-dump-not optimized "shouldnotexist" PASS: g++.dg/ipa/pr110378-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr110378-1.C -std=gnu++98 scan-ipa-dump sra "Will split parameter 0" PASS: g++.dg/ipa/pr110378-1.C -std=gnu++98 scan-tree-dump-not optimized "shouldnotexist" PASS: g++.dg/ipa/pr110378-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr113757.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr113757.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr113757.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr116572.C (test for excess errors) PASS: g++.dg/ipa/pr118243.C (test for excess errors) PASS: g++.dg/ipa/pr118243.C execution test PASS: g++.dg/ipa/pr120146.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr120146.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr120146.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr122856.C (test for excess errors) PASS: g++.dg/ipa/pr123229.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr123229.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr123229.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr43695.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr43695.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr43695.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr43812.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr43812.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr43812.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr44372.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr44372.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr44372.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr45565.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr45565.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr45565.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr45572-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr45572-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr45572-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr45572-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr45572-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr45572-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr45875.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr45875.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr45875.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr46053.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr46053.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr46053.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr46053.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr46053.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr46053.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr46287-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr46287-1.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr46287-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr46287-1.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr46287-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr46287-1.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr46287-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr46287-2.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr46287-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr46287-2.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr46287-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr46287-2.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr46287-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr46287-3.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr46287-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr46287-3.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr46287-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr46287-3.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr46984.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr46984.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr46984.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr46984.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr46984.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr46984.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr50605.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr50605.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr50605.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr51759.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr51759.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr51759.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr51759.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr51759.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr51759.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr51929.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr51929.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr51929.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr52939.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr52939.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr52939.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr52939.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr52939.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr52939.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr55264.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr55264.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr55264.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr56310.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr56310.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr56310.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr57670.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr57670.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr57670.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr57670.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr57670.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr57670.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr58371.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr58371.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr58371.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr59176.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr59176.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr59176.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr59355.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr59355.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr59355.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr59737.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr59737.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr59737.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr60419.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr60419.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr60419.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr60457.C -std=c++20 (test for excess errors) PASS: g++.dg/ipa/pr60457.C -std=c++26 (test for excess errors) PASS: g++.dg/ipa/pr60457.C -std=c++98 (test for excess errors) PASS: g++.dg/ipa/pr60600.C -std=gnu++20 scan-ipa-dump cp "Type inconsistent devirtualization" PASS: g++.dg/ipa/pr60600.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr60600.C -std=gnu++26 scan-ipa-dump cp "Type inconsistent devirtualization" PASS: g++.dg/ipa/pr60600.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr60600.C -std=gnu++98 scan-ipa-dump cp "Type inconsistent devirtualization" PASS: g++.dg/ipa/pr60600.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr60640-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr60640-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr60640-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr60640-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr60640-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr60640-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr60640-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr60640-3.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr60640-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr60640-3.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr60640-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr60640-3.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr60640-4.C -std=gnu++20 scan-ipa-dump-times cp "Thunk fixed offset" 2 PASS: g++.dg/ipa/pr60640-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr60640-4.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr60640-4.C -std=gnu++26 scan-ipa-dump-times cp "Thunk fixed offset" 2 PASS: g++.dg/ipa/pr60640-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr60640-4.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr60640-4.C -std=gnu++98 scan-ipa-dump-times cp "Thunk fixed offset" 2 PASS: g++.dg/ipa/pr60640-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr60640-4.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr61085.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr61085.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr61085.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr61085.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr61085.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr61085.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr61160-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr61160-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr61160-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr61160-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr61160-2.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr61160-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr61160-2.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr61160-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr61160-2.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr61160-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr61160-3.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr61160-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr61160-3.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr61160-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr61160-3.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr61540.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr61540.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr61540.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr61654.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr61654.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr61654.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr61800.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr61800.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr61800.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr62015.C (test for excess errors) PASS: g++.dg/ipa/pr62015.C execution test PASS: g++.dg/ipa/pr63306.C -std=c++11 (test for excess errors) PASS: g++.dg/ipa/pr63306.C -std=c++20 (test for excess errors) PASS: g++.dg/ipa/pr63306.C -std=c++26 (test for excess errors) PASS: g++.dg/ipa/pr63470.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr63470.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr63470.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr63551.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr63551.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr63551.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr63574.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr63574.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr63574.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr63580.C -std=gnu++20 scan-ipa-dump icf "Equal symbols: 1" PASS: g++.dg/ipa/pr63580.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr63580.C -std=gnu++26 scan-ipa-dump icf "Equal symbols: 1" PASS: g++.dg/ipa/pr63580.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr63580.C -std=gnu++98 scan-ipa-dump icf "Equal symbols: 1" PASS: g++.dg/ipa/pr63580.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr63587-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr63587-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr63587-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr63587-2.C -std=gnu++11 (test for warnings, line 182) PASS: g++.dg/ipa/pr63587-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr63587-2.C -std=gnu++20 (test for warnings, line 182) PASS: g++.dg/ipa/pr63587-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr63587-2.C -std=gnu++26 (test for warnings, line 182) PASS: g++.dg/ipa/pr63587-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr63595.C -std=gnu++20 scan-ipa-dump icf "Equal symbols: 0" PASS: g++.dg/ipa/pr63595.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr63595.C -std=gnu++26 scan-ipa-dump icf "Equal symbols: 0" PASS: g++.dg/ipa/pr63595.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr63595.C -std=gnu++98 scan-ipa-dump icf "Equal symbols: 0" PASS: g++.dg/ipa/pr63595.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr63621.C -std=c++20 (test for excess errors) PASS: g++.dg/ipa/pr63621.C -std=c++26 (test for excess errors) PASS: g++.dg/ipa/pr63621.C -std=c++98 (test for excess errors) PASS: g++.dg/ipa/pr63814.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr63814.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr63814.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr63814.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr63814.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr63814.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr63838.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/ipa/pr63838.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/ipa/pr63838.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/ipa/pr63838.C -std=gnu++20 scan-ipa-dump-not pure-const "Function found to be nothrow: void bar" PASS: g++.dg/ipa/pr63838.C -std=gnu++20 scan-ipa-dump-not pure-const "Function found to be nothrow: void foo" PASS: g++.dg/ipa/pr63838.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr63838.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr63838.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/ipa/pr63838.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/ipa/pr63838.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/ipa/pr63838.C -std=gnu++26 scan-ipa-dump-not pure-const "Function found to be nothrow: void bar" PASS: g++.dg/ipa/pr63838.C -std=gnu++26 scan-ipa-dump-not pure-const "Function found to be nothrow: void foo" PASS: g++.dg/ipa/pr63838.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr63838.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr63838.C -std=gnu++98 scan-ipa-dump-not pure-const "Function found to be nothrow: void bar" PASS: g++.dg/ipa/pr63838.C -std=gnu++98 scan-ipa-dump-not pure-const "Function found to be nothrow: void foo" PASS: g++.dg/ipa/pr63838.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr63838.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr63894.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr63894.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr63894.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr64049-1.C -std=gnu++20 scan-ipa-dump-not inline "__builtin_unreachable" PASS: g++.dg/ipa/pr64049-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr64049-1.C -std=gnu++26 scan-ipa-dump-not inline "__builtin_unreachable" PASS: g++.dg/ipa/pr64049-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr64049-1.C -std=gnu++98 scan-ipa-dump-not inline "__builtin_unreachable" PASS: g++.dg/ipa/pr64049-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr64049-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr64049-2.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr64049-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr64049-2.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr64049-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr64049-2.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr64059.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr64059.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr64059.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr64068.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr64068.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr64068.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr64146.C -std=gnu++20 scan-ipa-dump icf "Equal symbols: 1" PASS: g++.dg/ipa/pr64146.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr64146.C -std=gnu++26 scan-ipa-dump icf "Equal symbols: 1" PASS: g++.dg/ipa/pr64146.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr64146.C -std=gnu++98 scan-ipa-dump icf "Equal symbols: 1" PASS: g++.dg/ipa/pr64146.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr64612.C (test for excess errors) PASS: g++.dg/ipa/pr64612.C scan-assembler _ZN5QListI7QStringED1Ev PASS: g++.dg/ipa/pr64858.C (test for excess errors) PASS: g++.dg/ipa/pr64896.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr64896.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr64896.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr65002.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr65002.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr65002.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr65008.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr65008.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr65008.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr65034.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr65034.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr65034.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr65263.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr65263.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr65263.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr65465.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr65465.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr65465.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr65557.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr65557.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr65557.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr65722.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr65722.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr65722.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr65765.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr65765.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr65765.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr65765.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr65765.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr65765.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr65908.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr65908.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr65908.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr66616.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr66616.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr66616.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr66616.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr66616.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr66616.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr66896.C -std=c++20 (test for excess errors) PASS: g++.dg/ipa/pr66896.C -std=c++26 (test for excess errors) PASS: g++.dg/ipa/pr66896.C -std=c++98 (test for excess errors) PASS: g++.dg/ipa/pr67056.C (test for excess errors) PASS: g++.dg/ipa/pr67056.C execution test PASS: g++.dg/ipa/pr67056.C scan-ipa-dump cp "Speculative outer type:struct CompositeClass" PASS: g++.dg/ipa/pr68672-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr68672-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr68672-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr68672-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr68672-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr68672-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr68672-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr68672-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr68672-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr68851.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr68851.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr68851.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr69239.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr69239.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr69239.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr69239.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr69239.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr69239.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr69241-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr69241-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr69241-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr69241-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr69241-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr69241-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr69241-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr69241-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr69241-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr69241-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr69241-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr69241-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr69649.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr69649.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr69649.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr71146.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr71146.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr71146.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr71207.C -std=c++20 (test for excess errors) PASS: g++.dg/ipa/pr71207.C -std=c++20 execution test PASS: g++.dg/ipa/pr71207.C -std=c++26 (test for excess errors) PASS: g++.dg/ipa/pr71207.C -std=c++26 execution test PASS: g++.dg/ipa/pr71207.C -std=c++98 (test for excess errors) PASS: g++.dg/ipa/pr71207.C -std=c++98 execution test PASS: g++.dg/ipa/pr77333.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr77333.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr77333.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr77333.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr77333.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr77333.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr77905.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr77905.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr77905.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr78188.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr78188.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr78188.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr78211.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr78211.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr78211.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr79776.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr79776.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr79776.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr79931.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr79931.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr79931.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr80205.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr80205.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr80205.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr81248.C -std=gnu++17 scan-ipa-dump sra "Will split parameter 0" PASS: g++.dg/ipa/pr81248.C -std=gnu++17 (test for excess errors) PASS: g++.dg/ipa/pr81248.C -std=gnu++20 scan-ipa-dump sra "Will split parameter 0" PASS: g++.dg/ipa/pr81248.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr81248.C -std=gnu++26 scan-ipa-dump sra "Will split parameter 0" PASS: g++.dg/ipa/pr81248.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr81261.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr81261.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr81261.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr82352.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr82352.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr82352.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr82801.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr82801.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr82801.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr83549.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr83549.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr83549.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr83667.C -std=gnu++20 scan-ipa-dump inline "summary for void c::[^\\n]*THUNK\\.*0" PASS: g++.dg/ipa/pr83667.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr83667.C -std=gnu++26 scan-ipa-dump inline "summary for void c::[^\\n]*THUNK\\.*0" PASS: g++.dg/ipa/pr83667.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr83667.C -std=gnu++98 scan-ipa-dump inline "summary for void c::[^\\n]*THUNK\\.*0" PASS: g++.dg/ipa/pr83667.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr84658.C (test for excess errors) PASS: g++.dg/ipa/pr84658.C execution test PASS: g++.dg/ipa/pr84658.C output pattern test PASS: g++.dg/ipa/pr84825.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr84825.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr84825.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr85421.C (test for excess errors) PASS: g++.dg/ipa/pr85447.C (test for excess errors) PASS: g++.dg/ipa/pr85549.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr85549.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr85549.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr85549.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr85549.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr85549.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr85607.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/ipa/pr85607.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/ipa/pr85607.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr85607.C -std=gnu++20 note at line 12 (test for warnings, line 11) PASS: g++.dg/ipa/pr85607.C -std=gnu++20 warn (test for warnings, line 11) PASS: g++.dg/ipa/pr85607.C -std=gnu++23 (test for warnings, line 4) PASS: g++.dg/ipa/pr85607.C -std=gnu++23 (test for warnings, line 6) PASS: g++.dg/ipa/pr85607.C -std=gnu++23 (test for excess errors) PASS: g++.dg/ipa/pr85607.C -std=gnu++23 note at line 12 (test for warnings, line 11) PASS: g++.dg/ipa/pr85607.C -std=gnu++23 warn (test for warnings, line 11) PASS: g++.dg/ipa/pr85607.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/ipa/pr85607.C -std=gnu++26 at line 13 (test for errors, line 11) PASS: g++.dg/ipa/pr85607.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr86323.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr86323.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr86323.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr86529.C (test for excess errors) PASS: g++.dg/ipa/pr88235.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr88235.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr88235.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr89009.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr89009.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr89009.C -std=gnu++20 output pattern test PASS: g++.dg/ipa/pr89009.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr89009.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr89009.C -std=gnu++26 output pattern test PASS: g++.dg/ipa/pr89009.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr89009.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr89009.C -std=gnu++98 output pattern test PASS: g++.dg/ipa/pr89693.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr89693.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr89693.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr91831.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr91831.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr91831.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr91956.C (test for excess errors) PASS: g++.dg/ipa/pr91969.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr91969.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr91969.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr92454.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr92454.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr92454.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr92528.C (test for excess errors) PASS: g++.dg/ipa/pr92697.C -std=gnu++20 scan-ipa-dump-not sra "Created new node" PASS: g++.dg/ipa/pr92697.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr92697.C -std=gnu++26 scan-ipa-dump-not sra "Created new node" PASS: g++.dg/ipa/pr92697.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr92697.C -std=gnu++98 scan-ipa-dump-not sra "Created new node" PASS: g++.dg/ipa/pr92697.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr93203.C (test for excess errors) PASS: g++.dg/ipa/pr93223.C (test for excess errors) PASS: g++.dg/ipa/pr93621.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr93621.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr93621.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr93763.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr93763.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr93763.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr94856.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr94856.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr94856.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr96806.C (test for excess errors) PASS: g++.dg/ipa/pr98000.C -std=gnu++17 (test for excess errors) PASS: g++.dg/ipa/pr98000.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr98000.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr98057.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr98057.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr98057.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr98075.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr98075.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr98075.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr98690.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pr98690.C -std=gnu++20 execution test PASS: g++.dg/ipa/pr98690.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pr98690.C -std=gnu++26 execution test PASS: g++.dg/ipa/pr98690.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr98690.C -std=gnu++98 execution test PASS: g++.dg/ipa/pure-const-1.C -std=gnu++20 scan-tree-dump optimized "barvar" PASS: g++.dg/ipa/pure-const-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pure-const-1.C -std=gnu++26 scan-tree-dump optimized "barvar" PASS: g++.dg/ipa/pure-const-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pure-const-1.C -std=gnu++98 scan-tree-dump optimized "barvar" PASS: g++.dg/ipa/pure-const-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pure-const-2.C -std=gnu++20 scan-tree-dump optimized "barvar" PASS: g++.dg/ipa/pure-const-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pure-const-2.C -std=gnu++26 scan-tree-dump optimized "barvar" PASS: g++.dg/ipa/pure-const-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pure-const-2.C -std=gnu++98 scan-tree-dump optimized "barvar" PASS: g++.dg/ipa/pure-const-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pure-const-3.C -std=gnu++20 scan-tree-dump optimized "barvar" PASS: g++.dg/ipa/pure-const-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pure-const-3.C -std=gnu++26 scan-tree-dump optimized "barvar" PASS: g++.dg/ipa/pure-const-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pure-const-3.C -std=gnu++98 scan-tree-dump optimized "barvar" PASS: g++.dg/ipa/pure-const-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pure-const-3b.C -std=gnu++20 scan-ipa-dump cp "Propagated bits info for function int b" PASS: g++.dg/ipa/pure-const-3b.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/pure-const-3b.C -std=gnu++26 scan-ipa-dump cp "Propagated bits info for function int b" PASS: g++.dg/ipa/pure-const-3b.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/pure-const-3b.C -std=gnu++98 scan-ipa-dump cp "Propagated bits info for function int b" PASS: g++.dg/ipa/pure-const-3b.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/remref-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/remref-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/remref-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/remref-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/remref-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/remref-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++20 scan-ipa-dump visibility "A::foo" PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++20 scan-ipa-dump-not visibility "A::bar" PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++26 scan-ipa-dump visibility "A::foo" PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++26 scan-ipa-dump-not visibility "A::bar" PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++98 scan-ipa-dump visibility "A::foo" PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++98 scan-ipa-dump-not visibility "A::bar" PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lang-dump.C -std=c++20 (test for excess errors) PASS: g++.dg/lang-dump.C -std=c++26 (test for excess errors) PASS: g++.dg/lang-dump.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/ambig1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/lookup/ambig1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/lookup/ambig1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/ambig1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/lookup/ambig1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/lookup/ambig1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/ambig1.C -std=c++98 (test for errors, line 17) PASS: g++.dg/lookup/ambig1.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/lookup/ambig1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/ambig2.C -std=c++20 (test for errors, line 17) PASS: g++.dg/lookup/ambig2.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/lookup/ambig2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/ambig2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/lookup/ambig2.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/lookup/ambig2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/ambig2.C -std=c++98 (test for errors, line 17) PASS: g++.dg/lookup/ambig2.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/lookup/ambig2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/ambig3.C -std=c++20 (test for errors, line 18) PASS: g++.dg/lookup/ambig3.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/lookup/ambig3.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/ambig3.C -std=c++26 (test for errors, line 18) PASS: g++.dg/lookup/ambig3.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/lookup/ambig3.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/ambig3.C -std=c++98 (test for errors, line 18) PASS: g++.dg/lookup/ambig3.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/lookup/ambig3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/ambig4.C -std=c++20 (test for errors, line 14) PASS: g++.dg/lookup/ambig4.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/lookup/ambig4.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/lookup/ambig4.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/ambig4.C -std=c++26 (test for errors, line 14) PASS: g++.dg/lookup/ambig4.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/lookup/ambig4.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/lookup/ambig4.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/ambig4.C -std=c++98 (test for errors, line 14) PASS: g++.dg/lookup/ambig4.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/lookup/ambig4.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/lookup/ambig4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/ambig5.C -std=c++20 (test for errors, line 13) PASS: g++.dg/lookup/ambig5.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/lookup/ambig5.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/lookup/ambig5.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/ambig5.C -std=c++26 (test for errors, line 13) PASS: g++.dg/lookup/ambig5.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/lookup/ambig5.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/lookup/ambig5.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/ambig5.C -std=c++98 (test for errors, line 13) PASS: g++.dg/lookup/ambig5.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/lookup/ambig5.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/lookup/ambig5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/ambig6.C -std=c++20 (test for errors, line 16) PASS: g++.dg/lookup/ambig6.C -std=c++20 at line 17 (test for bogus messages, line 16) PASS: g++.dg/lookup/ambig6.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/ambig6.C -std=c++26 (test for errors, line 16) PASS: g++.dg/lookup/ambig6.C -std=c++26 at line 17 (test for bogus messages, line 16) PASS: g++.dg/lookup/ambig6.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/ambig6.C -std=c++98 (test for errors, line 16) PASS: g++.dg/lookup/ambig6.C -std=c++98 at line 17 (test for bogus messages, line 16) PASS: g++.dg/lookup/ambig6.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/anon1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/anon1.C -std=c++20 execution test PASS: g++.dg/lookup/anon1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/anon1.C -std=c++26 execution test PASS: g++.dg/lookup/anon1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/anon1.C -std=c++98 execution test PASS: g++.dg/lookup/anon2.C (test for warnings, line 7) PASS: g++.dg/lookup/anon2.C (test for excess errors) PASS: g++.dg/lookup/anon3.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/anon3.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/anon3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/anon4.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/anon4.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/anon4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/anon5.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/anon5.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/anon5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/anon6.C -std=c++20 (test for errors, line 11) PASS: g++.dg/lookup/anon6.C -std=c++20 (test for errors, line 2) PASS: g++.dg/lookup/anon6.C -std=c++20 (test for errors, line 5) PASS: g++.dg/lookup/anon6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/lookup/anon6.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/lookup/anon6.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/lookup/anon6.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/lookup/anon6.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/lookup/anon6.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/anon6.C -std=c++26 (test for errors, line 11) PASS: g++.dg/lookup/anon6.C -std=c++26 (test for errors, line 2) PASS: g++.dg/lookup/anon6.C -std=c++26 (test for errors, line 5) PASS: g++.dg/lookup/anon6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/lookup/anon6.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/lookup/anon6.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/lookup/anon6.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/lookup/anon6.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/lookup/anon6.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/anon6.C -std=c++98 (test for errors, line 11) PASS: g++.dg/lookup/anon6.C -std=c++98 (test for errors, line 2) PASS: g++.dg/lookup/anon6.C -std=c++98 (test for errors, line 5) PASS: g++.dg/lookup/anon6.C -std=c++98 (test for errors, line 8) PASS: g++.dg/lookup/anon6.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/lookup/anon6.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/lookup/anon6.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/lookup/anon6.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/lookup/anon6.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/anon7.C -std=gnu++20 (test for bogus messages, line 20) PASS: g++.dg/lookup/anon7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/lookup/anon7.C -std=gnu++26 (test for bogus messages, line 20) PASS: g++.dg/lookup/anon7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/lookup/anon7.C -std=gnu++98 (test for bogus messages, line 20) PASS: g++.dg/lookup/anon7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/anon8.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/anon8.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/anon8.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/builtin1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/builtin1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/builtin1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/builtin2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/builtin2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/builtin2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/builtin3.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/builtin3.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/builtin3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/builtin4.C -std=c++20 (test for errors, line 15) PASS: g++.dg/lookup/builtin4.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/builtin4.C -std=c++26 (test for errors, line 15) PASS: g++.dg/lookup/builtin4.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/builtin4.C -std=c++98 (test for errors, line 15) PASS: g++.dg/lookup/builtin4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/builtin5.C -std=c++20 scan-assembler _ZSt5atanhd PASS: g++.dg/lookup/builtin5.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/builtin5.C -std=c++26 scan-assembler _ZSt5atanhd PASS: g++.dg/lookup/builtin5.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/builtin5.C -std=c++98 scan-assembler _ZSt5atanhd PASS: g++.dg/lookup/builtin5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/builtin6.C -std=gnu++20 scan-tree-dump gimple "ABS_EXPR" PASS: g++.dg/lookup/builtin6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/lookup/builtin6.C -std=gnu++26 scan-tree-dump gimple "ABS_EXPR" PASS: g++.dg/lookup/builtin6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/lookup/builtin6.C -std=gnu++98 scan-tree-dump gimple "ABS_EXPR" PASS: g++.dg/lookup/builtin6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/builtin7.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/builtin7.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/builtin7.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/class-member-1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/lookup/class-member-1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/class-member-1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/lookup/class-member-1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/class-member-1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/lookup/class-member-1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/class-member-2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/class-member-2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/class-member-2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/conv-1.C -std=c++20 (test for errors, line 24) PASS: g++.dg/lookup/conv-1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/lookup/conv-1.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/lookup/conv-1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/conv-1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/lookup/conv-1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/lookup/conv-1.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/lookup/conv-1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/conv-1.C -std=c++98 (test for errors, line 24) PASS: g++.dg/lookup/conv-1.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/lookup/conv-1.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/lookup/conv-1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/conv-2.C -std=c++20 scan-assembler _ZNK2A1cviEv PASS: g++.dg/lookup/conv-2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/conv-2.C -std=c++26 scan-assembler _ZNK2A1cviEv PASS: g++.dg/lookup/conv-2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/conv-2.C -std=c++98 scan-assembler _ZNK2A1cviEv PASS: g++.dg/lookup/conv-2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/conv-3.C -std=c++20 scan-assembler _ZNK2A1IiEcviEv PASS: g++.dg/lookup/conv-3.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/conv-3.C -std=c++26 scan-assembler _ZNK2A1IiEcviEv PASS: g++.dg/lookup/conv-3.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/conv-3.C -std=c++98 scan-assembler _ZNK2A1IiEcviEv PASS: g++.dg/lookup/conv-3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/conv-4.C -std=c++20 scan-assembler _ZNK1AcviEv PASS: g++.dg/lookup/conv-4.C -std=c++20 scan-assembler-not _ZNK1VcviEv PASS: g++.dg/lookup/conv-4.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/conv-4.C -std=c++26 scan-assembler _ZNK1AcviEv PASS: g++.dg/lookup/conv-4.C -std=c++26 scan-assembler-not _ZNK1VcviEv PASS: g++.dg/lookup/conv-4.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/conv-4.C -std=c++98 scan-assembler _ZNK1AcviEv PASS: g++.dg/lookup/conv-4.C -std=c++98 scan-assembler-not _ZNK1VcviEv PASS: g++.dg/lookup/conv-4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/conv-5.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/conv-5.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/conv-5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/crash1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/crash1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/crash1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/crash2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/lookup/crash2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/crash2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/lookup/crash2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/crash2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/lookup/crash2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/crash3.C -std=c++20 (test for errors, line 14) PASS: g++.dg/lookup/crash3.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/lookup/crash3.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/lookup/crash3.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/crash3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/lookup/crash3.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/lookup/crash3.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/lookup/crash3.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/crash3.C -std=c++98 (test for errors, line 14) PASS: g++.dg/lookup/crash3.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/lookup/crash3.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/lookup/crash3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/crash4.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/crash4.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/crash4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/crash5.C -std=c++20 (test for errors, line 7) PASS: g++.dg/lookup/crash5.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/crash5.C -std=c++26 (test for errors, line 7) PASS: g++.dg/lookup/crash5.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/crash5.C -std=c++98 (test for errors, line 7) PASS: g++.dg/lookup/crash5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/crash6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/lookup/crash6.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/lookup/crash6.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/crash6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/lookup/crash6.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/lookup/crash6.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/crash6.C -std=c++98 (test for errors, line 8) PASS: g++.dg/lookup/crash6.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/lookup/crash6.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/crash7.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/lookup/crash7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/lookup/crash7.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/lookup/crash7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/lookup/crash7.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/lookup/crash7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/crash8.C -std=c++20 (test for errors, line 7) PASS: g++.dg/lookup/crash8.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/crash8.C -std=c++26 (test for errors, line 7) PASS: g++.dg/lookup/crash8.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/crash8.C -std=c++98 (test for errors, line 7) PASS: g++.dg/lookup/crash8.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/decl1.C -std=c++20 (test for errors, line 29) PASS: g++.dg/lookup/decl1.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/lookup/decl1.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/lookup/decl1.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/lookup/decl1.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/lookup/decl1.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/lookup/decl1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/decl1.C -std=c++26 (test for errors, line 29) PASS: g++.dg/lookup/decl1.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/lookup/decl1.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/lookup/decl1.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/lookup/decl1.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/lookup/decl1.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/lookup/decl1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/decl1.C -std=c++98 (test for errors, line 29) PASS: g++.dg/lookup/decl1.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/lookup/decl1.C -std=c++98 (test for warnings, line 23) PASS: g++.dg/lookup/decl1.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/lookup/decl1.C -std=c++98 (test for warnings, line 25) PASS: g++.dg/lookup/decl1.C -std=c++98 (test for warnings, line 26) PASS: g++.dg/lookup/decl1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/decl2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/decl2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/decl2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/delete1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/delete1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/delete1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/disamb1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/disamb1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/disamb1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/dtor1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/lookup/dtor1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/lookup/dtor1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/dtor1.C -std=c++20 unary ~ (test for errors, line 9) PASS: g++.dg/lookup/dtor1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/lookup/dtor1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/lookup/dtor1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/dtor1.C -std=c++26 unary ~ (test for errors, line 9) PASS: g++.dg/lookup/dtor1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/lookup/dtor1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/lookup/dtor1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/dtor1.C -std=c++98 unary ~ (test for errors, line 9) PASS: g++.dg/lookup/duperr1.C -std=c++20 (test for bogus messages, line 3) PASS: g++.dg/lookup/duperr1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/lookup/duperr1.C -std=c++20 at line 4 (test for warnings, line 3) PASS: g++.dg/lookup/duperr1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/duperr1.C -std=c++26 (test for bogus messages, line 3) PASS: g++.dg/lookup/duperr1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/lookup/duperr1.C -std=c++26 at line 4 (test for warnings, line 3) PASS: g++.dg/lookup/duperr1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/duperr1.C -std=c++98 (test for bogus messages, line 3) PASS: g++.dg/lookup/duperr1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/lookup/duperr1.C -std=c++98 at line 4 (test for warnings, line 3) PASS: g++.dg/lookup/duperr1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/enum1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/lookup/enum1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/enum1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/lookup/enum1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/enum1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/lookup/enum1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/error1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/lookup/error1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/lookup/error1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/error1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/lookup/error1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/lookup/error1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/error1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/lookup/error1.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/lookup/error1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/exception1.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/lookup/exception1.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/lookup/exception1.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/lookup/exception1.C -std=c++11 (test for warnings, line 41) PASS: g++.dg/lookup/exception1.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/exception1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/exception1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/extern-c-hidden.C -std=c++20 (test for errors, line 11) PASS: g++.dg/lookup/extern-c-hidden.C -std=c++20 (test for errors, line 7) PASS: g++.dg/lookup/extern-c-hidden.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/lookup/extern-c-hidden.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/lookup/extern-c-hidden.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/extern-c-hidden.C -std=c++26 (test for errors, line 11) PASS: g++.dg/lookup/extern-c-hidden.C -std=c++26 (test for errors, line 7) PASS: g++.dg/lookup/extern-c-hidden.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/lookup/extern-c-hidden.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/lookup/extern-c-hidden.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/extern-c-hidden.C -std=c++98 (test for errors, line 11) PASS: g++.dg/lookup/extern-c-hidden.C -std=c++98 (test for errors, line 7) PASS: g++.dg/lookup/extern-c-hidden.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/lookup/extern-c-hidden.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/lookup/extern-c-hidden.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl.C -std=c++20 (test for errors, line 11) PASS: g++.dg/lookup/extern-c-redecl.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/lookup/extern-c-redecl.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl.C -std=c++26 (test for errors, line 11) PASS: g++.dg/lookup/extern-c-redecl.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/lookup/extern-c-redecl.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl.C -std=c++98 (test for errors, line 11) PASS: g++.dg/lookup/extern-c-redecl.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/lookup/extern-c-redecl.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++20 (test for errors, line 13) PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++26 (test for errors, line 13) PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++98 (test for errors, line 13) PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++20 (test for errors, line 19) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++20 (test for errors, line 20) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++20 (test for errors, line 21) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++20 (test for errors, line 22) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++20 (test for warnings, line 2) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++26 (test for errors, line 19) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++26 (test for errors, line 20) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++26 (test for errors, line 21) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++26 (test for errors, line 22) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++26 (test for warnings, line 2) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++98 (test for errors, line 19) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++98 (test for errors, line 20) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++98 (test for errors, line 21) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++98 (test for errors, line 22) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++98 (test for warnings, line 2) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/extern-c-static1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/extern-c-static1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/extern-c-static1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/extern-redecl1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/lookup/extern-redecl1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/lookup/extern-redecl1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/lookup/extern-redecl1.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/lookup/extern-redecl1.C -std=c++20 (test for warnings, line 2) PASS: g++.dg/lookup/extern-redecl1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/lookup/extern-redecl1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/extern-redecl1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/lookup/extern-redecl1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/lookup/extern-redecl1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/lookup/extern-redecl1.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/lookup/extern-redecl1.C -std=c++26 (test for warnings, line 2) PASS: g++.dg/lookup/extern-redecl1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/lookup/extern-redecl1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/extern-redecl1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/lookup/extern-redecl1.C -std=c++98 (test for errors, line 13) PASS: g++.dg/lookup/extern-redecl1.C -std=c++98 (test for errors, line 16) PASS: g++.dg/lookup/extern-redecl1.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/lookup/extern-redecl1.C -std=c++98 (test for warnings, line 2) PASS: g++.dg/lookup/extern-redecl1.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/lookup/extern-redecl1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/extern-redecl2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/extern-redecl2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/extern-redecl2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/forscope1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/forscope1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/forscope1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/forscope2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/lookup/forscope2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/forscope2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/lookup/forscope2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/forscope2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/lookup/forscope2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend10.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend10.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend10.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend11.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend11.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend11.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend12.C -std=c++20 (test for errors, line 8) PASS: g++.dg/lookup/friend12.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend12.C -std=c++26 (test for errors, line 8) PASS: g++.dg/lookup/friend12.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend12.C -std=c++98 (test for errors, line 8) PASS: g++.dg/lookup/friend12.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend13.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend13.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend13.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend14.C -std=c++20 (test for errors, line 10) PASS: g++.dg/lookup/friend14.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend14.C -std=c++26 (test for errors, line 10) PASS: g++.dg/lookup/friend14.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend14.C -std=c++98 (test for errors, line 10) PASS: g++.dg/lookup/friend14.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend15.C -std=c++20 (test for errors, line 10) PASS: g++.dg/lookup/friend15.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend15.C -std=c++26 (test for errors, line 10) PASS: g++.dg/lookup/friend15.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend15.C -std=c++98 (test for errors, line 10) PASS: g++.dg/lookup/friend15.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend16.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend16.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend16.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend17.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/lookup/friend17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/lookup/friend17.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/lookup/friend17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/lookup/friend17.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/lookup/friend17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/friend18.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend18.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend18.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend19.C -std=c++20 (test for errors, line 27) PASS: g++.dg/lookup/friend19.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend19.C -std=c++26 (test for errors, line 27) PASS: g++.dg/lookup/friend19.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend19.C -std=c++98 (test for errors, line 27) PASS: g++.dg/lookup/friend19.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/lookup/friend2.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/lookup/friend2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/lookup/friend2.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/lookup/friend2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend2.C -std=c++98 (test for errors, line 20) PASS: g++.dg/lookup/friend2.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/lookup/friend2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend20.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend20.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend20.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend21.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend21.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend21.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend22.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend22.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend22.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend23.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend23.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend23.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend24.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend24.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend24.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend25.C -std=c++20 (test for errors, line 7) PASS: g++.dg/lookup/friend25.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend25.C -std=c++26 (test for errors, line 7) PASS: g++.dg/lookup/friend25.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend25.C -std=c++98 (test for errors, line 7) PASS: g++.dg/lookup/friend25.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend3.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend3.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend4.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend4.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend5.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend5.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend6.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend6.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend6.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend7.C -std=c++20 (test for errors, line 14) PASS: g++.dg/lookup/friend7.C -std=c++20 (test for errors, line 8) PASS: g++.dg/lookup/friend7.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend7.C -std=c++26 (test for errors, line 14) PASS: g++.dg/lookup/friend7.C -std=c++26 (test for errors, line 8) PASS: g++.dg/lookup/friend7.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend7.C -std=c++98 (test for errors, line 14) PASS: g++.dg/lookup/friend7.C -std=c++98 (test for errors, line 8) PASS: g++.dg/lookup/friend7.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend8.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend8.C -std=c++20 execution test PASS: g++.dg/lookup/friend8.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend8.C -std=c++26 execution test PASS: g++.dg/lookup/friend8.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend8.C -std=c++98 execution test PASS: g++.dg/lookup/friend9.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/friend9.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/friend9.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/lookup/hidden-class1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-class1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/lookup/hidden-class1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-class1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/lookup/hidden-class1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class10.C -std=c++20 (test for errors, line 10) PASS: g++.dg/lookup/hidden-class10.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-class10.C -std=c++26 (test for errors, line 10) PASS: g++.dg/lookup/hidden-class10.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-class10.C -std=c++98 (test for errors, line 10) PASS: g++.dg/lookup/hidden-class10.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class11.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-class11.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-class11.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class12.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-class12.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-class12.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class13.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-class13.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-class13.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class14.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-class14.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-class14.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class15.C -std=c++20 (test for errors, line 19) PASS: g++.dg/lookup/hidden-class15.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-class15.C -std=c++26 (test for errors, line 19) PASS: g++.dg/lookup/hidden-class15.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-class15.C -std=c++98 (test for errors, line 19) PASS: g++.dg/lookup/hidden-class15.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class16.C -std=c++20 (test for errors, line 17) PASS: g++.dg/lookup/hidden-class16.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-class16.C -std=c++26 (test for errors, line 17) PASS: g++.dg/lookup/hidden-class16.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-class16.C -std=c++98 (test for errors, line 17) PASS: g++.dg/lookup/hidden-class16.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class17.C -std=c++20 (test for errors, line 18) PASS: g++.dg/lookup/hidden-class17.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-class17.C -std=c++26 (test for errors, line 18) PASS: g++.dg/lookup/hidden-class17.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-class17.C -std=c++98 (test for errors, line 18) PASS: g++.dg/lookup/hidden-class17.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-class2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-class2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class3.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-class3.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-class3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class4.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-class4.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-class4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class5.C -std=c++20 (test for errors, line 9) PASS: g++.dg/lookup/hidden-class5.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-class5.C -std=c++26 (test for errors, line 9) PASS: g++.dg/lookup/hidden-class5.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-class5.C -std=c++98 (test for errors, line 9) PASS: g++.dg/lookup/hidden-class5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class6.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-class6.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-class6.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class7.C -std=c++20 (test for errors, line 13) PASS: g++.dg/lookup/hidden-class7.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-class7.C -std=c++26 (test for errors, line 13) PASS: g++.dg/lookup/hidden-class7.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-class7.C -std=c++98 (test for errors, line 13) PASS: g++.dg/lookup/hidden-class7.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class8.C -std=c++20 (test for errors, line 11) PASS: g++.dg/lookup/hidden-class8.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-class8.C -std=c++26 (test for errors, line 11) PASS: g++.dg/lookup/hidden-class8.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-class8.C -std=c++98 (test for errors, line 11) PASS: g++.dg/lookup/hidden-class8.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class9.C -std=c++20 (test for errors, line 11) PASS: g++.dg/lookup/hidden-class9.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-class9.C -std=c++26 (test for errors, line 11) PASS: g++.dg/lookup/hidden-class9.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-class9.C -std=c++98 (test for errors, line 11) PASS: g++.dg/lookup/hidden-class9.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/lookup/hidden-temp-class1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/lookup/hidden-temp-class1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/lookup/hidden-temp-class1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class10.C -std=c++20 (test for errors, line 11) PASS: g++.dg/lookup/hidden-temp-class10.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class10.C -std=c++26 (test for errors, line 11) PASS: g++.dg/lookup/hidden-temp-class10.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class10.C -std=c++98 (test for errors, line 11) PASS: g++.dg/lookup/hidden-temp-class10.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class11.C -std=c++20 (test for errors, line 11) PASS: g++.dg/lookup/hidden-temp-class11.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class11.C -std=c++26 (test for errors, line 11) PASS: g++.dg/lookup/hidden-temp-class11.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class11.C -std=c++98 (test for errors, line 11) PASS: g++.dg/lookup/hidden-temp-class11.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/lookup/hidden-temp-class2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/lookup/hidden-temp-class2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/lookup/hidden-temp-class2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class3.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class3.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class4.C -std=c++20 (test for errors, line 9) PASS: g++.dg/lookup/hidden-temp-class4.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class4.C -std=c++26 (test for errors, line 9) PASS: g++.dg/lookup/hidden-temp-class4.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class4.C -std=c++98 (test for errors, line 9) PASS: g++.dg/lookup/hidden-temp-class4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class5.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class5.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class6.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class6.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class6.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class7.C -std=c++20 (test for errors, line 13) PASS: g++.dg/lookup/hidden-temp-class7.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class7.C -std=c++26 (test for errors, line 13) PASS: g++.dg/lookup/hidden-temp-class7.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class7.C -std=c++98 (test for errors, line 13) PASS: g++.dg/lookup/hidden-temp-class7.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class8.C -std=c++20 (test for errors, line 10) PASS: g++.dg/lookup/hidden-temp-class8.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class8.C -std=c++26 (test for errors, line 10) PASS: g++.dg/lookup/hidden-temp-class8.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class8.C -std=c++98 (test for errors, line 10) PASS: g++.dg/lookup/hidden-temp-class8.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class9.C -std=c++20 (test for errors, line 10) PASS: g++.dg/lookup/hidden-temp-class9.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class9.C -std=c++26 (test for errors, line 10) PASS: g++.dg/lookup/hidden-temp-class9.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class9.C -std=c++98 (test for errors, line 10) PASS: g++.dg/lookup/hidden-temp-class9.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-var1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/lookup/hidden-var1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/hidden-var1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/lookup/hidden-var1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/hidden-var1.C -std=c++98 (test for errors, line 14) PASS: g++.dg/lookup/hidden-var1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/lookup/koenig1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/lookup/koenig1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/koenig1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/lookup/koenig1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/lookup/koenig1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/koenig1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/lookup/koenig1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/lookup/koenig1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig10.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/koenig10.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/koenig10.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig11.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/koenig11.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/koenig11.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig12.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/koenig12.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/koenig12.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig13.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/koenig13.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/koenig13.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig14.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/koenig14.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/koenig14.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig15.C -std=c++20 (test for errors, line 29) PASS: g++.dg/lookup/koenig15.C -std=c++20 (test for errors, line 38) PASS: g++.dg/lookup/koenig15.C -std=c++20 (test for errors, line 46) PASS: g++.dg/lookup/koenig15.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/koenig15.C -std=c++26 (test for errors, line 29) PASS: g++.dg/lookup/koenig15.C -std=c++26 (test for errors, line 38) PASS: g++.dg/lookup/koenig15.C -std=c++26 (test for errors, line 46) PASS: g++.dg/lookup/koenig15.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/koenig15.C -std=c++98 (test for errors, line 29) PASS: g++.dg/lookup/koenig15.C -std=c++98 (test for errors, line 38) PASS: g++.dg/lookup/koenig15.C -std=c++98 (test for errors, line 46) PASS: g++.dg/lookup/koenig15.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig16.C -std=c++17 (test for errors, line 21) PASS: g++.dg/lookup/koenig16.C -std=c++17 (test for excess errors) PASS: g++.dg/lookup/koenig16.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/koenig16.C -std=c++98 (test for errors, line 21) PASS: g++.dg/lookup/koenig16.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/koenig2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/koenig2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig3.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/koenig3.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/koenig3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig4.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/koenig4.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/koenig4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for errors, line 34) PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for errors, line 39) PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for errors, line 47) PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/koenig5.C -std=c++20 suggested alternative for One at line 35 (test for warnings, line 34) PASS: g++.dg/lookup/koenig5.C -std=c++20 suggested alternative for Three at line 48 (test for warnings, line 47) PASS: g++.dg/lookup/koenig5.C -std=c++20 suggested alternative for Two at line 40 (test for warnings, line 39) PASS: g++.dg/lookup/koenig5.C -std=c++26 (test for errors, line 34) PASS: g++.dg/lookup/koenig5.C -std=c++26 (test for errors, line 39) PASS: g++.dg/lookup/koenig5.C -std=c++26 (test for errors, line 47) PASS: g++.dg/lookup/koenig5.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/lookup/koenig5.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/lookup/koenig5.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/lookup/koenig5.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/lookup/koenig5.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/lookup/koenig5.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/lookup/koenig5.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/lookup/koenig5.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/koenig5.C -std=c++26 suggested alternative for One at line 35 (test for warnings, line 34) PASS: g++.dg/lookup/koenig5.C -std=c++26 suggested alternative for Three at line 48 (test for warnings, line 47) PASS: g++.dg/lookup/koenig5.C -std=c++26 suggested alternative for Two at line 40 (test for warnings, line 39) PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for errors, line 34) PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for errors, line 39) PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for errors, line 47) PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig5.C -std=c++98 suggested alternative for One at line 35 (test for warnings, line 34) PASS: g++.dg/lookup/koenig5.C -std=c++98 suggested alternative for Three at line 48 (test for warnings, line 47) PASS: g++.dg/lookup/koenig5.C -std=c++98 suggested alternative for Two at line 40 (test for warnings, line 39) PASS: g++.dg/lookup/koenig6.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/koenig6.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/koenig6.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig7.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/koenig7.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/koenig7.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig8.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/koenig8.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/koenig8.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig9.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/koenig9.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/koenig9.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/lambda1.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/lambda1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/lambda1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/linkage1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/lookup/linkage1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/lookup/linkage1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/linkage1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/lookup/linkage1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/lookup/linkage1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/linkage1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/lookup/linkage1.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/lookup/linkage1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/linkage2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/linkage2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/linkage2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/local-extern.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/local-extern.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/local-extern.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/main1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/main1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/main1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/member1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/member1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/member1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/member2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/member2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/member2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/member3.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/member3.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/member3.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/member4.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/member4.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/member4.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/member5.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/member5.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/member5.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/memfn1.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/memfn1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/memfn1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-10.C -std=c++20 dg-regexp 42 was found: "[^\n]*: error: 'strcmp' was not declared in this scope\n *return strcmp [^\n]*;\n *\^~*\n" PASS: g++.dg/lookup/missing-std-include-10.C -std=c++20 dg-regexp 43 was found: "[^\n]* note: 'strcmp' is defined in header[^\n]*\n #include "missing-std-include-10.h"\n\+#include \n // HERE\n" PASS: g++.dg/lookup/missing-std-include-10.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-10.C -std=c++26 dg-regexp 42 was found: "[^\n]*: error: 'strcmp' was not declared in this scope\n *return strcmp [^\n]*;\n *\^~*\n" PASS: g++.dg/lookup/missing-std-include-10.C -std=c++26 dg-regexp 43 was found: "[^\n]* note: 'strcmp' is defined in header[^\n]*\n #include "missing-std-include-10.h"\n\+#include \n // HERE\n" PASS: g++.dg/lookup/missing-std-include-10.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-10.C -std=c++98 dg-regexp 42 was found: "[^\n]*: error: 'strcmp' was not declared in this scope\n *return strcmp [^\n]*;\n *\^~*\n" PASS: g++.dg/lookup/missing-std-include-10.C -std=c++98 dg-regexp 43 was found: "[^\n]* note: 'strcmp' is defined in header[^\n]*\n #include "missing-std-include-10.h"\n\+#include \n // HERE\n" PASS: g++.dg/lookup/missing-std-include-10.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-11.C -std=c++20 dg-regexp 42 was found: "[^\n]*: error: 'strcmp' was not declared in this scope\n *return strcmp [^\n]*;\n *\^~*\n" PASS: g++.dg/lookup/missing-std-include-11.C -std=c++20 dg-regexp 43 was found: "[^\n]* note: 'strcmp' is defined in header[^\n]*\n #include "missing-std-include-10.h"\n\+#include \n // HERE\n" PASS: g++.dg/lookup/missing-std-include-11.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-11.C -std=c++26 dg-regexp 42 was found: "[^\n]*: error: 'strcmp' was not declared in this scope\n *return strcmp [^\n]*;\n *\^~*\n" PASS: g++.dg/lookup/missing-std-include-11.C -std=c++26 dg-regexp 43 was found: "[^\n]* note: 'strcmp' is defined in header[^\n]*\n #include "missing-std-include-10.h"\n\+#include \n // HERE\n" PASS: g++.dg/lookup/missing-std-include-11.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-11.C -std=c++98 dg-regexp 42 was found: "[^\n]*: error: 'strcmp' was not declared in this scope\n *return strcmp [^\n]*;\n *\^~*\n" PASS: g++.dg/lookup/missing-std-include-11.C -std=c++98 dg-regexp 43 was found: "[^\n]* note: 'strcmp' is defined in header[^\n]*\n #include "missing-std-include-10.h"\n\+#include \n // HERE\n" PASS: g++.dg/lookup/missing-std-include-11.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 at line 19 (test for warnings, line 18) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 at line 22 (test for warnings, line 21) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 at line 30 (test for warnings, line 29) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 at line 33 (test for warnings, line 32) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 dg-regexp 40 was found: "\-\-\- .*" PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 dg-regexp 41 was found: "\+\+\+ .*" PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 expected multiline pattern lines 50-58 PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++26 at line 19 (test for warnings, line 18) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++26 at line 22 (test for warnings, line 21) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++26 at line 30 (test for warnings, line 29) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++26 at line 33 (test for warnings, line 32) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++26 dg-regexp 40 was found: "\-\-\- .*" PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++26 dg-regexp 41 was found: "\+\+\+ .*" PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++26 expected multiline pattern lines 50-58 PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 (test for errors, line 29) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 (test for errors, line 32) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 at line 19 (test for warnings, line 18) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 at line 22 (test for warnings, line 21) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 at line 30 (test for warnings, line 29) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 at line 33 (test for warnings, line 32) PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 dg-regexp 40 was found: "\-\-\- .*" PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 dg-regexp 41 was found: "\+\+\+ .*" PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 expected multiline pattern lines 50-58 PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++20 at line 11 (test for warnings, line 10) PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++20 dg-regexp 20 was found: "\-\-\- .*" PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++20 dg-regexp 21 was found: "\+\+\+ .*" PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++20 expected multiline pattern lines 30-34 PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++26 at line 11 (test for warnings, line 10) PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++26 dg-regexp 20 was found: "\-\-\- .*" PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++26 dg-regexp 21 was found: "\+\+\+ .*" PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++26 expected multiline pattern lines 30-34 PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++98 at line 11 (test for warnings, line 10) PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++98 dg-regexp 20 was found: "\-\-\- .*" PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++98 dg-regexp 21 was found: "\+\+\+ .*" PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++98 expected multiline pattern lines 30-34 PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-4.C -std=c++20 (test for errors, line 1) PASS: g++.dg/lookup/missing-std-include-4.C -std=c++20 at line 2 (test for warnings, line 1) PASS: g++.dg/lookup/missing-std-include-4.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-4.C -std=c++26 (test for errors, line 1) PASS: g++.dg/lookup/missing-std-include-4.C -std=c++26 at line 2 (test for warnings, line 1) PASS: g++.dg/lookup/missing-std-include-4.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-4.C -std=c++98 (test for errors, line 1) PASS: g++.dg/lookup/missing-std-include-4.C -std=c++98 at line 2 (test for warnings, line 1) PASS: g++.dg/lookup/missing-std-include-4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-5.C -std=c++14 (test for errors, line 2) PASS: g++.dg/lookup/missing-std-include-5.C -std=c++14 at line 3 (test for warnings, line 2) PASS: g++.dg/lookup/missing-std-include-5.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-5.C -std=c++20 (test for errors, line 2) PASS: g++.dg/lookup/missing-std-include-5.C -std=c++20 at line 3 (test for warnings, line 2) PASS: g++.dg/lookup/missing-std-include-5.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-5.C -std=c++26 (test for errors, line 2) PASS: g++.dg/lookup/missing-std-include-5.C -std=c++26 at line 3 (test for warnings, line 2) PASS: g++.dg/lookup/missing-std-include-5.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 (test for errors, line 14) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 (test for errors, line 17) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 (test for errors, line 20) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 (test for errors, line 27) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 (test for errors, line 36) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 (test for errors, line 43) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 (test for errors, line 50) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 (test for errors, line 57) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 (test for errors, line 63) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 (test for errors, line 8) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 at line 10 (test for errors, line 8) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 at line 11 (test for errors, line 8) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 at line 15 (test for warnings, line 14) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 at line 18 (test for warnings, line 17) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 at line 21 (test for warnings, line 20) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 at line 28 (test for warnings, line 27) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 at line 37 (test for warnings, line 36) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 at line 38 (test for errors, line 36) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 at line 44 (test for warnings, line 43) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 at line 51 (test for warnings, line 50) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 at line 52 (test for errors, line 50) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 at line 58 (test for warnings, line 57) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 at line 64 (test for warnings, line 63) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 at line 65 (test for errors, line 63) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 at line 9 (test for warnings, line 8) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 14) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 17) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 20) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 27) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 36) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 43) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 50) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 57) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 63) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 10 (test for errors, line 8) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 11 (test for errors, line 8) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 15 (test for warnings, line 14) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 18 (test for warnings, line 17) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 21 (test for warnings, line 20) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 28 (test for warnings, line 27) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 37 (test for warnings, line 36) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 38 (test for errors, line 36) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 44 (test for warnings, line 43) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 51 (test for warnings, line 50) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 52 (test for errors, line 50) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 58 (test for warnings, line 57) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 64 (test for warnings, line 63) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 65 (test for errors, line 63) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 9 (test for warnings, line 8) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 (test for errors, line 14) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 (test for errors, line 17) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 (test for errors, line 20) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 (test for errors, line 27) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 (test for errors, line 36) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 (test for errors, line 43) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 (test for errors, line 50) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 (test for errors, line 57) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 (test for errors, line 63) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 at line 10 (test for errors, line 8) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 at line 11 (test for errors, line 8) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 at line 15 (test for warnings, line 14) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 at line 18 (test for warnings, line 17) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 at line 21 (test for warnings, line 20) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 at line 28 (test for warnings, line 27) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 at line 37 (test for warnings, line 36) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 at line 38 (test for errors, line 36) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 at line 44 (test for warnings, line 43) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 at line 51 (test for warnings, line 50) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 at line 52 (test for errors, line 50) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 at line 58 (test for warnings, line 57) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 at line 64 (test for warnings, line 63) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 at line 65 (test for errors, line 63) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 at line 9 (test for warnings, line 8) PASS: g++.dg/lookup/missing-std-include-6.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for errors, line 17) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for errors, line 27) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for errors, line 38) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for errors, line 50) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for errors, line 65) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for errors, line 75) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for errors, line 8) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for errors, line 86) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for errors, line 97) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 at line 18 (test for warnings, line 17) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 at line 28 (test for bogus messages, line 27) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 at line 39 (test for bogus messages, line 38) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 at line 51 (test for warnings, line 50) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 at line 66 (test for warnings, line 65) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 at line 76 (test for warnings, line 75) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 at line 87 (test for bogus messages, line 86) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 at line 9 (test for bogus messages, line 8) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 at line 98 (test for warnings, line 97) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++26 (test for errors, line 17) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++26 (test for errors, line 27) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++26 (test for errors, line 38) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++26 (test for errors, line 50) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++26 (test for errors, line 65) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++26 (test for errors, line 75) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++26 (test for errors, line 8) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++26 (test for errors, line 86) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++26 (test for errors, line 97) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++26 at line 18 (test for warnings, line 17) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++26 at line 28 (test for bogus messages, line 27) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++26 at line 39 (test for bogus messages, line 38) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++26 at line 51 (test for warnings, line 50) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++26 at line 66 (test for warnings, line 65) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++26 at line 76 (test for warnings, line 75) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++26 at line 87 (test for bogus messages, line 86) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++26 at line 9 (test for bogus messages, line 8) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++26 at line 98 (test for warnings, line 97) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for errors, line 17) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for errors, line 27) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for errors, line 38) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for errors, line 50) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for errors, line 65) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for errors, line 75) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for errors, line 8) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for errors, line 86) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for errors, line 97) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 at line 18 (test for warnings, line 17) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 at line 28 (test for bogus messages, line 27) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 at line 39 (test for bogus messages, line 38) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 at line 51 (test for warnings, line 50) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 at line 66 (test for warnings, line 65) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 at line 76 (test for warnings, line 75) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 at line 87 (test for bogus messages, line 86) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 at line 9 (test for bogus messages, line 8) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 at line 98 (test for warnings, line 97) PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/lookup/missing-std-include-8.C -std=c++20 UNSUPPORTED: g++.dg/lookup/missing-std-include-8.C -std=c++26 PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 (test for errors, line 10) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 (test for errors, line 19) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 (test for errors, line 27) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 (test for errors, line 33) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 (test for errors, line 39) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 (test for errors, line 43) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 (test for errors, line 50) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 11 (test for warnings, line 10) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 12 (test for errors, line 10) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 13 (test for errors, line 10) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 20 (test for warnings, line 19) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 21 (test for errors, line 19) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 22 (test for errors, line 19) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 28 (test for warnings, line 27) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 34 (test for warnings, line 33) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 35 (test for errors, line 33) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 40 (test for warnings, line 39) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 44 (test for warnings, line 43) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 51 (test for warnings, line 50) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 52 (test for errors, line 50) PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-9.C -std=c++14 (test for errors, line 1) PASS: g++.dg/lookup/missing-std-include-9.C -std=c++14 at line 3 (test for warnings, line 1) PASS: g++.dg/lookup/missing-std-include-9.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-9.C -std=c++17 (test for errors, line 1) PASS: g++.dg/lookup/missing-std-include-9.C -std=c++17 at line 2 (test for warnings, line 1) PASS: g++.dg/lookup/missing-std-include-9.C -std=c++17 (test for excess errors) PASS: g++.dg/lookup/missing-std-include-9.C -std=c++20 (test for errors, line 1) PASS: g++.dg/lookup/missing-std-include-9.C -std=c++20 at line 2 (test for warnings, line 1) PASS: g++.dg/lookup/missing-std-include-9.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 (test for errors, line 13) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 (test for errors, line 16) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 (test for errors, line 19) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 (test for errors, line 23) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 (test for errors, line 27) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 (test for errors, line 3) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 (test for errors, line 6) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 (test for errors, line 9) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 10 (test for warnings, line 9) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 14 (test for warnings, line 13) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 17 (test for warnings, line 16) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 20 (test for warnings, line 19) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 21 (test for errors, line 19) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 24 (test for warnings, line 23) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 25 (test for errors, line 23) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 28 (test for warnings, line 27) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 29 (test for errors, line 27) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 4 (test for warnings, line 3) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 7 (test for warnings, line 6) PASS: g++.dg/lookup/missing-std-include.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 (test for errors, line 13) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 (test for errors, line 16) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 (test for errors, line 19) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 (test for errors, line 23) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 (test for errors, line 27) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 (test for errors, line 3) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 (test for errors, line 6) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 (test for errors, line 9) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 at line 10 (test for warnings, line 9) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 at line 14 (test for warnings, line 13) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 at line 17 (test for warnings, line 16) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 at line 20 (test for warnings, line 19) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 at line 21 (test for errors, line 19) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 at line 24 (test for warnings, line 23) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 at line 25 (test for errors, line 23) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 at line 28 (test for warnings, line 27) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 at line 29 (test for errors, line 27) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 at line 4 (test for warnings, line 3) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 at line 7 (test for warnings, line 6) PASS: g++.dg/lookup/missing-std-include.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 (test for errors, line 13) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 (test for errors, line 16) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 (test for errors, line 19) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 (test for errors, line 23) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 (test for errors, line 27) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 (test for errors, line 3) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 (test for errors, line 6) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 (test for errors, line 9) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 10 (test for warnings, line 9) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 14 (test for warnings, line 13) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 17 (test for warnings, line 16) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 20 (test for warnings, line 19) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 21 (test for errors, line 19) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 24 (test for warnings, line 23) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 25 (test for errors, line 23) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 28 (test for warnings, line 27) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 29 (test for errors, line 27) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 4 (test for warnings, line 3) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 7 (test for warnings, line 6) PASS: g++.dg/lookup/missing-std-include.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/name-clash1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/name-clash1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash10.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/name-clash10.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/name-clash10.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 77) PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/lookup/name-clash11.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/lookup/name-clash11.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/lookup/name-clash11.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/lookup/name-clash11.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/lookup/name-clash11.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/lookup/name-clash11.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/lookup/name-clash11.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/lookup/name-clash11.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/lookup/name-clash11.C -std=gnu++26 (test for warnings, line 74) PASS: g++.dg/lookup/name-clash11.C -std=gnu++26 (test for warnings, line 77) PASS: g++.dg/lookup/name-clash11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 61) PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 64) PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 74) PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 77) PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/name-clash12.C -std=c++20 (test for errors, line 7) PASS: g++.dg/lookup/name-clash12.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/lookup/name-clash12.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/name-clash12.C -std=c++26 (test for errors, line 7) PASS: g++.dg/lookup/name-clash12.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/lookup/name-clash12.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/name-clash12.C -std=c++98 (test for errors, line 7) PASS: g++.dg/lookup/name-clash12.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/lookup/name-clash12.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash13.C -std=c++20 (test for errors, line 6) PASS: g++.dg/lookup/name-clash13.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/name-clash13.C -std=c++26 (test for errors, line 6) PASS: g++.dg/lookup/name-clash13.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/name-clash13.C -std=c++98 (test for errors, line 6) PASS: g++.dg/lookup/name-clash13.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash14.C -std=c++20 (test for errors, line 8) PASS: g++.dg/lookup/name-clash14.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/name-clash14.C -std=c++26 (test for errors, line 8) PASS: g++.dg/lookup/name-clash14.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/name-clash14.C -std=c++98 (test for errors, line 8) PASS: g++.dg/lookup/name-clash14.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash15.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/name-clash15.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/name-clash15.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash16.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/name-clash16.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/name-clash16.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/name-clash2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/name-clash2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash3.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/name-clash3.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/name-clash3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash4.C -std=c++20 (test for errors, line 12) PASS: g++.dg/lookup/name-clash4.C -std=c++20 (test for errors, line 9) PASS: g++.dg/lookup/name-clash4.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/name-clash4.C -std=c++26 (test for errors, line 12) PASS: g++.dg/lookup/name-clash4.C -std=c++26 (test for errors, line 9) PASS: g++.dg/lookup/name-clash4.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/name-clash4.C -std=c++98 (test for errors, line 12) PASS: g++.dg/lookup/name-clash4.C -std=c++98 (test for errors, line 9) PASS: g++.dg/lookup/name-clash4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash5.C -std=c++20 (test for errors, line 13) PASS: g++.dg/lookup/name-clash5.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/lookup/name-clash5.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/name-clash5.C -std=c++26 (test for errors, line 13) PASS: g++.dg/lookup/name-clash5.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/lookup/name-clash5.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/name-clash5.C -std=c++98 (test for errors, line 13) PASS: g++.dg/lookup/name-clash5.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/lookup/name-clash5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash6.C -std=c++20 (test for errors, line 11) PASS: g++.dg/lookup/name-clash6.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/lookup/name-clash6.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/name-clash6.C -std=c++26 (test for errors, line 11) PASS: g++.dg/lookup/name-clash6.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/lookup/name-clash6.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/name-clash6.C -std=c++98 (test for errors, line 11) PASS: g++.dg/lookup/name-clash6.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/lookup/name-clash6.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash7.C -std=c++20 (test for errors, line 10) PASS: g++.dg/lookup/name-clash7.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/lookup/name-clash7.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/name-clash7.C -std=c++26 (test for errors, line 10) PASS: g++.dg/lookup/name-clash7.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/lookup/name-clash7.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/name-clash7.C -std=c++98 (test for errors, line 10) PASS: g++.dg/lookup/name-clash7.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/lookup/name-clash7.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash8.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/name-clash8.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/name-clash8.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash9.C -std=c++20 (test for errors, line 7) PASS: g++.dg/lookup/name-clash9.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/lookup/name-clash9.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/name-clash9.C -std=c++26 (test for errors, line 7) PASS: g++.dg/lookup/name-clash9.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/lookup/name-clash9.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/name-clash9.C -std=c++98 (test for errors, line 7) PASS: g++.dg/lookup/name-clash9.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/lookup/name-clash9.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/nested1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/nested1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/nested1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/nested2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/lookup/nested2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/nested2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/lookup/nested2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/nested2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/lookup/nested2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/new1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/lookup/new1.C -std=c++20 at line 13 (test for warnings, line ) PASS: g++.dg/lookup/new1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/new1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/lookup/new1.C -std=c++26 at line 13 (test for warnings, line ) PASS: g++.dg/lookup/new1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/new1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/lookup/new1.C -std=c++98 at line 13 (test for warnings, line ) PASS: g++.dg/lookup/new1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/new2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/lookup/new2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/lookup/new2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/lookup/new2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/lookup/new2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/new2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/lookup/new2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/lookup/new2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/lookup/new2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/lookup/new2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/new2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/lookup/new2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/lookup/new2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/lookup/new2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/lookup/new2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/new3.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/new3.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/new3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/ns1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/ns1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/ns1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/ns2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/ns2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/ns2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/ns3.C -std=c++20 (test for errors, line 5) PASS: g++.dg/lookup/ns3.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/ns3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/lookup/ns3.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/ns3.C -std=c++98 (test for errors, line 5) PASS: g++.dg/lookup/ns3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/ns4.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/ns4.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/ns4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/operator-1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/lookup/operator-1.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/operator-1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/lookup/operator-1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/operator-1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/lookup/operator-1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/operator-2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/lookup/operator-2.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/lookup/operator-2.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/operator-2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/lookup/operator-2.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/lookup/operator-2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/operator-2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/lookup/operator-2.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/lookup/operator-2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 13) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 14) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 15) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 17) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 18) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 19) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 20) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 21) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 22) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 23) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 24) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 25) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 26) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 27) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 28) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 29) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 32) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 33) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 34) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 35) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 36) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 37) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 39) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 42) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 43) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 44) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 45) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 46) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 47) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 48) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 49) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 50) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 9) PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 13) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 15) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 17) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 18) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 19) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 20) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 21) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 22) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 23) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 24) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 25) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 26) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 27) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 28) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 29) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 32) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 33) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 34) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 35) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 36) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 37) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 39) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 42) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 43) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 44) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 45) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 46) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 47) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 48) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 49) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 50) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/lookup/operator-3.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 11) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 12) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 13) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 14) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 15) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 17) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 18) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 19) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 20) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 21) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 22) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 23) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 24) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 25) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 26) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 27) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 28) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 29) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 32) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 33) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 34) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 35) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 36) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 37) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 42) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 43) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 44) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 45) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 46) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 47) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 48) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 49) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 50) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 8) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 9) PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 10) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 12) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 13) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 14) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 15) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 16) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 18) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 19) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 20) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 21) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 22) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 23) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 24) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 25) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 26) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 27) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 28) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 29) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 30) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 33) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 34) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 35) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 36) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 37) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 38) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 43) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 44) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 45) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 46) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 47) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 48) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 49) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 50) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 51) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 7) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 8) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 9) PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 10) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 12) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 13) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 14) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 15) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 16) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 18) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 19) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 20) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 21) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 22) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 23) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 24) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 25) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 26) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 27) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 28) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 29) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 30) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 33) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 34) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 35) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 36) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 37) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 38) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 40) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 43) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 44) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 45) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 46) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 47) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 48) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 49) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 50) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 51) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 7) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 8) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 9) PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 10) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 12) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 13) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 14) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 15) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 16) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 18) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 19) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 20) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 21) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 22) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 23) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 24) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 25) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 26) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 27) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 28) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 29) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 30) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 33) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 34) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 35) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 36) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 37) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 38) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 40) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 43) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 44) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 45) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 46) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 47) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 48) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 49) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 50) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 51) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 7) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 8) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for errors, line 9) PASS: g++.dg/lookup/operator-3a.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 10) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 11) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 12) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 13) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 14) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 15) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 16) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 17) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 18) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 19) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 20) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 21) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 22) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 23) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 24) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 25) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 26) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 27) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 28) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 29) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 30) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 31) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 35) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 36) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 37) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 38) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 39) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 40) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 41) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 42) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 43) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 44) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 45) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 46) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 48) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 49) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 50) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 51) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 52) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 53) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 54) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 55) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 56) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 57) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 58) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 59) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 6) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 60) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 61) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 62) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 63) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 64) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 65) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 7) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 8) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 9) PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for excess errors) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 10) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 11) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 12) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 13) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 14) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 15) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 16) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 17) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 18) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 19) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 20) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 21) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 22) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 23) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 24) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 25) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 26) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 27) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 28) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 29) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 30) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 31) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 35) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 36) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 37) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 38) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 39) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 40) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 41) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 42) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 43) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 44) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 45) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 46) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 48) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 49) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 50) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 51) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 52) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 53) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 54) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 55) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 56) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 57) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 58) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 59) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 60) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 61) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 62) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 63) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 64) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 65) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 8) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 9) PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 10) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 11) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 12) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 13) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 14) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 15) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 16) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 17) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 18) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 19) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 20) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 21) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 22) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 23) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 24) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 25) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 26) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 27) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 28) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 29) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 30) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 31) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 35) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 36) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 37) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 38) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 39) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 40) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 41) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 42) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 43) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 44) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 45) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 46) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 48) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 49) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 50) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 51) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 52) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 53) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 54) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 55) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 56) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 57) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 58) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 59) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 60) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 61) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 62) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 63) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 64) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 65) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 8) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for errors, line 9) PASS: g++.dg/lookup/operator-4.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 10) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 11) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 12) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 13) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 14) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 15) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 16) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 17) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 18) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 19) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 20) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 21) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 22) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 23) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 24) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 25) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 26) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 27) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 28) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 29) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 30) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 31) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 32) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 36) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 37) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 38) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 39) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 40) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 41) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 42) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 43) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 44) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 45) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 46) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 47) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 49) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 50) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 51) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 52) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 53) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 54) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 55) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 56) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 57) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 58) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 59) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 60) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 61) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 62) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 63) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 64) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 65) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 66) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 7) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 8) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 9) PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for excess errors) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 10) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 11) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 12) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 13) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 14) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 15) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 16) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 17) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 18) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 19) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 20) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 21) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 22) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 23) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 24) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 25) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 26) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 27) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 28) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 29) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 30) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 31) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 32) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 36) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 37) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 38) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 39) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 40) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 41) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 42) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 43) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 44) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 45) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 46) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 47) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 49) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 50) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 51) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 52) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 53) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 54) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 55) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 56) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 57) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 58) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 59) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 60) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 61) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 62) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 63) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 64) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 65) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 66) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 7) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 8) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 9) PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 10) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 11) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 12) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 13) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 14) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 15) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 16) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 17) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 18) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 19) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 20) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 21) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 22) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 23) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 24) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 25) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 26) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 27) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 28) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 29) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 30) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 31) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 32) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 36) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 37) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 38) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 39) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 40) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 41) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 42) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 43) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 44) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 45) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 46) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 47) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 49) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 50) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 51) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 52) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 53) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 54) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 55) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 56) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 57) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 58) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 59) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 60) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 61) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 62) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 63) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 64) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 65) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 66) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 7) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 8) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for errors, line 9) PASS: g++.dg/lookup/operator-4a.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 10) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 11) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 12) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 13) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 14) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 15) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 16) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 17) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 18) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 19) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 20) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 21) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 22) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 23) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 24) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 25) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 26) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 27) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 28) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 29) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 30) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 31) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 32) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 33) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 37) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 38) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 39) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 40) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 41) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 42) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 43) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 44) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 45) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 46) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 47) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 48) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 50) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 51) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 52) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 53) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 54) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 55) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 56) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 57) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 58) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 59) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 60) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 61) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 62) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 63) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 64) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 65) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 66) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 67) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 8) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 9) PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for excess errors) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 10) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 11) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 12) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 13) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 14) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 15) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 16) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 17) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 18) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 19) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 20) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 21) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 22) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 23) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 24) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 25) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 26) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 27) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 28) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 29) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 30) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 31) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 32) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 33) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 37) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 38) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 39) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 40) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 41) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 42) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 43) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 44) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 45) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 46) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 47) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 48) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 50) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 51) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 52) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 53) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 54) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 55) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 56) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 57) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 58) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 59) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 60) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 61) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 62) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 63) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 64) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 65) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 66) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 67) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 8) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 9) PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 10) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 11) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 12) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 13) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 14) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 15) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 16) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 17) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 18) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 19) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 20) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 21) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 22) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 23) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 24) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 25) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 26) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 27) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 28) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 29) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 30) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 31) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 32) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 33) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 37) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 38) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 39) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 40) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 41) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 42) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 43) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 44) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 45) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 46) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 47) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 48) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 50) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 51) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 52) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 53) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 54) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 55) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 56) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 57) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 58) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 59) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 60) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 61) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 62) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 63) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 64) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 65) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 66) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 67) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 8) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for errors, line 9) PASS: g++.dg/lookup/operator-5.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 10) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 11) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 12) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 13) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 14) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 15) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 16) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 17) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 18) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 19) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 20) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 21) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 22) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 23) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 24) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 25) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 26) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 27) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 28) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 29) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 30) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 31) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 32) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 33) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 34) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 38) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 39) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 40) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 41) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 42) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 43) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 44) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 45) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 46) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 47) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 48) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 49) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 51) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 52) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 53) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 54) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 55) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 56) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 57) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 58) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 59) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 60) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 61) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 62) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 63) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 64) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 65) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 66) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 67) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 68) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 9) PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for excess errors) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 10) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 11) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 12) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 13) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 14) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 15) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 16) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 17) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 18) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 19) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 20) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 21) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 22) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 23) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 24) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 25) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 26) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 27) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 28) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 29) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 30) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 31) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 32) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 33) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 34) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 38) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 39) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 40) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 41) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 42) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 43) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 44) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 45) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 46) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 47) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 48) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 49) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 51) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 52) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 53) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 54) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 55) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 56) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 57) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 58) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 59) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 60) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 61) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 62) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 63) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 64) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 65) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 66) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 67) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 68) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 9) PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 10) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 11) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 12) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 13) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 14) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 15) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 16) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 17) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 18) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 19) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 20) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 21) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 22) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 23) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 24) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 25) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 26) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 27) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 28) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 29) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 30) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 31) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 32) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 33) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 34) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 38) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 39) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 40) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 41) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 42) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 43) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 44) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 45) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 46) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 47) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 48) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 49) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 51) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 52) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 53) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 54) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 55) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 56) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 57) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 58) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 59) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 60) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 61) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 62) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 63) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 64) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 65) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 66) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 67) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 68) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for errors, line 9) PASS: g++.dg/lookup/operator-5a.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/operator-6.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/operator-6.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/operator-6.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/operator-7.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/operator-7.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/operator-7.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/operator-8.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/operator-8.C -std=c++23 (test for excess errors) PASS: g++.dg/lookup/operator-8.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/operator-8a.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/operator-8a.C -std=c++23 (test for excess errors) PASS: g++.dg/lookup/operator-8a.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/operator-9.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/operator-9.C -std=c++23 (test for excess errors) PASS: g++.dg/lookup/operator-9.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr21802.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr21802.C -std=c++20 execution test PASS: g++.dg/lookup/pr21802.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr21802.C -std=c++26 execution test PASS: g++.dg/lookup/pr21802.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr21802.C -std=c++98 execution test PASS: g++.dg/lookup/pr60994.C -std=c++20 (test for bogus messages, line 12) PASS: g++.dg/lookup/pr60994.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr60994.C -std=c++26 (test for bogus messages, line 12) PASS: g++.dg/lookup/pr60994.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr60994.C -std=c++98 (test for bogus messages, line 12) PASS: g++.dg/lookup/pr60994.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr67074.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr67074.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr67074.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr70205.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr70205.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr70205.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr77549.C -std=c++20 (test for errors, line 13) PASS: g++.dg/lookup/pr77549.C -std=c++20 (test for errors, line 25) PASS: g++.dg/lookup/pr77549.C -std=c++20 (test for errors, line 47) PASS: g++.dg/lookup/pr77549.C -std=c++20 (test for errors, line 73) PASS: g++.dg/lookup/pr77549.C -std=c++20 (test for errors, line 74) PASS: g++.dg/lookup/pr77549.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr77549.C -std=c++26 (test for errors, line 13) PASS: g++.dg/lookup/pr77549.C -std=c++26 (test for errors, line 25) PASS: g++.dg/lookup/pr77549.C -std=c++26 (test for errors, line 47) PASS: g++.dg/lookup/pr77549.C -std=c++26 (test for errors, line 73) PASS: g++.dg/lookup/pr77549.C -std=c++26 (test for errors, line 74) PASS: g++.dg/lookup/pr77549.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr77549.C -std=c++98 (test for errors, line 13) PASS: g++.dg/lookup/pr77549.C -std=c++98 (test for errors, line 25) PASS: g++.dg/lookup/pr77549.C -std=c++98 (test for errors, line 47) PASS: g++.dg/lookup/pr77549.C -std=c++98 (test for errors, line 73) PASS: g++.dg/lookup/pr77549.C -std=c++98 (test for errors, line 74) PASS: g++.dg/lookup/pr77549.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr79377.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/lookup/pr79377.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/lookup/pr79377.C -std=gnu++20 (test for excess errors) PASS: g++.dg/lookup/pr79377.C -std=gnu++20 execution test PASS: g++.dg/lookup/pr79377.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/lookup/pr79377.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/lookup/pr79377.C -std=gnu++26 (test for excess errors) PASS: g++.dg/lookup/pr79377.C -std=gnu++26 execution test PASS: g++.dg/lookup/pr79377.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/lookup/pr79377.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/lookup/pr79377.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/pr79377.C -std=gnu++98 execution test PASS: g++.dg/lookup/pr79766.C -std=c++11 (test for errors, line 27) PASS: g++.dg/lookup/pr79766.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/pr79766.C -std=c++20 (test for errors, line 27) PASS: g++.dg/lookup/pr79766.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr79766.C -std=c++26 (test for errors, line 27) PASS: g++.dg/lookup/pr79766.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr80891-1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr80891-1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr80891-1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr80891-2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr80891-2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr80891-2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr80891-3.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr80891-3.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr80891-3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr80891-4.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr80891-4.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr80891-4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr80891-5.C -std=c++20 (test for errors, line 62) PASS: g++.dg/lookup/pr80891-5.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/lookup/pr80891-5.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/lookup/pr80891-5.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/lookup/pr80891-5.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/lookup/pr80891-5.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr80891-5.C -std=c++26 (test for errors, line 62) PASS: g++.dg/lookup/pr80891-5.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/lookup/pr80891-5.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/lookup/pr80891-5.C -std=c++26 (test for warnings, line 67) PASS: g++.dg/lookup/pr80891-5.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/lookup/pr80891-5.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr80891-5.C -std=c++98 (test for errors, line 62) PASS: g++.dg/lookup/pr80891-5.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/lookup/pr80891-5.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/lookup/pr80891-5.C -std=c++98 (test for warnings, line 67) PASS: g++.dg/lookup/pr80891-5.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/lookup/pr80891-5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr80913.C -std=c++20 (test for errors, line 9) PASS: g++.dg/lookup/pr80913.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr80913.C -std=c++26 (test for errors, line 9) PASS: g++.dg/lookup/pr80913.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr80913.C -std=c++98 (test for errors, line 9) PASS: g++.dg/lookup/pr80913.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr80979.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr80979.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr80979.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr81124.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/pr81124.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr81124.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr81229.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr81229.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr81229.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr83287-2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/lookup/pr83287-2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr83287-2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/lookup/pr83287-2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr83287-2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/lookup/pr83287-2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr83287.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr83287.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr83287.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr84375.C -std=c++20 (test for errors, line 7) PASS: g++.dg/lookup/pr84375.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr84375.C -std=c++26 (test for errors, line 7) PASS: g++.dg/lookup/pr84375.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr84375.C -std=c++98 (test for errors, line 7) PASS: g++.dg/lookup/pr84375.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr84426.C -std=c++20 (test for errors, line 6) PASS: g++.dg/lookup/pr84426.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/lookup/pr84426.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr84426.C -std=c++26 (test for errors, line 6) PASS: g++.dg/lookup/pr84426.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/lookup/pr84426.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr84426.C -std=c++98 (test for errors, line 6) PASS: g++.dg/lookup/pr84426.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/lookup/pr84426.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr84602.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/lookup/pr84602.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/lookup/pr84602.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/lookup/pr84602.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr84602.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/lookup/pr84602.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/lookup/pr84602.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/lookup/pr84602.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr84602.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/lookup/pr84602.C -std=c++98 (test for warnings, line 26) PASS: g++.dg/lookup/pr84602.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/lookup/pr84602.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr84702.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/pr84702.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr84702.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr84733.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/pr84733.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr84733.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr84804.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/pr84804.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr84804.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr84812.C -std=c++20 scan-assembler _Z3foov PASS: g++.dg/lookup/pr84812.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr84812.C -std=c++26 scan-assembler _Z3foov PASS: g++.dg/lookup/pr84812.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr84812.C -std=c++98 scan-assembler _Z3foov PASS: g++.dg/lookup/pr84812.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr84836.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr84836.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr84836.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr84962.C -std=c++11 (test for errors, line 12) PASS: g++.dg/lookup/pr84962.C -std=c++11 at line 9 (test for errors, line 8) PASS: g++.dg/lookup/pr84962.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/pr84962.C -std=c++20 (test for errors, line 12) PASS: g++.dg/lookup/pr84962.C -std=c++20 at line 9 (test for errors, line 8) PASS: g++.dg/lookup/pr84962.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr84962.C -std=c++26 (test for errors, line 12) PASS: g++.dg/lookup/pr84962.C -std=c++26 at line 9 (test for errors, line 8) PASS: g++.dg/lookup/pr84962.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr84970.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr84970.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr84970.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr85634-2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr85634-2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr85634-2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr85634.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr85634.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr85634.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr86329.C -std=c++20 (test for errors, line 9) PASS: g++.dg/lookup/pr86329.C -std=c++20 at line 10 (test for bogus messages, line 9) PASS: g++.dg/lookup/pr86329.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr86329.C -std=c++26 (test for errors, line 9) PASS: g++.dg/lookup/pr86329.C -std=c++26 at line 10 (test for bogus messages, line 9) PASS: g++.dg/lookup/pr86329.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr86329.C -std=c++98 (test for errors, line 9) PASS: g++.dg/lookup/pr86329.C -std=c++98 at line 10 (test for bogus messages, line 9) PASS: g++.dg/lookup/pr86329.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr87269.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/pr87269.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr87269.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr87531-2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr87531-2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr87531-2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr87531.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr87531.C -std=c++20 execution test PASS: g++.dg/lookup/pr87531.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr87531.C -std=c++26 execution test PASS: g++.dg/lookup/pr87531.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr87531.C -std=c++98 execution test PASS: g++.dg/lookup/pr87904.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr87904.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr87904.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr90754.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr90754.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr90754.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr91826.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/lookup/pr91826.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr91826.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/lookup/pr91826.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr91826.C -std=c++98 (test for bogus messages, line 11) PASS: g++.dg/lookup/pr91826.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr94257.C -std=c++11 (test for errors, line 8) PASS: g++.dg/lookup/pr94257.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/lookup/pr94257.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/lookup/pr94257.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/pr94257.C -std=c++20 (test for errors, line 8) PASS: g++.dg/lookup/pr94257.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/lookup/pr94257.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/lookup/pr94257.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr94257.C -std=c++26 (test for errors, line 8) PASS: g++.dg/lookup/pr94257.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/lookup/pr94257.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/lookup/pr94257.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr97877.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr97877.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr97877.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr97905.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr97905.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr97905.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr99030.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/pr99030.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr99030.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr99039.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr99039.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr99039.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr99116-1.C -std=c++20 (test for bogus messages, line 5) PASS: g++.dg/lookup/pr99116-1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr99116-1.C -std=c++26 (test for bogus messages, line 5) PASS: g++.dg/lookup/pr99116-1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr99116-1.C -std=c++98 (test for bogus messages, line 5) PASS: g++.dg/lookup/pr99116-1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr99116-2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pr99116-2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pr99116-2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pretty1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/pretty1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/pretty1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/ptrmem1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/ptrmem1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/ptrmem1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/redecl1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/lookup/redecl1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/lookup/redecl1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/redecl1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/lookup/redecl1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/lookup/redecl1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/redecl1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/lookup/redecl1.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/lookup/redecl1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scope-operator1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/scope-operator1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/scope-operator1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scoped1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/lookup/scoped1.C -std=c++20 (test for errors, line 20) PASS: g++.dg/lookup/scoped1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/lookup/scoped1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/scoped1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/lookup/scoped1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/lookup/scoped1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/lookup/scoped1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/scoped1.C -std=c++98 (test for errors, line 18) PASS: g++.dg/lookup/scoped1.C -std=c++98 (test for errors, line 20) PASS: g++.dg/lookup/scoped1.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/lookup/scoped1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scoped10.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/scoped10.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/scoped10.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scoped11.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/scoped11.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/scoped11.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scoped12.C -std=c++20 (test for errors, line 12) PASS: g++.dg/lookup/scoped12.C -std=c++20 (test for errors, line 13) PASS: g++.dg/lookup/scoped12.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/scoped12.C -std=c++26 (test for errors, line 12) PASS: g++.dg/lookup/scoped12.C -std=c++26 (test for errors, line 13) PASS: g++.dg/lookup/scoped12.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/scoped12.C -std=c++98 (test for errors, line 12) PASS: g++.dg/lookup/scoped12.C -std=c++98 (test for errors, line 13) PASS: g++.dg/lookup/scoped12.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scoped13.C -std=c++20 (test for errors, line 12) PASS: g++.dg/lookup/scoped13.C -std=c++20 (test for errors, line 13) PASS: g++.dg/lookup/scoped13.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/scoped13.C -std=c++26 (test for errors, line 12) PASS: g++.dg/lookup/scoped13.C -std=c++26 (test for errors, line 13) PASS: g++.dg/lookup/scoped13.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/scoped13.C -std=c++98 (test for errors, line 12) PASS: g++.dg/lookup/scoped13.C -std=c++98 (test for errors, line 13) PASS: g++.dg/lookup/scoped13.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scoped14.C -std=c++11 (test for errors, line 12) PASS: g++.dg/lookup/scoped14.C -std=c++11 (test for errors, line 13) PASS: g++.dg/lookup/scoped14.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/scoped14.C -std=c++20 (test for errors, line 12) PASS: g++.dg/lookup/scoped14.C -std=c++20 (test for errors, line 13) PASS: g++.dg/lookup/scoped14.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/scoped14.C -std=c++26 (test for errors, line 12) PASS: g++.dg/lookup/scoped14.C -std=c++26 (test for errors, line 13) PASS: g++.dg/lookup/scoped14.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/scoped15.C -std=c++11 (test for errors, line 12) PASS: g++.dg/lookup/scoped15.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/scoped15.C -std=c++20 (test for errors, line 12) PASS: g++.dg/lookup/scoped15.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/scoped15.C -std=c++26 (test for errors, line 12) PASS: g++.dg/lookup/scoped15.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/scoped2.C -std=c++20 (test for errors, line 16) PASS: g++.dg/lookup/scoped2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/scoped2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/lookup/scoped2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/scoped2.C -std=c++98 (test for errors, line 16) PASS: g++.dg/lookup/scoped2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scoped3.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/scoped3.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/scoped3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scoped4.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/scoped4.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/scoped4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scoped5.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/scoped5.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/scoped5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scoped6.C -std=c++20 (test for errors, line 6) PASS: g++.dg/lookup/scoped6.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/lookup/scoped6.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/scoped6.C -std=c++26 (test for errors, line 6) PASS: g++.dg/lookup/scoped6.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/lookup/scoped6.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/scoped6.C -std=c++98 (test for errors, line 6) PASS: g++.dg/lookup/scoped6.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/lookup/scoped6.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scoped7.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/scoped7.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/scoped7.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scoped8.C -std=c++20 (test for errors, line 15) PASS: g++.dg/lookup/scoped8.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/lookup/scoped8.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/scoped8.C -std=c++26 (test for errors, line 15) PASS: g++.dg/lookup/scoped8.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/lookup/scoped8.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/scoped8.C -std=c++98 (test for errors, line 15) PASS: g++.dg/lookup/scoped8.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/lookup/scoped8.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scoped9.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/scoped9.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/scoped9.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/strong-using.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/lookup/strong-using.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/lookup/strong-using.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/lookup/strong-using.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/lookup/strong-using.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/strong-using.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/lookup/strong-using.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/lookup/strong-using.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/lookup/strong-using.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/lookup/strong-using.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/strong-using.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/lookup/strong-using.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/lookup/strong-using.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/lookup/strong-using.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/lookup/strong-using.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/strong-using2.C -std=gnu++11 (test for bogus messages, line 10) PASS: g++.dg/lookup/strong-using2.C -std=gnu++11 (test for bogus messages, line 15) PASS: g++.dg/lookup/strong-using2.C -std=gnu++11 (test for bogus messages, line 19) PASS: g++.dg/lookup/strong-using2.C -std=gnu++11 (test for bogus messages, line 6) PASS: g++.dg/lookup/strong-using2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/lookup/strong-using2.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/lookup/strong-using2.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/lookup/strong-using2.C -std=gnu++20 (test for bogus messages, line 19) PASS: g++.dg/lookup/strong-using2.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/lookup/strong-using2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/lookup/strong-using2.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/lookup/strong-using2.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/lookup/strong-using2.C -std=gnu++26 (test for bogus messages, line 19) PASS: g++.dg/lookup/strong-using2.C -std=gnu++26 (test for bogus messages, line 6) PASS: g++.dg/lookup/strong-using2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/lookup/struct-hack1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/struct-hack1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/struct-hack1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/struct1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/lookup/struct1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/lookup/struct1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/lookup/struct1.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/lookup/struct1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/struct1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/lookup/struct1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/lookup/struct1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/lookup/struct1.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/lookup/struct1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/struct1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/lookup/struct1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/lookup/struct1.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/lookup/struct1.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/lookup/struct1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/struct2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/struct2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/struct2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 (test for errors, line 39) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 (test for errors, line 50) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 (test for errors, line 65) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 (test for errors, line 83) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 (test for errors, line 98) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 at line 104 (test for warnings, line 13) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 at line 56 (test for warnings, line 10) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 at line 71 (test for warnings, line 13) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 at line 88 (test for warnings, line 13) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 expected multiline pattern lines 100-102 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 expected multiline pattern lines 106-107 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 expected multiline pattern lines 20-22 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 expected multiline pattern lines 30-32 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 expected multiline pattern lines 41-43 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 expected multiline pattern lines 52-54 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 expected multiline pattern lines 58-59 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 expected multiline pattern lines 67-69 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 expected multiline pattern lines 73-74 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 expected multiline pattern lines 85-86 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 expected multiline pattern lines 90-91 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++11 (test for excess errors) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 (test for errors, line 50) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 (test for errors, line 65) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 (test for errors, line 83) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 (test for errors, line 98) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 at line 104 (test for warnings, line 13) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 at line 56 (test for warnings, line 10) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 at line 71 (test for warnings, line 13) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 at line 88 (test for warnings, line 13) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 100-102 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 106-107 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 20-22 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 30-32 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 41-43 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 52-54 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 58-59 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 67-69 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 73-74 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 85-86 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 90-91 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 (test for excess errors) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 (test for errors, line 39) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 (test for errors, line 50) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 (test for errors, line 65) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 (test for errors, line 83) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 (test for errors, line 98) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 at line 104 (test for warnings, line 13) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 at line 56 (test for warnings, line 10) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 at line 71 (test for warnings, line 13) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 at line 88 (test for warnings, line 13) PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 expected multiline pattern lines 100-102 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 expected multiline pattern lines 106-107 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 expected multiline pattern lines 20-22 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 expected multiline pattern lines 30-32 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 expected multiline pattern lines 41-43 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 expected multiline pattern lines 52-54 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 expected multiline pattern lines 58-59 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 expected multiline pattern lines 67-69 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 expected multiline pattern lines 73-74 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 expected multiline pattern lines 85-86 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 expected multiline pattern lines 90-91 PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++26 (test for excess errors) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 (test for errors, line 55) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 (test for errors, line 69) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 (test for errors, line 82) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 21-23 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 31-33 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 36-37 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 46-48 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 57-59 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 62-63 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 71-72 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 75-76 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 84-85 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 88-89 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 (test for excess errors) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++26 (test for errors, line 55) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++26 (test for errors, line 69) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++26 (test for errors, line 82) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++26 expected multiline pattern lines 21-23 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++26 expected multiline pattern lines 31-33 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++26 expected multiline pattern lines 36-37 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++26 expected multiline pattern lines 46-48 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++26 expected multiline pattern lines 57-59 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++26 expected multiline pattern lines 62-63 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++26 expected multiline pattern lines 71-72 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++26 expected multiline pattern lines 75-76 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++26 expected multiline pattern lines 84-85 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++26 expected multiline pattern lines 88-89 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++26 (test for excess errors) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 (test for errors, line 29) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 (test for errors, line 44) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 (test for errors, line 55) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 (test for errors, line 69) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 (test for errors, line 82) PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 21-23 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 31-33 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 36-37 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 46-48 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 57-59 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 62-63 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 71-72 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 75-76 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 84-85 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 88-89 PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/suggestions1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/lookup/suggestions1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/lookup/suggestions1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/lookup/suggestions1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/suggestions1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/lookup/suggestions1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/lookup/suggestions1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/lookup/suggestions1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/suggestions1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/lookup/suggestions1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/lookup/suggestions1.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/lookup/suggestions1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 (test for errors, line 101) PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 (test for errors, line 117) PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 (test for errors, line 61) PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 (test for errors, line 73) PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 (test for errors, line 89) PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 at line 106 (test for warnings, line 25) PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 at line 123 (test for warnings, line 16) PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 at line 50 (test for warnings, line 21) PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 at line 78 (test for warnings, line 17) PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 103-104 PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 108-109 PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 119-121 PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 125-126 PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 35-37 PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 47-48 PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 52-53 PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 63-65 PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 75-76 PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 80-81 PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 91-93 PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 (test for errors, line 101) PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 (test for errors, line 117) PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 (test for errors, line 45) PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 (test for errors, line 61) PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 (test for errors, line 73) PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 (test for errors, line 89) PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 at line 106 (test for warnings, line 25) PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 at line 123 (test for warnings, line 16) PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 at line 50 (test for warnings, line 21) PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 at line 78 (test for warnings, line 17) PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 expected multiline pattern lines 103-104 PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 expected multiline pattern lines 108-109 PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 expected multiline pattern lines 119-121 PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 expected multiline pattern lines 125-126 PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 expected multiline pattern lines 35-37 PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 expected multiline pattern lines 47-48 PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 expected multiline pattern lines 52-53 PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 expected multiline pattern lines 63-65 PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 expected multiline pattern lines 75-76 PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 expected multiline pattern lines 80-81 PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 expected multiline pattern lines 91-93 PASS: g++.dg/lookup/suggestions2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 (test for errors, line 101) PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 (test for errors, line 117) PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 (test for errors, line 33) PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 (test for errors, line 45) PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 (test for errors, line 61) PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 (test for errors, line 73) PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 (test for errors, line 89) PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 at line 106 (test for warnings, line 25) PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 at line 123 (test for warnings, line 16) PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 at line 50 (test for warnings, line 21) PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 at line 78 (test for warnings, line 17) PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 103-104 PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 108-109 PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 119-121 PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 125-126 PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 35-37 PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 47-48 PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 52-53 PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 63-65 PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 75-76 PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 80-81 PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 91-93 PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/template1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/template1.C -std=c++20 execution test PASS: g++.dg/lookup/template1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/template1.C -std=c++26 execution test PASS: g++.dg/lookup/template1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/template1.C -std=c++98 execution test PASS: g++.dg/lookup/template2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/template2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/template2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/template3.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/template3.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/template3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/this1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/lookup/this1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/this1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/lookup/this1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/this1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/lookup/this1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/this2.C -std=c++11 (test for errors, line 19) PASS: g++.dg/lookup/this2.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/this2.C -std=c++20 (test for errors, line 19) PASS: g++.dg/lookup/this2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/this2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/lookup/this2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/two-stage1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/two-stage1.C -std=c++20 execution test PASS: g++.dg/lookup/two-stage1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/two-stage1.C -std=c++26 execution test PASS: g++.dg/lookup/two-stage1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/two-stage1.C -std=c++98 execution test PASS: g++.dg/lookup/two-stage2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/two-stage2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/two-stage2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/two-stage3.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/two-stage3.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/two-stage3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/two-stage4.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/lookup/two-stage4.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/two-stage4.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/lookup/two-stage4.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/two-stage4.C -std=c++98 (test for bogus messages, line 11) PASS: g++.dg/lookup/two-stage4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/two-stage5.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/two-stage5.C -std=c++20 execution test PASS: g++.dg/lookup/two-stage5.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/two-stage5.C -std=c++26 execution test PASS: g++.dg/lookup/two-stage5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/two-stage5.C -std=c++98 execution test PASS: g++.dg/lookup/typedef1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/typedef1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/typedef1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/used-before-declaration.C -std=c++20 (test for errors, line 4) PASS: g++.dg/lookup/used-before-declaration.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/used-before-declaration.C -std=c++26 (test for errors, line 4) PASS: g++.dg/lookup/used-before-declaration.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/used-before-declaration.C -std=c++98 (test for errors, line 4) PASS: g++.dg/lookup/used-before-declaration.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using-10.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using-10.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using-10.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using-decl1.C -std=c++20 (test for errors, line 21) PASS: g++.dg/lookup/using-decl1.C -std=c++20 (test for errors, line 25) PASS: g++.dg/lookup/using-decl1.C -std=c++20 (test for errors, line 31) PASS: g++.dg/lookup/using-decl1.C -std=c++20 (test for errors, line 33) PASS: g++.dg/lookup/using-decl1.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using-decl1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/lookup/using-decl1.C -std=c++26 (test for errors, line 25) PASS: g++.dg/lookup/using-decl1.C -std=c++26 (test for errors, line 31) PASS: g++.dg/lookup/using-decl1.C -std=c++26 (test for errors, line 33) PASS: g++.dg/lookup/using-decl1.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using-decl1.C -std=c++98 (test for errors, line 21) PASS: g++.dg/lookup/using-decl1.C -std=c++98 (test for errors, line 25) PASS: g++.dg/lookup/using-decl1.C -std=c++98 (test for errors, line 31) PASS: g++.dg/lookup/using-decl1.C -std=c++98 (test for errors, line 33) PASS: g++.dg/lookup/using-decl1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using.C -std=c++20 (test for bogus messages, line 20) PASS: g++.dg/lookup/using.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using.C -std=c++26 (test for bogus messages, line 20) PASS: g++.dg/lookup/using.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using.C -std=c++98 (test for bogus messages, line 20) PASS: g++.dg/lookup/using.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using11.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using11.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using11.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using12.C -std=c++20 (test for errors, line 4) PASS: g++.dg/lookup/using12.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using12.C -std=c++26 (test for errors, line 4) PASS: g++.dg/lookup/using12.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using12.C -std=c++98 (test for errors, line 4) PASS: g++.dg/lookup/using12.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using13.C -std=c++20 (test for errors, line 11) PASS: g++.dg/lookup/using13.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using13.C -std=c++26 (test for errors, line 11) PASS: g++.dg/lookup/using13.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using13.C -std=c++98 (test for errors, line 11) PASS: g++.dg/lookup/using13.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/lookup/using14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/lookup/using14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/using15.C -std=c++20 (test for errors, line 7) PASS: g++.dg/lookup/using15.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using15.C -std=c++26 (test for errors, line 7) PASS: g++.dg/lookup/using15.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using15.C -std=c++98 (test for errors, line 7) PASS: g++.dg/lookup/using15.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using16.C -std=c++20 at line 18 (test for errors, line 17) PASS: g++.dg/lookup/using16.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using16.C -std=c++20 candidate 1 (test for warnings, line 6) PASS: g++.dg/lookup/using16.C -std=c++20 candidate 2 (test for warnings, line 11) PASS: g++.dg/lookup/using16.C -std=c++20 duplicate error (test for bogus messages, line 17) PASS: g++.dg/lookup/using16.C -std=c++26 at line 18 (test for errors, line 17) PASS: g++.dg/lookup/using16.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using16.C -std=c++26 candidate 1 (test for warnings, line 6) PASS: g++.dg/lookup/using16.C -std=c++26 candidate 2 (test for warnings, line 11) PASS: g++.dg/lookup/using16.C -std=c++26 duplicate error (test for bogus messages, line 17) PASS: g++.dg/lookup/using16.C -std=c++98 at line 18 (test for errors, line 17) PASS: g++.dg/lookup/using16.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using16.C -std=c++98 candidate 1 (test for warnings, line 6) PASS: g++.dg/lookup/using16.C -std=c++98 candidate 2 (test for warnings, line 11) PASS: g++.dg/lookup/using16.C -std=c++98 duplicate error (test for bogus messages, line 17) PASS: g++.dg/lookup/using17.C -std=c++20 (test for errors, line 14) PASS: g++.dg/lookup/using17.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/lookup/using17.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/lookup/using17.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using17.C -std=c++26 (test for errors, line 14) PASS: g++.dg/lookup/using17.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/lookup/using17.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/lookup/using17.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using17.C -std=c++98 (test for errors, line 14) PASS: g++.dg/lookup/using17.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/lookup/using17.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/lookup/using17.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using18.C -std=c++20 (test for errors, line 20) PASS: g++.dg/lookup/using18.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using18.C -std=c++20 candidate (test for warnings, line 12) PASS: g++.dg/lookup/using18.C -std=c++20 candidate (test for warnings, line 7) PASS: g++.dg/lookup/using18.C -std=c++26 (test for errors, line 20) PASS: g++.dg/lookup/using18.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using18.C -std=c++26 candidate (test for warnings, line 12) PASS: g++.dg/lookup/using18.C -std=c++26 candidate (test for warnings, line 7) PASS: g++.dg/lookup/using18.C -std=c++98 (test for errors, line 20) PASS: g++.dg/lookup/using18.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using18.C -std=c++98 candidate (test for warnings, line 12) PASS: g++.dg/lookup/using18.C -std=c++98 candidate (test for warnings, line 7) PASS: g++.dg/lookup/using19.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using19.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using19.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using2.C -std=c++20 (test for errors, line 27) PASS: g++.dg/lookup/using2.C -std=c++20 (test for errors, line 28) PASS: g++.dg/lookup/using2.C -std=c++20 (test for errors, line 29) PASS: g++.dg/lookup/using2.C -std=c++20 (test for errors, line 42) PASS: g++.dg/lookup/using2.C -std=c++20 (test for errors, line 43) PASS: g++.dg/lookup/using2.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using2.C -std=c++26 (test for errors, line 27) PASS: g++.dg/lookup/using2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/lookup/using2.C -std=c++26 (test for errors, line 29) PASS: g++.dg/lookup/using2.C -std=c++26 (test for errors, line 42) PASS: g++.dg/lookup/using2.C -std=c++26 (test for errors, line 43) PASS: g++.dg/lookup/using2.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using2.C -std=c++98 (test for errors, line 27) PASS: g++.dg/lookup/using2.C -std=c++98 (test for errors, line 28) PASS: g++.dg/lookup/using2.C -std=c++98 (test for errors, line 29) PASS: g++.dg/lookup/using2.C -std=c++98 (test for errors, line 42) PASS: g++.dg/lookup/using2.C -std=c++98 (test for errors, line 43) PASS: g++.dg/lookup/using2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using20.C -std=c++20 (test for errors, line 18) PASS: g++.dg/lookup/using20.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/lookup/using20.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/lookup/using20.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using20.C -std=c++26 (test for errors, line 18) PASS: g++.dg/lookup/using20.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/lookup/using20.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/lookup/using20.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using20.C -std=c++98 (test for errors, line 18) PASS: g++.dg/lookup/using20.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/lookup/using20.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/lookup/using20.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using21.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using21.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using21.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using22.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using22.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using22.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using23.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using23.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using23.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using24.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using24.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using24.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using25.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using25.C -std=c++20 execution test PASS: g++.dg/lookup/using25.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using25.C -std=c++26 execution test PASS: g++.dg/lookup/using25.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using25.C -std=c++98 execution test PASS: g++.dg/lookup/using26.C -std=c++20 (test for errors, line 22) PASS: g++.dg/lookup/using26.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/lookup/using26.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using26.C -std=c++26 (test for errors, line 22) PASS: g++.dg/lookup/using26.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/lookup/using26.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using26.C -std=c++98 (test for errors, line 22) PASS: g++.dg/lookup/using26.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/lookup/using26.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using27.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using27.C -std=c++20 execution test PASS: g++.dg/lookup/using27.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using27.C -std=c++26 execution test PASS: g++.dg/lookup/using27.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using27.C -std=c++98 execution test PASS: g++.dg/lookup/using28.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using28.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using28.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using29.C -std=c++20 (test for errors, line 16) PASS: g++.dg/lookup/using29.C -std=c++20 (test for errors, line 32) PASS: g++.dg/lookup/using29.C -std=c++20 (test for errors, line 43) PASS: g++.dg/lookup/using29.C -std=c++20 (test for errors, line 49) PASS: g++.dg/lookup/using29.C -std=c++20 (test for errors, line 60) PASS: g++.dg/lookup/using29.C -std=c++20 (test for errors, line 66) PASS: g++.dg/lookup/using29.C -std=c++20 (test for errors, line 78) PASS: g++.dg/lookup/using29.C -std=c++20 (test for errors, line 80) PASS: g++.dg/lookup/using29.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/lookup/using29.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/lookup/using29.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/lookup/using29.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/lookup/using29.C -std=c++20 (test for warnings, line 54) PASS: g++.dg/lookup/using29.C -std=c++20 (test for warnings, line 59) PASS: g++.dg/lookup/using29.C -std=c++20 (test for warnings, line 77) PASS: g++.dg/lookup/using29.C -std=c++20 (test for warnings, line 79) PASS: g++.dg/lookup/using29.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using29.C -std=c++26 (test for errors, line 16) PASS: g++.dg/lookup/using29.C -std=c++26 (test for errors, line 32) PASS: g++.dg/lookup/using29.C -std=c++26 (test for errors, line 43) PASS: g++.dg/lookup/using29.C -std=c++26 (test for errors, line 49) PASS: g++.dg/lookup/using29.C -std=c++26 (test for errors, line 60) PASS: g++.dg/lookup/using29.C -std=c++26 (test for errors, line 66) PASS: g++.dg/lookup/using29.C -std=c++26 (test for errors, line 78) PASS: g++.dg/lookup/using29.C -std=c++26 (test for errors, line 80) PASS: g++.dg/lookup/using29.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/lookup/using29.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/lookup/using29.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/lookup/using29.C -std=c++26 (test for warnings, line 48) PASS: g++.dg/lookup/using29.C -std=c++26 (test for warnings, line 54) PASS: g++.dg/lookup/using29.C -std=c++26 (test for warnings, line 59) PASS: g++.dg/lookup/using29.C -std=c++26 (test for warnings, line 77) PASS: g++.dg/lookup/using29.C -std=c++26 (test for warnings, line 79) PASS: g++.dg/lookup/using29.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using29.C -std=c++98 (test for errors, line 16) PASS: g++.dg/lookup/using29.C -std=c++98 (test for errors, line 32) PASS: g++.dg/lookup/using29.C -std=c++98 (test for errors, line 43) PASS: g++.dg/lookup/using29.C -std=c++98 (test for errors, line 49) PASS: g++.dg/lookup/using29.C -std=c++98 (test for errors, line 60) PASS: g++.dg/lookup/using29.C -std=c++98 (test for errors, line 66) PASS: g++.dg/lookup/using29.C -std=c++98 (test for errors, line 78) PASS: g++.dg/lookup/using29.C -std=c++98 (test for errors, line 80) PASS: g++.dg/lookup/using29.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/lookup/using29.C -std=c++98 (test for warnings, line 31) PASS: g++.dg/lookup/using29.C -std=c++98 (test for warnings, line 42) PASS: g++.dg/lookup/using29.C -std=c++98 (test for warnings, line 48) PASS: g++.dg/lookup/using29.C -std=c++98 (test for warnings, line 54) PASS: g++.dg/lookup/using29.C -std=c++98 (test for warnings, line 59) PASS: g++.dg/lookup/using29.C -std=c++98 (test for warnings, line 77) PASS: g++.dg/lookup/using29.C -std=c++98 (test for warnings, line 79) PASS: g++.dg/lookup/using29.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using3.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using3.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using30.C -std=c++20 (test for errors, line 7) PASS: g++.dg/lookup/using30.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/lookup/using30.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using30.C -std=c++26 (test for errors, line 7) PASS: g++.dg/lookup/using30.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/lookup/using30.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using30.C -std=c++98 (test for errors, line 7) PASS: g++.dg/lookup/using30.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/lookup/using30.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using31.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using31.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using31.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using32.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using32.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using32.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using33.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using33.C -std=c++20 execution test PASS: g++.dg/lookup/using33.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using33.C -std=c++26 execution test PASS: g++.dg/lookup/using33.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using33.C -std=c++98 execution test PASS: g++.dg/lookup/using34.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using34.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using34.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using35.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using35.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using35.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using36.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using36.C -std=c++20 execution test PASS: g++.dg/lookup/using36.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using36.C -std=c++26 execution test PASS: g++.dg/lookup/using36.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using36.C -std=c++98 execution test PASS: g++.dg/lookup/using37.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using37.C -std=c++20 execution test PASS: g++.dg/lookup/using37.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using37.C -std=c++26 execution test PASS: g++.dg/lookup/using37.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using37.C -std=c++98 execution test PASS: g++.dg/lookup/using38.C -std=c++20 (test for errors, line 23) PASS: g++.dg/lookup/using38.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/lookup/using38.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using38.C -std=c++26 (test for errors, line 23) PASS: g++.dg/lookup/using38.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/lookup/using38.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using38.C -std=c++98 (test for errors, line 23) PASS: g++.dg/lookup/using38.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/lookup/using38.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using39.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using39.C -std=c++20 execution test PASS: g++.dg/lookup/using39.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using39.C -std=c++26 execution test PASS: g++.dg/lookup/using39.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using39.C -std=c++98 execution test PASS: g++.dg/lookup/using4.C -std=c++17 (test for errors, line 13) PASS: g++.dg/lookup/using4.C -std=c++17 (test for excess errors) PASS: g++.dg/lookup/using4.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using4.C -std=c++98 (test for errors, line 13) PASS: g++.dg/lookup/using4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using40.C -std=c++20 (test for errors, line 15) PASS: g++.dg/lookup/using40.C -std=c++20 (test for errors, line 18) PASS: g++.dg/lookup/using40.C -std=c++20 (test for errors, line 21) PASS: g++.dg/lookup/using40.C -std=c++20 (test for errors, line 24) PASS: g++.dg/lookup/using40.C -std=c++20 (test for errors, line 27) PASS: g++.dg/lookup/using40.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/lookup/using40.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/lookup/using40.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/lookup/using40.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/lookup/using40.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/lookup/using40.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using40.C -std=c++26 (test for errors, line 15) PASS: g++.dg/lookup/using40.C -std=c++26 (test for errors, line 18) PASS: g++.dg/lookup/using40.C -std=c++26 (test for errors, line 21) PASS: g++.dg/lookup/using40.C -std=c++26 (test for errors, line 24) PASS: g++.dg/lookup/using40.C -std=c++26 (test for errors, line 27) PASS: g++.dg/lookup/using40.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/lookup/using40.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/lookup/using40.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/lookup/using40.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/lookup/using40.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/lookup/using40.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using40.C -std=c++98 (test for errors, line 15) PASS: g++.dg/lookup/using40.C -std=c++98 (test for errors, line 18) PASS: g++.dg/lookup/using40.C -std=c++98 (test for errors, line 21) PASS: g++.dg/lookup/using40.C -std=c++98 (test for errors, line 24) PASS: g++.dg/lookup/using40.C -std=c++98 (test for errors, line 27) PASS: g++.dg/lookup/using40.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/lookup/using40.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/lookup/using40.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/lookup/using40.C -std=c++98 (test for warnings, line 23) PASS: g++.dg/lookup/using40.C -std=c++98 (test for warnings, line 26) PASS: g++.dg/lookup/using40.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using41.C -std=c++20 (test for errors, line 13) PASS: g++.dg/lookup/using41.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/lookup/using41.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using41.C -std=c++26 (test for errors, line 13) PASS: g++.dg/lookup/using41.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/lookup/using41.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using41.C -std=c++98 (test for errors, line 13) PASS: g++.dg/lookup/using41.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/lookup/using41.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using42.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using42.C -std=c++20 execution test PASS: g++.dg/lookup/using42.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using42.C -std=c++26 execution test PASS: g++.dg/lookup/using42.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using42.C -std=c++98 execution test PASS: g++.dg/lookup/using44.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using44.C -std=c++20 execution test PASS: g++.dg/lookup/using44.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using44.C -std=c++26 execution test PASS: g++.dg/lookup/using44.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using44.C -std=c++98 execution test PASS: g++.dg/lookup/using45.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using45.C -std=c++20 execution test PASS: g++.dg/lookup/using45.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using45.C -std=c++26 execution test PASS: g++.dg/lookup/using45.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using45.C -std=c++98 execution test PASS: g++.dg/lookup/using46.C -std=gnu++20 (test for excess errors) PASS: g++.dg/lookup/using46.C -std=gnu++26 (test for excess errors) PASS: g++.dg/lookup/using46.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/using47.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using47.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using47.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using48.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using48.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using48.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using49.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using49.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using49.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using5.C -std=c++20 (test for errors, line 16) PASS: g++.dg/lookup/using5.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using5.C -std=c++26 (test for errors, line 16) PASS: g++.dg/lookup/using5.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using5.C -std=c++98 (test for errors, line 16) PASS: g++.dg/lookup/using5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using50.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using50.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using50.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using51.C -std=gnu++20 (test for excess errors) PASS: g++.dg/lookup/using51.C -std=gnu++26 (test for excess errors) PASS: g++.dg/lookup/using51.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/using52.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using52.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using52.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using53.C -std=c++20 (test for errors, line 19) PASS: g++.dg/lookup/using53.C -std=c++20 (test for errors, line 20) PASS: g++.dg/lookup/using53.C -std=c++20 (test for errors, line 40) PASS: g++.dg/lookup/using53.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/lookup/using53.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/lookup/using53.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/lookup/using53.C -std=c++20 (test for excess errors) XFAIL: g++.dg/lookup/using53.C -std=c++20 PR c++/115806 (test for errors, line 39) XFAIL: g++.dg/lookup/using53.C -std=c++20 PR c++/115806 (test for warnings, line 35) PASS: g++.dg/lookup/using53.C -std=c++20 See P1787 (CWG36) (test for bogus messages, line 55) PASS: g++.dg/lookup/using53.C -std=c++26 (test for errors, line 19) PASS: g++.dg/lookup/using53.C -std=c++26 (test for errors, line 20) PASS: g++.dg/lookup/using53.C -std=c++26 (test for errors, line 40) PASS: g++.dg/lookup/using53.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/lookup/using53.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/lookup/using53.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/lookup/using53.C -std=c++26 (test for excess errors) XFAIL: g++.dg/lookup/using53.C -std=c++26 PR c++/115806 (test for errors, line 39) XFAIL: g++.dg/lookup/using53.C -std=c++26 PR c++/115806 (test for warnings, line 35) PASS: g++.dg/lookup/using53.C -std=c++26 See P1787 (CWG36) (test for bogus messages, line 55) PASS: g++.dg/lookup/using53.C -std=c++98 (test for errors, line 19) PASS: g++.dg/lookup/using53.C -std=c++98 (test for errors, line 20) PASS: g++.dg/lookup/using53.C -std=c++98 (test for errors, line 40) PASS: g++.dg/lookup/using53.C -std=c++98 (test for warnings, line 36) PASS: g++.dg/lookup/using53.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/lookup/using53.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/lookup/using53.C -std=c++98 (test for excess errors) XFAIL: g++.dg/lookup/using53.C -std=c++98 PR c++/115806 (test for errors, line 39) XFAIL: g++.dg/lookup/using53.C -std=c++98 PR c++/115806 (test for warnings, line 35) PASS: g++.dg/lookup/using53.C -std=c++98 See P1787 (CWG36) (test for bogus messages, line 55) PASS: g++.dg/lookup/using54.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using54.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using54.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using55.C -std=c++20 (test for errors, line 10) PASS: g++.dg/lookup/using55.C -std=c++20 (test for errors, line 12) PASS: g++.dg/lookup/using55.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using55.C -std=c++26 (test for errors, line 10) PASS: g++.dg/lookup/using55.C -std=c++26 (test for errors, line 12) PASS: g++.dg/lookup/using55.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using55.C -std=c++98 (test for errors, line 10) PASS: g++.dg/lookup/using55.C -std=c++98 (test for errors, line 12) PASS: g++.dg/lookup/using55.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using56.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using56.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using56.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using57.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using57.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using57.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using58.C -std=c++20 (test for errors, line 17) PASS: g++.dg/lookup/using58.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/lookup/using58.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using58.C -std=c++26 (test for errors, line 17) PASS: g++.dg/lookup/using58.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/lookup/using58.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using58.C -std=c++98 (test for errors, line 17) PASS: g++.dg/lookup/using58.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/lookup/using58.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using59.C -std=c++20 (test for errors, line 12) PASS: g++.dg/lookup/using59.C -std=c++20 (test for errors, line 8) PASS: g++.dg/lookup/using59.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/lookup/using59.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/lookup/using59.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using59.C -std=c++26 (test for errors, line 12) PASS: g++.dg/lookup/using59.C -std=c++26 (test for errors, line 8) PASS: g++.dg/lookup/using59.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/lookup/using59.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/lookup/using59.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using59.C -std=c++98 (test for errors, line 12) PASS: g++.dg/lookup/using59.C -std=c++98 (test for errors, line 8) PASS: g++.dg/lookup/using59.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/lookup/using59.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/lookup/using59.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using6.C -std=c++20 (test for errors, line 11) PASS: g++.dg/lookup/using6.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using6.C -std=c++26 (test for errors, line 11) PASS: g++.dg/lookup/using6.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using6.C -std=c++98 (test for errors, line 11) PASS: g++.dg/lookup/using6.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using60.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using60.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using60.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using61.C -std=gnu++20 scan-assembler-not .debug_info PASS: g++.dg/lookup/using61.C -std=gnu++20 (test for excess errors) PASS: g++.dg/lookup/using61.C -std=gnu++26 scan-assembler-not .debug_info PASS: g++.dg/lookup/using61.C -std=gnu++26 (test for excess errors) PASS: g++.dg/lookup/using61.C -std=gnu++98 scan-assembler-not .debug_info PASS: g++.dg/lookup/using61.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/using62.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using62.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using62.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using63.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using63.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using63.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using64.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using64.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using64.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using65.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using65.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using65.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using66.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/using66.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using66.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using66a.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/using66a.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using66a.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using67.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/using67.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using67.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using68.C -std=c++20 (test for errors, line 6) PASS: g++.dg/lookup/using68.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/lookup/using68.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using68.C -std=c++26 (test for errors, line 6) PASS: g++.dg/lookup/using68.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/lookup/using68.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using68.C -std=c++98 (test for errors, line 6) PASS: g++.dg/lookup/using68.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/lookup/using68.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using69.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using69.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using69.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using7.C -std=c++20 (test for errors, line 6) PASS: g++.dg/lookup/using7.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/lookup/using7.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using7.C -std=c++20 incomplete (test for errors, line 8) PASS: g++.dg/lookup/using7.C -std=c++26 (test for errors, line 6) PASS: g++.dg/lookup/using7.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/lookup/using7.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using7.C -std=c++26 incomplete (test for errors, line 8) PASS: g++.dg/lookup/using7.C -std=c++98 (test for errors, line 6) PASS: g++.dg/lookup/using7.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/lookup/using7.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using7.C -std=c++98 incomplete (test for errors, line 8) PASS: g++.dg/lookup/using70.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/using70.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using70.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using71.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using71.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using71.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using8.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using8.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using8.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using9.C -std=c++20 (test for errors, line 22) PASS: g++.dg/lookup/using9.C -std=c++20 (test for errors, line 23) PASS: g++.dg/lookup/using9.C -std=c++20 (test for errors, line 29) PASS: g++.dg/lookup/using9.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/lookup/using9.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/lookup/using9.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/lookup/using9.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/lookup/using9.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/lookup/using9.C -std=c++20 (test for excess errors) PASS: g++.dg/lookup/using9.C -std=c++26 (test for errors, line 22) PASS: g++.dg/lookup/using9.C -std=c++26 (test for errors, line 23) PASS: g++.dg/lookup/using9.C -std=c++26 (test for errors, line 29) PASS: g++.dg/lookup/using9.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/lookup/using9.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/lookup/using9.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/lookup/using9.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/lookup/using9.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/lookup/using9.C -std=c++26 (test for excess errors) PASS: g++.dg/lookup/using9.C -std=c++98 (test for errors, line 22) PASS: g++.dg/lookup/using9.C -std=c++98 (test for errors, line 23) PASS: g++.dg/lookup/using9.C -std=c++98 (test for errors, line 29) PASS: g++.dg/lookup/using9.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/lookup/using9.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/lookup/using9.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/lookup/using9.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/lookup/using9.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/lookup/using9.C -std=c++98 (test for excess errors) PASS: g++.dg/missing-return.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/missing-return.C -std=gnu++20 scan-tree-dump optimized "__builtin_unreachable" PASS: g++.dg/missing-return.C -std=gnu++20 (test for excess errors) PASS: g++.dg/missing-return.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/missing-return.C -std=gnu++26 scan-tree-dump optimized "__builtin_unreachable" PASS: g++.dg/missing-return.C -std=gnu++26 (test for excess errors) PASS: g++.dg/missing-return.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/missing-return.C -std=gnu++98 scan-tree-dump optimized "__builtin_unreachable" PASS: g++.dg/missing-return.C -std=gnu++98 (test for excess errors) PASS: g++.dg/missing-symbol-2.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/missing-symbol-2.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/missing-symbol-2.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/missing-symbol-2.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/missing-symbol-2.C -std=gnu++20 expected multiline pattern lines 11-13 PASS: g++.dg/missing-symbol-2.C -std=gnu++20 expected multiline pattern lines 22-24 PASS: g++.dg/missing-symbol-2.C -std=gnu++20 expected multiline pattern lines 33-37 PASS: g++.dg/missing-symbol-2.C -std=gnu++20 expected multiline pattern lines 48-52 PASS: g++.dg/missing-symbol-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/missing-symbol-2.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/missing-symbol-2.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/missing-symbol-2.C -std=gnu++26 (test for errors, line 45) PASS: g++.dg/missing-symbol-2.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/missing-symbol-2.C -std=gnu++26 expected multiline pattern lines 11-13 PASS: g++.dg/missing-symbol-2.C -std=gnu++26 expected multiline pattern lines 22-24 PASS: g++.dg/missing-symbol-2.C -std=gnu++26 expected multiline pattern lines 33-37 PASS: g++.dg/missing-symbol-2.C -std=gnu++26 expected multiline pattern lines 48-52 PASS: g++.dg/missing-symbol-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/missing-symbol-2.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/missing-symbol-2.C -std=gnu++98 (test for errors, line 30) PASS: g++.dg/missing-symbol-2.C -std=gnu++98 (test for errors, line 45) PASS: g++.dg/missing-symbol-2.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/missing-symbol-2.C -std=gnu++98 expected multiline pattern lines 11-13 PASS: g++.dg/missing-symbol-2.C -std=gnu++98 expected multiline pattern lines 22-24 PASS: g++.dg/missing-symbol-2.C -std=gnu++98 expected multiline pattern lines 33-37 PASS: g++.dg/missing-symbol-2.C -std=gnu++98 expected multiline pattern lines 48-52 PASS: g++.dg/missing-symbol-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/musttail10.C (test for errors, line 20) PASS: g++.dg/musttail10.C (test for errors, line 24) PASS: g++.dg/musttail10.C (test for errors, line 7) PASS: g++.dg/musttail10.C (test for excess errors) PASS: g++.dg/musttail11.C (test for errors, line 18) PASS: g++.dg/musttail11.C (test for errors, line 23) PASS: g++.dg/musttail11.C (test for errors, line 26) PASS: g++.dg/musttail11.C (test for excess errors) PASS: g++.dg/musttail12.C (test for errors, line 20) PASS: g++.dg/musttail12.C (test for errors, line 24) PASS: g++.dg/musttail12.C (test for errors, line 7) PASS: g++.dg/musttail12.C (test for excess errors) PASS: g++.dg/musttail13.C (test for errors, line 18) PASS: g++.dg/musttail13.C (test for errors, line 23) PASS: g++.dg/musttail13.C (test for errors, line 26) PASS: g++.dg/musttail13.C (test for excess errors) PASS: g++.dg/musttail14.C -std=gnu++20 scan-tree-dump-times optimized " [^\n\r]* = bar \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/musttail14.C -std=gnu++20 scan-tree-dump-times optimized " [^\n\r]* = baz \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/musttail14.C -std=gnu++20 scan-tree-dump-times optimized " [^\n\r]* = corge \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/musttail14.C -std=gnu++20 scan-tree-dump-times optimized " [^\n\r]* = foo \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/musttail14.C -std=gnu++20 scan-tree-dump-times optimized " [^\n\r]* = freddy \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/musttail14.C -std=gnu++20 scan-tree-dump-times optimized " [^\n\r]* = qux \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/musttail14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/musttail14.C -std=gnu++26 scan-tree-dump-times optimized " [^\n\r]* = bar \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/musttail14.C -std=gnu++26 scan-tree-dump-times optimized " [^\n\r]* = baz \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/musttail14.C -std=gnu++26 scan-tree-dump-times optimized " [^\n\r]* = corge \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/musttail14.C -std=gnu++26 scan-tree-dump-times optimized " [^\n\r]* = foo \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/musttail14.C -std=gnu++26 scan-tree-dump-times optimized " [^\n\r]* = freddy \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/musttail14.C -std=gnu++26 scan-tree-dump-times optimized " [^\n\r]* = qux \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/musttail14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/musttail14.C -std=gnu++98 scan-tree-dump-times optimized " [^\n\r]* = bar \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/musttail14.C -std=gnu++98 scan-tree-dump-times optimized " [^\n\r]* = baz \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/musttail14.C -std=gnu++98 scan-tree-dump-times optimized " [^\n\r]* = corge \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/musttail14.C -std=gnu++98 scan-tree-dump-times optimized " [^\n\r]* = foo \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/musttail14.C -std=gnu++98 scan-tree-dump-times optimized " [^\n\r]* = freddy \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/musttail14.C -std=gnu++98 scan-tree-dump-times optimized " [^\n\r]* = qux \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/musttail14.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/musttail6.C UNSUPPORTED: g++.dg/musttail7.C PASS: g++.dg/musttail8.C (test for errors, line 9) PASS: g++.dg/musttail8.C (test for excess errors) PASS: g++.dg/musttail9.C (test for errors, line 9) PASS: g++.dg/musttail9.C (test for excess errors) PASS: g++.dg/no-stack-protector-attr-2.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/no-stack-protector-attr-2.C -std=c++20 (test for excess errors) PASS: g++.dg/no-stack-protector-attr-2.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/no-stack-protector-attr-2.C -std=c++26 (test for excess errors) PASS: g++.dg/no-stack-protector-attr-2.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/no-stack-protector-attr-2.C -std=c++98 (test for excess errors) PASS: g++.dg/no-stack-protector-attr-3.C -std=gnu++20 scan-assembler-times stack_chk_fail 1 PASS: g++.dg/no-stack-protector-attr-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/no-stack-protector-attr-3.C -std=gnu++26 scan-assembler-times stack_chk_fail 1 PASS: g++.dg/no-stack-protector-attr-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/no-stack-protector-attr-3.C -std=gnu++98 scan-assembler-times stack_chk_fail 1 PASS: g++.dg/no-stack-protector-attr-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/no-stack-protector-attr.C -std=gnu++20 scan-assembler-not stack_chk_fail PASS: g++.dg/no-stack-protector-attr.C -std=gnu++20 (test for excess errors) PASS: g++.dg/no-stack-protector-attr.C -std=gnu++26 scan-assembler-not stack_chk_fail PASS: g++.dg/no-stack-protector-attr.C -std=gnu++26 (test for excess errors) PASS: g++.dg/no-stack-protector-attr.C -std=gnu++98 scan-assembler-not stack_chk_fail PASS: g++.dg/no-stack-protector-attr.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/20050511-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/20050511-1.C -std=gnu++20 execution test PASS: g++.dg/opt/20050511-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/20050511-1.C -std=gnu++26 execution test PASS: g++.dg/opt/20050511-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/20050511-1.C -std=gnu++98 execution test PASS: g++.dg/opt/20181025-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/20181025-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/20181025-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/alias1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/alias1.C -std=gnu++20 execution test PASS: g++.dg/opt/alias1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/alias1.C -std=gnu++26 execution test PASS: g++.dg/opt/alias1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/alias1.C -std=gnu++98 execution test PASS: g++.dg/opt/alias2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/alias2.C -std=gnu++20 execution test PASS: g++.dg/opt/alias2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/alias2.C -std=gnu++26 execution test PASS: g++.dg/opt/alias2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/alias2.C -std=gnu++98 execution test PASS: g++.dg/opt/alias3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/alias3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/alias3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/alias4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/alias4.C -std=gnu++20 execution test PASS: g++.dg/opt/alias4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/alias4.C -std=gnu++26 execution test PASS: g++.dg/opt/alias4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/alias4.C -std=gnu++98 execution test UNSUPPORTED: g++.dg/opt/always_inline1.C -std=c++20 UNSUPPORTED: g++.dg/opt/always_inline1.C -std=c++26 UNSUPPORTED: g++.dg/opt/always_inline1.C -std=c++98 PASS: g++.dg/opt/always_inline2.C -std=c++11 scan-tree-dump-not optimized "goto" PASS: g++.dg/opt/always_inline2.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/always_inline2.C -std=c++20 scan-tree-dump-not optimized "goto" PASS: g++.dg/opt/always_inline2.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/always_inline2.C -std=c++26 scan-tree-dump-not optimized "goto" PASS: g++.dg/opt/always_inline2.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/anchor1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/anchor1.C -std=gnu++20 execution test PASS: g++.dg/opt/anchor1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/anchor1.C -std=gnu++26 execution test PASS: g++.dg/opt/anchor1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/anchor1.C -std=gnu++98 execution test PASS: g++.dg/opt/anonunion1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/anonunion1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/anonunion1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/array1.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/array1.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/array1.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/array2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/array2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/array2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/asm1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/asm1.C -std=gnu++20 double sized union element should be addressible (test for bogus messages, line 8) PASS: g++.dg/opt/asm1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/asm1.C -std=gnu++26 double sized union element should be addressible (test for bogus messages, line 8) PASS: g++.dg/opt/asm1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/asm1.C -std=gnu++98 double sized union element should be addressible (test for bogus messages, line 8) PASS: g++.dg/opt/asm2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/asm2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/asm2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/auto-init-sra-pr121894.C -std=gnu++20 scan-tree-dump-times esra "DEFERRED_INIT" 4 PASS: g++.dg/opt/auto-init-sra-pr121894.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/auto-init-sra-pr121894.C -std=gnu++26 scan-tree-dump-times esra "DEFERRED_INIT" 4 PASS: g++.dg/opt/auto-init-sra-pr121894.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/auto-init-sra-pr121894.C -std=gnu++98 scan-tree-dump-times esra "DEFERRED_INIT" 4 PASS: g++.dg/opt/auto-init-sra-pr121894.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/bitfield1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/bitfield1.C -std=gnu++20 execution test PASS: g++.dg/opt/bitfield1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/bitfield1.C -std=gnu++26 execution test PASS: g++.dg/opt/bitfield1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/bitfield1.C -std=gnu++98 execution test PASS: g++.dg/opt/bool1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/bool1.C -std=gnu++20 execution test PASS: g++.dg/opt/bool1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/bool1.C -std=gnu++26 execution test PASS: g++.dg/opt/bool1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/bool1.C -std=gnu++98 execution test PASS: g++.dg/opt/builtins1.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/opt/builtins1.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/opt/builtins1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/builtins1.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/opt/builtins1.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/opt/builtins1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/builtins1.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/opt/builtins1.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/opt/builtins1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/builtins2.C -std=c++11 scan-assembler-not asinh PASS: g++.dg/opt/builtins2.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/builtins2.C -std=c++20 scan-assembler-not asinh PASS: g++.dg/opt/builtins2.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/builtins2.C -std=c++26 scan-assembler-not asinh PASS: g++.dg/opt/builtins2.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/call1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/call1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/call1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/call2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/call2.C -std=gnu++20 execution test PASS: g++.dg/opt/call2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/call2.C -std=gnu++26 execution test PASS: g++.dg/opt/call2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/call2.C -std=gnu++98 execution test PASS: g++.dg/opt/call3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/call3.C -std=gnu++20 execution test PASS: g++.dg/opt/call3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/call3.C -std=gnu++26 execution test PASS: g++.dg/opt/call3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/call3.C -std=gnu++98 execution test PASS: g++.dg/opt/cfg1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/cfg1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/cfg1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/cfg2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/cfg2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/cfg2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/cfg3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/cfg3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/cfg3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/cfg4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/cfg4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/cfg4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/cfg5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/cfg5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/cfg5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/cleanup1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/cleanup1.C -std=gnu++20 execution test PASS: g++.dg/opt/cleanup1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/cleanup1.C -std=gnu++26 execution test PASS: g++.dg/opt/cleanup1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/cleanup1.C -std=gnu++98 execution test PASS: g++.dg/opt/combine.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/combine.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/combine.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/complex1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/complex1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/complex1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/complex2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/complex2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/complex2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/complex3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/complex3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/complex3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/complex4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/complex4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/complex4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/complex5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/complex5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/complex5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/complex6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/complex6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/complex6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/compound1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/compound1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/compound1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/cond1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/cond1.C -std=gnu++20 execution test PASS: g++.dg/opt/cond1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/cond1.C -std=gnu++26 execution test PASS: g++.dg/opt/cond1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/cond1.C -std=gnu++98 execution test PASS: g++.dg/opt/conj1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/conj1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/conj1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/conj2.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/conj2.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/conj2.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/const-builtin1.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/opt/const-builtin1.C -std=gnu++20 scan-assembler-not memchr PASS: g++.dg/opt/const-builtin1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/const-builtin1.C -std=gnu++20 execution test PASS: g++.dg/opt/const-builtin1.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/opt/const-builtin1.C -std=gnu++26 scan-assembler-not memchr PASS: g++.dg/opt/const-builtin1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/const-builtin1.C -std=gnu++26 execution test PASS: g++.dg/opt/const-builtin1.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/opt/const-builtin1.C -std=gnu++98 scan-assembler-not memchr PASS: g++.dg/opt/const-builtin1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/const-builtin1.C -std=gnu++98 execution test PASS: g++.dg/opt/const1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/const1.C -std=gnu++20 execution test PASS: g++.dg/opt/const1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/const1.C -std=gnu++26 execution test PASS: g++.dg/opt/const1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/const1.C -std=gnu++98 execution test PASS: g++.dg/opt/const2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/const2.C -std=gnu++20 execution test PASS: g++.dg/opt/const2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/const2.C -std=gnu++26 execution test PASS: g++.dg/opt/const2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/const2.C -std=gnu++98 execution test PASS: g++.dg/opt/const3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/const3.C -std=gnu++20 execution test PASS: g++.dg/opt/const3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/const3.C -std=gnu++26 execution test PASS: g++.dg/opt/const3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/const3.C -std=gnu++98 execution test PASS: g++.dg/opt/const4.C -std=c++20 scan-assembler-not \\.data(?!\\.rel\\.ro) PASS: g++.dg/opt/const4.C -std=c++20 scan-assembler-symbol-section symbol constant_variable (found _ZL17constant_variable) has section ^\\.(const|rodata)|\\[RO\\] (found .rodata) PASS: g++.dg/opt/const4.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/const4.C -std=c++26 scan-assembler-not \\.data(?!\\.rel\\.ro) PASS: g++.dg/opt/const4.C -std=c++26 scan-assembler-symbol-section symbol constant_variable (found _ZL17constant_variable) has section ^\\.(const|rodata)|\\[RO\\] (found .rodata) PASS: g++.dg/opt/const4.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/const4.C -std=c++98 scan-assembler-not \\.data(?!\\.rel\\.ro) PASS: g++.dg/opt/const4.C -std=c++98 scan-assembler-symbol-section symbol constant_variable (found _ZL17constant_variable) has section ^\\.(const|rodata)|\\[RO\\] (found .rodata) PASS: g++.dg/opt/const4.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/opt/const5.C -std=c++20 UNSUPPORTED: g++.dg/opt/const5.C -std=c++26 UNSUPPORTED: g++.dg/opt/const5.C -std=c++98 PASS: g++.dg/opt/const6.C -std=gnu++20 scan-assembler _ZN1K1kE PASS: g++.dg/opt/const6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/const6.C -std=gnu++26 scan-assembler _ZN1K1kE PASS: g++.dg/opt/const6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/const6.C -std=gnu++98 scan-assembler _ZN1K1kE PASS: g++.dg/opt/const6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/const7.C -std=gnu++11 (test for bogus messages, line 7) PASS: g++.dg/opt/const7.C -std=gnu++11 scan-assembler-symbol-section symbol b_var (found _ZL5b_var) has section ^\\.(const|rodata)|\\[RO\\] (found .rodata) PASS: g++.dg/opt/const7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/const7.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/opt/const7.C -std=gnu++20 scan-assembler-symbol-section symbol b_var (found _ZL5b_var) has section ^\\.(const|rodata)|\\[RO\\] (found .rodata) PASS: g++.dg/opt/const7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/const7.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/opt/const7.C -std=gnu++26 scan-assembler-symbol-section symbol b_var (found _ZL5b_var) has section ^\\.(const|rodata)|\\[RO\\] (found .rodata) PASS: g++.dg/opt/const7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/copysign-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/copysign-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/copysign-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/covariant1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/covariant1.C -std=gnu++20 execution test PASS: g++.dg/opt/covariant1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/covariant1.C -std=gnu++26 execution test PASS: g++.dg/opt/covariant1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/covariant1.C -std=gnu++98 execution test PASS: g++.dg/opt/crash1.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/crash1.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/crash1.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/crossjump1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/crossjump1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/crossjump1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/cse1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/cse1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/cse1.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/opt/cse2.C -std=gnu++20 UNSUPPORTED: g++.dg/opt/cse2.C -std=gnu++26 UNSUPPORTED: g++.dg/opt/cse2.C -std=gnu++98 PASS: g++.dg/opt/cse3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/cse3.C -std=gnu++20 execution test PASS: g++.dg/opt/cse3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/cse3.C -std=gnu++26 execution test PASS: g++.dg/opt/cse3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/cse3.C -std=gnu++98 execution test PASS: g++.dg/opt/declone1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/declone1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/declone1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/declone2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/declone2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/declone2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/declone3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/declone3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/declone3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/delay-slot-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/delay-slot-1.C -std=gnu++20 execution test PASS: g++.dg/opt/delay-slot-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/delay-slot-1.C -std=gnu++26 execution test PASS: g++.dg/opt/delay-slot-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/delay-slot-1.C -std=gnu++98 execution test PASS: g++.dg/opt/delay-slot-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/delay-slot-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/delay-slot-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/devirt1.C -std=gnu++20 scan-assembler xyzzy PASS: g++.dg/opt/devirt1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/devirt1.C -std=gnu++26 scan-assembler xyzzy PASS: g++.dg/opt/devirt1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/devirt1.C -std=gnu++98 scan-assembler xyzzy PASS: g++.dg/opt/devirt1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/devirt2.C -std=gnu++20 scan-assembler-times xyzzy 2 PASS: g++.dg/opt/devirt2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/devirt2.C -std=gnu++26 scan-assembler-times xyzzy 2 PASS: g++.dg/opt/devirt2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/devirt2.C -std=gnu++98 scan-assembler-times xyzzy 2 PASS: g++.dg/opt/devirt2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/devirt3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/devirt3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/devirt3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/devirt4.C -std=gnu++20 scan-assembler-not _ZN3barD0Ev PASS: g++.dg/opt/devirt4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/devirt4.C -std=gnu++26 scan-assembler-not _ZN3barD0Ev PASS: g++.dg/opt/devirt4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/devirt4.C -std=gnu++98 scan-assembler-not _ZN3barD0Ev PASS: g++.dg/opt/devirt4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/devirt5.C -std=gnu++20 scan-assembler-not _ZN6parserIiE9getOptionEv PASS: g++.dg/opt/devirt5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/devirt5.C -std=gnu++26 scan-assembler-not _ZN6parserIiE9getOptionEv PASS: g++.dg/opt/devirt5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/devirt5.C -std=gnu++98 scan-assembler-not _ZN6parserIiE9getOptionEv PASS: g++.dg/opt/devirt5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/devirt6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/devirt6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/devirt6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/dtor1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/dtor1.C -std=gnu++20 execution test PASS: g++.dg/opt/dtor1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/dtor1.C -std=gnu++26 execution test PASS: g++.dg/opt/dtor1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/dtor1.C -std=gnu++98 execution test PASS: g++.dg/opt/dtor2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/dtor2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/dtor2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/dtor3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/dtor3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/dtor3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/dtor4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/dtor4.C -std=gnu++20 execution test PASS: g++.dg/opt/dtor4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/dtor4.C -std=gnu++26 execution test PASS: g++.dg/opt/dtor4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/dtor4.C -std=gnu++98 execution test PASS: g++.dg/opt/dump1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/dump1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/dump1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/eh1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/eh1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/eh1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/eh2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/eh2.C -std=gnu++20 execution test PASS: g++.dg/opt/eh2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/eh2.C -std=gnu++26 execution test PASS: g++.dg/opt/eh2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/eh2.C -std=gnu++98 execution test PASS: g++.dg/opt/eh3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/eh3.C -std=gnu++20 execution test PASS: g++.dg/opt/eh3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/eh3.C -std=gnu++26 execution test PASS: g++.dg/opt/eh3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/eh3.C -std=gnu++98 execution test PASS: g++.dg/opt/eh4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/eh4.C -std=gnu++20 execution test PASS: g++.dg/opt/eh4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/eh4.C -std=gnu++26 execution test PASS: g++.dg/opt/eh4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/eh4.C -std=gnu++98 execution test PASS: g++.dg/opt/eh5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/eh5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/eh5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/empty1.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/empty1.C -std=c++20 execution test PASS: g++.dg/opt/empty1.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/empty1.C -std=c++26 execution test PASS: g++.dg/opt/empty1.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/empty1.C -std=c++98 execution test PASS: g++.dg/opt/empty2.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/empty2.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/empty2.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/emptyunion.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/emptyunion.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/emptyunion.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/enum1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/enum1.C -std=gnu++20 execution test PASS: g++.dg/opt/enum1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/enum1.C -std=gnu++26 execution test PASS: g++.dg/opt/enum1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/enum1.C -std=gnu++98 execution test PASS: g++.dg/opt/enum2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/enum2.C -std=gnu++20 execution test PASS: g++.dg/opt/enum2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/enum2.C -std=gnu++26 execution test PASS: g++.dg/opt/enum2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/enum2.C -std=gnu++98 execution test PASS: g++.dg/opt/expect1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/expect1.C -std=gnu++20 execution test PASS: g++.dg/opt/expect1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/expect1.C -std=gnu++26 execution test PASS: g++.dg/opt/expect1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/expect1.C -std=gnu++98 execution test PASS: g++.dg/opt/expect2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/expect2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/expect2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/flifetime-dse1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/flifetime-dse1.C -std=gnu++20 execution test PASS: g++.dg/opt/flifetime-dse1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/flifetime-dse1.C -std=gnu++26 execution test PASS: g++.dg/opt/flifetime-dse1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/flifetime-dse1.C -std=gnu++98 execution test PASS: g++.dg/opt/flifetime-dse2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/flifetime-dse2.C -std=gnu++20 execution test PASS: g++.dg/opt/flifetime-dse2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/flifetime-dse2.C -std=gnu++26 execution test PASS: g++.dg/opt/flifetime-dse2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/flifetime-dse2.C -std=gnu++98 execution test PASS: g++.dg/opt/flifetime-dse3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/flifetime-dse3.C -std=gnu++11 execution test PASS: g++.dg/opt/flifetime-dse3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/flifetime-dse3.C -std=gnu++20 execution test PASS: g++.dg/opt/flifetime-dse3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/flifetime-dse3.C -std=gnu++26 execution test PASS: g++.dg/opt/flifetime-dse4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/flifetime-dse4.C -std=gnu++20 execution test PASS: g++.dg/opt/flifetime-dse4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/flifetime-dse4.C -std=gnu++26 execution test PASS: g++.dg/opt/flifetime-dse4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/flifetime-dse4.C -std=gnu++98 execution test PASS: g++.dg/opt/flifetime-dse5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/flifetime-dse5.C -std=gnu++20 execution test PASS: g++.dg/opt/flifetime-dse5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/flifetime-dse5.C -std=gnu++26 execution test PASS: g++.dg/opt/flifetime-dse5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/flifetime-dse5.C -std=gnu++98 execution test PASS: g++.dg/opt/flifetime-dse6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/flifetime-dse6.C -std=gnu++20 execution test PASS: g++.dg/opt/flifetime-dse6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/flifetime-dse6.C -std=gnu++26 execution test PASS: g++.dg/opt/flifetime-dse6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/flifetime-dse6.C -std=gnu++98 execution test PASS: g++.dg/opt/flifetime-dse7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/flifetime-dse7.C -std=gnu++20 execution test PASS: g++.dg/opt/flifetime-dse7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/flifetime-dse7.C -std=gnu++26 execution test PASS: g++.dg/opt/flifetime-dse7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/flifetime-dse7.C -std=gnu++98 execution test PASS: g++.dg/opt/flifetime-dse8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/flifetime-dse8.C -std=gnu++20 execution test PASS: g++.dg/opt/flifetime-dse8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/flifetime-dse8.C -std=gnu++26 execution test PASS: g++.dg/opt/flifetime-dse8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/flifetime-dse8.C -std=gnu++98 execution test PASS: g++.dg/opt/float1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/float1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/float1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/fmo1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/fmo1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/fmo1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/fold1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/fold1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/fold1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/fold2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/fold2.C -std=gnu++20 execution test PASS: g++.dg/opt/fold2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/fold2.C -std=gnu++26 execution test PASS: g++.dg/opt/fold2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/fold2.C -std=gnu++98 execution test PASS: g++.dg/opt/fold3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/fold3.C -std=gnu++20 execution test PASS: g++.dg/opt/fold3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/fold3.C -std=gnu++26 execution test PASS: g++.dg/opt/fold3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/fold3.C -std=gnu++98 execution test PASS: g++.dg/opt/ice1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/ice1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/ice1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/icf1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/icf1.C -std=gnu++11 execution test PASS: g++.dg/opt/icf1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/icf1.C -std=gnu++20 execution test PASS: g++.dg/opt/icf1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/icf1.C -std=gnu++26 execution test PASS: g++.dg/opt/icf2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/icf2.C -std=gnu++11 execution test PASS: g++.dg/opt/icf2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/icf2.C -std=gnu++20 execution test PASS: g++.dg/opt/icf2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/icf2.C -std=gnu++26 execution test PASS: g++.dg/opt/icf3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/icf3.C -std=gnu++11 execution test PASS: g++.dg/opt/icf3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/icf3.C -std=gnu++20 execution test PASS: g++.dg/opt/icf3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/icf3.C -std=gnu++26 execution test PASS: g++.dg/opt/ifcvt1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/ifcvt1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/ifcvt1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/init1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/init1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/init1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/init2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/init2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/init2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/inline1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/inline1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/inline10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/inline10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/inline11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/inline11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/inline12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/inline12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/inline14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/inline14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/inline15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/inline15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline16.C -std=gnu++20 scan-assembler-not _ZL9fromSlotBv PASS: g++.dg/opt/inline16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/inline16.C -std=gnu++26 scan-assembler-not _ZL9fromSlotBv PASS: g++.dg/opt/inline16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/inline16.C -std=gnu++98 scan-assembler-not _ZL9fromSlotBv PASS: g++.dg/opt/inline16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/inline17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/inline17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/inline2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/inline2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/inline3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/inline3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline4.C -std=gnu++20 scan-assembler-not \n_?_Z1gILi[0-9]+EEvv[: \t\n] PASS: g++.dg/opt/inline4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/inline4.C -std=gnu++26 scan-assembler-not \n_?_Z1gILi[0-9]+EEvv[: \t\n] PASS: g++.dg/opt/inline4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/inline4.C -std=gnu++98 scan-assembler-not \n_?_Z1gILi[0-9]+EEvv[: \t\n] PASS: g++.dg/opt/inline4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/inline5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/inline5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline6.C -std=gnu++20 scan-assembler-not \n_?_Z3fooIlET_S0_[: \t\n] PASS: g++.dg/opt/inline6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/inline6.C -std=gnu++26 scan-assembler-not \n_?_Z3fooIlET_S0_[: \t\n] PASS: g++.dg/opt/inline6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/inline6.C -std=gnu++98 scan-assembler-not \n_?_Z3fooIlET_S0_[: \t\n] PASS: g++.dg/opt/inline6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/inline7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/inline7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline8.C -std=gnu++20 scan-assembler foo PASS: g++.dg/opt/inline8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/inline8.C -std=gnu++26 scan-assembler foo PASS: g++.dg/opt/inline8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/inline8.C -std=gnu++98 scan-assembler foo PASS: g++.dg/opt/inline8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/inline9.C -std=gnu++20 execution test PASS: g++.dg/opt/inline9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/inline9.C -std=gnu++26 execution test PASS: g++.dg/opt/inline9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline9.C -std=gnu++98 execution test PASS: g++.dg/opt/interface1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/interface1.C -std=gnu++20 execution test PASS: g++.dg/opt/interface1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/interface1.C -std=gnu++26 execution test PASS: g++.dg/opt/interface1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/interface1.C -std=gnu++98 execution test PASS: g++.dg/opt/interface2.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/interface2.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/interface2.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/is_constant_evaluated1.C -std=c++11 scan-tree-dump original "42" PASS: g++.dg/opt/is_constant_evaluated1.C -std=c++11 scan-tree-dump-not original "foo \\(41\\)" PASS: g++.dg/opt/is_constant_evaluated1.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/is_constant_evaluated1.C -std=c++20 scan-tree-dump original "42" PASS: g++.dg/opt/is_constant_evaluated1.C -std=c++20 scan-tree-dump-not original "foo \\(41\\)" PASS: g++.dg/opt/is_constant_evaluated1.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/is_constant_evaluated1.C -std=c++26 scan-tree-dump original "42" PASS: g++.dg/opt/is_constant_evaluated1.C -std=c++26 scan-tree-dump-not original "foo \\(41\\)" PASS: g++.dg/opt/is_constant_evaluated1.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++11 scan-tree-dump original "p = 1" PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++11 scan-tree-dump-not original "= foo" PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++20 scan-tree-dump original "p = 1" PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++20 scan-tree-dump-not original "= foo" PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++23 scan-tree-dump original "p = 1" PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++23 scan-tree-dump original "q = 4" PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++23 scan-tree-dump-not original "= bar" PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++23 scan-tree-dump-not original "= foo" PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++23 (test for excess errors) PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++11 scan-tree-dump original "a1 = {\\.n=42, \\.m=0}" PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++11 scan-tree-dump original "a2 = {\\.n=42, \\.m=0}" PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++11 scan-tree-dump original "a3 = {\\.n=42, \\.m=0}" PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++11 scan-tree-dump original "a4 = {\\.n=42, \\.m=0}" PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++11 scan-tree-dump original "a5 = {\\.n=42, \\.m=0}" PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a1 = {\\.n=42, \\.m=0}" PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a2 = {\\.n=42, \\.m=0}" PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a3 = {\\.n=42, \\.m=0}" PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a4 = {\\.n=42, \\.m=0}" PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a5 = {\\.n=42, \\.m=0}" PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++26 scan-tree-dump original "a1 = {\\.n=42, \\.m=0}" PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++26 scan-tree-dump original "a2 = {\\.n=42, \\.m=0}" PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++26 scan-tree-dump original "a3 = {\\.n=42, \\.m=0}" PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++26 scan-tree-dump original "a4 = {\\.n=42, \\.m=0}" PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++26 scan-tree-dump original "a5 = {\\.n=42, \\.m=0}" PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/is_constant_evaluated4.C -std=c++17 (test for excess errors) PASS: g++.dg/opt/is_constant_evaluated4.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/is_constant_evaluated4.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/opt/life1.C -std=gnu++20 UNSUPPORTED: g++.dg/opt/life1.C -std=gnu++26 UNSUPPORTED: g++.dg/opt/life1.C -std=gnu++98 PASS: g++.dg/opt/local1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/local1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/local1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/longbranch1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/longbranch1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/longbranch1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/longbranch2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/longbranch2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/longbranch2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/loop1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/loop1.C -std=gnu++20 execution test PASS: g++.dg/opt/loop1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/loop1.C -std=gnu++26 execution test PASS: g++.dg/opt/loop1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/loop1.C -std=gnu++98 execution test PASS: g++.dg/opt/loop2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/loop2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/loop2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/memcpy1.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/opt/memcpy1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/memcpy1.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/opt/memcpy1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/memcpy1.C -std=gnu++98 (test for warnings, line 65) PASS: g++.dg/opt/memcpy1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/mmx1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/mmx1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/mmx1.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/opt/mmx2.C -std=gnu++20 UNSUPPORTED: g++.dg/opt/mmx2.C -std=gnu++26 UNSUPPORTED: g++.dg/opt/mmx2.C -std=gnu++98 PASS: g++.dg/opt/mpx.C -std=gnu++20 at line 4 (test for warnings, line ) PASS: g++.dg/opt/mpx.C -std=gnu++20 at line 5 (test for warnings, line ) PASS: g++.dg/opt/mpx.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/mpx.C -std=gnu++26 at line 4 (test for warnings, line ) PASS: g++.dg/opt/mpx.C -std=gnu++26 at line 5 (test for warnings, line ) PASS: g++.dg/opt/mpx.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/mpx.C -std=gnu++98 at line 4 (test for warnings, line ) PASS: g++.dg/opt/mpx.C -std=gnu++98 at line 5 (test for warnings, line ) PASS: g++.dg/opt/mpx.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/musttail1.C -std=gnu++20 scan-tree-dump-times optimized " [^\n\r]* = foo \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 2 PASS: g++.dg/opt/musttail1.C -std=gnu++20 scan-tree-dump-times optimized " [^\n\r]* = foo \\([^\n\r]*\\); \\[tail call\\]" 3 PASS: g++.dg/opt/musttail1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/musttail1.C -std=gnu++26 scan-tree-dump-times optimized " [^\n\r]* = foo \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 2 PASS: g++.dg/opt/musttail1.C -std=gnu++26 scan-tree-dump-times optimized " [^\n\r]* = foo \\([^\n\r]*\\); \\[tail call\\]" 3 PASS: g++.dg/opt/musttail1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/musttail1.C -std=gnu++98 scan-tree-dump-times optimized " [^\n\r]* = foo \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 2 PASS: g++.dg/opt/musttail1.C -std=gnu++98 scan-tree-dump-times optimized " [^\n\r]* = foo \\([^\n\r]*\\); \\[tail call\\]" 3 PASS: g++.dg/opt/musttail1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/musttail2.C -std=gnu++20 scan-tree-dump-times optimized " [^\n\r]* = foo \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/opt/musttail2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/musttail2.C -std=gnu++26 scan-tree-dump-times optimized " [^\n\r]* = foo \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/opt/musttail2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/musttail2.C -std=gnu++98 scan-tree-dump-times optimized " [^\n\r]* = foo \\([^\n\r]*\\); \\[tail call\\] \\[must tail call\\]" 1 PASS: g++.dg/opt/musttail2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/musttail3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/musttail3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/musttail3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/musttail4.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/opt/musttail4.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/opt/musttail4.C -std=gnu++11 (test for errors, line 27) PASS: g++.dg/opt/musttail4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/musttail4.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/opt/musttail4.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/opt/musttail4.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/opt/musttail4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/musttail4.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/opt/musttail4.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/opt/musttail4.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/opt/musttail4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/musttail5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/musttail5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/musttail5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/new1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/new1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/new1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/noreturn-1.C -std=gnu++11 (test for warnings, line 63) PASS: g++.dg/opt/noreturn-1.C -std=gnu++11 (test for warnings, line 68) PASS: g++.dg/opt/noreturn-1.C -std=gnu++11 (test for warnings, line 73) PASS: g++.dg/opt/noreturn-1.C -std=gnu++11 (test for warnings, line 84) PASS: g++.dg/opt/noreturn-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/noreturn-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/noreturn-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/nothrow1.C -std=gnu++20 scan-tree-dump-times optimized "-42" 0 PASS: g++.dg/opt/nothrow1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/nothrow1.C -std=gnu++26 scan-tree-dump-times optimized "-42" 0 PASS: g++.dg/opt/nothrow1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/nothrow1.C -std=gnu++98 scan-tree-dump-times optimized "-42" 0 PASS: g++.dg/opt/nothrow1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/nrv1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/nrv1.C -std=gnu++20 execution test PASS: g++.dg/opt/nrv1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/nrv1.C -std=gnu++26 execution test PASS: g++.dg/opt/nrv1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/nrv1.C -std=gnu++98 execution test PASS: g++.dg/opt/nrv10.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/nrv10.C -std=c++20 execution test PASS: g++.dg/opt/nrv10.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/nrv10.C -std=c++26 execution test PASS: g++.dg/opt/nrv10.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv10.C -std=c++98 execution test PASS: g++.dg/opt/nrv11.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/nrv11.C -std=c++20 execution test PASS: g++.dg/opt/nrv11.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/nrv11.C -std=c++26 execution test PASS: g++.dg/opt/nrv11.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv11.C -std=c++98 execution test UNSUPPORTED: g++.dg/opt/nrv12.C -std=gnu++20 UNSUPPORTED: g++.dg/opt/nrv12.C -std=gnu++26 UNSUPPORTED: g++.dg/opt/nrv12.C -std=gnu++98 PASS: g++.dg/opt/nrv13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/nrv13.C -std=gnu++20 execution test PASS: g++.dg/opt/nrv13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/nrv13.C -std=gnu++26 execution test PASS: g++.dg/opt/nrv13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/nrv13.C -std=gnu++98 execution test PASS: g++.dg/opt/nrv14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/nrv14.C -std=gnu++20 execution test PASS: g++.dg/opt/nrv14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/nrv14.C -std=gnu++26 execution test PASS: g++.dg/opt/nrv14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/nrv14.C -std=gnu++98 execution test PASS: g++.dg/opt/nrv15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/nrv15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/nrv15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/nrv16.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/nrv16.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/nrv16.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv17.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/nrv17.C -std=c++20 execution test PASS: g++.dg/opt/nrv17.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/nrv17.C -std=c++26 execution test PASS: g++.dg/opt/nrv17.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv17.C -std=c++98 execution test PASS: g++.dg/opt/nrv18.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/nrv18.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/nrv18.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv19.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/nrv19.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/nrv19.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/nrv2.C -std=gnu++20 execution test PASS: g++.dg/opt/nrv2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/nrv2.C -std=gnu++26 execution test PASS: g++.dg/opt/nrv2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/nrv2.C -std=gnu++98 execution test PASS: g++.dg/opt/nrv20.C -std=c++11 scan-tree-dump-not gimple " = a" PASS: g++.dg/opt/nrv20.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/nrv20.C -std=c++20 scan-tree-dump-not gimple " = a" PASS: g++.dg/opt/nrv20.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/nrv20.C -std=c++26 scan-tree-dump-not gimple " = a" PASS: g++.dg/opt/nrv20.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/nrv21.C -std=c++20 scan-tree-dump-not gimple " = a" PASS: g++.dg/opt/nrv21.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/nrv21.C -std=c++26 scan-tree-dump-not gimple " = a" PASS: g++.dg/opt/nrv21.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/nrv21.C -std=c++98 scan-tree-dump-not gimple " = a" PASS: g++.dg/opt/nrv21.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv22.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/nrv22.C -std=c++20 execution test PASS: g++.dg/opt/nrv22.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/nrv22.C -std=c++26 execution test PASS: g++.dg/opt/nrv22.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv22.C -std=c++98 execution test PASS: g++.dg/opt/nrv23.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/nrv23.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/nrv23.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv24.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/nrv24.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/nrv24.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv25.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/opt/nrv25.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/nrv25.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/opt/nrv25.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/nrv25.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/opt/nrv25.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv26.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/nrv26.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/nrv26.C -std=c++98 (test for excess errors) XFAIL: g++.dg/opt/nrv26a.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/opt/nrv26a.C -std=c++20 (test for excess errors) XFAIL: g++.dg/opt/nrv26a.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/opt/nrv26a.C -std=c++26 (test for excess errors) XFAIL: g++.dg/opt/nrv26a.C -std=c++98 (test for bogus messages, line 14) PASS: g++.dg/opt/nrv26a.C -std=c++98 (test for excess errors) XFAIL: g++.dg/opt/nrv27.C -std=c++20 (test for bogus messages, line 17) PASS: g++.dg/opt/nrv27.C -std=c++20 scan-tree-dump gimple "result .value-expr" PASS: g++.dg/opt/nrv27.C -std=c++20 (test for excess errors) XFAIL: g++.dg/opt/nrv27.C -std=c++26 (test for bogus messages, line 17) PASS: g++.dg/opt/nrv27.C -std=c++26 scan-tree-dump gimple "result .value-expr" PASS: g++.dg/opt/nrv27.C -std=c++26 (test for excess errors) XFAIL: g++.dg/opt/nrv27.C -std=c++98 (test for bogus messages, line 17) PASS: g++.dg/opt/nrv27.C -std=c++98 scan-tree-dump gimple "result .value-expr" PASS: g++.dg/opt/nrv27.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/nrv3.C -std=gnu++20 execution test PASS: g++.dg/opt/nrv3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/nrv3.C -std=gnu++26 execution test PASS: g++.dg/opt/nrv3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/nrv3.C -std=gnu++98 execution test PASS: g++.dg/opt/nrv4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/nrv4.C -std=gnu++20 execution test PASS: g++.dg/opt/nrv4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/nrv4.C -std=gnu++26 execution test PASS: g++.dg/opt/nrv4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/nrv4.C -std=gnu++98 execution test PASS: g++.dg/opt/nrv5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/nrv5.C -std=gnu++20 execution test PASS: g++.dg/opt/nrv5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/nrv5.C -std=gnu++26 execution test PASS: g++.dg/opt/nrv5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/nrv5.C -std=gnu++98 execution test PASS: g++.dg/opt/nrv6.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/nrv6.C -std=c++20 execution test PASS: g++.dg/opt/nrv6.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/nrv6.C -std=c++26 execution test PASS: g++.dg/opt/nrv6.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv6.C -std=c++98 execution test PASS: g++.dg/opt/nrv7.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/nrv7.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/nrv7.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/nrv8.C -std=gnu++20 execution test PASS: g++.dg/opt/nrv8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/nrv8.C -std=gnu++26 execution test PASS: g++.dg/opt/nrv8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/nrv8.C -std=gnu++98 execution test PASS: g++.dg/opt/nrv9.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/nrv9.C -std=c++20 execution test PASS: g++.dg/opt/nrv9.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/nrv9.C -std=c++26 execution test PASS: g++.dg/opt/nrv9.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv9.C -std=c++98 execution test PASS: g++.dg/opt/operator1.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/operator1.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/operator1.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/placeholder1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/placeholder1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/placeholder1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pmf1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pmf1.C -std=gnu++20 execution test PASS: g++.dg/opt/pmf1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pmf1.C -std=gnu++26 execution test PASS: g++.dg/opt/pmf1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pmf1.C -std=gnu++98 execution test PASS: g++.dg/opt/pr100148.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr100148.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr100148.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr100254.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr100254.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr100254.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr100469.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr100469.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr100469.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr100541-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr100541-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr100541-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr100541-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr100541-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr100541-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr100852.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr100852.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr100852.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr101162.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr101162.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr101162.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr101597.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/opt/pr101597.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr101597.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/opt/pr101597.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr101597.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/opt/pr101597.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr102970.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr102970.C -std=gnu++14 execution test PASS: g++.dg/opt/pr102970.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr102970.C -std=gnu++20 execution test PASS: g++.dg/opt/pr102970.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr102970.C -std=gnu++26 execution test PASS: g++.dg/opt/pr103742.C -std=gnu++17 (test for excess errors) PASS: g++.dg/opt/pr103742.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr103742.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr103756.C (test for excess errors) PASS: g++.dg/opt/pr103842.C (test for excess errors) PASS: g++.dg/opt/pr103984.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr103984.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr103984.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr103989.C -std=gnu++17 (test for excess errors) PASS: g++.dg/opt/pr103989.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr103989.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr104334.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr104334.C -std=gnu++11 execution test PASS: g++.dg/opt/pr104334.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr104334.C -std=gnu++20 execution test PASS: g++.dg/opt/pr104334.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr104334.C -std=gnu++26 execution test PASS: g++.dg/opt/pr104515.C -std=gnu++11 scan-tree-dump lim2 "Executing store motion of v" PASS: g++.dg/opt/pr104515.C -std=gnu++11 scan-tree-dump lim2 "Re-issueing dependent" PASS: g++.dg/opt/pr104515.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr104515.C -std=gnu++20 scan-tree-dump lim2 "Executing store motion of v" PASS: g++.dg/opt/pr104515.C -std=gnu++20 scan-tree-dump lim2 "Re-issueing dependent" PASS: g++.dg/opt/pr104515.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr104515.C -std=gnu++26 scan-tree-dump lim2 "Executing store motion of v" PASS: g++.dg/opt/pr104515.C -std=gnu++26 scan-tree-dump lim2 "Re-issueing dependent" PASS: g++.dg/opt/pr104515.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr104681.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr104681.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr104681.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr104880.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr104880.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr104880.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr105235-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr105235-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr105235-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr105306.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr105306.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr105306.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr105802.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr105802.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr105802.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr105874.C (test for excess errors) PASS: g++.dg/opt/pr105874.C scan-assembler s_eyemask PASS: g++.dg/opt/pr106860.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr106860.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr106860.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr107569.C -std=gnu++20 scan-tree-dump evrp "return 1;" PASS: g++.dg/opt/pr107569.C -std=gnu++20 scan-tree-dump-times vrp1 "return 1;" 2 PASS: g++.dg/opt/pr107569.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr107569.C -std=gnu++23 scan-tree-dump evrp "return 1;" PASS: g++.dg/opt/pr107569.C -std=gnu++23 scan-tree-dump-times vrp1 "return 1;" 2 PASS: g++.dg/opt/pr107569.C -std=gnu++23 (test for excess errors) PASS: g++.dg/opt/pr107569.C -std=gnu++26 scan-tree-dump evrp "return 1;" PASS: g++.dg/opt/pr107569.C -std=gnu++26 scan-tree-dump-times vrp1 "return 1;" 2 PASS: g++.dg/opt/pr107569.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr108253.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr108253.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr108253.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr108365.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/pr108365.C -std=c++20 execution test PASS: g++.dg/opt/pr108365.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/pr108365.C -std=c++26 execution test PASS: g++.dg/opt/pr108365.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/pr108365.C -std=c++98 execution test PASS: g++.dg/opt/pr108854.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/opt/pr108854.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr108854.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/opt/pr108854.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr108854.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/opt/pr108854.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr109434.C -std=gnu++17 (test for excess errors) PASS: g++.dg/opt/pr109434.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr109434.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr109462.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr109462.C -std=gnu++11 execution test PASS: g++.dg/opt/pr109462.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr109462.C -std=gnu++20 execution test PASS: g++.dg/opt/pr109462.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr109462.C -std=gnu++26 execution test PASS: g++.dg/opt/pr110515.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr110515.C -std=gnu++11 execution test PASS: g++.dg/opt/pr110515.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr110515.C -std=gnu++20 execution test PASS: g++.dg/opt/pr110515.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr110515.C -std=gnu++26 execution test PASS: g++.dg/opt/pr110879.C -std=gnu++11 scan-tree-dump-not optimized "=\\s*\\S*res_(?!\\S*_M_end_of_storage;)" PASS: g++.dg/opt/pr110879.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr110879.C -std=gnu++20 scan-tree-dump-not optimized "=\\s*\\S*res_(?!\\S*_M_end_of_storage;)" PASS: g++.dg/opt/pr110879.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr110879.C -std=gnu++26 scan-tree-dump-not optimized "=\\s*\\S*res_(?!\\S*_M_end_of_storage;)" PASS: g++.dg/opt/pr110879.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr111601.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr111601.C -std=gnu++11 execution test PASS: g++.dg/opt/pr111601.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr111601.C -std=gnu++20 execution test PASS: g++.dg/opt/pr111601.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr111601.C -std=gnu++26 execution test PASS: g++.dg/opt/pr112374.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr112374.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr112374.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr113705.C -std=gnu++17 (test for excess errors) PASS: g++.dg/opt/pr113705.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr113705.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr117439.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr117439.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr117439.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr119274.C -std=gnu++11 (test for bogus messages, line 14) PASS: g++.dg/opt/pr119274.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr119274.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/opt/pr119274.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr119274.C -std=gnu++26 (test for bogus messages, line 14) PASS: g++.dg/opt/pr119274.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr119327.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr119327.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr119327.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr119518.C -std=gnu++20 scan-tree-dump optimized "S::~S \\(&s\\)" PASS: g++.dg/opt/pr119518.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr119518.C -std=gnu++26 scan-tree-dump optimized "S::~S \\(&s\\)" PASS: g++.dg/opt/pr119518.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr119518.C -std=gnu++98 scan-tree-dump optimized "S::~S \\(&s\\)" PASS: g++.dg/opt/pr119518.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr119613.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr119613.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr119613.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr119614.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr119614.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr119614.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr120629.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr120629.C -std=gnu++20 execution test PASS: g++.dg/opt/pr120629.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr120629.C -std=gnu++26 execution test PASS: g++.dg/opt/pr120629.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr120629.C -std=gnu++98 execution test PASS: g++.dg/opt/pr122083-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr122083-1.C -std=gnu++23 (test for excess errors) PASS: g++.dg/opt/pr122083-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr122184-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr122184-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr122184-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr122184-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr122184-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr122184-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr122394.C -std=gnu++23 (test for excess errors) PASS: g++.dg/opt/pr122394.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr123724.C -std=gnu++17 (test for excess errors) PASS: g++.dg/opt/pr123724.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr123724.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr13066-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr13066-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr13066-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr14029.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr14029.C -std=gnu++20 execution test PASS: g++.dg/opt/pr14029.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr14029.C -std=gnu++26 execution test PASS: g++.dg/opt/pr14029.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr14029.C -std=gnu++98 execution test PASS: g++.dg/opt/pr14888.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr14888.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr14888.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr15054-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr15054-2.C -std=gnu++20 execution test PASS: g++.dg/opt/pr15054-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr15054-2.C -std=gnu++26 execution test PASS: g++.dg/opt/pr15054-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr15054-2.C -std=gnu++98 execution test PASS: g++.dg/opt/pr15054.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr15054.C -std=gnu++20 execution test PASS: g++.dg/opt/pr15054.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr15054.C -std=gnu++26 execution test PASS: g++.dg/opt/pr15054.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr15054.C -std=gnu++98 execution test PASS: g++.dg/opt/pr15551.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr15551.C -std=gnu++20 execution test PASS: g++.dg/opt/pr15551.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr15551.C -std=gnu++26 execution test PASS: g++.dg/opt/pr15551.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr15551.C -std=gnu++98 execution test PASS: g++.dg/opt/pr16372-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr16372-1.C -std=gnu++20 execution test PASS: g++.dg/opt/pr16372-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr16372-1.C -std=gnu++26 execution test PASS: g++.dg/opt/pr16372-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr16372-1.C -std=gnu++98 execution test PASS: g++.dg/opt/pr16693-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr16693-1.C -std=gnu++20 execution test PASS: g++.dg/opt/pr16693-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr16693-1.C -std=gnu++26 execution test PASS: g++.dg/opt/pr16693-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr16693-1.C -std=gnu++98 execution test PASS: g++.dg/opt/pr16693-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr16693-2.C -std=gnu++20 execution test PASS: g++.dg/opt/pr16693-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr16693-2.C -std=gnu++26 execution test PASS: g++.dg/opt/pr16693-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr16693-2.C -std=gnu++98 execution test PASS: g++.dg/opt/pr17411-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr17411-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr17411-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17624.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr17624.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr17624.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17697-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr17697-1.C -std=gnu++20 execution test PASS: g++.dg/opt/pr17697-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr17697-1.C -std=gnu++26 execution test PASS: g++.dg/opt/pr17697-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17697-1.C -std=gnu++98 execution test PASS: g++.dg/opt/pr17697-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr17697-2.C -std=gnu++20 execution test PASS: g++.dg/opt/pr17697-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr17697-2.C -std=gnu++26 execution test PASS: g++.dg/opt/pr17697-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17697-2.C -std=gnu++98 execution test PASS: g++.dg/opt/pr17697-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr17697-3.C -std=gnu++20 execution test PASS: g++.dg/opt/pr17697-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr17697-3.C -std=gnu++26 execution test PASS: g++.dg/opt/pr17697-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17697-3.C -std=gnu++98 execution test PASS: g++.dg/opt/pr17724-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr17724-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr17724-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17724-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr17724-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr17724-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17724-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr17724-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr17724-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17724-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr17724-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr17724-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17724-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr17724-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr17724-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17724-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr17724-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr17724-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17902.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr17902.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr17902.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr18084-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr18084-1.C -std=gnu++20 execution test PASS: g++.dg/opt/pr18084-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr18084-1.C -std=gnu++26 execution test PASS: g++.dg/opt/pr18084-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr18084-1.C -std=gnu++98 execution test PASS: g++.dg/opt/pr18683-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr18683-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr18683-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr18968.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr18968.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr18968.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr19108.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr19108.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr19108.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr19317-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr19317-1.C -std=gnu++20 execution test PASS: g++.dg/opt/pr19317-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr19317-1.C -std=gnu++26 execution test PASS: g++.dg/opt/pr19317-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr19317-1.C -std=gnu++98 execution test PASS: g++.dg/opt/pr19317-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr19317-2.C -std=gnu++20 execution test PASS: g++.dg/opt/pr19317-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr19317-2.C -std=gnu++26 execution test PASS: g++.dg/opt/pr19317-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr19317-2.C -std=gnu++98 execution test PASS: g++.dg/opt/pr19317-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr19317-3.C -std=gnu++20 execution test PASS: g++.dg/opt/pr19317-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr19317-3.C -std=gnu++26 execution test PASS: g++.dg/opt/pr19317-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr19317-3.C -std=gnu++98 execution test PASS: g++.dg/opt/pr19650.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr19650.C -std=gnu++20 execution test PASS: g++.dg/opt/pr19650.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr19650.C -std=gnu++26 execution test PASS: g++.dg/opt/pr19650.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr19650.C -std=gnu++98 execution test PASS: g++.dg/opt/pr19768.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr19768.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr19768.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr20931.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr20931.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr20931.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr20991.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr20991.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr20991.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr20995-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr20995-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr20995-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr22167.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr22167.C -std=gnu++20 execution test PASS: g++.dg/opt/pr22167.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr22167.C -std=gnu++26 execution test PASS: g++.dg/opt/pr22167.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr22167.C -std=gnu++98 execution test PASS: g++.dg/opt/pr23056.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/pr23056.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/pr23056.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/pr23299.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr23299.C -std=gnu++20 execution test PASS: g++.dg/opt/pr23299.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr23299.C -std=gnu++26 execution test PASS: g++.dg/opt/pr23299.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr23299.C -std=gnu++98 execution test PASS: g++.dg/opt/pr23372.C -std=gnu++20 scan-tree-dump-not gimple "=" PASS: g++.dg/opt/pr23372.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr23372.C -std=gnu++26 scan-tree-dump-not gimple "=" PASS: g++.dg/opt/pr23372.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr23372.C -std=gnu++98 scan-tree-dump-not gimple "=" PASS: g++.dg/opt/pr23372.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr23454-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr23454-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr23454-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr23454.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr23454.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr23454.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr23478.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr23478.C -std=gnu++20 execution test PASS: g++.dg/opt/pr23478.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr23478.C -std=gnu++26 execution test PASS: g++.dg/opt/pr23478.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr23478.C -std=gnu++98 execution test PASS: g++.dg/opt/pr23714.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr23714.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr23714.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr24665.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr24665.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr24665.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr24780.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/pr24780.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/pr24780.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/pr25005.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr25005.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr25005.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr25857.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr25857.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr25857.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr26179.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr26179.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr26179.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr27826.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr27826.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr27826.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr28116.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr28116.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr28116.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr30590.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr30590.C -std=gnu++20 execution test PASS: g++.dg/opt/pr30590.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr30590.C -std=gnu++26 execution test PASS: g++.dg/opt/pr30590.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr30590.C -std=gnu++98 execution test PASS: g++.dg/opt/pr30965.C -std=gnu++20 scan-tree-dump-times optimized ";; Function" 2 PASS: g++.dg/opt/pr30965.C -std=gnu++20 scan-tree-dump-times optimized "variable_..D. = v_..D." 2 PASS: g++.dg/opt/pr30965.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr30965.C -std=gnu++26 scan-tree-dump-times optimized ";; Function" 2 PASS: g++.dg/opt/pr30965.C -std=gnu++26 scan-tree-dump-times optimized "variable_..D. = v_..D." 2 PASS: g++.dg/opt/pr30965.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr30965.C -std=gnu++98 scan-tree-dump-times optimized ";; Function" 2 PASS: g++.dg/opt/pr30965.C -std=gnu++98 scan-tree-dump-times optimized "variable_..D. = v_..D." 2 PASS: g++.dg/opt/pr30965.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr32383.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr32383.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr32383.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr34036.C -std=gnu++20 at line 3 (test for warnings, line ) PASS: g++.dg/opt/pr34036.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr34036.C -std=gnu++26 at line 3 (test for warnings, line ) PASS: g++.dg/opt/pr34036.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr34036.C -std=gnu++98 at line 3 (test for warnings, line ) PASS: g++.dg/opt/pr34036.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr36185.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr36185.C -std=gnu++20 execution test PASS: g++.dg/opt/pr36185.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr36185.C -std=gnu++26 execution test PASS: g++.dg/opt/pr36185.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr36185.C -std=gnu++98 execution test PASS: g++.dg/opt/pr36187.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr36187.C -std=gnu++20 execution test PASS: g++.dg/opt/pr36187.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr36187.C -std=gnu++26 execution test PASS: g++.dg/opt/pr36187.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr36187.C -std=gnu++98 execution test PASS: g++.dg/opt/pr36449.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr36449.C -std=gnu++20 execution test PASS: g++.dg/opt/pr36449.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr36449.C -std=gnu++26 execution test PASS: g++.dg/opt/pr36449.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr36449.C -std=gnu++98 execution test PASS: g++.dg/opt/pr3698.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr3698.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr3698.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr39607.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr39607.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr39607.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr40496.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr40496.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr40496.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/opt/pr42295.C -std=gnu++20 UNSUPPORTED: g++.dg/opt/pr42295.C -std=gnu++26 UNSUPPORTED: g++.dg/opt/pr42295.C -std=gnu++98 PASS: g++.dg/opt/pr42508.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr42508.C -std=gnu++20 execution test PASS: g++.dg/opt/pr42508.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr42508.C -std=gnu++26 execution test PASS: g++.dg/opt/pr42508.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr42508.C -std=gnu++98 execution test PASS: g++.dg/opt/pr43655.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr43655.C -std=gnu++20 execution test PASS: g++.dg/opt/pr43655.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr43655.C -std=gnu++26 execution test PASS: g++.dg/opt/pr43655.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr43655.C -std=gnu++98 execution test UNSUPPORTED: g++.dg/opt/pr44919.C -std=gnu++20 UNSUPPORTED: g++.dg/opt/pr44919.C -std=gnu++26 UNSUPPORTED: g++.dg/opt/pr44919.C -std=gnu++98 PASS: g++.dg/opt/pr45316.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr45316.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr45316.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr45412.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr45412.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr45412.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/opt/pr46640.C -std=gnu++20 UNSUPPORTED: g++.dg/opt/pr46640.C -std=gnu++26 UNSUPPORTED: g++.dg/opt/pr46640.C -std=gnu++98 UNSUPPORTED: g++.dg/opt/pr46649.C -std=gnu++20 UNSUPPORTED: g++.dg/opt/pr46649.C -std=gnu++26 UNSUPPORTED: g++.dg/opt/pr46649.C -std=gnu++98 PASS: g++.dg/opt/pr46864.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr46864.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr46864.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/opt/pr47036.C -std=gnu++20 UNSUPPORTED: g++.dg/opt/pr47036.C -std=gnu++26 UNSUPPORTED: g++.dg/opt/pr47036.C -std=gnu++98 PASS: g++.dg/opt/pr47280.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr47280.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr47280.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr47355.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr47355.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr47355.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr47366.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr47366.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr47366.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr47615.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr47615.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr47615.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr47632.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr47632.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr47632.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr47639.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr47639.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr47639.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr48272.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr48272.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr48272.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/opt/pr48273.C -std=gnu++20 UNSUPPORTED: g++.dg/opt/pr48273.C -std=gnu++26 UNSUPPORTED: g++.dg/opt/pr48273.C -std=gnu++98 UNSUPPORTED: g++.dg/opt/pr48302.C -std=gnu++20 UNSUPPORTED: g++.dg/opt/pr48302.C -std=gnu++26 UNSUPPORTED: g++.dg/opt/pr48302.C -std=gnu++98 PASS: g++.dg/opt/pr48549.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr48549.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr48549.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr48967.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr48967.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr48967.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr49264.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr49264.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr49264.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr50682.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr50682.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr50682.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr50747-1_0.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr50747-1_0.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr50747-1_0.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr50747-2_0.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr50747-2_0.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr50747-2_0.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr51014.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr51014.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr51014.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr51117.C -std=gnu++20 scan-assembler-not __cxa_rethrow PASS: g++.dg/opt/pr51117.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr51117.C -std=gnu++26 scan-assembler-not __cxa_rethrow PASS: g++.dg/opt/pr51117.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr51117.C -std=gnu++98 scan-assembler-not __cxa_rethrow PASS: g++.dg/opt/pr51117.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr51262.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr51262.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr51262.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr51396.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr51396.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr51396.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr51575.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr51575.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr51575.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr51596.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr51596.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr51596.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr51895.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr51895.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr51895.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr52429.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr52429.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr52429.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr52582.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr52582.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr52582.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr52643.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr52643.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr52643.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr52727.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr52727.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr52727.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr55081.C -std=c++20 scan-assembler-not _ZGVZ3foovE5array PASS: g++.dg/opt/pr55081.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/pr55081.C -std=c++26 scan-assembler-not _ZGVZ3foovE5array PASS: g++.dg/opt/pr55081.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/pr55081.C -std=c++98 scan-assembler-not _ZGVZ3foovE5array PASS: g++.dg/opt/pr55081.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/pr55137.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/pr55137.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/pr55137.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/pr55281.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr55281.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr55281.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr55329.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr55329.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr55329.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr55331.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr55331.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr55331.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr55717.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr55717.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr55717.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr56381.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr56381.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr56381.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr56999.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr56999.C -std=gnu++20 execution test PASS: g++.dg/opt/pr56999.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr56999.C -std=gnu++26 execution test PASS: g++.dg/opt/pr56999.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr56999.C -std=gnu++98 execution test PASS: g++.dg/opt/pr57411.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr57411.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr57411.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr57661.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr57661.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr57661.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr58006.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr58006.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr58006.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr58165.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr58165.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr58165.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr58864.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr58864.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr58864.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr59470.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr59470.C -std=gnu++20 execution test PASS: g++.dg/opt/pr59470.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr59470.C -std=gnu++26 execution test PASS: g++.dg/opt/pr59470.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr59470.C -std=gnu++98 execution test PASS: g++.dg/opt/pr59622-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr59622-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr59622-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr59622-3.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/opt/pr59622-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr59622-3.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/opt/pr59622-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr59622-3.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/opt/pr59622-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr59622-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr59622-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr59622-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr59622-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr59622-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr59622-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr59622.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/opt/pr59622.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr59622.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/opt/pr59622.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr59622.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/opt/pr59622.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr59647.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr59647.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr59647.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr59947.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr59947.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr59947.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr60002.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr60002.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr60002.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr60597.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr60597.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr60597.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr60849.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr60849.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr60849.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr60912.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr60912.C -std=gnu++20 execution test PASS: g++.dg/opt/pr60912.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr60912.C -std=gnu++26 execution test PASS: g++.dg/opt/pr60912.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr60912.C -std=gnu++98 execution test PASS: g++.dg/opt/pr61456.C (test for excess errors) PASS: g++.dg/opt/pr61654.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/pr61654.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/pr61654.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/pr62078.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr62078.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr62078.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr62146.C -std=gnu++20 scan-assembler-not mov.*_ZN2C19TokenType8AddTokenEv, .\\( PASS: g++.dg/opt/pr62146.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr62146.C -std=gnu++26 scan-assembler-not mov.*_ZN2C19TokenType8AddTokenEv, .\\( PASS: g++.dg/opt/pr62146.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr62146.C -std=gnu++98 scan-assembler-not mov.*_ZN2C19TokenType8AddTokenEv, .\\( PASS: g++.dg/opt/pr62146.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr64338.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr64338.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr64338.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/opt/pr64411.C -std=gnu++20 UNSUPPORTED: g++.dg/opt/pr64411.C -std=gnu++26 UNSUPPORTED: g++.dg/opt/pr64411.C -std=gnu++98 PASS: g++.dg/opt/pr65003.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr65003.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr65003.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr65074.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr65074.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr65074.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/opt/pr65105-4.C -std=gnu++20 UNSUPPORTED: g++.dg/opt/pr65105-4.C -std=gnu++26 UNSUPPORTED: g++.dg/opt/pr65105-4.C -std=gnu++98 PASS: g++.dg/opt/pr65554.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr65554.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr65554.C -std=gnu++26 (test for excess errors) UNSUPPORTED: g++.dg/opt/pr66119.C -std=gnu++11 UNSUPPORTED: g++.dg/opt/pr66119.C -std=gnu++20 UNSUPPORTED: g++.dg/opt/pr66119.C -std=gnu++26 PASS: g++.dg/opt/pr6713.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr6713.C -std=gnu++20 execution test PASS: g++.dg/opt/pr6713.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr6713.C -std=gnu++26 execution test PASS: g++.dg/opt/pr6713.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr6713.C -std=gnu++98 execution test PASS: g++.dg/opt/pr68157.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr68157.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr68157.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr69141.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr69141.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr69141.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr69164.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr69164.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr69164.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr69175.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr69175.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr69175.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr69211.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/pr69211.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/pr69211.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/pr69213.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/opt/pr69213.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr69213.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/opt/pr69213.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr69213.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/opt/pr69213.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr69432.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr69432.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr69432.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr69483.C -std=c++20 (test for errors, line 5) PASS: g++.dg/opt/pr69483.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/pr69483.C -std=c++26 (test for errors, line 5) PASS: g++.dg/opt/pr69483.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/pr69483.C -std=c++98 (test for errors, line 5) PASS: g++.dg/opt/pr69483.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/pr69570.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr69570.C -std=gnu++20 execution test PASS: g++.dg/opt/pr69570.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr69570.C -std=gnu++26 execution test PASS: g++.dg/opt/pr69570.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr69570.C -std=gnu++98 execution test PASS: g++.dg/opt/pr70100.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr70100.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr70100.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr70245.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr70245.C -std=gnu++20 execution test PASS: g++.dg/opt/pr70245.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr70245.C -std=gnu++26 execution test PASS: g++.dg/opt/pr70245.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr70245.C -std=gnu++98 execution test PASS: g++.dg/opt/pr70641.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr70641.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr70641.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr70847.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/pr70847.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/pr70847.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/pr70906.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr70906.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr70906.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr70933.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr70933.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr70933.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr71100.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr71100.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr71100.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr71210-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr71210-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr71210-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr71210-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr71210-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr71210-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr71387.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr71387.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr71387.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr71528.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr71528.C -std=gnu++20 execution test PASS: g++.dg/opt/pr71528.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr71528.C -std=gnu++26 execution test PASS: g++.dg/opt/pr71528.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr71528.C -std=gnu++98 execution test PASS: g++.dg/opt/pr71643.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr71643.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr71643.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr7503-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr7503-1.C -std=gnu++20 execution test PASS: g++.dg/opt/pr7503-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr7503-1.C -std=gnu++26 execution test PASS: g++.dg/opt/pr7503-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr7503-1.C -std=gnu++98 execution test PASS: g++.dg/opt/pr77844.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr77844.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr77844.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr78201.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr78201.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr78201.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr78373.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/pr78373.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/pr78373.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/pr78901.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr78901.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr78901.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr79085.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr79085.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr79085.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr79267.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr79267.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr79267.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr79396.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr79396.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr79396.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr79659.C -std=gnu++20 at line 5 (test for errors, line ) PASS: g++.dg/opt/pr79659.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr79659.C -std=gnu++26 at line 5 (test for errors, line ) PASS: g++.dg/opt/pr79659.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr79659.C -std=gnu++98 at line 5 (test for errors, line ) PASS: g++.dg/opt/pr79659.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr79734.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr79734.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr79734.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr79805.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr79805.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr79805.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr80032.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr80032.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr80032.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr80102.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr80102.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr80102.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr80275.C -std=gnu++14 scan-tree-dump optimized "return 1;" PASS: g++.dg/opt/pr80275.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr80275.C -std=gnu++20 scan-tree-dump optimized "return 1;" PASS: g++.dg/opt/pr80275.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr80275.C -std=gnu++26 scan-tree-dump optimized "return 1;" PASS: g++.dg/opt/pr80275.C -std=gnu++26 (test for excess errors) UNSUPPORTED: g++.dg/opt/pr80385.C -std=gnu++20 UNSUPPORTED: g++.dg/opt/pr80385.C -std=gnu++26 UNSUPPORTED: g++.dg/opt/pr80385.C -std=gnu++98 PASS: g++.dg/opt/pr80436.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr80436.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr80436.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr81715.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr81715.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr81715.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr82159-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr82159-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr82159-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr82159.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr82159.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr82159.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr82577.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/pr82577.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/pr82577.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/pr82778.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr82778.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr82778.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr82929.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr82929.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr82929.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr83084.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr83084.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr83084.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr83187.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/pr83187.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/pr83187.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/pr83252.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr83252.C -std=gnu++20 execution test PASS: g++.dg/opt/pr83252.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr83252.C -std=gnu++26 execution test PASS: g++.dg/opt/pr83252.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr83252.C -std=gnu++98 execution test PASS: g++.dg/opt/pr83555.C -std=gnu++20 scan-tree-dump-not optimized "if \\(b_[0-9]*\\(D\\) .= 0" PASS: g++.dg/opt/pr83555.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr83555.C -std=gnu++26 scan-tree-dump-not optimized "if \\(b_[0-9]*\\(D\\) .= 0" PASS: g++.dg/opt/pr83555.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr83555.C -std=gnu++98 scan-tree-dump-not optimized "if \\(b_[0-9]*\\(D\\) .= 0" PASS: g++.dg/opt/pr83555.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr83608.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr83608.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr83608.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr83609.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr83609.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr83609.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr84272.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr84272.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr84272.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr85196.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr85196.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr85196.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr85393.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr85393.C -std=gnu++11 execution test PASS: g++.dg/opt/pr85393.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr85393.C -std=gnu++20 execution test PASS: g++.dg/opt/pr85393.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr85393.C -std=gnu++26 execution test PASS: g++.dg/opt/pr86214-1.C -std=gnu++20 (test for bogus messages, line 21) PASS: g++.dg/opt/pr86214-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr86214-1.C -std=gnu++26 (test for bogus messages, line 21) PASS: g++.dg/opt/pr86214-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr86214-1.C -std=gnu++98 (test for bogus messages, line 21) PASS: g++.dg/opt/pr86214-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr86214-2.C -std=gnu++20 (test for bogus messages, line 21) PASS: g++.dg/opt/pr86214-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr86214-2.C -std=gnu++26 (test for bogus messages, line 21) PASS: g++.dg/opt/pr86214-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr86214-2.C -std=gnu++98 (test for bogus messages, line 21) PASS: g++.dg/opt/pr86214-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr86738.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/pr86738.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/pr86738.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/pr87360.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr87360.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr87360.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/opt/pr87475.C -std=gnu++20 UNSUPPORTED: g++.dg/opt/pr87475.C -std=gnu++26 UNSUPPORTED: g++.dg/opt/pr87475.C -std=gnu++98 PASS: g++.dg/opt/pr87967.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr87967.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr87967.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr87974.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr87974.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr87974.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr88478.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr88478.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr88478.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr89187.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr89187.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr89187.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr89188.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr89188.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr89188.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr90026.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr90026.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr90026.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr90090.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr90090.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr90090.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr91164.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr91164.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr91164.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr91351.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr91351.C -std=gnu++20 execution test PASS: g++.dg/opt/pr91351.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr91351.C -std=gnu++26 execution test PASS: g++.dg/opt/pr91351.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr91351.C -std=gnu++98 execution test PASS: g++.dg/opt/pr91838.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/pr91838.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/pr91838.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/pr92007.C (test for excess errors) PASS: g++.dg/opt/pr92262.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr92262.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr92262.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr92317.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr92317.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr92317.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr92401.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr92401.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr92401.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr92610.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr92610.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr92610.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr92644.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr92644.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr92644.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr93187.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr93187.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr93187.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr93210.C -std=gnu++11 scan-tree-dump-not optimized "static_member.d" PASS: g++.dg/opt/pr93210.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr93210.C -std=gnu++20 scan-tree-dump-not optimized "static_member.d" PASS: g++.dg/opt/pr93210.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr93210.C -std=gnu++26 scan-tree-dump-not optimized "static_member.d" PASS: g++.dg/opt/pr93210.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr93292.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr93292.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr93292.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr94223.C (test for excess errors) PASS: g++.dg/opt/pr94441.C (test for excess errors) PASS: g++.dg/opt/pr94468.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr94468.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr94468.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr94589-1.C -std=gnu++20 scan-tree-dump-times optimized "[ij]_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) [ij]_[0-9]+\\(D\\)" 12 PASS: g++.dg/opt/pr94589-1.C -std=gnu++20 scan-tree-dump-times optimized "i_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) [45]" 12 PASS: g++.dg/opt/pr94589-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr94589-1.C -std=gnu++23 scan-tree-dump-times optimized "[ij]_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) [ij]_[0-9]+\\(D\\)" 12 PASS: g++.dg/opt/pr94589-1.C -std=gnu++23 scan-tree-dump-times optimized "i_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) [45]" 12 PASS: g++.dg/opt/pr94589-1.C -std=gnu++23 (test for excess errors) PASS: g++.dg/opt/pr94589-1.C -std=gnu++26 scan-tree-dump-times optimized "[ij]_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) [ij]_[0-9]+\\(D\\)" 12 PASS: g++.dg/opt/pr94589-1.C -std=gnu++26 scan-tree-dump-times optimized "i_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) [45]" 12 PASS: g++.dg/opt/pr94589-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr94589-2.C -std=gnu++20 scan-tree-dump-times optimized "[ij]_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) [ij]_[0-9]+\\(D\\)" 12 PASS: g++.dg/opt/pr94589-2.C -std=gnu++20 scan-tree-dump-times optimized "i_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) 5\\.0" 12 PASS: g++.dg/opt/pr94589-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr94589-2.C -std=gnu++23 scan-tree-dump-times optimized "[ij]_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) [ij]_[0-9]+\\(D\\)" 12 PASS: g++.dg/opt/pr94589-2.C -std=gnu++23 scan-tree-dump-times optimized "i_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) 5\\.0" 12 PASS: g++.dg/opt/pr94589-2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/opt/pr94589-2.C -std=gnu++26 scan-tree-dump-times optimized "[ij]_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) [ij]_[0-9]+\\(D\\)" 12 PASS: g++.dg/opt/pr94589-2.C -std=gnu++26 scan-tree-dump-times optimized "i_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) 5\\.0" 12 PASS: g++.dg/opt/pr94589-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr94589-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr94589-3.C -std=gnu++20 execution test PASS: g++.dg/opt/pr94589-3.C -std=gnu++23 (test for excess errors) PASS: g++.dg/opt/pr94589-3.C -std=gnu++23 execution test PASS: g++.dg/opt/pr94589-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr94589-3.C -std=gnu++26 execution test PASS: g++.dg/opt/pr94589-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr94589-4.C -std=gnu++20 execution test PASS: g++.dg/opt/pr94589-4.C -std=gnu++23 (test for excess errors) PASS: g++.dg/opt/pr94589-4.C -std=gnu++23 execution test PASS: g++.dg/opt/pr94589-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr94589-4.C -std=gnu++26 execution test PASS: g++.dg/opt/pr94589-5.C -std=gnu++20 scan-tree-dump-times optimized "[ij]_[0-9]+\\(D\\) (?:<|<=|>|>=) [ij]_[0-9]+\\(D\\)" 8 PASS: g++.dg/opt/pr94589-5.C -std=gnu++20 scan-tree-dump-times optimized "i_[0-9]+\\(D\\) (?:<|<=|>|>=) 5\\.0" 8 PASS: g++.dg/opt/pr94589-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr94589-5.C -std=gnu++23 scan-tree-dump-times optimized "[ij]_[0-9]+\\(D\\) (?:<|<=|>|>=) [ij]_[0-9]+\\(D\\)" 8 PASS: g++.dg/opt/pr94589-5.C -std=gnu++23 scan-tree-dump-times optimized "i_[0-9]+\\(D\\) (?:<|<=|>|>=) 5\\.0" 8 PASS: g++.dg/opt/pr94589-5.C -std=gnu++23 (test for excess errors) PASS: g++.dg/opt/pr94589-5.C -std=gnu++26 scan-tree-dump-times optimized "[ij]_[0-9]+\\(D\\) (?:<|<=|>|>=) [ij]_[0-9]+\\(D\\)" 8 PASS: g++.dg/opt/pr94589-5.C -std=gnu++26 scan-tree-dump-times optimized "i_[0-9]+\\(D\\) (?:<|<=|>|>=) 5\\.0" 8 PASS: g++.dg/opt/pr94589-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr94589-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr94589-6.C -std=gnu++20 execution test PASS: g++.dg/opt/pr94589-6.C -std=gnu++23 (test for excess errors) PASS: g++.dg/opt/pr94589-6.C -std=gnu++23 execution test PASS: g++.dg/opt/pr94589-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr94589-6.C -std=gnu++26 execution test PASS: g++.dg/opt/pr94618.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr94618.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr94618.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr95080.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr95080.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr95080.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr95528.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr95528.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr95528.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr96194.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr96194.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr96194.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr96354.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr96354.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr96354.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr96722.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr96722.C -std=gnu++20 execution test PASS: g++.dg/opt/pr96722.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr96722.C -std=gnu++26 execution test PASS: g++.dg/opt/pr96722.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr96722.C -std=gnu++98 execution test PASS: g++.dg/opt/pr96780.C -std=c++11 scan-tree-dump-not gimple "= std::__addressof" PASS: g++.dg/opt/pr96780.C -std=c++11 scan-tree-dump-not gimple "= std::addressof" PASS: g++.dg/opt/pr96780.C -std=c++11 scan-tree-dump-not gimple "= std::as_const" PASS: g++.dg/opt/pr96780.C -std=c++11 scan-tree-dump-not gimple "= std::forward" PASS: g++.dg/opt/pr96780.C -std=c++11 scan-tree-dump-not gimple "= std::forward_like" PASS: g++.dg/opt/pr96780.C -std=c++11 scan-tree-dump-not gimple "= std::move" PASS: g++.dg/opt/pr96780.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/pr96780.C -std=c++20 scan-tree-dump-not gimple "= std::__addressof" PASS: g++.dg/opt/pr96780.C -std=c++20 scan-tree-dump-not gimple "= std::addressof" PASS: g++.dg/opt/pr96780.C -std=c++20 scan-tree-dump-not gimple "= std::as_const" PASS: g++.dg/opt/pr96780.C -std=c++20 scan-tree-dump-not gimple "= std::forward" PASS: g++.dg/opt/pr96780.C -std=c++20 scan-tree-dump-not gimple "= std::forward_like" PASS: g++.dg/opt/pr96780.C -std=c++20 scan-tree-dump-not gimple "= std::move" PASS: g++.dg/opt/pr96780.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/pr96780.C -std=c++26 scan-tree-dump-not gimple "= std::__addressof" PASS: g++.dg/opt/pr96780.C -std=c++26 scan-tree-dump-not gimple "= std::addressof" PASS: g++.dg/opt/pr96780.C -std=c++26 scan-tree-dump-not gimple "= std::as_const" PASS: g++.dg/opt/pr96780.C -std=c++26 scan-tree-dump-not gimple "= std::forward" PASS: g++.dg/opt/pr96780.C -std=c++26 scan-tree-dump-not gimple "= std::forward_like" PASS: g++.dg/opt/pr96780.C -std=c++26 scan-tree-dump-not gimple "= std::move" PASS: g++.dg/opt/pr96780.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/pr96780_cpp23.C -std=c++23 scan-tree-dump-not gimple "= std::to_underlying" PASS: g++.dg/opt/pr96780_cpp23.C -std=c++23 (test for excess errors) PASS: g++.dg/opt/pr96780_cpp23.C -std=c++26 scan-tree-dump-not gimple "= std::to_underlying" PASS: g++.dg/opt/pr96780_cpp23.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/pr97315-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr97315-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr97315-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr97767.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr97767.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr97767.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr98130.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr98130.C -std=gnu++11 execution test PASS: g++.dg/opt/pr98130.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr98130.C -std=gnu++20 execution test PASS: g++.dg/opt/pr98130.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr98130.C -std=gnu++26 execution test PASS: g++.dg/opt/pr98282.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr98282.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr98282.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr98353.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/pr98353.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/pr98353.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/pr98403.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr98403.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr98403.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr98464.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr98464.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr98464.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr98550.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/pr98550.C -std=c++20 (test for excess errors) PASS: g++.dg/opt/pr98550.C -std=c++26 (test for excess errors) PASS: g++.dg/opt/pr98743.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr98743.C -std=gnu++11 execution test PASS: g++.dg/opt/pr98743.C -std=gnu++20 (test for excess errors) PASS: g++.dg/opt/pr98743.C -std=gnu++20 execution test PASS: g++.dg/opt/pr98743.C -std=gnu++26 (test for excess errors) PASS: g++.dg/opt/pr98743.C -std=gnu++26 execution test PASS: g++.dg/opt/pr98834.C -std=gnu++17 scan-tree-dump-times fre3 ";" 1 PASS: g++.dg/other/empty-class.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/empty-class.C -std=gnu++26 scan-tree-dump-times gimple "return ;" 1 PASS: g++.dg/other/empty-class.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/empty-class.C -std=gnu++98 scan-tree-dump-times gimple "return ;" 1 PASS: g++.dg/other/empty-class.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/enum1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/enum1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/enum1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/enum2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/enum2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/enum2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/enum3.C -std=c++20 (test for excess errors) PASS: g++.dg/other/enum3.C -std=c++26 (test for excess errors) PASS: g++.dg/other/enum3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/other/error1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/other/error1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error1.C -std=c++98 (test for errors, line 13) PASS: g++.dg/other/error1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error10.C -std=c++20 (test for errors, line 9) PASS: g++.dg/other/error10.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/other/error10.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error10.C -std=c++26 (test for errors, line 9) PASS: g++.dg/other/error10.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/other/error10.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error10.C -std=c++98 (test for errors, line 9) PASS: g++.dg/other/error10.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/other/error10.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error11.C -std=gnu++20 (test for errors, line 4) PASS: g++.dg/other/error11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/error11.C -std=gnu++26 (test for errors, line 4) PASS: g++.dg/other/error11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/error11.C -std=gnu++98 (test for errors, line 4) PASS: g++.dg/other/error11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/error13.C -std=c++20 (test for errors, line 5) PASS: g++.dg/other/error13.C -std=c++20 (test for errors, line 9) PASS: g++.dg/other/error13.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/other/error13.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/other/error13.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error13.C -std=c++20 match candidate text at line 6 (test for warnings, line 5) PASS: g++.dg/other/error13.C -std=c++26 (test for errors, line 5) PASS: g++.dg/other/error13.C -std=c++26 (test for errors, line 9) PASS: g++.dg/other/error13.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/other/error13.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/other/error13.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error13.C -std=c++26 match candidate text at line 6 (test for warnings, line 5) PASS: g++.dg/other/error13.C -std=c++98 (test for errors, line 5) PASS: g++.dg/other/error13.C -std=c++98 (test for errors, line 9) PASS: g++.dg/other/error13.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/other/error13.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/other/error13.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error13.C -std=c++98 match candidate text at line 6 (test for warnings, line 5) PASS: g++.dg/other/error14.C -std=c++20 (test for errors, line 5) PASS: g++.dg/other/error14.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error14.C -std=c++26 (test for errors, line 5) PASS: g++.dg/other/error14.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error14.C -std=c++98 (test for errors, line 5) PASS: g++.dg/other/error14.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 11) PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 13) PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 14) PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 16) PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 22) PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 28) PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 30) PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 33) PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 34) PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 39) PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 40) PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 41) PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 47) PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 55) PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 7) PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 9) PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 54) PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/other/error15.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error15.C -std=c++26 (test for errors, line 11) PASS: g++.dg/other/error15.C -std=c++26 (test for errors, line 13) PASS: g++.dg/other/error15.C -std=c++26 (test for errors, line 14) PASS: g++.dg/other/error15.C -std=c++26 (test for errors, line 16) PASS: g++.dg/other/error15.C -std=c++26 (test for errors, line 22) PASS: g++.dg/other/error15.C -std=c++26 (test for errors, line 28) PASS: g++.dg/other/error15.C -std=c++26 (test for errors, line 30) PASS: g++.dg/other/error15.C -std=c++26 (test for errors, line 33) PASS: g++.dg/other/error15.C -std=c++26 (test for errors, line 34) PASS: g++.dg/other/error15.C -std=c++26 (test for errors, line 39) PASS: g++.dg/other/error15.C -std=c++26 (test for errors, line 40) PASS: g++.dg/other/error15.C -std=c++26 (test for errors, line 41) PASS: g++.dg/other/error15.C -std=c++26 (test for errors, line 47) PASS: g++.dg/other/error15.C -std=c++26 (test for errors, line 55) PASS: g++.dg/other/error15.C -std=c++26 (test for errors, line 7) PASS: g++.dg/other/error15.C -std=c++26 (test for errors, line 9) PASS: g++.dg/other/error15.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/other/error15.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/other/error15.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/other/error15.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/other/error15.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/other/error15.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/other/error15.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/other/error15.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/other/error15.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/other/error15.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/other/error15.C -std=c++26 (test for warnings, line 46) PASS: g++.dg/other/error15.C -std=c++26 (test for warnings, line 54) PASS: g++.dg/other/error15.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/other/error15.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/other/error15.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 11) PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 13) PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 14) PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 16) PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 22) PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 28) PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 30) PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 33) PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 34) PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 39) PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 40) PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 41) PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 47) PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 55) PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 7) PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 9) PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 29) PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 32) PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 36) PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 37) PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 38) PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 46) PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 54) PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/other/error15.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error16.C -std=c++20 (test for errors, line 13) PASS: g++.dg/other/error16.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error16.C -std=c++26 (test for errors, line 13) PASS: g++.dg/other/error16.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error16.C -std=c++98 (test for errors, line 13) PASS: g++.dg/other/error16.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error17.C -std=c++20 (test for errors, line 12) PASS: g++.dg/other/error17.C -std=c++20 (test for errors, line 8) PASS: g++.dg/other/error17.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error17.C -std=c++26 (test for errors, line 12) PASS: g++.dg/other/error17.C -std=c++26 (test for errors, line 8) PASS: g++.dg/other/error17.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error17.C -std=c++98 (test for errors, line 12) PASS: g++.dg/other/error17.C -std=c++98 (test for errors, line 8) PASS: g++.dg/other/error17.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error18.C -std=c++20 (test for errors, line 10) PASS: g++.dg/other/error18.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error18.C -std=c++26 (test for errors, line 10) PASS: g++.dg/other/error18.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error18.C -std=c++98 (test for errors, line 10) PASS: g++.dg/other/error18.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error19.C -std=c++20 (test for errors, line 5) PASS: g++.dg/other/error19.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error19.C -std=c++26 (test for errors, line 5) PASS: g++.dg/other/error19.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error19.C -std=c++98 (test for errors, line 5) PASS: g++.dg/other/error19.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/other/error2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/other/error2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/other/error2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error20.C -std=c++20 (test for errors, line 11) PASS: g++.dg/other/error20.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/other/error20.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error20.C -std=c++26 (test for errors, line 11) PASS: g++.dg/other/error20.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/other/error20.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error20.C -std=c++98 (test for errors, line 11) PASS: g++.dg/other/error20.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/other/error20.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error21.C -std=c++20 (test for errors, line 7) PASS: g++.dg/other/error21.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error21.C -std=c++26 (test for errors, line 7) PASS: g++.dg/other/error21.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error21.C -std=c++98 (test for errors, line 7) PASS: g++.dg/other/error21.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error22.C -std=c++20 (test for errors, line 8) PASS: g++.dg/other/error22.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error22.C -std=c++26 (test for errors, line 8) PASS: g++.dg/other/error22.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error22.C -std=c++98 (test for errors, line 8) PASS: g++.dg/other/error22.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error23.C -std=c++20 (test for errors, line 5) PASS: g++.dg/other/error23.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error23.C -std=c++26 (test for errors, line 5) PASS: g++.dg/other/error23.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error23.C -std=c++98 (test for errors, line 5) PASS: g++.dg/other/error23.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error24.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/other/error24.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/other/error24.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/other/error24.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/error24.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/other/error24.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/other/error24.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/other/error24.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/error24.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/other/error24.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/other/error24.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/other/error24.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/error25.C -std=gnu++20 (test for errors, line 4) PASS: g++.dg/other/error25.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/other/error25.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/error25.C -std=gnu++26 (test for errors, line 4) PASS: g++.dg/other/error25.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/other/error25.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/error25.C -std=gnu++98 (test for errors, line 4) PASS: g++.dg/other/error25.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/other/error25.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/error26.C -std=c++20 (test for errors, line 5) PASS: g++.dg/other/error26.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error26.C -std=c++26 (test for errors, line 5) PASS: g++.dg/other/error26.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error26.C -std=c++98 (test for errors, line 5) PASS: g++.dg/other/error26.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error27.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/other/error27.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/other/error27.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/other/error27.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/other/error27.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/other/error27.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/other/error27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/error27.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/other/error27.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/other/error27.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/other/error27.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/other/error27.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/other/error27.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/other/error27.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/error27.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/other/error27.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/other/error27.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/other/error27.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/other/error27.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/other/error27.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/other/error27.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/error28.C -std=c++20 (test for errors, line 7) PASS: g++.dg/other/error28.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error28.C -std=c++26 (test for errors, line 7) PASS: g++.dg/other/error28.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error28.C -std=c++98 (test for errors, line 7) PASS: g++.dg/other/error28.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error29.C -std=c++20 (test for errors, line 15) PASS: g++.dg/other/error29.C -std=c++20 (test for errors, line 16) PASS: g++.dg/other/error29.C -std=c++20 (test for errors, line 17) PASS: g++.dg/other/error29.C -std=c++20 (test for errors, line 18) PASS: g++.dg/other/error29.C -std=c++20 (test for errors, line 19) PASS: g++.dg/other/error29.C -std=c++20 (test for errors, line 20) PASS: g++.dg/other/error29.C -std=c++20 at line 3 (test for bogus messages, line ) PASS: g++.dg/other/error29.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error29.C -std=c++26 (test for errors, line 15) PASS: g++.dg/other/error29.C -std=c++26 (test for errors, line 16) PASS: g++.dg/other/error29.C -std=c++26 (test for errors, line 17) PASS: g++.dg/other/error29.C -std=c++26 (test for errors, line 18) PASS: g++.dg/other/error29.C -std=c++26 (test for errors, line 19) PASS: g++.dg/other/error29.C -std=c++26 (test for errors, line 20) PASS: g++.dg/other/error29.C -std=c++26 at line 3 (test for bogus messages, line ) PASS: g++.dg/other/error29.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error29.C -std=c++98 (test for errors, line 15) PASS: g++.dg/other/error29.C -std=c++98 (test for errors, line 16) PASS: g++.dg/other/error29.C -std=c++98 (test for errors, line 17) PASS: g++.dg/other/error29.C -std=c++98 (test for errors, line 18) PASS: g++.dg/other/error29.C -std=c++98 (test for errors, line 19) PASS: g++.dg/other/error29.C -std=c++98 (test for errors, line 20) PASS: g++.dg/other/error29.C -std=c++98 at line 3 (test for bogus messages, line ) PASS: g++.dg/other/error29.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error3.C -std=c++17 (test for errors, line 6) PASS: g++.dg/other/error3.C -std=c++17 at line 5 (test for warnings, line 4) PASS: g++.dg/other/error3.C -std=c++17 (test for excess errors) PASS: g++.dg/other/error3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/other/error3.C -std=c++20 at line 5 (test for warnings, line 4) PASS: g++.dg/other/error3.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/other/error3.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/other/error3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error30.C -std=c++20 (test for errors, line 13) PASS: g++.dg/other/error30.C -std=c++20 at line 3 (test for bogus messages, line ) PASS: g++.dg/other/error30.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error30.C -std=c++26 (test for errors, line 13) PASS: g++.dg/other/error30.C -std=c++26 at line 3 (test for bogus messages, line ) PASS: g++.dg/other/error30.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error30.C -std=c++98 (test for errors, line 13) PASS: g++.dg/other/error30.C -std=c++98 at line 3 (test for bogus messages, line ) PASS: g++.dg/other/error30.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error31.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/other/error31.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/other/error31.C -std=gnu++20 at line 4 (test for bogus messages, line ) PASS: g++.dg/other/error31.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/error31.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/other/error31.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/other/error31.C -std=gnu++26 at line 4 (test for bogus messages, line ) PASS: g++.dg/other/error31.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/error31.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/other/error31.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/other/error31.C -std=gnu++98 at line 4 (test for bogus messages, line ) PASS: g++.dg/other/error31.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/error32.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/other/error32.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/error32.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/other/error32.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/error32.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/other/error32.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/error33.C -std=c++20 (test for errors, line 10) PASS: g++.dg/other/error33.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error33.C -std=c++26 (test for errors, line 10) PASS: g++.dg/other/error33.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error33.C -std=c++98 (test for errors, line 10) PASS: g++.dg/other/error33.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error34.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/error34.C -std=gnu++20 constructor at line 6 (test for errors, line 5) PASS: g++.dg/other/error34.C -std=gnu++20 decl (test for errors, line 5) PASS: g++.dg/other/error34.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/error34.C -std=gnu++26 constructor at line 6 (test for errors, line 5) PASS: g++.dg/other/error34.C -std=gnu++26 decl (test for errors, line 5) PASS: g++.dg/other/error34.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/error34.C -std=gnu++98 constructor at line 6 (test for errors, line 5) PASS: g++.dg/other/error34.C -std=gnu++98 decl (test for errors, line 5) PASS: g++.dg/other/error35.C -std=gnu++14 (test for errors, line 12) PASS: g++.dg/other/error35.C -std=gnu++14 (test for errors, line 13) PASS: g++.dg/other/error35.C -std=gnu++14 at line 14 (test for warnings, line 13) PASS: g++.dg/other/error35.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/error35.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/other/error35.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/other/error35.C -std=gnu++20 at line 14 (test for warnings, line 13) PASS: g++.dg/other/error35.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/error35.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/other/error35.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/other/error35.C -std=gnu++26 at line 14 (test for warnings, line 13) PASS: g++.dg/other/error35.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/error36.C -std=c++20 (test for errors, line 7) PASS: g++.dg/other/error36.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error36.C -std=c++23 (test for errors, line 7) PASS: g++.dg/other/error36.C -std=c++23 (test for excess errors) PASS: g++.dg/other/error36.C -std=c++26 (test for errors, line 7) PASS: g++.dg/other/error36.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error4.C -std=c++20 (test for errors, line 14) PASS: g++.dg/other/error4.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/other/error4.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error4.C -std=c++26 (test for errors, line 14) PASS: g++.dg/other/error4.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/other/error4.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error4.C -std=c++98 (test for errors, line 14) PASS: g++.dg/other/error4.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/other/error4.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error5.C -std=c++20 (test for errors, line 10) PASS: g++.dg/other/error5.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/other/error5.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error5.C -std=c++26 (test for errors, line 10) PASS: g++.dg/other/error5.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/other/error5.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error5.C -std=c++98 (test for errors, line 10) PASS: g++.dg/other/error5.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/other/error5.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error6.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error6.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error6.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error7.C -std=c++20 (test for errors, line 11) PASS: g++.dg/other/error7.C -std=c++20 (test for excess errors) PASS: g++.dg/other/error7.C -std=c++26 (test for errors, line 11) PASS: g++.dg/other/error7.C -std=c++26 (test for excess errors) PASS: g++.dg/other/error7.C -std=c++98 (test for errors, line 11) PASS: g++.dg/other/error7.C -std=c++98 (test for excess errors) XFAIL: g++.dg/other/error8.C -std=c++20 (test for errors, line 18) PASS: g++.dg/other/error8.C -std=c++20 (test for errors, line 21) PASS: g++.dg/other/error8.C -std=c++20 (test for errors, line 9) PASS: g++.dg/other/error8.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/other/error8.C -std=c++20 (test for excess errors) XFAIL: g++.dg/other/error8.C -std=c++20 misplaced position of the declaration (test for bogus messages, line 20) XFAIL: g++.dg/other/error8.C -std=c++26 (test for errors, line 18) PASS: g++.dg/other/error8.C -std=c++26 (test for errors, line 21) PASS: g++.dg/other/error8.C -std=c++26 (test for errors, line 9) PASS: g++.dg/other/error8.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/other/error8.C -std=c++26 (test for excess errors) XFAIL: g++.dg/other/error8.C -std=c++26 misplaced position of the declaration (test for bogus messages, line 20) XFAIL: g++.dg/other/error8.C -std=c++98 (test for errors, line 18) PASS: g++.dg/other/error8.C -std=c++98 (test for errors, line 21) PASS: g++.dg/other/error8.C -std=c++98 (test for errors, line 9) PASS: g++.dg/other/error8.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/other/error8.C -std=c++98 (test for excess errors) XFAIL: g++.dg/other/error8.C -std=c++98 misplaced position of the declaration (test for bogus messages, line 20) PASS: g++.dg/other/error9.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/other/error9.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/other/error9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/error9.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/other/error9.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/other/error9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/error9.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/other/error9.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/other/error9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/field1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/other/field1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/other/field1.C -std=c++20 (test for errors, line 21) PASS: g++.dg/other/field1.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/other/field1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/field1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/other/field1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/other/field1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/other/field1.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/other/field1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/field1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/other/field1.C -std=c++98 (test for errors, line 16) PASS: g++.dg/other/field1.C -std=c++98 (test for errors, line 21) PASS: g++.dg/other/field1.C -std=c++98 (test for warnings, line 25) PASS: g++.dg/other/field1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/final1.C -std=gnu++11 scan-tree-dump-times original "A::foo" 2 PASS: g++.dg/other/final1.C -std=gnu++11 scan-tree-dump-times original "B::foo" 2 PASS: g++.dg/other/final1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/final1.C -std=gnu++20 scan-tree-dump-times original "A::foo" 2 PASS: g++.dg/other/final1.C -std=gnu++20 scan-tree-dump-times original "B::foo" 2 PASS: g++.dg/other/final1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/final1.C -std=gnu++26 scan-tree-dump-times original "A::foo" 2 PASS: g++.dg/other/final1.C -std=gnu++26 scan-tree-dump-times original "B::foo" 2 PASS: g++.dg/other/final1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/final2.C -std=gnu++11 scan-tree-dump-times original "F1::operator int" 1 PASS: g++.dg/other/final2.C -std=gnu++11 scan-tree-dump-times original "F1::operator\\(\\)" 1 PASS: g++.dg/other/final2.C -std=gnu++11 scan-tree-dump-times original "F1::operator\\+\\+" 1 PASS: g++.dg/other/final2.C -std=gnu++11 scan-tree-dump-times original "F2::operator int" 1 PASS: g++.dg/other/final2.C -std=gnu++11 scan-tree-dump-times original "F2::operator\\(\\)" 1 PASS: g++.dg/other/final2.C -std=gnu++11 scan-tree-dump-times original "F2::operator\\+\\+" 1 PASS: g++.dg/other/final2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/final2.C -std=gnu++20 scan-tree-dump-times original "F1::operator int" 1 PASS: g++.dg/other/final2.C -std=gnu++20 scan-tree-dump-times original "F1::operator\\(\\)" 1 PASS: g++.dg/other/final2.C -std=gnu++20 scan-tree-dump-times original "F1::operator\\+\\+" 1 PASS: g++.dg/other/final2.C -std=gnu++20 scan-tree-dump-times original "F2::operator int" 1 PASS: g++.dg/other/final2.C -std=gnu++20 scan-tree-dump-times original "F2::operator\\(\\)" 1 PASS: g++.dg/other/final2.C -std=gnu++20 scan-tree-dump-times original "F2::operator\\+\\+" 1 PASS: g++.dg/other/final2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/final2.C -std=gnu++26 scan-tree-dump-times original "F1::operator int" 1 PASS: g++.dg/other/final2.C -std=gnu++26 scan-tree-dump-times original "F1::operator\\(\\)" 1 PASS: g++.dg/other/final2.C -std=gnu++26 scan-tree-dump-times original "F1::operator\\+\\+" 1 PASS: g++.dg/other/final2.C -std=gnu++26 scan-tree-dump-times original "F2::operator int" 1 PASS: g++.dg/other/final2.C -std=gnu++26 scan-tree-dump-times original "F2::operator\\(\\)" 1 PASS: g++.dg/other/final2.C -std=gnu++26 scan-tree-dump-times original "F2::operator\\+\\+" 1 PASS: g++.dg/other/final2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/final3.C -std=gnu++11 scan-tree-dump-times original "OBJ_TYPE_REF" 0 PASS: g++.dg/other/final3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/final3.C -std=gnu++20 scan-tree-dump-times original "OBJ_TYPE_REF" 0 PASS: g++.dg/other/final3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/final3.C -std=gnu++26 scan-tree-dump-times original "OBJ_TYPE_REF" 0 PASS: g++.dg/other/final3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/final4.C -std=gnu++11 scan-tree-dump-times original "OBJ_TYPE_REF" 0 PASS: g++.dg/other/final4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/final4.C -std=gnu++20 scan-tree-dump-times original "OBJ_TYPE_REF" 0 PASS: g++.dg/other/final4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/final4.C -std=gnu++26 scan-tree-dump-times original "OBJ_TYPE_REF" 0 PASS: g++.dg/other/final4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/final5.C -std=gnu++11 scan-tree-dump-times original "OBJ_TYPE_REF" 0 PASS: g++.dg/other/final5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/final5.C -std=gnu++20 scan-tree-dump-times original "OBJ_TYPE_REF" 0 PASS: g++.dg/other/final5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/final5.C -std=gnu++26 scan-tree-dump-times original "OBJ_TYPE_REF" 0 PASS: g++.dg/other/final5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/final6.C -std=c++11 (test for excess errors) PASS: g++.dg/other/final6.C -std=c++20 (test for excess errors) PASS: g++.dg/other/final6.C -std=c++26 (test for excess errors) PASS: g++.dg/other/final7.C -std=c++11 (test for excess errors) PASS: g++.dg/other/final7.C -std=c++11 execution test PASS: g++.dg/other/final7.C -std=c++20 (test for excess errors) PASS: g++.dg/other/final7.C -std=c++20 execution test PASS: g++.dg/other/final7.C -std=c++26 (test for excess errors) PASS: g++.dg/other/final7.C -std=c++26 execution test PASS: g++.dg/other/final8.C -std=c++11 scan-assembler _ZN1BC1Ev PASS: g++.dg/other/final8.C -std=c++11 scan-assembler _ZN1BC2Ev PASS: g++.dg/other/final8.C -std=c++11 scan-assembler _ZN1BD1Ev PASS: g++.dg/other/final8.C -std=c++11 scan-assembler _ZN1BD2Ev PASS: g++.dg/other/final8.C -std=c++11 (test for excess errors) PASS: g++.dg/other/final8.C -std=c++20 scan-assembler _ZN1BC1Ev PASS: g++.dg/other/final8.C -std=c++20 scan-assembler _ZN1BC2Ev PASS: g++.dg/other/final8.C -std=c++20 scan-assembler _ZN1BD1Ev PASS: g++.dg/other/final8.C -std=c++20 scan-assembler _ZN1BD2Ev PASS: g++.dg/other/final8.C -std=c++20 (test for excess errors) PASS: g++.dg/other/final8.C -std=c++26 scan-assembler _ZN1BC1Ev PASS: g++.dg/other/final8.C -std=c++26 scan-assembler _ZN1BC2Ev PASS: g++.dg/other/final8.C -std=c++26 scan-assembler _ZN1BD1Ev PASS: g++.dg/other/final8.C -std=c++26 scan-assembler _ZN1BD2Ev PASS: g++.dg/other/final8.C -std=c++26 (test for excess errors) PASS: g++.dg/other/first-global.C -std=c++20 scan-assembler _GLOBAL__(I|sub_I)(_|_65535_0_)foobar PASS: g++.dg/other/first-global.C -std=c++20 (test for excess errors) PASS: g++.dg/other/first-global.C -std=c++26 scan-assembler _GLOBAL__(I|sub_I)(_|_65535_0_)foobar PASS: g++.dg/other/first-global.C -std=c++26 (test for excess errors) PASS: g++.dg/other/first-global.C -std=c++98 scan-assembler _GLOBAL__(I|sub_I)(_|_65535_0_)foobar PASS: g++.dg/other/first-global.C -std=c++98 (test for excess errors) PASS: g++.dg/other/fold1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/other/fold1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/other/fold1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/fold1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/other/fold1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/other/fold1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/fold1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/other/fold1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/other/fold1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/friend1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/friend1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/friend1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/friend10.C -std=c++20 (test for errors, line 8) PASS: g++.dg/other/friend10.C -std=c++20 (test for errors, line 9) PASS: g++.dg/other/friend10.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/other/friend10.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/other/friend10.C -std=c++20 (test for excess errors) PASS: g++.dg/other/friend10.C -std=c++26 (test for errors, line 8) PASS: g++.dg/other/friend10.C -std=c++26 (test for errors, line 9) PASS: g++.dg/other/friend10.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/other/friend10.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/other/friend10.C -std=c++26 (test for excess errors) PASS: g++.dg/other/friend10.C -std=c++98 (test for errors, line 8) PASS: g++.dg/other/friend10.C -std=c++98 (test for errors, line 9) PASS: g++.dg/other/friend10.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/other/friend10.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/other/friend10.C -std=c++98 (test for excess errors) PASS: g++.dg/other/friend11.C -std=c++20 (test for errors, line 5) PASS: g++.dg/other/friend11.C -std=c++20 (test for errors, line 7) PASS: g++.dg/other/friend11.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/other/friend11.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/other/friend11.C -std=c++20 (test for excess errors) PASS: g++.dg/other/friend11.C -std=c++26 (test for errors, line 5) PASS: g++.dg/other/friend11.C -std=c++26 (test for errors, line 7) PASS: g++.dg/other/friend11.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/other/friend11.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/other/friend11.C -std=c++26 (test for excess errors) PASS: g++.dg/other/friend11.C -std=c++98 (test for errors, line 5) PASS: g++.dg/other/friend11.C -std=c++98 (test for errors, line 7) PASS: g++.dg/other/friend11.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/other/friend11.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/other/friend11.C -std=c++98 (test for excess errors) PASS: g++.dg/other/friend12.C -std=c++20 (test for errors, line 6) PASS: g++.dg/other/friend12.C -std=c++20 (test for errors, line 8) PASS: g++.dg/other/friend12.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/other/friend12.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/other/friend12.C -std=c++20 (test for excess errors) PASS: g++.dg/other/friend12.C -std=c++26 (test for errors, line 6) PASS: g++.dg/other/friend12.C -std=c++26 (test for errors, line 8) PASS: g++.dg/other/friend12.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/other/friend12.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/other/friend12.C -std=c++26 (test for excess errors) PASS: g++.dg/other/friend12.C -std=c++98 (test for errors, line 6) PASS: g++.dg/other/friend12.C -std=c++98 (test for errors, line 8) PASS: g++.dg/other/friend12.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/other/friend12.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/other/friend12.C -std=c++98 (test for excess errors) PASS: g++.dg/other/friend13.C -std=c++20 (test for errors, line 5) PASS: g++.dg/other/friend13.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/other/friend13.C -std=c++20 (test for excess errors) PASS: g++.dg/other/friend13.C -std=c++26 (test for errors, line 5) PASS: g++.dg/other/friend13.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/other/friend13.C -std=c++26 (test for excess errors) PASS: g++.dg/other/friend13.C -std=c++98 (test for errors, line 5) PASS: g++.dg/other/friend13.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/other/friend13.C -std=c++98 (test for excess errors) PASS: g++.dg/other/friend14.C -std=c++20 (test for excess errors) PASS: g++.dg/other/friend14.C -std=c++26 (test for excess errors) PASS: g++.dg/other/friend14.C -std=c++98 (test for excess errors) PASS: g++.dg/other/friend15.C -std=c++20 (test for excess errors) PASS: g++.dg/other/friend15.C -std=c++26 (test for excess errors) PASS: g++.dg/other/friend15.C -std=c++98 (test for excess errors) PASS: g++.dg/other/friend16.C -std=c++20 (test for errors, line 5) PASS: g++.dg/other/friend16.C -std=c++20 (test for excess errors) PASS: g++.dg/other/friend16.C -std=c++26 (test for errors, line 5) PASS: g++.dg/other/friend16.C -std=c++26 (test for excess errors) PASS: g++.dg/other/friend16.C -std=c++98 (test for errors, line 5) PASS: g++.dg/other/friend16.C -std=c++98 (test for excess errors) PASS: g++.dg/other/friend17.C -std=c++20 (test for excess errors) PASS: g++.dg/other/friend17.C -std=c++26 (test for excess errors) PASS: g++.dg/other/friend17.C -std=c++98 (test for excess errors) PASS: g++.dg/other/friend2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/friend2.C -std=c++20 execution test PASS: g++.dg/other/friend2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/friend2.C -std=c++26 execution test PASS: g++.dg/other/friend2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/friend2.C -std=c++98 execution test PASS: g++.dg/other/friend3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/other/friend3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/other/friend3.C -std=c++20 (test for excess errors) PASS: g++.dg/other/friend3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/other/friend3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/other/friend3.C -std=c++26 (test for excess errors) PASS: g++.dg/other/friend3.C -std=c++98 (test for errors, line 12) PASS: g++.dg/other/friend3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/other/friend3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/friend4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/other/friend4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/other/friend4.C -std=c++20 (test for excess errors) PASS: g++.dg/other/friend4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/other/friend4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/other/friend4.C -std=c++26 (test for excess errors) PASS: g++.dg/other/friend4.C -std=c++98 (test for errors, line 6) PASS: g++.dg/other/friend4.C -std=c++98 (test for errors, line 7) PASS: g++.dg/other/friend4.C -std=c++98 (test for excess errors) PASS: g++.dg/other/friend5.C -std=c++20 (test for errors, line 8) PASS: g++.dg/other/friend5.C -std=c++20 (test for excess errors) PASS: g++.dg/other/friend5.C -std=c++26 (test for errors, line 8) PASS: g++.dg/other/friend5.C -std=c++26 (test for excess errors) PASS: g++.dg/other/friend5.C -std=c++98 (test for errors, line 8) PASS: g++.dg/other/friend5.C -std=c++98 (test for excess errors) PASS: g++.dg/other/friend6.C -std=c++20 (test for excess errors) PASS: g++.dg/other/friend6.C -std=c++20 execution test PASS: g++.dg/other/friend6.C -std=c++26 (test for excess errors) PASS: g++.dg/other/friend6.C -std=c++26 execution test PASS: g++.dg/other/friend6.C -std=c++98 (test for excess errors) PASS: g++.dg/other/friend6.C -std=c++98 execution test PASS: g++.dg/other/friend7.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/other/friend7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/friend7.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/other/friend7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/friend7.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/other/friend7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/friend8.C -std=c++20 (test for errors, line 4) PASS: g++.dg/other/friend8.C -std=c++20 (test for errors, line 5) PASS: g++.dg/other/friend8.C -std=c++20 (test for excess errors) PASS: g++.dg/other/friend8.C -std=c++26 (test for errors, line 4) PASS: g++.dg/other/friend8.C -std=c++26 (test for errors, line 5) PASS: g++.dg/other/friend8.C -std=c++26 (test for excess errors) PASS: g++.dg/other/friend8.C -std=c++98 (test for errors, line 4) PASS: g++.dg/other/friend8.C -std=c++98 (test for errors, line 5) PASS: g++.dg/other/friend8.C -std=c++98 (test for excess errors) PASS: g++.dg/other/friend9.C -std=c++20 (test for errors, line 5) PASS: g++.dg/other/friend9.C -std=c++20 (test for errors, line 6) PASS: g++.dg/other/friend9.C -std=c++20 (test for excess errors) PASS: g++.dg/other/friend9.C -std=c++26 (test for errors, line 5) PASS: g++.dg/other/friend9.C -std=c++26 (test for errors, line 6) PASS: g++.dg/other/friend9.C -std=c++26 (test for excess errors) PASS: g++.dg/other/friend9.C -std=c++98 (test for errors, line 5) PASS: g++.dg/other/friend9.C -std=c++98 (test for errors, line 6) PASS: g++.dg/other/friend9.C -std=c++98 (test for excess errors) PASS: g++.dg/other/fsyntax-only1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/fsyntax-only1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/fsyntax-only1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/fsyntax-only2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/fsyntax-only2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/fsyntax-only2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/gc1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/gc1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/gc1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/gc2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/gc2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/gc2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/gc3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/gc3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/gc3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/gc4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/gc4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/gc4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/gc5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/gc5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/gc5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/gc6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/gc6.C -std=gnu++23 (test for excess errors) PASS: g++.dg/other/gc6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/gc7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/gc7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/gc7.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/other/i386-1.C -std=gnu++20 UNSUPPORTED: g++.dg/other/i386-1.C -std=gnu++26 UNSUPPORTED: g++.dg/other/i386-1.C -std=gnu++98 UNSUPPORTED: g++.dg/other/i386-10.C -std=gnu++20 UNSUPPORTED: g++.dg/other/i386-10.C -std=gnu++26 UNSUPPORTED: g++.dg/other/i386-10.C -std=gnu++98 UNSUPPORTED: g++.dg/other/i386-11.C -std=gnu++11 UNSUPPORTED: g++.dg/other/i386-11.C -std=gnu++20 UNSUPPORTED: g++.dg/other/i386-11.C -std=gnu++26 UNSUPPORTED: g++.dg/other/i386-2.C -std=gnu++20 UNSUPPORTED: g++.dg/other/i386-2.C -std=gnu++26 UNSUPPORTED: g++.dg/other/i386-2.C -std=gnu++98 UNSUPPORTED: g++.dg/other/i386-3.C -std=gnu++20 UNSUPPORTED: g++.dg/other/i386-3.C -std=gnu++26 UNSUPPORTED: g++.dg/other/i386-3.C -std=gnu++98 UNSUPPORTED: g++.dg/other/i386-4.C -std=gnu++20 UNSUPPORTED: g++.dg/other/i386-4.C -std=gnu++26 UNSUPPORTED: g++.dg/other/i386-4.C -std=gnu++98 UNSUPPORTED: g++.dg/other/i386-7.C -std=gnu++20 UNSUPPORTED: g++.dg/other/i386-7.C -std=gnu++26 UNSUPPORTED: g++.dg/other/i386-7.C -std=gnu++98 UNSUPPORTED: g++.dg/other/i386-8.C -std=gnu++20 UNSUPPORTED: g++.dg/other/i386-8.C -std=gnu++26 UNSUPPORTED: g++.dg/other/i386-8.C -std=gnu++98 UNSUPPORTED: g++.dg/other/i386-9.C -std=gnu++20 UNSUPPORTED: g++.dg/other/i386-9.C -std=gnu++26 UNSUPPORTED: g++.dg/other/i386-9.C -std=gnu++98 PASS: g++.dg/other/incomplete1.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/other/incomplete1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/incomplete1.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/other/incomplete1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/incomplete1.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/other/incomplete1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/incomplete2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/other/incomplete2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/other/incomplete2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/incomplete2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/other/incomplete2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/other/incomplete2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/incomplete2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/other/incomplete2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/other/incomplete2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/incomplete3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/other/incomplete3.C -std=c++20 (test for excess errors) PASS: g++.dg/other/incomplete3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/other/incomplete3.C -std=c++26 (test for excess errors) PASS: g++.dg/other/incomplete3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/other/incomplete3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/increment1.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/other/increment1.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/other/increment1.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/other/increment1.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/other/increment1.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/other/increment1.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/other/increment1.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/other/increment1.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/other/increment1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/increment1.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/other/increment1.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/other/increment1.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/other/increment1.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/other/increment1.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/other/increment1.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/other/increment1.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/other/increment1.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/other/increment1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/increment1.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/other/increment1.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/other/increment1.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/other/increment1.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/other/increment1.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/other/increment1.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/other/increment1.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/other/increment1.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/other/increment1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/infloop-1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/infloop-1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/infloop-1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/init1.C -std=c++20 (test for errors, line 20) PASS: g++.dg/other/init1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/init1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/other/init1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/init1.C -std=c++98 (test for errors, line 20) PASS: g++.dg/other/init1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/init2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/init2.C -std=c++20 execution test PASS: g++.dg/other/init2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/init2.C -std=c++26 execution test PASS: g++.dg/other/init2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/init2.C -std=c++98 execution test PASS: g++.dg/other/isnan.C -std=c++20 (test for excess errors) PASS: g++.dg/other/isnan.C -std=c++26 (test for excess errors) PASS: g++.dg/other/isnan.C -std=c++98 (test for excess errors) PASS: g++.dg/other/label1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/other/label1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/label1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/other/label1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/label1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/other/label1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/large-size-array.C -std=c++20 (test for errors, line 23) PASS: g++.dg/other/large-size-array.C -std=c++20 (test for errors, line 24) PASS: g++.dg/other/large-size-array.C -std=c++20 (test for excess errors) PASS: g++.dg/other/large-size-array.C -std=c++26 (test for errors, line 23) PASS: g++.dg/other/large-size-array.C -std=c++26 (test for errors, line 24) PASS: g++.dg/other/large-size-array.C -std=c++26 (test for excess errors) PASS: g++.dg/other/large-size-array.C -std=c++98 (test for errors, line 23) PASS: g++.dg/other/large-size-array.C -std=c++98 (test for errors, line 24) PASS: g++.dg/other/large-size-array.C -std=c++98 (test for excess errors) PASS: g++.dg/other/linkage1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/linkage1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/linkage1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/linkage2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/linkage2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/linkage2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/locations1.C -std=c++20 (test for errors, line 1) PASS: g++.dg/other/locations1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/locations1.C -std=c++26 (test for errors, line 1) PASS: g++.dg/other/locations1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/locations1.C -std=c++98 (test for errors, line 1) PASS: g++.dg/other/locations1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/macro-1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/macro-1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/macro-1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/main1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/other/main1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/main1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/other/main1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/main1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/other/main1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/main2.C -std=c++20 (test for errors, line 1) PASS: g++.dg/other/main2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/main2.C -std=c++26 (test for errors, line 1) PASS: g++.dg/other/main2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/main2.C -std=c++98 (test for errors, line 1) PASS: g++.dg/other/main2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/main3.C -std=c++20 (test for errors, line 1) PASS: g++.dg/other/main3.C -std=c++20 (test for excess errors) PASS: g++.dg/other/main3.C -std=c++26 (test for errors, line 1) PASS: g++.dg/other/main3.C -std=c++26 (test for excess errors) PASS: g++.dg/other/main3.C -std=c++98 (test for errors, line 1) PASS: g++.dg/other/main3.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/other/mmintrin.C -std=gnu++20 UNSUPPORTED: g++.dg/other/mmintrin.C -std=gnu++26 UNSUPPORTED: g++.dg/other/mmintrin.C -std=gnu++98 PASS: g++.dg/other/mult-stor1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/other/mult-stor1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/mult-stor1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/other/mult-stor1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/mult-stor1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/other/mult-stor1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/nested-extern-1.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/other/nested-extern-1.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/other/nested-extern-1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/nested-extern-1.C -std=c++20 execution test PASS: g++.dg/other/nested-extern-1.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/other/nested-extern-1.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/other/nested-extern-1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/nested-extern-1.C -std=c++26 execution test PASS: g++.dg/other/nested-extern-1.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/other/nested-extern-1.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/other/nested-extern-1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/nested-extern-1.C -std=c++98 execution test PASS: g++.dg/other/nested-extern-2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/nested-extern-2.C -std=c++20 execution test PASS: g++.dg/other/nested-extern-2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/nested-extern-2.C -std=c++26 execution test PASS: g++.dg/other/nested-extern-2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/nested-extern-2.C -std=c++98 execution test PASS: g++.dg/other/new-size-type.C -std=c++20 (test for errors, line 8) PASS: g++.dg/other/new-size-type.C -std=c++20 (test for excess errors) PASS: g++.dg/other/new-size-type.C -std=c++26 (test for errors, line 8) PASS: g++.dg/other/new-size-type.C -std=c++26 (test for excess errors) PASS: g++.dg/other/new-size-type.C -std=c++98 (test for errors, line 8) PASS: g++.dg/other/new-size-type.C -std=c++98 (test for excess errors) PASS: g++.dg/other/new1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/other/new1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/new1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/other/new1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/new1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/other/new1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/new2.C -std=c++20 (test for bogus messages, line 5) PASS: g++.dg/other/new2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/new2.C -std=c++26 (test for bogus messages, line 5) PASS: g++.dg/other/new2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/new2.C -std=c++98 (test for bogus messages, line 5) PASS: g++.dg/other/new2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/nontype-1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/other/nontype-1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/other/nontype-1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/nontype-1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/other/nontype-1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/other/nontype-1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/nontype-1.C -std=c++98 (test for errors, line 3) PASS: g++.dg/other/nontype-1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/other/nontype-1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/ns1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/ns1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/ns1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/offsetof1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/offsetof1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/offsetof1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/offsetof2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/offsetof2.C -std=gnu++20 execution test PASS: g++.dg/other/offsetof2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/offsetof2.C -std=gnu++26 execution test PASS: g++.dg/other/offsetof2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/offsetof2.C -std=gnu++98 execution test PASS: g++.dg/other/offsetof3.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/other/offsetof3.C -std=c++20 (test for excess errors) PASS: g++.dg/other/offsetof3.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/other/offsetof3.C -std=c++26 (test for excess errors) PASS: g++.dg/other/offsetof3.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/other/offsetof3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/offsetof4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/offsetof4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/offsetof4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/offsetof5.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/other/offsetof5.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/other/offsetof5.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/other/offsetof5.C -std=c++20 (test for excess errors) PASS: g++.dg/other/offsetof5.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/other/offsetof5.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/other/offsetof5.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/other/offsetof5.C -std=c++26 (test for excess errors) PASS: g++.dg/other/offsetof5.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/other/offsetof5.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/other/offsetof5.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/other/offsetof5.C -std=c++98 (test for excess errors) PASS: g++.dg/other/offsetof6.C -std=c++20 (test for errors, line 22) PASS: g++.dg/other/offsetof6.C -std=c++20 (test for errors, line 24) PASS: g++.dg/other/offsetof6.C -std=c++20 (test for excess errors) PASS: g++.dg/other/offsetof6.C -std=c++26 (test for errors, line 22) PASS: g++.dg/other/offsetof6.C -std=c++26 (test for errors, line 24) PASS: g++.dg/other/offsetof6.C -std=c++26 (test for excess errors) PASS: g++.dg/other/offsetof6.C -std=c++98 (test for errors, line 22) PASS: g++.dg/other/offsetof6.C -std=c++98 (test for errors, line 24) PASS: g++.dg/other/offsetof6.C -std=c++98 (test for excess errors) PASS: g++.dg/other/offsetof7.C -std=c++20 (test for excess errors) PASS: g++.dg/other/offsetof7.C -std=c++26 (test for excess errors) PASS: g++.dg/other/offsetof7.C -std=c++98 (test for excess errors) PASS: g++.dg/other/offsetof8.C -std=c++20 (test for errors, line 10) PASS: g++.dg/other/offsetof8.C -std=c++20 (test for errors, line 11) PASS: g++.dg/other/offsetof8.C -std=c++20 (test for excess errors) PASS: g++.dg/other/offsetof8.C -std=c++26 (test for errors, line 10) PASS: g++.dg/other/offsetof8.C -std=c++26 (test for errors, line 11) PASS: g++.dg/other/offsetof8.C -std=c++26 (test for excess errors) PASS: g++.dg/other/offsetof8.C -std=c++98 (test for errors, line 10) PASS: g++.dg/other/offsetof8.C -std=c++98 (test for errors, line 11) PASS: g++.dg/other/offsetof8.C -std=c++98 (test for excess errors) PASS: g++.dg/other/offsetof9.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/other/offsetof9.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/other/offsetof9.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/other/offsetof9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/offsetof9.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/other/offsetof9.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/other/offsetof9.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/other/offsetof9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/offsetof9.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/other/offsetof9.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/other/offsetof9.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/other/offsetof9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 (test for warnings, line 79) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 (test for warnings, line 90) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 expected multiline pattern lines 10-13 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 expected multiline pattern lines 21-24 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 expected multiline pattern lines 32-35 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 expected multiline pattern lines 43-46 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 expected multiline pattern lines 55-58 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 expected multiline pattern lines 69-70 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 expected multiline pattern lines 81-82 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 expected multiline pattern lines 92-93 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++26 (test for warnings, line 79) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++26 (test for warnings, line 90) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++26 expected multiline pattern lines 10-13 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++26 expected multiline pattern lines 21-24 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++26 expected multiline pattern lines 32-35 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++26 expected multiline pattern lines 43-46 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++26 expected multiline pattern lines 55-58 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++26 expected multiline pattern lines 69-70 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++26 expected multiline pattern lines 81-82 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++26 expected multiline pattern lines 92-93 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 (test for warnings, line 41) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 (test for warnings, line 53) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 (test for warnings, line 67) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 (test for warnings, line 79) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 (test for warnings, line 90) PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 expected multiline pattern lines 10-13 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 expected multiline pattern lines 21-24 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 expected multiline pattern lines 32-35 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 expected multiline pattern lines 43-46 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 expected multiline pattern lines 55-58 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 expected multiline pattern lines 69-70 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 expected multiline pattern lines 81-82 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 expected multiline pattern lines 92-93 PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/operator1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/other/operator1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/other/operator1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/operator1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/other/operator1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/other/operator1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/operator1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/other/operator1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/other/operator1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/operator2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/other/operator2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/other/operator2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/operator2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/other/operator2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/other/operator2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/operator2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/other/operator2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/other/operator2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/operator3.C -std=c++20 (test for excess errors) PASS: g++.dg/other/operator3.C -std=c++26 (test for excess errors) PASS: g++.dg/other/operator3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/operator4.C -std=c++20 (test for excess errors) PASS: g++.dg/other/operator4.C -std=c++26 (test for excess errors) PASS: g++.dg/other/operator4.C -std=c++98 (test for excess errors) PASS: g++.dg/other/packed1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/packed1.C -std=c++20 execution test PASS: g++.dg/other/packed1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/packed1.C -std=c++26 execution test PASS: g++.dg/other/packed1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/packed1.C -std=c++98 execution test PASS: g++.dg/other/pr100580.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr100580.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr100580.C -std=gnu++98 (test for excess errors) XFAIL: g++.dg/other/pr104989.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/other/pr104989.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/other/pr104989.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr113617.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/pr113617.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr113617.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr117516.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr117516.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr117516.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr123331.C -std=c++20 (test for errors, line 6) PASS: g++.dg/other/pr123331.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/other/pr123331.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr123331.C -std=c++26 (test for errors, line 6) PASS: g++.dg/other/pr123331.C -std=c++26 at line 7 (test for errors, line 6) PASS: g++.dg/other/pr123331.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr123331.C -std=c++98 (test for errors, line 6) PASS: g++.dg/other/pr123331.C -std=c++98 at line 7 (test for errors, line 6) PASS: g++.dg/other/pr123331.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/other/pr20366.C -std=gnu++20 UNSUPPORTED: g++.dg/other/pr20366.C -std=gnu++26 UNSUPPORTED: g++.dg/other/pr20366.C -std=gnu++98 UNSUPPORTED: g++.dg/other/pr22003.C -std=gnu++20 UNSUPPORTED: g++.dg/other/pr22003.C -std=gnu++26 UNSUPPORTED: g++.dg/other/pr22003.C -std=gnu++98 PASS: g++.dg/other/pr22358.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr22358.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr22358.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr24623.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr24623.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr24623.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr25632.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr25632.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr25632.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr27495.C -std=c++20 (test for errors, line 7) PASS: g++.dg/other/pr27495.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr27495.C -std=c++26 (test for errors, line 7) PASS: g++.dg/other/pr27495.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr27495.C -std=c++98 (test for errors, line 7) PASS: g++.dg/other/pr27495.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr28114.C -std=c++20 (test for errors, line 8) PASS: g++.dg/other/pr28114.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/other/pr28114.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr28114.C -std=c++26 (test for errors, line 8) PASS: g++.dg/other/pr28114.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/other/pr28114.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr28114.C -std=c++98 (test for errors, line 8) PASS: g++.dg/other/pr28114.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/other/pr28114.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr28304.C -std=c++20 (test for errors, line 10) PASS: g++.dg/other/pr28304.C -std=c++20 (test for errors, line 6) PASS: g++.dg/other/pr28304.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr28304.C -std=c++26 (test for errors, line 10) PASS: g++.dg/other/pr28304.C -std=c++26 (test for errors, line 6) PASS: g++.dg/other/pr28304.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr28304.C -std=c++98 (test for errors, line 10) PASS: g++.dg/other/pr28304.C -std=c++98 (test for errors, line 6) PASS: g++.dg/other/pr28304.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr28432.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/other/pr28432.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/other/pr28432.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr28432.C -std=gnu++20 note at line 9 (test for warnings, line 8) PASS: g++.dg/other/pr28432.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/other/pr28432.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/other/pr28432.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr28432.C -std=gnu++26 note at line 9 (test for warnings, line 8) PASS: g++.dg/other/pr28432.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/other/pr28432.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/other/pr28432.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr28432.C -std=gnu++98 note at line 9 (test for warnings, line 8) PASS: g++.dg/other/pr29610.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr29610.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr29610.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr31078.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr31078.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr31078.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr33558-2.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/other/pr33558-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr33558-2.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/other/pr33558-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr33558-2.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/other/pr33558-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr33558.C -std=c++20 (test for errors, line 4) PASS: g++.dg/other/pr33558.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr33558.C -std=c++26 (test for errors, line 4) PASS: g++.dg/other/pr33558.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr33558.C -std=c++98 (test for errors, line 4) PASS: g++.dg/other/pr33558.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr33601.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr33601.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr33601.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/other/pr34435.C -std=gnu++20 UNSUPPORTED: g++.dg/other/pr34435.C -std=gnu++26 UNSUPPORTED: g++.dg/other/pr34435.C -std=gnu++98 UNSUPPORTED: g++.dg/other/pr35504.C -std=c++20 UNSUPPORTED: g++.dg/other/pr35504.C -std=c++26 UNSUPPORTED: g++.dg/other/pr35504.C -std=c++98 PASS: g++.dg/other/pr36944.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr36944.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr36944.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/other/pr37394.C -std=gnu++20 UNSUPPORTED: g++.dg/other/pr37394.C -std=gnu++26 UNSUPPORTED: g++.dg/other/pr37394.C -std=gnu++98 PASS: g++.dg/other/pr37789.C -std=c++20 (test for errors, line 5) PASS: g++.dg/other/pr37789.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr37789.C -std=c++26 (test for errors, line 5) PASS: g++.dg/other/pr37789.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr37789.C -std=c++98 (test for errors, line 5) PASS: g++.dg/other/pr37789.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr38706.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr38706.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr38706.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 10) PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 12) PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 13) PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 14) PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 15) PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 16) PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 19) PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 6) PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 7) PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 8) PASS: g++.dg/other/pr39060.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr39060.C -std=c++26 (test for errors, line 10) PASS: g++.dg/other/pr39060.C -std=c++26 (test for errors, line 12) PASS: g++.dg/other/pr39060.C -std=c++26 (test for errors, line 13) PASS: g++.dg/other/pr39060.C -std=c++26 (test for errors, line 14) PASS: g++.dg/other/pr39060.C -std=c++26 (test for errors, line 15) PASS: g++.dg/other/pr39060.C -std=c++26 (test for errors, line 16) PASS: g++.dg/other/pr39060.C -std=c++26 (test for errors, line 19) PASS: g++.dg/other/pr39060.C -std=c++26 (test for errors, line 6) PASS: g++.dg/other/pr39060.C -std=c++26 (test for errors, line 7) PASS: g++.dg/other/pr39060.C -std=c++26 (test for errors, line 8) PASS: g++.dg/other/pr39060.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 10) PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 12) PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 13) PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 14) PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 15) PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 16) PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 19) PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 6) PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 7) PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 8) PASS: g++.dg/other/pr39060.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/other/pr39496.C -std=gnu++20 UNSUPPORTED: g++.dg/other/pr39496.C -std=gnu++26 UNSUPPORTED: g++.dg/other/pr39496.C -std=gnu++98 UNSUPPORTED: g++.dg/other/pr40446.C -std=gnu++20 UNSUPPORTED: g++.dg/other/pr40446.C -std=gnu++26 UNSUPPORTED: g++.dg/other/pr40446.C -std=gnu++98 PASS: g++.dg/other/pr40561.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr40561.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr40561.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr42645-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr42645-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr42645-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr42645-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr42645-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr42645-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr42685.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr42685.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr42685.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr42806.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr42806.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr42806.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr43116.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr43116.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr43116.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr43631.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr43631.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr43631.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr47218-1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr47218-1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr47218-1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr47218.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr47218.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr47218.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/other/pr49133.C -std=gnu++20 UNSUPPORTED: g++.dg/other/pr49133.C -std=gnu++26 UNSUPPORTED: g++.dg/other/pr49133.C -std=gnu++98 UNSUPPORTED: g++.dg/other/pr49912.C -std=gnu++20 UNSUPPORTED: g++.dg/other/pr49912.C -std=gnu++26 UNSUPPORTED: g++.dg/other/pr49912.C -std=gnu++98 UNSUPPORTED: g++.dg/other/pr50212.C -std=gnu++20 UNSUPPORTED: g++.dg/other/pr50212.C -std=gnu++26 UNSUPPORTED: g++.dg/other/pr50212.C -std=gnu++98 UNSUPPORTED: g++.dg/other/pr50464.C -std=gnu++20 UNSUPPORTED: g++.dg/other/pr50464.C -std=gnu++26 UNSUPPORTED: g++.dg/other/pr50464.C -std=gnu++98 PASS: g++.dg/other/pr52048.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr52048.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr52048.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr53574.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/pr53574.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr53574.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr53811.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr53811.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr53811.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr54300.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr54300.C -std=gnu++20 execution test PASS: g++.dg/other/pr54300.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr54300.C -std=gnu++26 execution test PASS: g++.dg/other/pr54300.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr54300.C -std=gnu++98 execution test PASS: g++.dg/other/pr55073.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr55073.C -std=gnu++20 execution test PASS: g++.dg/other/pr55073.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr55073.C -std=gnu++26 execution test PASS: g++.dg/other/pr55073.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr55073.C -std=gnu++98 execution test PASS: g++.dg/other/pr55650.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr55650.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr55650.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr56184.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr56184.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr56184.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr59985.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr59985.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr59985.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr60675.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/pr60675.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr60675.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr61753.C -std=c++20 (test for errors, line 13) PASS: g++.dg/other/pr61753.C -std=c++20 (test for errors, line 19) PASS: g++.dg/other/pr61753.C -std=c++20 (test for errors, line 25) PASS: g++.dg/other/pr61753.C -std=c++20 (test for errors, line 31) PASS: g++.dg/other/pr61753.C -std=c++20 (test for errors, line 7) PASS: g++.dg/other/pr61753.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr61753.C -std=c++26 (test for errors, line 13) PASS: g++.dg/other/pr61753.C -std=c++26 (test for errors, line 19) PASS: g++.dg/other/pr61753.C -std=c++26 (test for errors, line 25) PASS: g++.dg/other/pr61753.C -std=c++26 (test for errors, line 31) PASS: g++.dg/other/pr61753.C -std=c++26 (test for errors, line 7) PASS: g++.dg/other/pr61753.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr61753.C -std=c++98 (test for errors, line 13) PASS: g++.dg/other/pr61753.C -std=c++98 (test for errors, line 19) PASS: g++.dg/other/pr61753.C -std=c++98 (test for errors, line 25) PASS: g++.dg/other/pr61753.C -std=c++98 (test for errors, line 31) PASS: g++.dg/other/pr61753.C -std=c++98 (test for errors, line 7) PASS: g++.dg/other/pr61753.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/other/pr63815.C -std=gnu++20 UNSUPPORTED: g++.dg/other/pr63815.C -std=gnu++26 UNSUPPORTED: g++.dg/other/pr63815.C -std=gnu++98 PASS: g++.dg/other/pr66130.C -std=c++20 (test for errors, line 9) PASS: g++.dg/other/pr66130.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/other/pr66130.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr66130.C -std=c++26 (test for errors, line 9) PASS: g++.dg/other/pr66130.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/other/pr66130.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr66130.C -std=c++98 (test for errors, line 9) PASS: g++.dg/other/pr66130.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/other/pr66130.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr67065.C -std=c++20 (test for errors, line 3) PASS: g++.dg/other/pr67065.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr67065.C -std=c++26 (test for errors, line 3) PASS: g++.dg/other/pr67065.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr67065.C -std=c++98 (test for errors, line 3) PASS: g++.dg/other/pr67065.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr68252.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr68252.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr68252.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr71728.C (test for excess errors) PASS: g++.dg/other/pr77548.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/other/pr77548.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr77548.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/other/pr77548.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr77548.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/other/pr77548.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr77626.C -std=c++20 (test for errors, line 5) PASS: g++.dg/other/pr77626.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/other/pr77626.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr77626.C -std=c++26 (test for errors, line 5) PASS: g++.dg/other/pr77626.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/other/pr77626.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr77626.C -std=c++98 (test for errors, line 5) PASS: g++.dg/other/pr77626.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/other/pr77626.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr77759.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr77759.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr77759.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr79232.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr79232.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr79232.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr80423.C -std=c++11 (test for excess errors) PASS: g++.dg/other/pr80423.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr80423.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr80534-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/pr80534-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr80534-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr80534-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/pr80534-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr80534-2.C -std=gnu++26 (test for excess errors) UNSUPPORTED: g++.dg/other/pr81355.C -std=c++20 UNSUPPORTED: g++.dg/other/pr81355.C -std=c++26 UNSUPPORTED: g++.dg/other/pr81355.C -std=c++98 PASS: g++.dg/other/pr81422.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/pr81422.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr81422.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr82032.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr82032.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr82032.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr84792-1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/other/pr84792-1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr84792-1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/other/pr84792-1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr84792-1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/other/pr84792-1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr84792-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/other/pr84792-2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr84792-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/other/pr84792-2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr84792-2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/other/pr84792-2.C -std=c++98 (test for excess errors) XFAIL: g++.dg/other/pr84964.C -std=c++20 (test for excess errors) XFAIL: g++.dg/other/pr84964.C -std=c++26 (test for excess errors) XFAIL: g++.dg/other/pr84964.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr86669.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr86669.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr86669.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr87398.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr87398.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr87398.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr87574.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr87574.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr87574.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr87916.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr87916.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr87916.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr88187.C -std=c++14 (test for errors, line 5) PASS: g++.dg/other/pr88187.C -std=c++14 at line 6 (test for errors, line 5) PASS: g++.dg/other/pr88187.C -std=c++14 (test for excess errors) PASS: g++.dg/other/pr88187.C -std=c++17 at line 7 (test for errors, line 5) PASS: g++.dg/other/pr88187.C -std=c++17 (test for excess errors) PASS: g++.dg/other/pr88187.C -std=c++20 at line 7 (test for errors, line 5) PASS: g++.dg/other/pr88187.C -std=c++20 (test for excess errors) UNSUPPORTED: g++.dg/other/pr88568.C -std=c++20 UNSUPPORTED: g++.dg/other/pr88568.C -std=c++26 UNSUPPORTED: g++.dg/other/pr88568.C -std=c++98 PASS: g++.dg/other/pr89560.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr89560.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr89560.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr89692.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr89692.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr89692.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr92201.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr92201.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr92201.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr94326.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/other/pr94326.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/pr94326.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/other/pr94326.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr94326.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/other/pr94326.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pr94339.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pr94339.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pr94339.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr95231.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/pr95231.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/pr95231.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler _Z3bazv PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler bang PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler bar PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler eek PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler tut PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler-not baq PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler-not boo PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler-not foo PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler-not gee PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler-not whiz PASS: g++.dg/other/pragma-re-1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pragma-re-1.C -std=c++26 scan-assembler _Z3bazv PASS: g++.dg/other/pragma-re-1.C -std=c++26 scan-assembler bang PASS: g++.dg/other/pragma-re-1.C -std=c++26 scan-assembler bar PASS: g++.dg/other/pragma-re-1.C -std=c++26 scan-assembler eek PASS: g++.dg/other/pragma-re-1.C -std=c++26 scan-assembler tut PASS: g++.dg/other/pragma-re-1.C -std=c++26 scan-assembler-not baq PASS: g++.dg/other/pragma-re-1.C -std=c++26 scan-assembler-not boo PASS: g++.dg/other/pragma-re-1.C -std=c++26 scan-assembler-not foo PASS: g++.dg/other/pragma-re-1.C -std=c++26 scan-assembler-not gee PASS: g++.dg/other/pragma-re-1.C -std=c++26 scan-assembler-not whiz PASS: g++.dg/other/pragma-re-1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler _Z3bazv PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler bang PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler bar PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler eek PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler tut PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler-not baq PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler-not boo PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler-not foo PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler-not gee PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler-not whiz PASS: g++.dg/other/pragma-re-1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pragma-re-2.C -std=c++20 scan-assembler new_name PASS: g++.dg/other/pragma-re-2.C -std=c++20 scan-assembler-not old_name PASS: g++.dg/other/pragma-re-2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/pragma-re-2.C -std=c++26 scan-assembler new_name PASS: g++.dg/other/pragma-re-2.C -std=c++26 scan-assembler-not old_name PASS: g++.dg/other/pragma-re-2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/pragma-re-2.C -std=c++98 scan-assembler new_name PASS: g++.dg/other/pragma-re-2.C -std=c++98 scan-assembler-not old_name PASS: g++.dg/other/pragma-re-2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/profile1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/profile1.C -std=gnu++20 execution test PASS: g++.dg/other/profile1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/profile1.C -std=gnu++26 execution test PASS: g++.dg/other/profile1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/profile1.C -std=gnu++98 execution test PASS: g++.dg/other/ptrmem1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/ptrmem1.C -std=c++20 execution test PASS: g++.dg/other/ptrmem1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/ptrmem1.C -std=c++26 execution test PASS: g++.dg/other/ptrmem1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/ptrmem1.C -std=c++98 execution test PASS: g++.dg/other/ptrmem10.C -std=c++20 (test for errors, line 16) PASS: g++.dg/other/ptrmem10.C -std=c++20 (test for excess errors) PASS: g++.dg/other/ptrmem10.C -std=c++26 (test for errors, line 16) PASS: g++.dg/other/ptrmem10.C -std=c++26 (test for excess errors) PASS: g++.dg/other/ptrmem10.C -std=c++98 (test for errors, line 16) PASS: g++.dg/other/ptrmem10.C -std=c++98 (test for excess errors) PASS: g++.dg/other/ptrmem11.C -std=c++20 (test for errors, line 17) PASS: g++.dg/other/ptrmem11.C -std=c++20 (test for excess errors) PASS: g++.dg/other/ptrmem11.C -std=c++26 (test for errors, line 17) PASS: g++.dg/other/ptrmem11.C -std=c++26 (test for excess errors) PASS: g++.dg/other/ptrmem11.C -std=c++98 (test for errors, line 17) PASS: g++.dg/other/ptrmem11.C -std=c++98 (test for excess errors) PASS: g++.dg/other/ptrmem2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/other/ptrmem2.C -std=c++20 (test for errors, line 31) PASS: g++.dg/other/ptrmem2.C -std=c++20 (test for errors, line 32) PASS: g++.dg/other/ptrmem2.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/other/ptrmem2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/ptrmem2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/other/ptrmem2.C -std=c++26 (test for errors, line 31) PASS: g++.dg/other/ptrmem2.C -std=c++26 (test for errors, line 32) PASS: g++.dg/other/ptrmem2.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/other/ptrmem2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/ptrmem2.C -std=c++98 (test for errors, line 22) PASS: g++.dg/other/ptrmem2.C -std=c++98 (test for errors, line 31) PASS: g++.dg/other/ptrmem2.C -std=c++98 (test for errors, line 32) PASS: g++.dg/other/ptrmem2.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/other/ptrmem2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/ptrmem3.C -std=c++20 (test for excess errors) PASS: g++.dg/other/ptrmem3.C -std=c++20 execution test PASS: g++.dg/other/ptrmem3.C -std=c++26 (test for excess errors) PASS: g++.dg/other/ptrmem3.C -std=c++26 execution test PASS: g++.dg/other/ptrmem3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/ptrmem3.C -std=c++98 execution test PASS: g++.dg/other/ptrmem4.C -std=c++20 (test for excess errors) PASS: g++.dg/other/ptrmem4.C -std=c++26 (test for excess errors) PASS: g++.dg/other/ptrmem4.C -std=c++98 (test for excess errors) PASS: g++.dg/other/ptrmem5.C -std=c++20 (test for errors, line 11) PASS: g++.dg/other/ptrmem5.C -std=c++20 (test for excess errors) PASS: g++.dg/other/ptrmem5.C -std=c++26 (test for errors, line 11) PASS: g++.dg/other/ptrmem5.C -std=c++26 (test for excess errors) PASS: g++.dg/other/ptrmem5.C -std=c++98 (test for errors, line 11) PASS: g++.dg/other/ptrmem5.C -std=c++98 (test for excess errors) PASS: g++.dg/other/ptrmem6.C -std=c++20 (test for excess errors) PASS: g++.dg/other/ptrmem6.C -std=c++26 (test for excess errors) PASS: g++.dg/other/ptrmem6.C -std=c++98 (test for excess errors) PASS: g++.dg/other/ptrmem7.C -std=c++20 (test for errors, line 4) PASS: g++.dg/other/ptrmem7.C -std=c++20 (test for excess errors) PASS: g++.dg/other/ptrmem7.C -std=c++26 (test for errors, line 4) PASS: g++.dg/other/ptrmem7.C -std=c++26 (test for excess errors) PASS: g++.dg/other/ptrmem7.C -std=c++98 (test for errors, line 4) PASS: g++.dg/other/ptrmem7.C -std=c++98 (test for excess errors) PASS: g++.dg/other/ptrmem8.C -std=c++20 (test for errors, line 15) PASS: g++.dg/other/ptrmem8.C -std=c++20 (test for errors, line 9) PASS: g++.dg/other/ptrmem8.C -std=c++20 (test for excess errors) PASS: g++.dg/other/ptrmem8.C -std=c++26 (test for errors, line 15) PASS: g++.dg/other/ptrmem8.C -std=c++26 (test for errors, line 9) PASS: g++.dg/other/ptrmem8.C -std=c++26 (test for excess errors) PASS: g++.dg/other/ptrmem8.C -std=c++98 (test for errors, line 15) PASS: g++.dg/other/ptrmem8.C -std=c++98 (test for errors, line 9) PASS: g++.dg/other/ptrmem8.C -std=c++98 (test for excess errors) PASS: g++.dg/other/ptrmem9.C -std=c++20 (test for errors, line 5) PASS: g++.dg/other/ptrmem9.C -std=c++20 (test for excess errors) PASS: g++.dg/other/ptrmem9.C -std=c++26 (test for errors, line 5) PASS: g++.dg/other/ptrmem9.C -std=c++26 (test for excess errors) PASS: g++.dg/other/ptrmem9.C -std=c++98 (test for errors, line 5) PASS: g++.dg/other/ptrmem9.C -std=c++98 (test for excess errors) PASS: g++.dg/other/qual1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/other/qual1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/qual1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/other/qual1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/qual1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/other/qual1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/redecl1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/redecl1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/redecl1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/redecl2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/other/redecl2.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/other/redecl2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/redecl2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/other/redecl2.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/other/redecl2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/redecl2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/other/redecl2.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/other/redecl2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/redecl3.C -std=c++20 (test for excess errors) PASS: g++.dg/other/redecl3.C -std=c++26 (test for excess errors) PASS: g++.dg/other/redecl3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/return1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/other/return1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/return1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/other/return1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/return1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/other/return1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/return2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/other/return2.C -std=c++20 at line 7 (test for bogus messages, line 6) PASS: g++.dg/other/return2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/return2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/other/return2.C -std=c++26 at line 7 (test for bogus messages, line 6) PASS: g++.dg/other/return2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/return2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/other/return2.C -std=c++98 at line 7 (test for bogus messages, line 6) PASS: g++.dg/other/return2.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/other/s390-1.C -std=gnu++20 UNSUPPORTED: g++.dg/other/s390-1.C -std=gnu++26 UNSUPPORTED: g++.dg/other/s390-1.C -std=gnu++98 PASS: g++.dg/other/scope1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/scope1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/scope1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/semicolon.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/other/semicolon.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/semicolon.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/other/semicolon.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/semicolon.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/other/semicolon.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/other/sse2-pr85572-1.C -std=gnu++20 UNSUPPORTED: g++.dg/other/sse2-pr85572-1.C -std=gnu++26 UNSUPPORTED: g++.dg/other/sse2-pr85572-1.C -std=gnu++98 UNSUPPORTED: g++.dg/other/sse2-pr85572-2.C -std=gnu++20 UNSUPPORTED: g++.dg/other/sse2-pr85572-2.C -std=gnu++26 UNSUPPORTED: g++.dg/other/sse2-pr85572-2.C -std=gnu++98 UNSUPPORTED: g++.dg/other/sse4-pr85572-1.C -std=gnu++20 UNSUPPORTED: g++.dg/other/sse4-pr85572-1.C -std=gnu++26 UNSUPPORTED: g++.dg/other/sse4-pr85572-1.C -std=gnu++98 PASS: g++.dg/other/static1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/static1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/static1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/static11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/static11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/static11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/static2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/other/static2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/other/static2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/static2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/other/static2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/other/static2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/static2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/other/static2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/other/static2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/static3.C -std=c++20 (test for errors, line 5) PASS: g++.dg/other/static3.C -std=c++20 (test for excess errors) PASS: g++.dg/other/static3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/other/static3.C -std=c++26 (test for excess errors) PASS: g++.dg/other/static3.C -std=c++98 (test for errors, line 5) PASS: g++.dg/other/static3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/static4.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/other/static4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/static4.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/other/static4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/static4.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/other/static4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/static5.C -std=c++20 (test for errors, line 7) PASS: g++.dg/other/static5.C -std=c++20 (test for errors, line 8) PASS: g++.dg/other/static5.C -std=c++20 (test for excess errors) PASS: g++.dg/other/static5.C -std=c++26 (test for errors, line 7) PASS: g++.dg/other/static5.C -std=c++26 (test for errors, line 8) PASS: g++.dg/other/static5.C -std=c++26 (test for excess errors) PASS: g++.dg/other/static5.C -std=c++98 (test for errors, line 7) PASS: g++.dg/other/static5.C -std=c++98 (test for errors, line 8) PASS: g++.dg/other/static5.C -std=c++98 (test for excess errors) PASS: g++.dg/other/stdarg1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/stdarg1.C -std=gnu++20 execution test PASS: g++.dg/other/stdarg1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/stdarg1.C -std=gnu++26 execution test PASS: g++.dg/other/stdarg1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/stdarg1.C -std=gnu++98 execution test PASS: g++.dg/other/stdarg2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/stdarg2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/stdarg2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/stdarg3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/stdarg3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/stdarg3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/struct-va_list.C -std=c++20 (test for excess errors) PASS: g++.dg/other/struct-va_list.C -std=c++26 (test for excess errors) PASS: g++.dg/other/struct-va_list.C -std=c++98 (test for excess errors) PASS: g++.dg/other/switch1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/switch1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/switch1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/switch2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/switch2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/switch2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/switch3.C -std=c++20 (test for excess errors) PASS: g++.dg/other/switch3.C -std=c++26 (test for excess errors) PASS: g++.dg/other/switch3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/switch4.C -std=c++20 (test for errors, line 3) PASS: g++.dg/other/switch4.C -std=c++20 (test for errors, line 5) PASS: g++.dg/other/switch4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/other/switch4.C -std=c++20 (test for excess errors) PASS: g++.dg/other/switch4.C -std=c++26 (test for errors, line 3) PASS: g++.dg/other/switch4.C -std=c++26 (test for errors, line 5) PASS: g++.dg/other/switch4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/other/switch4.C -std=c++26 (test for excess errors) PASS: g++.dg/other/switch4.C -std=c++98 (test for errors, line 3) PASS: g++.dg/other/switch4.C -std=c++98 (test for errors, line 5) PASS: g++.dg/other/switch4.C -std=c++98 (test for errors, line 6) PASS: g++.dg/other/switch4.C -std=c++98 (test for excess errors) PASS: g++.dg/other/synth1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/synth1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/synth1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/thunk1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/thunk1.C -std=c++20 execution test PASS: g++.dg/other/thunk1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/thunk1.C -std=c++26 execution test PASS: g++.dg/other/thunk1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/thunk1.C -std=c++98 execution test PASS: g++.dg/other/thunk2a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/thunk2a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/thunk2a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/thunk2b.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/thunk2b.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/thunk2b.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/typedef1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/other/typedef1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/other/typedef1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/other/typedef1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/other/typedef1.C -std=c++20 at line 5 (test for errors, line 4) PASS: g++.dg/other/typedef1.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/other/typedef1.C -std=c++20 at line 9 (test for errors, line 8) PASS: g++.dg/other/typedef1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/typedef1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/other/typedef1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/other/typedef1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/other/typedef1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/other/typedef1.C -std=c++26 at line 5 (test for errors, line 4) PASS: g++.dg/other/typedef1.C -std=c++26 at line 7 (test for errors, line 6) PASS: g++.dg/other/typedef1.C -std=c++26 at line 9 (test for errors, line 8) PASS: g++.dg/other/typedef1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/typedef1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/other/typedef1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/other/typedef1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/other/typedef1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/other/typedef1.C -std=c++98 at line 5 (test for errors, line 4) PASS: g++.dg/other/typedef1.C -std=c++98 at line 7 (test for errors, line 6) PASS: g++.dg/other/typedef1.C -std=c++98 at line 9 (test for errors, line 8) PASS: g++.dg/other/typedef1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/typedef2.C -std=c++20 (test for errors, line 3) PASS: g++.dg/other/typedef2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/typedef2.C -std=c++26 (test for errors, line 3) PASS: g++.dg/other/typedef2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/typedef2.C -std=c++98 (test for errors, line 3) PASS: g++.dg/other/typedef2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/typedef3.C -std=c++20 (test for excess errors) PASS: g++.dg/other/typedef3.C -std=c++26 (test for excess errors) PASS: g++.dg/other/typedef3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/typedef4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/typedef4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/typedef4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/ucnid-1-utf8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/ucnid-1-utf8.C -std=gnu++20 execution test PASS: g++.dg/other/ucnid-1-utf8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/ucnid-1-utf8.C -std=gnu++26 execution test PASS: g++.dg/other/ucnid-1-utf8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/ucnid-1-utf8.C -std=gnu++98 execution test PASS: g++.dg/other/ucnid-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/ucnid-1.C -std=gnu++20 execution test PASS: g++.dg/other/ucnid-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/ucnid-1.C -std=gnu++26 execution test PASS: g++.dg/other/ucnid-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/ucnid-1.C -std=gnu++98 execution test PASS: g++.dg/other/unreachable1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/unreachable1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/unreachable1.C -std=c++98 (test for excess errors) XFAIL: g++.dg/other/unused1.C -std=gnu++20 scan-assembler (string|ascii?)z?[\t ]"class2("|\\\\0) PASS: g++.dg/other/unused1.C -std=gnu++20 scan-assembler (string|ascii?)z?[\t ]"printer("|\\\\0) PASS: g++.dg/other/unused1.C -std=gnu++20 scan-assembler boo PASS: g++.dg/other/unused1.C -std=gnu++20 scan-assembler cue PASS: g++.dg/other/unused1.C -std=gnu++20 scan-assembler foo PASS: g++.dg/other/unused1.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/other/unused1.C -std=gnu++26 scan-assembler (string|ascii?)z?[\t ]"class2("|\\\\0) PASS: g++.dg/other/unused1.C -std=gnu++26 scan-assembler (string|ascii?)z?[\t ]"printer("|\\\\0) PASS: g++.dg/other/unused1.C -std=gnu++26 scan-assembler boo PASS: g++.dg/other/unused1.C -std=gnu++26 scan-assembler cue PASS: g++.dg/other/unused1.C -std=gnu++26 scan-assembler foo PASS: g++.dg/other/unused1.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/other/unused1.C -std=gnu++98 scan-assembler (string|ascii?)z?[\t ]"class2("|\\\\0) PASS: g++.dg/other/unused1.C -std=gnu++98 scan-assembler (string|ascii?)z?[\t ]"printer("|\\\\0) PASS: g++.dg/other/unused1.C -std=gnu++98 scan-assembler boo PASS: g++.dg/other/unused1.C -std=gnu++98 scan-assembler cue PASS: g++.dg/other/unused1.C -std=gnu++98 scan-assembler foo PASS: g++.dg/other/unused1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/var_copy-1.C -std=c++11 (test for excess errors) PASS: g++.dg/other/var_copy-1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/var_copy-1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/vararg-1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/vararg-1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/vararg-1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/vararg-2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/vararg-2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/vararg-2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/vararg-3.C -std=c++20 (test for excess errors) PASS: g++.dg/other/vararg-3.C -std=c++26 (test for excess errors) PASS: g++.dg/other/vararg-3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/vararg-4.C -std=c++20 (test for excess errors) PASS: g++.dg/other/vararg-4.C -std=c++26 (test for excess errors) PASS: g++.dg/other/vararg-4.C -std=c++98 (test for excess errors) PASS: g++.dg/other/vararg-5.C -std=c++20 (test for excess errors) PASS: g++.dg/other/vararg-5.C -std=c++26 (test for excess errors) PASS: g++.dg/other/vararg-5.C -std=c++98 (test for excess errors) PASS: g++.dg/other/vector-compare.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/vector-compare.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/vector-compare.C -std=gnu++26 (test for excess errors) PASS: g++.dg/other/virtual1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/other/virtual1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/virtual1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/other/virtual1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/virtual1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/other/virtual1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/virtual2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/other/virtual2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/virtual2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/other/virtual2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/virtual2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/other/virtual2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/virtual3.C -std=c++20 (test for excess errors) PASS: g++.dg/other/virtual3.C -std=c++26 (test for excess errors) PASS: g++.dg/other/virtual3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/void1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/void1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/void1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/void2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/other/void2.C -std=c++20 (test for excess errors) PASS: g++.dg/other/void2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/other/void2.C -std=c++26 (test for excess errors) PASS: g++.dg/other/void2.C -std=c++98 (test for errors, line 4) PASS: g++.dg/other/void2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/void3.C -std=c++20 (test for excess errors) PASS: g++.dg/other/void3.C -std=c++26 (test for excess errors) PASS: g++.dg/other/void3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/vrp1.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/other/vrp1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/vrp1.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/other/vrp1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/other/vrp1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/warning1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/other/warning1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/other/warning1.C -std=c++20 (test for excess errors) PASS: g++.dg/other/warning1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/other/warning1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/other/warning1.C -std=c++26 (test for excess errors) PASS: g++.dg/other/warning1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/other/warning1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/other/warning1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/VLA.C -std=c++20 (test for bogus messages, line 15) PASS: g++.dg/overload/VLA.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/VLA.C -std=c++26 (test for bogus messages, line 15) PASS: g++.dg/overload/VLA.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/VLA.C -std=c++98 (test for bogus messages, line 15) PASS: g++.dg/overload/VLA.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/addr1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/addr1.C -std=c++20 execution test PASS: g++.dg/overload/addr1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/addr1.C -std=c++26 execution test PASS: g++.dg/overload/addr1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/addr1.C -std=c++98 execution test PASS: g++.dg/overload/addr2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/addr2.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/addr2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/addr3.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/addr3.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/addr3.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/ambig1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/ambig1.C -std=c++20 ambiguous (test for errors, line 22) PASS: g++.dg/overload/ambig1.C -std=c++20 candidate (test for warnings, line 17) PASS: g++.dg/overload/ambig1.C -std=c++20 candidate (test for warnings, line 18) PASS: g++.dg/overload/ambig1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/ambig1.C -std=c++26 ambiguous (test for errors, line 22) PASS: g++.dg/overload/ambig1.C -std=c++26 candidate (test for warnings, line 17) PASS: g++.dg/overload/ambig1.C -std=c++26 candidate (test for warnings, line 18) PASS: g++.dg/overload/ambig1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/ambig1.C -std=c++98 ambiguous (test for errors, line 22) PASS: g++.dg/overload/ambig1.C -std=c++98 candidate (test for warnings, line 17) PASS: g++.dg/overload/ambig1.C -std=c++98 candidate (test for warnings, line 18) PASS: g++.dg/overload/ambig2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/ambig2.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/ambig2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/ambig3.C -std=c++20 (test for errors, line 14) PASS: g++.dg/overload/ambig3.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/ambig3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/overload/ambig3.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/ambig3.C -std=c++98 (test for errors, line 14) PASS: g++.dg/overload/ambig3.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/arg1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/arg1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/arg1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/arg2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/arg2.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/arg2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/arg3.C -std=c++14 (test for errors, line 21) PASS: g++.dg/overload/arg3.C -std=c++14 (test for warnings, line 14) PASS: g++.dg/overload/arg3.C -std=c++14 (test for warnings, line 17) PASS: g++.dg/overload/arg3.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/arg3.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/arg3.C -std=c++98 (test for errors, line 21) PASS: g++.dg/overload/arg3.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/overload/arg3.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/overload/arg3.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/arg4.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/arg4.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/arg4.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/arg5.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/arg5.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/arg5.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/autoptr1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/autoptr1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/autoptr1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/bit-field1.C -std=c++11 (test for excess errors) PASS: g++.dg/overload/bit-field1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/bit-field1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/builtin1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/builtin1.C -std=c++20 ambiguous (test for errors, line 15) PASS: g++.dg/overload/builtin1.C -std=c++20 match candidate text at line 16 (test for warnings, line 15) PASS: g++.dg/overload/builtin1.C -std=c++20 operator (test for warnings, line 10) PASS: g++.dg/overload/builtin1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/builtin1.C -std=c++26 ambiguous (test for errors, line 15) PASS: g++.dg/overload/builtin1.C -std=c++26 match candidate text at line 16 (test for warnings, line 15) PASS: g++.dg/overload/builtin1.C -std=c++26 operator (test for warnings, line 10) PASS: g++.dg/overload/builtin1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/builtin1.C -std=c++98 ambiguous (test for errors, line 15) PASS: g++.dg/overload/builtin1.C -std=c++98 match candidate text at line 16 (test for warnings, line 15) PASS: g++.dg/overload/builtin1.C -std=c++98 operator (test for warnings, line 10) PASS: g++.dg/overload/builtin2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/builtin2.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/builtin2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/builtin3.C -std=c++20 (test for bogus messages, line 9) PASS: g++.dg/overload/builtin3.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/builtin3.C -std=c++26 (test for bogus messages, line 9) PASS: g++.dg/overload/builtin3.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/builtin3.C -std=c++98 (test for bogus messages, line 9) PASS: g++.dg/overload/builtin3.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/builtin4.C -std=c++11 (test for errors, line 19) PASS: g++.dg/overload/builtin4.C -std=c++11 (test for errors, line 20) PASS: g++.dg/overload/builtin4.C -std=c++11 (test for errors, line 21) PASS: g++.dg/overload/builtin4.C -std=c++11 (test for errors, line 22) PASS: g++.dg/overload/builtin4.C -std=c++11 (test for errors, line 25) PASS: g++.dg/overload/builtin4.C -std=c++11 (test for errors, line 26) PASS: g++.dg/overload/builtin4.C -std=c++11 (test for errors, line 27) PASS: g++.dg/overload/builtin4.C -std=c++11 (test for errors, line 28) PASS: g++.dg/overload/builtin4.C -std=c++11 (test for errors, line 29) PASS: g++.dg/overload/builtin4.C -std=c++11 (test for errors, line 30) PASS: g++.dg/overload/builtin4.C -std=c++11 (test for excess errors) PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 19) PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 20) PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 21) PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 22) PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 25) PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 26) PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 27) PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 28) PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 29) PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 30) PASS: g++.dg/overload/builtin4.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/builtin4.C -std=c++26 (test for errors, line 19) PASS: g++.dg/overload/builtin4.C -std=c++26 (test for errors, line 20) PASS: g++.dg/overload/builtin4.C -std=c++26 (test for errors, line 21) PASS: g++.dg/overload/builtin4.C -std=c++26 (test for errors, line 22) PASS: g++.dg/overload/builtin4.C -std=c++26 (test for errors, line 25) PASS: g++.dg/overload/builtin4.C -std=c++26 (test for errors, line 26) PASS: g++.dg/overload/builtin4.C -std=c++26 (test for errors, line 27) PASS: g++.dg/overload/builtin4.C -std=c++26 (test for errors, line 28) PASS: g++.dg/overload/builtin4.C -std=c++26 (test for errors, line 29) PASS: g++.dg/overload/builtin4.C -std=c++26 (test for errors, line 30) PASS: g++.dg/overload/builtin4.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/builtin5.C -std=c++17 (test for errors, line 10) PASS: g++.dg/overload/builtin5.C -std=c++17 (test for errors, line 11) PASS: g++.dg/overload/builtin5.C -std=c++17 (test for errors, line 12) PASS: g++.dg/overload/builtin5.C -std=c++17 (test for errors, line 13) PASS: g++.dg/overload/builtin5.C -std=c++17 (test for excess errors) PASS: g++.dg/overload/builtin5.C -std=c++20 (test for errors, line 10) PASS: g++.dg/overload/builtin5.C -std=c++20 (test for errors, line 11) PASS: g++.dg/overload/builtin5.C -std=c++20 (test for errors, line 12) PASS: g++.dg/overload/builtin5.C -std=c++20 (test for errors, line 13) PASS: g++.dg/overload/builtin5.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/builtin5.C -std=c++26 (test for errors, line 10) PASS: g++.dg/overload/builtin5.C -std=c++26 (test for errors, line 11) PASS: g++.dg/overload/builtin5.C -std=c++26 (test for errors, line 12) PASS: g++.dg/overload/builtin5.C -std=c++26 (test for errors, line 13) PASS: g++.dg/overload/builtin5.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/builtin6.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/builtin6.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/builtin6.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/cond1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/overload/cond1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/overload/cond1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/overload/cond2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/cond2.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/cond2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/conv-op1.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/overload/conv-op1.C -std=c++20 at line 14 (test for errors, line 13) PASS: g++.dg/overload/conv-op1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/conv-op1.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/overload/conv-op1.C -std=c++26 at line 14 (test for errors, line 13) PASS: g++.dg/overload/conv-op1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/conv-op1.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/overload/conv-op1.C -std=c++98 at line 14 (test for errors, line 13) PASS: g++.dg/overload/conv-op1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/conv-op2.C -std=c++11 (test for excess errors) PASS: g++.dg/overload/conv-op2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/conv-op2.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/conv-op3.C -std=c++11 (test for excess errors) PASS: g++.dg/overload/conv-op3.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/conv-op3.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/conv-op4.C -std=c++11 (test for excess errors) PASS: g++.dg/overload/conv-op4.C -std=c++11 execution test PASS: g++.dg/overload/conv-op4.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/conv-op4.C -std=c++20 execution test PASS: g++.dg/overload/conv-op4.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/conv-op4.C -std=c++26 execution test PASS: g++.dg/overload/conv-op5.C -std=c++11 (test for excess errors) PASS: g++.dg/overload/conv-op5.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/conv-op5.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/copy1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/overload/copy1.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/overload/copy1.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/overload/copy1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/copy1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/overload/copy1.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/overload/copy1.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/overload/copy1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/copy1.C -std=c++98 (test for errors, line 19) PASS: g++.dg/overload/copy1.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/overload/copy1.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/overload/copy1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/defarg1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/overload/defarg1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/overload/defarg1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/defarg1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/overload/defarg1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/overload/defarg1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/defarg1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/overload/defarg1.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/overload/defarg1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/defarg10.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/defarg10.C -std=c++20 execution test PASS: g++.dg/overload/defarg10.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/defarg10.C -std=c++26 execution test PASS: g++.dg/overload/defarg10.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/defarg10.C -std=c++98 execution test PASS: g++.dg/overload/defarg11.C -std=c++11 (test for excess errors) PASS: g++.dg/overload/defarg11.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/defarg11.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/defarg12.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/defarg12.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/defarg12.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/defarg2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/defarg2.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/defarg2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/defarg3.C -std=c++20 (test for errors, line 14) PASS: g++.dg/overload/defarg3.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/overload/defarg3.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/defarg3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/overload/defarg3.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/overload/defarg3.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/defarg3.C -std=c++98 (test for errors, line 14) PASS: g++.dg/overload/defarg3.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/overload/defarg3.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/defarg4.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/defarg4.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/defarg4.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/defarg5.C -std=c++20 (test for errors, line 6) PASS: g++.dg/overload/defarg5.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/overload/defarg5.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/defarg5.C -std=c++26 (test for errors, line 6) PASS: g++.dg/overload/defarg5.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/overload/defarg5.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/defarg5.C -std=c++98 (test for errors, line 6) PASS: g++.dg/overload/defarg5.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/overload/defarg5.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/defarg6.C -std=c++20 (test for errors, line 7) PASS: g++.dg/overload/defarg6.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/overload/defarg6.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/defarg6.C -std=c++26 (test for errors, line 7) PASS: g++.dg/overload/defarg6.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/overload/defarg6.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/defarg6.C -std=c++98 (test for errors, line 7) PASS: g++.dg/overload/defarg6.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/overload/defarg6.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/defarg7.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/defarg7.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/defarg7.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/defarg8.C -std=c++11 (test for excess errors) PASS: g++.dg/overload/defarg8.C -std=c++11 execution test PASS: g++.dg/overload/defarg8.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/defarg8.C -std=c++20 execution test PASS: g++.dg/overload/defarg8.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/defarg8.C -std=c++26 execution test PASS: g++.dg/overload/defarg9.C -std=c++20 (test for errors, line 11) PASS: g++.dg/overload/defarg9.C -std=c++20 (test for errors, line 8) PASS: g++.dg/overload/defarg9.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/defarg9.C -std=c++26 (test for errors, line 11) PASS: g++.dg/overload/defarg9.C -std=c++26 (test for errors, line 8) PASS: g++.dg/overload/defarg9.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/defarg9.C -std=c++98 (test for errors, line 11) PASS: g++.dg/overload/defarg9.C -std=c++98 (test for errors, line 8) PASS: g++.dg/overload/defarg9.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/ellipsis1.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/overload/ellipsis1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/overload/ellipsis1.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/overload/ellipsis1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/overload/ellipsis1.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/overload/ellipsis1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/overload/ellipsis2.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/overload/ellipsis2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/overload/ellipsis2.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/overload/ellipsis2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/overload/ellipsis2.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/overload/ellipsis2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/overload/ellipsis3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/overload/ellipsis3.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/ellipsis3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/overload/ellipsis3.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/ellipsis3.C -std=c++98 (test for errors, line 8) PASS: g++.dg/overload/ellipsis3.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/ellipsis4.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/ellipsis4.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/ellipsis4.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/error1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/overload/error1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/overload/error1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/error1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/overload/error1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/overload/error1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/error1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/overload/error1.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/overload/error1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/error2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/overload/error2.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/overload/error2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/error2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/overload/error2.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/overload/error2.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/error2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/overload/error2.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/overload/error2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/error3.C -std=c++20 (test for errors, line 37) PASS: g++.dg/overload/error3.C -std=c++20 (test for errors, line 39) PASS: g++.dg/overload/error3.C -std=c++20 at line 38 (test for warnings, line 37) PASS: g++.dg/overload/error3.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/error3.C -std=c++26 (test for errors, line 37) PASS: g++.dg/overload/error3.C -std=c++26 (test for errors, line 39) PASS: g++.dg/overload/error3.C -std=c++26 at line 38 (test for warnings, line 37) PASS: g++.dg/overload/error3.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/error3.C -std=c++98 (test for errors, line 37) PASS: g++.dg/overload/error3.C -std=c++98 (test for errors, line 39) PASS: g++.dg/overload/error3.C -std=c++98 at line 38 (test for warnings, line 37) PASS: g++.dg/overload/error3.C -std=c++98 (test for excess errors) 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++26 (test for errors, line 5) PASS: g++.dg/overload/error4.C -std=c++26 (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++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++26 (test for errors, line 11) PASS: g++.dg/overload/error5.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/overload/error5.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/overload/error5.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/overload/error5.C -std=c++26 (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++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++26 (test for errors, line 9) PASS: g++.dg/overload/error6.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/overload/error6.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/overload/error6.C -std=c++26 (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++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++26 at line 5 (test for errors, line 9) PASS: g++.dg/overload/error6a.C -std=c++26 at line 6 (test for warnings, line 9) PASS: g++.dg/overload/error6a.C -std=c++26 (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/error7.C -std=c++20 (test for errors, line 9) PASS: g++.dg/overload/error7.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/error7.C -std=c++26 (test for errors, line 9) PASS: g++.dg/overload/error7.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/error7.C -std=c++98 (test for errors, line 9) PASS: g++.dg/overload/error7.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/error8.C -std=c++11 (test for errors, line 4) PASS: g++.dg/overload/error8.C -std=c++11 (test for errors, line 8) PASS: g++.dg/overload/error8.C -std=c++11 (test for excess errors) PASS: g++.dg/overload/error8.C -std=c++20 (test for errors, line 4) PASS: g++.dg/overload/error8.C -std=c++20 (test for errors, line 8) PASS: g++.dg/overload/error8.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/error8.C -std=c++26 (test for errors, line 4) PASS: g++.dg/overload/error8.C -std=c++26 (test for errors, line 8) PASS: g++.dg/overload/error8.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/extern-C-1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/overload/extern-C-1.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/overload/extern-C-1.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/overload/extern-C-1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/extern-C-1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/overload/extern-C-1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/overload/extern-C-1.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/overload/extern-C-1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/extern-C-1.C -std=c++98 (test for errors, line 15) PASS: g++.dg/overload/extern-C-1.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/overload/extern-C-1.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/overload/extern-C-1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/extern-C-2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/extern-C-2.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/extern-C-2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/koenig1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/overload/koenig1.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/overload/koenig1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/koenig1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/overload/koenig1.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/overload/koenig1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/koenig1.C -std=c++98 (test for errors, line 16) PASS: g++.dg/overload/koenig1.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/overload/koenig1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/koenig2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/overload/koenig2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/koenig2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/overload/koenig2.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/koenig2.C -std=c++98 (test for errors, line 14) PASS: g++.dg/overload/koenig2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/member1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/member1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/member1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/member2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/member2.C -std=c++20 execution test PASS: g++.dg/overload/member2.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/member2.C -std=c++26 execution test PASS: g++.dg/overload/member2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/member2.C -std=c++98 execution test PASS: g++.dg/overload/new1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/overload/new1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/overload/new1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/overload/new1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/overload/new1.C -std=c++20 (test for errors, line 20) PASS: g++.dg/overload/new1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/overload/new1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/new1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/overload/new1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/overload/new1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/overload/new1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/overload/new1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/overload/new1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/overload/new1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/new1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/overload/new1.C -std=c++98 (test for errors, line 14) PASS: g++.dg/overload/new1.C -std=c++98 (test for errors, line 16) PASS: g++.dg/overload/new1.C -std=c++98 (test for errors, line 18) PASS: g++.dg/overload/new1.C -std=c++98 (test for errors, line 20) PASS: g++.dg/overload/new1.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/overload/new1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/operator-star-1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/operator-star-1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/operator-star-1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/operator1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/operator1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/operator1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/operator2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/overload/operator2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/overload/operator2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/overload/operator2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/operator2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/overload/operator2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/overload/operator2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/overload/operator2.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/operator2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/overload/operator2.C -std=c++98 (test for errors, line 14) PASS: g++.dg/overload/operator2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/overload/operator2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/operator3.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/operator3.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/operator3.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/operator4.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/operator4.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/operator4.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/operator5.C -std=c++20 (test for errors, line 15) PASS: g++.dg/overload/operator5.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/operator5.C -std=c++20 note at line 16 (test for warnings, line 15) PASS: g++.dg/overload/operator5.C -std=c++26 (test for errors, line 15) PASS: g++.dg/overload/operator5.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/operator5.C -std=c++26 note at line 16 (test for warnings, line 15) PASS: g++.dg/overload/operator5.C -std=c++98 (test for errors, line 15) PASS: g++.dg/overload/operator5.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/operator5.C -std=c++98 note at line 16 (test for warnings, line 15) PASS: g++.dg/overload/operator6.C -std=c++20 (test for errors, line 19) PASS: g++.dg/overload/operator6.C -std=c++20 (test for errors, line 25) PASS: g++.dg/overload/operator6.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/operator6.C -std=c++26 (test for errors, line 19) PASS: g++.dg/overload/operator6.C -std=c++26 (test for errors, line 25) PASS: g++.dg/overload/operator6.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/operator6.C -std=c++98 (test for errors, line 19) PASS: g++.dg/overload/operator6.C -std=c++98 (test for errors, line 25) PASS: g++.dg/overload/operator6.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/paren1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/paren1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/paren1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/pmf1.C -std=c++20 (test for errors, line 20) PASS: g++.dg/overload/pmf1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/pmf1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/overload/pmf1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/pmf1.C -std=c++98 (test for errors, line 20) PASS: g++.dg/overload/pmf1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/pmf2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/pmf2.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/pmf2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/pmf3.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/pmf3.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/pmf3.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/prom1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/prom1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/prom1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/ref-conv1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/ref-conv1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/ref-conv1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/ref-conv2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/ref-conv2.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/ref-conv2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/ref1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/ref1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/ref1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/reftemp1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/reftemp1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/reftemp1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/reftemp2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/reftemp2.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/reftemp2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/rvalue1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/rvalue1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/rvalue1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/rvalue2.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/overload/rvalue2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/rvalue2.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/overload/rvalue2.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/rvalue2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/rvalue3.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/rvalue3.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/rvalue3.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/scope1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/scope1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/scope1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/template1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/template1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/template1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/template2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/overload/template2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/template2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/overload/template2.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/template2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/overload/template2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/template3.C -std=c++20 scan-assembler _Z3fooIiEvRK1AIT_Ez PASS: g++.dg/overload/template3.C -std=c++20 scan-assembler-not _Z3fooI1AIiEEvRKT_z PASS: g++.dg/overload/template3.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/template3.C -std=c++26 scan-assembler _Z3fooIiEvRK1AIT_Ez PASS: g++.dg/overload/template3.C -std=c++26 scan-assembler-not _Z3fooI1AIiEEvRKT_z PASS: g++.dg/overload/template3.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/template3.C -std=c++98 scan-assembler _Z3fooIiEvRK1AIT_Ez PASS: g++.dg/overload/template3.C -std=c++98 scan-assembler-not _Z3fooI1AIiEEvRKT_z PASS: g++.dg/overload/template3.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/template4.C -std=c++20 (test for errors, line 18) PASS: g++.dg/overload/template4.C -std=c++20 (test for errors, line 19) PASS: g++.dg/overload/template4.C -std=c++20 (test for errors, line 20) PASS: g++.dg/overload/template4.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/overload/template4.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/overload/template4.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/overload/template4.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/overload/template4.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/overload/template4.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/overload/template4.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/template4.C -std=c++26 (test for errors, line 18) PASS: g++.dg/overload/template4.C -std=c++26 (test for errors, line 19) PASS: g++.dg/overload/template4.C -std=c++26 (test for errors, line 20) PASS: g++.dg/overload/template4.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/overload/template4.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/overload/template4.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/overload/template4.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/overload/template4.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/overload/template4.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/overload/template4.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/template4.C -std=c++98 (test for errors, line 18) PASS: g++.dg/overload/template4.C -std=c++98 (test for errors, line 19) PASS: g++.dg/overload/template4.C -std=c++98 (test for errors, line 20) PASS: g++.dg/overload/template4.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/overload/template4.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/overload/template4.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/overload/template4.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/overload/template4.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/overload/template4.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/overload/template4.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/template5.C -std=c++20 (test for errors, line 13) PASS: g++.dg/overload/template5.C -std=c++20 (test for errors, line 14) PASS: g++.dg/overload/template5.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/overload/template5.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/overload/template5.C -std=c++20 at line 5 (test for warnings, line 4) PASS: g++.dg/overload/template5.C -std=c++20 at line 9 (test for warnings, line 8) PASS: g++.dg/overload/template5.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/template5.C -std=c++26 (test for errors, line 13) PASS: g++.dg/overload/template5.C -std=c++26 (test for errors, line 14) PASS: g++.dg/overload/template5.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/overload/template5.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/overload/template5.C -std=c++26 at line 5 (test for warnings, line 4) PASS: g++.dg/overload/template5.C -std=c++26 at line 9 (test for warnings, line 8) PASS: g++.dg/overload/template5.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/template5.C -std=c++98 (test for errors, line 13) PASS: g++.dg/overload/template5.C -std=c++98 (test for errors, line 14) PASS: g++.dg/overload/template5.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/overload/template5.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/overload/template5.C -std=c++98 at line 5 (test for warnings, line 4) PASS: g++.dg/overload/template5.C -std=c++98 at line 9 (test for warnings, line 8) PASS: g++.dg/overload/template5.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/template6.C -std=c++11 (test for excess errors) PASS: g++.dg/overload/template6.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/template6.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/unknown1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/overload/unknown1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/overload/unknown1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/unknown1.C -std=c++20 candidate note at line 9 (test for warnings, line 8) PASS: g++.dg/overload/unknown1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/overload/unknown1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/overload/unknown1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/unknown1.C -std=c++26 candidate note at line 9 (test for warnings, line 8) PASS: g++.dg/overload/unknown1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/overload/unknown1.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/overload/unknown1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/unknown1.C -std=c++98 candidate note at line 9 (test for warnings, line 8) PASS: g++.dg/overload/using1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/using1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/using1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/using2.C -std=c++20 (test for errors, line 62) PASS: g++.dg/overload/using2.C -std=c++20 (test for errors, line 64) PASS: g++.dg/overload/using2.C -std=c++20 (test for errors, line 75) PASS: g++.dg/overload/using2.C -std=c++20 (test for errors, line 79) PASS: g++.dg/overload/using2.C -std=c++20 (test for errors, line 86) PASS: g++.dg/overload/using2.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/overload/using2.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/overload/using2.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/overload/using2.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/overload/using2.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/overload/using2.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/overload/using2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/using2.C -std=c++20 C1 at line 54 (test for warnings, line 53) PASS: g++.dg/overload/using2.C -std=c++20 _exit at line 50 (test for warnings, line 49) PASS: g++.dg/overload/using2.C -std=c++20 conflicts (test for errors, line 49) PASS: g++.dg/overload/using2.C -std=c++20 conflicts (test for errors, line 53) PASS: g++.dg/overload/using2.C -std=c++26 (test for errors, line 62) PASS: g++.dg/overload/using2.C -std=c++26 (test for errors, line 64) PASS: g++.dg/overload/using2.C -std=c++26 (test for errors, line 75) PASS: g++.dg/overload/using2.C -std=c++26 (test for errors, line 79) PASS: g++.dg/overload/using2.C -std=c++26 (test for errors, line 86) PASS: g++.dg/overload/using2.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/overload/using2.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/overload/using2.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/overload/using2.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/overload/using2.C -std=c++26 (test for warnings, line 48) PASS: g++.dg/overload/using2.C -std=c++26 (test for warnings, line 57) PASS: g++.dg/overload/using2.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/using2.C -std=c++26 C1 at line 54 (test for warnings, line 53) PASS: g++.dg/overload/using2.C -std=c++26 _exit at line 50 (test for warnings, line 49) PASS: g++.dg/overload/using2.C -std=c++26 conflicts (test for errors, line 49) PASS: g++.dg/overload/using2.C -std=c++26 conflicts (test for errors, line 53) PASS: g++.dg/overload/using2.C -std=c++98 (test for errors, line 62) PASS: g++.dg/overload/using2.C -std=c++98 (test for errors, line 64) PASS: g++.dg/overload/using2.C -std=c++98 (test for errors, line 75) PASS: g++.dg/overload/using2.C -std=c++98 (test for errors, line 79) PASS: g++.dg/overload/using2.C -std=c++98 (test for errors, line 86) PASS: g++.dg/overload/using2.C -std=c++98 (test for warnings, line 23) PASS: g++.dg/overload/using2.C -std=c++98 (test for warnings, line 26) PASS: g++.dg/overload/using2.C -std=c++98 (test for warnings, line 32) PASS: g++.dg/overload/using2.C -std=c++98 (test for warnings, line 37) PASS: g++.dg/overload/using2.C -std=c++98 (test for warnings, line 48) PASS: g++.dg/overload/using2.C -std=c++98 (test for warnings, line 57) PASS: g++.dg/overload/using2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/using2.C -std=c++98 C1 at line 54 (test for warnings, line 53) PASS: g++.dg/overload/using2.C -std=c++98 _exit at line 50 (test for warnings, line 49) PASS: g++.dg/overload/using2.C -std=c++98 conflicts (test for errors, line 49) PASS: g++.dg/overload/using2.C -std=c++98 conflicts (test for errors, line 53) PASS: g++.dg/overload/using3.C -std=c++20 (test for errors, line 15) PASS: g++.dg/overload/using3.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/overload/using3.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/using3.C -std=c++26 (test for errors, line 15) PASS: g++.dg/overload/using3.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/overload/using3.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/using3.C -std=c++98 (test for errors, line 15) PASS: g++.dg/overload/using3.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/overload/using3.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/using4.C -std=c++20 (test for errors, line 18) PASS: g++.dg/overload/using4.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/using4.C -std=c++26 (test for errors, line 18) PASS: g++.dg/overload/using4.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/using4.C -std=c++98 (test for errors, line 18) PASS: g++.dg/overload/using4.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/using5.C -std=c++11 (test for errors, line 27) PASS: g++.dg/overload/using5.C -std=c++11 (test for excess errors) PASS: g++.dg/overload/using5.C -std=c++20 (test for errors, line 27) PASS: g++.dg/overload/using5.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/using5.C -std=c++26 (test for errors, line 27) PASS: g++.dg/overload/using5.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/using6.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/using6.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/using6.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/virtual1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/virtual1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/virtual1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/virtual2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/virtual2.C -std=c++20 execution test PASS: g++.dg/overload/virtual2.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/virtual2.C -std=c++26 execution test PASS: g++.dg/overload/virtual2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/virtual2.C -std=c++98 execution test PASS: g++.dg/overload/volatile1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/overload/volatile1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/overload/volatile1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/overload/volatile1.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/volatile1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/overload/volatile1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/overload/volatile1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/overload/volatile1.C -std=c++26 (test for excess errors) PASS: g++.dg/overload/volatile1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/overload/volatile1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/overload/volatile1.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/overload/volatile1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/volatile2.C -std=c++11 (test for excess errors) PASS: g++.dg/overload/volatile2.C -std=c++20 (test for excess errors) PASS: g++.dg/overload/volatile2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/access1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/access1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/access1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/access10.C -std=c++20 (test for bogus messages, line 7) PASS: g++.dg/parse/access10.C -std=c++20 at line 11 (test for errors, line 7) PASS: g++.dg/parse/access10.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/access10.C -std=c++26 (test for bogus messages, line 7) PASS: g++.dg/parse/access10.C -std=c++26 at line 11 (test for errors, line 7) PASS: g++.dg/parse/access10.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/access10.C -std=c++98 (test for bogus messages, line 7) PASS: g++.dg/parse/access10.C -std=c++98 at line 11 (test for errors, line 7) PASS: g++.dg/parse/access10.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/access11.C -std=c++20 (test for errors, line 29) PASS: g++.dg/parse/access11.C -std=c++20 (test for errors, line 30) PASS: g++.dg/parse/access11.C -std=c++20 (test for errors, line 31) PASS: g++.dg/parse/access11.C -std=c++20 (test for errors, line 32) PASS: g++.dg/parse/access11.C -std=c++20 (test for errors, line 33) PASS: g++.dg/parse/access11.C -std=c++20 (test for errors, line 34) PASS: g++.dg/parse/access11.C -std=c++20 (test for errors, line 35) PASS: g++.dg/parse/access11.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/parse/access11.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/parse/access11.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/parse/access11.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/parse/access11.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/parse/access11.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/parse/access11.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/parse/access11.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/access11.C -std=c++26 (test for errors, line 29) PASS: g++.dg/parse/access11.C -std=c++26 (test for errors, line 30) PASS: g++.dg/parse/access11.C -std=c++26 (test for errors, line 31) PASS: g++.dg/parse/access11.C -std=c++26 (test for errors, line 32) PASS: g++.dg/parse/access11.C -std=c++26 (test for errors, line 33) PASS: g++.dg/parse/access11.C -std=c++26 (test for errors, line 34) PASS: g++.dg/parse/access11.C -std=c++26 (test for errors, line 35) PASS: g++.dg/parse/access11.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/parse/access11.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/parse/access11.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/parse/access11.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/parse/access11.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/parse/access11.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/parse/access11.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/parse/access11.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/access11.C -std=c++98 (test for errors, line 29) PASS: g++.dg/parse/access11.C -std=c++98 (test for errors, line 30) PASS: g++.dg/parse/access11.C -std=c++98 (test for errors, line 31) PASS: g++.dg/parse/access11.C -std=c++98 (test for errors, line 32) PASS: g++.dg/parse/access11.C -std=c++98 (test for errors, line 33) PASS: g++.dg/parse/access11.C -std=c++98 (test for errors, line 34) PASS: g++.dg/parse/access11.C -std=c++98 (test for errors, line 35) PASS: g++.dg/parse/access11.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/parse/access11.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/parse/access11.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/parse/access11.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/parse/access11.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/parse/access11.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/parse/access11.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/parse/access11.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/access12.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/access12.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/access12.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/access13.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/access13.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/parse/access13.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/access13.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/access13.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/parse/access13.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/access13.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/access13.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/parse/access13.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/access14.C -std=c++20 (test for errors, line 16) PASS: g++.dg/parse/access14.C -std=c++20 (test for errors, line 17) PASS: g++.dg/parse/access14.C -std=c++20 (test for errors, line 18) PASS: g++.dg/parse/access14.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/access14.C -std=c++26 (test for errors, line 16) PASS: g++.dg/parse/access14.C -std=c++26 (test for errors, line 17) PASS: g++.dg/parse/access14.C -std=c++26 (test for errors, line 18) PASS: g++.dg/parse/access14.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/access14.C -std=c++98 (test for errors, line 16) PASS: g++.dg/parse/access14.C -std=c++98 (test for errors, line 17) PASS: g++.dg/parse/access14.C -std=c++98 (test for errors, line 18) PASS: g++.dg/parse/access14.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/access2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/access2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/parse/access2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/parse/access2.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/parse/access2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/access2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/access2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/parse/access2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/parse/access2.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/parse/access2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/access2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/access2.C -std=c++98 (test for errors, line 14) PASS: g++.dg/parse/access2.C -std=c++98 (test for errors, line 15) PASS: g++.dg/parse/access2.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/parse/access2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/access3.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/access3.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/parse/access3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/access3.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/access3.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/parse/access3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/access3.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/access3.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/parse/access3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/access4.C -std=c++20 (test for errors, line 17) PASS: g++.dg/parse/access4.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/parse/access4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/access4.C -std=c++26 (test for errors, line 17) PASS: g++.dg/parse/access4.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/parse/access4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/access4.C -std=c++98 (test for errors, line 17) PASS: g++.dg/parse/access4.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/parse/access4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/access5.C -std=c++20 (test for errors, line 16) PASS: g++.dg/parse/access5.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/parse/access5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/access5.C -std=c++26 (test for errors, line 16) PASS: g++.dg/parse/access5.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/parse/access5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/access5.C -std=c++98 (test for errors, line 16) PASS: g++.dg/parse/access5.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/parse/access5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/access6.C -std=c++20 (test for errors, line 23) PASS: g++.dg/parse/access6.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/parse/access6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/access6.C -std=c++26 (test for errors, line 23) PASS: g++.dg/parse/access6.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/parse/access6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/access6.C -std=c++98 (test for errors, line 23) PASS: g++.dg/parse/access6.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/parse/access6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/access7.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/access7.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/access7.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/access7.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/access7.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/access7.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/access7.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/access7.C -std=c++98 (test for errors, line 12) PASS: g++.dg/parse/access7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/access8.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/access8.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/access8.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/parse/access8.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/access8.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/access8.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/access8.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/parse/access8.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/access8.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/access8.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/access8.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/parse/access8.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/access9.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/access9.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/parse/access9.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/access9.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/access9.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/parse/access9.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/access9.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/access9.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/parse/access9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/alignas1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/alignas1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/alignas1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/alignas1.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/alignas1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/alignas1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/alignas1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/alignas1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/alignas1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/alignas1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/alignas1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/alignas1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ambig1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ambig1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ambig1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ambig10.C -std=c++20 (test for errors, line 18) PASS: g++.dg/parse/ambig10.C -std=c++20 (test for errors, line 19) PASS: g++.dg/parse/ambig10.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ambig10.C -std=c++26 (test for errors, line 18) PASS: g++.dg/parse/ambig10.C -std=c++26 (test for errors, line 19) PASS: g++.dg/parse/ambig10.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ambig10.C -std=c++98 (test for errors, line 18) PASS: g++.dg/parse/ambig10.C -std=c++98 (test for errors, line 19) PASS: g++.dg/parse/ambig10.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ambig11.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/parse/ambig11.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/parse/ambig11.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/ambig11.C -std=c++11 execution test PASS: g++.dg/parse/ambig11.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/parse/ambig11.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/parse/ambig11.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ambig11.C -std=c++20 execution test PASS: g++.dg/parse/ambig11.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/parse/ambig11.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/parse/ambig11.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ambig11.C -std=c++26 execution test PASS: g++.dg/parse/ambig12.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/ambig12.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/ambig12.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ambig12.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/ambig12.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/ambig12.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ambig12.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/ambig12.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/ambig12.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ambig13.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/ambig13.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ambig13.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ambig14.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/parse/ambig14.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/parse/ambig14.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/parse/ambig14.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/ambig14.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/parse/ambig14.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/parse/ambig14.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/parse/ambig14.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ambig14.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/parse/ambig14.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/parse/ambig14.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/parse/ambig14.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ambig2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ambig2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ambig2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ambig3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ambig3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ambig3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ambig4.C -std=c++20 (test for errors, line 17) PASS: g++.dg/parse/ambig4.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/parse/ambig4.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/parse/ambig4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ambig4.C -std=c++26 (test for errors, line 17) PASS: g++.dg/parse/ambig4.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/parse/ambig4.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/parse/ambig4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ambig4.C -std=c++98 (test for errors, line 17) PASS: g++.dg/parse/ambig4.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/parse/ambig4.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/parse/ambig4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ambig5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ambig5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ambig5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ambig6.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/ambig6.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/parse/ambig6.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/parse/ambig6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ambig6.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/ambig6.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/parse/ambig6.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/parse/ambig6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ambig6.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/ambig6.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/parse/ambig6.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/parse/ambig6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ambig7.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ambig7.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ambig7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ambig8.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ambig8.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ambig8.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ambig9.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ambig9.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ambig9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/angle-bracket.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/angle-bracket.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/angle-bracket.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/angle-bracket2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/angle-bracket2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/angle-bracket2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/angle-bracket2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/angle-bracket2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/angle-bracket2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/args1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/args1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/args1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/args1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/args1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/args1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/array-size1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/array-size1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/array-size1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/array-size2.C -std=c++20 (test for errors, line 17) PASS: g++.dg/parse/array-size2.C -std=c++20 (test for errors, line 18) PASS: g++.dg/parse/array-size2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/array-size2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/parse/array-size2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/parse/array-size2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/array-size2.C -std=c++98 (test for errors, line 17) PASS: g++.dg/parse/array-size2.C -std=c++98 (test for errors, line 18) PASS: g++.dg/parse/array-size2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/array-size3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/array-size3.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/parse/array-size3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/array-size3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/array-size3.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/parse/array-size3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/array-size3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/array-size3.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/parse/array-size3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/asm1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/asm1.C -std=c++20 at line 6 (test for errors, line 5) PASS: g++.dg/parse/asm1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/asm1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/asm1.C -std=c++26 at line 6 (test for errors, line 5) PASS: g++.dg/parse/asm1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/asm1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/asm1.C -std=c++98 at line 6 (test for errors, line 5) PASS: g++.dg/parse/asm1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/asm2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/asm2.C -std=c++20 at line 6 (test for errors, line 5) PASS: g++.dg/parse/asm2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/asm2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/asm2.C -std=c++26 at line 6 (test for errors, line 5) PASS: g++.dg/parse/asm2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/asm2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/asm2.C -std=c++98 at line 6 (test for errors, line 5) PASS: g++.dg/parse/asm2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/asm3.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/asm3.C -std=c++20 at line 6 (test for errors, line 5) PASS: g++.dg/parse/asm3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/asm3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/asm3.C -std=c++26 at line 6 (test for errors, line 5) PASS: g++.dg/parse/asm3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/asm3.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/asm3.C -std=c++98 at line 6 (test for errors, line 5) PASS: g++.dg/parse/asm3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/assign1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/assign1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/assign1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/attr-ctor1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/attr-ctor1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/attr-ctor1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler bar1 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler bar2 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler bar3 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler bar4 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler bar5 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler foo1 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler foo2 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler foo3 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler foo4 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler foo5 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler-not bar6 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler-not foo6 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++26 scan-assembler bar1 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++26 scan-assembler bar2 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++26 scan-assembler bar3 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++26 scan-assembler bar4 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++26 scan-assembler bar5 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++26 scan-assembler foo1 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++26 scan-assembler foo2 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++26 scan-assembler foo3 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++26 scan-assembler foo4 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++26 scan-assembler foo5 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++26 scan-assembler-not bar6 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++26 scan-assembler-not foo6 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler bar1 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler bar2 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler bar3 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler bar4 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler bar5 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler foo1 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler foo2 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler foo3 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler foo4 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler foo5 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler-not bar6 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler-not foo6 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/attr1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/attr1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/attr1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/attr2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/attr2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/attr2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/attr3.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/parse/attr3.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/parse/attr3.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/parse/attr3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/attr3.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/parse/attr3.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/parse/attr3.C -std=c++26 at line 14 (test for errors, line 13) PASS: g++.dg/parse/attr3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/attr3.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/parse/attr3.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/parse/attr3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/attr4.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/attr4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/attr4.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/attr4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/attr4.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/attr4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/auto-struct-param.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/auto-struct-param.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/auto-struct-param.C -std=c++23 (test for errors, line 4) PASS: g++.dg/parse/auto-struct-param.C -std=c++23 (test for excess errors) PASS: g++.dg/parse/auto-struct-param.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/auto-struct-param.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/bitfield1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/bitfield1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/bitfield1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/bitfield1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/bitfield1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/bitfield1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/bitfield1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/bitfield1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/bitfield1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/bitfield10.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/bitfield10.C -std=c++20 (test for errors, line 7) XFAIL: g++.dg/parse/bitfield10.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/bitfield10.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/bitfield10.C -std=c++26 (test for errors, line 7) XFAIL: g++.dg/parse/bitfield10.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/bitfield10.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/bitfield10.C -std=c++98 (test for errors, line 7) XFAIL: g++.dg/parse/bitfield10.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/bitfield2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/parse/bitfield2.C -std=c++20 (test for errors, line 31) PASS: g++.dg/parse/bitfield2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/bitfield2.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/parse/bitfield2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/bitfield2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/parse/bitfield2.C -std=c++26 (test for errors, line 31) PASS: g++.dg/parse/bitfield2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/bitfield2.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/parse/bitfield2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/bitfield2.C -std=c++98 (test for errors, line 22) PASS: g++.dg/parse/bitfield2.C -std=c++98 (test for errors, line 31) PASS: g++.dg/parse/bitfield2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/bitfield2.C -std=c++98 (test for warnings, line 25) PASS: g++.dg/parse/bitfield2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/bitfield3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/bitfield3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/bitfield3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/bitfield3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/bitfield3.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/bitfield3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/bitfield4.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/bitfield4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/bitfield4.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/bitfield4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/bitfield4.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/bitfield4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/bitfield5.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/parse/bitfield5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/bitfield5.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/parse/bitfield5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/bitfield5.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/parse/bitfield5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/bitfield6.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/bitfield6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/bitfield6.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/bitfield6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/bitfield6.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/bitfield6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/bitfield6b.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/bitfield6b.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/bitfield6b.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/bitfield6b.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/bitfield6b.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/bitfield6b.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/bitfield7.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/bitfield7.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/bitfield7.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/bitfield7.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/bitfield7.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/bitfield7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/bitfield8.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/bitfield8.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/bitfield8.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/bitfield8.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/bitfield8.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/bitfield8.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/bitfield9.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/bitfield9.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/bitfield9.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/bitfield9.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/bitfield9.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/bitfield9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/break-in-for.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/break-in-for.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/break-in-for.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/builtin1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/builtin1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/builtin1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/builtin2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/builtin2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/builtin2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/cast1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/cast1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/cast1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/cast2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/cast2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/cast2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/casting-operator1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/casting-operator1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/casting-operator1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/casting-operator2.C -std=c++20 (test for errors, line 23) PASS: g++.dg/parse/casting-operator2.C -std=c++20 (test for errors, line 24) PASS: g++.dg/parse/casting-operator2.C -std=c++20 (test for errors, line 25) PASS: g++.dg/parse/casting-operator2.C -std=c++20 (test for errors, line 26) PASS: g++.dg/parse/casting-operator2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/casting-operator2.C -std=c++26 (test for errors, line 23) PASS: g++.dg/parse/casting-operator2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/parse/casting-operator2.C -std=c++26 (test for errors, line 25) PASS: g++.dg/parse/casting-operator2.C -std=c++26 (test for errors, line 26) PASS: g++.dg/parse/casting-operator2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/casting-operator2.C -std=c++98 (test for errors, line 23) PASS: g++.dg/parse/casting-operator2.C -std=c++98 (test for errors, line 24) PASS: g++.dg/parse/casting-operator2.C -std=c++98 (test for errors, line 25) PASS: g++.dg/parse/casting-operator2.C -std=c++98 (test for errors, line 26) PASS: g++.dg/parse/casting-operator2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/catch1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/catch1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/catch1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/catch1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/catch1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/catch1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/catch2.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/catch2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/catch2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/catch2.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/catch2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/catch2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/catch2.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/catch2.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/catch2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/class1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/class1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/class1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/class1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/class1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/class1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/class2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/class2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/class2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/class2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/class2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/class2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/class2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/class2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/class2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/class2.C -std=c++98 (test for errors, line 12) PASS: g++.dg/parse/class2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/class2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/close-brace.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/close-brace.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/close-brace.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/close-brace.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/close-brace.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/close-brace.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/close-brace.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/close-brace.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/close-brace.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++20 (test for errors, line 28) PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++26 (test for errors, line 28) PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++98 (test for errors, line 18) PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++98 (test for errors, line 28) PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++98 (test for errors, line 15) PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/comma1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/comma1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/comma1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/comma2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/comma2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/parse/comma2.C -std=c++20 (test for errors, line 17) PASS: g++.dg/parse/comma2.C -std=c++20 (test for errors, line 18) PASS: g++.dg/parse/comma2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/comma2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/comma2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/comma2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/parse/comma2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/parse/comma2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/parse/comma2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/comma2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/comma2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/comma2.C -std=c++98 (test for errors, line 15) PASS: g++.dg/parse/comma2.C -std=c++98 (test for errors, line 17) PASS: g++.dg/parse/comma2.C -std=c++98 (test for errors, line 18) PASS: g++.dg/parse/comma2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/comma2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/comma3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/comma3.C -std=c++20 execution test PASS: g++.dg/parse/comma3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/comma3.C -std=c++26 execution test PASS: g++.dg/parse/comma3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/comma3.C -std=c++98 execution test PASS: g++.dg/parse/concat1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/concat1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/concat1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/cond1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/cond1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/cond1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/cond1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/cond1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/cond1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/cond2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/cond2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/cond2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/cond3.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/parse/cond3.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/parse/cond3.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/parse/cond3.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/parse/cond3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/cond3.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/parse/cond3.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/parse/cond3.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/parse/cond3.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/parse/cond3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/cond3.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/parse/cond3.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/parse/cond3.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/parse/cond3.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/parse/cond3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/cond4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/cond4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/cond4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/cond4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/cond4.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/cond4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/cond5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/cond5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/cond5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/cond6.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/cond6.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/cond6.C -std=c++20 (test for errors, line 15) PASS: g++.dg/parse/cond6.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/cond6.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/cond6.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/cond6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/cond6.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/cond6.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/cond6.C -std=c++26 (test for errors, line 15) PASS: g++.dg/parse/cond6.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/cond6.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/cond6.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/cond6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/cond6.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/cond6.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/cond6.C -std=c++98 (test for errors, line 15) PASS: g++.dg/parse/cond6.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/cond6.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/cond6.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/cond6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/cond7.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/cond7.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/cond7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/cond8.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/cond8.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/cond8.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/cond8.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/cond8.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/cond8.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/cond8.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/cond8.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/cond8.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/cond8.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/cond8.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/cond8.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/condexpr1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/condexpr1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/condexpr1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/constant1.C (test for errors, line 13) PASS: g++.dg/parse/constant1.C (test for errors, line 5) PASS: g++.dg/parse/constant1.C (test for excess errors) PASS: g++.dg/parse/constant2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/constant2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/constant2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/constant3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/constant3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/constant3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/constant4.C -std=c++20 (test for errors, line 21) PASS: g++.dg/parse/constant4.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/parse/constant4.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/parse/constant4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/constant4.C -std=c++26 (test for errors, line 21) PASS: g++.dg/parse/constant4.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/parse/constant4.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/parse/constant4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/constant4.C -std=c++98 (test for errors, line 21) PASS: g++.dg/parse/constant4.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/parse/constant4.C -std=c++98 (test for warnings, line 37) PASS: g++.dg/parse/constant4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/constant5.C (test for errors, line 4) PASS: g++.dg/parse/constant5.C (test for errors, line 7) PASS: g++.dg/parse/constant5.C (test for errors, line 8) PASS: g++.dg/parse/constant5.C (test for excess errors) PASS: g++.dg/parse/constant6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/constant6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/constant6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/constant7.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/constant7.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/constant7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/constructor1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/constructor1.C -std=gnu++20 no type at line 5 (test for errors, line 4) PASS: g++.dg/parse/constructor1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/constructor1.C -std=gnu++26 no type at line 5 (test for errors, line 4) PASS: g++.dg/parse/constructor1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/constructor1.C -std=gnu++98 no type at line 5 (test for errors, line 4) PASS: g++.dg/parse/constructor2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/constructor2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/constructor2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/constructor2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/constructor2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/constructor2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/constructor2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/constructor3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/constructor3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/constructor3.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/constructor3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/constructor3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/constructor3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/constructor3.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/constructor3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/constructor3.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/constructor3.C -std=c++98 (test for errors, line 12) PASS: g++.dg/parse/constructor3.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/constructor3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/constructor4.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/constructor4.C -std=c++20 (test for errors, line 15) PASS: g++.dg/parse/constructor4.C -std=c++20 (test for errors, line 18) PASS: g++.dg/parse/constructor4.C -std=c++20 (test for errors, line 21) PASS: g++.dg/parse/constructor4.C -std=c++20 (test for errors, line 24) PASS: g++.dg/parse/constructor4.C -std=c++20 (test for errors, line 27) PASS: g++.dg/parse/constructor4.C -std=c++20 (test for errors, line 30) PASS: g++.dg/parse/constructor4.C -std=c++20 (test for errors, line 33) PASS: g++.dg/parse/constructor4.C -std=c++20 (test for errors, line 38) PASS: g++.dg/parse/constructor4.C -std=c++20 (test for errors, line 41) PASS: g++.dg/parse/constructor4.C -std=c++20 (test for errors, line 44) PASS: g++.dg/parse/constructor4.C -std=c++20 (test for errors, line 47) PASS: g++.dg/parse/constructor4.C -std=c++20 (test for errors, line 50) PASS: g++.dg/parse/constructor4.C -std=c++20 (test for errors, line 53) PASS: g++.dg/parse/constructor4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/constructor4.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/constructor4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/constructor4.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/constructor4.C -std=c++26 (test for errors, line 15) PASS: g++.dg/parse/constructor4.C -std=c++26 (test for errors, line 18) PASS: g++.dg/parse/constructor4.C -std=c++26 (test for errors, line 21) PASS: g++.dg/parse/constructor4.C -std=c++26 (test for errors, line 24) PASS: g++.dg/parse/constructor4.C -std=c++26 (test for errors, line 27) PASS: g++.dg/parse/constructor4.C -std=c++26 (test for errors, line 30) PASS: g++.dg/parse/constructor4.C -std=c++26 (test for errors, line 33) PASS: g++.dg/parse/constructor4.C -std=c++26 (test for errors, line 38) PASS: g++.dg/parse/constructor4.C -std=c++26 (test for errors, line 41) PASS: g++.dg/parse/constructor4.C -std=c++26 (test for errors, line 44) PASS: g++.dg/parse/constructor4.C -std=c++26 (test for errors, line 47) PASS: g++.dg/parse/constructor4.C -std=c++26 (test for errors, line 50) PASS: g++.dg/parse/constructor4.C -std=c++26 (test for errors, line 53) PASS: g++.dg/parse/constructor4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/constructor4.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/constructor4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/constructor4.C -std=c++98 (test for errors, line 12) PASS: g++.dg/parse/constructor4.C -std=c++98 (test for errors, line 15) PASS: g++.dg/parse/constructor4.C -std=c++98 (test for errors, line 18) PASS: g++.dg/parse/constructor4.C -std=c++98 (test for errors, line 21) PASS: g++.dg/parse/constructor4.C -std=c++98 (test for errors, line 24) PASS: g++.dg/parse/constructor4.C -std=c++98 (test for errors, line 27) PASS: g++.dg/parse/constructor4.C -std=c++98 (test for errors, line 30) PASS: g++.dg/parse/constructor4.C -std=c++98 (test for errors, line 33) PASS: g++.dg/parse/constructor4.C -std=c++98 (test for errors, line 38) PASS: g++.dg/parse/constructor4.C -std=c++98 (test for errors, line 41) PASS: g++.dg/parse/constructor4.C -std=c++98 (test for errors, line 44) PASS: g++.dg/parse/constructor4.C -std=c++98 (test for errors, line 47) PASS: g++.dg/parse/constructor4.C -std=c++98 (test for errors, line 50) PASS: g++.dg/parse/constructor4.C -std=c++98 (test for errors, line 53) PASS: g++.dg/parse/constructor4.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/constructor4.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/constructor4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/constructor5.C -std=c++11 (test for errors, line 12) PASS: g++.dg/parse/constructor5.C -std=c++11 (test for errors, line 15) PASS: g++.dg/parse/constructor5.C -std=c++11 (test for errors, line 18) PASS: g++.dg/parse/constructor5.C -std=c++11 (test for errors, line 21) PASS: g++.dg/parse/constructor5.C -std=c++11 (test for errors, line 24) PASS: g++.dg/parse/constructor5.C -std=c++11 (test for errors, line 27) PASS: g++.dg/parse/constructor5.C -std=c++11 (test for errors, line 30) PASS: g++.dg/parse/constructor5.C -std=c++11 (test for errors, line 33) PASS: g++.dg/parse/constructor5.C -std=c++11 (test for errors, line 36) PASS: g++.dg/parse/constructor5.C -std=c++11 (test for errors, line 41) PASS: g++.dg/parse/constructor5.C -std=c++11 (test for errors, line 44) PASS: g++.dg/parse/constructor5.C -std=c++11 (test for errors, line 47) PASS: g++.dg/parse/constructor5.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/constructor5.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/constructor5.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/constructor5.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/constructor5.C -std=c++20 (test for errors, line 15) PASS: g++.dg/parse/constructor5.C -std=c++20 (test for errors, line 18) PASS: g++.dg/parse/constructor5.C -std=c++20 (test for errors, line 21) PASS: g++.dg/parse/constructor5.C -std=c++20 (test for errors, line 24) PASS: g++.dg/parse/constructor5.C -std=c++20 (test for errors, line 27) PASS: g++.dg/parse/constructor5.C -std=c++20 (test for errors, line 30) PASS: g++.dg/parse/constructor5.C -std=c++20 (test for errors, line 33) PASS: g++.dg/parse/constructor5.C -std=c++20 (test for errors, line 36) PASS: g++.dg/parse/constructor5.C -std=c++20 (test for errors, line 41) PASS: g++.dg/parse/constructor5.C -std=c++20 (test for errors, line 44) PASS: g++.dg/parse/constructor5.C -std=c++20 (test for errors, line 47) PASS: g++.dg/parse/constructor5.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/constructor5.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/constructor5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/constructor5.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/constructor5.C -std=c++26 (test for errors, line 15) PASS: g++.dg/parse/constructor5.C -std=c++26 (test for errors, line 18) PASS: g++.dg/parse/constructor5.C -std=c++26 (test for errors, line 21) PASS: g++.dg/parse/constructor5.C -std=c++26 (test for errors, line 24) PASS: g++.dg/parse/constructor5.C -std=c++26 (test for errors, line 27) PASS: g++.dg/parse/constructor5.C -std=c++26 (test for errors, line 30) PASS: g++.dg/parse/constructor5.C -std=c++26 (test for errors, line 33) PASS: g++.dg/parse/constructor5.C -std=c++26 (test for errors, line 36) PASS: g++.dg/parse/constructor5.C -std=c++26 (test for errors, line 41) PASS: g++.dg/parse/constructor5.C -std=c++26 (test for errors, line 44) PASS: g++.dg/parse/constructor5.C -std=c++26 (test for errors, line 47) PASS: g++.dg/parse/constructor5.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/constructor5.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/constructor5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/conv_op1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/conv_op1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/conv_op1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/conv_op2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/conv_op2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/conv_op2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/conv_op2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/conv_op2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/conv_op2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/conv_op2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/conv_op2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/conv_op2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/conv_op2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/conv_op2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/conv_op2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/conv_op2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/conv_op2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/conv_op2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/conv_op2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/conv_op2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/conv_op2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash1.C -std=c++20 (test for errors, line 1) PASS: g++.dg/parse/crash1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash1.C -std=c++26 (test for errors, line 1) PASS: g++.dg/parse/crash1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash1.C -std=c++98 (test for errors, line 1) PASS: g++.dg/parse/crash1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash10.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/crash10.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash10.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/crash10.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash10.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/crash10.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash11.C -std=c++20 (test for errors, line 22) PASS: g++.dg/parse/crash11.C -std=c++20 (test for errors, line 23) PASS: g++.dg/parse/crash11.C -std=c++20 (test for errors, line 33) PASS: g++.dg/parse/crash11.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash11.C -std=c++26 (test for errors, line 22) PASS: g++.dg/parse/crash11.C -std=c++26 (test for errors, line 23) PASS: g++.dg/parse/crash11.C -std=c++26 (test for errors, line 33) PASS: g++.dg/parse/crash11.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash11.C -std=c++98 (test for errors, line 22) PASS: g++.dg/parse/crash11.C -std=c++98 (test for errors, line 23) PASS: g++.dg/parse/crash11.C -std=c++98 (test for errors, line 33) PASS: g++.dg/parse/crash11.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash12.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/parse/crash12.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/parse/crash12.C -std=c++20 at line 17 (test for errors, line 16) PASS: g++.dg/parse/crash12.C -std=c++20 at line 18 (test for errors, line 16) PASS: g++.dg/parse/crash12.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash12.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/parse/crash12.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/parse/crash12.C -std=c++26 at line 17 (test for errors, line 16) PASS: g++.dg/parse/crash12.C -std=c++26 at line 18 (test for errors, line 16) PASS: g++.dg/parse/crash12.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash12.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/parse/crash12.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/parse/crash12.C -std=c++98 at line 17 (test for errors, line 16) PASS: g++.dg/parse/crash12.C -std=c++98 at line 18 (test for errors, line 16) PASS: g++.dg/parse/crash12.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash13.C -std=c++20 (test for errors, line 15) PASS: g++.dg/parse/crash13.C -std=c++20 (test for errors, line 22) PASS: g++.dg/parse/crash13.C -std=c++20 at line 16 (test for errors, line 15) PASS: g++.dg/parse/crash13.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash13.C -std=c++26 (test for errors, line 15) PASS: g++.dg/parse/crash13.C -std=c++26 (test for errors, line 22) PASS: g++.dg/parse/crash13.C -std=c++26 at line 16 (test for errors, line 15) PASS: g++.dg/parse/crash13.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash13.C -std=c++98 (test for errors, line 15) PASS: g++.dg/parse/crash13.C -std=c++98 (test for errors, line 22) PASS: g++.dg/parse/crash13.C -std=c++98 at line 16 (test for errors, line 15) PASS: g++.dg/parse/crash13.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash14.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash14.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash14.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash15.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash15.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash15.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash16.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/crash16.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/parse/crash16.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash16.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/crash16.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/parse/crash16.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash16.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/crash16.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/parse/crash16.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash17.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/crash17.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash17.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/crash17.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash17.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/crash17.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash18.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/crash18.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash18.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/crash18.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash18.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/crash18.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash19.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/crash19.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash19.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/crash19.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash19.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/crash19.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/crash2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/crash2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/crash2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/crash2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/crash2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/crash2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash20.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/crash20.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/parse/crash20.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash20.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/crash20.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/parse/crash20.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash20.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/crash20.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/parse/crash20.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash21.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/crash21.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/parse/crash21.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash21.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/crash21.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/parse/crash21.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash21.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/crash21.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/parse/crash21.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash22.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/parse/crash22.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/parse/crash22.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/parse/crash22.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/parse/crash22.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash22.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/parse/crash22.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/parse/crash22.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/parse/crash22.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/parse/crash22.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash22.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/parse/crash22.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/parse/crash22.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/parse/crash22.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/parse/crash22.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash23.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/crash23.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/crash23.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/crash23.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/crash23.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash23.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/crash23.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/crash23.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/crash23.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/crash23.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash23.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/crash23.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/crash23.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/crash23.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/crash23.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash24.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/crash24.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/parse/crash24.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash24.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/crash24.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/parse/crash24.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash24.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/crash24.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/parse/crash24.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash25.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/crash25.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/parse/crash25.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash25.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/crash25.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/parse/crash25.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash25.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/crash25.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/parse/crash25.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash26.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/crash26.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash26.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/crash26.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash26.C -std=c++98 (test for errors, line 12) PASS: g++.dg/parse/crash26.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash27.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/crash27.C -std=c++20 at line 5 (test for errors, line 4) PASS: g++.dg/parse/crash27.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash27.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/crash27.C -std=c++26 at line 5 (test for errors, line 4) PASS: g++.dg/parse/crash27.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash27.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/crash27.C -std=c++98 at line 5 (test for errors, line 4) PASS: g++.dg/parse/crash27.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash28.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/crash28.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/crash28.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/crash28.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash28.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/crash28.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/crash28.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/crash28.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash28.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/crash28.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/crash28.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/crash28.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash29.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash29.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash29.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash3.C -std=c++20 (test for errors, line 2) PASS: g++.dg/parse/crash3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash3.C -std=c++26 (test for errors, line 2) PASS: g++.dg/parse/crash3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash3.C -std=c++98 (test for errors, line 2) PASS: g++.dg/parse/crash3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash30.C -std=c++20 (test for bogus messages, line 17) PASS: g++.dg/parse/crash30.C -std=c++20 (test for bogus messages, line 8) PASS: g++.dg/parse/crash30.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/crash30.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash30.C -std=c++26 (test for bogus messages, line 17) PASS: g++.dg/parse/crash30.C -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/parse/crash30.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/crash30.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash30.C -std=c++98 (test for bogus messages, line 17) PASS: g++.dg/parse/crash30.C -std=c++98 (test for bogus messages, line 8) PASS: g++.dg/parse/crash30.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/crash30.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash31.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/crash31.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/crash31.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/crash31.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/crash31.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/crash31.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/crash31.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash31.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/crash31.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/crash31.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/crash31.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/crash31.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/crash31.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/crash31.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash31.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/crash31.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/crash31.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/crash31.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/crash31.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/crash31.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/crash31.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash32.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/crash32.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash32.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/crash32.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash32.C -std=c++98 (test for errors, line 12) PASS: g++.dg/parse/crash32.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash33.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash33.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash33.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash34.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/crash34.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/parse/crash34.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash34.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/crash34.C -std=c++26 at line 7 (test for errors, line 6) PASS: g++.dg/parse/crash34.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash34.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/crash34.C -std=c++98 at line 7 (test for errors, line 6) PASS: g++.dg/parse/crash34.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash35.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/crash35.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/crash35.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash35.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/crash35.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/crash35.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash35.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/crash35.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/crash35.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash36.C (test for errors, line 12) PASS: g++.dg/parse/crash36.C (test for errors, line 9) PASS: g++.dg/parse/crash36.C (test for warnings, line 5) PASS: g++.dg/parse/crash36.C (test for excess errors) PASS: g++.dg/parse/crash36.C T at line 8 (test for warnings, line 7) PASS: g++.dg/parse/crash36.C not expanded (test for errors, line 7) PASS: g++.dg/parse/crash37.C -std=c++20 (test for errors, line 14) PASS: g++.dg/parse/crash37.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash37.C -std=c++26 (test for errors, line 14) PASS: g++.dg/parse/crash37.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash37.C -std=c++98 (test for errors, line 14) PASS: g++.dg/parse/crash37.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash38.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/crash38.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/crash38.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/crash38.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/crash38.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/parse/crash38.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/parse/crash38.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash38.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/crash38.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/crash38.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/crash38.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/crash38.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/parse/crash38.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/parse/crash38.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash38.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/crash38.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/crash38.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/crash38.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/crash38.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/parse/crash38.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/parse/crash38.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash39.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/crash39.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash39.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/crash39.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash39.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/crash39.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash4.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/crash4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash4.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/crash4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash4.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/crash4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash40.C -std=c++20 (test for errors, line 26) PASS: g++.dg/parse/crash40.C -std=c++20 (test for errors, line 29) PASS: g++.dg/parse/crash40.C -std=c++20 (test for errors, line 34) PASS: g++.dg/parse/crash40.C -std=c++20 (test for errors, line 35) PASS: g++.dg/parse/crash40.C -std=c++20 (test for errors, line 38) PASS: g++.dg/parse/crash40.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/parse/crash40.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/parse/crash40.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash40.C -std=c++26 (test for errors, line 26) PASS: g++.dg/parse/crash40.C -std=c++26 (test for errors, line 29) PASS: g++.dg/parse/crash40.C -std=c++26 (test for errors, line 34) PASS: g++.dg/parse/crash40.C -std=c++26 (test for errors, line 35) PASS: g++.dg/parse/crash40.C -std=c++26 (test for errors, line 38) PASS: g++.dg/parse/crash40.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/parse/crash40.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/parse/crash40.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash40.C -std=c++98 (test for errors, line 26) PASS: g++.dg/parse/crash40.C -std=c++98 (test for errors, line 29) PASS: g++.dg/parse/crash40.C -std=c++98 (test for errors, line 34) PASS: g++.dg/parse/crash40.C -std=c++98 (test for errors, line 35) PASS: g++.dg/parse/crash40.C -std=c++98 (test for errors, line 38) PASS: g++.dg/parse/crash40.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/parse/crash40.C -std=c++98 (test for warnings, line 23) PASS: g++.dg/parse/crash40.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash41.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/crash41.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/crash41.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash41.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/crash41.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/crash41.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash41.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/crash41.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/crash41.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash42.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/crash42.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/crash42.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/crash43.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/crash43.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash43.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/crash43.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash43.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/crash43.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash44.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/parse/crash44.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/crash44.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/parse/crash44.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/crash44.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/parse/crash44.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/crash45.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/crash45.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash45.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/crash45.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash45.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/crash45.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash46.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash46.C -std=c++20 declared (test for errors, line 10) PASS: g++.dg/parse/crash46.C -std=c++20 declared (test for errors, line 15) PASS: g++.dg/parse/crash46.C -std=c++20 declared (test for errors, line 5) PASS: g++.dg/parse/crash46.C -std=c++20 not at line 13 (test for errors, line 10) PASS: g++.dg/parse/crash46.C -std=c++20 not at line 18 (test for errors, line 15) PASS: g++.dg/parse/crash46.C -std=c++20 not at line 8 (test for errors, line 5) PASS: g++.dg/parse/crash46.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash46.C -std=c++26 declared (test for errors, line 10) PASS: g++.dg/parse/crash46.C -std=c++26 declared (test for errors, line 15) PASS: g++.dg/parse/crash46.C -std=c++26 declared (test for errors, line 5) PASS: g++.dg/parse/crash46.C -std=c++26 not at line 13 (test for errors, line 10) PASS: g++.dg/parse/crash46.C -std=c++26 not at line 18 (test for errors, line 15) PASS: g++.dg/parse/crash46.C -std=c++26 not at line 8 (test for errors, line 5) PASS: g++.dg/parse/crash46.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash46.C -std=c++98 declared (test for errors, line 10) PASS: g++.dg/parse/crash46.C -std=c++98 declared (test for errors, line 15) PASS: g++.dg/parse/crash46.C -std=c++98 declared (test for errors, line 5) PASS: g++.dg/parse/crash46.C -std=c++98 not at line 13 (test for errors, line 10) PASS: g++.dg/parse/crash46.C -std=c++98 not at line 18 (test for errors, line 15) PASS: g++.dg/parse/crash46.C -std=c++98 not at line 8 (test for errors, line 5) PASS: g++.dg/parse/crash47.C (test for errors, line 8) PASS: g++.dg/parse/crash47.C (test for excess errors) PASS: g++.dg/parse/crash48.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/crash48.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash48.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/crash48.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash48.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/crash48.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash49.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/crash49.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/parse/crash49.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash49.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/crash49.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/parse/crash49.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash49.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/crash49.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/parse/crash49.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash5.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/parse/crash5.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/parse/crash5.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/parse/crash5.C -std=gnu++20 (test for warnings, line 3) PASS: g++.dg/parse/crash5.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/parse/crash5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/crash5.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/parse/crash5.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/parse/crash5.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/parse/crash5.C -std=gnu++26 (test for warnings, line 3) PASS: g++.dg/parse/crash5.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/parse/crash5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/crash5.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/parse/crash5.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/parse/crash5.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/parse/crash5.C -std=gnu++98 (test for warnings, line 3) PASS: g++.dg/parse/crash5.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/parse/crash5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/crash50.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/crash50.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/parse/crash50.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash50.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/crash50.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/parse/crash50.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash50.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/crash50.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/parse/crash50.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash51.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/crash51.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash51.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/crash51.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash51.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/crash51.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash52.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/crash52.C -std=c++20 at line 4 (test for errors, line 3) PASS: g++.dg/parse/crash52.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash52.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/crash52.C -std=c++26 at line 4 (test for errors, line 3) PASS: g++.dg/parse/crash52.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash52.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/crash52.C -std=c++98 at line 4 (test for errors, line 3) PASS: g++.dg/parse/crash52.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash53.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/crash53.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/parse/crash53.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/parse/crash53.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/parse/crash53.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/parse/crash53.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash53.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/crash53.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/parse/crash53.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/parse/crash53.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/parse/crash53.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/parse/crash53.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash53.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/crash53.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/parse/crash53.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/parse/crash53.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/parse/crash53.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/parse/crash53.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash54.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/crash54.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/parse/crash54.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash54.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/crash54.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/parse/crash54.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash54.C -std=c++98 (test for errors, line 12) PASS: g++.dg/parse/crash54.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/parse/crash54.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash55.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/crash55.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/parse/crash55.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash55.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/crash55.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/parse/crash55.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash55.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/crash55.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/parse/crash55.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash56.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/crash56.C -std=c++11 (test for errors, line 14) PASS: g++.dg/parse/crash56.C -std=c++11 (test for errors, line 15) PASS: g++.dg/parse/crash56.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/crash56.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/crash56.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/crash56.C -std=c++20 (test for errors, line 14) PASS: g++.dg/parse/crash56.C -std=c++20 (test for errors, line 15) PASS: g++.dg/parse/crash56.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/crash56.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash56.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/crash56.C -std=c++26 (test for errors, line 14) PASS: g++.dg/parse/crash56.C -std=c++26 (test for errors, line 15) PASS: g++.dg/parse/crash56.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/crash56.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash57.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/crash57.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash57.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/crash57.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash57.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/crash57.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash58.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/crash58.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/crash58.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash58.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/crash58.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/crash58.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash58.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/crash58.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/crash58.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash59.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/crash59.C -std=c++20 at line 4 (test for errors, line 3) PASS: g++.dg/parse/crash59.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash59.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/crash59.C -std=c++26 at line 4 (test for errors, line 3) PASS: g++.dg/parse/crash59.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash59.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/crash59.C -std=c++98 at line 4 (test for errors, line 3) PASS: g++.dg/parse/crash59.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash6.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/crash6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash6.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/crash6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash6.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/crash6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash60.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/crash60.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash60.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/crash60.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash60.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/crash60.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash61.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/crash61.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/crash61.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/crash61.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash61.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/crash61.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/crash61.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/crash61.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash61.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/crash61.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/crash61.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/crash61.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash62.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/crash62.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash62.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/crash62.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash62.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/crash62.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash63.C (test for errors, line 8) PASS: g++.dg/parse/crash63.C at line 9 (test for warnings, line 8) PASS: g++.dg/parse/crash63.C (test for excess errors) PASS: g++.dg/parse/crash64.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/parse/crash64.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/crash64.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/parse/crash64.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/crash64.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/parse/crash64.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/crash65.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/crash65.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash65.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/crash65.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash65.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/crash65.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash66.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash66.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash66.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash67.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/crash67.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/crash67.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/parse/crash67.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash67.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/crash67.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/crash67.C -std=c++26 at line 7 (test for errors, line 6) PASS: g++.dg/parse/crash67.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash67.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/crash67.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/crash67.C -std=c++98 at line 7 (test for errors, line 6) PASS: g++.dg/parse/crash67.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash68.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/crash68.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash68.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/crash68.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash68.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/crash68.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash69.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/crash69.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/crash69.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash69.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/crash69.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/crash69.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash69.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/crash69.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/crash69.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash7.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash7.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash70.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/parse/crash70.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash70.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/parse/crash70.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash70.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/parse/crash70.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash71.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/crash71.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash71.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/crash71.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash71.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/crash71.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash72.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/crash72.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash72.C -std=c++23 (test for errors, line 7) PASS: g++.dg/parse/crash72.C -std=c++23 (test for excess errors) PASS: g++.dg/parse/crash72.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/crash72.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash73.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/crash73.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/crash73.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/crash73.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash73.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/crash73.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash74.C -std=c++20 at line 10 (test for errors, line 4) PASS: g++.dg/parse/crash74.C -std=c++20 at line 11 (test for errors, line 5) PASS: g++.dg/parse/crash74.C -std=c++20 at line 8 (test for errors, line 4) PASS: g++.dg/parse/crash74.C -std=c++20 at line 9 (test for errors, line 4) PASS: g++.dg/parse/crash74.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash74.C -std=c++26 at line 10 (test for errors, line 4) PASS: g++.dg/parse/crash74.C -std=c++26 at line 11 (test for errors, line 5) PASS: g++.dg/parse/crash74.C -std=c++26 at line 8 (test for errors, line 4) PASS: g++.dg/parse/crash74.C -std=c++26 at line 9 (test for errors, line 4) PASS: g++.dg/parse/crash74.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash74.C -std=c++98 at line 10 (test for errors, line 4) PASS: g++.dg/parse/crash74.C -std=c++98 at line 11 (test for errors, line 5) PASS: g++.dg/parse/crash74.C -std=c++98 at line 8 (test for errors, line 4) PASS: g++.dg/parse/crash74.C -std=c++98 at line 9 (test for errors, line 4) PASS: g++.dg/parse/crash74.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash75.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/parse/crash75.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/crash75.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/parse/crash75.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/crash75.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/parse/crash75.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/crash76.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/crash76.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash76.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/crash76.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash76.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/crash76.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash77.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash77.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash77.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash78.C -std=c++20 (test for errors, line 14) PASS: g++.dg/parse/crash78.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash78.C -std=c++26 (test for errors, line 14) PASS: g++.dg/parse/crash78.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash78.C -std=c++98 (test for errors, line 14) PASS: g++.dg/parse/crash78.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash78a.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/parse/crash78a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/crash78a.C -std=gnu++20 execution test PASS: g++.dg/parse/crash78a.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/parse/crash78a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/crash78a.C -std=gnu++26 execution test PASS: g++.dg/parse/crash78a.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/parse/crash78a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/crash78a.C -std=gnu++98 execution test PASS: g++.dg/parse/crash79.C -std=c++11 (test for errors, line 12) PASS: g++.dg/parse/crash79.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/parse/crash79.C -std=c++11 at line 13 (test for warnings, line 12) PASS: g++.dg/parse/crash79.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/crash79.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/crash79.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/parse/crash79.C -std=c++20 at line 13 (test for warnings, line 12) PASS: g++.dg/parse/crash79.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash79.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/crash79.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/parse/crash79.C -std=c++26 at line 13 (test for warnings, line 12) PASS: g++.dg/parse/crash79.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash80.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/crash80.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash80.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/crash80.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash80.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/crash80.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash81.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/crash81.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/crash81.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/crash81.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/crash81.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/crash81.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash81.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/crash81.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/crash81.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash9.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/crash9.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/crash9.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/crash9.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/crash9.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/crash9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ctor1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ctor1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ctor1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ctor10.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/parse/ctor10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/ctor10.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/parse/ctor10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/ctor10.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/parse/ctor10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/ctor2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ctor2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ctor2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ctor3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/ctor3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ctor3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/ctor3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ctor3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/ctor3.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/ctor3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ctor4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/ctor4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ctor4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/ctor4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ctor4.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/ctor4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ctor5.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/ctor5.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/parse/ctor5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ctor5.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/ctor5.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/parse/ctor5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ctor5.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/ctor5.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/parse/ctor5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ctor6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ctor6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ctor6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ctor7.C -std=c++20 (test for errors, line 15) PASS: g++.dg/parse/ctor7.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/ctor7.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/ctor7.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ctor7.C -std=c++26 (test for errors, line 15) PASS: g++.dg/parse/ctor7.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/ctor7.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/ctor7.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ctor7.C -std=c++98 (test for errors, line 15) PASS: g++.dg/parse/ctor7.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/ctor7.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/ctor7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ctor8.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/ctor8.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/ctor8.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/ctor8.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ctor8.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/ctor8.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/ctor8.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/ctor8.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ctor8.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/ctor8.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/ctor8.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/ctor8.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ctor9.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/ctor9.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ctor9.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/ctor9.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ctor9.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/ctor9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dce1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/dce1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/dce1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dce1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/dce1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/dce1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dce1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/parse/dce1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/dce1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/decl-specifier-1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/decl-specifier-1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/decl-specifier-1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/decl-specifier-1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/decl-specifier-1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/decl-specifier-1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/def-tmpl-arg1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/def-tmpl-arg1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/def-tmpl-arg1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/def-tmpl-arg1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/def-tmpl-arg1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/def-tmpl-arg1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/defarg1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/defarg1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg10.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/defarg10.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/defarg10.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg11.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/parse/defarg11.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/parse/defarg11.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/parse/defarg11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/defarg11.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/parse/defarg11.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/parse/defarg11.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/parse/defarg11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/defarg11.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/parse/defarg11.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/parse/defarg11.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/parse/defarg11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/defarg12.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/defarg12.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/defarg12.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/defarg12.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/defarg12.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/defarg12.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg13.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/defarg13.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/defarg13.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg14.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/defarg14.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/defarg14.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg15.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/defarg15.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/defarg15.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg16.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/defarg16.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/defarg16.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/defarg16.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/defarg16.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/defarg16.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg17.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/defarg17.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/defarg17.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/defarg17.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/defarg17.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/defarg17.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/defarg17.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/defarg17.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/defarg17.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg18.C -std=c++11 (test for errors, line 28) PASS: g++.dg/parse/defarg18.C -std=c++11 (test for errors, line 33) PASS: g++.dg/parse/defarg18.C -std=c++11 (test for errors, line 40) PASS: g++.dg/parse/defarg18.C -std=c++11 (test for errors, line 43) PASS: g++.dg/parse/defarg18.C -std=c++11 (test for errors, line 47) PASS: g++.dg/parse/defarg18.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/defarg18.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/defarg18.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/defarg18.C -std=c++20 (test for errors, line 28) PASS: g++.dg/parse/defarg18.C -std=c++20 (test for errors, line 33) PASS: g++.dg/parse/defarg18.C -std=c++20 (test for errors, line 40) PASS: g++.dg/parse/defarg18.C -std=c++20 (test for errors, line 43) PASS: g++.dg/parse/defarg18.C -std=c++20 (test for errors, line 47) PASS: g++.dg/parse/defarg18.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/defarg18.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/defarg18.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/defarg18.C -std=c++26 (test for errors, line 28) PASS: g++.dg/parse/defarg18.C -std=c++26 (test for errors, line 33) PASS: g++.dg/parse/defarg18.C -std=c++26 (test for errors, line 40) PASS: g++.dg/parse/defarg18.C -std=c++26 (test for errors, line 43) PASS: g++.dg/parse/defarg18.C -std=c++26 (test for errors, line 47) PASS: g++.dg/parse/defarg18.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/defarg18.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/defarg18.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/defarg18a.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/defarg18a.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/parse/defarg18a.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/parse/defarg18a.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/parse/defarg18a.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/defarg18a.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/defarg18a.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/parse/defarg18a.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/parse/defarg18a.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/parse/defarg18a.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/defarg18a.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/defarg18a.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/parse/defarg18a.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/parse/defarg18a.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/parse/defarg18a.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/defarg19.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/defarg19.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/defarg19.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/defarg19.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/defarg19.C -std=c++14 (test for errors, line 11) PASS: g++.dg/parse/defarg19.C -std=c++14 (test for errors, line 6) PASS: g++.dg/parse/defarg19.C -std=c++14 (test for errors, line 7) PASS: g++.dg/parse/defarg19.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/defarg19.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/defarg19.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/defarg19.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/defarg2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/defarg2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/defarg2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg20.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/defarg20.C -std=c++20 execution test PASS: g++.dg/parse/defarg20.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/parse/defarg20.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/parse/defarg20.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/parse/defarg20.C -std=c++26 (test for warnings, line 49) PASS: g++.dg/parse/defarg20.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/defarg20.C -std=c++26 execution test PASS: g++.dg/parse/defarg20.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg20.C -std=c++98 execution test PASS: g++.dg/parse/defarg21.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/defarg21.C -std=c++20 (test for errors, line 18) PASS: g++.dg/parse/defarg21.C -std=c++20 (test for errors, line 19) PASS: g++.dg/parse/defarg21.C -std=c++20 (test for errors, line 24) PASS: g++.dg/parse/defarg21.C -std=c++20 (test for errors, line 30) PASS: g++.dg/parse/defarg21.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/defarg21.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/parse/defarg21.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/parse/defarg21.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/parse/defarg21.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/parse/defarg21.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/parse/defarg21.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/defarg21.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/defarg21.C -std=c++26 (test for errors, line 18) PASS: g++.dg/parse/defarg21.C -std=c++26 (test for errors, line 19) PASS: g++.dg/parse/defarg21.C -std=c++26 (test for errors, line 24) PASS: g++.dg/parse/defarg21.C -std=c++26 (test for errors, line 30) PASS: g++.dg/parse/defarg21.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/defarg21.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/parse/defarg21.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/parse/defarg21.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/parse/defarg21.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/parse/defarg21.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/parse/defarg21.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/defarg21.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/defarg21.C -std=c++98 (test for errors, line 18) PASS: g++.dg/parse/defarg21.C -std=c++98 (test for errors, line 19) PASS: g++.dg/parse/defarg21.C -std=c++98 (test for errors, line 24) PASS: g++.dg/parse/defarg21.C -std=c++98 (test for errors, line 30) PASS: g++.dg/parse/defarg21.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/defarg21.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/parse/defarg21.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/parse/defarg21.C -std=c++98 (test for warnings, line 29) PASS: g++.dg/parse/defarg21.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/parse/defarg21.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/parse/defarg21.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/defarg3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/defarg3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/defarg4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/defarg4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/defarg5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/defarg5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/defarg5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/defarg6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/defarg6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg7.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/defarg7.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/defarg7.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/defarg7.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/defarg7.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/defarg7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/defarg8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/defarg8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/defarg9.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/defarg9.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/defarg9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/parse/default_to_int.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/parse/default_to_int.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for warnings, line 23) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for warnings, line 28) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for warnings, line 32) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for warnings, line 33) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for warnings, line 34) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for warnings, line 35) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for warnings, line 36) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for warnings, line 37) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/parse/default_to_int.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/direct-initialization-2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/direct-initialization-2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/direct-initialization-2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dot1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/dot1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dot1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/dot1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dot1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/dot1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dtor1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dtor1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor10.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/dtor10.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dtor10.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/dtor10.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dtor10.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/dtor10.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor11.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/dtor11.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/dtor11.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dtor11.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/dtor11.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/dtor11.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dtor11.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/dtor11.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/dtor11.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor12.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/dtor12.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dtor12.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/dtor12.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dtor12.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor13.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/dtor13.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/parse/dtor13.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dtor13.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/dtor13.C -std=c++26 at line 7 (test for errors, line 6) PASS: g++.dg/parse/dtor13.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dtor13.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/dtor13.C -std=c++98 at line 7 (test for errors, line 6) PASS: g++.dg/parse/dtor13.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor14.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/dtor14.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dtor14.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/dtor14.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dtor14.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/dtor14.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor15.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/dtor15.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dtor15.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/dtor15.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dtor15.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/dtor15.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor16.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/dtor16.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dtor16.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/dtor16.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dtor16.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/dtor16.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor17.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/dtor17.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dtor17.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dtor2.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/dtor2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dtor2.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/dtor2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dtor2.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/dtor2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dtor3.C -std=c++20 implemented DR272 (test for bogus messages, line 11) PASS: g++.dg/parse/dtor3.C -std=c++20 implemented DR272 (test for bogus messages, line 13) PASS: g++.dg/parse/dtor3.C -std=c++20 implemented DR272 (test for bogus messages, line 14) PASS: g++.dg/parse/dtor3.C -std=c++20 implemented DR272 (test for bogus messages, line 7) PASS: g++.dg/parse/dtor3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dtor3.C -std=c++26 implemented DR272 (test for bogus messages, line 11) PASS: g++.dg/parse/dtor3.C -std=c++26 implemented DR272 (test for bogus messages, line 13) PASS: g++.dg/parse/dtor3.C -std=c++26 implemented DR272 (test for bogus messages, line 14) PASS: g++.dg/parse/dtor3.C -std=c++26 implemented DR272 (test for bogus messages, line 7) PASS: g++.dg/parse/dtor3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor3.C -std=c++98 implemented DR272 (test for bogus messages, line 11) PASS: g++.dg/parse/dtor3.C -std=c++98 implemented DR272 (test for bogus messages, line 13) PASS: g++.dg/parse/dtor3.C -std=c++98 implemented DR272 (test for bogus messages, line 14) PASS: g++.dg/parse/dtor3.C -std=c++98 implemented DR272 (test for bogus messages, line 7) PASS: g++.dg/parse/dtor4.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/dtor4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dtor4.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/dtor4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dtor4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor5.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/dtor5.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/dtor5.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/dtor5.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/dtor5.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/dtor5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dtor5.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/dtor5.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/dtor5.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/dtor5.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/dtor5.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/dtor5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dtor5.C -std=c++98 (test for errors, line 12) PASS: g++.dg/parse/dtor5.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/dtor5.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/dtor5.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/dtor5.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/dtor5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor6.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/dtor6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dtor6.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/dtor6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dtor6.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/dtor6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor7.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/dtor7.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/parse/dtor7.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dtor7.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/dtor7.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/parse/dtor7.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dtor7.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/dtor7.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/parse/dtor7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor8.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/dtor8.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dtor8.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/dtor8.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dtor8.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/dtor8.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor9.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/dtor9.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dtor9.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/dtor9.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dtor9.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/dtor9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dupl-tmpl-args1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/dupl-tmpl-args1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/dupl-tmpl-args1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/dupl-tmpl-args1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/dupl-tmpl-args1.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/dupl-tmpl-args1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/eh-decl.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/eh-decl.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/eh-decl.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/elab1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/elab1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/parse/elab1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/elab1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/elab1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/parse/elab1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/elab1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/elab1.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/parse/elab1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/elab2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/elab2.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/parse/elab2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/elab2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/elab2.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/parse/elab2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/elab2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/elab2.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/parse/elab2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/elab3.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/parse/elab3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/elab3.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/parse/elab3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/elab3.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/parse/elab3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/else-2.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/parse/else-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/else-2.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/parse/else-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/else-2.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/parse/else-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/else.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/parse/else.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/else.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/parse/else.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/else.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/parse/else.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/enum1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/enum1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/enum1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/enum10.C -std=c++20 (test for errors, line 2) PASS: g++.dg/parse/enum10.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/enum10.C -std=c++26 (test for errors, line 2) PASS: g++.dg/parse/enum10.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/enum10.C -std=c++98 (test for errors, line 2) PASS: g++.dg/parse/enum10.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/enum11.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/enum11.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/enum11.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/enum11.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/enum11.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/enum11.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/enum12.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/enum12.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/enum12.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/enum12.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/enum12.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/enum12.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/enum13.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/enum13.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/enum13.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/enum13.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/enum13.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/enum13.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/enum14.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/enum14.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/enum14.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/enum14.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/enum14.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/enum14.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/enum14.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/enum14.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/enum14.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/enum15.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/enum15.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/parse/enum15.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/enum15.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/enum15.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/parse/enum15.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/enum15.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/enum15.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/parse/enum15.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/enum2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/enum2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/enum2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/enum2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/enum2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/enum2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/enum3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/enum3.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/parse/enum3.C -std=c++20 at line 4 (test for warnings, line 3) PASS: g++.dg/parse/enum3.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/parse/enum3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/enum3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/enum3.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/parse/enum3.C -std=c++26 at line 4 (test for warnings, line 3) PASS: g++.dg/parse/enum3.C -std=c++26 at line 7 (test for errors, line 6) PASS: g++.dg/parse/enum3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/enum3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/enum3.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/parse/enum3.C -std=c++98 at line 4 (test for warnings, line 3) PASS: g++.dg/parse/enum3.C -std=c++98 at line 7 (test for errors, line 6) PASS: g++.dg/parse/enum3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/enum4.C (test for errors, line 8) PASS: g++.dg/parse/enum4.C (test for errors, line 9) PASS: g++.dg/parse/enum4.C (test for excess errors) PASS: g++.dg/parse/enum5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/enum5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/enum5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/enum6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/enum6.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/parse/enum6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/enum6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/enum6.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/parse/enum6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/enum6.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/enum6.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/parse/enum6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/enum7.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/enum7.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/enum7.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/enum7.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/enum7.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/enum7.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/enum7.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/enum7.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/enum7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/enum8.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/enum8.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/enum8.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/enum9.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/enum9.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/enum9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error-column.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/parse/error-column.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error-column.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/parse/error-column.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error-column.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/parse/error-column.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error1.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/parse/error1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error1.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/parse/error1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error1.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/parse/error1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error10.C -std=gnu++20 2 or more at line 17 (test for errors, line 14) PASS: g++.dg/parse/error10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error10.C -std=gnu++26 2 or more at line 17 (test for errors, line 14) PASS: g++.dg/parse/error10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error10.C -std=gnu++98 2 or more at line 17 (test for errors, line 14) PASS: g++.dg/parse/error11.C at line 59 (test for errors, line 51) PASS: g++.dg/parse/error11.C at line 60 (test for errors, line 51) PASS: g++.dg/parse/error11.C at line 61 (test for errors, line 52) PASS: g++.dg/parse/error11.C at line 62 (test for errors, line 52) PASS: g++.dg/parse/error11.C (test for excess errors) PASS: g++.dg/parse/error11.C const at line 36 (test for warnings, line 33) PASS: g++.dg/parse/error11.C mismatch at line 35 (test for warnings, line 33) PASS: g++.dg/parse/error11.C smart error should not be triggered here (test for bogus messages, line 51) PASS: g++.dg/parse/error11.C smart error should not be triggered here (test for bogus messages, line 52) PASS: g++.dg/parse/error12.C -std=gnu++11 (test for excess errors) PASS: g++.dg/parse/error12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error12.C -std=gnu++98 error in place of warning (test for bogus messages, line 11) PASS: g++.dg/parse/error12.C -std=gnu++98 note <: at line 13 (test for warnings, line 11) PASS: g++.dg/parse/error12.C -std=gnu++98 warning <:: at line 12 (test for warnings, line 11) PASS: g++.dg/parse/error13.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/parse/error13.C -std=gnu++20 (test for errors, line 4) PASS: g++.dg/parse/error13.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/parse/error13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error13.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/parse/error13.C -std=gnu++26 (test for errors, line 4) PASS: g++.dg/parse/error13.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/parse/error13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error13.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/parse/error13.C -std=gnu++98 (test for errors, line 4) PASS: g++.dg/parse/error13.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/parse/error13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error14.C -std=gnu++20 at end of input at line 23 (test for errors, line 22) PASS: g++.dg/parse/error14.C -std=gnu++20 primary (test for errors, line 22) PASS: g++.dg/parse/error14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error14.C -std=gnu++26 at end of input at line 23 (test for errors, line 22) PASS: g++.dg/parse/error14.C -std=gnu++26 primary (test for errors, line 22) PASS: g++.dg/parse/error14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error14.C -std=gnu++98 at end of input at line 23 (test for errors, line 22) PASS: g++.dg/parse/error14.C -std=gnu++98 primary (test for errors, line 22) PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 13) PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 15) PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 16) PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 17) PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 23) PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 24) PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 25) PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 26) PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 34) PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 35) PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 36) PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 37) PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 38) PASS: g++.dg/parse/error15.C -std=gnu++14 (test for excess errors) PASS: g++.dg/parse/error15.C -std=gnu++14 13 at line 19 (test for errors, line 18) PASS: g++.dg/parse/error15.C -std=gnu++14 15 at line 28 (test for errors, line 27) PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 15) PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 16) PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 17) PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 23) PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 24) PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 25) PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 26) PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 34) PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 35) PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 36) PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 37) PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 38) PASS: g++.dg/parse/error15.C -std=gnu++17 at line 14 (test for errors, line 13) PASS: g++.dg/parse/error15.C -std=gnu++17 (test for excess errors) PASS: g++.dg/parse/error15.C -std=gnu++17 13 at line 19 (test for errors, line 18) PASS: g++.dg/parse/error15.C -std=gnu++17 15 at line 28 (test for errors, line 27) PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 35) PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 37) PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/parse/error15.C -std=gnu++20 at line 14 (test for errors, line 13) PASS: g++.dg/parse/error15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error15.C -std=gnu++20 13 at line 19 (test for errors, line 18) PASS: g++.dg/parse/error15.C -std=gnu++20 15 at line 28 (test for errors, line 27) PASS: g++.dg/parse/error16.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/parse/error16.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/parse/error16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error16.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/parse/error16.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/parse/error16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error16.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/parse/error16.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/parse/error16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error17.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/parse/error17.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/parse/error17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error17.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/parse/error17.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/parse/error17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error17.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/parse/error17.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/parse/error17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error18.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/parse/error18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error18.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/parse/error18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error18.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/parse/error18.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error19.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/parse/error19.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/parse/error19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error19.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/parse/error19.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/parse/error19.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error19.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/parse/error19.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/parse/error19.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error2.C (test for excess errors) PASS: g++.dg/parse/error2.C call at line 13 (test for errors, line 11) PASS: g++.dg/parse/error2.C func double (test for errors, line 11) PASS: g++.dg/parse/error2.C g at line 12 (test for errors, line 11) PASS: g++.dg/parse/error2.C invalid template argument at line 14 (test for errors, line 11) PASS: g++.dg/parse/error20.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/parse/error20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error20.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/parse/error20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error20.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/parse/error20.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error21.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error21.C -std=gnu++20 6 (test for errors, line 10) PASS: g++.dg/parse/error21.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error21.C -std=gnu++26 6 (test for errors, line 10) PASS: g++.dg/parse/error21.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error21.C -std=gnu++98 6 (test for errors, line 10) PASS: g++.dg/parse/error22.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/parse/error22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error22.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/parse/error22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error22.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/parse/error22.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error23.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/parse/error23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error23.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/parse/error23.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error23.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/parse/error23.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error24.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/parse/error24.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error24.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/parse/error24.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error24.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/parse/error24.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error25.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/parse/error25.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/parse/error25.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/parse/error25.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/parse/error25.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/parse/error25.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/parse/error25.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error25.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/parse/error25.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/parse/error25.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/parse/error25.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/parse/error25.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/parse/error25.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/parse/error25.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error25.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/parse/error25.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/parse/error25.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/parse/error25.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/parse/error25.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/parse/error25.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/parse/error25.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error26.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error26.C -std=gnu++20 11 at line 13 (test for errors, line 12) PASS: g++.dg/parse/error26.C -std=gnu++20 17 at line 7 (test for errors, line 6) PASS: g++.dg/parse/error26.C -std=gnu++20 7 (test for errors, line 12) PASS: g++.dg/parse/error26.C -std=gnu++20 7 (test for errors, line 6) PASS: g++.dg/parse/error26.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error26.C -std=gnu++26 11 at line 13 (test for errors, line 12) PASS: g++.dg/parse/error26.C -std=gnu++26 17 at line 7 (test for errors, line 6) PASS: g++.dg/parse/error26.C -std=gnu++26 7 (test for errors, line 12) PASS: g++.dg/parse/error26.C -std=gnu++26 7 (test for errors, line 6) PASS: g++.dg/parse/error26.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error26.C -std=gnu++98 11 at line 13 (test for errors, line 12) PASS: g++.dg/parse/error26.C -std=gnu++98 17 at line 7 (test for errors, line 6) PASS: g++.dg/parse/error26.C -std=gnu++98 7 (test for errors, line 12) PASS: g++.dg/parse/error26.C -std=gnu++98 7 (test for errors, line 6) PASS: g++.dg/parse/error27.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/parse/error27.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/parse/error27.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/parse/error27.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/parse/error27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error27.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/parse/error27.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/parse/error27.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/parse/error27.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/parse/error27.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error27.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/parse/error27.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/parse/error27.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/parse/error27.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/parse/error27.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error28.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/parse/error28.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/parse/error28.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/parse/error28.C -std=gnu++20 at line 11 (test for errors, line 9) PASS: g++.dg/parse/error28.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error28.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/parse/error28.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/parse/error28.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/parse/error28.C -std=gnu++26 at line 11 (test for errors, line 9) PASS: g++.dg/parse/error28.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error28.C -std=gnu++98 (test for bogus messages, line 9) PASS: g++.dg/parse/error28.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/parse/error28.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/parse/error28.C -std=gnu++98 at line 11 (test for errors, line 9) PASS: g++.dg/parse/error28.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error29.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/parse/error29.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/parse/error29.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/parse/error29.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error29.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/parse/error29.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/parse/error29.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/parse/error29.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error29.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/parse/error29.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/parse/error29.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/parse/error29.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error3.C -std=gnu++20 does not at line 8 (test for errors, line 5) PASS: g++.dg/parse/error3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error3.C -std=gnu++26 does not at line 8 (test for errors, line 5) PASS: g++.dg/parse/error3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error3.C -std=gnu++98 does not at line 8 (test for errors, line 5) PASS: g++.dg/parse/error30.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/parse/error30.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/parse/error30.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error30.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/parse/error30.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/parse/error30.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error30.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/parse/error30.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/parse/error30.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error31.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/parse/error31.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error31.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/parse/error31.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error31.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/parse/error31.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error32.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/error32.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/error32.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error32.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/error32.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/error32.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error32.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/error32.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/error32.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error33.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/error33.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error33.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/error33.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error33.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/error33.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error34.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/error34.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error34.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/error34.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error34.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/error34.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error35.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/error35.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error35.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/error35.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error35.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/error35.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error36.C -std=c++17 (test for errors, line 13) PASS: g++.dg/parse/error36.C -std=c++17 (test for errors, line 28) PASS: g++.dg/parse/error36.C -std=c++17 (test for errors, line 31) PASS: g++.dg/parse/error36.C -std=c++17 (test for excess errors) PASS: g++.dg/parse/error36.C -std=c++17 typename (test for errors, line 14) PASS: g++.dg/parse/error36.C -std=c++17 typename (test for errors, line 22) PASS: g++.dg/parse/error36.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/error36.C -std=c++20 (test for errors, line 28) PASS: g++.dg/parse/error36.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error36.C -std=c++20 typename (test for errors, line 14) PASS: g++.dg/parse/error36.C -std=c++20 typename (test for errors, line 22) PASS: g++.dg/parse/error36.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/error36.C -std=c++98 (test for errors, line 28) PASS: g++.dg/parse/error36.C -std=c++98 (test for errors, line 31) PASS: g++.dg/parse/error36.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error36.C -std=c++98 typename (test for errors, line 14) PASS: g++.dg/parse/error36.C -std=c++98 typename (test for errors, line 22) PASS: g++.dg/parse/error37.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/error37.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/error37.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error37.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/error37.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/error37.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error37.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/error37.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/error37.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error38.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/error38.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error38.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/error38.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error38.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/error38.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error39.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/error39.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/error39.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error39.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/error39.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/error39.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error39.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/error39.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/error39.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error4.C -std=gnu++20 at line 10 (test for errors, line 6) PASS: g++.dg/parse/error4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error4.C -std=gnu++26 at line 10 (test for errors, line 6) PASS: g++.dg/parse/error4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error4.C -std=gnu++98 at line 10 (test for errors, line 6) PASS: g++.dg/parse/error4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error40.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/error40.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/error40.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/parse/error40.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/parse/error40.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error40.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/error40.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/error40.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/parse/error40.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/parse/error40.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error40.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/error40.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/error40.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/parse/error40.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/parse/error40.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error41.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/error41.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error41.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/error41.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error41.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/error41.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error42.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/error42.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error42.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/error42.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error42.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/error42.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error43.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/parse/error43.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error43.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/parse/error43.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error43.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/parse/error43.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error44.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/parse/error44.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error44.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/parse/error44.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error44.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/parse/error44.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error45.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/error45.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error45.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/error45.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error45.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/error45.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error47.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/error47.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error47.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/error47.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error47.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/error47.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error48.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/error48.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error48.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/error48.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error48.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/error48.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error49.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/error49.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error49.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/error49.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error49.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/error49.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error5.C -std=gnu++20 brace at line 15 (test for errors, line 5) PASS: g++.dg/parse/error5.C -std=gnu++20 declaration at line 19 (test for errors, line 5) PASS: g++.dg/parse/error5.C -std=gnu++20 identifier at line 7 (test for errors, line 5) PASS: g++.dg/parse/error5.C -std=gnu++20 named return at line 9 (test for errors, line 5) PASS: g++.dg/parse/error5.C -std=gnu++20 semicolon at line 17 (test for errors, line 5) PASS: g++.dg/parse/error5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error5.C -std=gnu++26 brace at line 15 (test for errors, line 5) PASS: g++.dg/parse/error5.C -std=gnu++26 declaration at line 19 (test for errors, line 5) PASS: g++.dg/parse/error5.C -std=gnu++26 identifier at line 7 (test for errors, line 5) PASS: g++.dg/parse/error5.C -std=gnu++26 named return at line 9 (test for errors, line 5) PASS: g++.dg/parse/error5.C -std=gnu++26 semicolon at line 17 (test for errors, line 5) PASS: g++.dg/parse/error5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error5.C -std=gnu++98 brace at line 15 (test for errors, line 5) PASS: g++.dg/parse/error5.C -std=gnu++98 declaration at line 19 (test for errors, line 5) PASS: g++.dg/parse/error5.C -std=gnu++98 identifier at line 7 (test for errors, line 5) PASS: g++.dg/parse/error5.C -std=gnu++98 named return at line 9 (test for errors, line 5) PASS: g++.dg/parse/error5.C -std=gnu++98 semicolon at line 17 (test for errors, line 5) PASS: g++.dg/parse/error50.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/error50.C -std=c++20 (test for errors, line 18) PASS: g++.dg/parse/error50.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/error50.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error50.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/error50.C -std=c++26 (test for errors, line 18) PASS: g++.dg/parse/error50.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/error50.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error50.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/error50.C -std=c++98 (test for errors, line 18) PASS: g++.dg/parse/error50.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/error50.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error51.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/error51.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/error51.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error51.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/error51.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/error51.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error51.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/error51.C -std=c++98 (test for errors, line 12) PASS: g++.dg/parse/error51.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error52.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/error52.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/error52.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error52.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/error52.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/error52.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error52.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/error52.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/error52.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error53.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/error53.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error53.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/error53.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error53.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/error53.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error54.C -std=c++20 (test for errors, line 17) PASS: g++.dg/parse/error54.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error54.C -std=c++26 (test for errors, line 17) PASS: g++.dg/parse/error54.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error54.C -std=c++98 (test for errors, line 17) PASS: g++.dg/parse/error54.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error55.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/error55.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error55.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/error55.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error55.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/error55.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error56.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/error56.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/error56.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error56.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/error56.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/error56.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error56.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/error56.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/error56.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error57.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/error57.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error57.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/error57.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error57.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/error57.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error58.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/parse/error58.C -std=gnu++11 (test for excess errors) PASS: g++.dg/parse/error58.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/parse/error58.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error58.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/parse/error58.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error59.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/error59.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error59.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/error59.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error59.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/error59.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error6.C -std=gnu++20 at line 10 (test for errors, line 5) PASS: g++.dg/parse/error6.C -std=gnu++20 at line 8 (test for errors, line 4) PASS: g++.dg/parse/error6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error6.C -std=gnu++26 at line 10 (test for errors, line 5) PASS: g++.dg/parse/error6.C -std=gnu++26 at line 8 (test for errors, line 4) PASS: g++.dg/parse/error6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error6.C -std=gnu++98 at line 10 (test for errors, line 5) PASS: g++.dg/parse/error6.C -std=gnu++98 at line 8 (test for errors, line 4) PASS: g++.dg/parse/error6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error60.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/error60.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error60.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/error60.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error60.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/error60.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error61.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/error61.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/error61.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/error61.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error61.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/error61.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error62.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/error62.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/error62.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error62.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/error62.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/error62.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error62.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/error62.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/error62.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error63.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/error63.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error63.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/error63.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error63.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/error63.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error64.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/error64.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error64.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/error64.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error64.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/error64.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error65.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/error65.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/error65.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/error65.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/error65.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/error65.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/error65.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/error65.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/error65.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/error65.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/error65.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/error65.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error65.C -std=c++23 (test for errors, line 4) PASS: g++.dg/parse/error65.C -std=c++23 (test for errors, line 5) PASS: g++.dg/parse/error65.C -std=c++23 (test for errors, line 6) PASS: g++.dg/parse/error65.C -std=c++23 (test for errors, line 7) PASS: g++.dg/parse/error65.C -std=c++23 (test for errors, line 8) PASS: g++.dg/parse/error65.C -std=c++23 (test for excess errors) PASS: g++.dg/parse/error66.C -std=c++17 (test for errors, line 4) PASS: g++.dg/parse/error66.C -std=c++17 (test for excess errors) PASS: g++.dg/parse/error66.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/error66.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/error66.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/error66.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/error7.C -std=gnu++20 at line 7 (test for errors, line 5) PASS: g++.dg/parse/error7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error7.C -std=gnu++26 at line 7 (test for errors, line 5) PASS: g++.dg/parse/error7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error7.C -std=gnu++98 at line 7 (test for errors, line 5) PASS: g++.dg/parse/error7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error8.C -std=gnu++20 expected at line 7 (test for errors, line 4) PASS: g++.dg/parse/error8.C -std=gnu++20 friend decl at line 9 (test for errors, line 4) PASS: g++.dg/parse/error8.C -std=gnu++20 multiple at line 8 (test for errors, line 4) PASS: g++.dg/parse/error8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error8.C -std=gnu++26 expected at line 7 (test for errors, line 4) PASS: g++.dg/parse/error8.C -std=gnu++26 friend decl at line 9 (test for errors, line 4) PASS: g++.dg/parse/error8.C -std=gnu++26 multiple at line 8 (test for errors, line 4) PASS: g++.dg/parse/error8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error8.C -std=gnu++98 expected at line 7 (test for errors, line 4) PASS: g++.dg/parse/error8.C -std=gnu++98 friend decl at line 9 (test for errors, line 4) PASS: g++.dg/parse/error8.C -std=gnu++98 multiple at line 8 (test for errors, line 4) PASS: g++.dg/parse/error9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/error9.C -std=gnu++20 BAR at line 9 (test for errors, line 5) PASS: g++.dg/parse/error9.C -std=gnu++20 FOO at line 8 (test for errors, line 5) PASS: g++.dg/parse/error9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/error9.C -std=gnu++26 BAR at line 9 (test for errors, line 5) PASS: g++.dg/parse/error9.C -std=gnu++26 FOO at line 8 (test for errors, line 5) PASS: g++.dg/parse/error9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error9.C -std=gnu++98 BAR at line 9 (test for errors, line 5) PASS: g++.dg/parse/error9.C -std=gnu++98 FOO at line 8 (test for errors, line 5) PASS: g++.dg/parse/explicit1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/explicit1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/explicit1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/explicit1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/explicit1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/explicit1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/expr1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/expr1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/expr1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/expr2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/expr2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/expr2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/expr3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/expr3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/expr3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/extern-C-1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/extern-C-1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/extern-C-1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/extern-C-2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/extern-C-2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/extern-C-2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/extern1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/extern1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/extern1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/extern1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/extern1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/extern1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/extern1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/extern1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/extern1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/fn-template1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/fn-template1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/fn-template1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/fn-template1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/fn-template1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/fn-template1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/fn-template1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/fn-template2.C -std=c++17 (test for errors, line 16) PASS: g++.dg/parse/fn-template2.C -std=c++17 (test for excess errors) PASS: g++.dg/parse/fn-template2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/fn-template2.C -std=c++98 (test for errors, line 16) PASS: g++.dg/parse/fn-template2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/fn-typedef1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/fn-typedef1.C -std=c++20 execution test PASS: g++.dg/parse/fn-typedef1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/fn-typedef1.C -std=c++26 execution test PASS: g++.dg/parse/fn-typedef1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/fn-typedef1.C -std=c++98 execution test PASS: g++.dg/parse/fn-typedef2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/fn-typedef2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/fn-typedef2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/fn-typedef2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/fn-typedef2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/fn-typedef2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/fnname1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/fnname1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/fnname1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/fnname2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/fnname2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/fnname2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/for1.C -std=gnu++20 at line 7 (test for errors, line ) PASS: g++.dg/parse/for1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/for1.C -std=gnu++26 at line 7 (test for errors, line ) PASS: g++.dg/parse/for1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/for1.C -std=gnu++98 at line 7 (test for errors, line ) PASS: g++.dg/parse/for1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/friend-main.C -std=c++20 (test for errors, line 22) PASS: g++.dg/parse/friend-main.C -std=c++20 (test for errors, line 27) PASS: g++.dg/parse/friend-main.C -std=c++20 (test for errors, line 30) PASS: g++.dg/parse/friend-main.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/friend-main.C -std=c++26 (test for errors, line 22) PASS: g++.dg/parse/friend-main.C -std=c++26 (test for errors, line 27) PASS: g++.dg/parse/friend-main.C -std=c++26 (test for errors, line 30) PASS: g++.dg/parse/friend-main.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/friend-main.C -std=c++98 (test for errors, line 22) PASS: g++.dg/parse/friend-main.C -std=c++98 (test for errors, line 27) PASS: g++.dg/parse/friend-main.C -std=c++98 (test for errors, line 30) PASS: g++.dg/parse/friend-main.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/friend1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/friend1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/friend1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/friend10.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/friend10.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/friend10.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/friend11.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/friend11.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/friend11.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/friend12.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/friend12.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/friend12.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/friend12.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/friend12.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/friend12.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/friend13.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/friend13.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/friend13.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/friend2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/friend2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/friend2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/friend2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/friend2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/friend2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/friend3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/friend3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/friend3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/friend3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/friend3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/friend3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/friend4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/friend4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/friend4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/friend4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/friend4.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/friend4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/friend5.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/parse/friend5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/friend5.C -std=c++20 err (test for errors, line 6) PASS: g++.dg/parse/friend5.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/parse/friend5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/friend5.C -std=c++26 err (test for errors, line 6) PASS: g++.dg/parse/friend5.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/parse/friend5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/friend5.C -std=c++98 err (test for errors, line 6) PASS: g++.dg/parse/friend6.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/friend6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/friend6.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/friend6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/friend6.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/friend6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/friend7.C -std=c++20 (test for errors, line 22) PASS: g++.dg/parse/friend7.C -std=c++20 (test for errors, line 30) PASS: g++.dg/parse/friend7.C -std=c++20 (test for errors, line 37) PASS: g++.dg/parse/friend7.C -std=c++20 (test for errors, line 38) PASS: g++.dg/parse/friend7.C -std=c++20 (test for errors, line 39) PASS: g++.dg/parse/friend7.C -std=c++20 at line 23 (test for errors, line 22) PASS: g++.dg/parse/friend7.C -std=c++20 at line 31 (test for errors, line 30) PASS: g++.dg/parse/friend7.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/friend7.C -std=c++26 (test for errors, line 22) PASS: g++.dg/parse/friend7.C -std=c++26 (test for errors, line 30) PASS: g++.dg/parse/friend7.C -std=c++26 (test for errors, line 37) PASS: g++.dg/parse/friend7.C -std=c++26 (test for errors, line 38) PASS: g++.dg/parse/friend7.C -std=c++26 (test for errors, line 39) PASS: g++.dg/parse/friend7.C -std=c++26 at line 23 (test for errors, line 22) PASS: g++.dg/parse/friend7.C -std=c++26 at line 31 (test for errors, line 30) PASS: g++.dg/parse/friend7.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/friend7.C -std=c++98 (test for errors, line 22) PASS: g++.dg/parse/friend7.C -std=c++98 (test for errors, line 30) PASS: g++.dg/parse/friend7.C -std=c++98 (test for errors, line 37) PASS: g++.dg/parse/friend7.C -std=c++98 (test for errors, line 38) PASS: g++.dg/parse/friend7.C -std=c++98 (test for errors, line 39) PASS: g++.dg/parse/friend7.C -std=c++98 at line 23 (test for errors, line 22) PASS: g++.dg/parse/friend7.C -std=c++98 at line 31 (test for errors, line 30) PASS: g++.dg/parse/friend7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/friend8.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/friend8.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/friend8.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/friend8.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/friend8.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/friend8.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/friend9.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/friend9.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/friend9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/func-def1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/func-def1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/func-def1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/func-def1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/func-def1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/func-def1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/functor1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/functor1.C -std=c++20 execution test PASS: g++.dg/parse/functor1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/functor1.C -std=c++26 execution test PASS: g++.dg/parse/functor1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/functor1.C -std=c++98 execution test PASS: g++.dg/parse/funptr1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/funptr1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/funptr1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/fused-params1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/fused-params1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/parse/fused-params1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/fused-params1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/fused-params1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/parse/fused-params1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/fused-params1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/parse/fused-params1.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/parse/fused-params1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/inline1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/inline1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/inline1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/inline1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/inline1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/inline1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/int-as-enum1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/int-as-enum1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/parse/int-as-enum1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/int-as-enum1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/int-as-enum1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/parse/int-as-enum1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/int-as-enum1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/int-as-enum1.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/parse/int-as-enum1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/invalid-op1.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/parse/invalid-op1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/invalid-op1.C -std=c++20 depname (test for errors, line 9) PASS: g++.dg/parse/invalid-op1.C -std=c++20 note at line 10 (test for warnings, line 9) PASS: g++.dg/parse/invalid-op1.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/parse/invalid-op1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/invalid-op1.C -std=c++26 depname (test for errors, line 9) PASS: g++.dg/parse/invalid-op1.C -std=c++26 note at line 10 (test for warnings, line 9) PASS: g++.dg/parse/invalid-op1.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/parse/invalid-op1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/invalid-op1.C -std=c++98 depname (test for errors, line 9) PASS: g++.dg/parse/invalid-op1.C -std=c++98 note at line 10 (test for warnings, line 9) PASS: g++.dg/parse/invalid1.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/parse/invalid1.C -std=gnu++11 at line 6 (test for errors, line 5) PASS: g++.dg/parse/invalid1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/parse/invalid1.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/parse/invalid1.C -std=gnu++20 at line 6 (test for errors, line 5) PASS: g++.dg/parse/invalid1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/invalid1.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/parse/invalid1.C -std=gnu++26 at line 6 (test for errors, line 5) PASS: g++.dg/parse/invalid1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/ivdep-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/ivdep-2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/ivdep-2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/ivdep-2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ivdep-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/ivdep-2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/ivdep-2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/ivdep-2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ivdep-2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/ivdep-2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/ivdep-2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/ivdep-2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ivdep-3.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/ivdep-3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/ivdep-3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/ivdep-3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ivdep-3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/ivdep-3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/ivdep-3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/ivdep-3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ivdep-3.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/ivdep-3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/ivdep-3.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/ivdep-3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ivdep.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/ivdep.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ivdep.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/ivdep.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ivdep.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/ivdep.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/limits-initializer1.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/parse/limits-initializer1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/limits-initializer1.C -std=gnu++26 (test for errors, line 36) PASS: g++.dg/parse/limits-initializer1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/limits-initializer1.C -std=gnu++98 (test for errors, line 36) PASS: g++.dg/parse/limits-initializer1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/linkage1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/linkage1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/linkage1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/linkage1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/linkage1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/linkage1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/linkage1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/linkage1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/linkage1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/linkage1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/linkage1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/linkage1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/linkage1.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/linkage1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/linkage1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/linkage1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/linkage1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/linkage1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/linkage2.C -std=c++17 (test for errors, line 3) PASS: g++.dg/parse/linkage2.C -std=c++17 (test for excess errors) PASS: g++.dg/parse/linkage2.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/linkage2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/linkage2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/linkage3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/linkage3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/linkage3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/linkage4.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/parse/linkage4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/linkage4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/linkage4.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/parse/linkage4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/linkage4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/linkage4.C -std=c++98 (test for bogus messages, line 10) PASS: g++.dg/parse/linkage4.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/linkage4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/linkage5.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/linkage5.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/linkage5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/linkage5.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/linkage5.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/linkage5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/linkage5.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/linkage5.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/linkage5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/linkage6.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/linkage6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/linkage6.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/linkage6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/linkage6.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/linkage6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/linkage7.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/linkage7.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/linkage7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/linkage8.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/linkage8.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/linkage8.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/linkage8.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/linkage8.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/linkage8.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/local-class1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/local-class1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/local-class1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/local-class1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/local-class1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/parse/local-class1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/local1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/parse/local1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/parse/local1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/parse/local1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/parse/local1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/local1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/parse/local1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/parse/local1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/parse/local1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/parse/local1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/local1.C -std=c++98 (test for errors, line 14) PASS: g++.dg/parse/local1.C -std=c++98 (test for errors, line 15) PASS: g++.dg/parse/local1.C -std=c++98 (test for errors, line 16) PASS: g++.dg/parse/local1.C -std=c++98 (test for errors, line 17) PASS: g++.dg/parse/local1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/long1.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/parse/long1.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/parse/long1.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/parse/long1.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/parse/long1.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/parse/long1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/long1.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/parse/long1.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/parse/long1.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/parse/long1.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/parse/long1.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/parse/long1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/long1.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/parse/long1.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/parse/long1.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/parse/long1.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/parse/long1.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/parse/long1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/lookup1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/lookup1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/lookup1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/lookup2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/lookup2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/lookup2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/lookup3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/lookup3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/lookup3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/lookup3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/lookup3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/lookup3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/lookup4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/lookup4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/lookup4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/lookup5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/lookup5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/lookup5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/memfnquals1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/memfnquals1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/memfnquals1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/memfnquals1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/memfnquals1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/memfnquals1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++20 expected multiline pattern lines 18-20 PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++20 expected multiline pattern lines 29-30 PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++26 expected multiline pattern lines 18-20 PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++26 expected multiline pattern lines 29-30 PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++98 (test for errors, line 26) PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++98 expected multiline pattern lines 18-20 PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++98 expected multiline pattern lines 29-30 PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/missing-template1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/missing-template1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/missing-template1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/mutable1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/mutable1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/mutable1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/named_ops.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/named_ops.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/named_ops.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/namespace-alias-1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/parse/namespace-alias-1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/namespace-alias-1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/parse/namespace-alias-1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/namespace-alias-1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/parse/namespace-alias-1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/namespace-alias-1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/parse/namespace-alias-1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/namespace-alias-1.C -std=c++98 (test for errors, line 19) PASS: g++.dg/parse/namespace-alias-1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/namespace-alias-1.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/parse/namespace-alias-1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace-definition.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/namespace-definition.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/namespace-definition.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/namespace-definition.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/namespace-definition.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/namespace-definition.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/namespace1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/namespace1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace10.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/namespace10.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/parse/namespace10.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/namespace10.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/namespace10.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/parse/namespace10.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/namespace10.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/namespace10.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/parse/namespace10.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace11.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/namespace11.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/namespace11.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/namespace11.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/namespace11.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/namespace11.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace12.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/namespace12.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/namespace12.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace13.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/namespace13.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/parse/namespace13.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/namespace13.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/namespace13.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/parse/namespace13.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/namespace13.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/namespace13.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/parse/namespace13.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace14.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/namespace14.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/namespace14.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/namespace14.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/namespace14.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/namespace14.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/namespace2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/namespace2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/namespace3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/namespace3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/namespace4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/namespace4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace5.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/namespace5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/namespace5.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/namespace5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/namespace5.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/namespace5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/namespace6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/namespace6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/namespace6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/namespace6.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/namespace6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace7.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/namespace7.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/namespace7.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/namespace7.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/namespace7.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/namespace7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace8.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/namespace8.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/namespace8.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace9.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/namespace9.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/namespace9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/new-placement1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/new-placement1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/new-placement1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/new-placement1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/new-placement1.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/new-placement1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/new1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/new1.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/parse/new1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/new1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/new1.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/parse/new1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/new1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/new1.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/parse/new1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/new2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/new2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/new2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/new2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/new2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/new2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/new3.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/new3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/new3.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/new3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/new3.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/new3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/new4.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/new4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/new4.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/new4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/new4.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/new4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/new5.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/new5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/new5.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/new5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/new5.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/new5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/new6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/new6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/new6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/no-type-defn1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/no-type-defn1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/no-type-defn1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/no-type-defn1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/no-type-defn1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/no-type-defn1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/no-typename1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/no-typename1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/no-typename1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/no-value1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/no-value1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/no-value1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/no-value1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/no-value1.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/no-value1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/non-dependent1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/non-dependent1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/non-dependent1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/non-dependent2.C -std=c++20 (test for errors, line 26) PASS: g++.dg/parse/non-dependent2.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/parse/non-dependent2.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/parse/non-dependent2.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/parse/non-dependent2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/non-dependent2.C -std=c++26 (test for errors, line 26) PASS: g++.dg/parse/non-dependent2.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/parse/non-dependent2.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/parse/non-dependent2.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/parse/non-dependent2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/non-dependent2.C -std=c++98 (test for errors, line 26) PASS: g++.dg/parse/non-dependent2.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/parse/non-dependent2.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/parse/non-dependent2.C -std=c++98 (test for warnings, line 34) PASS: g++.dg/parse/non-dependent2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/non-dependent3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/non-dependent3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/non-dependent3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/non-templ1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/non-templ1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/non-templ1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/non-templ1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/non-templ1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/non-templ1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/nontype1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/nontype1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/nontype1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/octal1.C -std=c++20 (test for errors, line 1) PASS: g++.dg/parse/octal1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/octal1.C -std=c++26 (test for errors, line 1) PASS: g++.dg/parse/octal1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/octal1.C -std=c++98 (test for errors, line 1) PASS: g++.dg/parse/octal1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/offsetof1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/offsetof1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/offsetof1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/offsetof2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/offsetof2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/offsetof2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/offsetof3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/offsetof3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/offsetof3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/offsetof4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/offsetof4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/offsetof4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/offsetof5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/offsetof5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/offsetof5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/offsetof6.C -std=c++20 (test for errors, line 18) PASS: g++.dg/parse/offsetof6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/offsetof6.C -std=c++26 (test for errors, line 18) PASS: g++.dg/parse/offsetof6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/offsetof6.C -std=c++98 (test for errors, line 18) PASS: g++.dg/parse/offsetof6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/offsetof7.C -std=c++20 (test for errors, line 17) PASS: g++.dg/parse/offsetof7.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/offsetof7.C -std=c++26 (test for errors, line 17) PASS: g++.dg/parse/offsetof7.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/offsetof7.C -std=c++98 (test for errors, line 17) PASS: g++.dg/parse/offsetof7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/offsetof8.C -std=c++20 (test for errors, line 15) PASS: g++.dg/parse/offsetof8.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/offsetof8.C -std=c++26 (test for errors, line 15) PASS: g++.dg/parse/offsetof8.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/offsetof8.C -std=c++98 (test for errors, line 15) PASS: g++.dg/parse/offsetof8.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/offsetof9.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/offsetof9.C -std=c++20 execution test PASS: g++.dg/parse/offsetof9.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/offsetof9.C -std=c++26 execution test PASS: g++.dg/parse/offsetof9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/offsetof9.C -std=c++98 execution test PASS: g++.dg/parse/operator1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/operator1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/operator1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/operator2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/operator2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/operator2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/operator3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/operator3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/operator3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/operator4.C -std=c++20 (test for errors, line 1) PASS: g++.dg/parse/operator4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/operator4.C -std=c++26 (test for errors, line 1) PASS: g++.dg/parse/operator4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/operator4.C -std=c++98 (test for errors, line 1) PASS: g++.dg/parse/operator4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/operator5.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/operator5.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/operator5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/operator5.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/operator5.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/operator5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/operator5.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/operator5.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/operator5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/operator6.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/operator6.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/parse/operator6.C -std=c++20 at line 6 (test for warnings, line 5) PASS: g++.dg/parse/operator6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/operator6.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/operator6.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/parse/operator6.C -std=c++26 at line 6 (test for warnings, line 5) PASS: g++.dg/parse/operator6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/operator6.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/operator6.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/parse/operator6.C -std=c++98 at line 6 (test for warnings, line 5) PASS: g++.dg/parse/operator6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/operator7.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/operator7.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/operator7.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/operator7.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/operator7.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/operator7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/operator8.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/operator8.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/operator8.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/operator9.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/operator9.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/operator9.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/operator9.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/operator9.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/operator9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parameter-declaration-1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/parameter-declaration-1.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/parse/parameter-declaration-1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/parameter-declaration-1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/parameter-declaration-1.C -std=c++26 at line 7 (test for errors, line 6) PASS: g++.dg/parse/parameter-declaration-1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/parameter-declaration-1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/parameter-declaration-1.C -std=c++98 at line 7 (test for errors, line 6) PASS: g++.dg/parse/parameter-declaration-1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parameter-declaration-2.C -std=c++20 (test for errors, line 1) PASS: g++.dg/parse/parameter-declaration-2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/parameter-declaration-2.C -std=c++26 (test for errors, line 1) PASS: g++.dg/parse/parameter-declaration-2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/parameter-declaration-2.C -std=c++98 (test for errors, line 1) PASS: g++.dg/parse/parameter-declaration-2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parens1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/parens1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/parens1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parens2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/parens2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/parens2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parens3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/parens3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/parens3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/parse1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/parse1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/parse1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parse2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/parse2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/parse2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parse3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/parse3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/parse3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parse4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/parse4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/parse4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parse5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/parse5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/parse5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parse6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/parse6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/parse6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parse7.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/parse7.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/parse7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 28) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 29) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/parser-pr14875.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/parse/parser-pr14875.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/parse/parser-pr14875.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/parser-pr14875.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/parse/parser-pr14875.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/parse/parser-pr14875.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/parser-pr14875.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/parse/parser-pr14875.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/parse/parser-pr14875.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++20 end at line 11 (test for errors, line 10) PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++20 primary-expression (test for errors, line 9) PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++20 primaty-expression (test for errors, line 10) PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++26 end at line 11 (test for errors, line 10) PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++26 primary-expression (test for errors, line 9) PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++26 primaty-expression (test for errors, line 10) PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++98 end at line 11 (test for errors, line 10) PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++98 primary-expression (test for errors, line 9) PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++98 primaty-expression (test for errors, line 10) PASS: g++.dg/parse/parser-pr28152.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/parser-pr28152.C -std=gnu++20 end at line 11 (test for errors, line 10) PASS: g++.dg/parse/parser-pr28152.C -std=gnu++20 primary-expression (test for errors, line 10) PASS: g++.dg/parse/parser-pr28152.C -std=gnu++20 primary-expression (test for errors, line 9) PASS: g++.dg/parse/parser-pr28152.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/parser-pr28152.C -std=gnu++26 end at line 11 (test for errors, line 10) PASS: g++.dg/parse/parser-pr28152.C -std=gnu++26 primary-expression (test for errors, line 10) PASS: g++.dg/parse/parser-pr28152.C -std=gnu++26 primary-expression (test for errors, line 9) PASS: g++.dg/parse/parser-pr28152.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/parser-pr28152.C -std=gnu++98 end at line 11 (test for errors, line 10) PASS: g++.dg/parse/parser-pr28152.C -std=gnu++98 primary-expression (test for errors, line 10) PASS: g++.dg/parse/parser-pr28152.C -std=gnu++98 primary-expression (test for errors, line 9) PASS: g++.dg/parse/pr101783.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr101783.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr101783.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr113788.C -std=c++11 (test for errors, line 15) PASS: g++.dg/parse/pr113788.C -std=c++11 (test for errors, line 16) PASS: g++.dg/parse/pr113788.C -std=c++11 (test for errors, line 17) PASS: g++.dg/parse/pr113788.C -std=c++11 (test for errors, line 18) PASS: g++.dg/parse/pr113788.C -std=c++11 (test for errors, line 19) PASS: g++.dg/parse/pr113788.C -std=c++11 (test for errors, line 20) PASS: g++.dg/parse/pr113788.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/pr113788.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/pr113788.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/pr113788.C -std=c++20 (test for errors, line 15) PASS: g++.dg/parse/pr113788.C -std=c++20 (test for errors, line 16) PASS: g++.dg/parse/pr113788.C -std=c++20 (test for errors, line 17) PASS: g++.dg/parse/pr113788.C -std=c++20 (test for errors, line 18) PASS: g++.dg/parse/pr113788.C -std=c++20 (test for errors, line 19) PASS: g++.dg/parse/pr113788.C -std=c++20 (test for errors, line 20) PASS: g++.dg/parse/pr113788.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/pr113788.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/pr113788.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr113788.C -std=c++26 (test for errors, line 15) PASS: g++.dg/parse/pr113788.C -std=c++26 (test for errors, line 16) PASS: g++.dg/parse/pr113788.C -std=c++26 (test for errors, line 17) PASS: g++.dg/parse/pr113788.C -std=c++26 (test for errors, line 18) PASS: g++.dg/parse/pr113788.C -std=c++26 (test for errors, line 19) PASS: g++.dg/parse/pr113788.C -std=c++26 (test for errors, line 20) PASS: g++.dg/parse/pr113788.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/pr113788.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/pr113788.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr113929.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/pr113929.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/pr113929.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr113929.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/pr113929.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/pr113929.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr113929.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/pr113929.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/pr113929.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr116071.C (test for excess errors) PASS: g++.dg/parse/pr120471.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr120471.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr120471.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr120940.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr120940.C -std=c++20 execution test PASS: g++.dg/parse/pr120940.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr120940.C -std=c++26 execution test PASS: g++.dg/parse/pr120940.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr120940.C -std=c++98 execution test PASS: g++.dg/parse/pr121443.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/pr121443.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr121443.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++20 at line 15 (test for errors, line 14) PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++26 at line 15 (test for errors, line 14) PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++98 at line 15 (test for errors, line 14) PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/pr16696.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/parse/pr16696.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/parse/pr16696.C -std=gnu++20 at line 13 (test for errors, line 12) PASS: g++.dg/parse/pr16696.C -std=gnu++20 at line 15 (test for errors, line 14) PASS: g++.dg/parse/pr16696.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/pr16696.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/parse/pr16696.C -std=gnu++26 (test for bogus messages, line 14) PASS: g++.dg/parse/pr16696.C -std=gnu++26 at line 13 (test for errors, line 12) PASS: g++.dg/parse/pr16696.C -std=gnu++26 at line 15 (test for errors, line 14) PASS: g++.dg/parse/pr16696.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/pr16696.C -std=gnu++98 (test for bogus messages, line 12) PASS: g++.dg/parse/pr16696.C -std=gnu++98 (test for bogus messages, line 14) PASS: g++.dg/parse/pr16696.C -std=gnu++98 at line 13 (test for errors, line 12) PASS: g++.dg/parse/pr16696.C -std=gnu++98 at line 15 (test for errors, line 14) PASS: g++.dg/parse/pr16696.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/pr18770.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr18770.C -std=c++20 prev (test for warnings, line 14) PASS: g++.dg/parse/pr18770.C -std=c++20 prev (test for warnings, line 27) PASS: g++.dg/parse/pr18770.C -std=c++20 prev (test for warnings, line 37) PASS: g++.dg/parse/pr18770.C -std=c++20 prev (test for warnings, line 47) PASS: g++.dg/parse/pr18770.C -std=c++20 prev (test for warnings, line 61) PASS: g++.dg/parse/pr18770.C -std=c++20 prev (test for warnings, line 71) PASS: g++.dg/parse/pr18770.C -std=c++20 redecl (test for errors, line 17) PASS: g++.dg/parse/pr18770.C -std=c++20 redecl (test for errors, line 29) PASS: g++.dg/parse/pr18770.C -std=c++20 redecl (test for errors, line 39) PASS: g++.dg/parse/pr18770.C -std=c++20 redecl (test for errors, line 53) PASS: g++.dg/parse/pr18770.C -std=c++20 redecl (test for errors, line 63) PASS: g++.dg/parse/pr18770.C -std=c++20 redecl (test for errors, line 73) PASS: g++.dg/parse/pr18770.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr18770.C -std=c++26 prev (test for warnings, line 14) PASS: g++.dg/parse/pr18770.C -std=c++26 prev (test for warnings, line 27) PASS: g++.dg/parse/pr18770.C -std=c++26 prev (test for warnings, line 37) PASS: g++.dg/parse/pr18770.C -std=c++26 prev (test for warnings, line 47) PASS: g++.dg/parse/pr18770.C -std=c++26 prev (test for warnings, line 61) PASS: g++.dg/parse/pr18770.C -std=c++26 prev (test for warnings, line 71) PASS: g++.dg/parse/pr18770.C -std=c++26 redecl (test for errors, line 17) PASS: g++.dg/parse/pr18770.C -std=c++26 redecl (test for errors, line 29) PASS: g++.dg/parse/pr18770.C -std=c++26 redecl (test for errors, line 39) PASS: g++.dg/parse/pr18770.C -std=c++26 redecl (test for errors, line 53) PASS: g++.dg/parse/pr18770.C -std=c++26 redecl (test for errors, line 63) PASS: g++.dg/parse/pr18770.C -std=c++26 redecl (test for errors, line 73) PASS: g++.dg/parse/pr18770.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for warnings, line 14) PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for warnings, line 27) PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for warnings, line 37) PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for warnings, line 47) PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for warnings, line 61) PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for warnings, line 71) PASS: g++.dg/parse/pr18770.C -std=c++98 redecl (test for errors, line 17) PASS: g++.dg/parse/pr18770.C -std=c++98 redecl (test for errors, line 29) PASS: g++.dg/parse/pr18770.C -std=c++98 redecl (test for errors, line 39) PASS: g++.dg/parse/pr18770.C -std=c++98 redecl (test for errors, line 53) PASS: g++.dg/parse/pr18770.C -std=c++98 redecl (test for errors, line 63) PASS: g++.dg/parse/pr18770.C -std=c++98 redecl (test for errors, line 73) PASS: g++.dg/parse/pr20118.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/parse/pr20118.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/pr20118.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/parse/pr20118.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/pr20118.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/parse/pr20118.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/pr26997.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/pr26997.C -std=c++20 (test for errors, line 24) PASS: g++.dg/parse/pr26997.C -std=c++20 (test for errors, line 44) PASS: g++.dg/parse/pr26997.C -std=c++20 (test for errors, line 45) PASS: g++.dg/parse/pr26997.C -std=c++20 (test for errors, line 46) PASS: g++.dg/parse/pr26997.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr26997.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/pr26997.C -std=c++26 (test for errors, line 24) PASS: g++.dg/parse/pr26997.C -std=c++26 (test for errors, line 44) PASS: g++.dg/parse/pr26997.C -std=c++26 (test for errors, line 45) PASS: g++.dg/parse/pr26997.C -std=c++26 (test for errors, line 46) PASS: g++.dg/parse/pr26997.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr26997.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/pr26997.C -std=c++98 (test for errors, line 24) PASS: g++.dg/parse/pr26997.C -std=c++98 (test for errors, line 44) PASS: g++.dg/parse/pr26997.C -std=c++98 (test for errors, line 45) PASS: g++.dg/parse/pr26997.C -std=c++98 (test for errors, line 46) PASS: g++.dg/parse/pr26997.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr29234.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr29234.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr29234.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr31952-1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/pr31952-1.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/parse/pr31952-1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr31952-1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/pr31952-1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/parse/pr31952-1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr31952-1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/pr31952-1.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/parse/pr31952-1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr31952-2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/pr31952-2.C -std=c++20 (test for errors, line 38) PASS: g++.dg/parse/pr31952-2.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/parse/pr31952-2.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/parse/pr31952-2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr31952-2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/pr31952-2.C -std=c++26 (test for errors, line 38) PASS: g++.dg/parse/pr31952-2.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/parse/pr31952-2.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/parse/pr31952-2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr31952-2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/pr31952-2.C -std=c++98 (test for errors, line 38) PASS: g++.dg/parse/pr31952-2.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/parse/pr31952-2.C -std=c++98 (test for warnings, line 36) PASS: g++.dg/parse/pr31952-2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr31952-3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/pr31952-3.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/parse/pr31952-3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr31952-3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/pr31952-3.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/parse/pr31952-3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr31952-3.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/pr31952-3.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/parse/pr31952-3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr34049.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr34049.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr34049.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr34758.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/parse/pr34758.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/parse/pr34758.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/parse/pr34758.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/pr34758.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/parse/pr34758.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/parse/pr34758.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/parse/pr34758.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/pr34758.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/parse/pr34758.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/parse/pr34758.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/parse/pr34758.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/pr37862.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr37862.C -std=c++20 execution test PASS: g++.dg/parse/pr37862.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr37862.C -std=c++26 execution test PASS: g++.dg/parse/pr37862.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr37862.C -std=c++98 execution test XFAIL: g++.dg/parse/pr39751.C -std=c++20 (test for excess errors) XFAIL: g++.dg/parse/pr39751.C -std=c++26 (test for excess errors) XFAIL: g++.dg/parse/pr39751.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr43765.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/parse/pr43765.C -std=gnu++20 at line 17 (test for errors, line 15) PASS: g++.dg/parse/pr43765.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/pr43765.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/parse/pr43765.C -std=gnu++26 at line 17 (test for errors, line 15) PASS: g++.dg/parse/pr43765.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/pr43765.C -std=gnu++98 at line 17 (test for errors, line 15) PASS: g++.dg/parse/pr43765.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/pr52071.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr52071.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr52071.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr55080.C (test for warnings, line 5) PASS: g++.dg/parse/pr55080.C (test for excess errors) PASS: g++.dg/parse/pr56037.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr56037.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr56037.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr56239.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr56239.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr56239.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr56961.C -std=c++20 (test for errors, line 15) PASS: g++.dg/parse/pr56961.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr56961.C -std=c++26 (test for errors, line 15) PASS: g++.dg/parse/pr56961.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr56961.C -std=c++98 (test for errors, line 15) PASS: g++.dg/parse/pr56961.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for errors, line 19) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for errors, line 26) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for errors, line 32) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for errors, line 39) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for errors, line 44) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for errors, line 50) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for errors, line 57) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for errors, line 63) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for warnings, line 37) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for warnings, line 42) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for warnings, line 48) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 19) PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 26) PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 32) PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 39) PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 44) PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 50) PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 57) PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 63) PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/pr58664.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/parse/pr58664.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/parse/pr58664.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/parse/pr58664.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/parse/pr58664.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/parse/pr58664.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/parse/pr58664.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/parse/pr58664.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr58664.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/pr58664.C -std=c++26 (test for errors, line 19) PASS: g++.dg/parse/pr58664.C -std=c++26 (test for errors, line 26) PASS: g++.dg/parse/pr58664.C -std=c++26 (test for errors, line 32) PASS: g++.dg/parse/pr58664.C -std=c++26 (test for errors, line 39) PASS: g++.dg/parse/pr58664.C -std=c++26 (test for errors, line 44) PASS: g++.dg/parse/pr58664.C -std=c++26 (test for errors, line 50) PASS: g++.dg/parse/pr58664.C -std=c++26 (test for errors, line 57) PASS: g++.dg/parse/pr58664.C -std=c++26 (test for errors, line 63) PASS: g++.dg/parse/pr58664.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/pr58664.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/parse/pr58664.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/parse/pr58664.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/parse/pr58664.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/parse/pr58664.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/parse/pr58664.C -std=c++26 (test for warnings, line 48) PASS: g++.dg/parse/pr58664.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/parse/pr58664.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr58705.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/pr58705.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/pr58705.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/pr58898.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/parse/pr58898.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/parse/pr58898.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr58898.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/parse/pr58898.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/parse/pr58898.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr58898.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/parse/pr58898.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/parse/pr58898.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr61804.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr61804.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr61804.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr68722.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/pr68722.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/pr68722.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/pr68722.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/pr68722.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr68722.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/pr68722.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/pr68722.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/pr68722.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/pr68722.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr68722.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/pr68722.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/pr68722.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/pr68722.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/pr68722.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr69628.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/pr69628.C -std=c++20 at line 5 (test for errors, line 4) PASS: g++.dg/parse/pr69628.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr69628.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/pr69628.C -std=c++26 at line 5 (test for errors, line 4) PASS: g++.dg/parse/pr69628.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr69628.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/pr69628.C -std=c++98 at line 5 (test for errors, line 4) PASS: g++.dg/parse/pr69628.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr70635.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/parse/pr70635.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/pr70635.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/parse/pr70635.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/pr70635.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/parse/pr70635.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/pr71238.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/pr71238.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr71238.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/pr71238.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr71238.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/pr71238.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr71909.C -std=c++20 (test for errors, line 17) PASS: g++.dg/parse/pr71909.C -std=c++20 (test for errors, line 19) PASS: g++.dg/parse/pr71909.C -std=c++20 (test for errors, line 20) PASS: g++.dg/parse/pr71909.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr71909.C -std=c++26 (test for errors, line 17) PASS: g++.dg/parse/pr71909.C -std=c++26 (test for errors, line 19) PASS: g++.dg/parse/pr71909.C -std=c++26 (test for errors, line 20) PASS: g++.dg/parse/pr71909.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr71909.C -std=c++98 (test for errors, line 17) PASS: g++.dg/parse/pr71909.C -std=c++98 (test for errors, line 19) PASS: g++.dg/parse/pr71909.C -std=c++98 (test for errors, line 20) PASS: g++.dg/parse/pr71909.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr72774.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/pr72774.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr72774.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/pr72774.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr72774.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/pr72774.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr80866.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/pr80866.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr80866.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr81247-a.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/pr81247-a.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/parse/pr81247-a.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/parse/pr81247-a.C -std=c++20 at line 4 (test for errors, line 5) PASS: g++.dg/parse/pr81247-a.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr81247-a.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/pr81247-a.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/parse/pr81247-a.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/parse/pr81247-a.C -std=c++26 at line 4 (test for errors, line 5) PASS: g++.dg/parse/pr81247-a.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr81247-a.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/pr81247-a.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/parse/pr81247-a.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/parse/pr81247-a.C -std=c++98 at line 4 (test for errors, line 5) PASS: g++.dg/parse/pr81247-a.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr81247-b.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/pr81247-b.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/parse/pr81247-b.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr81247-b.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/pr81247-b.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/parse/pr81247-b.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr81247-b.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/pr81247-b.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/parse/pr81247-b.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr81247-c.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr81247-c.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr81247-c.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr83634.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/pr83634.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr83634.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/pr83634.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr83634.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/pr83634.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr84263.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/pr84263.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr84263.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr88180.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/parse/pr88180.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/parse/pr88180.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/pr88180.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/parse/pr88180.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/parse/pr88180.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/pr88180.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/parse/pr88180.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/parse/pr88180.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/pr95999.C -std=c++20 (test for errors, line 5) XFAIL: g++.dg/parse/pr95999.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr95999.C -std=c++26 (test for errors, line 5) XFAIL: g++.dg/parse/pr95999.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr95999.C -std=c++98 (test for errors, line 5) XFAIL: g++.dg/parse/pr95999.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr96257.C -std=c++20 (test for bogus messages, line 18) PASS: g++.dg/parse/pr96257.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/pr96257.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/pr96257.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr96257.C -std=c++26 (test for bogus messages, line 18) PASS: g++.dg/parse/pr96257.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/pr96257.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/pr96257.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr96257.C -std=c++98 (test for bogus messages, line 18) PASS: g++.dg/parse/pr96257.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/pr96257.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/pr96257.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr96258.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/pr96258.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pr96258.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/pr96258.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pr96258.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/pr96258.C -std=c++98 (test for excess errors) XFAIL: g++.dg/parse/pr96442.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/parse/pr96442.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/parse/pr96442.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/pragma-recovery.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/pragma-recovery.C -std=c++20 (test for errors, line 18) PASS: g++.dg/parse/pragma-recovery.C -std=c++20 (test for errors, line 26) PASS: g++.dg/parse/pragma-recovery.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pragma-recovery.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/pragma-recovery.C -std=c++26 (test for errors, line 18) PASS: g++.dg/parse/pragma-recovery.C -std=c++26 (test for errors, line 26) PASS: g++.dg/parse/pragma-recovery.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pragma-recovery.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/pragma-recovery.C -std=c++98 (test for errors, line 18) PASS: g++.dg/parse/pragma-recovery.C -std=c++98 (test for errors, line 26) PASS: g++.dg/parse/pragma-recovery.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pragma1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pragma1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pragma1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pragma2.C -std=c++20 (test for errors, line 6) XFAIL: g++.dg/parse/pragma2.C -std=c++20 at line 7 (test for bogus messages, line 6) PASS: g++.dg/parse/pragma2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pragma2.C -std=c++26 (test for errors, line 6) XFAIL: g++.dg/parse/pragma2.C -std=c++26 at line 7 (test for bogus messages, line 6) PASS: g++.dg/parse/pragma2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pragma2.C -std=c++98 (test for errors, line 6) XFAIL: g++.dg/parse/pragma2.C -std=c++98 at line 7 (test for bogus messages, line 6) PASS: g++.dg/parse/pragma2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pragma3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pragma3.C -std=c++20 execution test PASS: g++.dg/parse/pragma3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pragma3.C -std=c++26 execution test PASS: g++.dg/parse/pragma3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pragma3.C -std=c++98 execution test PASS: g++.dg/parse/primary-expression-1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/primary-expression-1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/primary-expression-1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ptrmem1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ptrmem1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ptrmem1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ptrmem2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/ptrmem2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ptrmem2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/ptrmem2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ptrmem2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/ptrmem2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ptrmem3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/ptrmem3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ptrmem3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/ptrmem3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ptrmem3.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/ptrmem3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ptrmem4.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/ptrmem4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ptrmem4.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/ptrmem4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ptrmem4.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/ptrmem4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ptrmem5.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/ptrmem5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ptrmem5.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/ptrmem5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ptrmem5.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/ptrmem5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ptrmem6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/ptrmem6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ptrmem6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/ptrmem6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ptrmem6.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/ptrmem6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ptrmem7.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/parse/ptrmem7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/ptrmem7.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/parse/ptrmem7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/ptrmem7.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/parse/ptrmem7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/ptrmem8.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/parse/ptrmem8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/ptrmem8.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/parse/ptrmem8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/ptrmem8.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/parse/ptrmem8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/pure1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/pure1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/pure1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/pure1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/pure1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/pure1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/pure1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/pure1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/pure1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/qualified1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/qualified1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/qualified1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/qualified2.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/qualified2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/qualified2.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/qualified2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/qualified2.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/qualified2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/qualified3.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/qualified3.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/qualified3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/qualified3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/qualified3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/qualified3.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/qualified3.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/qualified3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/qualified3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/qualified3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/qualified3.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/qualified3.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/qualified3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/qualified3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/qualified3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/qualified4.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/parse/qualified4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/qualified4.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/parse/qualified4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/qualified4.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/parse/qualified4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/qualified5.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/qualified5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/qualified5.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/qualified5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/qualified5.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/qualified5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/qualified6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/qualified6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/qualified6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/redef1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/redef1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/redef1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/redef2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/redef2.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/parse/redef2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/redef2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/redef2.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/parse/redef2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/redef2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/redef2.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/parse/redef2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ref-qual1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ref-qual1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ref-qual1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ref-qual2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ref-qual2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ref-qual2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ref1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ref1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ref1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/register1.C -std=c++17 (test for errors, line 11) PASS: g++.dg/parse/register1.C -std=c++17 (test for excess errors) PASS: g++.dg/parse/register1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/register1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/register1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ret-type1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/ret-type1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ret-type1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/ret-type1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ret-type1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/ret-type1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ret-type2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/ret-type2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/ret-type2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/ret-type2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/ret-type2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ret-type2.C -std=c++20 err (test for errors, line 3) PASS: g++.dg/parse/ret-type2.C -std=c++20 note at line 10 (test for warnings, line 9) PASS: g++.dg/parse/ret-type2.C -std=c++20 note at line 12 (test for warnings, line 11) PASS: g++.dg/parse/ret-type2.C -std=c++20 note at line 4 (test for warnings, line 3) PASS: g++.dg/parse/ret-type2.C -std=c++20 note at line 6 (test for warnings, line 5) PASS: g++.dg/parse/ret-type2.C -std=c++20 note at line 8 (test for warnings, line 7) PASS: g++.dg/parse/ret-type2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/ret-type2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/ret-type2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/ret-type2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/ret-type2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ret-type2.C -std=c++26 err (test for errors, line 3) PASS: g++.dg/parse/ret-type2.C -std=c++26 note at line 10 (test for warnings, line 9) PASS: g++.dg/parse/ret-type2.C -std=c++26 note at line 12 (test for warnings, line 11) PASS: g++.dg/parse/ret-type2.C -std=c++26 note at line 4 (test for warnings, line 3) PASS: g++.dg/parse/ret-type2.C -std=c++26 note at line 6 (test for warnings, line 5) PASS: g++.dg/parse/ret-type2.C -std=c++26 note at line 8 (test for warnings, line 7) PASS: g++.dg/parse/ret-type2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/ret-type2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/ret-type2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/ret-type2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/ret-type2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ret-type2.C -std=c++98 err (test for errors, line 3) PASS: g++.dg/parse/ret-type2.C -std=c++98 note at line 10 (test for warnings, line 9) PASS: g++.dg/parse/ret-type2.C -std=c++98 note at line 12 (test for warnings, line 11) PASS: g++.dg/parse/ret-type2.C -std=c++98 note at line 4 (test for warnings, line 3) PASS: g++.dg/parse/ret-type2.C -std=c++98 note at line 6 (test for warnings, line 5) PASS: g++.dg/parse/ret-type2.C -std=c++98 note at line 8 (test for warnings, line 7) PASS: g++.dg/parse/ret-type3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/ret-type3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/ret-type3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/saved1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/saved1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/saved1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/saved1.C -std=c++20 at line 5 (test for errors, line 4) PASS: g++.dg/parse/saved1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/saved1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/saved1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/saved1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/saved1.C -std=c++26 at line 5 (test for errors, line 4) PASS: g++.dg/parse/saved1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/saved1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/saved1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/saved1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/saved1.C -std=c++98 at line 5 (test for errors, line 4) PASS: g++.dg/parse/saved1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/semicolon1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/semicolon1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/semicolon1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/semicolon2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/semicolon2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/semicolon2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/semicolon2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/semicolon2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/semicolon2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/semicolon3.C (test for errors, line 104) PASS: g++.dg/parse/semicolon3.C (test for errors, line 111) PASS: g++.dg/parse/semicolon3.C (test for errors, line 118) PASS: g++.dg/parse/semicolon3.C (test for errors, line 125) PASS: g++.dg/parse/semicolon3.C (test for errors, line 132) PASS: g++.dg/parse/semicolon3.C (test for errors, line 139) PASS: g++.dg/parse/semicolon3.C (test for errors, line 146) PASS: g++.dg/parse/semicolon3.C (test for errors, line 153) PASS: g++.dg/parse/semicolon3.C (test for errors, line 163) PASS: g++.dg/parse/semicolon3.C (test for errors, line 173) PASS: g++.dg/parse/semicolon3.C (test for errors, line 180) PASS: g++.dg/parse/semicolon3.C (test for errors, line 192) PASS: g++.dg/parse/semicolon3.C (test for errors, line 203) PASS: g++.dg/parse/semicolon3.C (test for errors, line 211) PASS: g++.dg/parse/semicolon3.C (test for errors, line 219) PASS: g++.dg/parse/semicolon3.C (test for errors, line 225) PASS: g++.dg/parse/semicolon3.C (test for errors, line 227) PASS: g++.dg/parse/semicolon3.C (test for errors, line 231) PASS: g++.dg/parse/semicolon3.C (test for errors, line 233) PASS: g++.dg/parse/semicolon3.C (test for errors, line 238) PASS: g++.dg/parse/semicolon3.C (test for errors, line 248) PASS: g++.dg/parse/semicolon3.C (test for excess errors) PASS: g++.dg/parse/semicolon4.C -std=c++20 (test for errors, line 25) PASS: g++.dg/parse/semicolon4.C -std=c++20 (test for errors, line 29) PASS: g++.dg/parse/semicolon4.C -std=c++20 (test for errors, line 35) PASS: g++.dg/parse/semicolon4.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/parse/semicolon4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/semicolon4.C -std=c++26 (test for errors, line 25) PASS: g++.dg/parse/semicolon4.C -std=c++26 (test for errors, line 29) PASS: g++.dg/parse/semicolon4.C -std=c++26 (test for errors, line 35) PASS: g++.dg/parse/semicolon4.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/parse/semicolon4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/semicolon4.C -std=c++98 (test for errors, line 25) PASS: g++.dg/parse/semicolon4.C -std=c++98 (test for errors, line 29) PASS: g++.dg/parse/semicolon4.C -std=c++98 (test for errors, line 35) PASS: g++.dg/parse/semicolon4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/specialization1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/specialization1.C -std=c++20 err (test for errors, line 6) PASS: g++.dg/parse/specialization1.C -std=c++20 warn at line 7 (test for warnings, line 6) PASS: g++.dg/parse/specialization1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/specialization1.C -std=c++26 err (test for errors, line 6) PASS: g++.dg/parse/specialization1.C -std=c++26 warn at line 7 (test for warnings, line 6) PASS: g++.dg/parse/specialization1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/specialization1.C -std=c++98 err (test for errors, line 6) PASS: g++.dg/parse/specialization1.C -std=c++98 warn at line 7 (test for warnings, line 6) PASS: g++.dg/parse/stack1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/stack1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/stack1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/stmtexpr1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/stmtexpr1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/stmtexpr1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/stmtexpr2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/stmtexpr2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/stmtexpr2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/stmtexpr3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/stmtexpr3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/stmtexpr3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/struct-1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/struct-1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/struct-1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/struct-1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/struct-1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/struct-1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/struct-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/struct-2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/struct-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/struct-2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/struct-2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/struct-2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/struct-3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/struct-3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/struct-3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/struct-3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/struct-3.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/struct-3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/struct-4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/struct-4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/struct-4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/struct-4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/struct-4.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/struct-4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/struct-5.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/struct-5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/struct-5.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/struct-5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/struct-5.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/struct-5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/struct-as-enum1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/struct-as-enum1.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/parse/struct-as-enum1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/struct-as-enum1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/struct-as-enum1.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/parse/struct-as-enum1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/struct-as-enum1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/struct-as-enum1.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/parse/struct-as-enum1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template-keyword1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/template-keyword1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template-keyword1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/template-keyword1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template-keyword1.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/template-keyword1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template-keyword2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template-keyword2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template-keyword2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template-keyword3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template-keyword3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template-keyword3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template-keyword4.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/template-keyword4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template-keyword4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/template1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/template1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/template1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template10.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template10.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template10.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template11.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template11.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template11.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template12.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template12.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template12.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template13.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template13.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template13.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template14.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template14.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template14.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template15.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template15.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template15.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template16.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template16.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template16.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template17.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template17.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template17.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template18.C -std=c++20 (test for errors, line 22) PASS: g++.dg/parse/template18.C -std=c++20 (test for errors, line 24) PASS: g++.dg/parse/template18.C -std=c++20 (test for errors, line 28) PASS: g++.dg/parse/template18.C -std=c++20 (test for errors, line 39) PASS: g++.dg/parse/template18.C -std=c++20 (test for errors, line 47) PASS: g++.dg/parse/template18.C -std=c++20 (test for warnings, line 52) PASS: g++.dg/parse/template18.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template18.C -std=c++26 (test for errors, line 22) PASS: g++.dg/parse/template18.C -std=c++26 (test for errors, line 24) PASS: g++.dg/parse/template18.C -std=c++26 (test for errors, line 28) PASS: g++.dg/parse/template18.C -std=c++26 (test for errors, line 39) PASS: g++.dg/parse/template18.C -std=c++26 (test for errors, line 47) PASS: g++.dg/parse/template18.C -std=c++26 (test for warnings, line 52) PASS: g++.dg/parse/template18.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template18.C -std=c++98 (test for errors, line 22) PASS: g++.dg/parse/template18.C -std=c++98 (test for errors, line 24) PASS: g++.dg/parse/template18.C -std=c++98 (test for errors, line 28) PASS: g++.dg/parse/template18.C -std=c++98 (test for errors, line 39) PASS: g++.dg/parse/template18.C -std=c++98 (test for errors, line 47) PASS: g++.dg/parse/template18.C -std=c++98 (test for warnings, line 52) PASS: g++.dg/parse/template18.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template19.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/template19.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template19.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/template19.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template19.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/template19.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template2.C -std=c++14 at line 7 (test for errors, line 6) PASS: g++.dg/parse/template2.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/template2.C -std=c++17 (test for errors, line 6) PASS: g++.dg/parse/template2.C -std=c++17 (test for excess errors) PASS: g++.dg/parse/template2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/template2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template20.C -std=c++20 (test for bogus messages, line 6) PASS: g++.dg/parse/template20.C -std=c++20 (test for bogus messages, line 7) PASS: g++.dg/parse/template20.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/template20.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template20.C -std=c++26 (test for bogus messages, line 6) PASS: g++.dg/parse/template20.C -std=c++26 (test for bogus messages, line 7) PASS: g++.dg/parse/template20.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/template20.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template20.C -std=c++98 (test for bogus messages, line 6) PASS: g++.dg/parse/template20.C -std=c++98 (test for bogus messages, line 7) PASS: g++.dg/parse/template20.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/template20.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template21.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/template21.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template21.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/template21.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template22.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/template22.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template22.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/template22.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template22.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/template22.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template23.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/template23.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/template23.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template23.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/template23.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/template23.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template23.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/template23.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/template23.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template24.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/template24.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template24.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/template24.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template24.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/template24.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template25.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/template25.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template25.C -std=c++20 primary-expression (test for errors, line 12) PASS: g++.dg/parse/template25.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/template25.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template25.C -std=c++26 primary-expression (test for errors, line 12) PASS: g++.dg/parse/template25.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/template25.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template25.C -std=c++98 primary-expression (test for errors, line 12) PASS: g++.dg/parse/template26.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/template26.C -std=c++20 (test for errors, line 17) PASS: g++.dg/parse/template26.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template26.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/template26.C -std=c++26 (test for errors, line 17) PASS: g++.dg/parse/template26.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template26.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/template26.C -std=c++98 (test for errors, line 17) PASS: g++.dg/parse/template26.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template27.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/template27.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template27.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/template27.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template27.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/template27.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template28.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/template28.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/template28.C -std=c++20 at line 6 (test for errors, line 5) PASS: g++.dg/parse/template28.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template28.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/template28.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/template28.C -std=c++26 at line 6 (test for errors, line 5) PASS: g++.dg/parse/template28.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template28.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/template28.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/template28.C -std=c++98 at line 6 (test for errors, line 5) PASS: g++.dg/parse/template28.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template29.C -std=c++20 (test for errors, line 23) PASS: g++.dg/parse/template29.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template29.C -std=c++26 (test for errors, line 23) PASS: g++.dg/parse/template29.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template29.C -std=c++98 (test for errors, line 23) PASS: g++.dg/parse/template29.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template30.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/parse/template30.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/parse/template30.C -std=gnu++11 (test for errors, line 30) PASS: g++.dg/parse/template30.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/parse/template30.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/parse/template30.C -std=gnu++11 at line 13 (test for errors, line 12) PASS: g++.dg/parse/template30.C -std=gnu++11 at line 25 (test for errors, line 24) PASS: g++.dg/parse/template30.C -std=gnu++11 at line 32 (test for errors, line 30) PASS: g++.dg/parse/template30.C -std=gnu++11 (test for excess errors) PASS: g++.dg/parse/template30.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/parse/template30.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/parse/template30.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/parse/template30.C -std=gnu++20 at line 13 (test for errors, line 12) PASS: g++.dg/parse/template30.C -std=gnu++20 at line 25 (test for errors, line 24) PASS: g++.dg/parse/template30.C -std=gnu++20 at line 32 (test for errors, line 30) PASS: g++.dg/parse/template30.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/template30.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/parse/template30.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/parse/template30.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/parse/template30.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/parse/template30.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/parse/template30.C -std=gnu++98 at line 13 (test for errors, line 12) PASS: g++.dg/parse/template30.C -std=gnu++98 at line 19 (test for errors, line 18) PASS: g++.dg/parse/template30.C -std=gnu++98 at line 25 (test for errors, line 24) PASS: g++.dg/parse/template30.C -std=gnu++98 at line 31 (test for errors, line 30) PASS: g++.dg/parse/template30.C -std=gnu++98 at line 32 (test for errors, line 30) PASS: g++.dg/parse/template30.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/template31.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template31.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template31.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template32.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/template32.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template32.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template33.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/template33.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template33.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template7.C (test for errors, line 6) PASS: g++.dg/parse/template7.C (test for warnings, line 4) PASS: g++.dg/parse/template7.C (test for excess errors) PASS: g++.dg/parse/template8.C -std=c++20 (test for errors, line 15) PASS: g++.dg/parse/template8.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template8.C -std=c++26 (test for errors, line 15) PASS: g++.dg/parse/template8.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template8.C -std=c++98 (test for errors, line 15) PASS: g++.dg/parse/template8.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template9.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/template9.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/template9.C -std=c++20 err (test for errors, line 3) PASS: g++.dg/parse/template9.C -std=c++20 note at line 4 (test for warnings, line 3) PASS: g++.dg/parse/template9.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/template9.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/template9.C -std=c++26 err (test for errors, line 3) PASS: g++.dg/parse/template9.C -std=c++26 note at line 4 (test for warnings, line 3) PASS: g++.dg/parse/template9.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/template9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template9.C -std=c++98 err (test for errors, line 3) PASS: g++.dg/parse/template9.C -std=c++98 note at line 4 (test for warnings, line 3) PASS: g++.dg/parse/tmpl-outside1.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/tmpl-outside1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/tmpl-outside1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/tmpl-outside1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/tmpl-outside2.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/tmpl-outside2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/tmpl-outside2.C -std=c++98 (test for errors, line 18) PASS: g++.dg/parse/tmpl-outside2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/tmpl-tmpl-operator1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/tmpl-tmpl-operator1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/tmpl-tmpl-operator1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/tmpl-tmpl-param1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/tmpl-tmpl-param1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/tmpl-tmpl-param1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/try-catch-1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/try-catch-1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/try-catch-1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typedef1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/typedef1.C -std=c++20 (test for warnings, line 2) PASS: g++.dg/parse/typedef1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typedef1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/typedef1.C -std=c++26 (test for warnings, line 2) PASS: g++.dg/parse/typedef1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/typedef1.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/typedef1.C -std=c++98 (test for warnings, line 2) PASS: g++.dg/parse/typedef1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typedef2.C -std=c++17 (test for errors, line 2) PASS: g++.dg/parse/typedef2.C -std=c++17 (test for excess errors) PASS: g++.dg/parse/typedef2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typedef2.C -std=c++98 (test for errors, line 2) PASS: g++.dg/parse/typedef2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typedef3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/typedef3.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/parse/typedef3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typedef3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/typedef3.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/parse/typedef3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/typedef3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/typedef3.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/parse/typedef3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typedef4.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/typedef4.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/parse/typedef4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typedef4.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/typedef4.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/parse/typedef4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/typedef4.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/typedef4.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/parse/typedef4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typedef5.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/typedef5.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/parse/typedef5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typedef5.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/typedef5.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/parse/typedef5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/typedef5.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/typedef5.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/parse/typedef5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typedef6.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/typedef6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typedef6.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/typedef6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/typedef6.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/typedef6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typedef7.C -std=c++20 (test for errors, line 2) PASS: g++.dg/parse/typedef7.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typedef7.C -std=c++26 (test for errors, line 2) PASS: g++.dg/parse/typedef7.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/typedef7.C -std=c++98 (test for errors, line 2) PASS: g++.dg/parse/typedef7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typedef8.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/typedef8.C -std=c++20 (test for errors, line 3) PASS: g++.dg/parse/typedef8.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/typedef8.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/typedef8.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/typedef8.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typedef8.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/typedef8.C -std=c++26 (test for errors, line 3) PASS: g++.dg/parse/typedef8.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/typedef8.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/typedef8.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/typedef8.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/typedef8.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/typedef8.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/typedef8.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/typedef8.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/typedef8.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/typedef8.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typedef9.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/typedef9.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/typedef9.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typedef9.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/typedef9.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/typedef9.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/typedef9.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/typedef9.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/typedef9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typename1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/typename1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typename1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/typename1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/typename1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/typename1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typename10.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/typename10.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typename10.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/typename10.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/typename10.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/typename10.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typename11.C -std=c++17 (test for excess errors) PASS: g++.dg/parse/typename11.C -std=c++17 no type at line 14 (test for errors, line 13) PASS: g++.dg/parse/typename11.C -std=c++17 typedef (test for errors, line 13) PASS: g++.dg/parse/typename11.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typename11.C -std=c++20 typedef (test for errors, line 13) PASS: g++.dg/parse/typename11.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typename11.C -std=c++98 no type at line 14 (test for errors, line 13) PASS: g++.dg/parse/typename11.C -std=c++98 typedef (test for errors, line 13) PASS: g++.dg/parse/typename2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typename2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/typename2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typename3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typename3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/typename3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typename4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/typename4.C -std=c++20 at line 8 (test for errors, line 7) PASS: g++.dg/parse/typename4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typename4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/typename4.C -std=c++26 at line 8 (test for errors, line 7) PASS: g++.dg/parse/typename4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/typename4.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/typename4.C -std=c++98 at line 8 (test for errors, line 7) PASS: g++.dg/parse/typename4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typename5.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/typename5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typename5.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/typename5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/typename5.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/typename5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typename6.C -std=c++20 (test for errors, line 10) PASS: g++.dg/parse/typename6.C -std=c++20 (test for errors, line 16) PASS: g++.dg/parse/typename6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typename6.C -std=c++26 (test for errors, line 10) PASS: g++.dg/parse/typename6.C -std=c++26 (test for errors, line 16) PASS: g++.dg/parse/typename6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/typename6.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/typename6.C -std=c++98 (test for errors, line 16) PASS: g++.dg/parse/typename6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typename7.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/typename7.C -std=c++20 (test for errors, line 14) PASS: g++.dg/parse/typename7.C -std=c++20 (test for errors, line 21) PASS: g++.dg/parse/typename7.C -std=c++20 (test for errors, line 23) PASS: g++.dg/parse/typename7.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typename7.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/typename7.C -std=c++26 (test for errors, line 14) PASS: g++.dg/parse/typename7.C -std=c++26 (test for errors, line 21) PASS: g++.dg/parse/typename7.C -std=c++26 (test for errors, line 23) PASS: g++.dg/parse/typename7.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/typename7.C -std=c++98 (test for errors, line 12) PASS: g++.dg/parse/typename7.C -std=c++98 (test for errors, line 14) PASS: g++.dg/parse/typename7.C -std=c++98 (test for errors, line 21) PASS: g++.dg/parse/typename7.C -std=c++98 (test for errors, line 23) PASS: g++.dg/parse/typename7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typename8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/parse/typename8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/parse/typename8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/typename9.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typename9.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/typename9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typespec1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/parse/typespec1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/typespec1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/parse/typespec1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/typespec1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/typespec1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/undefined1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/undefined1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/undefined1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/undefined1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/undefined1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/undefined1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/undefined1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/undefined1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/undefined1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/undefined1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/undefined1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/undefined1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/undefined2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/undefined2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/parse/undefined2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/undefined2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/undefined2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/parse/undefined2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/undefined2.C -std=c++98 (test for errors, line 12) PASS: g++.dg/parse/undefined2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/undefined2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/undefined3.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/undefined3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/undefined3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/undefined3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/undefined3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/undefined3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/undefined3.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/undefined3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/undefined3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/undefined4.C -std=c++20 (test for errors, line 11) PASS: g++.dg/parse/undefined4.C -std=c++20 (test for errors, line 8) PASS: g++.dg/parse/undefined4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/undefined4.C -std=c++26 (test for errors, line 11) PASS: g++.dg/parse/undefined4.C -std=c++26 (test for errors, line 8) PASS: g++.dg/parse/undefined4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/undefined4.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/undefined4.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/undefined4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/undefined5.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/undefined5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/undefined5.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/undefined5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/undefined5.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/undefined5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/undefined6.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/undefined6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/undefined6.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/undefined6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/undefined6.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/undefined6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/undefined7.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/undefined7.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/undefined7.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/undefined7.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/undefined7.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/undefined7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/uneval1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/parse/uneval1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/parse/uneval1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/uneval1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/parse/uneval1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/parse/uneval1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/uneval1.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/uneval1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/uneval1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/union1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/union1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/union1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/union2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/union2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/union2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/union2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/union2.C -std=c++98 (test for errors, line 12) PASS: g++.dg/parse/union2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/union3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/union3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/union3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/union3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/union3.C -std=c++98 (test for errors, line 12) PASS: g++.dg/parse/union3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/union4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/union4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/union4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/union5.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/union5.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/union5.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/union6.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/union6.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/union6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/unnamed1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/unnamed1.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/parse/unnamed1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/unnamed1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/unnamed1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/parse/unnamed1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/unnamed1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/unnamed1.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/parse/unnamed1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/unnamed2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/parse/unnamed2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/unnamed2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/parse/unnamed2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/unnamed2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/unnamed2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/using1.C -std=c++20 (test for errors, line 1) PASS: g++.dg/parse/using1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/using1.C -std=c++26 (test for errors, line 1) PASS: g++.dg/parse/using1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/using1.C -std=c++98 (test for errors, line 1) PASS: g++.dg/parse/using1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/using2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/using2.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/using2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/using2.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/using2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/using2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/using3.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/using3.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/using3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/using4.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/using4.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/using4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/varmod1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/parse/varmod1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/varmod1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/parse/varmod1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/varmod1.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/parse/varmod1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/virtual1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/parse/virtual1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/parse/virtual1.C -std=c++20 (test for errors, line 23) PASS: g++.dg/parse/virtual1.C -std=c++20 (test for errors, line 28) PASS: g++.dg/parse/virtual1.C -std=c++20 (test for errors, line 33) PASS: g++.dg/parse/virtual1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/parse/virtual1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/virtual1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/parse/virtual1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/parse/virtual1.C -std=c++26 (test for errors, line 23) PASS: g++.dg/parse/virtual1.C -std=c++26 (test for errors, line 28) PASS: g++.dg/parse/virtual1.C -std=c++26 (test for errors, line 33) PASS: g++.dg/parse/virtual1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/parse/virtual1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/virtual1.C -std=c++98 (test for errors, line 15) PASS: g++.dg/parse/virtual1.C -std=c++98 (test for errors, line 19) PASS: g++.dg/parse/virtual1.C -std=c++98 (test for errors, line 23) PASS: g++.dg/parse/virtual1.C -std=c++98 (test for errors, line 28) PASS: g++.dg/parse/virtual1.C -std=c++98 (test for errors, line 33) PASS: g++.dg/parse/virtual1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/virtual1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/wrong-inline1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/parse/wrong-inline1.C -std=c++20 (test for excess errors) PASS: g++.dg/parse/wrong-inline1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/parse/wrong-inline1.C -std=c++26 (test for excess errors) PASS: g++.dg/parse/wrong-inline1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/parse/wrong-inline1.C -std=c++98 (test for excess errors) PASS: g++.dg/pid_t-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pid_t-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pid_t-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr100253.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr100253.C -std=gnu++20 execution test PASS: g++.dg/pr100253.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr100253.C -std=gnu++26 execution test PASS: g++.dg/pr100253.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr100253.C -std=gnu++98 execution test PASS: g++.dg/pr100574.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr100574.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr100574.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr100774.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr100774.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr100774.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr101331.C (test for excess errors) PASS: g++.dg/pr101511.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr101511.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr101511.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr102359_1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/pr102359_1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr102359_1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr102359_2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/pr102359_2.C -std=gnu++17 execution test PASS: g++.dg/pr102359_2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr102359_2.C -std=gnu++20 execution test PASS: g++.dg/pr102359_2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr102359_2.C -std=gnu++26 execution test PASS: g++.dg/pr102360.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr102360.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr102360.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr102796.C (test for excess errors) PASS: g++.dg/pr102955.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr102955.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr102955.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr102988.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr102988.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr102988.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr103007.C -std=c++20 (test for excess errors) PASS: g++.dg/pr103007.C -std=c++26 (test for excess errors) PASS: g++.dg/pr103007.C -std=c++98 (test for excess errors) PASS: g++.dg/pr103024.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr103024.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr103024.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr103038.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr103038.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr103038.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr103122.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr103122.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr103122.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr103326.C -std=c++11 (test for excess errors) PASS: g++.dg/pr103326.C -std=c++20 (test for excess errors) PASS: g++.dg/pr103326.C -std=c++26 (test for excess errors) PASS: g++.dg/pr103530.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr103530.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr103530.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr103856.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr103856.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr103856.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr104547.C -std=gnu++20 scan-tree-dump-not vrp2 "_M_default_append" PASS: g++.dg/pr104547.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr104547.C -std=gnu++26 scan-tree-dump-not vrp2 "_M_default_append" PASS: g++.dg/pr104547.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr104547.C -std=gnu++98 scan-tree-dump-not vrp2 "_M_default_append" PASS: g++.dg/pr104547.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr104648.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/pr104648.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr104648.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/pr104648.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr104648.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/pr104648.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr104869.C (test for excess errors) PASS: g++.dg/pr104869.C execution test PASS: g++.dg/pr104992-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr104992-1.C -std=gnu++20 execution test PASS: g++.dg/pr104992-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr104992-1.C -std=gnu++26 execution test PASS: g++.dg/pr104992-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr104992-1.C -std=gnu++98 execution test PASS: g++.dg/pr105276.C -std=gnu++20 scan-tree-dump-not optimized "i_.* - " PASS: g++.dg/pr105276.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr105276.C -std=gnu++26 scan-tree-dump-not optimized "i_.* - " PASS: g++.dg/pr105276.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr105276.C -std=gnu++98 scan-tree-dump-not optimized "i_.* - " PASS: g++.dg/pr105276.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr105871.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr105871.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr105871.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr106219.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr106219.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr106219.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr106474.C -std=gnu++20 scan-tree-dump-not evrp "goto" PASS: g++.dg/pr106474.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr106474.C -std=gnu++26 scan-tree-dump-not evrp "goto" PASS: g++.dg/pr106474.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr106474.C -std=gnu++98 scan-tree-dump-not evrp "goto" PASS: g++.dg/pr106474.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr106687.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr106687.C -std=gnu++20 execution test PASS: g++.dg/pr106687.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr106687.C -std=gnu++26 execution test PASS: g++.dg/pr106687.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr106687.C -std=gnu++98 execution test PASS: g++.dg/pr106824.C (test for excess errors) PASS: g++.dg/pr107087.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr107087.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr107087.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr107411.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr107411.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr107411.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr107803.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr107803.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr107803.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr107867.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr107867.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr107867.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr107985.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr107985.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr107985.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr108520.C -std=gnu++23 (test for excess errors) PASS: g++.dg/pr108520.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr109524.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr109524.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr109524.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr110249.C -std=gnu++20 scan-tree-dump vrp1 "fff8" PASS: g++.dg/pr110249.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr110249.C -std=gnu++26 scan-tree-dump vrp1 "fff8" PASS: g++.dg/pr110249.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr110249.C -std=gnu++98 scan-tree-dump vrp1 "fff8" PASS: g++.dg/pr110249.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr112822.C -std=gnu++17 (test for excess errors) PASS: g++.dg/pr112822.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr112822.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr113217.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr113217.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr113217.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr113673.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr113673.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr113673.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr114025.C (test for excess errors) PASS: g++.dg/pr114025.C scan-tree-dump-times optimized "std::out_of_range::out_of_range" 1 PASS: g++.dg/pr114501_0.C -std=gnu++17 (test for excess errors) PASS: g++.dg/pr114501_0.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr114501_0.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr114969.C -std=gnu++17 scan-tree-dump-times optimized " \\| " 0 PASS: g++.dg/pr114969.C -std=gnu++17 (test for excess errors) PASS: g++.dg/pr114969.C -std=gnu++20 scan-tree-dump-times optimized " \\| " 0 PASS: g++.dg/pr114969.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr114969.C -std=gnu++26 scan-tree-dump-times optimized " \\| " 0 PASS: g++.dg/pr114969.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr115232.C -std=c++20 (test for excess errors) PASS: g++.dg/pr115232.C -std=c++23 (test for excess errors) PASS: g++.dg/pr115232.C -std=c++26 (test for excess errors) PASS: g++.dg/pr115605.C -std=c++20 (test for excess errors) PASS: g++.dg/pr115605.C -std=c++23 (test for excess errors) PASS: g++.dg/pr115605.C -std=c++26 (test for excess errors) PASS: g++.dg/pr117222.C -std=gnu++11 scan-tree-dump evrp "Global Exported.*[-INF, -1][1, +INF]" PASS: g++.dg/pr117222.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr117222.C -std=gnu++20 scan-tree-dump evrp "Global Exported.*[-INF, -1][1, +INF]" PASS: g++.dg/pr117222.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr117222.C -std=gnu++26 scan-tree-dump evrp "Global Exported.*[-INF, -1][1, +INF]" PASS: g++.dg/pr117222.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr117919.C (test for excess errors) PASS: g++.dg/pr121345.C (test for excess errors) PASS: g++.dg/pr121345.C scan-tree-dump-not evrp "dead" PASS: g++.dg/pr121757.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr121757.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr121757.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr122348.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr122348.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr122348.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr123383.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr123383.C -std=gnu++23 (test for excess errors) PASS: g++.dg/pr123383.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr123575.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr123575.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr123575.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr37742.C -std=c++20 (test for excess errors) PASS: g++.dg/pr37742.C -std=c++26 (test for excess errors) PASS: g++.dg/pr37742.C -std=c++98 (test for excess errors) PASS: g++.dg/pr44328.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr44328.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr44328.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr44486.C -std=gnu++20 scan-assembler S {anonymous}::f PASS: g++.dg/pr44486.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr44486.C -std=gnu++26 scan-assembler S {anonymous}::f PASS: g++.dg/pr44486.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr44486.C -std=gnu++98 scan-assembler S {anonymous}::f PASS: g++.dg/pr44486.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr45038.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr45038.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr45038.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr45049-1.C -std=c++20 (test for excess errors) PASS: g++.dg/pr45049-1.C -std=c++26 (test for excess errors) PASS: g++.dg/pr45049-1.C -std=c++98 (test for excess errors) PASS: g++.dg/pr45049-2.C -std=c++20 (test for excess errors) PASS: g++.dg/pr45049-2.C -std=c++26 (test for excess errors) PASS: g++.dg/pr45049-2.C -std=c++98 (test for excess errors) PASS: g++.dg/pr45056.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr45056.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr45056.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr45112.C -std=c++20 (test for excess errors) PASS: g++.dg/pr45112.C -std=c++26 (test for excess errors) PASS: g++.dg/pr45112.C -std=c++98 (test for excess errors) PASS: g++.dg/pr45310.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr45310.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr45310.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr45330.C -std=gnu++11 (test for errors, line 43) PASS: g++.dg/pr45330.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr45330.C -std=gnu++11 maximum limit at line 44 (test for warnings, line 43) PASS: g++.dg/pr45330.C -std=gnu++11 suggested alternative (test for warnings, line 11) PASS: g++.dg/pr45330.C -std=gnu++11 suggested alternative (test for warnings, line 22) PASS: g++.dg/pr45330.C -std=gnu++11 suggested alternative at line 45 (test for warnings, line 43) PASS: g++.dg/pr45330.C -std=gnu++20 (test for errors, line 43) PASS: g++.dg/pr45330.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr45330.C -std=gnu++20 maximum limit at line 44 (test for warnings, line 43) PASS: g++.dg/pr45330.C -std=gnu++20 suggested alternative (test for warnings, line 11) PASS: g++.dg/pr45330.C -std=gnu++20 suggested alternative (test for warnings, line 22) PASS: g++.dg/pr45330.C -std=gnu++20 suggested alternative at line 45 (test for warnings, line 43) PASS: g++.dg/pr45330.C -std=gnu++26 (test for errors, line 43) PASS: g++.dg/pr45330.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr45330.C -std=gnu++26 maximum limit at line 44 (test for warnings, line 43) PASS: g++.dg/pr45330.C -std=gnu++26 suggested alternative (test for warnings, line 11) PASS: g++.dg/pr45330.C -std=gnu++26 suggested alternative (test for warnings, line 22) PASS: g++.dg/pr45330.C -std=gnu++26 suggested alternative at line 45 (test for warnings, line 43) UNSUPPORTED: g++.dg/pr45788.C -std=gnu++20 UNSUPPORTED: g++.dg/pr45788.C -std=gnu++26 UNSUPPORTED: g++.dg/pr45788.C -std=gnu++98 PASS: g++.dg/pr46065.C -std=c++20 (test for excess errors) PASS: g++.dg/pr46065.C -std=c++26 (test for excess errors) PASS: g++.dg/pr46065.C -std=c++98 (test for excess errors) PASS: g++.dg/pr46852.C -std=c++20 (test for errors, line 7) PASS: g++.dg/pr46852.C -std=c++20 (test for excess errors) PASS: g++.dg/pr46852.C -std=c++26 (test for errors, line 7) PASS: g++.dg/pr46852.C -std=c++26 (test for excess errors) PASS: g++.dg/pr46852.C -std=c++98 (test for errors, line 7) PASS: g++.dg/pr46852.C -std=c++98 (test for excess errors) PASS: g++.dg/pr46868.C -std=c++20 (test for errors, line 4) PASS: g++.dg/pr46868.C -std=c++20 (test for excess errors) PASS: g++.dg/pr46868.C -std=c++26 (test for errors, line 4) PASS: g++.dg/pr46868.C -std=c++26 (test for excess errors) PASS: g++.dg/pr46868.C -std=c++98 (test for errors, line 4) PASS: g++.dg/pr46868.C -std=c++98 (test for excess errors) PASS: g++.dg/pr46890.C -std=c++20 (test for excess errors) PASS: g++.dg/pr46890.C -std=c++26 (test for excess errors) PASS: g++.dg/pr46890.C -std=c++98 (test for excess errors) PASS: g++.dg/pr47053.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr47053.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr47053.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr47589.C -std=c++20 (test for excess errors) PASS: g++.dg/pr47589.C -std=c++26 (test for excess errors) PASS: g++.dg/pr47589.C -std=c++98 (test for excess errors) PASS: g++.dg/pr48484.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr48484.C -std=gnu++20 warning (test for warnings, line 102) PASS: g++.dg/pr48484.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr48484.C -std=gnu++26 warning (test for warnings, line 102) PASS: g++.dg/pr48484.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr48484.C -std=gnu++98 warning (test for warnings, line 102) PASS: g++.dg/pr48633.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr48633.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr48633.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr48660.C -std=c++20 (test for excess errors) PASS: g++.dg/pr48660.C -std=c++26 (test for excess errors) PASS: g++.dg/pr48660.C -std=c++98 (test for excess errors) PASS: g++.dg/pr48772.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr48772.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr48772.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr49718.C -std=gnu++20 scan-assembler-times __cyg_profile_func_enter 1 PASS: g++.dg/pr49718.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr49718.C -std=gnu++26 scan-assembler-times __cyg_profile_func_enter 1 PASS: g++.dg/pr49718.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr49718.C -std=gnu++98 scan-assembler-times __cyg_profile_func_enter 1 PASS: g++.dg/pr49718.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr49847.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr49847.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr49847.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr50672.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr50672.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr50672.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr50763-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr50763-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr50763-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr50763-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr50763-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr50763-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr51264-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr51264-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr51264-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr53037-1.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/pr53037-1.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/pr53037-1.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/pr53037-1.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/pr53037-1.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/pr53037-1.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/pr53037-1.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/pr53037-1.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/pr53037-1.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/pr53037-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for warnings, line 41) PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for warnings, line 71) PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr53037-2.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/pr53037-2.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/pr53037-2.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/pr53037-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr53037-2.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/pr53037-2.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/pr53037-2.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/pr53037-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr53037-2.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/pr53037-2.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/pr53037-2.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/pr53037-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr53037-3.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/pr53037-3.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/pr53037-3.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/pr53037-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr53037-3.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/pr53037-3.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/pr53037-3.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/pr53037-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr53037-3.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/pr53037-3.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/pr53037-3.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/pr53037-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr53037-4.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/pr53037-4.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/pr53037-4.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/pr53037-4.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/pr53037-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr53037-4.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/pr53037-4.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/pr53037-4.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/pr53037-4.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/pr53037-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr53037-4.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/pr53037-4.C -std=gnu++98 (test for errors, line 23) PASS: g++.dg/pr53037-4.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/pr53037-4.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/pr53037-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr53055.C -std=c++20 (test for errors, line 5) PASS: g++.dg/pr53055.C -std=c++20 (test for excess errors) PASS: g++.dg/pr53055.C -std=c++26 (test for errors, line 5) PASS: g++.dg/pr53055.C -std=c++26 (test for excess errors) PASS: g++.dg/pr53055.C -std=c++98 (test for errors, line 5) PASS: g++.dg/pr53055.C -std=c++98 (test for excess errors) PASS: g++.dg/pr54442.C -std=c++20 (test for excess errors) PASS: g++.dg/pr54442.C -std=c++26 (test for excess errors) PASS: g++.dg/pr54442.C -std=c++98 (test for excess errors) PASS: g++.dg/pr54655.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr54655.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr54655.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr55106.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr55106.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr55106.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr55263.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr55263.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr55263.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr55513.C -std=gnu++20 scan-tree-dump-times gimple "memcpy" 1 PASS: g++.dg/pr55513.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr55513.C -std=gnu++26 scan-tree-dump-times gimple "memcpy" 1 PASS: g++.dg/pr55513.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr55513.C -std=gnu++98 scan-tree-dump-times gimple "memcpy" 1 PASS: g++.dg/pr55513.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr55604.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr55604.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr55604.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr57175.C -std=c++11 scan-assembler do_not_remove PASS: g++.dg/pr57175.C -std=c++11 (test for excess errors) PASS: g++.dg/pr57175.C -std=c++20 scan-assembler do_not_remove PASS: g++.dg/pr57175.C -std=c++20 (test for excess errors) PASS: g++.dg/pr57175.C -std=c++26 scan-assembler do_not_remove PASS: g++.dg/pr57175.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/pr57662.C -std=gnu++20 UNSUPPORTED: g++.dg/pr57662.C -std=gnu++26 UNSUPPORTED: g++.dg/pr57662.C -std=gnu++98 UNSUPPORTED: g++.dg/pr57878.C -std=gnu++11 UNSUPPORTED: g++.dg/pr57878.C -std=gnu++20 UNSUPPORTED: g++.dg/pr57878.C -std=gnu++26 PASS: g++.dg/pr58123.C -std=gnu++20 scan-tree-dump-times gimple "pr58123.C:13.6] try" 1 PASS: g++.dg/pr58123.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr58123.C -std=gnu++26 scan-tree-dump-times gimple "pr58123.C:13.6] try" 1 PASS: g++.dg/pr58123.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr58123.C -std=gnu++98 scan-tree-dump-times gimple "pr58123.C:13.6] try" 1 PASS: g++.dg/pr58123.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/pr58245-1.C -std=gnu++20 UNSUPPORTED: g++.dg/pr58245-1.C -std=gnu++26 UNSUPPORTED: g++.dg/pr58245-1.C -std=gnu++98 PASS: g++.dg/pr58389.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr58389.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr58389.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/pr58438.C -std=gnu++20 UNSUPPORTED: g++.dg/pr58438.C -std=gnu++26 UNSUPPORTED: g++.dg/pr58438.C -std=gnu++98 PASS: g++.dg/pr58950.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/pr58950.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/pr58950.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr58950.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/pr58950.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/pr58950.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr58950.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/pr58950.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/pr58950.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr59445.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr59445.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr59445.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr59477.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr59477.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr59477.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr59482.C -std=c++20 (test for excess errors) PASS: g++.dg/pr59482.C -std=c++26 (test for excess errors) PASS: g++.dg/pr59482.C -std=c++98 (test for excess errors) PASS: g++.dg/pr59510.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr59510.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr59510.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr59695.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr59695.C -std=gnu++20 execution test PASS: g++.dg/pr59695.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr59695.C -std=gnu++26 execution test PASS: g++.dg/pr59695.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr59695.C -std=gnu++98 execution test PASS: g++.dg/pr60517.C -std=c++20 (test for errors, line 20) PASS: g++.dg/pr60517.C -std=c++20 (test for excess errors) PASS: g++.dg/pr60517.C -std=c++26 (test for errors, line 20) PASS: g++.dg/pr60517.C -std=c++26 (test for excess errors) PASS: g++.dg/pr60517.C -std=c++98 (test for errors, line 20) PASS: g++.dg/pr60517.C -std=c++98 (test for excess errors) PASS: g++.dg/pr60518.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr60518.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr60518.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/pr60969.C -std=gnu++20 UNSUPPORTED: g++.dg/pr60969.C -std=gnu++26 UNSUPPORTED: g++.dg/pr60969.C -std=gnu++98 PASS: g++.dg/pr61033.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr61033.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr61033.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr61094.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr61094.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr61094.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr61289-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr61289-2.C -std=gnu++20 execution test PASS: g++.dg/pr61289-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr61289-2.C -std=gnu++26 execution test PASS: g++.dg/pr61289-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr61289-2.C -std=gnu++98 execution test PASS: g++.dg/pr61289.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr61289.C -std=gnu++20 execution test PASS: g++.dg/pr61289.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr61289.C -std=gnu++26 execution test PASS: g++.dg/pr61289.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr61289.C -std=gnu++98 execution test PASS: g++.dg/pr61324.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr61324.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr61324.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr61941.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr61941.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr61941.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr62079.C (test for excess errors) PASS: g++.dg/pr62314-2.C -std=gnu++20 (test for errors, line 4) PASS: g++.dg/pr62314-2.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/pr62314-2.C -std=gnu++20 expected multiline pattern lines 13-15 PASS: g++.dg/pr62314-2.C -std=gnu++20 expected multiline pattern lines 19-21 PASS: g++.dg/pr62314-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr62314-2.C -std=gnu++26 (test for errors, line 4) PASS: g++.dg/pr62314-2.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/pr62314-2.C -std=gnu++26 expected multiline pattern lines 13-15 PASS: g++.dg/pr62314-2.C -std=gnu++26 expected multiline pattern lines 19-21 PASS: g++.dg/pr62314-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr62314-2.C -std=gnu++98 (test for errors, line 4) PASS: g++.dg/pr62314-2.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/pr62314-2.C -std=gnu++98 expected multiline pattern lines 13-15 PASS: g++.dg/pr62314-2.C -std=gnu++98 expected multiline pattern lines 19-21 PASS: g++.dg/pr62314-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr62314.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/pr62314.C -std=gnu++20 expected multiline pattern lines 14-16 PASS: g++.dg/pr62314.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr62314.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/pr62314.C -std=gnu++26 expected multiline pattern lines 14-16 PASS: g++.dg/pr62314.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr62314.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/pr62314.C -std=gnu++98 expected multiline pattern lines 14-16 PASS: g++.dg/pr62314.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/pr63384.C -std=gnu++20 UNSUPPORTED: g++.dg/pr63384.C -std=gnu++26 UNSUPPORTED: g++.dg/pr63384.C -std=gnu++98 PASS: g++.dg/pr63766.C (test for excess errors) UNSUPPORTED: g++.dg/pr64037.C PASS: g++.dg/pr64191.C -std=gnu++20 scan-tree-dump-times cddce1 "CLOBBER" 1 PASS: g++.dg/pr64191.C -std=gnu++20 scan-tree-dump-times cddce1 "if" 0 PASS: g++.dg/pr64191.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr64191.C -std=gnu++26 scan-tree-dump-times cddce1 "CLOBBER" 1 PASS: g++.dg/pr64191.C -std=gnu++26 scan-tree-dump-times cddce1 "if" 0 PASS: g++.dg/pr64191.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr64191.C -std=gnu++98 scan-tree-dump-times cddce1 "CLOBBER" 1 PASS: g++.dg/pr64191.C -std=gnu++98 scan-tree-dump-times cddce1 "if" 0 PASS: g++.dg/pr64191.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr64353.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr64353.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr64353.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/pr64688-2.C UNSUPPORTED: g++.dg/pr64688.C UNSUPPORTED: g++.dg/pr65032.C PASS: g++.dg/pr65049.C -std=c++20 (test for excess errors) PASS: g++.dg/pr65049.C -std=c++26 (test for excess errors) PASS: g++.dg/pr65049.C -std=c++98 (test for excess errors) PASS: g++.dg/pr65295.C (test for excess errors) PASS: g++.dg/pr66279.C -std=c++20 (test for excess errors) PASS: g++.dg/pr66279.C -std=c++20 execution test PASS: g++.dg/pr66279.C -std=c++26 (test for excess errors) PASS: g++.dg/pr66279.C -std=c++26 execution test PASS: g++.dg/pr66279.C -std=c++98 (test for excess errors) PASS: g++.dg/pr66279.C -std=c++98 execution test PASS: g++.dg/pr66655.C -std=c++20 (test for excess errors) PASS: g++.dg/pr66655.C -std=c++20 execution test PASS: g++.dg/pr66655.C -std=c++26 (test for excess errors) PASS: g++.dg/pr66655.C -std=c++26 execution test PASS: g++.dg/pr66655.C -std=c++98 (test for excess errors) PASS: g++.dg/pr66655.C -std=c++98 execution test PASS: g++.dg/pr66655_1.C -std=c++20 (test for excess errors) PASS: g++.dg/pr66655_1.C -std=c++26 (test for excess errors) PASS: g++.dg/pr66655_1.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/pr66866.C -std=gnu++20 UNSUPPORTED: g++.dg/pr66866.C -std=gnu++26 UNSUPPORTED: g++.dg/pr66866.C -std=gnu++98 PASS: g++.dg/pr67351.C -std=gnu++20 scan-tree-dump-not optimized "<<" PASS: g++.dg/pr67351.C -std=gnu++20 scan-tree-dump-not optimized ">>" PASS: g++.dg/pr67351.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr67351.C -std=gnu++26 scan-tree-dump-not optimized "<<" PASS: g++.dg/pr67351.C -std=gnu++26 scan-tree-dump-not optimized ">>" PASS: g++.dg/pr67351.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr67351.C -std=gnu++98 scan-tree-dump-not optimized "<<" PASS: g++.dg/pr67351.C -std=gnu++98 scan-tree-dump-not optimized ">>" PASS: g++.dg/pr67351.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr67405.C -std=c++20 (test for errors, line 5) PASS: g++.dg/pr67405.C -std=c++20 (test for excess errors) PASS: g++.dg/pr67405.C -std=c++26 (test for errors, line 5) PASS: g++.dg/pr67405.C -std=c++26 (test for excess errors) PASS: g++.dg/pr67405.C -std=c++98 (test for errors, line 5) PASS: g++.dg/pr67405.C -std=c++98 (test for excess errors) PASS: g++.dg/pr67666.C -std=gnu++20 scan-tree-dump-times ealias "(?n)clique .* base .*" 2 PASS: g++.dg/pr67666.C -std=gnu++20 scan-tree-dump-times ealias "clique 1 base 1" 1 PASS: g++.dg/pr67666.C -std=gnu++20 scan-tree-dump-times ealias "clique 1 base 2" 1 PASS: g++.dg/pr67666.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr67666.C -std=gnu++26 scan-tree-dump-times ealias "(?n)clique .* base .*" 2 PASS: g++.dg/pr67666.C -std=gnu++26 scan-tree-dump-times ealias "clique 1 base 1" 1 PASS: g++.dg/pr67666.C -std=gnu++26 scan-tree-dump-times ealias "clique 1 base 2" 1 PASS: g++.dg/pr67666.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr67666.C -std=gnu++98 scan-tree-dump-times ealias "(?n)clique .* base .*" 2 PASS: g++.dg/pr67666.C -std=gnu++98 scan-tree-dump-times ealias "clique 1 base 1" 1 PASS: g++.dg/pr67666.C -std=gnu++98 scan-tree-dump-times ealias "clique 1 base 2" 1 PASS: g++.dg/pr67666.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr67671.C -std=gnu++20 scan-tree-dump-times ealias "(?n)clique .* base .*" 2 PASS: g++.dg/pr67671.C -std=gnu++20 scan-tree-dump-times ealias "clique 1 base 1" 1 PASS: g++.dg/pr67671.C -std=gnu++20 scan-tree-dump-times ealias "clique 1 base 2" 1 PASS: g++.dg/pr67671.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr67671.C -std=gnu++26 scan-tree-dump-times ealias "(?n)clique .* base .*" 2 PASS: g++.dg/pr67671.C -std=gnu++26 scan-tree-dump-times ealias "clique 1 base 1" 1 PASS: g++.dg/pr67671.C -std=gnu++26 scan-tree-dump-times ealias "clique 1 base 2" 1 PASS: g++.dg/pr67671.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr67671.C -std=gnu++98 scan-tree-dump-times ealias "(?n)clique .* base .*" 2 PASS: g++.dg/pr67671.C -std=gnu++98 scan-tree-dump-times ealias "clique 1 base 1" 1 PASS: g++.dg/pr67671.C -std=gnu++98 scan-tree-dump-times ealias "clique 1 base 2" 1 PASS: g++.dg/pr67671.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr67699.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr67699.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr67699.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr67876.C -std=c++20 (test for excess errors) PASS: g++.dg/pr67876.C -std=c++26 (test for excess errors) PASS: g++.dg/pr67876.C -std=c++98 (test for excess errors) PASS: g++.dg/pr67989.C (test for excess errors) PASS: g++.dg/pr68062.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr68062.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr68062.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr68392.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr68392.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr68392.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr68449.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr68449.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr68449.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr68770.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr68770.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr68770.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr68831.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr68831.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr68831.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/pr68991-1.C UNSUPPORTED: g++.dg/pr68991-2.C PASS: g++.dg/pr69113.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr69113.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr69113.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr69123.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr69123.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr69123.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr69338.C -std=c++11 (test for bogus messages, line 11) PASS: g++.dg/pr69338.C -std=c++11 (test for errors, line 13) PASS: g++.dg/pr69338.C -std=c++11 (test for errors, line 17) PASS: g++.dg/pr69338.C -std=c++11 (test for errors, line 22) PASS: g++.dg/pr69338.C -std=c++11 (test for errors, line 8) PASS: g++.dg/pr69338.C -std=c++11 (test for excess errors) PASS: g++.dg/pr69338.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/pr69338.C -std=c++20 (test for errors, line 13) PASS: g++.dg/pr69338.C -std=c++20 (test for errors, line 17) PASS: g++.dg/pr69338.C -std=c++20 (test for errors, line 22) PASS: g++.dg/pr69338.C -std=c++20 (test for errors, line 8) PASS: g++.dg/pr69338.C -std=c++20 (test for excess errors) PASS: g++.dg/pr69338.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/pr69338.C -std=c++26 (test for errors, line 13) PASS: g++.dg/pr69338.C -std=c++26 (test for errors, line 17) PASS: g++.dg/pr69338.C -std=c++26 (test for errors, line 22) PASS: g++.dg/pr69338.C -std=c++26 (test for errors, line 8) PASS: g++.dg/pr69338.C -std=c++26 (test for excess errors) PASS: g++.dg/pr69379.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr69379.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr69379.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/pr69667.C PASS: g++.dg/pr69697.C -std=c++11 (test for errors, line 6) PASS: g++.dg/pr69697.C -std=c++11 (test for errors, line 7) PASS: g++.dg/pr69697.C -std=c++11 (test for excess errors) PASS: g++.dg/pr69697.C -std=c++20 (test for errors, line 6) PASS: g++.dg/pr69697.C -std=c++20 (test for errors, line 7) PASS: g++.dg/pr69697.C -std=c++20 (test for excess errors) PASS: g++.dg/pr69697.C -std=c++26 (test for errors, line 6) PASS: g++.dg/pr69697.C -std=c++26 (test for errors, line 7) PASS: g++.dg/pr69697.C -std=c++26 (test for excess errors) PASS: g++.dg/pr70098.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr70098.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr70098.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr70590-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr70590-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr70590-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr70590.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr70590.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr70590.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr70965.C (test for excess errors) PASS: g++.dg/pr71184.C -std=c++20 (test for errors, line 1) PASS: g++.dg/pr71184.C -std=c++20 (test for excess errors) PASS: g++.dg/pr71184.C -std=c++26 (test for errors, line 1) PASS: g++.dg/pr71184.C -std=c++26 (test for excess errors) PASS: g++.dg/pr71184.C -std=c++98 (test for errors, line 1) PASS: g++.dg/pr71184.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/pr71389.C PASS: g++.dg/pr71488.C (test for excess errors) PASS: g++.dg/pr71488.C execution test PASS: g++.dg/pr71655.C (test for excess errors) PASS: g++.dg/pr71694.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr71694.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr71694.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr71973-1.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/pr71973-1.C -std=gnu++20 scan-tree-dump-not eh "eh_dispatch" PASS: g++.dg/pr71973-1.C -std=gnu++20 scan-tree-dump-not eh "resx" PASS: g++.dg/pr71973-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr71973-1.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/pr71973-1.C -std=gnu++26 scan-tree-dump-not eh "eh_dispatch" PASS: g++.dg/pr71973-1.C -std=gnu++26 scan-tree-dump-not eh "resx" PASS: g++.dg/pr71973-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr71973-1.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/pr71973-1.C -std=gnu++98 scan-tree-dump-not eh "eh_dispatch" PASS: g++.dg/pr71973-1.C -std=gnu++98 scan-tree-dump-not eh "resx" PASS: g++.dg/pr71973-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr71973-2.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/pr71973-2.C -std=gnu++20 at line 14 (test for warnings, line 13) PASS: g++.dg/pr71973-2.C -std=gnu++20 scan-tree-dump-not eh "eh_dispatch" PASS: g++.dg/pr71973-2.C -std=gnu++20 scan-tree-dump-not eh "resx" PASS: g++.dg/pr71973-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr71973-2.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/pr71973-2.C -std=gnu++26 at line 14 (test for warnings, line 13) PASS: g++.dg/pr71973-2.C -std=gnu++26 scan-tree-dump-not eh "eh_dispatch" PASS: g++.dg/pr71973-2.C -std=gnu++26 scan-tree-dump-not eh "resx" PASS: g++.dg/pr71973-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr71973-2.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/pr71973-2.C -std=gnu++98 at line 14 (test for warnings, line 13) PASS: g++.dg/pr71973-2.C -std=gnu++98 scan-tree-dump-not eh "eh_dispatch" PASS: g++.dg/pr71973-2.C -std=gnu++98 scan-tree-dump-not eh "resx" PASS: g++.dg/pr71973-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr71973-3.C -std=gnu++20 scan-tree-dump-not eh "eh_dispatch" PASS: g++.dg/pr71973-3.C -std=gnu++20 scan-tree-dump-not eh "resx" PASS: g++.dg/pr71973-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr71973-3.C -std=gnu++26 scan-tree-dump-not eh "eh_dispatch" PASS: g++.dg/pr71973-3.C -std=gnu++26 scan-tree-dump-not eh "resx" PASS: g++.dg/pr71973-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr71973-3.C -std=gnu++98 scan-tree-dump-not eh "eh_dispatch" PASS: g++.dg/pr71973-3.C -std=gnu++98 scan-tree-dump-not eh "resx" PASS: g++.dg/pr71973-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr77427.C -std=c++20 (test for excess errors) PASS: g++.dg/pr77427.C -std=c++26 (test for excess errors) PASS: g++.dg/pr77427.C -std=c++98 (test for excess errors) PASS: g++.dg/pr77550.C (test for excess errors) PASS: g++.dg/pr77550.C execution test PASS: g++.dg/pr77812.C -std=c++20 (test for excess errors) PASS: g++.dg/pr77812.C -std=c++26 (test for excess errors) PASS: g++.dg/pr77812.C -std=c++98 (test for excess errors) PASS: g++.dg/pr78060.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr78060.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr78060.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr78088.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr78088.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr78088.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr78112-2.C (test for excess errors) PASS: g++.dg/pr78112-2.C scan-assembler-times DW_AT_object_pointer 12 PASS: g++.dg/pr78112.C (test for excess errors) UNSUPPORTED: g++.dg/pr78229.C -std=gnu++20 UNSUPPORTED: g++.dg/pr78229.C -std=gnu++26 UNSUPPORTED: g++.dg/pr78229.C -std=gnu++98 PASS: g++.dg/pr78933.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr78933.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr78933.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr79091.C -std=c++20 (test for excess errors) PASS: g++.dg/pr79091.C -std=c++26 (test for excess errors) PASS: g++.dg/pr79091.C -std=c++98 (test for excess errors) PASS: g++.dg/pr79095-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr79095-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr79095-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr79095-2.C -std=gnu++20 at line 45 (test for warnings, line ) PASS: g++.dg/pr79095-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr79095-2.C -std=gnu++26 at line 45 (test for warnings, line ) PASS: g++.dg/pr79095-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr79095-2.C -std=gnu++98 at line 45 (test for warnings, line ) PASS: g++.dg/pr79095-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr79095-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr79095-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr79095-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr79095-5.C -std=gnu++20 (test for bogus messages, line 22) PASS: g++.dg/pr79095-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr79095-5.C -std=gnu++26 (test for bogus messages, line 22) PASS: g++.dg/pr79095-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr79095-5.C -std=gnu++98 (test for bogus messages, line 22) PASS: g++.dg/pr79095-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr80222.C -std=gnu++20 scan-tree-dump optimized "{ref-all}\\)&b];" PASS: g++.dg/pr80222.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr80222.C -std=gnu++26 scan-tree-dump optimized "{ref-all}\\)&b];" PASS: g++.dg/pr80222.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr80222.C -std=gnu++98 scan-tree-dump optimized "{ref-all}\\)&b];" PASS: g++.dg/pr80222.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr80287.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr80287.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr80287.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr80374.C (test for excess errors) UNSUPPORTED: g++.dg/pr80463.C -std=gnu++20 UNSUPPORTED: g++.dg/pr80463.C -std=gnu++26 UNSUPPORTED: g++.dg/pr80463.C -std=gnu++98 UNSUPPORTED: g++.dg/pr80481.C -std=gnu++20 UNSUPPORTED: g++.dg/pr80481.C -std=gnu++26 UNSUPPORTED: g++.dg/pr80481.C -std=gnu++98 PASS: g++.dg/pr80707.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr80707.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr80707.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr81007.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/pr81007.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr81007.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/pr81007.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr81007.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/pr81007.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr81194.C -std=gnu++17 (test for excess errors) PASS: g++.dg/pr81194.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr81194.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr81308-1.C (test for excess errors) PASS: g++.dg/pr81308-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr81308-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr81308-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr82128.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr82128.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr82128.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr82155.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr82155.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr82155.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr82404.C -std=gnu++20 scan-tree-dump-not optimized "if " PASS: g++.dg/pr82404.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr82404.C -std=gnu++26 scan-tree-dump-not optimized "if " PASS: g++.dg/pr82404.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr82404.C -std=gnu++98 scan-tree-dump-not optimized "if " PASS: g++.dg/pr82404.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr82413.C -std=c++20 (test for excess errors) PASS: g++.dg/pr82413.C -std=c++26 (test for excess errors) PASS: g++.dg/pr82413.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/pr82836.C -std=c++17 UNSUPPORTED: g++.dg/pr82836.C -std=c++20 UNSUPPORTED: g++.dg/pr82836.C -std=c++26 PASS: g++.dg/pr82899.C -std=gnu++20 scan-tree-dump optimized "X = 42;" PASS: g++.dg/pr82899.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr82899.C -std=gnu++26 scan-tree-dump optimized "X = 42;" PASS: g++.dg/pr82899.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr82899.C -std=gnu++98 scan-tree-dump optimized "X = 42;" PASS: g++.dg/pr82899.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr83239.C -std=gnu++20 scan-tree-dump-not optimized "_ZNSt6vectorIPvSaIS0_EE17_M_default_appendEm" PASS: g++.dg/pr83239.C -std=gnu++20 scan-tree-dump-not optimized "_ZNSt6vectorIiSaIiEE17_M_default_appendEm" PASS: g++.dg/pr83239.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr83239.C -std=gnu++26 scan-tree-dump-not optimized "_ZNSt6vectorIPvSaIS0_EE17_M_default_appendEm" PASS: g++.dg/pr83239.C -std=gnu++26 scan-tree-dump-not optimized "_ZNSt6vectorIiSaIiEE17_M_default_appendEm" PASS: g++.dg/pr83239.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr83239.C -std=gnu++98 scan-tree-dump-not optimized "_ZNSt6vectorIPvSaIS0_EE17_M_default_appendEm" PASS: g++.dg/pr83239.C -std=gnu++98 scan-tree-dump-not optimized "_ZNSt6vectorIiSaIiEE17_M_default_appendEm" PASS: g++.dg/pr83239.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr83541.C (test for excess errors) PASS: g++.dg/pr83541.C scan-tree-dump evrp "return 42" PASS: g++.dg/pr83541.C scan-tree-dump-not evrp "return _" PASS: g++.dg/pr83979.C -std=c++20 (test for excess errors) PASS: g++.dg/pr83979.C -std=c++26 (test for excess errors) PASS: g++.dg/pr83979.C -std=c++98 (test for excess errors) PASS: g++.dg/pr84231.C -std=c++20 (test for excess errors) PASS: g++.dg/pr84231.C -std=c++26 (test for excess errors) PASS: g++.dg/pr84231.C -std=c++98 (test for excess errors) PASS: g++.dg/pr84492.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/pr84492.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/pr84492.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/pr84492.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/pr84492.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr84492.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/pr84492.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/pr84492.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/pr84492.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/pr84492.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr84492.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/pr84492.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/pr84492.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/pr84492.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/pr84492.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr84729.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/pr84729.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr84729.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/pr84729.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr84729.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/pr84729.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr84821.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr84821.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr84821.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr84933.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr84933.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr84933.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr84943-2.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/pr84943-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr84943-2.C -std=gnu++20 execution test PASS: g++.dg/pr84943-2.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/pr84943-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr84943-2.C -std=gnu++26 execution test PASS: g++.dg/pr84943-2.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/pr84943-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr84943-2.C -std=gnu++98 execution test PASS: g++.dg/pr84943.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/pr84943.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr84943.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/pr84943.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr84943.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/pr84943.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr85008.C -std=c++20 (test for errors, line 6) PASS: g++.dg/pr85008.C -std=c++20 (test for excess errors) PASS: g++.dg/pr85008.C -std=c++26 (test for errors, line 6) PASS: g++.dg/pr85008.C -std=c++26 (test for excess errors) PASS: g++.dg/pr85008.C -std=c++98 (test for errors, line 6) PASS: g++.dg/pr85008.C -std=c++98 (test for excess errors) PASS: g++.dg/pr85026.C (test for excess errors) PASS: g++.dg/pr85027.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/pr85027.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr85027.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/pr85027.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr85027.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/pr85027.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr85039-1.C -std=c++14 (test for errors, line 5) PASS: g++.dg/pr85039-1.C -std=c++14 (test for excess errors) PASS: g++.dg/pr85039-1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/pr85039-1.C -std=c++20 (test for excess errors) PASS: g++.dg/pr85039-1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/pr85039-1.C -std=c++26 (test for excess errors) PASS: g++.dg/pr85039-2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/pr85039-2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/pr85039-2.C -std=c++20 (test for excess errors) PASS: g++.dg/pr85039-2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/pr85039-2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/pr85039-2.C -std=c++26 (test for excess errors) PASS: g++.dg/pr85039-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/pr85039-2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/pr85039-2.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/pr85478.C PASS: g++.dg/pr85515-1.C -std=c++14 (test for bogus messages, line 6) PASS: g++.dg/pr85515-1.C -std=c++14 at line 7 (test for errors, line 6) PASS: g++.dg/pr85515-1.C -std=c++14 (test for excess errors) PASS: g++.dg/pr85515-1.C -std=c++20 (test for bogus messages, line 6) PASS: g++.dg/pr85515-1.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/pr85515-1.C -std=c++20 (test for excess errors) PASS: g++.dg/pr85515-1.C -std=c++26 (test for bogus messages, line 6) PASS: g++.dg/pr85515-1.C -std=c++26 at line 7 (test for errors, line 6) PASS: g++.dg/pr85515-1.C -std=c++26 (test for excess errors) PASS: g++.dg/pr85515-2.C -std=c++11 (test for bogus messages, line 7) PASS: g++.dg/pr85515-2.C -std=c++11 (test for errors, line 18) PASS: g++.dg/pr85515-2.C -std=c++11 at line 8 (test for errors, line 7) PASS: g++.dg/pr85515-2.C -std=c++11 (test for excess errors) PASS: g++.dg/pr85515-2.C -std=c++20 (test for bogus messages, line 7) PASS: g++.dg/pr85515-2.C -std=c++20 (test for errors, line 18) PASS: g++.dg/pr85515-2.C -std=c++20 at line 8 (test for errors, line 7) PASS: g++.dg/pr85515-2.C -std=c++20 (test for excess errors) PASS: g++.dg/pr85515-2.C -std=c++26 (test for bogus messages, line 7) PASS: g++.dg/pr85515-2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/pr85515-2.C -std=c++26 at line 8 (test for errors, line 7) PASS: g++.dg/pr85515-2.C -std=c++26 (test for excess errors) PASS: g++.dg/pr85523.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/pr85523.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/pr85523.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/pr85523.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/pr85523.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/pr85523.C -std=gnu++20 (test for warnings, line 84) PASS: g++.dg/pr85523.C -std=gnu++20 expected multiline pattern lines 20-22 PASS: g++.dg/pr85523.C -std=gnu++20 expected multiline pattern lines 37-38 PASS: g++.dg/pr85523.C -std=gnu++20 expected multiline pattern lines 50-53 PASS: g++.dg/pr85523.C -std=gnu++20 expected multiline pattern lines 67-70 PASS: g++.dg/pr85523.C -std=gnu++20 expected multiline pattern lines 86-89 PASS: g++.dg/pr85523.C -std=gnu++20 expected multiline pattern lines 9-11 PASS: g++.dg/pr85523.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr85523.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/pr85523.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/pr85523.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/pr85523.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/pr85523.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/pr85523.C -std=gnu++26 (test for warnings, line 84) PASS: g++.dg/pr85523.C -std=gnu++26 expected multiline pattern lines 20-22 PASS: g++.dg/pr85523.C -std=gnu++26 expected multiline pattern lines 37-38 PASS: g++.dg/pr85523.C -std=gnu++26 expected multiline pattern lines 50-53 PASS: g++.dg/pr85523.C -std=gnu++26 expected multiline pattern lines 67-70 PASS: g++.dg/pr85523.C -std=gnu++26 expected multiline pattern lines 86-89 PASS: g++.dg/pr85523.C -std=gnu++26 expected multiline pattern lines 9-11 PASS: g++.dg/pr85523.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr85523.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/pr85523.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/pr85523.C -std=gnu++98 (test for warnings, line 48) PASS: g++.dg/pr85523.C -std=gnu++98 (test for warnings, line 65) PASS: g++.dg/pr85523.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/pr85523.C -std=gnu++98 (test for warnings, line 84) PASS: g++.dg/pr85523.C -std=gnu++98 expected multiline pattern lines 20-22 PASS: g++.dg/pr85523.C -std=gnu++98 expected multiline pattern lines 37-38 PASS: g++.dg/pr85523.C -std=gnu++98 expected multiline pattern lines 50-53 PASS: g++.dg/pr85523.C -std=gnu++98 expected multiline pattern lines 67-70 PASS: g++.dg/pr85523.C -std=gnu++98 expected multiline pattern lines 86-89 PASS: g++.dg/pr85523.C -std=gnu++98 expected multiline pattern lines 9-11 PASS: g++.dg/pr85523.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr85746.C -std=gnu++20 scan-tree-dump gimple "__builtin_constant_p" PASS: g++.dg/pr85746.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr85746.C -std=gnu++26 scan-tree-dump gimple "__builtin_constant_p" PASS: g++.dg/pr85746.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr85746.C -std=gnu++98 scan-tree-dump gimple "__builtin_constant_p" PASS: g++.dg/pr85746.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr86082.C (test for excess errors) PASS: g++.dg/pr86159.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr86159.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr86159.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr86240.C -std=c++20 (test for excess errors) PASS: g++.dg/pr86240.C -std=c++26 (test for excess errors) PASS: g++.dg/pr86240.C -std=c++98 (test for excess errors) PASS: g++.dg/pr86374.C -std=c++20 (test for excess errors) PASS: g++.dg/pr86374.C -std=c++26 (test for excess errors) PASS: g++.dg/pr86374.C -std=c++98 (test for excess errors) PASS: g++.dg/pr86593.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr86593.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr86593.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr86696.C (test for excess errors) PASS: g++.dg/pr86747.C -std=c++20 (test for excess errors) PASS: g++.dg/pr86747.C -std=c++26 (test for excess errors) PASS: g++.dg/pr86747.C -std=c++98 (test for excess errors) PASS: g++.dg/pr86823.C -std=c++20 (test for errors, line 14) PASS: g++.dg/pr86823.C -std=c++20 (test for excess errors) PASS: g++.dg/pr86823.C -std=c++26 (test for errors, line 14) PASS: g++.dg/pr86823.C -std=c++26 (test for excess errors) PASS: g++.dg/pr86823.C -std=c++98 (test for errors, line 14) PASS: g++.dg/pr86823.C -std=c++98 (test for excess errors) PASS: g++.dg/pr86988.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr86988.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr86988.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr87185.C -std=c++11 (test for excess errors) PASS: g++.dg/pr87185.C -std=c++20 (test for excess errors) PASS: g++.dg/pr87185.C -std=c++26 (test for excess errors) PASS: g++.dg/pr87469.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr87469.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr87469.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr87633.C -std=gnu++20 scan-tree-dump-not optimized "unord" PASS: g++.dg/pr87633.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr87633.C -std=gnu++26 scan-tree-dump-not optimized "unord" PASS: g++.dg/pr87633.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr87633.C -std=gnu++98 scan-tree-dump-not optimized "unord" PASS: g++.dg/pr87633.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr87770.C -std=c++20 (test for excess errors) PASS: g++.dg/pr87770.C -std=c++26 (test for excess errors) PASS: g++.dg/pr87770.C -std=c++98 (test for excess errors) PASS: g++.dg/pr88173-1.C (test for excess errors) PASS: g++.dg/pr88173-2.C (test for excess errors) PASS: g++.dg/pr88217.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr88217.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr88217.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr89242.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr89242.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr89242.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr89790.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr89790.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr89790.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr90338.C -std=c++20 (test for excess errors) PASS: g++.dg/pr90338.C -std=c++26 (test for excess errors) PASS: g++.dg/pr90338.C -std=c++98 (test for excess errors) PASS: g++.dg/pr90773-1a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr90773-1a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr90773-1a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr90773-1b.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr90773-1b.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr90773-1b.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr90773-1c.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr90773-1c.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr90773-1c.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr90773-1d.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr90773-1d.C -std=gnu++20 execution test PASS: g++.dg/pr90773-1d.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr90773-1d.C -std=gnu++26 execution test PASS: g++.dg/pr90773-1d.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr90773-1d.C -std=gnu++98 execution test PASS: g++.dg/pr90981.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr90981.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr90981.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr91173.C -std=c++20 (test for excess errors) PASS: g++.dg/pr91173.C -std=c++26 (test for excess errors) PASS: g++.dg/pr91173.C -std=c++98 (test for excess errors) PASS: g++.dg/pr91221.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr91221.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr91221.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/pr92022.C -std=gnu++20 UNSUPPORTED: g++.dg/pr92022.C -std=gnu++26 UNSUPPORTED: g++.dg/pr92022.C -std=gnu++98 PASS: g++.dg/pr92339.C (test for excess errors) PASS: g++.dg/pr92365.C (test for excess errors) PASS: g++.dg/pr92370.C -std=c++20 (test for errors, line 3) PASS: g++.dg/pr92370.C -std=c++20 (test for excess errors) PASS: g++.dg/pr92370.C -std=c++26 (test for errors, line 3) PASS: g++.dg/pr92370.C -std=c++26 (test for excess errors) PASS: g++.dg/pr92370.C -std=c++98 (test for errors, line 3) PASS: g++.dg/pr92370.C -std=c++98 (test for excess errors) PASS: g++.dg/pr92542.C -std=c++14 at line 14 (test for errors, line 13) PASS: g++.dg/pr92542.C -std=c++14 (test for excess errors) PASS: g++.dg/pr92542.C -std=c++17 (test for errors, line 13) PASS: g++.dg/pr92542.C -std=c++17 (test for excess errors) PASS: g++.dg/pr92542.C -std=c++20 (test for errors, line 13) PASS: g++.dg/pr92542.C -std=c++20 (test for excess errors) PASS: g++.dg/pr93195a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr93195a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr93195a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr93195b.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr93195b.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr93195b.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr93674.C (test for excess errors) PASS: g++.dg/pr93674.C scan-tree-dump-not optimized "some_enum ivtmp" PASS: g++.dg/pr94027.C -std=c++11 (test for excess errors) PASS: g++.dg/pr94027.C -std=c++20 (test for excess errors) PASS: g++.dg/pr94027.C -std=c++26 (test for excess errors) PASS: g++.dg/pr94314-2.C -std=gnu++20 scan-tree-dump-times cddce1 "Deleting : operator delete" 2 PASS: g++.dg/pr94314-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr94314-2.C -std=gnu++20 execution test PASS: g++.dg/pr94314-2.C -std=gnu++26 scan-tree-dump-times cddce1 "Deleting : operator delete" 2 PASS: g++.dg/pr94314-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr94314-2.C -std=gnu++26 execution test PASS: g++.dg/pr94314-2.C -std=gnu++98 scan-tree-dump-times cddce1 "Deleting : operator delete" 2 PASS: g++.dg/pr94314-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr94314-2.C -std=gnu++98 execution test PASS: g++.dg/pr94314-3.C -std=gnu++20 scan-tree-dump-not cddce1 "Deleting : operator delete" PASS: g++.dg/pr94314-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr94314-3.C -std=gnu++20 execution test PASS: g++.dg/pr94314-3.C -std=gnu++26 scan-tree-dump-not cddce1 "Deleting : operator delete" PASS: g++.dg/pr94314-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr94314-3.C -std=gnu++26 execution test PASS: g++.dg/pr94314-3.C -std=gnu++98 scan-tree-dump-not cddce1 "Deleting : operator delete" PASS: g++.dg/pr94314-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr94314-3.C -std=gnu++98 execution test PASS: g++.dg/pr94314-4.C -std=gnu++14 scan-tree-dump-not cddce1 "Deleting : operator delete" PASS: g++.dg/pr94314-4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr94314-4.C -std=gnu++14 execution test PASS: g++.dg/pr94314-4.C -std=gnu++20 scan-tree-dump-not cddce1 "Deleting : operator delete" PASS: g++.dg/pr94314-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr94314-4.C -std=gnu++20 execution test PASS: g++.dg/pr94314-4.C -std=gnu++26 scan-tree-dump-not cddce1 "Deleting : operator delete" PASS: g++.dg/pr94314-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr94314-4.C -std=gnu++26 execution test PASS: g++.dg/pr94314.C -std=gnu++20 scan-tree-dump-not cddce1 "Deleting : B::operator delete" PASS: g++.dg/pr94314.C -std=gnu++20 scan-tree-dump-not cddce1 "Deleting : operator delete" PASS: g++.dg/pr94314.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr94314.C -std=gnu++20 execution test PASS: g++.dg/pr94314.C -std=gnu++26 scan-tree-dump-not cddce1 "Deleting : B::operator delete" PASS: g++.dg/pr94314.C -std=gnu++26 scan-tree-dump-not cddce1 "Deleting : operator delete" PASS: g++.dg/pr94314.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr94314.C -std=gnu++26 execution test PASS: g++.dg/pr94314.C -std=gnu++98 scan-tree-dump-not cddce1 "Deleting : B::operator delete" PASS: g++.dg/pr94314.C -std=gnu++98 scan-tree-dump-not cddce1 "Deleting : operator delete" PASS: g++.dg/pr94314.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr94314.C -std=gnu++98 execution test PASS: g++.dg/pr94666.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr94666.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr94666.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr94920-1.C -std=c++20 (test for excess errors) PASS: g++.dg/pr94920-1.C -std=c++20 execution test PASS: g++.dg/pr94920-1.C -std=c++26 (test for excess errors) PASS: g++.dg/pr94920-1.C -std=c++26 execution test PASS: g++.dg/pr94920-1.C -std=c++98 (test for excess errors) PASS: g++.dg/pr94920-1.C -std=c++98 execution test PASS: g++.dg/pr94920.C -std=gnu++20 scan-tree-dump-times forwprop1 " ABS_EXPR " 6 PASS: g++.dg/pr94920.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr94920.C -std=gnu++26 scan-tree-dump-times forwprop1 " ABS_EXPR " 6 PASS: g++.dg/pr94920.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr94920.C -std=gnu++98 scan-tree-dump-times forwprop1 " ABS_EXPR " 6 PASS: g++.dg/pr94920.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr95768.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/pr95768.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr95768.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/pr95768.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr95768.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/pr95768.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr96308.C (test for excess errors) PASS: g++.dg/pr96707.C -std=gnu++20 scan-tree-dump evrp "return 1" PASS: g++.dg/pr96707.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr96707.C -std=gnu++26 scan-tree-dump evrp "return 1" PASS: g++.dg/pr96707.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr96707.C -std=gnu++98 scan-tree-dump evrp "return 1" PASS: g++.dg/pr96707.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr96818.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr96818.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr96818.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr97538.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr97538.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr97538.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr97560.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr97560.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr97560.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr97609.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr97609.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr97609.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr97627.C -std=c++20 (test for excess errors) PASS: g++.dg/pr97627.C -std=c++20 execution test PASS: g++.dg/pr97627.C -std=c++26 (test for excess errors) PASS: g++.dg/pr97627.C -std=c++26 execution test PASS: g++.dg/pr97627.C -std=c++98 (test for excess errors) PASS: g++.dg/pr97627.C -std=c++98 execution test PASS: g++.dg/pr98032.C -std=c++20 (test for excess errors) PASS: g++.dg/pr98032.C -std=c++26 (test for excess errors) PASS: g++.dg/pr98032.C -std=c++98 (test for excess errors) PASS: g++.dg/pr98136.C -std=c++20 (test for excess errors) PASS: g++.dg/pr98136.C -std=c++26 (test for excess errors) PASS: g++.dg/pr98136.C -std=c++98 (test for excess errors) PASS: g++.dg/pr98213.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr98213.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr98213.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr98330.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/pr98330.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr98330.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/pr98330.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr98330.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/pr98330.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr98335.C -std=gnu++20 scan-tree-dump-not optimized " + 1B] = {}" PASS: g++.dg/pr98335.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr98335.C -std=gnu++26 scan-tree-dump-not optimized " + 1B] = {}" PASS: g++.dg/pr98335.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr98335.C -std=gnu++98 scan-tree-dump-not optimized " + 1B] = {}" PASS: g++.dg/pr98335.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr98335.C -std=gnu++98 c++ 98 (test for warnings, line 12) PASS: g++.dg/pr98356.C -std=c++11 (test for errors, line 8) PASS: g++.dg/pr98356.C -std=c++11 (test for excess errors) PASS: g++.dg/pr98356.C -std=c++20 (test for errors, line 8) PASS: g++.dg/pr98356.C -std=c++20 (test for excess errors) PASS: g++.dg/pr98356.C -std=c++26 (test for errors, line 8) PASS: g++.dg/pr98356.C -std=c++26 (test for excess errors) PASS: g++.dg/pr98499.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr98499.C -std=gnu++20 execution test PASS: g++.dg/pr98499.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr98499.C -std=gnu++26 execution test PASS: g++.dg/pr98499.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr98499.C -std=gnu++98 execution test PASS: g++.dg/pr99165.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr99165.C -std=gnu++26 (test for excess errors) PASS: g++.dg/pr99165.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr99218.C -std=c++17 (test for excess errors) PASS: g++.dg/pr99218.C -std=c++20 (test for excess errors) PASS: g++.dg/pr99218.C -std=c++26 (test for excess errors) PASS: g++.dg/pr99966.C -std=gnu++17 scan-tree-dump-not vrp1 "throw" PASS: g++.dg/pr99966.C -std=gnu++17 (test for excess errors) PASS: g++.dg/pr99966.C -std=gnu++20 scan-tree-dump-not vrp1 "throw" PASS: g++.dg/pr99966.C -std=gnu++20 (test for excess errors) PASS: g++.dg/pr99966.C -std=gnu++26 scan-tree-dump-not vrp1 "throw" PASS: g++.dg/pr99966.C -std=gnu++26 (test for excess errors) PASS: g++.dg/predict-1.C -std=gnu++20 scan-tree-dump profile_estimate "malloc returned non-NULL heuristics of edge[^:]*: 99.96%" PASS: g++.dg/predict-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/predict-1.C -std=gnu++26 scan-tree-dump profile_estimate "malloc returned non-NULL heuristics of edge[^:]*: 99.96%" PASS: g++.dg/predict-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/predict-1.C -std=gnu++98 scan-tree-dump profile_estimate "malloc returned non-NULL heuristics of edge[^:]*: 99.96%" PASS: g++.dg/predict-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/predict-2.C (test for excess errors) PASS: g++.dg/predict-2.C scan-tree-dump profile_estimate "first match heuristics: 90.00%" PASS: g++.dg/predict-2.C scan-tree-dump profile_estimate "hot label heuristics of edge .*->.*: 90.00%" PASS: g++.dg/predict-3.C (test for excess errors) PASS: g++.dg/predict-3.C scan-tree-dump profile_estimate "default.*3.33%.*case 3.*3.33%.*case 42.*3.33%.*case 333.*90.00%" PASS: g++.dg/predict-4.C (test for excess errors) PASS: g++.dg/predict-4.C scan-tree-dump profile_estimate "default.*4.98%.*case 3.*4.98%.*case 42.*0.05%.*case 333.*90.00%" PASS: g++.dg/predict-loop-exit-1.C -std=gnu++20 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 2 PASS: g++.dg/predict-loop-exit-1.C -std=gnu++20 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 3 PASS: g++.dg/predict-loop-exit-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/predict-loop-exit-1.C -std=gnu++26 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 2 PASS: g++.dg/predict-loop-exit-1.C -std=gnu++26 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 3 PASS: g++.dg/predict-loop-exit-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/predict-loop-exit-1.C -std=gnu++98 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 2 PASS: g++.dg/predict-loop-exit-1.C -std=gnu++98 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 3 PASS: g++.dg/predict-loop-exit-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/predict-loop-exit-2.C -std=gnu++20 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 1 PASS: g++.dg/predict-loop-exit-2.C -std=gnu++20 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 2 PASS: g++.dg/predict-loop-exit-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/predict-loop-exit-2.C -std=gnu++26 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 1 PASS: g++.dg/predict-loop-exit-2.C -std=gnu++26 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 2 PASS: g++.dg/predict-loop-exit-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/predict-loop-exit-2.C -std=gnu++98 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 1 PASS: g++.dg/predict-loop-exit-2.C -std=gnu++98 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 2 PASS: g++.dg/predict-loop-exit-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/predict-loop-exit-3.C -std=gnu++20 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 2 PASS: g++.dg/predict-loop-exit-3.C -std=gnu++20 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 3 PASS: g++.dg/predict-loop-exit-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/predict-loop-exit-3.C -std=gnu++26 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 2 PASS: g++.dg/predict-loop-exit-3.C -std=gnu++26 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 3 PASS: g++.dg/predict-loop-exit-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/predict-loop-exit-3.C -std=gnu++98 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 2 PASS: g++.dg/predict-loop-exit-3.C -std=gnu++98 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 3 PASS: g++.dg/predict-loop-exit-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/prof-robust-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/prof-robust-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/prof-robust-1.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/pubtypes.C -std=gnu++20 UNSUPPORTED: g++.dg/pubtypes.C -std=gnu++26 UNSUPPORTED: g++.dg/pubtypes.C -std=gnu++98 PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++20 scan-tree-dump-times recip "Optimizing reciprocal sqrt multiplications" 2 PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++20 scan-tree-dump-times recip "Replacing original division" 2 PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++20 scan-tree-dump-times recip "Replacing squaring multiplication" 2 PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++26 scan-tree-dump-times recip "Optimizing reciprocal sqrt multiplications" 2 PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++26 scan-tree-dump-times recip "Replacing original division" 2 PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++26 scan-tree-dump-times recip "Replacing squaring multiplication" 2 PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++98 scan-tree-dump-times recip "Optimizing reciprocal sqrt multiplications" 2 PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++98 scan-tree-dump-times recip "Replacing original division" 2 PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++98 scan-tree-dump-times recip "Replacing squaring multiplication" 2 PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/recip_sqrt_mult_2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/recip_sqrt_mult_2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/recip_sqrt_mult_2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/reflect/access_context1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/access_context2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/access_context3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/adl1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/alignment_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/alignment_of2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for errors, line 117) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for errors, line 120) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for errors, line 124) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for errors, line 138) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for errors, line 29) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for errors, line 31) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for errors, line 48) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for errors, line 66) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for errors, line 68) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for errors, line 69) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for errors, line 70) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for errors, line 71) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for errors, line 72) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for errors, line 73) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 110) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 39) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 40) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 49) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 50) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 52) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 54) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 55) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 56) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 57) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 58) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 59) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 60) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 61) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 62) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 63) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 89) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 90) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 91) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 92) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 94) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 95) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 96) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for warnings, line 97) PASS: g++.dg/reflect/annotations1.C -std=c++26 at line 51 (test for errors, line 50) PASS: g++.dg/reflect/annotations1.C -std=c++26 at line 53 (test for errors, line 52) PASS: g++.dg/reflect/annotations1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/annotations10.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/annotations11.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/annotations12.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/annotations13.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/annotations14.C -std=c++26 (test for errors, line 5) PASS: g++.dg/reflect/annotations14.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/annotations2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/reflect/annotations2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/reflect/annotations2.C -std=c++26 (test for errors, line 25) PASS: g++.dg/reflect/annotations2.C -std=c++26 (test for errors, line 27) PASS: g++.dg/reflect/annotations2.C -std=c++26 (test for errors, line 29) PASS: g++.dg/reflect/annotations2.C -std=c++26 (test for errors, line 31) PASS: g++.dg/reflect/annotations2.C -std=c++26 (test for errors, line 32) PASS: g++.dg/reflect/annotations2.C -std=c++26 (test for errors, line 33) PASS: g++.dg/reflect/annotations2.C -std=c++26 (test for errors, line 41) PASS: g++.dg/reflect/annotations2.C -std=c++26 (test for errors, line 42) PASS: g++.dg/reflect/annotations2.C -std=c++26 (test for errors, line 43) PASS: g++.dg/reflect/annotations2.C -std=c++26 (test for errors, line 44) PASS: g++.dg/reflect/annotations2.C -std=c++26 at line 20 (test for errors, line 19) PASS: g++.dg/reflect/annotations2.C -std=c++26 at line 23 (test for errors, line 22) PASS: g++.dg/reflect/annotations2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/annotations3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 16) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 17) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 18) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 19) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 22) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 23) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 24) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 25) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 26) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 27) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 28) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 29) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 30) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 31) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 32) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 34) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 35) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 36) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 37) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 41) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 44) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 45) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 47) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 48) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 51) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 52) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 55) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 56) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 58) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 59) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 60) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 62) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 63) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 64) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 65) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 66) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 69) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 70) XFAIL: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 72) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 74) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 78) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for errors, line 79) PASS: g++.dg/reflect/annotations4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/annotations5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/annotations6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/annotations7.C -std=c++26 (test for errors, line 11) PASS: g++.dg/reflect/annotations7.C -std=c++26 (test for errors, line 9) PASS: g++.dg/reflect/annotations7.C -std=c++26 at line 10 (test for errors, line 9) PASS: g++.dg/reflect/annotations7.C -std=c++26 at line 12 (test for errors, line 11) PASS: g++.dg/reflect/annotations7.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/annotations8.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/annotations9.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/anon1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/anon1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/reflect/anon1.C -std=c++26 (test for errors, line 35) PASS: g++.dg/reflect/anon1.C -std=c++26 (test for errors, line 42) PASS: g++.dg/reflect/anon1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/reflect/anon1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/anon2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/reflect/anon2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/reflect/anon2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/reflect/anon2.C -std=c++26 (test for errors, line 35) PASS: g++.dg/reflect/anon2.C -std=c++26 (test for errors, line 42) PASS: g++.dg/reflect/anon2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/reflect/anon2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/anon3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/anon4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/bases_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/bases_of2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/bases_of3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/bit_cast.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/bit_cast.C -std=c++26 (test for errors, line 16) PASS: g++.dg/reflect/bit_cast.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/reflect/bit_cast.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/reflect/bit_cast.C -std=c++26 at line 19 (test for errors, line ) PASS: g++.dg/reflect/bit_cast.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/bit_size_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/bitfield1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/reflect/bitfield1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/can_substitute1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/class1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/class2.C -std=c++26 (test for errors, line 25) PASS: g++.dg/reflect/class2.C -std=c++26 (test for errors, line 26) PASS: g++.dg/reflect/class2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/common_reference1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/common_type1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/compare1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/compare10.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/compare11.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/compare2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/reflect/compare2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/reflect/compare2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/compare2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/compare2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/compare2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/reflect/compare2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/reflect/compare2.C -std=c++26 at line 13 (test for errors, line 12) PASS: g++.dg/reflect/compare2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/compare3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/compare4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/compare5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/compare6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/compare7.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/compare8.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/compare9.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/compat1.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/reflect/compat1.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/reflect/compat1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/reflect/compat1.C -std=gnu++14 (test for warnings, line 10) PASS: g++.dg/reflect/compat1.C -std=gnu++14 (test for warnings, line 13) PASS: g++.dg/reflect/compat1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/reflect/compat1.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/reflect/compat1.C -std=gnu++26 at line 11 (test for errors, line 10) PASS: g++.dg/reflect/compat1.C -std=gnu++26 at line 12 (test for errors, line 10) PASS: g++.dg/reflect/compat1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/reflect/complete1.C -std=c++26 at line 11 (test for errors, line 9) PASS: g++.dg/reflect/complete1.C -std=c++26 at line 12 (test for bogus messages, line 9) PASS: g++.dg/reflect/complete1.C -std=c++26 at line 13 (test for warnings, line 9) PASS: g++.dg/reflect/complete1.C -std=c++26 at line 14 (test for warnings, line 9) PASS: g++.dg/reflect/complete1.C -std=c++26 at line 15 (test for bogus messages, line 9) PASS: g++.dg/reflect/complete1.C -std=c++26 at line 16 (test for bogus messages, line 9) PASS: g++.dg/reflect/complete1.C -std=c++26 at line 17 (test for warnings, line 9) PASS: g++.dg/reflect/complete1.C -std=c++26 at line 18 (test for warnings, line 9) PASS: g++.dg/reflect/complete1.C -std=c++26 at line 19 (test for warnings, line 9) PASS: g++.dg/reflect/complete1.C -std=c++26 at line 20 (test for warnings, line 9) PASS: g++.dg/reflect/complete1.C -std=c++26 at line 21 (test for warnings, line 9) PASS: g++.dg/reflect/complete1.C -std=c++26 at line 22 (test for warnings, line 9) PASS: g++.dg/reflect/complete1.C -std=c++26 at line 23 (test for warnings, line 9) PASS: g++.dg/reflect/complete1.C -std=c++26 at line 24 (test for warnings, line 9) PASS: g++.dg/reflect/complete1.C -std=c++26 at line 25 (test for warnings, line 9) PASS: g++.dg/reflect/complete1.C -std=c++26 at line 26 (test for warnings, line 9) PASS: g++.dg/reflect/complete1.C -std=c++26 at line 27 (test for warnings, line 9) PASS: g++.dg/reflect/complete1.C -std=c++26 at line 28 (test for bogus messages, line 9) PASS: g++.dg/reflect/complete1.C -std=c++26 at line 29 (test for warnings, line 9) PASS: g++.dg/reflect/complete1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/constant_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/constant_of2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/constant_of3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/constant_of4.C -std=c++26 (test for errors, line 50) PASS: g++.dg/reflect/constant_of4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/constant_of5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/constant_of6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/constant_of7.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/constant_of8.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/constant_of9.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash10.C -std=c++26 (test for errors, line 7) PASS: g++.dg/reflect/crash10.C -std=c++26 (test for errors, line 9) PASS: g++.dg/reflect/crash10.C -std=c++26 at line 8 (test for warnings, line 4) PASS: g++.dg/reflect/crash10.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash11.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/crash11.C -std=c++26 (test for errors, line 16) PASS: g++.dg/reflect/crash11.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash12.C -std=c++26 (test for errors, line 6) PASS: g++.dg/reflect/crash12.C -std=c++26 (test for errors, line 8) PASS: g++.dg/reflect/crash12.C -std=c++26 at line 7 (test for warnings, line 6) PASS: g++.dg/reflect/crash12.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash13.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/crash13.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash14.C -std=c++26 (test for errors, line 7) PASS: g++.dg/reflect/crash14.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash15.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash16.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash17.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash18.C -std=c++26 (test for errors, line 6) PASS: g++.dg/reflect/crash18.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash19.C -std=c++26 (test for errors, line 7) PASS: g++.dg/reflect/crash19.C -std=c++26 (test for errors, line 8) PASS: g++.dg/reflect/crash19.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/reflect/crash2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/reflect/crash2.C -std=c++26 at line 17 (test for warnings, line 16) PASS: g++.dg/reflect/crash2.C -std=c++26 at line 18 (test for warnings, line 4) PASS: g++.dg/reflect/crash2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash20.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/crash20.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/crash20.C -std=c++26 (test for errors, line 18) PASS: g++.dg/reflect/crash20.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash21.C -std=c++26 (test for errors, line 18) PASS: g++.dg/reflect/crash21.C -std=c++26 (test for errors, line 19) PASS: g++.dg/reflect/crash21.C -std=c++26 (test for errors, line 7) PASS: g++.dg/reflect/crash21.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash22.C -std=c++26 (test for errors, line 7) PASS: g++.dg/reflect/crash22.C -std=c++26 (test for errors, line 8) PASS: g++.dg/reflect/crash22.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/reflect/crash22.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash23.C -std=c++26 (test for errors, line 8) PASS: g++.dg/reflect/crash23.C -std=c++26 (test for errors, line 9) PASS: g++.dg/reflect/crash23.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/reflect/crash23.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash3.C -std=c++26 (test for errors, line 4) PASS: g++.dg/reflect/crash3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/reflect/crash3.C -std=c++26 at line 5 (test for warnings, line 4) PASS: g++.dg/reflect/crash3.C -std=c++26 at line 7 (test for warnings, line 6) PASS: g++.dg/reflect/crash3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash4.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/crash4.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/crash4.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/crash4.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/crash4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash5.C -std=c++26 (test for errors, line 10) PASS: g++.dg/reflect/crash5.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/crash5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash6.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/crash6.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/crash6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash7.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/crash7.C -std=c++26 at line 16 (test for warnings, line 6) PASS: g++.dg/reflect/crash7.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash8.C -std=c++26 (test for errors, line 10) PASS: g++.dg/reflect/crash8.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/crash9.C -std=c++26 (test for errors, line 6) PASS: g++.dg/reflect/crash9.C -std=c++26 (test for errors, line 8) PASS: g++.dg/reflect/crash9.C -std=c++26 at line 7 (test for warnings, line 4) PASS: g++.dg/reflect/crash9.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/cwg3153.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/reflect/cwg3153.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/data_member_spec1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/data_member_spec2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/data_member_spec3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/data_member_spec4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/reflect/dealias1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/dealias2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/dealias3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/decltype1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/reflect/decltype1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/defarg1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/define_aggregate1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/define_aggregate2.C -std=c++26 (test for errors, line 26) PASS: g++.dg/reflect/define_aggregate2.C -std=c++26 (test for errors, line 27) PASS: g++.dg/reflect/define_aggregate2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/reflect/define_aggregate2.C -std=c++26 (test for errors, line 29) PASS: g++.dg/reflect/define_aggregate2.C -std=c++26 (test for errors, line 30) PASS: g++.dg/reflect/define_aggregate2.C -std=c++26 (test for errors, line 31) PASS: g++.dg/reflect/define_aggregate2.C -std=c++26 (test for errors, line 32) PASS: g++.dg/reflect/define_aggregate2.C -std=c++26 (test for errors, line 33) PASS: g++.dg/reflect/define_aggregate2.C -std=c++26 (test for errors, line 34) PASS: g++.dg/reflect/define_aggregate2.C -std=c++26 (test for errors, line 35) PASS: g++.dg/reflect/define_aggregate2.C -std=c++26 (test for errors, line 36) PASS: g++.dg/reflect/define_aggregate2.C -std=c++26 (test for errors, line 37) PASS: g++.dg/reflect/define_aggregate2.C -std=c++26 (test for errors, line 41) PASS: g++.dg/reflect/define_aggregate2.C -std=c++26 (test for errors, line 44) PASS: g++.dg/reflect/define_aggregate2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 101) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 110) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 118) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 137) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 153) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 163) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 176) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 188) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 19) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 199) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 206) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 215) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 37) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 43) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 51) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 64) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 69) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 82) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for errors, line 93) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for warnings, line 100) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for warnings, line 109) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for warnings, line 117) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for warnings, line 136) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for warnings, line 152) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for warnings, line 162) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for warnings, line 175) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for warnings, line 187) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for warnings, line 198) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for warnings, line 205) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for warnings, line 214) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for warnings, line 62) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for warnings, line 92) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 at line 12 (test for errors, line 11) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 at line 14 (test for errors, line 13) PASS: g++.dg/reflect/define_aggregate3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/define_aggregate4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/define_aggregate5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/define_aggregate6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/define_aggregate7.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/define_aggregate7.C -std=c++26 (test for errors, line 8) PASS: g++.dg/reflect/define_aggregate7.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/define_aggregate8.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/define_static_array1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/define_static_array1.C -std=c++26 execution test PASS: g++.dg/reflect/define_static_array2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/define_static_array3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/define_static_array4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/define_static_array5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/define_static_object1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/define_static_object2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/define_static_string1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/define_static_string1.C -std=c++26 execution test PASS: g++.dg/reflect/dep1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/reflect/dep1.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/reflect/dep1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/dep10.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/dep11.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/dep2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/dep3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/dep4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/dep5.C -std=c++26 (test for errors, line 21) PASS: g++.dg/reflect/dep5.C -std=c++26 (test for errors, line 23) PASS: g++.dg/reflect/dep5.C -std=c++26 at line 22 (test for warnings, line 4) PASS: g++.dg/reflect/dep5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/dep6.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/dep6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/dep7.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/dep8.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/dep9.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/diag1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/reflect/diag1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/reflect/diag1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/diag1a.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/reflect/diag1a.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/reflect/diag1a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/reflect/diag1b.C -std=c++26 (test for bogus messages, line 17) PASS: g++.dg/reflect/diag1b.C -std=c++26 (test for bogus messages, line 21) PASS: g++.dg/reflect/diag1b.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/diag2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/reflect/diag2.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/reflect/diag2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/diag3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/reflect/diag3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/diag3.C -std=c++26 (test for errors, line 19) PASS: g++.dg/reflect/diag3.C -std=c++26 (test for errors, line 22) PASS: g++.dg/reflect/diag3.C -std=c++26 (test for errors, line 24) PASS: g++.dg/reflect/diag3.C -std=c++26 (test for errors, line 27) PASS: g++.dg/reflect/diag3.C -std=c++26 (test for errors, line 29) PASS: g++.dg/reflect/diag3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/reflect/diag3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/reflect/diag3.C -std=c++26 at line 11 (test for warnings, line 10) PASS: g++.dg/reflect/diag3.C -std=c++26 at line 13 (test for warnings, line 12) PASS: g++.dg/reflect/diag3.C -std=c++26 at line 20 (test for warnings, line 19) PASS: g++.dg/reflect/diag3.C -std=c++26 at line 23 (test for warnings, line 22) PASS: g++.dg/reflect/diag3.C -std=c++26 at line 25 (test for warnings, line 24) PASS: g++.dg/reflect/diag3.C -std=c++26 at line 28 (test for warnings, line 27) PASS: g++.dg/reflect/diag3.C -std=c++26 at line 30 (test for warnings, line 29) PASS: g++.dg/reflect/diag3.C -std=c++26 at line 6 (test for warnings, line 5) PASS: g++.dg/reflect/diag3.C -std=c++26 at line 8 (test for warnings, line 7) PASS: g++.dg/reflect/diag3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/diag4.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/diag4.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/diag4.C -std=c++26 at line 13 (test for warnings, line 12) PASS: g++.dg/reflect/diag4.C -std=c++26 at line 16 (test for warnings, line 15) PASS: g++.dg/reflect/diag4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/diag5.C -std=c++26 (test for errors, line 8) PASS: g++.dg/reflect/diag5.C -std=c++26 at line 9 (test for warnings, line 8) PASS: g++.dg/reflect/diag5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/diag6.C -std=c++26 (test for errors, line 9) PASS: g++.dg/reflect/diag6.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/reflect/diag6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/display_string_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/eh1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/eh10.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/reflect/eh10.C -std=gnu++26 at line 16 (test for errors, line ) PASS: g++.dg/reflect/eh10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 21) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 23) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 25) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 26) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 27) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 29) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 30) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 31) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 32) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 33) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 34) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 35) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 36) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 37) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 38) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 39) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 40) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 41) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 42) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 43) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 44) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 45) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 46) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 47) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 48) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 49) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 50) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 51) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 52) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 53) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 54) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 55) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 56) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 57) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 58) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 59) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 60) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 61) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 62) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 63) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 64) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 65) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 66) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 67) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 68) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 69) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 70) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 71) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 72) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 73) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 74) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 75) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 76) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 77) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 78) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 79) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 80) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 81) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 82) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 83) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 84) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 85) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 86) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 87) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 88) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 89) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 90) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for errors, line 91) PASS: g++.dg/reflect/eh2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/eh3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/eh4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/eh5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/eh6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/eh7.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/eh8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/reflect/eh9.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/enumerators_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/error1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/reflect/error1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/reflect/error1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/error1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/error1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/error1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/reflect/error1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/error10.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/error10.C -std=c++26 (test for errors, line 19) PASS: g++.dg/reflect/error10.C -std=c++26 (test for errors, line 25) PASS: g++.dg/reflect/error10.C -std=c++26 (test for errors, line 33) PASS: g++.dg/reflect/error10.C -std=c++26 (test for errors, line 42) PASS: g++.dg/reflect/error10.C -std=c++26 (test for errors, line 51) PASS: g++.dg/reflect/error10.C -std=c++26 (test for errors, line 7) PASS: g++.dg/reflect/error10.C -std=c++26 at line 14 (test for warnings, line 4) PASS: g++.dg/reflect/error10.C -std=c++26 at line 20 (test for warnings, line 13) PASS: g++.dg/reflect/error10.C -std=c++26 at line 26 (test for warnings, line 25) PASS: g++.dg/reflect/error10.C -std=c++26 at line 34 (test for warnings, line 30) PASS: g++.dg/reflect/error10.C -std=c++26 at line 43 (test for warnings, line 39) PASS: g++.dg/reflect/error10.C -std=c++26 at line 52 (test for warnings, line 48) PASS: g++.dg/reflect/error10.C -std=c++26 at line 8 (test for warnings, line ) PASS: g++.dg/reflect/error10.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/error11.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/error11.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/error12.C -std=c++26 (test for errors, line 10) PASS: g++.dg/reflect/error12.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/error12.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/error12.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/error12.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/error12.C -std=c++26 (test for errors, line 18) PASS: g++.dg/reflect/error12.C -std=c++26 (test for errors, line 19) PASS: g++.dg/reflect/error12.C -std=c++26 (test for errors, line 20) PASS: g++.dg/reflect/error12.C -std=c++26 (test for errors, line 21) PASS: g++.dg/reflect/error12.C -std=c++26 (test for errors, line 22) PASS: g++.dg/reflect/error12.C -std=c++26 (test for errors, line 23) PASS: g++.dg/reflect/error12.C -std=c++26 (test for errors, line 7) PASS: g++.dg/reflect/error12.C -std=c++26 (test for errors, line 8) PASS: g++.dg/reflect/error12.C -std=c++26 (test for errors, line 9) PASS: g++.dg/reflect/error12.C -std=c++26 at line 11 (test for warnings, line 5) PASS: g++.dg/reflect/error12.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/error2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/error2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/error2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/error2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/reflect/error2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/reflect/error2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/error3.C -std=c++26 (test for errors, line 4) PASS: g++.dg/reflect/error3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/reflect/error3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/error4.C -std=c++26 (test for errors, line 8) PASS: g++.dg/reflect/error4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/error5.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/error5.C -std=c++26 at line 13 (test for warnings, line 6) PASS: g++.dg/reflect/error5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/error6.C -std=c++26 (test for errors, line 16) PASS: g++.dg/reflect/error6.C -std=c++26 (test for errors, line 17) PASS: g++.dg/reflect/error6.C -std=c++26 (test for errors, line 24) PASS: g++.dg/reflect/error6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/error8.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/error8.C -std=c++26 (test for errors, line 27) PASS: g++.dg/reflect/error8.C -std=c++26 (test for errors, line 33) PASS: g++.dg/reflect/error8.C -std=c++26 (test for errors, line 34) PASS: g++.dg/reflect/error8.C -std=c++26 (test for errors, line 36) PASS: g++.dg/reflect/error8.C -std=c++26 (test for errors, line 8) PASS: g++.dg/reflect/error8.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/error9.C -std=c++26 (test for errors, line 6) PASS: g++.dg/reflect/error9.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/expansion-stmt1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/expansion-stmt2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/expansion-stmt3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/expr1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/expr10.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/expr11.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/expr11.C -std=c++26 (test for errors, line 17) PASS: g++.dg/reflect/expr11.C -std=c++26 (test for errors, line 18) PASS: g++.dg/reflect/expr11.C -std=c++26 (test for errors, line 22) PASS: g++.dg/reflect/expr11.C -std=c++26 (test for errors, line 23) PASS: g++.dg/reflect/expr11.C -std=c++26 (test for errors, line 24) PASS: g++.dg/reflect/expr11.C -std=c++26 (test for errors, line 25) PASS: g++.dg/reflect/expr11.C -std=c++26 (test for errors, line 35) PASS: g++.dg/reflect/expr11.C -std=c++26 (test for errors, line 39) PASS: g++.dg/reflect/expr11.C -std=c++26 (test for errors, line 43) PASS: g++.dg/reflect/expr11.C -std=c++26 (test for errors, line 47) PASS: g++.dg/reflect/expr11.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/expr12.C -std=c++26 (test for errors, line 22) PASS: g++.dg/reflect/expr12.C -std=c++26 (test for errors, line 26) PASS: g++.dg/reflect/expr12.C -std=c++26 (test for errors, line 30) PASS: g++.dg/reflect/expr12.C -std=c++26 (test for errors, line 34) PASS: g++.dg/reflect/expr12.C -std=c++26 (test for errors, line 38) PASS: g++.dg/reflect/expr12.C -std=c++26 (test for errors, line 42) PASS: g++.dg/reflect/expr12.C -std=c++26 (test for errors, line 46) PASS: g++.dg/reflect/expr12.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/expr13.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/expr14.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/expr15.C -std=c++26 (test for errors, line 10) PASS: g++.dg/reflect/expr15.C -std=c++26 (test for errors, line 20) PASS: g++.dg/reflect/expr15.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/reflect/expr15.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/reflect/expr15.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/expr16.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/expr2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/expr2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/expr2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/reflect/expr2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/reflect/expr2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/reflect/expr2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/reflect/expr2.C -std=c++26 (test for errors, line 36) PASS: g++.dg/reflect/expr2.C -std=c++26 (test for errors, line 37) PASS: g++.dg/reflect/expr2.C -std=c++26 (test for errors, line 38) PASS: g++.dg/reflect/expr2.C -std=c++26 (test for errors, line 39) PASS: g++.dg/reflect/expr2.C -std=c++26 (test for errors, line 40) PASS: g++.dg/reflect/expr2.C -std=c++26 (test for errors, line 47) PASS: g++.dg/reflect/expr2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/expr3.C -std=c++26 (test for errors, line 27) PASS: g++.dg/reflect/expr3.C -std=c++26 (test for errors, line 30) PASS: g++.dg/reflect/expr3.C -std=c++26 (test for errors, line 32) PASS: g++.dg/reflect/expr3.C -std=c++26 (test for errors, line 35) PASS: g++.dg/reflect/expr3.C -std=c++26 (test for errors, line 37) PASS: g++.dg/reflect/expr3.C -std=c++26 (test for errors, line 39) PASS: g++.dg/reflect/expr3.C -std=c++26 (test for errors, line 40) PASS: g++.dg/reflect/expr3.C -std=c++26 (test for errors, line 43) PASS: g++.dg/reflect/expr3.C -std=c++26 (test for errors, line 46) PASS: g++.dg/reflect/expr3.C -std=c++26 (test for errors, line 47) PASS: g++.dg/reflect/expr3.C -std=c++26 (test for errors, line 50) PASS: g++.dg/reflect/expr3.C -std=c++26 (test for errors, line 51) PASS: g++.dg/reflect/expr3.C -std=c++26 (test for errors, line 52) PASS: g++.dg/reflect/expr3.C -std=c++26 (test for errors, line 54) PASS: g++.dg/reflect/expr3.C -std=c++26 (test for errors, line 55) PASS: g++.dg/reflect/expr3.C -std=c++26 at line 28 (test for warnings, line 4) PASS: g++.dg/reflect/expr3.C -std=c++26 at line 31 (test for warnings, line 6) PASS: g++.dg/reflect/expr3.C -std=c++26 at line 36 (test for warnings, line 9) PASS: g++.dg/reflect/expr3.C -std=c++26 at line 44 (test for warnings, line 16) PASS: g++.dg/reflect/expr3.C -std=c++26 at line 48 (test for warnings, line 13) PASS: g++.dg/reflect/expr3.C -std=c++26 at line 49 (test for warnings, line 47) PASS: g++.dg/reflect/expr3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/expr4.C -std=c++26 (test for errors, line 47) PASS: g++.dg/reflect/expr4.C -std=c++26 (test for errors, line 49) PASS: g++.dg/reflect/expr4.C -std=c++26 (test for errors, line 51) PASS: g++.dg/reflect/expr4.C -std=c++26 (test for errors, line 53) PASS: g++.dg/reflect/expr4.C -std=c++26 (test for errors, line 55) PASS: g++.dg/reflect/expr4.C -std=c++26 (test for errors, line 56) PASS: g++.dg/reflect/expr4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/expr5.C -std=c++26 (test for errors, line 16) PASS: g++.dg/reflect/expr5.C -std=c++26 (test for errors, line 17) PASS: g++.dg/reflect/expr5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/expr6.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/expr6.C -std=c++26 (test for errors, line 19) PASS: g++.dg/reflect/expr6.C -std=c++26 (test for errors, line 31) PASS: g++.dg/reflect/expr6.C -std=c++26 (test for errors, line 41) PASS: g++.dg/reflect/expr6.C -std=c++26 (test for errors, line 42) PASS: g++.dg/reflect/expr6.C -std=c++26 (test for errors, line 43) PASS: g++.dg/reflect/expr6.C -std=c++26 (test for errors, line 46) PASS: g++.dg/reflect/expr6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/expr7.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/expr8.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/expr9.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/expr9.C -std=c++26 (test for errors, line 36) PASS: g++.dg/reflect/expr9.C -std=c++26 (test for errors, line 62) PASS: g++.dg/reflect/expr9.C -std=c++26 (test for errors, line 70) PASS: g++.dg/reflect/expr9.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/reflect/expr9.C -std=c++26 (test for warnings, line 53) PASS: g++.dg/reflect/expr9.C -std=c++26 (test for warnings, line 67) PASS: g++.dg/reflect/expr9.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/reflect/expr9.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/extent1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/extract1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/extract10.C -std=c++26 (test for errors, line 50) PASS: g++.dg/reflect/extract10.C -std=c++26 (test for errors, line 51) PASS: g++.dg/reflect/extract10.C -std=c++26 (test for errors, line 52) PASS: g++.dg/reflect/extract10.C -std=c++26 (test for errors, line 53) PASS: g++.dg/reflect/extract10.C -std=c++26 (test for errors, line 54) PASS: g++.dg/reflect/extract10.C -std=c++26 (test for errors, line 55) PASS: g++.dg/reflect/extract10.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/extract11.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/extract2.C -std=c++26 (test for errors, line 96) PASS: g++.dg/reflect/extract2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/extract3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/extract4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/extract5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/extract6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/extract7.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/extract8.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/extract8.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/extract9.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/feat1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/feat2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/feat3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_c_language_linkage1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_default_argument1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_default_argument2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_default_member_initializer1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_ellipsis_parameter1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_external_linkage1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_external_linkage2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_identifier1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_identifier2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_identifier3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_internal_linkage1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_internal_linkage2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_linkage1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_module_linkage1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_module_linkage2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_parent1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_template_arguments1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_template_arguments2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_template_arguments3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/has_template_arguments4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/identifier_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/identifier_of2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/identifier_of3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/init1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/init10.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/init10.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/init10.C -std=c++26 (test for errors, line 22) PASS: g++.dg/reflect/init10.C -std=c++26 (test for errors, line 23) PASS: g++.dg/reflect/init10.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/init11.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/init11.C -std=c++26 (test for errors, line 19) PASS: g++.dg/reflect/init11.C -std=c++26 (test for errors, line 24) PASS: g++.dg/reflect/init11.C -std=c++26 (test for errors, line 9) PASS: g++.dg/reflect/init11.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/init12.C -std=c++26 (test for errors, line 27) PASS: g++.dg/reflect/init12.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/init13.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/init14.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/init15.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/init16.C -std=c++26 (test for errors, line 44) PASS: g++.dg/reflect/init16.C -std=c++26 (test for errors, line 45) PASS: g++.dg/reflect/init16.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/init17.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/init2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/reflect/init2.C -std=c++26 at line 11 (test for warnings, line 10) PASS: g++.dg/reflect/init2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/init3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/init4.C -std=c++26 (test for errors, line 52) PASS: g++.dg/reflect/init4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/init5.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/init5.C -std=c++26 (test for errors, line 21) PASS: g++.dg/reflect/init5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/init6.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/init6.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/init6.C -std=c++26 (test for errors, line 18) PASS: g++.dg/reflect/init6.C -std=c++26 (test for errors, line 19) PASS: g++.dg/reflect/init6.C -std=c++26 (test for errors, line 27) PASS: g++.dg/reflect/init6.C -std=c++26 (test for errors, line 28) PASS: g++.dg/reflect/init6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/init7.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/init7.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/init7.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/init7.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/init7.C -std=c++26 (test for errors, line 20) PASS: g++.dg/reflect/init7.C -std=c++26 (test for errors, line 21) PASS: g++.dg/reflect/init7.C -std=c++26 (test for errors, line 23) PASS: g++.dg/reflect/init7.C -std=c++26 (test for errors, line 24) PASS: g++.dg/reflect/init7.C -std=c++26 (test for errors, line 26) PASS: g++.dg/reflect/init7.C -std=c++26 (test for errors, line 8) PASS: g++.dg/reflect/init7.C -std=c++26 (test for errors, line 9) PASS: g++.dg/reflect/init7.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/init8.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/init9.C -std=c++26 (test for errors, line 31) PASS: g++.dg/reflect/init9.C -std=c++26 (test for errors, line 33) PASS: g++.dg/reflect/init9.C -std=c++26 (test for errors, line 37) PASS: g++.dg/reflect/init9.C -std=c++26 (test for errors, line 39) PASS: g++.dg/reflect/init9.C -std=c++26 (test for errors, line 43) PASS: g++.dg/reflect/init9.C -std=c++26 (test for errors, line 45) PASS: g++.dg/reflect/init9.C -std=c++26 (test for errors, line 50) PASS: g++.dg/reflect/init9.C -std=c++26 (test for errors, line 52) PASS: g++.dg/reflect/init9.C -std=c++26 (test for errors, line 7) PASS: g++.dg/reflect/init9.C -std=c++26 (test for errors, line 8) PASS: g++.dg/reflect/init9.C -std=c++26 (test for errors, line 9) PASS: g++.dg/reflect/init9.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_accessible1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_accessible2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_alias_template1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_assignment1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_bit_field1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_class_member1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_class_template1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_complete_type1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_complete_type2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_concept1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_const1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_consteval_only1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_constructible_type1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_constructible_type2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_constructor_template1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_constuctor1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_conversion_function1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_conversion_function_template1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_copy_assignment1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_copy_constructor1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_data_member_spec1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_default_constructor1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_defaulted1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_defaulted2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_deleted1.C -std=c++26 (test for errors, line 145) PASS: g++.dg/reflect/is_deleted1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_deleted2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_destructor1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_enumerable_type1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_enumerator1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_explicit1.C -std=c++26 (test for errors, line 38) PASS: g++.dg/reflect/is_explicit1.C -std=c++26 (test for errors, line 71) PASS: g++.dg/reflect/is_explicit1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_explicit2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_explicit_object_parameter1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_final1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_function1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_function2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_function3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/is_function3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_function_parameter1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_function_parameter2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_function_template1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_function_template2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_function_type1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_literal_operator1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_literal_operator_template1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_lrvalue_reference_qualified1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_move_assignment1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_move_constructor1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_mutable_member1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_namespace1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_namespace_alias1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_namespace_member1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_noexcept1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_noexcept2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_noexcept3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_noexcept4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_nonstatic_data_member1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_object1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_object2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_operator_function1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_operator_function_template1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_override1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_pure_virtual1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_special_member_function1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_static_member1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_string_literal1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_structured_binding1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_structured_binding2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_template1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_template2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_type1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_type_alias1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_type_alias2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_type_alias3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_user_declared1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_user_declared2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_user_provided1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_user_provided2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_variable1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_variable_template1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_virtual1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/is_volatile1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/lex1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/lex2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi110ELDmnuEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi120ELDmvlLi42EEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi121ELDmvlLd4045000000000000EEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi122ELDmobL_Z29_ZTAXtlN3NS21VELi1ELi2ELi3EEEEEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi130ELDmobixL_Z3arrEL[ilx]1EEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi131ELDmobixL_ZN3NS23arrEEL[ilx]1EEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi132ELDmobdtL_ZN3NS21sEE3memEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi140ELDmvr3arrEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi141ELDmvrN3NS23arrEEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi142ELDmvrZ3baziE1xEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi143ELDmvrZ3baziE1vEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi144ELDmvrN3NS23NS324_ZN3NS23NS3DC2a12a22a3EEEEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi145ELDmvrN1S3varEEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi146ELDmvrN3NS21S3varEEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi147ELDmvr4TVarILi42EEEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi148ELDmvr4TVarILi42EEEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi149ELDmvrN3NS21S4TVarIiEEEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi150ELDmsb2a3EEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi151ELDmsbN3NS22a3EEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi160ELDmfn2fniEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi161ELDmfnN3NS22fnEilEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi162ELDmfn3TFnITnDaLi42EEvvEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi163ELDmfnN3NS23TFnILj0EEEvvEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi164ELDmfnN3NS23TFnILDmtyiEEEvvEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi165ELDmfnN3NS21XplERKS1_EEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi166ELDmfnN3NS21ZC4EvEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi167ELDmfnN3NS21ZC4ERKS1_EEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi168ELDmfnN3NS21ZaSERKS1_EEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi169ELDmfnN3NS21ZD4EvEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi170ELDmpa_2fniEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi171ELDmpa_N3NS22fnEilEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi172ELDmpa0_N3NS22fnEilEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi180ELDmen4Enum1AEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi181ELDmen3NS24Enum1AEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi182ELDmen3NS2Uej1C1CEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi190ELDman_EEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi200ELDmta5AliasEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi201ELDmta3NS25AliasEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi202ELDmta6TAliasILi42EEEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi203ELDmta3NS26TAliasILj0EEEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi210ELDmty1SEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi211ELDmtyN3NS21SEEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi212ELDmtyKiEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi213ELDmtyDnEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi214ELDmtyDmEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi215ELDmty4TClsILi42EEEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi216ELDmtyN3NS24TClsILi42EEEEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi220ELDmdm1S3memEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi221ELDmdm3NS21S3memEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi222ELDmdm3NS22auEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi223ELDmdm3NS21X1aEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi224ELDmdm3NS21YIiE1aEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi230ELDmun1S_EEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi231ELDmun3NS21S_EEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi232ELDmun3NS21S0_EEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi233ELDmun3NS21S1_EEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi240ELDmct4TClsEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi241ELDmct3NS24TClsEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi250ELDmft3TFnEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi251ELDmft3NS23TFnEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi260ELDmvt4TVarEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi261ELDmvt3NS24TVarEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi270ELDmat6TAliasEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi271ELDmat3NS26TAliasEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi280ELDmco7ConceptEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi281ELDmco3NS27ConceptEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi290ELDmna7NSAliasEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi291ELDmna3NS27NSAliasEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi300ELDmns2NSEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi301ELDmns3NS23NS3EEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi310ELDmngEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi320ELDmba_1SEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi321ELDmba_N3NS21SEEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi322ELDmba_N3NS21WIiEEEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi323ELDmba0_N3NS21WIfEEEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi330ELDmds1S_6member___EEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi331ELDmdsN3NS21SE_1m_16__nEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi332ELDmdst_1b__5_EEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi333ELDmdsl___3_EEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi334ELDmdsi___0_EEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi340ELDmfnN3NS21XD4EvEEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3fooILi1EDmEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3fooILi2EKDmEvv PASS: g++.dg/reflect/mangle1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member-visibility1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member-visibility2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member1.C -std=c++26 (test for errors, line 58) PASS: g++.dg/reflect/member1.C -std=c++26 (test for errors, line 60) PASS: g++.dg/reflect/member1.C -std=c++26 (test for errors, line 77) PASS: g++.dg/reflect/member1.C -std=c++26 (test for errors, line 79) PASS: g++.dg/reflect/member1.C -std=c++26 (test for errors, line 88) PASS: g++.dg/reflect/member1.C -std=c++26 (test for errors, line 91) PASS: g++.dg/reflect/member1.C -std=c++26 (test for errors, line 92) PASS: g++.dg/reflect/member1.C -std=c++26 (test for errors, line 93) PASS: g++.dg/reflect/member1.C -std=c++26 (test for errors, line 94) PASS: g++.dg/reflect/member1.C -std=c++26 (test for errors, line 95) PASS: g++.dg/reflect/member1.C -std=c++26 (test for errors, line 97) PASS: g++.dg/reflect/member1.C -std=c++26 (test for errors, line 98) PASS: g++.dg/reflect/member1.C -std=c++26 (test for errors, line 99) PASS: g++.dg/reflect/member1.C -std=c++26 at line 100 (test for warnings, line 22) PASS: g++.dg/reflect/member1.C -std=c++26 at line 96 (test for warnings, line 20) PASS: g++.dg/reflect/member1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member10.C -std=c++26 (test for errors, line 19) PASS: g++.dg/reflect/member10.C -std=c++26 (test for errors, line 21) PASS: g++.dg/reflect/member10.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member11.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member12.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member13.C -std=c++26 (test for errors, line 36) PASS: g++.dg/reflect/member13.C -std=c++26 (test for errors, line 37) PASS: g++.dg/reflect/member13.C -std=c++26 (test for errors, line 38) PASS: g++.dg/reflect/member13.C -std=c++26 (test for errors, line 39) PASS: g++.dg/reflect/member13.C -std=c++26 (test for errors, line 40) PASS: g++.dg/reflect/member13.C -std=c++26 (test for errors, line 41) PASS: g++.dg/reflect/member13.C -std=c++26 (test for errors, line 42) PASS: g++.dg/reflect/member13.C -std=c++26 (test for errors, line 43) PASS: g++.dg/reflect/member13.C -std=c++26 (test for errors, line 44) PASS: g++.dg/reflect/member13.C -std=c++26 (test for errors, line 45) PASS: g++.dg/reflect/member13.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member14.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member15.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member15.C -std=c++26 execution test PASS: g++.dg/reflect/member16.C -std=c++26 (test for errors, line 23) PASS: g++.dg/reflect/member16.C -std=c++26 (test for errors, line 24) PASS: g++.dg/reflect/member16.C -std=c++26 (test for errors, line 27) PASS: g++.dg/reflect/member16.C -std=c++26 (test for errors, line 31) PASS: g++.dg/reflect/member16.C -std=c++26 (test for errors, line 32) PASS: g++.dg/reflect/member16.C -std=c++26 (test for errors, line 35) PASS: g++.dg/reflect/member16.C -std=c++26 (test for errors, line 45) PASS: g++.dg/reflect/member16.C -std=c++26 (test for errors, line 46) PASS: g++.dg/reflect/member16.C -std=c++26 (test for errors, line 49) PASS: g++.dg/reflect/member16.C -std=c++26 (test for errors, line 53) PASS: g++.dg/reflect/member16.C -std=c++26 (test for errors, line 54) PASS: g++.dg/reflect/member16.C -std=c++26 (test for errors, line 57) PASS: g++.dg/reflect/member16.C -std=c++26 (test for errors, line 73) PASS: g++.dg/reflect/member16.C -std=c++26 (test for errors, line 74) PASS: g++.dg/reflect/member16.C -std=c++26 (test for errors, line 77) PASS: g++.dg/reflect/member16.C -std=c++26 (test for errors, line 81) PASS: g++.dg/reflect/member16.C -std=c++26 (test for errors, line 82) PASS: g++.dg/reflect/member16.C -std=c++26 (test for errors, line 85) PASS: g++.dg/reflect/member16.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/reflect/member16.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/reflect/member16.C -std=c++26 at line 13 (test for warnings, line 12) PASS: g++.dg/reflect/member16.C -std=c++26 at line 8 (test for warnings, line 7) PASS: g++.dg/reflect/member16.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member17.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member18.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member19.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member20.C -std=c++26 (test for errors, line 19) PASS: g++.dg/reflect/member20.C -std=c++26 (test for errors, line 20) PASS: g++.dg/reflect/member20.C -std=c++26 (test for errors, line 8) PASS: g++.dg/reflect/member20.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member21.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member4.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/member4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member5.C -std=c++26 (test for errors, line 16) PASS: g++.dg/reflect/member5.C -std=c++26 (test for errors, line 17) PASS: g++.dg/reflect/member5.C -std=c++26 (test for errors, line 18) PASS: g++.dg/reflect/member5.C -std=c++26 (test for errors, line 19) PASS: g++.dg/reflect/member5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member6.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/member6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member7.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member8.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/member8.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/member8.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/reflect/member8.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/member9.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/members_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/members_of10.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/members_of2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/members_of3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/members_of4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/members_of5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/members_of6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/members_of7.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/members_of8.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/members_of9.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/metafn-ptr1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/no-exceptions1.C -std=c++26 at line 10 (test for warnings, line 7) PASS: g++.dg/reflect/no-exceptions1.C -std=c++26 at line 8 (test for errors, line 7) PASS: g++.dg/reflect/no-exceptions1.C -std=c++26 at line 9 (test for errors, line 7) PASS: g++.dg/reflect/no-exceptions1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/no-exceptions2.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/reflect/no-exceptions2.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/reflect/no-exceptions2.C -std=c++26 at line 15 (test for errors, line ) PASS: g++.dg/reflect/no-exceptions2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/ns1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/ns2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/reflect/ns2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/reflect/ns2.C -std=c++26 (test for errors, line 26) PASS: g++.dg/reflect/ns2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/reflect/ns2.C -std=c++26 (test for errors, line 30) PASS: g++.dg/reflect/ns2.C -std=c++26 (test for errors, line 32) PASS: g++.dg/reflect/ns2.C -std=c++26 (test for errors, line 34) PASS: g++.dg/reflect/ns2.C -std=c++26 (test for errors, line 36) PASS: g++.dg/reflect/ns2.C -std=c++26 (test for errors, line 39) PASS: g++.dg/reflect/ns2.C -std=c++26 (test for errors, line 41) PASS: g++.dg/reflect/ns2.C -std=c++26 (test for errors, line 44) PASS: g++.dg/reflect/ns2.C -std=c++26 at line 21 (test for warnings, line ) PASS: g++.dg/reflect/ns2.C -std=c++26 at line 25 (test for warnings, line 24) PASS: g++.dg/reflect/ns2.C -std=c++26 at line 27 (test for warnings, line 5) PASS: g++.dg/reflect/ns2.C -std=c++26 at line 29 (test for warnings, line 7) PASS: g++.dg/reflect/ns2.C -std=c++26 at line 31 (test for warnings, line 9) PASS: g++.dg/reflect/ns2.C -std=c++26 at line 33 (test for warnings, line 11) PASS: g++.dg/reflect/ns2.C -std=c++26 at line 35 (test for warnings, line 6) PASS: g++.dg/reflect/ns2.C -std=c++26 at line 37 (test for warnings, line 17) PASS: g++.dg/reflect/ns2.C -std=c++26 at line 40 (test for warnings, line 38) PASS: g++.dg/reflect/ns2.C -std=c++26 at line 42 (test for warnings, line 9) PASS: g++.dg/reflect/ns2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/ns3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/ns4.C -std=c++26 (test for errors, line 73) PASS: g++.dg/reflect/ns4.C -std=c++26 (test for errors, line 74) PASS: g++.dg/reflect/ns4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for errors, line 23) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for errors, line 24) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for errors, line 25) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for errors, line 26) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for errors, line 27) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for errors, line 28) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for errors, line 29) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for errors, line 30) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for errors, line 31) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for errors, line 32) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for errors, line 33) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for warnings, line 39) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for warnings, line 40) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for warnings, line 43) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for warnings, line 44) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for warnings, line 45) PASS: g++.dg/reflect/ns5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/ns6.C -std=c++26 (test for errors, line 7) PASS: g++.dg/reflect/ns6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/null1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/null2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/null3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/null4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/null5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/object_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/object_of2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/reflect/object_of2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/reflect/object_of2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/reflect/object_of2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/reflect/object_of2.C -std=c++26 (test for errors, line 26) PASS: g++.dg/reflect/object_of2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/object_of3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/odr1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/reflect/odr1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/reflect/odr1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/reflect/odr1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/reflect/odr1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/offset_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/omp_depend1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/omp_taskwait1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/operator_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/override1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/override1.C -std=c++26 (test for errors, line 33) PASS: g++.dg/reflect/override1.C -std=c++26 (test for errors, line 38) PASS: g++.dg/reflect/override1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/p2996-1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/p2996-1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/p2996-1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/reflect/p2996-1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-10.C -std=c++26 (test for errors, line 11) PASS: g++.dg/reflect/p2996-10.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-11.C -std=c++26 (test for errors, line 16) PASS: g++.dg/reflect/p2996-11.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-12.C -std=c++26 (test for errors, line 18) PASS: g++.dg/reflect/p2996-12.C -std=c++26 (test for errors, line 24) PASS: g++.dg/reflect/p2996-12.C -std=c++26 at line 19 (test for warnings, line 8) PASS: g++.dg/reflect/p2996-12.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-13.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-14.C -std=c++26 (test for errors, line 9) PASS: g++.dg/reflect/p2996-14.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-15.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/p2996-15.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/p2996-15.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-16.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-17.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-18.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-19.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/p2996-2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-20.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-21.C -std=c++26 (test for errors, line 26) PASS: g++.dg/reflect/p2996-21.C -std=c++26 (test for errors, line 37) PASS: g++.dg/reflect/p2996-21.C -std=c++26 at line 12 (test for errors, line 11) PASS: g++.dg/reflect/p2996-21.C -std=c++26 at line 27 (test for warnings, line 26) PASS: g++.dg/reflect/p2996-21.C -std=c++26 at line 38 (test for warnings, line 37) PASS: g++.dg/reflect/p2996-21.C -std=c++26 at line 43 (test for errors, line 42) PASS: g++.dg/reflect/p2996-21.C -std=c++26 at line 48 (test for errors, line 47) PASS: g++.dg/reflect/p2996-21.C -std=c++26 at line 49 (test for warnings, line 47) PASS: g++.dg/reflect/p2996-21.C -std=c++26 at line 51 (test for warnings, line 52) PASS: g++.dg/reflect/p2996-21.C -std=c++26 at line 57 (test for errors, line 55) PASS: g++.dg/reflect/p2996-21.C -std=c++26 at line 63 (test for errors, line 61) PASS: g++.dg/reflect/p2996-21.C -std=c++26 at line 64 (test for warnings, line 60) PASS: g++.dg/reflect/p2996-21.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-3.C -std=c++26 (test for errors, line 21) PASS: g++.dg/reflect/p2996-3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-4.C -std=c++26 (test for errors, line 26) PASS: g++.dg/reflect/p2996-4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-7.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-8.C -std=c++26 (test for errors, line 7) PASS: g++.dg/reflect/p2996-8.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/reflect/p2996-8.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p2996-9.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p3394-1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p3394-1.C -std=c++26 execution test PASS: g++.dg/reflect/p3394-1.C -std=c++26 output pattern test PASS: g++.dg/reflect/p3491-1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p3491-2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/p3491-2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/p3491-3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/pack-index1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/reflect/pack-index1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/parameters_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/parameters_of2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/parameters_of3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/parameters_of4.C -std=c++26 (test for errors, line 11) PASS: g++.dg/reflect/parameters_of4.C -std=c++26 at line 13 (test for errors, line ) PASS: g++.dg/reflect/parameters_of4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/parameters_of5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/parameters_of6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/parameters_of7.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/parameters_of8.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/parameters_of8.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/parent_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/parm1.C -std=c++26 (test for errors, line 33) PASS: g++.dg/reflect/parm1.C -std=c++26 (test for errors, line 35) PASS: g++.dg/reflect/parm1.C -std=c++26 (test for errors, line 38) PASS: g++.dg/reflect/parm1.C -std=c++26 (test for errors, line 40) PASS: g++.dg/reflect/parm1.C -std=c++26 (test for errors, line 43) PASS: g++.dg/reflect/parm1.C -std=c++26 (test for errors, line 45) PASS: g++.dg/reflect/parm1.C -std=c++26 (test for errors, line 48) PASS: g++.dg/reflect/parm1.C -std=c++26 (test for errors, line 52) PASS: g++.dg/reflect/parm1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/parm2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/reflect/parm2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/parm2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/parm3.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/parm3.C -std=c++26 (test for errors, line 16) PASS: g++.dg/reflect/parm3.C -std=c++26 (test for errors, line 23) PASS: g++.dg/reflect/parm3.C -std=c++26 (test for errors, line 24) PASS: g++.dg/reflect/parm3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/reflect/parm3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/reflect/parm3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/parm4.C -std=c++26 (test for errors, line 11) PASS: g++.dg/reflect/parm4.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/parm4.C -std=c++26 (test for errors, line 18) PASS: g++.dg/reflect/parm4.C -std=c++26 (test for errors, line 21) PASS: g++.dg/reflect/parm4.C -std=c++26 (test for errors, line 22) PASS: g++.dg/reflect/parm4.C -std=c++26 (test for errors, line 26) PASS: g++.dg/reflect/parm4.C -std=c++26 (test for errors, line 27) PASS: g++.dg/reflect/parm4.C -std=c++26 (test for errors, line 28) PASS: g++.dg/reflect/parm4.C -std=c++26 (test for errors, line 31) PASS: g++.dg/reflect/parm4.C -std=c++26 (test for errors, line 32) PASS: g++.dg/reflect/parm4.C -std=c++26 (test for errors, line 8) PASS: g++.dg/reflect/parm4.C -std=c++26 (test for errors, line 9) PASS: g++.dg/reflect/parm4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/parm5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/parse1.C -std=c++26 (test for excess errors) XFAIL: g++.dg/reflect/parse2.C -std=c++26 (test for bogus messages, line 27) PASS: g++.dg/reflect/parse2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/parse3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/reflect/parse3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/parse3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/parse3.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/parse3.C -std=c++26 (test for errors, line 16) PASS: g++.dg/reflect/parse3.C -std=c++26 (test for errors, line 38) PASS: g++.dg/reflect/parse3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/parse4.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/parse4.C -std=c++26 (test for errors, line 16) PASS: g++.dg/reflect/parse4.C -std=c++26 (test for errors, line 21) PASS: g++.dg/reflect/parse4.C -std=c++26 at line 14 (test for warnings, line 13) PASS: g++.dg/reflect/parse4.C -std=c++26 at line 17 (test for warnings, line 16) PASS: g++.dg/reflect/parse4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/parse5.C -std=c++26 (test for errors, line 10) PASS: g++.dg/reflect/parse5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/parse6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/pr122634-1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/pr122634-2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/reflect/pr122634-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/reflect/pr122634-2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/reflect/pr122634-2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/pr123404.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/reflect/pr123404.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/reflect/pr123404.C -std=c++26 (test for bogus messages, line 20) PASS: g++.dg/reflect/pr123404.C -std=c++26 (test for bogus messages, line 21) PASS: g++.dg/reflect/pr123404.C -std=c++26 (test for bogus messages, line 22) PASS: g++.dg/reflect/pr123404.C -std=c++26 (test for bogus messages, line 23) PASS: g++.dg/reflect/pr123404.C -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/reflect/pr123404.C -std=c++26 (test for bogus messages, line 9) PASS: g++.dg/reflect/pr123404.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/pr123612.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/pr124012.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/pr124012.C -std=c++26 (test for errors, line 20) PASS: g++.dg/reflect/pr124012.C -std=c++26 (test for errors, line 27) PASS: g++.dg/reflect/pr124012.C -std=c++26 (test for errors, line 34) PASS: g++.dg/reflect/pr124012.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/pr124227.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/qrn1.C -std=c++26 (test for errors, line 117) PASS: g++.dg/reflect/qrn1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/qrn2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/reflect/qrn2.C -std=c++26 (test for errors, line 25) PASS: g++.dg/reflect/qrn2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/reflect/qrn2.C -std=c++26 (test for errors, line 29) PASS: g++.dg/reflect/qrn2.C -std=c++26 (test for errors, line 30) PASS: g++.dg/reflect/qrn2.C -std=c++26 (test for errors, line 32) PASS: g++.dg/reflect/qrn2.C -std=c++26 (test for errors, line 33) PASS: g++.dg/reflect/qrn2.C -std=c++26 (test for errors, line 34) PASS: g++.dg/reflect/qrn2.C -std=c++26 (test for errors, line 36) PASS: g++.dg/reflect/qrn2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/range_args.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_constant1.C -std=c++26 (test for errors, line 25) PASS: g++.dg/reflect/reflect_constant1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_constant2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_constant3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_constant4.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/reflect_constant4.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/reflect_constant4.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/reflect_constant4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_constant5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_constant6.C -std=c++26 (test for errors, line 22) PASS: g++.dg/reflect/reflect_constant6.C -std=c++26 (test for errors, line 46) PASS: g++.dg/reflect/reflect_constant6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_constant7.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_constant8.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/reflect_constant8.C -std=c++26 (test for errors, line 22) PASS: g++.dg/reflect/reflect_constant8.C -std=c++26 (test for errors, line 25) PASS: g++.dg/reflect/reflect_constant8.C -std=c++26 (test for errors, line 31) PASS: g++.dg/reflect/reflect_constant8.C -std=c++26 at line 33 (test for errors, line ) PASS: g++.dg/reflect/reflect_constant8.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_constant9.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_constant_array1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_constant_array1.C -std=c++26 execution test PASS: g++.dg/reflect/reflect_constant_array2.C -std=c++26 at line 13 (test for errors, line 12) PASS: g++.dg/reflect/reflect_constant_array2.C -std=c++26 at line 17 (test for errors, line 16) PASS: g++.dg/reflect/reflect_constant_array2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_constant_array3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_constant_array4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_constant_array5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_constant_array6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_constant_array7.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_constant_array8.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_constant_string1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_constant_string1.C -std=c++26 execution test PASS: g++.dg/reflect/reflect_constant_string2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/reflect_constant_string2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/reflect_constant_string2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/reflect_constant_string2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_function1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/reflect/reflect_function1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_function2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_object1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_object2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_object3.C -std=c++26 (test for errors, line 16) PASS: g++.dg/reflect/reflect_object3.C -std=c++26 (test for errors, line 21) PASS: g++.dg/reflect/reflect_object3.C -std=c++26 (test for errors, line 28) PASS: g++.dg/reflect/reflect_object3.C -std=c++26 (test for errors, line 32) PASS: g++.dg/reflect/reflect_object3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/reflect_object4.C -std=c++26 (test for errors, line 10) PASS: g++.dg/reflect/reflect_object4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/return_type_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/return_type_of2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/return_type_of2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/return_type_of2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/reflect/return_type_of2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/reflect/return_type_of2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/serialize1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/serialize1.C -std=c++26 execution test PASS: g++.dg/reflect/serialize2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/serialize2.C -std=c++26 execution test PASS: g++.dg/reflect/serialize3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/serialize3.C -std=c++26 execution test PASS: g++.dg/reflect/size_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/source_location_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/source_location_of2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/splice1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/reflect/splice1.C -std=c++26 (test for errors, line 22) PASS: g++.dg/reflect/splice1.C -std=c++26 (test for errors, line 23) PASS: g++.dg/reflect/splice1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/reflect/splice1.C -std=c++26 (test for errors, line 25) PASS: g++.dg/reflect/splice1.C -std=c++26 (test for errors, line 26) XFAIL: g++.dg/reflect/splice1.C -std=c++26 (test for errors, line 27) PASS: g++.dg/reflect/splice1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/splice10.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/splice11.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/splice2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/splice3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/reflect/splice3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/splice4.C -std=c++26 at line 15 (test for errors, line 14) PASS: g++.dg/reflect/splice4.C -std=c++26 at line 17 (test for errors, line 16) PASS: g++.dg/reflect/splice4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/splice5.C -std=c++26 (test for errors, line 16) PASS: g++.dg/reflect/splice5.C -std=c++26 (test for errors, line 19) XFAIL: g++.dg/reflect/splice5.C -std=c++26 (test for errors, line 29) XFAIL: g++.dg/reflect/splice5.C -std=c++26 (test for errors, line 31) PASS: g++.dg/reflect/splice5.C -std=c++26 at line 17 (test for warnings, line 4) PASS: g++.dg/reflect/splice5.C -std=c++26 at line 20 (test for warnings, line 8) XFAIL: g++.dg/reflect/splice5.C -std=c++26 at line 30 (test for warnings, line 29) PASS: g++.dg/reflect/splice5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/splice6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/splice7.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/splice8.C -std=c++26 (test for errors, line 26) PASS: g++.dg/reflect/splice8.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/splice9.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/splicing-base1.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/reflect/splicing-base1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/splicing-base2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/splicing-base3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/splicing-base4.C -std=c++26 (test for errors, line 22) PASS: g++.dg/reflect/splicing-base4.C -std=c++26 (test for errors, line 23) PASS: g++.dg/reflect/splicing-base4.C -std=c++26 (test for errors, line 24) PASS: g++.dg/reflect/splicing-base4.C -std=c++26 (test for errors, line 25) PASS: g++.dg/reflect/splicing-base4.C -std=c++26 at line 28 (test for errors, line ) PASS: g++.dg/reflect/splicing-base4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/storage_duration1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/storage_duration2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/storage_duration3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/subobjects_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/substitute1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/substitute2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/substitute3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/substitute4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/substitute5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/substitute6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/symbol_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/symbol_of2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/template_arguments_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/template_arguments_of2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/template_arguments_of3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/template_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/template_of2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/template_of3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/tuple1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/tuple2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/reflect/tuple2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/tuple2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/tuple2.C -std=c++26 at line 19 (test for errors, line ) PASS: g++.dg/reflect/tuple2.C -std=c++26 at line 20 (test for errors, line ) PASS: g++.dg/reflect/tuple2.C -std=c++26 at line 21 (test for errors, line ) PASS: g++.dg/reflect/tuple2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type1.C -std=c++26 (test for errors, line 141) PASS: g++.dg/reflect/type1.C -std=c++26 (test for errors, line 150) PASS: g++.dg/reflect/type1.C -std=c++26 (test for errors, line 159) PASS: g++.dg/reflect/type1.C -std=c++26 (test for errors, line 184) PASS: g++.dg/reflect/type1.C -std=c++26 (test for errors, line 188) PASS: g++.dg/reflect/type1.C -std=c++26 (test for errors, line 36) PASS: g++.dg/reflect/type1.C -std=c++26 (test for errors, line 49) PASS: g++.dg/reflect/type1.C -std=c++26 (test for errors, line 53) PASS: g++.dg/reflect/type1.C -std=c++26 (test for errors, line 58) PASS: g++.dg/reflect/type1.C -std=c++26 (test for errors, line 65) PASS: g++.dg/reflect/type1.C -std=c++26 (test for errors, line 70) PASS: g++.dg/reflect/type1.C -std=c++26 (test for errors, line 75) PASS: g++.dg/reflect/type1.C -std=c++26 (test for errors, line 80) PASS: g++.dg/reflect/type1.C -std=c++26 (test for errors, line 85) PASS: g++.dg/reflect/type1.C -std=c++26 (test for errors, line 90) PASS: g++.dg/reflect/type1.C -std=c++26 (test for errors, line 95) PASS: g++.dg/reflect/type1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type10.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/type10.C -std=c++26 (test for errors, line 6) PASS: g++.dg/reflect/type10.C -std=c++26 (test for errors, line 7) PASS: g++.dg/reflect/type10.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/reflect/type2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/type2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/reflect/type2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/type2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/type2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/reflect/type2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/reflect/type2.C -std=c++26 (test for errors, line 21) PASS: g++.dg/reflect/type2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/reflect/type2.C -std=c++26 (test for errors, line 25) PASS: g++.dg/reflect/type2.C -std=c++26 (test for errors, line 31) PASS: g++.dg/reflect/type2.C -std=c++26 (test for errors, line 37) PASS: g++.dg/reflect/type2.C -std=c++26 (test for errors, line 38) PASS: g++.dg/reflect/type2.C -std=c++26 (test for errors, line 44) PASS: g++.dg/reflect/type2.C -std=c++26 (test for errors, line 51) PASS: g++.dg/reflect/type2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type4.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type7.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/type7.C -std=c++26 (test for errors, line 7) PASS: g++.dg/reflect/type7.C -std=c++26 (test for errors, line 8) PASS: g++.dg/reflect/type7.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type8.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type9.C -std=c++26 (test for errors, line 23) PASS: g++.dg/reflect/type9.C -std=c++26 (test for errors, line 24) PASS: g++.dg/reflect/type9.C -std=c++26 (test for errors, line 25) PASS: g++.dg/reflect/type9.C -std=c++26 (test for errors, line 26) PASS: g++.dg/reflect/type9.C -std=c++26 (test for errors, line 27) PASS: g++.dg/reflect/type9.C -std=c++26 (test for errors, line 28) PASS: g++.dg/reflect/type9.C -std=c++26 (test for errors, line 29) PASS: g++.dg/reflect/type9.C -std=c++26 (test for errors, line 30) PASS: g++.dg/reflect/type9.C -std=c++26 (test for errors, line 31) PASS: g++.dg/reflect/type9.C -std=c++26 (test for errors, line 32) PASS: g++.dg/reflect/type9.C -std=c++26 (test for errors, line 33) PASS: g++.dg/reflect/type9.C -std=c++26 (test for errors, line 34) PASS: g++.dg/reflect/type9.C -std=c++26 (test for errors, line 35) PASS: g++.dg/reflect/type9.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/reflect/type9.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/reflect/type9.C -std=c++26 (test for warnings, line 39) PASS: g++.dg/reflect/type9.C -std=c++26 (test for warnings, line 40) PASS: g++.dg/reflect/type9.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/reflect/type9.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/reflect/type9.C -std=c++26 (test for warnings, line 43) PASS: g++.dg/reflect/type9.C -std=c++26 (test for warnings, line 44) PASS: g++.dg/reflect/type9.C -std=c++26 (test for warnings, line 45) PASS: g++.dg/reflect/type9.C -std=c++26 (test for warnings, line 46) PASS: g++.dg/reflect/type9.C -std=c++26 (test for warnings, line 47) PASS: g++.dg/reflect/type9.C -std=c++26 (test for warnings, line 48) PASS: g++.dg/reflect/type9.C -std=c++26 (test for warnings, line 49) PASS: g++.dg/reflect/type9.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type_of2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type_of3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type_rels1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type_trait1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type_trait10.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type_trait11.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type_trait12.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type_trait13.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type_trait2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type_trait3.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/reflect/type_trait4.C -std=gnu++26 PASS: g++.dg/reflect/type_trait5.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type_trait6.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type_trait8.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/type_trait9.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/u8display_string_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/u8identifier_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/u8symbol_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/underlying_type1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/reflect/underlying_type1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/reflect/underlying_type1.C -std=c++26 at line 12 (test for errors, line 11) PASS: g++.dg/reflect/underlying_type1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/using1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/using2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/value_or_object1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/variable_of1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/variable_of2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/variable_of3.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/variant1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/variant2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/reflect/variant2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/reflect/variant2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/reflect/variant2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/reflect/variant2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/reflect/variant2.C -std=c++26 at line 18 (test for errors, line ) PASS: g++.dg/reflect/variant2.C -std=c++26 at line 19 (test for errors, line ) PASS: g++.dg/reflect/variant2.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/vector1.C -std=c++26 (test for excess errors) PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi106EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi107EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi110EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi111EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi114EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi117EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi118EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi119EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi125EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi126EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi127EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi128EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi130EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi131EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi132EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi133EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi134EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi138EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi139EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler \t.weak\t_Z3fooILi140EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi100EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi101EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi102EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi103EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi104EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi105EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi108EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi109EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi112EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi113EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi115EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi116EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi120EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi121EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi122EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi123EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi124EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi129EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi135EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi136EL PASS: g++.dg/reflect/visibility1.C -std=c++26 scan-assembler-not \t.weak\t_Z3fooILi137EL PASS: g++.dg/reflect/visibility1.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/anon-ns1.C -std=c++20 scan-assembler "*N[^"]+1AE PASS: g++.dg/rtti/anon-ns1.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/anon-ns1.C -std=c++26 scan-assembler "*N[^"]+1AE PASS: g++.dg/rtti/anon-ns1.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/anon-ns1.C -std=c++98 scan-assembler "*N[^"]+1AE PASS: g++.dg/rtti/anon-ns1.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/crash1.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/crash1.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/crash1.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/crash2.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/crash2.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/crash2.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/crash3.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/rtti/crash3.C -std=c++11 (test for excess errors) PASS: g++.dg/rtti/crash3.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/crash3.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/crash4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/rtti/crash4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/rtti/crash4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/rtti/cv1.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/cv1.C -std=c++20 execution test PASS: g++.dg/rtti/cv1.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/cv1.C -std=c++26 execution test PASS: g++.dg/rtti/cv1.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/cv1.C -std=c++98 execution test UNSUPPORTED: g++.dg/rtti/darwin-builtin-linkage.C -std=c++20 UNSUPPORTED: g++.dg/rtti/darwin-builtin-linkage.C -std=c++26 UNSUPPORTED: g++.dg/rtti/darwin-builtin-linkage.C -std=c++98 PASS: g++.dg/rtti/dyncast1.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/dyncast1.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/dyncast1.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/dyncast2.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/dyncast2.C -std=c++20 execution test PASS: g++.dg/rtti/dyncast2.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/dyncast2.C -std=c++26 execution test PASS: g++.dg/rtti/dyncast2.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/dyncast2.C -std=c++98 execution test PASS: g++.dg/rtti/dyncast3.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/dyncast3.C -std=c++20 execution test PASS: g++.dg/rtti/dyncast3.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/dyncast3.C -std=c++26 execution test PASS: g++.dg/rtti/dyncast3.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/dyncast3.C -std=c++98 execution test PASS: g++.dg/rtti/dyncast4.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/dyncast4.C -std=c++20 execution test PASS: g++.dg/rtti/dyncast4.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/dyncast4.C -std=c++26 execution test PASS: g++.dg/rtti/dyncast4.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/dyncast4.C -std=c++98 execution test PASS: g++.dg/rtti/dyncast5.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/dyncast5.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/dyncast5.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 13) PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 14) PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 15) PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 20) PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 21) PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 25) PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 27) PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 41) PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 42) PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 43) PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 47) PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 48) PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 51) PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 53) PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/dyncast6.C -std=c++26 (test for errors, line 13) PASS: g++.dg/rtti/dyncast6.C -std=c++26 (test for errors, line 14) PASS: g++.dg/rtti/dyncast6.C -std=c++26 (test for errors, line 15) PASS: g++.dg/rtti/dyncast6.C -std=c++26 (test for errors, line 20) PASS: g++.dg/rtti/dyncast6.C -std=c++26 (test for errors, line 21) PASS: g++.dg/rtti/dyncast6.C -std=c++26 (test for errors, line 25) PASS: g++.dg/rtti/dyncast6.C -std=c++26 (test for errors, line 27) PASS: g++.dg/rtti/dyncast6.C -std=c++26 (test for errors, line 41) PASS: g++.dg/rtti/dyncast6.C -std=c++26 (test for errors, line 42) PASS: g++.dg/rtti/dyncast6.C -std=c++26 (test for errors, line 43) PASS: g++.dg/rtti/dyncast6.C -std=c++26 (test for errors, line 47) PASS: g++.dg/rtti/dyncast6.C -std=c++26 (test for errors, line 48) PASS: g++.dg/rtti/dyncast6.C -std=c++26 (test for errors, line 51) PASS: g++.dg/rtti/dyncast6.C -std=c++26 (test for errors, line 53) PASS: g++.dg/rtti/dyncast6.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 13) PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 14) PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 15) PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 20) PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 21) PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 25) PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 27) PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 41) PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 42) PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 43) PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 47) PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 48) PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 51) PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 53) PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/dyncast7.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/dyncast7.C -std=c++20 execution test PASS: g++.dg/rtti/dyncast7.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/dyncast7.C -std=c++26 execution test PASS: g++.dg/rtti/dyncast7.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/dyncast7.C -std=c++98 execution test PASS: g++.dg/rtti/dyncast8.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/rtti/dyncast8.C -std=c++20 at line 15 (test for errors, line ) PASS: g++.dg/rtti/dyncast8.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/dyncast8.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/rtti/dyncast8.C -std=c++26 at line 15 (test for errors, line ) PASS: g++.dg/rtti/dyncast8.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/dyncast8.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/rtti/dyncast8.C -std=c++98 at line 15 (test for errors, line ) PASS: g++.dg/rtti/dyncast8.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/fn-quals.C -std=c++20 (test for errors, line 7) PASS: g++.dg/rtti/fn-quals.C -std=c++20 (test for errors, line 8) PASS: g++.dg/rtti/fn-quals.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/fn-quals.C -std=c++26 (test for errors, line 7) PASS: g++.dg/rtti/fn-quals.C -std=c++26 (test for errors, line 8) PASS: g++.dg/rtti/fn-quals.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/fn-quals.C -std=c++98 (test for errors, line 7) PASS: g++.dg/rtti/fn-quals.C -std=c++98 (test for errors, line 8) PASS: g++.dg/rtti/fn-quals.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/incomplete1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/rtti/incomplete1.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/incomplete1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/rtti/incomplete1.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/incomplete1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/rtti/incomplete1.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++20 dg-regexp 15 was found: "\-\-\- .*" PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++20 dg-regexp 16 was found: "\+\+\+ .*" PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++20 expected multiline pattern lines 21-25 PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++20 (test for excess errors) PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++26 dg-regexp 15 was found: "\-\-\- .*" PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++26 dg-regexp 16 was found: "\+\+\+ .*" PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++26 expected multiline pattern lines 21-25 PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++26 (test for excess errors) PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++98 dg-regexp 15 was found: "\-\-\- .*" PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++98 dg-regexp 16 was found: "\+\+\+ .*" PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++98 expected multiline pattern lines 21-25 PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++98 (test for excess errors) PASS: g++.dg/rtti/no-rtti-voidptr.C -std=gnu++20 (test for excess errors) PASS: g++.dg/rtti/no-rtti-voidptr.C -std=gnu++26 (test for excess errors) PASS: g++.dg/rtti/no-rtti-voidptr.C -std=gnu++98 (test for excess errors) PASS: g++.dg/rtti/no-rtti.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/rtti/no-rtti.C -std=gnu++20 (test for excess errors) PASS: g++.dg/rtti/no-rtti.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/rtti/no-rtti.C -std=gnu++26 (test for excess errors) PASS: g++.dg/rtti/no-rtti.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/rtti/no-rtti.C -std=gnu++98 (test for excess errors) PASS: g++.dg/rtti/pr109042.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/pr109042.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/pr109042.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/pr83534.C (test for excess errors) PASS: g++.dg/rtti/pr83534.C execution test PASS: g++.dg/rtti/predefined-rtti-macro-1.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/predefined-rtti-macro-1.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/predefined-rtti-macro-1.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/predefined-rtti-macro-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/rtti/predefined-rtti-macro-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/rtti/predefined-rtti-macro-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/rtti/template1.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/template1.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/template1.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/tinfo1.C -std=c++20 scan-assembler _ZTIP9CTemplateIhE[: \t\n] PASS: g++.dg/rtti/tinfo1.C -std=c++20 scan-assembler-not (.globl|.global)[ \t]+_ZTIP9CTemplateIhE PASS: g++.dg/rtti/tinfo1.C -std=c++20 scan-assembler-not .section[^\n\r]*_ZTIP9CTemplateIhE[^\n\r]* PASS: g++.dg/rtti/tinfo1.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/tinfo1.C -std=c++26 scan-assembler _ZTIP9CTemplateIhE[: \t\n] PASS: g++.dg/rtti/tinfo1.C -std=c++26 scan-assembler-not (.globl|.global)[ \t]+_ZTIP9CTemplateIhE PASS: g++.dg/rtti/tinfo1.C -std=c++26 scan-assembler-not .section[^\n\r]*_ZTIP9CTemplateIhE[^\n\r]* PASS: g++.dg/rtti/tinfo1.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/tinfo1.C -std=c++98 scan-assembler _ZTIP9CTemplateIhE[: \t\n] PASS: g++.dg/rtti/tinfo1.C -std=c++98 scan-assembler-not (.globl|.global)[ \t]+_ZTIP9CTemplateIhE PASS: g++.dg/rtti/tinfo1.C -std=c++98 scan-assembler-not .section[^\n\r]*_ZTIP9CTemplateIhE[^\n\r]* PASS: g++.dg/rtti/tinfo1.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid-complete1.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/typeid-complete1.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/typeid-complete1.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid1.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/typeid1.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/typeid1.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid10.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/typeid10.C -std=c++20 execution test PASS: g++.dg/rtti/typeid10.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/typeid10.C -std=c++26 execution test PASS: g++.dg/rtti/typeid10.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid10.C -std=c++98 execution test PASS: g++.dg/rtti/typeid11.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/typeid11.C -std=c++20 execution test PASS: g++.dg/rtti/typeid11.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/typeid11.C -std=c++26 execution test PASS: g++.dg/rtti/typeid11.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid11.C -std=c++98 execution test PASS: g++.dg/rtti/typeid12.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/typeid12.C -std=c++20 execution test PASS: g++.dg/rtti/typeid12.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/typeid12.C -std=c++26 execution test PASS: g++.dg/rtti/typeid12.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid12.C -std=c++98 execution test PASS: g++.dg/rtti/typeid13.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/typeid13.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/typeid13.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid2.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/typeid2.C -std=c++20 execution test PASS: g++.dg/rtti/typeid2.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/typeid2.C -std=c++26 execution test PASS: g++.dg/rtti/typeid2.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid2.C -std=c++98 execution test PASS: g++.dg/rtti/typeid3.C -std=c++20 (test for errors, line 5) PASS: g++.dg/rtti/typeid3.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/typeid3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/rtti/typeid3.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/typeid3.C -std=c++98 (test for errors, line 5) PASS: g++.dg/rtti/typeid3.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/rtti/typeid4.C -std=gnu++20 execution test PASS: g++.dg/rtti/typeid4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/rtti/typeid4.C -std=gnu++26 execution test PASS: g++.dg/rtti/typeid4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/rtti/typeid4.C -std=gnu++98 execution test PASS: g++.dg/rtti/typeid5.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/typeid5.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/typeid5.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid6.C -std=c++20 (test for errors, line 10) PASS: g++.dg/rtti/typeid6.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/typeid6.C -std=c++20 match candidate text at line 11 (test for warnings, line 10) PASS: g++.dg/rtti/typeid6.C -std=c++26 (test for errors, line 10) PASS: g++.dg/rtti/typeid6.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/typeid6.C -std=c++26 match candidate text at line 11 (test for warnings, line 10) PASS: g++.dg/rtti/typeid6.C -std=c++98 (test for errors, line 10) PASS: g++.dg/rtti/typeid6.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid6.C -std=c++98 match candidate text at line 11 (test for warnings, line 10) PASS: g++.dg/rtti/typeid7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/rtti/typeid7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/rtti/typeid7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/rtti/typeid8.C -std=c++20 (test for errors, line 10) PASS: g++.dg/rtti/typeid8.C -std=c++20 (test for errors, line 11) PASS: g++.dg/rtti/typeid8.C -std=c++20 (test for errors, line 15) PASS: g++.dg/rtti/typeid8.C -std=c++20 (test for errors, line 16) PASS: g++.dg/rtti/typeid8.C -std=c++20 (test for errors, line 25) PASS: g++.dg/rtti/typeid8.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/typeid8.C -std=c++26 (test for errors, line 10) PASS: g++.dg/rtti/typeid8.C -std=c++26 (test for errors, line 11) PASS: g++.dg/rtti/typeid8.C -std=c++26 (test for errors, line 15) PASS: g++.dg/rtti/typeid8.C -std=c++26 (test for errors, line 16) PASS: g++.dg/rtti/typeid8.C -std=c++26 (test for errors, line 25) PASS: g++.dg/rtti/typeid8.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/typeid8.C -std=c++98 (test for errors, line 10) PASS: g++.dg/rtti/typeid8.C -std=c++98 (test for errors, line 11) PASS: g++.dg/rtti/typeid8.C -std=c++98 (test for errors, line 15) PASS: g++.dg/rtti/typeid8.C -std=c++98 (test for errors, line 16) PASS: g++.dg/rtti/typeid8.C -std=c++98 (test for errors, line 25) PASS: g++.dg/rtti/typeid8.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid9.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/typeid9.C -std=c++20 execution test PASS: g++.dg/rtti/typeid9.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/typeid9.C -std=c++26 execution test PASS: g++.dg/rtti/typeid9.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid9.C -std=c++98 execution test PASS: g++.dg/rtti/undeclared1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/rtti/undeclared1.C -std=c++20 (test for excess errors) PASS: g++.dg/rtti/undeclared1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/rtti/undeclared1.C -std=c++26 (test for excess errors) PASS: g++.dg/rtti/undeclared1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/rtti/undeclared1.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/semicolon-fixits.C -std=gnu++20 UNSUPPORTED: g++.dg/semicolon-fixits.C -std=gnu++26 PASS: g++.dg/semicolon-fixits.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/semicolon-fixits.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/semicolon-fixits.C -std=gnu++98 expected multiline pattern lines 15-17 PASS: g++.dg/semicolon-fixits.C -std=gnu++98 expected multiline pattern lines 7-9 PASS: g++.dg/semicolon-fixits.C -std=gnu++98 (test for excess errors) PASS: g++.dg/spellcheck-c++-11-keyword.C (test for bogus messages, line 11) PASS: g++.dg/spellcheck-c++-11-keyword.C (test for bogus messages, line 14) PASS: g++.dg/spellcheck-c++-11-keyword.C (test for bogus messages, line 5) PASS: g++.dg/spellcheck-c++-11-keyword.C at line 12 (test for errors, line 11) PASS: g++.dg/spellcheck-c++-11-keyword.C at line 15 (test for errors, line 14) PASS: g++.dg/spellcheck-c++-11-keyword.C at line 6 (test for errors, line 5) PASS: g++.dg/spellcheck-c++-11-keyword.C at line 7 (test for warnings, line 5) PASS: g++.dg/spellcheck-c++-11-keyword.C (test for excess errors) PASS: g++.dg/spellcheck-fields-2.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/spellcheck-fields-2.C -std=gnu++20 expected multiline pattern lines 16-18 PASS: g++.dg/spellcheck-fields-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/spellcheck-fields-2.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/spellcheck-fields-2.C -std=gnu++26 expected multiline pattern lines 16-18 PASS: g++.dg/spellcheck-fields-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/spellcheck-fields-2.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/spellcheck-fields-2.C -std=gnu++98 expected multiline pattern lines 16-18 PASS: g++.dg/spellcheck-fields-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for bogus messages, line 40) PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 12) PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 18) PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 28) PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 33) PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 52) PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 62) PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 67) PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 78) PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 83) PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 88) PASS: g++.dg/spellcheck-fields.C -std=c++20 at line 41 (test for errors, line 40) PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for excess errors) PASS: g++.dg/spellcheck-fields.C -std=c++26 (test for bogus messages, line 40) PASS: g++.dg/spellcheck-fields.C -std=c++26 (test for errors, line 12) PASS: g++.dg/spellcheck-fields.C -std=c++26 (test for errors, line 18) PASS: g++.dg/spellcheck-fields.C -std=c++26 (test for errors, line 28) PASS: g++.dg/spellcheck-fields.C -std=c++26 (test for errors, line 33) PASS: g++.dg/spellcheck-fields.C -std=c++26 (test for errors, line 52) PASS: g++.dg/spellcheck-fields.C -std=c++26 (test for errors, line 62) PASS: g++.dg/spellcheck-fields.C -std=c++26 (test for errors, line 67) PASS: g++.dg/spellcheck-fields.C -std=c++26 (test for errors, line 78) PASS: g++.dg/spellcheck-fields.C -std=c++26 (test for errors, line 83) PASS: g++.dg/spellcheck-fields.C -std=c++26 (test for errors, line 88) PASS: g++.dg/spellcheck-fields.C -std=c++26 at line 41 (test for errors, line 40) PASS: g++.dg/spellcheck-fields.C -std=c++26 (test for excess errors) PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for bogus messages, line 40) PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 12) PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 18) PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 28) PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 33) PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 52) PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 62) PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 67) PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 78) PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 83) PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 88) PASS: g++.dg/spellcheck-fields.C -std=c++98 at line 41 (test for errors, line 40) PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for excess errors) PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++20 expected multiline pattern lines 14-16 PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++20 expected multiline pattern lines 29-31 PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++26 expected multiline pattern lines 14-16 PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++26 expected multiline pattern lines 29-31 PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++98 (test for errors, line 27) PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++98 expected multiline pattern lines 14-16 PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++98 expected multiline pattern lines 29-31 PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 104) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 112) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 131) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 144) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 169) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 179) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 52) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 65) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 77) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 86) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 107-109 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 115-117 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 133-135 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 14-16 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 146-148 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 171-173 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 181-183 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 23-25 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 30-32 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 41-43 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 54-56 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 67-69 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 79-81 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 88-90 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for excess errors) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 (test for errors, line 104) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 (test for errors, line 112) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 (test for errors, line 131) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 (test for errors, line 144) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 (test for errors, line 169) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 (test for errors, line 179) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 (test for errors, line 39) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 (test for errors, line 52) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 (test for errors, line 65) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 (test for errors, line 77) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 (test for errors, line 86) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 expected multiline pattern lines 107-109 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 expected multiline pattern lines 115-117 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 expected multiline pattern lines 133-135 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 expected multiline pattern lines 14-16 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 expected multiline pattern lines 146-148 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 expected multiline pattern lines 171-173 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 expected multiline pattern lines 181-183 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 expected multiline pattern lines 23-25 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 expected multiline pattern lines 30-32 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 expected multiline pattern lines 41-43 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 expected multiline pattern lines 54-56 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 expected multiline pattern lines 67-69 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 expected multiline pattern lines 79-81 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 expected multiline pattern lines 88-90 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++26 (test for excess errors) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 104) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 112) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 131) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 144) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 169) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 179) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 28) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 39) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 52) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 65) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 77) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 86) PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 107-109 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 115-117 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 133-135 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 14-16 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 146-148 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 171-173 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 181-183 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 23-25 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 30-32 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 41-43 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 54-56 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 67-69 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 79-81 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 88-90 PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for excess errors) PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 58) PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 60) PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 62) PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 64) PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 66) PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 72) PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 74) PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 76) PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 78) PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 80) PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 82) PASS: g++.dg/spellcheck-inttypes.C (test for excess errors) PASS: g++.dg/spellcheck-inttypes.C expected string-literal (test for errors, line 31) PASS: g++.dg/spellcheck-inttypes.C expected string-literal (test for errors, line 33) PASS: g++.dg/spellcheck-inttypes.C expected string-literal (test for errors, line 35) PASS: g++.dg/spellcheck-inttypes.C expected string-literal (test for errors, line 37) PASS: g++.dg/spellcheck-inttypes.C expected string-literal (test for errors, line 39) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 20 (test for warnings, line 19) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 22 (test for warnings, line 21) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 24 (test for warnings, line 23) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 26 (test for warnings, line 25) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 28 (test for warnings, line 27) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 32 (test for warnings, line 31) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 34 (test for warnings, line 33) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 36 (test for warnings, line 35) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 38 (test for warnings, line 37) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 40 (test for warnings, line 39) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 46 (test for warnings, line 45) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 48 (test for warnings, line 47) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 50 (test for warnings, line 49) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 52 (test for warnings, line 51) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 54 (test for warnings, line 53) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 56 (test for warnings, line 55) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 59 (test for warnings, line 58) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 61 (test for warnings, line 60) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 63 (test for warnings, line 62) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 65 (test for warnings, line 64) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 67 (test for warnings, line 66) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 73 (test for warnings, line 72) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 75 (test for warnings, line 74) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 77 (test for warnings, line 76) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 79 (test for warnings, line 78) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 81 (test for warnings, line 80) PASS: g++.dg/spellcheck-inttypes.C replacement note at line 83 (test for warnings, line 82) PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 19) PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 21) PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 23) PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 25) PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 27) PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 45) PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 47) PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 49) PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 51) PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 53) PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 55) PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++20 at line 13 (test for bogus messages, line 10) PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++20 at line 14 (test for errors, line 10) PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++20 at line 15 (test for errors, line 10) PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++20 at line 16 (test for bogus messages, line 10) PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++20 (test for excess errors) PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++26 at line 13 (test for bogus messages, line 10) PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++26 at line 14 (test for errors, line 10) PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++26 at line 15 (test for errors, line 10) PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++26 at line 16 (test for bogus messages, line 10) PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++26 (test for excess errors) PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++98 at line 13 (test for bogus messages, line 10) PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++98 at line 14 (test for errors, line 10) PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++98 at line 15 (test for errors, line 10) PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++98 at line 16 (test for bogus messages, line 10) PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++98 (test for excess errors) PASS: g++.dg/spellcheck-macro-ordering.C -std=c++20 at line 10 (test for errors, line 6) PASS: g++.dg/spellcheck-macro-ordering.C -std=c++20 at line 11 (test for errors, line 6) PASS: g++.dg/spellcheck-macro-ordering.C -std=c++20 at line 12 (test for warnings, line 6) PASS: g++.dg/spellcheck-macro-ordering.C -std=c++20 at line 16 (test for warnings, line 15) PASS: g++.dg/spellcheck-macro-ordering.C -std=c++20 at line 9 (test for bogus messages, line 6) PASS: g++.dg/spellcheck-macro-ordering.C -std=c++20 (test for excess errors) PASS: g++.dg/spellcheck-macro-ordering.C -std=c++26 at line 10 (test for errors, line 6) PASS: g++.dg/spellcheck-macro-ordering.C -std=c++26 at line 11 (test for errors, line 6) PASS: g++.dg/spellcheck-macro-ordering.C -std=c++26 at line 12 (test for warnings, line 6) PASS: g++.dg/spellcheck-macro-ordering.C -std=c++26 at line 16 (test for warnings, line 15) PASS: g++.dg/spellcheck-macro-ordering.C -std=c++26 at line 9 (test for bogus messages, line 6) PASS: g++.dg/spellcheck-macro-ordering.C -std=c++26 (test for excess errors) PASS: g++.dg/spellcheck-macro-ordering.C -std=c++98 at line 10 (test for errors, line 6) PASS: g++.dg/spellcheck-macro-ordering.C -std=c++98 at line 11 (test for errors, line 6) PASS: g++.dg/spellcheck-macro-ordering.C -std=c++98 at line 12 (test for warnings, line 6) PASS: g++.dg/spellcheck-macro-ordering.C -std=c++98 at line 16 (test for warnings, line 15) PASS: g++.dg/spellcheck-macro-ordering.C -std=c++98 at line 9 (test for bogus messages, line 6) PASS: g++.dg/spellcheck-macro-ordering.C -std=c++98 (test for excess errors) PASS: g++.dg/spellcheck-ns.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/spellcheck-ns.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/spellcheck-ns.C -std=gnu++20 expected multiline pattern lines 12-14 PASS: g++.dg/spellcheck-ns.C -std=gnu++20 expected multiline pattern lines 19-21 PASS: g++.dg/spellcheck-ns.C -std=gnu++20 (test for excess errors) PASS: g++.dg/spellcheck-ns.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/spellcheck-ns.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/spellcheck-ns.C -std=gnu++26 expected multiline pattern lines 12-14 PASS: g++.dg/spellcheck-ns.C -std=gnu++26 expected multiline pattern lines 19-21 PASS: g++.dg/spellcheck-ns.C -std=gnu++26 (test for excess errors) PASS: g++.dg/spellcheck-ns.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/spellcheck-ns.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/spellcheck-ns.C -std=gnu++98 expected multiline pattern lines 12-14 PASS: g++.dg/spellcheck-ns.C -std=gnu++98 expected multiline pattern lines 19-21 PASS: g++.dg/spellcheck-ns.C -std=gnu++98 (test for excess errors) PASS: g++.dg/spellcheck-pr104806.C -std=c++20 (test for bogus messages, line 4) PASS: g++.dg/spellcheck-pr104806.C -std=c++20 at line 5 (test for errors, line 4) PASS: g++.dg/spellcheck-pr104806.C -std=c++20 (test for excess errors) PASS: g++.dg/spellcheck-pr104806.C -std=c++26 (test for bogus messages, line 4) PASS: g++.dg/spellcheck-pr104806.C -std=c++26 at line 5 (test for errors, line 4) PASS: g++.dg/spellcheck-pr104806.C -std=c++26 (test for excess errors) PASS: g++.dg/spellcheck-pr104806.C -std=c++98 (test for bogus messages, line 4) PASS: g++.dg/spellcheck-pr104806.C -std=c++98 at line 5 (test for errors, line 4) PASS: g++.dg/spellcheck-pr104806.C -std=c++98 (test for excess errors) PASS: g++.dg/spellcheck-pr116771.C -std=c++20 (test for errors, line 7) PASS: g++.dg/spellcheck-pr116771.C -std=c++20 (test for excess errors) PASS: g++.dg/spellcheck-pr116771.C -std=c++26 (test for errors, line 7) PASS: g++.dg/spellcheck-pr116771.C -std=c++26 (test for excess errors) PASS: g++.dg/spellcheck-pr116771.C -std=c++98 (test for errors, line 7) PASS: g++.dg/spellcheck-pr116771.C -std=c++98 (test for excess errors) PASS: g++.dg/spellcheck-pr77565.C -std=c++20 (test for errors, line 10) PASS: g++.dg/spellcheck-pr77565.C -std=c++20 (test for errors, line 11) PASS: g++.dg/spellcheck-pr77565.C -std=c++20 (test for errors, line 3) PASS: g++.dg/spellcheck-pr77565.C -std=c++20 (test for errors, line 4) PASS: g++.dg/spellcheck-pr77565.C -std=c++20 (test for errors, line 5) PASS: g++.dg/spellcheck-pr77565.C -std=c++20 (test for errors, line 6) PASS: g++.dg/spellcheck-pr77565.C -std=c++20 (test for errors, line 9) PASS: g++.dg/spellcheck-pr77565.C -std=c++20 (test for excess errors) PASS: g++.dg/spellcheck-pr77565.C -std=c++26 (test for errors, line 10) PASS: g++.dg/spellcheck-pr77565.C -std=c++26 (test for errors, line 11) PASS: g++.dg/spellcheck-pr77565.C -std=c++26 (test for errors, line 3) PASS: g++.dg/spellcheck-pr77565.C -std=c++26 (test for errors, line 4) PASS: g++.dg/spellcheck-pr77565.C -std=c++26 (test for errors, line 5) PASS: g++.dg/spellcheck-pr77565.C -std=c++26 (test for errors, line 6) PASS: g++.dg/spellcheck-pr77565.C -std=c++26 (test for errors, line 9) PASS: g++.dg/spellcheck-pr77565.C -std=c++26 (test for excess errors) PASS: g++.dg/spellcheck-pr77565.C -std=c++98 (test for errors, line 10) PASS: g++.dg/spellcheck-pr77565.C -std=c++98 (test for errors, line 11) PASS: g++.dg/spellcheck-pr77565.C -std=c++98 (test for errors, line 3) PASS: g++.dg/spellcheck-pr77565.C -std=c++98 (test for errors, line 4) PASS: g++.dg/spellcheck-pr77565.C -std=c++98 (test for errors, line 5) PASS: g++.dg/spellcheck-pr77565.C -std=c++98 (test for errors, line 6) PASS: g++.dg/spellcheck-pr77565.C -std=c++98 (test for errors, line 9) PASS: g++.dg/spellcheck-pr77565.C -std=c++98 (test for excess errors) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for errors, line 108) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for errors, line 124) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for errors, line 47) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for errors, line 58) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for errors, line 72) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for errors, line 83) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for errors, line 97) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 expected multiline pattern lines 110-111 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 expected multiline pattern lines 126-128 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 expected multiline pattern lines 23-25 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 expected multiline pattern lines 35-37 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 expected multiline pattern lines 49-51 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 expected multiline pattern lines 60-62 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 expected multiline pattern lines 74-76 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 expected multiline pattern lines 85-87 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 expected multiline pattern lines 99-100 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for excess errors) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++26 (test for errors, line 108) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++26 (test for errors, line 124) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++26 (test for errors, line 47) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++26 (test for errors, line 58) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++26 (test for errors, line 72) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++26 (test for errors, line 83) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++26 (test for errors, line 97) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++26 expected multiline pattern lines 110-111 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++26 expected multiline pattern lines 126-128 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++26 expected multiline pattern lines 23-25 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++26 expected multiline pattern lines 35-37 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++26 expected multiline pattern lines 49-51 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++26 expected multiline pattern lines 60-62 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++26 expected multiline pattern lines 74-76 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++26 expected multiline pattern lines 85-87 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++26 expected multiline pattern lines 99-100 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++26 (test for excess errors) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for errors, line 108) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for errors, line 124) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for errors, line 33) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for errors, line 47) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for errors, line 58) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for errors, line 72) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for errors, line 83) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for errors, line 97) PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 expected multiline pattern lines 110-111 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 expected multiline pattern lines 126-128 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 expected multiline pattern lines 23-25 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 expected multiline pattern lines 35-37 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 expected multiline pattern lines 49-51 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 expected multiline pattern lines 60-62 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 expected multiline pattern lines 74-76 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 expected multiline pattern lines 85-87 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 expected multiline pattern lines 99-100 PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for excess errors) PASS: g++.dg/spellcheck-pr78313.C -std=c++20 (test for bogus messages, line 9) PASS: g++.dg/spellcheck-pr78313.C -std=c++20 at line 10 (test for errors, line 9) PASS: g++.dg/spellcheck-pr78313.C -std=c++20 (test for excess errors) PASS: g++.dg/spellcheck-pr78313.C -std=c++26 (test for bogus messages, line 9) PASS: g++.dg/spellcheck-pr78313.C -std=c++26 at line 10 (test for errors, line 9) PASS: g++.dg/spellcheck-pr78313.C -std=c++26 (test for excess errors) PASS: g++.dg/spellcheck-pr78313.C -std=c++98 (test for bogus messages, line 9) PASS: g++.dg/spellcheck-pr78313.C -std=c++98 at line 10 (test for errors, line 9) PASS: g++.dg/spellcheck-pr78313.C -std=c++98 (test for excess errors) PASS: g++.dg/spellcheck-pr78656.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/spellcheck-pr78656.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/spellcheck-pr78656.C -std=gnu++20 expected multiline pattern lines 22-24 PASS: g++.dg/spellcheck-pr78656.C -std=gnu++20 expected multiline pattern lines 9-11 XFAIL: g++.dg/spellcheck-pr78656.C -std=gnu++20 (test for excess errors) PASS: g++.dg/spellcheck-pr78656.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/spellcheck-pr78656.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/spellcheck-pr78656.C -std=gnu++26 expected multiline pattern lines 22-24 PASS: g++.dg/spellcheck-pr78656.C -std=gnu++26 expected multiline pattern lines 9-11 XFAIL: g++.dg/spellcheck-pr78656.C -std=gnu++26 (test for excess errors) PASS: g++.dg/spellcheck-pr78656.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/spellcheck-pr78656.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/spellcheck-pr78656.C -std=gnu++98 expected multiline pattern lines 22-24 PASS: g++.dg/spellcheck-pr78656.C -std=gnu++98 expected multiline pattern lines 9-11 XFAIL: g++.dg/spellcheck-pr78656.C -std=gnu++98 (test for excess errors) PASS: g++.dg/spellcheck-pr79298.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/spellcheck-pr79298.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/spellcheck-pr79298.C -std=gnu++20 expected multiline pattern lines 13-14 PASS: g++.dg/spellcheck-pr79298.C -std=gnu++20 expected multiline pattern lines 22-24 PASS: g++.dg/spellcheck-pr79298.C -std=gnu++20 (test for excess errors) PASS: g++.dg/spellcheck-pr79298.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/spellcheck-pr79298.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/spellcheck-pr79298.C -std=gnu++26 expected multiline pattern lines 13-14 PASS: g++.dg/spellcheck-pr79298.C -std=gnu++26 expected multiline pattern lines 22-24 PASS: g++.dg/spellcheck-pr79298.C -std=gnu++26 (test for excess errors) PASS: g++.dg/spellcheck-pr79298.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/spellcheck-pr79298.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/spellcheck-pr79298.C -std=gnu++98 expected multiline pattern lines 13-14 PASS: g++.dg/spellcheck-pr79298.C -std=gnu++98 expected multiline pattern lines 22-24 PASS: g++.dg/spellcheck-pr79298.C -std=gnu++98 (test for excess errors) PASS: g++.dg/spellcheck-pr80177.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/spellcheck-pr80177.C -std=gnu++11 expected multiline pattern lines 8-10 PASS: g++.dg/spellcheck-pr80177.C -std=gnu++11 (test for excess errors) PASS: g++.dg/spellcheck-pr80177.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/spellcheck-pr80177.C -std=gnu++20 expected multiline pattern lines 8-10 PASS: g++.dg/spellcheck-pr80177.C -std=gnu++20 (test for excess errors) PASS: g++.dg/spellcheck-pr80177.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/spellcheck-pr80177.C -std=gnu++26 expected multiline pattern lines 8-10 PASS: g++.dg/spellcheck-pr80177.C -std=gnu++26 (test for excess errors) PASS: g++.dg/spellcheck-reswords.C -std=c++20 (test for errors, line 3) PASS: g++.dg/spellcheck-reswords.C -std=c++20 (test for errors, line 9) PASS: g++.dg/spellcheck-reswords.C -std=c++20 at line 10 (test for bogus messages, line 9) PASS: g++.dg/spellcheck-reswords.C -std=c++20 at line 11 (test for warnings, line 9) PASS: g++.dg/spellcheck-reswords.C -std=c++20 at line 4 (test for bogus messages, line 3) PASS: g++.dg/spellcheck-reswords.C -std=c++20 (test for excess errors) PASS: g++.dg/spellcheck-reswords.C -std=c++26 (test for errors, line 3) PASS: g++.dg/spellcheck-reswords.C -std=c++26 (test for errors, line 9) PASS: g++.dg/spellcheck-reswords.C -std=c++26 at line 10 (test for bogus messages, line 9) PASS: g++.dg/spellcheck-reswords.C -std=c++26 at line 11 (test for warnings, line 9) PASS: g++.dg/spellcheck-reswords.C -std=c++26 at line 4 (test for bogus messages, line 3) PASS: g++.dg/spellcheck-reswords.C -std=c++26 (test for excess errors) PASS: g++.dg/spellcheck-reswords.C -std=c++98 (test for errors, line 3) PASS: g++.dg/spellcheck-reswords.C -std=c++98 (test for errors, line 9) PASS: g++.dg/spellcheck-reswords.C -std=c++98 at line 10 (test for bogus messages, line 9) PASS: g++.dg/spellcheck-reswords.C -std=c++98 at line 11 (test for warnings, line 9) PASS: g++.dg/spellcheck-reswords.C -std=c++98 at line 4 (test for bogus messages, line 3) PASS: g++.dg/spellcheck-reswords.C -std=c++98 (test for excess errors) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 (test for errors, line 73) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 at line 22 (test for warnings, line 11) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 at line 45 (test for errors, line 44) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 at line 50 (test for warnings, line 44) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 at line 51 (test for warnings, line 34) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 at line 56 (test for warnings, line 39) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 expected multiline pattern lines 18-20 PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 expected multiline pattern lines 24-25 PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 expected multiline pattern lines 47-48 PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 expected multiline pattern lines 53-54 PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 expected multiline pattern lines 58-59 PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 expected multiline pattern lines 75-77 PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 (test for excess errors) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++26 (test for errors, line 73) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++26 at line 22 (test for warnings, line 11) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++26 at line 45 (test for errors, line 44) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++26 at line 50 (test for warnings, line 44) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++26 at line 51 (test for warnings, line 34) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++26 at line 56 (test for warnings, line 39) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++26 expected multiline pattern lines 18-20 PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++26 expected multiline pattern lines 24-25 PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++26 expected multiline pattern lines 47-48 PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++26 expected multiline pattern lines 53-54 PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++26 expected multiline pattern lines 58-59 PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++26 expected multiline pattern lines 75-77 PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++26 (test for excess errors) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 (test for errors, line 73) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 at line 22 (test for warnings, line 11) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 at line 45 (test for errors, line 44) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 at line 50 (test for warnings, line 44) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 at line 51 (test for warnings, line 34) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 at line 56 (test for warnings, line 39) PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 expected multiline pattern lines 18-20 PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 expected multiline pattern lines 24-25 PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 expected multiline pattern lines 47-48 PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 expected multiline pattern lines 53-54 PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 expected multiline pattern lines 58-59 PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 expected multiline pattern lines 75-77 PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 (test for excess errors) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 10) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 13) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 16) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 24) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 28) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 36) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 4) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 40) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 42) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 44) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 46) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 51) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 53) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 55) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 57) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 60) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 62) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 64) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 66) PASS: g++.dg/spellcheck-stdint.C (test for errors, line 7) PASS: g++.dg/spellcheck-stdint.C at line 11 (test for warnings, line 10) PASS: g++.dg/spellcheck-stdint.C at line 14 (test for warnings, line 13) PASS: g++.dg/spellcheck-stdint.C at line 17 (test for warnings, line 16) PASS: g++.dg/spellcheck-stdint.C at line 25 (test for warnings, line 24) PASS: g++.dg/spellcheck-stdint.C at line 29 (test for warnings, line 28) PASS: g++.dg/spellcheck-stdint.C at line 37 (test for warnings, line 36) PASS: g++.dg/spellcheck-stdint.C at line 41 (test for warnings, line 40) PASS: g++.dg/spellcheck-stdint.C at line 43 (test for warnings, line 42) PASS: g++.dg/spellcheck-stdint.C at line 45 (test for warnings, line 44) PASS: g++.dg/spellcheck-stdint.C at line 47 (test for warnings, line 46) PASS: g++.dg/spellcheck-stdint.C at line 5 (test for warnings, line 4) PASS: g++.dg/spellcheck-stdint.C at line 52 (test for warnings, line 51) PASS: g++.dg/spellcheck-stdint.C at line 54 (test for warnings, line 53) PASS: g++.dg/spellcheck-stdint.C at line 56 (test for warnings, line 55) PASS: g++.dg/spellcheck-stdint.C at line 58 (test for warnings, line 57) PASS: g++.dg/spellcheck-stdint.C at line 61 (test for warnings, line 60) PASS: g++.dg/spellcheck-stdint.C at line 63 (test for warnings, line 62) PASS: g++.dg/spellcheck-stdint.C at line 65 (test for warnings, line 64) PASS: g++.dg/spellcheck-stdint.C at line 67 (test for warnings, line 66) PASS: g++.dg/spellcheck-stdint.C at line 8 (test for warnings, line 7) PASS: g++.dg/spellcheck-stdint.C (test for excess errors) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 101) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 103) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 105) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 107) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 109) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 111) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 113) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 115) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 117) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 119) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 121) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 129) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 137) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 139) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 141) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 143) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 147) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 150) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 152) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 154) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 156) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 159) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 16) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 167) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 169) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 171) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 173) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 175) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 177) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 179) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 181) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 183) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 185) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 188) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 199) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 209) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 21) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 24) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 27) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 3) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 30) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 33) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 36) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 39) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 42) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 46) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 48) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 51) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 59) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 6) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 67) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 89) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 9) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 91) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 93) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 95) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 97) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 99) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 10 (test for warnings, line 9) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 100 (test for warnings, line 99) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 102 (test for warnings, line 101) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 104 (test for warnings, line 103) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 106 (test for warnings, line 105) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 108 (test for warnings, line 107) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 110 (test for warnings, line 109) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 112 (test for warnings, line 111) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 114 (test for warnings, line 113) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 116 (test for warnings, line 115) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 118 (test for warnings, line 117) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 120 (test for warnings, line 119) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 122 (test for warnings, line 121) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 130 (test for warnings, line 129) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 138 (test for warnings, line 137) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 140 (test for warnings, line 139) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 142 (test for warnings, line 141) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 144 (test for warnings, line 143) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 148 (test for warnings, line 147) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 151 (test for warnings, line 150) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 153 (test for warnings, line 152) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 155 (test for warnings, line 154) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 157 (test for warnings, line 156) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 160 (test for warnings, line 159) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 168 (test for warnings, line 167) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 17 (test for warnings, line 16) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 170 (test for warnings, line 169) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 172 (test for warnings, line 171) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 174 (test for warnings, line 173) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 176 (test for warnings, line 175) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 178 (test for warnings, line 177) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 18 (test for errors, line 16) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 180 (test for warnings, line 179) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 182 (test for warnings, line 181) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 184 (test for warnings, line 183) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 186 (test for warnings, line 185) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 189 (test for warnings, line 188) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 200 (test for bogus messages, line 199) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 210 (test for bogus messages, line 209) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 22 (test for warnings, line 21) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 25 (test for warnings, line 24) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 28 (test for warnings, line 27) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 31 (test for warnings, line 30) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 34 (test for warnings, line 33) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 37 (test for warnings, line 36) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 4 (test for warnings, line 3) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 40 (test for warnings, line 39) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 43 (test for warnings, line 42) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 47 (test for warnings, line 46) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 49 (test for warnings, line 48) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 52 (test for warnings, line 51) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 60 (test for warnings, line 59) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 68 (test for warnings, line 67) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 7 (test for warnings, line 6) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 75 (test for errors, line 74) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 76 (test for bogus messages, line 74) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 77 (test for warnings, line 74) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 82 (test for errors, line 81) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 83 (test for warnings, line 81) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 90 (test for warnings, line 89) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 92 (test for warnings, line 91) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 94 (test for warnings, line 93) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 96 (test for warnings, line 95) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 98 (test for warnings, line 97) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for excess errors) PASS: g++.dg/spellcheck-stdlib.C -std=c++20 PR c++/80567 at line 19 (test for bogus messages, line 16) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 101) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 103) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 105) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 107) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 109) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 111) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 113) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 115) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 117) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 119) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 121) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 129) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 137) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 139) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 141) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 143) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 147) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 150) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 152) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 154) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 156) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 159) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 16) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 167) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 169) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 171) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 173) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 175) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 177) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 179) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 181) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 183) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 185) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 188) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 199) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 209) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 21) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 24) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 27) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 3) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 30) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 33) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 36) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 39) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 42) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 46) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 48) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 51) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 59) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 6) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 67) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 89) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 9) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 91) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 93) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 95) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 97) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for errors, line 99) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 10 (test for warnings, line 9) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 100 (test for warnings, line 99) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 102 (test for warnings, line 101) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 104 (test for warnings, line 103) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 106 (test for warnings, line 105) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 108 (test for warnings, line 107) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 110 (test for warnings, line 109) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 112 (test for warnings, line 111) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 114 (test for warnings, line 113) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 116 (test for warnings, line 115) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 118 (test for warnings, line 117) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 120 (test for warnings, line 119) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 122 (test for warnings, line 121) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 130 (test for warnings, line 129) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 138 (test for warnings, line 137) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 140 (test for warnings, line 139) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 142 (test for warnings, line 141) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 144 (test for warnings, line 143) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 148 (test for warnings, line 147) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 151 (test for warnings, line 150) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 153 (test for warnings, line 152) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 155 (test for warnings, line 154) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 157 (test for warnings, line 156) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 160 (test for warnings, line 159) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 168 (test for warnings, line 167) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 17 (test for warnings, line 16) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 170 (test for warnings, line 169) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 172 (test for warnings, line 171) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 174 (test for warnings, line 173) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 176 (test for warnings, line 175) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 178 (test for warnings, line 177) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 18 (test for errors, line 16) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 180 (test for warnings, line 179) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 182 (test for warnings, line 181) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 184 (test for warnings, line 183) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 186 (test for warnings, line 185) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 189 (test for warnings, line 188) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 200 (test for bogus messages, line 199) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 210 (test for bogus messages, line 209) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 22 (test for warnings, line 21) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 25 (test for warnings, line 24) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 28 (test for warnings, line 27) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 31 (test for warnings, line 30) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 34 (test for warnings, line 33) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 37 (test for warnings, line 36) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 4 (test for warnings, line 3) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 40 (test for warnings, line 39) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 43 (test for warnings, line 42) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 47 (test for warnings, line 46) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 49 (test for warnings, line 48) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 52 (test for warnings, line 51) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 60 (test for warnings, line 59) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 68 (test for warnings, line 67) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 7 (test for warnings, line 6) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 75 (test for errors, line 74) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 76 (test for bogus messages, line 74) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 77 (test for warnings, line 74) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 82 (test for errors, line 81) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 83 (test for warnings, line 81) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 90 (test for warnings, line 89) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 92 (test for warnings, line 91) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 94 (test for warnings, line 93) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 96 (test for warnings, line 95) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 at line 98 (test for warnings, line 97) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 (test for excess errors) PASS: g++.dg/spellcheck-stdlib.C -std=c++26 PR c++/80567 at line 19 (test for bogus messages, line 16) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 101) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 103) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 105) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 107) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 109) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 111) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 113) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 115) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 117) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 119) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 121) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 129) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 137) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 139) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 141) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 143) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 147) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 150) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 152) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 154) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 156) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 159) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 16) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 167) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 169) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 171) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 173) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 175) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 177) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 179) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 181) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 183) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 185) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 188) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 199) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 209) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 21) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 24) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 27) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 3) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 30) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 33) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 36) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 39) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 42) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 46) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 48) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 51) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 59) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 6) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 67) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 89) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 9) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 91) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 93) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 95) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 97) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 99) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 10 (test for warnings, line 9) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 100 (test for warnings, line 99) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 102 (test for warnings, line 101) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 104 (test for warnings, line 103) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 106 (test for warnings, line 105) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 108 (test for warnings, line 107) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 110 (test for warnings, line 109) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 112 (test for warnings, line 111) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 114 (test for warnings, line 113) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 116 (test for warnings, line 115) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 118 (test for warnings, line 117) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 120 (test for warnings, line 119) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 122 (test for warnings, line 121) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 130 (test for warnings, line 129) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 138 (test for warnings, line 137) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 140 (test for warnings, line 139) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 142 (test for warnings, line 141) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 144 (test for warnings, line 143) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 148 (test for warnings, line 147) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 151 (test for warnings, line 150) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 153 (test for warnings, line 152) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 155 (test for warnings, line 154) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 157 (test for warnings, line 156) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 160 (test for warnings, line 159) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 168 (test for warnings, line 167) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 17 (test for warnings, line 16) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 170 (test for warnings, line 169) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 172 (test for warnings, line 171) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 174 (test for warnings, line 173) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 176 (test for warnings, line 175) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 178 (test for warnings, line 177) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 18 (test for errors, line 16) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 180 (test for warnings, line 179) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 182 (test for warnings, line 181) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 184 (test for warnings, line 183) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 186 (test for warnings, line 185) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 189 (test for warnings, line 188) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 200 (test for bogus messages, line 199) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 210 (test for bogus messages, line 209) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 22 (test for warnings, line 21) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 25 (test for warnings, line 24) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 28 (test for warnings, line 27) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 31 (test for warnings, line 30) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 34 (test for warnings, line 33) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 37 (test for warnings, line 36) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 4 (test for warnings, line 3) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 40 (test for warnings, line 39) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 43 (test for warnings, line 42) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 47 (test for warnings, line 46) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 49 (test for warnings, line 48) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 52 (test for warnings, line 51) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 60 (test for warnings, line 59) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 68 (test for warnings, line 67) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 7 (test for warnings, line 6) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 75 (test for errors, line 74) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 76 (test for bogus messages, line 74) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 77 (test for warnings, line 74) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 82 (test for errors, line 81) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 83 (test for warnings, line 81) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 90 (test for warnings, line 89) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 92 (test for warnings, line 91) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 94 (test for warnings, line 93) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 96 (test for warnings, line 95) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 98 (test for warnings, line 97) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for excess errors) PASS: g++.dg/spellcheck-stdlib.C -std=c++98 PR c++/80567 at line 19 (test for bogus messages, line 16) PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 (test for bogus messages, line 66) PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 (test for errors, line 50) PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 (test for errors, line 57) PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 (test for errors, line 73) PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 at line 12 (test for warnings, line 7) PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 at line 24 (test for warnings, line 19) PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 at line 67 (test for errors, line 66) PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 14-16 PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 21-22 PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 26-28 PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 34-35 PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 44-46 PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 52-53 PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 59-61 PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 69-70 PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 75-77 PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 9-10 PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 (test for excess errors) PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 (test for bogus messages, line 66) PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 (test for errors, line 50) PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 (test for errors, line 57) PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 (test for errors, line 73) PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 at line 12 (test for warnings, line 7) PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 at line 24 (test for warnings, line 19) PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 at line 67 (test for errors, line 66) PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 expected multiline pattern lines 14-16 PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 expected multiline pattern lines 21-22 PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 expected multiline pattern lines 26-28 PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 expected multiline pattern lines 34-35 PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 expected multiline pattern lines 44-46 PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 expected multiline pattern lines 52-53 PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 expected multiline pattern lines 59-61 PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 expected multiline pattern lines 69-70 PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 expected multiline pattern lines 75-77 PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 expected multiline pattern lines 9-10 PASS: g++.dg/spellcheck-typenames.C -std=gnu++26 (test for excess errors) PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 (test for bogus messages, line 66) PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 (test for errors, line 32) PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 (test for errors, line 42) PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 (test for errors, line 50) PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 (test for errors, line 57) PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 (test for errors, line 73) PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 at line 12 (test for warnings, line 7) PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 at line 24 (test for warnings, line 19) PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 at line 67 (test for errors, line 66) PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 14-16 PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 21-22 PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 26-28 PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 34-35 PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 44-46 PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 52-53 PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 59-61 PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 69-70 PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 75-77 PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 9-10 PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 (test for excess errors) PASS: g++.dg/sso-1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/sso-1.C -std=c++20 (test for excess errors) PASS: g++.dg/sso-1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/sso-1.C -std=c++26 (test for excess errors) PASS: g++.dg/sso-1.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/sso-1.C -std=c++98 (test for excess errors) PASS: g++.dg/sso-2.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/sso-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/sso-2.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/sso-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/sso-2.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/sso-2.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/stackprotectexplicit2.C -std=gnu++20 UNSUPPORTED: g++.dg/stackprotectexplicit2.C -std=gnu++26 UNSUPPORTED: g++.dg/stackprotectexplicit2.C -std=gnu++98 PASS: g++.dg/strict-flex-array-1.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/strict-flex-array-1.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/strict-flex-array-1.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/strict-flex-array-1.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/strict-flex-array-1.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/strict-flex-array-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/strict-flex-array-1.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/strict-flex-array-1.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/strict-flex-array-1.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/strict-flex-array-1.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/strict-flex-array-1.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/strict-flex-array-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for errors, line 30) PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/strub-internal-pr112938.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/strub-internal-pr112938.C -std=gnu++20 scan-tree-dump-times optimized "={v} \\*j_[0-9+]\\(D\\)" 2 PASS: g++.dg/strub-internal-pr112938.C -std=gnu++20 (test for excess errors) PASS: g++.dg/strub-internal-pr112938.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/strub-internal-pr112938.C -std=gnu++26 scan-tree-dump-times optimized "={v} \\*j_[0-9+]\\(D\\)" 2 PASS: g++.dg/strub-internal-pr112938.C -std=gnu++26 (test for excess errors) PASS: g++.dg/strub-internal-pr112938.C -std=gnu++98 scan-tree-dump-times optimized "={v} \\*j_[0-9+]\\(D\\)" 2 PASS: g++.dg/strub-internal-pr112938.C -std=gnu++98 (test for excess errors) PASS: g++.dg/strub-run1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/strub-run1.C -std=gnu++20 execution test PASS: g++.dg/strub-run1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/strub-run1.C -std=gnu++26 execution test PASS: g++.dg/strub-run1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/strub-run1.C -std=gnu++98 execution test PASS: g++.dg/system-binary-constants-1.C (test for warnings, line 17) PASS: g++.dg/system-binary-constants-1.C (test for excess errors) XFAIL: g++.dg/tc1/dr1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/tc1/dr1.C -std=c++20 (test for excess errors) XFAIL: g++.dg/tc1/dr1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/tc1/dr1.C -std=c++26 (test for excess errors) XFAIL: g++.dg/tc1/dr1.C -std=c++98 (test for errors, line 17) PASS: g++.dg/tc1/dr1.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr101.C -std=c++20 (test for bogus messages, line 20) PASS: g++.dg/tc1/dr101.C -std=c++20 (test for bogus messages, line 23) PASS: g++.dg/tc1/dr101.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr101.C -std=c++20 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 13) PASS: g++.dg/tc1/dr101.C -std=c++20 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 14) PASS: g++.dg/tc1/dr101.C -std=c++20 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 27) PASS: g++.dg/tc1/dr101.C -std=c++20 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 28) PASS: g++.dg/tc1/dr101.C -std=c++26 (test for bogus messages, line 20) PASS: g++.dg/tc1/dr101.C -std=c++26 (test for bogus messages, line 23) PASS: g++.dg/tc1/dr101.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr101.C -std=c++26 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 13) PASS: g++.dg/tc1/dr101.C -std=c++26 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 14) PASS: g++.dg/tc1/dr101.C -std=c++26 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 27) PASS: g++.dg/tc1/dr101.C -std=c++26 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 28) PASS: g++.dg/tc1/dr101.C -std=c++98 (test for bogus messages, line 20) PASS: g++.dg/tc1/dr101.C -std=c++98 (test for bogus messages, line 23) PASS: g++.dg/tc1/dr101.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr101.C -std=c++98 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 13) PASS: g++.dg/tc1/dr101.C -std=c++98 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 14) PASS: g++.dg/tc1/dr101.C -std=c++98 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 27) PASS: g++.dg/tc1/dr101.C -std=c++98 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 28) PASS: g++.dg/tc1/dr108.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr108.C -std=c++20 name (test for errors, line 10) PASS: g++.dg/tc1/dr108.C -std=c++20 note at line 11 (test for warnings, line 10) PASS: g++.dg/tc1/dr108.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr108.C -std=c++26 name (test for errors, line 10) PASS: g++.dg/tc1/dr108.C -std=c++26 note at line 11 (test for warnings, line 10) PASS: g++.dg/tc1/dr108.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr108.C -std=c++98 name (test for errors, line 10) PASS: g++.dg/tc1/dr108.C -std=c++98 note at line 11 (test for warnings, line 10) PASS: g++.dg/tc1/dr127.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr127.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr127.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr128.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr128.C -std=c++20 execution test PASS: g++.dg/tc1/dr128.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr128.C -std=c++26 execution test PASS: g++.dg/tc1/dr128.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr128.C -std=c++98 execution test PASS: g++.dg/tc1/dr135.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr135.C -std=c++20 incomplete class type is allowed as parameter type (test for bogus messages, line 7) PASS: g++.dg/tc1/dr135.C -std=c++20 incomplete class type is allowed as return type (test for bogus messages, line 6) PASS: g++.dg/tc1/dr135.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr135.C -std=c++26 incomplete class type is allowed as parameter type (test for bogus messages, line 7) PASS: g++.dg/tc1/dr135.C -std=c++26 incomplete class type is allowed as return type (test for bogus messages, line 6) PASS: g++.dg/tc1/dr135.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr135.C -std=c++98 incomplete class type is allowed as parameter type (test for bogus messages, line 7) PASS: g++.dg/tc1/dr135.C -std=c++98 incomplete class type is allowed as return type (test for bogus messages, line 6) PASS: g++.dg/tc1/dr137.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr137.C -std=c++20 static_cast cannot remove cv qualifiers (test for errors, line 12) PASS: g++.dg/tc1/dr137.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr137.C -std=c++26 static_cast cannot remove cv qualifiers (test for errors, line 12) PASS: g++.dg/tc1/dr137.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr137.C -std=c++98 static_cast cannot remove cv qualifiers (test for errors, line 12) PASS: g++.dg/tc1/dr142.C -std=c++20 (test for errors, line 19) PASS: g++.dg/tc1/dr142.C -std=c++20 (test for errors, line 20) PASS: g++.dg/tc1/dr142.C -std=c++20 (test for errors, line 25) PASS: g++.dg/tc1/dr142.C -std=c++20 (test for errors, line 30) PASS: g++.dg/tc1/dr142.C -std=c++20 (test for errors, line 31) PASS: g++.dg/tc1/dr142.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/tc1/dr142.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr142.C -std=c++26 (test for errors, line 19) PASS: g++.dg/tc1/dr142.C -std=c++26 (test for errors, line 20) PASS: g++.dg/tc1/dr142.C -std=c++26 (test for errors, line 25) PASS: g++.dg/tc1/dr142.C -std=c++26 (test for errors, line 30) PASS: g++.dg/tc1/dr142.C -std=c++26 (test for errors, line 31) PASS: g++.dg/tc1/dr142.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/tc1/dr142.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr142.C -std=c++98 (test for errors, line 19) PASS: g++.dg/tc1/dr142.C -std=c++98 (test for errors, line 20) PASS: g++.dg/tc1/dr142.C -std=c++98 (test for errors, line 25) PASS: g++.dg/tc1/dr142.C -std=c++98 (test for errors, line 30) PASS: g++.dg/tc1/dr142.C -std=c++98 (test for errors, line 31) PASS: g++.dg/tc1/dr142.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/tc1/dr142.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr147.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr147.C -std=c++20 c++/42415 (test for warnings, line 18) PASS: g++.dg/tc1/dr147.C -std=c++20 constructor (test for errors, line 23) PASS: g++.dg/tc1/dr147.C -std=c++20 the injected-class-name can never be found through qualified lookup (test for errors, line 14) PASS: g++.dg/tc1/dr147.C -std=c++20 this is an invalid declaration of the constructor (test for errors, line 39) PASS: g++.dg/tc1/dr147.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr147.C -std=c++26 c++/42415 (test for warnings, line 18) PASS: g++.dg/tc1/dr147.C -std=c++26 constructor (test for errors, line 23) PASS: g++.dg/tc1/dr147.C -std=c++26 the injected-class-name can never be found through qualified lookup (test for errors, line 14) PASS: g++.dg/tc1/dr147.C -std=c++26 this is an invalid declaration of the constructor (test for errors, line 39) PASS: g++.dg/tc1/dr147.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr147.C -std=c++98 c++/42415 (test for warnings, line 18) PASS: g++.dg/tc1/dr147.C -std=c++98 constructor (test for errors, line 23) PASS: g++.dg/tc1/dr147.C -std=c++98 the injected-class-name can never be found through qualified lookup (test for errors, line 14) PASS: g++.dg/tc1/dr147.C -std=c++98 this is an invalid declaration of the constructor (test for errors, line 39) PASS: g++.dg/tc1/dr152.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/tc1/dr152.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/tc1/dr152.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/tc1/dr152.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/tc1/dr152.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/tc1/dr152.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr152.C -std=c++20 matching (test for errors, line 14) PASS: g++.dg/tc1/dr152.C -std=c++20 matching (test for errors, line 33) PASS: g++.dg/tc1/dr152.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/tc1/dr152.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/tc1/dr152.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/tc1/dr152.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/tc1/dr152.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/tc1/dr152.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr152.C -std=c++26 matching (test for errors, line 14) PASS: g++.dg/tc1/dr152.C -std=c++26 matching (test for errors, line 33) PASS: g++.dg/tc1/dr152.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/tc1/dr152.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/tc1/dr152.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/tc1/dr152.C -std=c++98 (test for warnings, line 37) PASS: g++.dg/tc1/dr152.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/tc1/dr152.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr152.C -std=c++98 matching (test for errors, line 14) PASS: g++.dg/tc1/dr152.C -std=c++98 matching (test for errors, line 33) PASS: g++.dg/tc1/dr159.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr159.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr159.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr161.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr161.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr161.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr164.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr164.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr164.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr166.C -std=c++20 (test for errors, line 27) PASS: g++.dg/tc1/dr166.C -std=c++20 (test for errors, line 31) PASS: g++.dg/tc1/dr166.C -std=c++20 (test for errors, line 44) PASS: g++.dg/tc1/dr166.C -std=c++20 (test for errors, line 45) PASS: g++.dg/tc1/dr166.C -std=c++20 (test for errors, line 52) PASS: g++.dg/tc1/dr166.C -std=c++20 (test for errors, line 56) PASS: g++.dg/tc1/dr166.C -std=c++20 (test for errors, line 59) PASS: g++.dg/tc1/dr166.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/tc1/dr166.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/tc1/dr166.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/tc1/dr166.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/tc1/dr166.C -std=c++20 (test for warnings, line 50) PASS: g++.dg/tc1/dr166.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr166.C -std=c++26 (test for errors, line 27) PASS: g++.dg/tc1/dr166.C -std=c++26 (test for errors, line 31) PASS: g++.dg/tc1/dr166.C -std=c++26 (test for errors, line 44) PASS: g++.dg/tc1/dr166.C -std=c++26 (test for errors, line 45) PASS: g++.dg/tc1/dr166.C -std=c++26 (test for errors, line 52) PASS: g++.dg/tc1/dr166.C -std=c++26 (test for errors, line 56) PASS: g++.dg/tc1/dr166.C -std=c++26 (test for errors, line 59) PASS: g++.dg/tc1/dr166.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/tc1/dr166.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/tc1/dr166.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/tc1/dr166.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/tc1/dr166.C -std=c++26 (test for warnings, line 50) PASS: g++.dg/tc1/dr166.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr166.C -std=c++98 (test for errors, line 27) PASS: g++.dg/tc1/dr166.C -std=c++98 (test for errors, line 31) PASS: g++.dg/tc1/dr166.C -std=c++98 (test for errors, line 44) PASS: g++.dg/tc1/dr166.C -std=c++98 (test for errors, line 45) PASS: g++.dg/tc1/dr166.C -std=c++98 (test for errors, line 52) PASS: g++.dg/tc1/dr166.C -std=c++98 (test for errors, line 56) PASS: g++.dg/tc1/dr166.C -std=c++98 (test for errors, line 59) PASS: g++.dg/tc1/dr166.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/tc1/dr166.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/tc1/dr166.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/tc1/dr166.C -std=c++98 (test for warnings, line 35) PASS: g++.dg/tc1/dr166.C -std=c++98 (test for warnings, line 50) PASS: g++.dg/tc1/dr166.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr176-2.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr176-2.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr176-2.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr176.C -std=c++20 (test for bogus messages, line 25) PASS: g++.dg/tc1/dr176.C -std=c++20 (test for errors, line 9) PASS: g++.dg/tc1/dr176.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr176.C -std=c++20 everything should be looked up at parsing time (after DR224) (test for bogus messages, line 18) PASS: g++.dg/tc1/dr176.C -std=c++20 injected class name in derived classes (test for bogus messages, line 15) PASS: g++.dg/tc1/dr176.C -std=c++20 unqualified name binds to N1::Base (test for errors, line 13) PASS: g++.dg/tc1/dr176.C -std=c++26 (test for bogus messages, line 25) PASS: g++.dg/tc1/dr176.C -std=c++26 (test for errors, line 9) PASS: g++.dg/tc1/dr176.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr176.C -std=c++26 everything should be looked up at parsing time (after DR224) (test for bogus messages, line 18) PASS: g++.dg/tc1/dr176.C -std=c++26 injected class name in derived classes (test for bogus messages, line 15) PASS: g++.dg/tc1/dr176.C -std=c++26 unqualified name binds to N1::Base (test for errors, line 13) PASS: g++.dg/tc1/dr176.C -std=c++98 (test for bogus messages, line 25) PASS: g++.dg/tc1/dr176.C -std=c++98 (test for errors, line 9) PASS: g++.dg/tc1/dr176.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr176.C -std=c++98 everything should be looked up at parsing time (after DR224) (test for bogus messages, line 18) PASS: g++.dg/tc1/dr176.C -std=c++98 injected class name in derived classes (test for bogus messages, line 15) PASS: g++.dg/tc1/dr176.C -std=c++98 unqualified name binds to N1::Base (test for errors, line 13) PASS: g++.dg/tc1/dr179.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr179.C -std=c++20 cannot subtract pointers to function (test for errors, line 12) PASS: g++.dg/tc1/dr179.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr179.C -std=c++26 cannot subtract pointers to function (test for errors, line 12) PASS: g++.dg/tc1/dr179.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr179.C -std=c++98 cannot subtract pointers to function (test for errors, line 12) PASS: g++.dg/tc1/dr185.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr185.C -std=c++20 execution test PASS: g++.dg/tc1/dr185.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr185.C -std=c++26 execution test PASS: g++.dg/tc1/dr185.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr185.C -std=c++98 execution test PASS: g++.dg/tc1/dr188.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr188.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr188.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr193.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr193.C -std=c++20 execution test PASS: g++.dg/tc1/dr193.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr193.C -std=c++26 execution test PASS: g++.dg/tc1/dr193.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr193.C -std=c++98 execution test PASS: g++.dg/tc1/dr194.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr194.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr194.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr20.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr20.C -std=c++20 execution test PASS: g++.dg/tc1/dr20.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr20.C -std=c++26 execution test PASS: g++.dg/tc1/dr20.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr20.C -std=c++98 execution test PASS: g++.dg/tc1/dr213.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/tc1/dr213.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/tc1/dr213.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr213.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/tc1/dr213.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/tc1/dr213.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr213.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/tc1/dr213.C -std=c++98 (test for warnings, line 26) PASS: g++.dg/tc1/dr213.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr217-2.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr217-2.C -std=c++20 default arguments for parameters of member functions of class templates can be specified in the initial declaration only (test for errors, line 12) PASS: g++.dg/tc1/dr217-2.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr217-2.C -std=c++26 default arguments for parameters of member functions of class templates can be specified in the initial declaration only (test for errors, line 12) PASS: g++.dg/tc1/dr217-2.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr217-2.C -std=c++98 default arguments for parameters of member functions of class templates can be specified in the initial declaration only (test for errors, line 12) PASS: g++.dg/tc1/dr217.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr217.C -std=c++20 default arguments for parameters of member functions of class templates can be specified in the initial declaration only (test for errors, line 13) PASS: g++.dg/tc1/dr217.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr217.C -std=c++26 default arguments for parameters of member functions of class templates can be specified in the initial declaration only (test for errors, line 13) PASS: g++.dg/tc1/dr217.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr217.C -std=c++98 default arguments for parameters of member functions of class templates can be specified in the initial declaration only (test for errors, line 13) PASS: g++.dg/tc1/dr48.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr48.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr48.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr49.C -std=c++20 (test for errors, line 13) PASS: g++.dg/tc1/dr49.C -std=c++20 (test for errors, line 14) PASS: g++.dg/tc1/dr49.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr49.C -std=c++26 (test for errors, line 13) PASS: g++.dg/tc1/dr49.C -std=c++26 (test for errors, line 14) PASS: g++.dg/tc1/dr49.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr49.C -std=c++98 (test for errors, line 13) PASS: g++.dg/tc1/dr49.C -std=c++98 (test for errors, line 14) PASS: g++.dg/tc1/dr49.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr52.C -std=c++20 (test for errors, line 31) PASS: g++.dg/tc1/dr52.C -std=c++20 (test for errors, line 32) PASS: g++.dg/tc1/dr52.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/tc1/dr52.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr52.C -std=c++26 (test for errors, line 31) PASS: g++.dg/tc1/dr52.C -std=c++26 (test for errors, line 32) PASS: g++.dg/tc1/dr52.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/tc1/dr52.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr52.C -std=c++98 (test for errors, line 31) PASS: g++.dg/tc1/dr52.C -std=c++98 (test for errors, line 32) PASS: g++.dg/tc1/dr52.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/tc1/dr52.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr68.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr68.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr68.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr74.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr74.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr74.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr76.C -std=c++20 (test for errors, line 8) PASS: g++.dg/tc1/dr76.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr76.C -std=c++26 (test for errors, line 8) PASS: g++.dg/tc1/dr76.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr76.C -std=c++98 (test for errors, line 8) PASS: g++.dg/tc1/dr76.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr80.C -std=c++20 (test for errors, line 12) PASS: g++.dg/tc1/dr80.C -std=c++20 (test for errors, line 25) PASS: g++.dg/tc1/dr80.C -std=c++20 (test for errors, line 32) PASS: g++.dg/tc1/dr80.C -std=c++20 (test for errors, line 38) PASS: g++.dg/tc1/dr80.C -std=c++20 (test for errors, line 52) PASS: g++.dg/tc1/dr80.C -std=c++20 (test for excess errors) XFAIL: g++.dg/tc1/dr80.C -std=c++20 this error should appear at parsing time (test for errors, line 45) PASS: g++.dg/tc1/dr80.C -std=c++26 (test for errors, line 12) PASS: g++.dg/tc1/dr80.C -std=c++26 (test for errors, line 25) PASS: g++.dg/tc1/dr80.C -std=c++26 (test for errors, line 32) PASS: g++.dg/tc1/dr80.C -std=c++26 (test for errors, line 38) PASS: g++.dg/tc1/dr80.C -std=c++26 (test for errors, line 52) PASS: g++.dg/tc1/dr80.C -std=c++26 (test for excess errors) XFAIL: g++.dg/tc1/dr80.C -std=c++26 this error should appear at parsing time (test for errors, line 45) PASS: g++.dg/tc1/dr80.C -std=c++98 (test for errors, line 12) PASS: g++.dg/tc1/dr80.C -std=c++98 (test for errors, line 25) PASS: g++.dg/tc1/dr80.C -std=c++98 (test for errors, line 32) PASS: g++.dg/tc1/dr80.C -std=c++98 (test for errors, line 38) PASS: g++.dg/tc1/dr80.C -std=c++98 (test for errors, line 52) PASS: g++.dg/tc1/dr80.C -std=c++98 (test for excess errors) XFAIL: g++.dg/tc1/dr80.C -std=c++98 this error should appear at parsing time (test for errors, line 45) PASS: g++.dg/tc1/dr85.C -std=c++20 (test for excess errors) XFAIL: g++.dg/tc1/dr85.C -std=c++20 redeclaration of nested class is invalid (test for errors, line 7) PASS: g++.dg/tc1/dr85.C -std=c++26 (test for excess errors) XFAIL: g++.dg/tc1/dr85.C -std=c++26 redeclaration of nested class is invalid (test for errors, line 7) PASS: g++.dg/tc1/dr85.C -std=c++98 (test for excess errors) XFAIL: g++.dg/tc1/dr85.C -std=c++98 redeclaration of nested class is invalid (test for errors, line 7) PASS: g++.dg/tc1/dr90.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr90.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr90.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr94.C -std=c++20 (test for excess errors) PASS: g++.dg/tc1/dr94.C -std=c++26 (test for excess errors) PASS: g++.dg/tc1/dr94.C -std=c++98 (test for excess errors) XFAIL: g++.dg/template/abstract-dr337.C -std=c++20 (test for errors, line 12) XFAIL: g++.dg/template/abstract-dr337.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/abstract-dr337.C -std=c++20 (test for excess errors) XFAIL: g++.dg/template/abstract-dr337.C -std=c++26 (test for errors, line 12) XFAIL: g++.dg/template/abstract-dr337.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/abstract-dr337.C -std=c++26 (test for excess errors) XFAIL: g++.dg/template/abstract-dr337.C -std=c++98 (test for errors, line 12) XFAIL: g++.dg/template/abstract-dr337.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/abstract-dr337.C -std=c++98 (test for excess errors) PASS: g++.dg/template/abstract1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/abstract1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/abstract1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access11.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/access11.C -std=c++20 (test for errors, line 21) PASS: g++.dg/template/access11.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/template/access11.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/template/access11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access11.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/access11.C -std=c++26 (test for errors, line 21) PASS: g++.dg/template/access11.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/template/access11.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/template/access11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access11.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/access11.C -std=c++98 (test for errors, line 21) PASS: g++.dg/template/access11.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/template/access11.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/template/access11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access18.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/access18.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/access18.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/access18.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/template/access18.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/template/access18.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/template/access18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access18.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/access18.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/access18.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/access18.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/template/access18.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/template/access18.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/template/access18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access18.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/access18.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/access18.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/access18.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/template/access18.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/template/access18.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/template/access18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access19.C -std=c++20 (test for errors, line 23) PASS: g++.dg/template/access19.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/template/access19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access19.C -std=c++26 (test for errors, line 23) PASS: g++.dg/template/access19.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/template/access19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access19.C -std=c++98 (test for errors, line 23) PASS: g++.dg/template/access19.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/template/access19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/access2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/access2.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/template/access2.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/template/access2.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/template/access2.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/template/access2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/access2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/access2.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/template/access2.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/template/access2.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/template/access2.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/template/access2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/access2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/access2.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/template/access2.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/template/access2.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/template/access2.C -std=c++98 (test for warnings, line 23) PASS: g++.dg/template/access2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access20.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/access20.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/template/access20.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access20.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/access20.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/template/access20.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access20.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/access20.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/template/access20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access21.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access21.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access22.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access22.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access23.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access23.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access24.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access24.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access25.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access25.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access26.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/access26.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/template/access26.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access26.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/access26.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/template/access26.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access26.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/access26.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/template/access26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access27.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access27.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access28.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access28.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access29.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access29.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access29.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/access3.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/template/access3.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/template/access3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/access3.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/template/access3.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/template/access3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/access3.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/template/access3.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/template/access3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access30.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/access30.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/access30.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access30.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/access30.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/access30.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access30.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/access30.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/access30.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access31.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/access31.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/access31.C -std=c++20 (test for errors, line 25) PASS: g++.dg/template/access31.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access31.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/access31.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/access31.C -std=c++26 (test for errors, line 25) PASS: g++.dg/template/access31.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access31.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/access31.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/access31.C -std=c++98 (test for errors, line 25) PASS: g++.dg/template/access31.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access32.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access32.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access32.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access33.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/access33.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access33.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/access33.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access33.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/access33.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access34.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/access34.C -std=c++20 (test for errors, line 22) PASS: g++.dg/template/access34.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/access34.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access34.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/access34.C -std=c++26 (test for errors, line 22) PASS: g++.dg/template/access34.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/access34.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access34.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/access34.C -std=c++98 (test for errors, line 22) PASS: g++.dg/template/access34.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/access34.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access35.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access35.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access35.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access36.C -std=c++20 (test for errors, line 21) PASS: g++.dg/template/access36.C -std=c++20 (test for errors, line 22) PASS: g++.dg/template/access36.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access36.C -std=c++26 (test for errors, line 21) PASS: g++.dg/template/access36.C -std=c++26 (test for errors, line 22) PASS: g++.dg/template/access36.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access36.C -std=c++98 (test for errors, line 21) PASS: g++.dg/template/access36.C -std=c++98 (test for errors, line 22) PASS: g++.dg/template/access36.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access37.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access37.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access37.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access37a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access37a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access37a.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access38.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/access38.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/access38.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access38.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/access38.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/access38.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access38.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access39.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access39.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access39.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access40.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access40.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access40.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access40a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access40a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access40a.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access41.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access41.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access41.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access41a.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access41a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access41a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access42.C -std=c++11 (test for excess errors) PASS: g++.dg/template/access42.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access42.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access43.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/access43.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access43.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/access43.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access43.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/access43.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access7.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/access7.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/template/access7.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/template/access7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access7.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/access7.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/template/access7.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/template/access7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access7.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/access7.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/template/access7.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/template/access7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/access9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/access9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/addr1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/addr1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/addr1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/aggr-init1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/aggr-init1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/aggr-init1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/alignof1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/alignof1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/alignof1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/alignof2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/alignof2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/alignof2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/alignof3.C -std=c++11 (test for excess errors) PASS: g++.dg/template/alignof3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/alignof3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/anon1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/anon1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/anon1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/anon2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/anon2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/anon2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/anon3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/anon3.C -std=c++20 execution test PASS: g++.dg/template/anon3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/anon3.C -std=c++26 execution test PASS: g++.dg/template/anon3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/anon3.C -std=c++98 execution test PASS: g++.dg/template/anon4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/anon4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/anon4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/anon5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/anon5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/anon5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/anonunion1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/anonunion1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/anonunion1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/anonunion2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/anonunion2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/anonunion2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/anonunion3.C -std=c++11 (test for excess errors) PASS: g++.dg/template/anonunion3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/anonunion3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/arg1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/arg1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/arg1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arg2.C -std=c++11 (test for excess errors) PASS: g++.dg/template/arg2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/arg2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/arg2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arg3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/arg3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/arg3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arg4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/arg4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/arg4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arg5.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/arg5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/arg5.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/arg5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/arg5.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/arg5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arg6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/arg6.C -std=c++20 execution test PASS: g++.dg/template/arg6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/arg6.C -std=c++26 execution test PASS: g++.dg/template/arg6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arg6.C -std=c++98 execution test PASS: g++.dg/template/arg7.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/arg7.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/arg7.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/template/arg7.C -std=c++20 at line 6 (test for bogus messages, line 5) PASS: g++.dg/template/arg7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/arg7.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/arg7.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/arg7.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/template/arg7.C -std=c++26 at line 6 (test for bogus messages, line 5) PASS: g++.dg/template/arg7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/arg7.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/arg7.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/arg7.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/template/arg7.C -std=c++98 at line 6 (test for bogus messages, line 5) PASS: g++.dg/template/arg7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arg8.C -std=c++20 (test for errors, line 1) PASS: g++.dg/template/arg8.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/arg8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/arg8.C -std=c++26 (test for errors, line 1) PASS: g++.dg/template/arg8.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/arg8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/arg8.C -std=c++98 (test for errors, line 1) PASS: g++.dg/template/arg8.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/arg8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arg9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/arg9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/arg9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array1-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/array1-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/array1-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/array10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/array13.C -std=gnu++20 execution test PASS: g++.dg/template/array13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/array13.C -std=gnu++26 execution test PASS: g++.dg/template/array13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/array13.C -std=gnu++98 execution test PASS: g++.dg/template/array14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array15.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/array15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array15.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/array15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array15.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/array15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array2-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/array2-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/array2-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/array20.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array20.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array21.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array21.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array22.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array22.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array23.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array23.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array24.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array24.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array25.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array25.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array26.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array26.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/array27.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/array27.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/array28.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/array28.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/array28.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array28.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/array28.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/array28.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array28.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/array28.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/array28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array29.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array29.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array29.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array30.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/array30.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array30.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/array30.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array30.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/array30.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array31.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array31.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array31.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array32.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/template/array32.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/template/array32.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/template/array32.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/array32.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/template/array32.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/template/array32.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/template/array32.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/array32.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/template/array32.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/template/array32.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/template/array32.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/array33.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array33.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array33.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array34.C -std=c++11 (test for excess errors) PASS: g++.dg/template/array34.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array34.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array35.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array35.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array35.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array36.C -std=c++11 (test for excess errors) PASS: g++.dg/template/array36.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array36.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array37.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/template/array37.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array37.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/template/array37.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array37.C -std=c++98 (test for bogus messages, line 13) PASS: g++.dg/template/array37.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array9.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/array9.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/array9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/array9.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/array9.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/array9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/array9.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/array9.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/array9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arrow1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/arrow1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/arrow1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/arrow1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/arrow1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/arrow1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arrow2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/arrow2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/arrow2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arrow3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/arrow3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/arrow3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arrow4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/arrow4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/arrow4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/asm1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/asm1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/asm1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/asmgoto1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/asmgoto1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/asmgoto1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/assign1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/assign1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/assign1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/attr-used.C -std=c++20 scan-assembler _ZN1XIiE1fEv: PASS: g++.dg/template/attr-used.C -std=c++20 (test for excess errors) PASS: g++.dg/template/attr-used.C -std=c++26 scan-assembler _ZN1XIiE1fEv: PASS: g++.dg/template/attr-used.C -std=c++26 (test for excess errors) PASS: g++.dg/template/attr-used.C -std=c++98 scan-assembler _ZN1XIiE1fEv: PASS: g++.dg/template/attr-used.C -std=c++98 (test for excess errors) PASS: g++.dg/template/bitfield1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/bitfield1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/bitfield1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/bitfield2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/bitfield2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/bitfield2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/bitfield2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/bitfield2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/bitfield2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/bitfield3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/bitfield3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/bitfield3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/bitfield4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/bitfield4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/bitfield4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads1.C -std=c++17 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads2.C -std=c++17 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads3.C -std=c++17 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads4.C -std=c++17 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 100 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 101 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 102 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 103 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 104 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 105 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 106 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 107 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 108 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 109 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 110 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 111 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 112 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 113 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 114 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 115 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 116 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 117 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 118 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 119 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 120 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 121 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 122 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 123 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 124 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 125 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 126 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 127 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 128 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 129 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 130 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 131 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 132 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 133 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 134 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 135 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 136 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 137 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 138 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 139 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 140 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 141 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 142 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 143 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 144 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 145 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 146 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 147 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 148 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 149 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 150 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 151 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 152 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 153 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 154 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 155 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 156 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 157 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 158 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 159 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 160 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 161 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 162 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 163 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 164 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 165 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 166 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 167 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 168 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 169 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 170 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 171 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 172 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 173 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 174 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 175 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 176 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 177 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 178 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 179 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 180 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 181 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 182 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 183 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 184 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 185 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 186 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 187 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 188 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 189 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 190 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 191 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 192 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 193 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 194 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 195 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 196 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 197 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 198 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 199 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 200 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 201 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 202 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 203 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 204 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 205 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 206 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 207 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 208 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 209 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 210 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 211 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 212 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 213 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 214 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 215 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 216 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 217 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 218 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 219 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 220 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 221 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 222 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 223 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 224 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 225 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 226 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 227 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 228 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 229 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 230 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 231 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 232 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 233 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 234 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 235 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 236 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 237 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 238 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 239 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 240 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 241 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 242 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 243 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 244 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 245 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 246 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 247 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 248 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 249 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 250 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 251 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 252 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 253 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 254 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 255 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 256 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 257 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 258 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 259 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 260 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 261 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 262 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 263 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 264 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 265 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 266 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 267 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 268 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 269 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 270 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 271 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 272 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 273 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 274 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 275 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 276 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 277 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 278 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 279 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 280 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 281 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 282 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 283 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 284 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 285 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 286 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 287 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 288 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 289 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 290 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 291 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 292 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 293 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 294 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 295 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 296 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 297 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 298 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 299 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 302 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 303 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 304 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 305 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 306 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 307 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 308 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 309 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 310 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 311 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 312 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 313 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 314 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 315 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 316 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 317 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 318 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 319 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 320 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 321 (test for errors, line 44) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 322 (test for errors, line 49) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 323 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 80 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 81 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 82 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 83 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 84 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 85 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 86 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 87 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 88 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 89 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 90 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 91 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 92 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 93 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 94 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 95 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 96 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 97 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 98 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 at line 99 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++17 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 100 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 101 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 102 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 103 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 104 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 105 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 106 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 107 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 108 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 109 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 110 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 111 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 112 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 113 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 114 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 115 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 116 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 117 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 118 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 119 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 120 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 121 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 122 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 123 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 124 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 125 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 126 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 127 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 128 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 129 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 130 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 131 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 132 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 133 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 134 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 135 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 136 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 137 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 138 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 139 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 140 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 141 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 142 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 143 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 144 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 145 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 146 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 147 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 148 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 149 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 150 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 151 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 152 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 153 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 154 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 155 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 156 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 157 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 158 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 159 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 160 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 161 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 162 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 163 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 164 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 165 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 166 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 167 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 168 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 169 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 170 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 171 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 172 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 173 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 174 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 175 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 176 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 177 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 178 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 179 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 180 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 181 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 182 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 183 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 184 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 185 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 186 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 187 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 188 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 189 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 190 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 191 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 192 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 193 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 194 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 195 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 196 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 197 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 198 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 199 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 200 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 201 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 202 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 203 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 204 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 205 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 206 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 207 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 208 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 209 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 210 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 211 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 212 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 213 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 214 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 215 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 216 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 217 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 218 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 219 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 220 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 221 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 222 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 223 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 224 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 225 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 226 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 227 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 228 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 229 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 230 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 231 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 232 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 233 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 234 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 235 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 236 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 237 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 238 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 239 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 240 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 241 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 242 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 243 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 244 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 245 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 246 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 247 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 248 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 249 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 250 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 251 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 252 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 253 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 254 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 255 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 256 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 257 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 258 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 259 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 260 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 261 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 262 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 263 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 264 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 265 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 266 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 267 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 268 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 269 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 270 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 271 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 272 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 273 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 274 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 275 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 276 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 277 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 278 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 279 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 280 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 281 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 282 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 283 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 284 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 285 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 286 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 287 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 288 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 289 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 290 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 291 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 292 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 293 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 294 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 295 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 296 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 297 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 298 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 299 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 302 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 303 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 304 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 305 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 306 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 307 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 308 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 309 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 310 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 311 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 312 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 313 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 314 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 315 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 316 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 317 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 318 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 319 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 320 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 321 (test for errors, line 44) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 322 (test for errors, line 49) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 323 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 80 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 81 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 82 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 83 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 84 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 85 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 86 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 87 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 88 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 89 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 90 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 91 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 92 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 93 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 94 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 95 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 96 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 97 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 98 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 at line 99 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 100 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 101 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 102 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 103 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 104 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 105 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 106 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 107 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 108 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 109 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 110 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 111 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 112 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 113 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 114 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 115 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 116 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 117 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 118 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 119 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 120 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 121 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 122 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 123 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 124 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 125 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 126 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 127 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 128 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 129 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 130 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 131 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 132 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 133 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 134 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 135 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 136 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 137 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 138 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 139 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 140 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 141 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 142 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 143 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 144 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 145 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 146 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 147 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 148 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 149 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 150 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 151 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 152 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 153 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 154 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 155 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 156 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 157 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 158 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 159 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 160 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 161 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 162 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 163 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 164 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 165 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 166 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 167 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 168 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 169 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 170 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 171 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 172 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 173 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 174 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 175 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 176 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 177 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 178 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 179 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 180 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 181 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 182 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 183 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 184 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 185 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 186 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 187 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 188 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 189 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 190 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 191 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 192 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 193 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 194 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 195 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 196 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 197 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 198 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 199 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 200 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 201 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 202 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 203 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 204 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 205 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 206 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 207 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 208 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 209 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 210 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 211 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 212 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 213 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 214 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 215 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 216 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 217 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 218 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 219 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 220 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 221 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 222 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 223 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 224 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 225 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 226 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 227 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 228 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 229 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 230 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 231 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 232 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 233 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 234 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 235 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 236 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 237 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 238 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 239 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 240 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 241 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 242 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 243 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 244 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 245 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 246 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 247 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 248 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 249 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 250 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 251 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 252 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 253 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 254 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 255 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 256 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 257 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 258 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 259 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 260 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 261 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 262 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 263 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 264 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 265 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 266 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 267 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 268 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 269 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 270 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 271 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 272 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 273 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 274 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 275 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 276 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 277 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 278 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 279 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 280 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 281 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 282 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 283 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 284 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 285 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 286 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 287 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 288 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 289 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 290 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 291 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 292 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 293 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 294 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 295 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 296 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 297 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 298 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 299 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 302 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 303 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 304 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 305 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 306 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 307 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 308 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 309 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 310 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 311 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 312 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 313 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 314 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 315 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 316 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 317 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 318 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 319 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 320 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 321 (test for errors, line 44) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 322 (test for errors, line 49) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 323 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 80 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 81 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 82 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 83 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 84 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 85 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 86 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 87 (test for errors, line 23) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 88 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 89 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 90 (test for errors, line 39) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 91 (test for errors, line 43) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 92 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 93 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 94 (test for errors, line 11) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 95 (test for errors, line 15) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 96 (test for errors, line 19) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 97 (test for errors, line 27) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 98 (test for errors, line 31) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 at line 99 (test for errors, line 35) PASS: g++.dg/template/builtin-atomic-overloads5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++17 at line 151 (test for errors, line 108) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++17 at line 152 (test for errors, line 110) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++17 at line 153 (test for errors, line 116) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++17 at line 154 (test for errors, line 118) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++17 at line 155 (test for errors, line 146) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++17 at line 156 (test for errors, line 146) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++17 at line 157 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++17 at line 158 (test for errors, line 51) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++17 at line 159 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++17 at line 161 (test for errors, line 58) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++17 at line 162 (test for errors, line 71) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++17 at line 164 (test for errors, line 74) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++17 at line 165 (test for errors, line 76) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++17 at line 166 (test for errors, line 78) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++17 at line 167 (test for errors, line 80) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++17 at line 168 (test for errors, line 82) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++17 at line 169 (test for errors, line 93) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++17 at line 171 (test for warnings, line 95) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++17 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++20 at line 151 (test for errors, line 108) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++20 at line 152 (test for errors, line 110) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++20 at line 153 (test for errors, line 116) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++20 at line 154 (test for errors, line 118) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++20 at line 155 (test for errors, line 146) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++20 at line 156 (test for errors, line 146) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++20 at line 157 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++20 at line 158 (test for errors, line 51) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++20 at line 159 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++20 at line 161 (test for errors, line 58) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++20 at line 162 (test for errors, line 71) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++20 at line 164 (test for errors, line 74) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++20 at line 165 (test for errors, line 76) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++20 at line 166 (test for errors, line 78) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++20 at line 167 (test for errors, line 80) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++20 at line 168 (test for errors, line 82) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++20 at line 169 (test for errors, line 93) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++20 at line 171 (test for warnings, line 95) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++26 at line 151 (test for errors, line 108) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++26 at line 152 (test for errors, line 110) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++26 at line 153 (test for errors, line 116) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++26 at line 154 (test for errors, line 118) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++26 at line 155 (test for errors, line 146) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++26 at line 156 (test for errors, line 146) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++26 at line 157 (test for errors, line 48) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++26 at line 158 (test for errors, line 51) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++26 at line 159 (test for errors, line 53) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++26 at line 161 (test for errors, line 58) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++26 at line 162 (test for errors, line 71) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++26 at line 164 (test for errors, line 74) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++26 at line 165 (test for errors, line 76) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++26 at line 166 (test for errors, line 78) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++26 at line 167 (test for errors, line 80) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++26 at line 168 (test for errors, line 82) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++26 at line 169 (test for errors, line 93) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++26 at line 171 (test for warnings, line 95) PASS: g++.dg/template/builtin-atomic-overloads6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads7.C -std=c++17 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads8.C -std=c++17 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/builtin-atomic-overloads8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/builtin-sfinae-check-function-arguments.C -std=c++17 (test for excess errors) PASS: g++.dg/template/builtin-sfinae-check-function-arguments.C -std=c++20 (test for excess errors) PASS: g++.dg/template/builtin-sfinae-check-function-arguments.C -std=c++26 (test for excess errors) PASS: g++.dg/template/builtin-speculation-overloads1.C -std=c++17 (test for excess errors) PASS: g++.dg/template/builtin-speculation-overloads1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/builtin-speculation-overloads1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/builtin-speculation-overloads2.C -std=c++17 (test for excess errors) PASS: g++.dg/template/builtin-speculation-overloads2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/builtin-speculation-overloads2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/builtin-speculation-overloads3.C -std=c++17 (test for excess errors) PASS: g++.dg/template/builtin-speculation-overloads3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/builtin-speculation-overloads3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/builtin-speculation-overloads4.C -std=c++17 (test for excess errors) PASS: g++.dg/template/builtin-speculation-overloads4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/builtin-speculation-overloads4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++17 at line 13 (test for errors, line 18) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++17 at line 14 (test for errors, line 18) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++17 at line 15 (test for errors, line 18) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++17 at line 25 (test for errors, line 30) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++17 at line 26 (test for errors, line 30) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++17 at line 27 (test for errors, line 30) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++17 (test for excess errors) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++20 at line 13 (test for errors, line 18) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++20 at line 14 (test for errors, line 18) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++20 at line 15 (test for errors, line 18) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++20 at line 25 (test for errors, line 30) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++20 at line 26 (test for errors, line 30) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++20 at line 27 (test for errors, line 30) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++26 at line 13 (test for errors, line 18) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++26 at line 14 (test for errors, line 18) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++26 at line 15 (test for errors, line 18) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++26 at line 25 (test for errors, line 30) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++26 at line 26 (test for errors, line 30) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++26 at line 27 (test for errors, line 30) PASS: g++.dg/template/builtin-speculation-overloads5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/builtin-validate-nargs.C -std=c++17 (test for excess errors) PASS: g++.dg/template/builtin-validate-nargs.C -std=c++20 (test for excess errors) PASS: g++.dg/template/builtin-validate-nargs.C -std=c++26 (test for excess errors) PASS: g++.dg/template/builtin1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/builtin1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/builtin1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/builtin2.C -std=c++11 (test for excess errors) PASS: g++.dg/template/builtin2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/builtin2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/call1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/call1.C -std=c++20 execution test PASS: g++.dg/template/call1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/call1.C -std=c++26 execution test PASS: g++.dg/template/call1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/call1.C -std=c++98 execution test PASS: g++.dg/template/call2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/call2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/call2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/call3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/call3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/call3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/call3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/call3.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/call3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/call4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/call4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/call4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/call5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/call5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/call5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/call6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/call6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/call6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/call7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/call7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/call7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/call8.C -std=c++11 (test for excess errors) PASS: g++.dg/template/call8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/call8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/call9.C -std=c++11 (test for excess errors) PASS: g++.dg/template/call9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/call9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/canon-type-1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/canon-type-1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/canon-type-1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/canon-type-10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/canon-type-10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/canon-type-10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/canon-type-11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/canon-type-11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/canon-type-11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/canon-type-12.C -std=c++11 (test for excess errors) PASS: g++.dg/template/canon-type-12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/canon-type-12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/canon-type-13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/canon-type-13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/canon-type-13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/canon-type-14.C -std=c++11 (test for excess errors) PASS: g++.dg/template/canon-type-14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/canon-type-14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/canon-type-15.C -std=c++11 (test for excess errors) PASS: g++.dg/template/canon-type-15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/canon-type-15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/canon-type-16.C -std=c++11 (test for excess errors) PASS: g++.dg/template/canon-type-16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/canon-type-16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/canon-type-17.C -std=c++11 (test for excess errors) PASS: g++.dg/template/canon-type-17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/canon-type-17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/canon-type-18.C -std=gnu++11 (test for excess errors) PASS: g++.dg/template/canon-type-18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/canon-type-18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/canon-type-19.C -std=c++11 (test for excess errors) PASS: g++.dg/template/canon-type-19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/canon-type-19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/canon-type-2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/canon-type-2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/canon-type-2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/canon-type-20.C -std=c++11 (test for excess errors) PASS: g++.dg/template/canon-type-20.C -std=c++20 (test for excess errors) PASS: g++.dg/template/canon-type-20.C -std=c++26 (test for excess errors) PASS: g++.dg/template/canon-type-3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/canon-type-3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/canon-type-3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/canon-type-4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/canon-type-4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/canon-type-4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/canon-type-5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/canon-type-5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/canon-type-5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/canon-type-6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/canon-type-6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/canon-type-6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/canon-type-7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/canon-type-7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/canon-type-7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/canon-type-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/canon-type-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/canon-type-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/canon-type-9.C -std=c++11 (test for excess errors) PASS: g++.dg/template/canon-type-9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/canon-type-9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/cast1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/cast1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/cast1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/cast2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/cast2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/cast2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/cast3.C -std=c++20 (test for errors, line 21) PASS: g++.dg/template/cast3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/cast3.C -std=c++26 (test for errors, line 21) PASS: g++.dg/template/cast3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/cast3.C -std=c++98 (test for errors, line 21) PASS: g++.dg/template/cast3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/cast4.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/cast4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/cast4.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/cast4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/cast4.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/cast4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/cast5.C -std=c++11 (test for excess errors) PASS: g++.dg/template/cast5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/cast5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/cast6.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/cast6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/cast6.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/cast6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/cast6.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/cast6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/char1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/char1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/char1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/char1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/char1.C -std=c++98 at line 5 (test for warnings, line 4) PASS: g++.dg/template/char1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/class1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/class1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/class1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/class2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/class2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/class2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/class2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/class2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/class2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/class3.C -std=c++20 (test for errors, line 2) PASS: g++.dg/template/class3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/class3.C -std=c++26 (test for errors, line 2) PASS: g++.dg/template/class3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/class3.C -std=c++98 (test for errors, line 2) PASS: g++.dg/template/class3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/complit1.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/template/complit1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/complit1.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/template/complit1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/complit1.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/template/complit1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/complit2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/complit2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/complit2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/cond.C -std=c++20 (test for excess errors) PASS: g++.dg/template/cond.C -std=c++26 (test for excess errors) PASS: g++.dg/template/cond.C -std=c++98 (test for excess errors) PASS: g++.dg/template/cond2.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/template/cond2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/cond2.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/template/cond2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/cond2.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/template/cond2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/cond3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/cond3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/cond3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/cond4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/cond4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/cond4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/cond5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/cond5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/cond5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/cond6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/cond6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/cond6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/cond7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/cond7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/cond7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/cond8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/cond8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/cond8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/condition1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/condition1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/condition1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/const1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/const1.C -std=c++20 execution test PASS: g++.dg/template/const1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/const1.C -std=c++26 execution test PASS: g++.dg/template/const1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/const1.C -std=c++98 execution test PASS: g++.dg/template/const2.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/template/const2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/const2.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/template/const2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/const2.C -std=c++98 (test for bogus messages, line 13) PASS: g++.dg/template/const2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/const3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/const3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/const3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/const4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/const4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/const4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/const5.C -std=c++11 (test for excess errors) PASS: g++.dg/template/const5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/const5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/const6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/const6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/const6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/const7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/const7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/const7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/const8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/const8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/const8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/constant1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/constant1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/constant1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/constant2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/constant2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/constant2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/conv1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/conv1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/conv10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/conv10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv11.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/conv11.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/template/conv11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/conv11.C -std=c++20 candidate note at line 10 (test for warnings, line 9) PASS: g++.dg/template/conv11.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/conv11.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/template/conv11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/conv11.C -std=c++26 candidate note at line 10 (test for warnings, line 9) PASS: g++.dg/template/conv11.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/conv11.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/template/conv11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv11.C -std=c++98 candidate note at line 10 (test for warnings, line 9) PASS: g++.dg/template/conv12.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/conv12.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/conv12.C -std=c++11 (test for errors, line 24) PASS: g++.dg/template/conv12.C -std=c++11 (test for errors, line 25) PASS: g++.dg/template/conv12.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/template/conv12.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/template/conv12.C -std=c++11 (test for excess errors) PASS: g++.dg/template/conv12.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/conv12.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/conv12.C -std=c++20 (test for errors, line 24) PASS: g++.dg/template/conv12.C -std=c++20 (test for errors, line 25) PASS: g++.dg/template/conv12.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/template/conv12.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/template/conv12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/conv12.C -std=c++98 (test for errors, line 24) PASS: g++.dg/template/conv12.C -std=c++98 (test for errors, line 25) PASS: g++.dg/template/conv12.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/template/conv12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv13.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/conv13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/conv13.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/conv13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/conv13.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/conv13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/conv14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/conv14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv15.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/conv15.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/conv15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/conv15.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/conv15.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/conv15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/conv15.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/conv15.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/conv15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/conv16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/conv16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/conv17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/conv17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv18.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/template/conv18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/conv18.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/template/conv18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/conv18.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/template/conv18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv19.C -std=c++11 (test for bogus messages, line 25) PASS: g++.dg/template/conv19.C -std=c++11 (test for excess errors) PASS: g++.dg/template/conv19.C -std=c++20 (test for bogus messages, line 25) PASS: g++.dg/template/conv19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/conv19.C -std=c++26 (test for bogus messages, line 25) PASS: g++.dg/template/conv19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/conv2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/conv2.C -std=c++20 execution test PASS: g++.dg/template/conv2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/conv2.C -std=c++26 execution test PASS: g++.dg/template/conv2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv2.C -std=c++98 execution test PASS: g++.dg/template/conv20.C -std=c++20 (test for excess errors) PASS: g++.dg/template/conv20.C -std=c++26 (test for excess errors) PASS: g++.dg/template/conv20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv21.C -std=c++11 (test for excess errors) PASS: g++.dg/template/conv21.C -std=c++20 (test for excess errors) PASS: g++.dg/template/conv21.C -std=c++26 (test for excess errors) PASS: g++.dg/template/conv3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/conv3.C -std=c++20 execution test PASS: g++.dg/template/conv3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/conv3.C -std=c++26 execution test PASS: g++.dg/template/conv3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv3.C -std=c++98 execution test PASS: g++.dg/template/conv4.C -std=c++20 (test for errors, line 24) PASS: g++.dg/template/conv4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/conv4.C -std=c++26 (test for errors, line 24) PASS: g++.dg/template/conv4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/conv4.C -std=c++98 (test for errors, line 24) PASS: g++.dg/template/conv4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/conv5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/conv5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/conv6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/conv6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/conv7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/conv7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/conv9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/conv9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/conv9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/copy1.C -std=c++14 (test for errors, line 14) PASS: g++.dg/template/copy1.C -std=c++14 (test for warnings, line 10) PASS: g++.dg/template/copy1.C -std=c++14 (test for warnings, line 9) PASS: g++.dg/template/copy1.C -std=c++14 at line 13 (test for errors, line 14) PASS: g++.dg/template/copy1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/copy1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/copy1.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/copy1.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/template/copy1.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/template/copy1.C -std=c++98 at line 13 (test for errors, line 14) PASS: g++.dg/template/copy1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/crash1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/crash1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash1.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/crash1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash100.C -std=c++20 (test for errors, line 20) PASS: g++.dg/template/crash100.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/template/crash100.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash100.C -std=c++26 (test for errors, line 20) PASS: g++.dg/template/crash100.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/template/crash100.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash100.C -std=c++98 (test for errors, line 20) PASS: g++.dg/template/crash100.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/template/crash100.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash101.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/crash101.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash101.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/crash101.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash101.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/crash101.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash102.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/crash102.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash102.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/crash102.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash102.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/crash102.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash103.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/crash103.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash103.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/crash103.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash103.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/crash103.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash104.C -std=c++20 (test for errors, line 25) PASS: g++.dg/template/crash104.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash104.C -std=c++26 (test for errors, line 25) PASS: g++.dg/template/crash104.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash104.C -std=c++98 (test for errors, line 25) PASS: g++.dg/template/crash104.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash105.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/crash105.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash105.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/crash105.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash105.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/crash105.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash106.C -std=c++17 (test for errors, line 10) PASS: g++.dg/template/crash106.C -std=c++17 (test for errors, line 12) PASS: g++.dg/template/crash106.C -std=c++17 (test for errors, line 7) PASS: g++.dg/template/crash106.C -std=c++17 (test for excess errors) PASS: g++.dg/template/crash106.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash106.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/crash106.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/crash106.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash106.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash107.C -std=gnu++17 (test for errors, line 10) PASS: g++.dg/template/crash107.C -std=gnu++17 (test for errors, line 16) PASS: g++.dg/template/crash107.C -std=gnu++17 (test for errors, line 17) PASS: g++.dg/template/crash107.C -std=gnu++17 (test for errors, line 8) PASS: g++.dg/template/crash107.C -std=gnu++17 (test for warnings, line 5) PASS: g++.dg/template/crash107.C -std=gnu++17 (test for excess errors) PASS: g++.dg/template/crash107.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/template/crash107.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/template/crash107.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/template/crash107.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/template/crash107.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/crash107.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/template/crash107.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/template/crash107.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/template/crash107.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/template/crash107.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/template/crash107.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/crash108.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/crash108.C -std=c++20 at line 4 (test for errors, line 3) PASS: g++.dg/template/crash108.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash108.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/crash108.C -std=c++26 at line 4 (test for errors, line 3) PASS: g++.dg/template/crash108.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash108.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/crash108.C -std=c++98 at line 4 (test for errors, line 3) PASS: g++.dg/template/crash108.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash109.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash109.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash109.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash109.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash109.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash109.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash11.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/crash11.C -std=c++11 at line 11 (test for errors, line 9) PASS: g++.dg/template/crash11.C -std=c++11 (test for excess errors) PASS: g++.dg/template/crash11.C -std=c++14 (test for errors, line 9) PASS: g++.dg/template/crash11.C -std=c++14 at line 10 (test for errors, line 9) PASS: g++.dg/template/crash11.C -std=c++14 (test for excess errors) PASS: g++.dg/template/crash11.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/crash11.C -std=c++20 at line 10 (test for errors, line 9) PASS: g++.dg/template/crash11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash110.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/crash110.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash110.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/crash110.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash110.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/crash110.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash111.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/crash111.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash111.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/crash111.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash111.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/crash111.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash112.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/crash112.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash112.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/crash112.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash112.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/crash112.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash113.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash113.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash113.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash114.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/crash114.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash114.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/crash114.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash114.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/crash114.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash115.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/crash115.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash115.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/crash115.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash115.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/crash115.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash116.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/crash116.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash116.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/crash116.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash116.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/crash116.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash117.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash117.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash117.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash117.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash117.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash117.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash118.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/crash118.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash118.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/crash118.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash118.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash118.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash119.C -std=c++17 (test for errors, line 3) PASS: g++.dg/template/crash119.C -std=c++17 (test for errors, line 7) PASS: g++.dg/template/crash119.C -std=c++17 (test for excess errors) PASS: g++.dg/template/crash119.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/crash119.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash119.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/crash119.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash119.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash120.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/crash120.C -std=c++20 (test for errors, line 18) PASS: g++.dg/template/crash120.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash120.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/crash120.C -std=c++26 (test for errors, line 18) PASS: g++.dg/template/crash120.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash120.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/crash120.C -std=c++98 (test for errors, line 18) PASS: g++.dg/template/crash120.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash121.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/crash121.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash121.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/crash121.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash121.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/crash121.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash122.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/crash122.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash122.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/crash122.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash122.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/crash122.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash123.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/crash123.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/template/crash123.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash123.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/crash123.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/template/crash123.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash123.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash123.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/template/crash123.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash124.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/crash124.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/template/crash124.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash124.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/crash124.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/template/crash124.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash124.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash124.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/template/crash124.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash125.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/crash125.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash125.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/crash125.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash125.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/crash125.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash126.C -std=c++14 (test for errors, line 12) PASS: g++.dg/template/crash126.C -std=c++14 (test for errors, line 7) PASS: g++.dg/template/crash126.C -std=c++14 (test for excess errors) PASS: g++.dg/template/crash126.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/crash126.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash126.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/crash126.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash126.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash127.C -std=c++11 at line 18 (test for errors, line 17) PASS: g++.dg/template/crash127.C -std=c++11 at line 19 (test for errors, line 17) PASS: g++.dg/template/crash127.C -std=c++11 (test for excess errors) PASS: g++.dg/template/crash127.C -std=c++20 at line 18 (test for errors, line 17) PASS: g++.dg/template/crash127.C -std=c++20 at line 19 (test for errors, line 17) PASS: g++.dg/template/crash127.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash127.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/crash127.C -std=c++98 at line 19 (test for errors, line 17) PASS: g++.dg/template/crash127.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash128.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash128.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash128.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash129.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/crash129.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash129.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash129.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/crash129.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash129.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash129.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/crash129.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash129.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash13.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/crash13.C -std=c++20 at line 16 (test for warnings, line 15) PASS: g++.dg/template/crash13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash13.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/crash13.C -std=c++26 at line 16 (test for warnings, line 15) PASS: g++.dg/template/crash13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash13.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/crash13.C -std=c++98 at line 16 (test for warnings, line 15) PASS: g++.dg/template/crash13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash130.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash130.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash130.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash130.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash130.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash130.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash131.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/crash131.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash131.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/crash131.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash131.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/crash131.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash132.C -std=c++14 (test for errors, line 6) PASS: g++.dg/template/crash132.C -std=c++14 (test for excess errors) PASS: g++.dg/template/crash132.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/crash132.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash132.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/crash132.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash133.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash133.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash133.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash14.C (test for errors, line 4) PASS: g++.dg/template/crash14.C (test for excess errors) PASS: g++.dg/template/crash15.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/crash15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash15.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/crash15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash15.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/crash15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash2.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/template/crash2.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/template/crash2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/crash2.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/template/crash2.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/template/crash2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/crash2.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/template/crash2.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/template/crash2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/crash20.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash20.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash21.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash21.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash22.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash22.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash23.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash23.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash24.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash24.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash25.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/crash25.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash25.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/crash25.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash25.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/crash25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash26.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/crash26.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/template/crash26.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash26.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/crash26.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/template/crash26.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash26.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/crash26.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/template/crash26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash27.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/crash27.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash27.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/crash27.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash27.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/crash27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash28.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/crash28.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash28.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/crash28.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash28.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/crash28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash29.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/crash29.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash29.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/crash29.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash29.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash29.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash30.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash30.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash30.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash31.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/crash31.C -std=c++20 at line 4 (test for errors, line 3) PASS: g++.dg/template/crash31.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash31.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/crash31.C -std=c++26 at line 4 (test for errors, line 3) PASS: g++.dg/template/crash31.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash31.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/crash31.C -std=c++98 at line 4 (test for errors, line 3) PASS: g++.dg/template/crash31.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash32.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/crash32.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash32.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/crash32.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash32.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/crash32.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash33.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/crash33.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash33.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/crash33.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash33.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash33.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash34.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/crash34.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/crash34.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash34.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/crash34.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/crash34.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash34.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/crash34.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/crash34.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash35.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/crash35.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/template/crash35.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash35.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/crash35.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/template/crash35.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash35.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/crash35.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/template/crash35.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash36.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/crash36.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash36.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/crash36.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash36.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/crash36.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash37.C -std=c++20 (test for errors, line 23) PASS: g++.dg/template/crash37.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash37.C -std=c++26 (test for errors, line 23) PASS: g++.dg/template/crash37.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash37.C -std=c++98 (test for errors, line 23) PASS: g++.dg/template/crash37.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash38.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/crash38.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/crash38.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash38.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/crash38.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/crash38.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash38.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/crash38.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash38.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash39.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/crash39.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/template/crash39.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash39.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/crash39.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/template/crash39.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash39.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash39.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/template/crash39.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash40.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/crash40.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/template/crash40.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash40.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/crash40.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/template/crash40.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash40.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash40.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/template/crash40.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash41.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/crash41.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/template/crash41.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash41.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/crash41.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/template/crash41.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash41.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/crash41.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/template/crash41.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash42.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/crash42.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash42.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/crash42.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash42.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/crash42.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash43.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/crash43.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/crash43.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash43.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/crash43.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/crash43.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash43.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/crash43.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash43.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash44.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/crash44.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash44.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/crash44.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash44.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash44.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash45.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/crash45.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash45.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/crash45.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash45.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/crash45.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash46.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/crash46.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash46.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/crash46.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash46.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/crash46.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash47.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/crash47.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash47.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/crash47.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash47.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/crash47.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash48.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/crash48.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash48.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/crash48.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash48.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/crash48.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash49.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/crash49.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash49.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/crash49.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash49.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/crash49.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash50.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/crash50.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash50.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/crash50.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash50.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/crash50.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash51.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/crash51.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash51.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/crash51.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash51.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/crash51.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash52.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash52.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash52.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash53.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/crash53.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/crash53.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash53.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/crash53.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/crash53.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash53.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/crash53.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/crash53.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash54.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash54.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash54.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash54.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash54.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash54.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash55.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/crash55.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash55.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/crash55.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash55.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/crash55.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash56.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/template/crash56.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash56.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/template/crash56.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash56.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/template/crash56.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash57.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/crash57.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/crash57.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash57.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/crash57.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/crash57.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash57.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/crash57.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash57.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash58.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/crash58.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash58.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/template/crash58.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash58.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/crash58.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash58.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/template/crash58.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash58.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/crash58.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash58.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/template/crash58.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash59.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/crash59.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/crash59.C -std=c++20 (test for errors, line 18) PASS: g++.dg/template/crash59.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/crash59.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/crash59.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/crash59.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/template/crash59.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash59.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/crash59.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/crash59.C -std=c++26 (test for errors, line 18) PASS: g++.dg/template/crash59.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/crash59.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/crash59.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/crash59.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/template/crash59.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash59.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/crash59.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/crash59.C -std=c++98 (test for errors, line 18) PASS: g++.dg/template/crash59.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/crash59.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash59.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/crash59.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/template/crash59.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash60.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash60.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/crash60.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash60.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash60.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/crash60.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash60.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash60.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/crash60.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash61.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash61.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash61.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash61.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash61.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash61.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash62.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash62.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash62.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash62.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash62.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash62.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash63.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/crash63.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash63.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/crash63.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash63.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash63.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash64.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash64.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash64.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash64.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash64.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash64.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash65.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash65.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/crash65.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash65.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash65.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/crash65.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash65.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash65.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/crash65.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash66.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash66.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash66.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash67.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/crash67.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash67.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/crash67.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash67.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/crash67.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash68.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash68.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash68.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash69.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/crash69.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/template/crash69.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/template/crash69.C -std=c++20 at line 12 (test for errors, line 11) PASS: g++.dg/template/crash69.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash69.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/crash69.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/template/crash69.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/template/crash69.C -std=c++26 at line 12 (test for errors, line 11) PASS: g++.dg/template/crash69.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash69.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/crash69.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/template/crash69.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/template/crash69.C -std=c++98 at line 12 (test for errors, line 11) PASS: g++.dg/template/crash69.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash7.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/crash7.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/crash7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash7.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/crash7.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/crash7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash7.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/crash7.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/crash7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash70.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/crash70.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash70.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/crash70.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash70.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash70.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash71.C -std=c++17 at line 4 (test for errors, line 3) PASS: g++.dg/template/crash71.C -std=c++17 (test for excess errors) PASS: g++.dg/template/crash71.C -std=c++20 at line 5 (test for errors, line 3) PASS: g++.dg/template/crash71.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash71.C -std=c++98 at line 4 (test for errors, line 3) PASS: g++.dg/template/crash71.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash72.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/crash72.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash72.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/crash72.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash72.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/crash72.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash73.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/crash73.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash73.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/crash73.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash73.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/crash73.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash74.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/template/crash74.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/crash74.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/template/crash74.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/crash74.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/template/crash74.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/crash75.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash75.C -std=c++20 at line 6 (test for warnings, line 5) PASS: g++.dg/template/crash75.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash75.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash75.C -std=c++26 at line 6 (test for warnings, line 5) PASS: g++.dg/template/crash75.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash75.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash75.C -std=c++98 at line 6 (test for warnings, line 5) PASS: g++.dg/template/crash75.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash76.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/crash76.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash76.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/crash76.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash76.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/crash76.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash77.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash77.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/template/crash77.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash77.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash77.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/template/crash77.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash77.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash77.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/template/crash77.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash78.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/crash78.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash78.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/crash78.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash78.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/crash78.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash79.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/crash79.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/crash79.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash79.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/crash79.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/crash79.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash79.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/crash79.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/crash79.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash80.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/crash80.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash80.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/crash80.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash80.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/crash80.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash81.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash81.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash81.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash81.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash81.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash81.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash82.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash82.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash82.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash82.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash82.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash82.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash83.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash83.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash83.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash83.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash83.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash83.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash84.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/crash84.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash84.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/crash84.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash84.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/crash84.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash85.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash85.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash85.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash87.C -std=c++20 (test for errors, line 20) PASS: g++.dg/template/crash87.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash87.C -std=c++26 (test for errors, line 20) PASS: g++.dg/template/crash87.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash87.C -std=c++98 (test for errors, line 20) PASS: g++.dg/template/crash87.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash88.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash88.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash88.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash89.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/crash89.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/crash89.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash89.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/crash89.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/crash89.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash89.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/crash89.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/crash89.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash9.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/crash9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash9.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/crash9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash9.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/crash9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash90.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/crash90.C -std=c++20 at line 8 (test for errors, line 7) PASS: g++.dg/template/crash90.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash90.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/crash90.C -std=c++26 at line 8 (test for errors, line 7) PASS: g++.dg/template/crash90.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash90.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash90.C -std=c++98 at line 8 (test for errors, line 7) PASS: g++.dg/template/crash90.C -std=c++98 at line 9 (test for errors, line 7) PASS: g++.dg/template/crash90.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash91.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/crash91.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash91.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/crash91.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash91.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash91.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash92.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/crash92.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/template/crash92.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/template/crash92.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash92.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/crash92.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/template/crash92.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/template/crash92.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash92.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash92.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/template/crash92.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/template/crash92.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash93.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/crash93.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash93.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/crash93.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash93.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/crash93.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash94.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash94.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash94.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash95.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/crash95.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash95.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash95.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/crash95.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash95.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash95.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/crash95.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash95.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash96.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash96.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash96.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash96.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash96.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash96.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash97.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/crash97.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/crash97.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash97.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash97.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/crash97.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/crash97.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash97.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash97.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/crash97.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/crash97.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash97.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash98.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/crash98.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash98.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash98.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/crash98.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash98.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash98.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/crash98.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash98.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash99.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/crash99.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/crash99.C -std=c++20 (test for excess errors) PASS: g++.dg/template/crash99.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/crash99.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/crash99.C -std=c++26 (test for excess errors) PASS: g++.dg/template/crash99.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/crash99.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash99.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ctor1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ctor1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ctor1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ctor10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ctor10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ctor10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ctor2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ctor2.C -std=c++20 execution test PASS: g++.dg/template/ctor2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ctor2.C -std=c++26 execution test PASS: g++.dg/template/ctor2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ctor2.C -std=c++98 execution test PASS: g++.dg/template/ctor3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ctor3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ctor3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ctor4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ctor4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ctor4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ctor5.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/ctor5.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/template/ctor5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ctor5.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/ctor5.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/template/ctor5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ctor5.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/ctor5.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/template/ctor5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ctor6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ctor6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ctor6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ctor7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ctor7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ctor7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ctor8.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/template/ctor8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/ctor8.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/template/ctor8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/ctor8.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/template/ctor8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/ctor9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ctor9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ctor9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/current-inst1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/current-inst1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/current-inst1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/debug1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/debug1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/debug1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/decl1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/decl1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/decl1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/decl2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/decl2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/decl2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/decl3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/decl3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/decl3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/decl3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/decl3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/decl3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/deduce1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/deduce1.C -std=c++20 execution test PASS: g++.dg/template/deduce1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/deduce1.C -std=c++26 execution test PASS: g++.dg/template/deduce1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/deduce1.C -std=c++98 execution test PASS: g++.dg/template/deduce10.C -std=c++17 (test for excess errors) PASS: g++.dg/template/deduce10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/deduce10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/deduce2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/deduce2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/deduce2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/deduce3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/deduce3.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/deduce3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/deduce3.C -std=c++20 note (test for warnings, line 2) PASS: g++.dg/template/deduce3.C -std=c++20 returning a function at line 10 (test for errors, line 2) PASS: g++.dg/template/deduce3.C -std=c++20 returning an array at line 7 (test for errors, line 2) PASS: g++.dg/template/deduce3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/deduce3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/deduce3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/deduce3.C -std=c++26 note (test for warnings, line 2) PASS: g++.dg/template/deduce3.C -std=c++26 returning a function at line 10 (test for errors, line 2) PASS: g++.dg/template/deduce3.C -std=c++26 returning an array at line 7 (test for errors, line 2) PASS: g++.dg/template/deduce3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/deduce3.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/deduce3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/deduce3.C -std=c++98 note (test for warnings, line 2) PASS: g++.dg/template/deduce3.C -std=c++98 returning a function at line 10 (test for errors, line 2) PASS: g++.dg/template/deduce3.C -std=c++98 returning an array at line 7 (test for errors, line 2) PASS: g++.dg/template/deduce4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/deduce4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/deduce4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/deduce5.C -std=c++11 (test for excess errors) PASS: g++.dg/template/deduce5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/deduce5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/deduce6.C -std=c++11 (test for excess errors) PASS: g++.dg/template/deduce6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/deduce6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/deduce7.C -std=c++11 (test for excess errors) PASS: g++.dg/template/deduce7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/deduce7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/deduce8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/deduce8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/deduce8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/deduce9.C -std=c++11 (test for excess errors) PASS: g++.dg/template/deduce9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/deduce9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg10.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/defarg10.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/defarg10.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/defarg10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg10.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/defarg10.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/defarg10.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/defarg10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg10.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/defarg10.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/defarg10.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/defarg10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg12.C -std=c++11 (test for excess errors) PASS: g++.dg/template/defarg12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg13.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/defarg13.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/template/defarg13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg13.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/defarg13.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/template/defarg13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg13.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/defarg13.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/template/defarg13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg17.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/defarg17.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/template/defarg17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg17.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/defarg17.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/template/defarg17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg17.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/defarg17.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/template/defarg17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg19.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/defarg19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg19.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/defarg19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg19.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/defarg19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg20.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg20.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg21.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg21.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg22.C -std=c++11 (test for excess errors) PASS: g++.dg/template/defarg22.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg22.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg23.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/defarg23.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/template/defarg23.C -std=c++11 (test for excess errors) PASS: g++.dg/template/defarg23.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/defarg23.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/template/defarg23.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg23.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/defarg23.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/template/defarg23.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg23a.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/defarg23a.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/template/defarg23a.C -std=c++11 (test for excess errors) PASS: g++.dg/template/defarg23a.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/defarg23a.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/template/defarg23a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg23a.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/defarg23a.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/template/defarg23a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg24.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/defarg24.C -std=c++11 (test for errors, line 16) PASS: g++.dg/template/defarg24.C -std=c++11 (test for errors, line 33) PASS: g++.dg/template/defarg24.C -std=c++11 (test for errors, line 35) PASS: g++.dg/template/defarg24.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/template/defarg24.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/template/defarg24.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/template/defarg24.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/template/defarg24.C -std=c++11 (test for excess errors) PASS: g++.dg/template/defarg24.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/defarg24.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/defarg24.C -std=c++20 (test for errors, line 33) PASS: g++.dg/template/defarg24.C -std=c++20 (test for errors, line 35) PASS: g++.dg/template/defarg24.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/template/defarg24.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/template/defarg24.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/template/defarg24.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/template/defarg24.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg24.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/defarg24.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/defarg24.C -std=c++26 (test for errors, line 33) PASS: g++.dg/template/defarg24.C -std=c++26 (test for errors, line 35) PASS: g++.dg/template/defarg24.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/template/defarg24.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/template/defarg24.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/template/defarg24.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/template/defarg24.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg6.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/defarg6.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/defarg6.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/template/defarg6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg6.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/defarg6.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/defarg6.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/template/defarg6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg6.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/defarg6.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/defarg6.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/template/defarg6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/defarg8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/defarg8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/defarg9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/defarg9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/defarg9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/delete1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/delete1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/delete1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/delete1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/delete1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/delete1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/delete2.C -std=c++20 (test for errors, line 25) PASS: g++.dg/template/delete2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/delete2.C -std=c++26 (test for errors, line 25) PASS: g++.dg/template/delete2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/delete2.C -std=c++98 (test for errors, line 25) PASS: g++.dg/template/delete2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-args1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/dependent-args1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/dependent-args1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-args1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/dependent-args1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/dependent-args1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-args1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/dependent-args1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/dependent-args1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-base1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-base1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-base1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-base2.C -std=c++11 (test for excess errors) PASS: g++.dg/template/dependent-base2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-base2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-base3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/dependent-base3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-base3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-base4.C -std=c++20 (test for bogus messages, line 18) PASS: g++.dg/template/dependent-base4.C -std=c++20 (test for bogus messages, line 19) PASS: g++.dg/template/dependent-base4.C -std=c++20 (test for bogus messages, line 20) PASS: g++.dg/template/dependent-base4.C -std=c++20 (test for bogus messages, line 21) PASS: g++.dg/template/dependent-base4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-base4.C -std=c++26 (test for bogus messages, line 18) PASS: g++.dg/template/dependent-base4.C -std=c++26 (test for bogus messages, line 19) PASS: g++.dg/template/dependent-base4.C -std=c++26 (test for bogus messages, line 20) PASS: g++.dg/template/dependent-base4.C -std=c++26 (test for bogus messages, line 21) PASS: g++.dg/template/dependent-base4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-base4.C -std=c++98 (test for bogus messages, line 18) PASS: g++.dg/template/dependent-base4.C -std=c++98 (test for bogus messages, line 19) PASS: g++.dg/template/dependent-base4.C -std=c++98 (test for bogus messages, line 20) PASS: g++.dg/template/dependent-base4.C -std=c++98 (test for bogus messages, line 21) PASS: g++.dg/template/dependent-base4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-base5.C -std=c++20 (test for bogus messages, line 15) PASS: g++.dg/template/dependent-base5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-base5.C -std=c++26 (test for bogus messages, line 15) PASS: g++.dg/template/dependent-base5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-base5.C -std=c++98 (test for bogus messages, line 15) PASS: g++.dg/template/dependent-base5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-base6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-base6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-base6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-expr1.C -std=c++20 (test for errors, line 22) PASS: g++.dg/template/dependent-expr1.C -std=c++20 (test for errors, line 24) PASS: g++.dg/template/dependent-expr1.C -std=c++20 (test for errors, line 25) PASS: g++.dg/template/dependent-expr1.C -std=c++20 (test for errors, line 26) PASS: g++.dg/template/dependent-expr1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-expr1.C -std=c++26 (test for errors, line 22) PASS: g++.dg/template/dependent-expr1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/template/dependent-expr1.C -std=c++26 (test for errors, line 25) PASS: g++.dg/template/dependent-expr1.C -std=c++26 (test for errors, line 26) PASS: g++.dg/template/dependent-expr1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-expr1.C -std=c++98 (test for errors, line 22) PASS: g++.dg/template/dependent-expr1.C -std=c++98 (test for errors, line 24) PASS: g++.dg/template/dependent-expr1.C -std=c++98 (test for errors, line 25) PASS: g++.dg/template/dependent-expr1.C -std=c++98 (test for errors, line 26) PASS: g++.dg/template/dependent-expr1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-expr10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-expr10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-expr10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-expr2.C -std=c++20 (test for errors, line 21) PASS: g++.dg/template/dependent-expr2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-expr2.C -std=c++26 (test for errors, line 21) PASS: g++.dg/template/dependent-expr2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-expr2.C -std=c++98 (test for errors, line 21) PASS: g++.dg/template/dependent-expr2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-expr3.C (test for errors, line 13) PASS: g++.dg/template/dependent-expr3.C (test for excess errors) PASS: g++.dg/template/dependent-expr4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-expr4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-expr4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 107) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 110) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 112) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 115) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 123) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 34) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 42) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 44) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 47) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 55) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 58) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 60) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 63) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 71) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 86) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 94) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 96) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 99) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 100 (test for warnings, line 99) PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 111 (test for warnings, line 110) PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 113 (test for warnings, line 112) PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 116 (test for warnings, line 115) PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 43 (test for warnings, line 42) PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 45 (test for warnings, line 44) PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 48 (test for warnings, line 47) PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 59 (test for warnings, line 58) PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 61 (test for warnings, line 60) PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 64 (test for warnings, line 63) PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 95 (test for warnings, line 94) PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 97 (test for warnings, line 96) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for errors, line 107) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for errors, line 110) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for errors, line 112) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for errors, line 115) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for errors, line 123) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for errors, line 34) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for errors, line 42) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for errors, line 44) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for errors, line 47) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for errors, line 55) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for errors, line 58) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for errors, line 60) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for errors, line 63) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for errors, line 71) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for errors, line 86) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for errors, line 94) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for errors, line 96) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for errors, line 99) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/template/dependent-expr5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-expr5.C -std=c++26 candidate note at line 100 (test for warnings, line 99) PASS: g++.dg/template/dependent-expr5.C -std=c++26 candidate note at line 111 (test for warnings, line 110) PASS: g++.dg/template/dependent-expr5.C -std=c++26 candidate note at line 113 (test for warnings, line 112) PASS: g++.dg/template/dependent-expr5.C -std=c++26 candidate note at line 116 (test for warnings, line 115) PASS: g++.dg/template/dependent-expr5.C -std=c++26 candidate note at line 43 (test for warnings, line 42) PASS: g++.dg/template/dependent-expr5.C -std=c++26 candidate note at line 45 (test for warnings, line 44) PASS: g++.dg/template/dependent-expr5.C -std=c++26 candidate note at line 48 (test for warnings, line 47) PASS: g++.dg/template/dependent-expr5.C -std=c++26 candidate note at line 59 (test for warnings, line 58) PASS: g++.dg/template/dependent-expr5.C -std=c++26 candidate note at line 61 (test for warnings, line 60) PASS: g++.dg/template/dependent-expr5.C -std=c++26 candidate note at line 64 (test for warnings, line 63) PASS: g++.dg/template/dependent-expr5.C -std=c++26 candidate note at line 95 (test for warnings, line 94) PASS: g++.dg/template/dependent-expr5.C -std=c++26 candidate note at line 97 (test for warnings, line 96) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 107) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 110) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 112) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 115) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 123) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 34) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 42) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 44) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 47) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 55) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 58) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 60) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 63) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 71) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 86) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 94) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 96) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 99) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 100 (test for warnings, line 99) PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 111 (test for warnings, line 110) PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 113 (test for warnings, line 112) PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 116 (test for warnings, line 115) PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 43 (test for warnings, line 42) PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 45 (test for warnings, line 44) PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 48 (test for warnings, line 47) PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 59 (test for warnings, line 58) PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 61 (test for warnings, line 60) PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 64 (test for warnings, line 63) PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 95 (test for warnings, line 94) PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 97 (test for warnings, line 96) PASS: g++.dg/template/dependent-expr6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-expr6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-expr6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-expr7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-expr7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-expr7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-expr8.C -std=c++11 (test for excess errors) PASS: g++.dg/template/dependent-expr8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-expr8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-expr9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-expr9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-expr9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-name1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-name1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-name1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-name10.C -std=c++11 (test for excess errors) PASS: g++.dg/template/dependent-name10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-name10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-name11.C -std=c++11 (test for excess errors) PASS: g++.dg/template/dependent-name11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-name11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-name12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-name12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-name12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-name13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-name13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-name13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-name14.C -std=c++11 (test for excess errors) PASS: g++.dg/template/dependent-name14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-name14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-name15.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/dependent-name15.C -std=c++11 (test for excess errors) PASS: g++.dg/template/dependent-name15.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/dependent-name15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-name15.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/dependent-name15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-name16.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/dependent-name16.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/dependent-name16.C -std=c++11 (test for excess errors) PASS: g++.dg/template/dependent-name16.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/dependent-name16.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/dependent-name16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-name16.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/dependent-name16.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/dependent-name16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-name17.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/template/dependent-name17.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/template/dependent-name17.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/template/dependent-name17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-name17.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/template/dependent-name17.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/template/dependent-name17.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/template/dependent-name17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-name17.C -std=c++98 (test for warnings, line 23) PASS: g++.dg/template/dependent-name17.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/template/dependent-name17.C -std=c++98 (test for warnings, line 25) PASS: g++.dg/template/dependent-name17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-name18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-name18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-name18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-name19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-name19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-name19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-name2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-name2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-name2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-name3.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/dependent-name3.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/dependent-name3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-name3.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/dependent-name3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/dependent-name3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-name3.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/dependent-name3.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/dependent-name3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-name4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-name4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-name4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-name5.C -std=c++17 (test for errors, line 20) PASS: g++.dg/template/dependent-name5.C -std=c++17 (test for errors, line 26) PASS: g++.dg/template/dependent-name5.C -std=c++17 (test for errors, line 39) PASS: g++.dg/template/dependent-name5.C -std=c++17 (test for excess errors) PASS: g++.dg/template/dependent-name5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-name5.C -std=c++98 (test for errors, line 20) PASS: g++.dg/template/dependent-name5.C -std=c++98 (test for errors, line 26) PASS: g++.dg/template/dependent-name5.C -std=c++98 (test for errors, line 39) PASS: g++.dg/template/dependent-name5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-name6.C -std=c++20 scan-assembler _ZN1YIiE1fIiEE1XILi1EEv PASS: g++.dg/template/dependent-name6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-name6.C -std=c++26 scan-assembler _ZN1YIiE1fIiEE1XILi1EEv PASS: g++.dg/template/dependent-name6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-name6.C -std=c++98 scan-assembler _ZN1YIiE1fIiEE1XILi1EEv PASS: g++.dg/template/dependent-name6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-name7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-name7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-name7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-name8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-name8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-name8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-name9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-name9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-name9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-scope1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-scope1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-scope1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-tmpl1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/dependent-tmpl1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-tmpl1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dependent-tmpl2.C -std=c++11 (test for excess errors) PASS: g++.dg/template/dependent-tmpl2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dependent-tmpl2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/double-greater-than-fixit.C (test for errors, line 5) PASS: g++.dg/template/double-greater-than-fixit.C (test for excess errors) PASS: g++.dg/template/double-greater-than-fixit.C expected multiline pattern lines 7-9 PASS: g++.dg/template/dr1391-1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dr1391-1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dr1391-1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dr1391-2.C -std=c++11 (test for excess errors) PASS: g++.dg/template/dr1391-2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dr1391-2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dr1391-3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dr1391-3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dr1391-3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dr1710-2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dr1710-2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dr1710-2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dr1710.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dr1710.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dr1710.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dr1794.C -std=c++11 (test for excess errors) PASS: g++.dg/template/dr1794.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dr1794.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dr314.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dr314.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dr314.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dr408.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dr408.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dr408.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dtor1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dtor1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dtor1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dtor10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dtor10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dtor10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dtor11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dtor11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dtor11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dtor12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dtor12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dtor12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dtor2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/dtor2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dtor2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/dtor2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dtor2.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/dtor2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dtor3.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/dtor3.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/template/dtor3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dtor3.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/dtor3.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/template/dtor3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dtor3.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/dtor3.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/template/dtor3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dtor4.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/dtor4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dtor4.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/dtor4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dtor4.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/dtor4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dtor5.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/dtor5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dtor5.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/dtor5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dtor5.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/dtor5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dtor6.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/dtor6.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/dtor6.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/dtor6.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/dtor6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dtor6.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/dtor6.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/dtor6.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/dtor6.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/dtor6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dtor6.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/dtor6.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/dtor6.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/dtor6.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/dtor6.C -std=c++98 (test for excess errors) XFAIL: g++.dg/template/dtor7.C -std=c++20 (test for bogus messages, line 21) PASS: g++.dg/template/dtor7.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/dtor7.C -std=c++20 (test for excess errors) XFAIL: g++.dg/template/dtor7.C -std=c++26 (test for bogus messages, line 21) PASS: g++.dg/template/dtor7.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/dtor7.C -std=c++26 (test for excess errors) XFAIL: g++.dg/template/dtor7.C -std=c++98 (test for bogus messages, line 21) PASS: g++.dg/template/dtor7.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/dtor7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dtor8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dtor8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dtor8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dtor9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/dtor9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/dtor9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/duplicate1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/duplicate1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/template/duplicate1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/duplicate1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/duplicate1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/template/duplicate1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/duplicate1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/duplicate1.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/template/duplicate1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/eh1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/eh1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/eh1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/eh2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/eh2.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/template/eh2.C -std=c++11 at line 8 (test for warnings, line 7) PASS: g++.dg/template/eh2.C -std=c++11 (test for excess errors) PASS: g++.dg/template/eh2.C -std=c++14 (test for errors, line 7) PASS: g++.dg/template/eh2.C -std=c++14 (test for warnings, line 10) PASS: g++.dg/template/eh2.C -std=c++14 at line 8 (test for warnings, line 7) PASS: g++.dg/template/eh2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/template/eh2.C -std=c++20 PASS: g++.dg/template/elab1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/elab1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/elab1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/enum1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/enum1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/enum1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/enum2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/enum2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/enum2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/enum3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/enum3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/enum3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/enum3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/enum3.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/enum3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/enum4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/enum4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/enum4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/enum5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/enum5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/enum5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/enum6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/enum6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/enum6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/enum7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/enum7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/enum7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/enum8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/enum8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/enum8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/enum9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/enum9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/enum9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error-recovery1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/error-recovery1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/error-recovery1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error-recovery1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/error-recovery1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/error-recovery1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error-recovery1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/error-recovery1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/error-recovery1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error-recovery2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/error-recovery2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error-recovery2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/error-recovery2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error-recovery2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/error-recovery2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error-recovery3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/error-recovery3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/error-recovery3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error-recovery3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/error-recovery3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/error-recovery3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error-recovery3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/error-recovery3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/error-recovery3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error-recovery4.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/error-recovery4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error-recovery4.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/error-recovery4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error-recovery4.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/error-recovery4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error1.C -std=c++20 (test for bogus messages, line 12) PASS: g++.dg/template/error1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/error1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error1.C -std=c++26 (test for bogus messages, line 12) PASS: g++.dg/template/error1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/error1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error1.C -std=c++98 (test for bogus messages, line 12) PASS: g++.dg/template/error1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/error1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error10.C (test for errors, line 13) PASS: g++.dg/template/error10.C (test for errors, line 14) PASS: g++.dg/template/error10.C (test for errors, line 71) PASS: g++.dg/template/error10.C (test for errors, line 72) PASS: g++.dg/template/error10.C (test for excess errors) PASS: g++.dg/template/error10.C non-constant (test for errors, line 59) PASS: g++.dg/template/error11.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/error11.C -std=c++20 at line 4 (test for errors, line 3) PASS: g++.dg/template/error11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error11.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/error11.C -std=c++26 at line 4 (test for errors, line 3) PASS: g++.dg/template/error11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error11.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/error11.C -std=c++98 at line 4 (test for errors, line 3) PASS: g++.dg/template/error11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error12.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/error12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error12.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/error12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error12.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/error12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error13.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/error13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error13.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/error13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error13.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/error13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error14.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/error14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error14.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/error14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error14.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/error14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error15.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/error15.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/template/error15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error15.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/error15.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/template/error15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error15.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/error15.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/template/error15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error16.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/error16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error16.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/error16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error16.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/error16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error17.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/error17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error17.C -std=c++20 not inside at line 8 (test for errors, line 7) PASS: g++.dg/template/error17.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/error17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error17.C -std=c++26 not inside at line 8 (test for errors, line 7) PASS: g++.dg/template/error17.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/error17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error17.C -std=c++98 not inside at line 8 (test for errors, line 7) PASS: g++.dg/template/error18.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/error18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error18.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/error18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error18.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/error18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error19.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/error19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error19.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/error19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error19.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/error19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/error2.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/template/error2.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/template/error2.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/template/error2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/error2.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/template/error2.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/template/error2.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/template/error2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/error2.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/template/error2.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/template/error2.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/template/error2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error20.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/error20.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error20.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/error20.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error20.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/error20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error21.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/error21.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error21.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/error21.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error21.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/error21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error22.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/error22.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/error22.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error22.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/error22.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/error22.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error22.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/error22.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/error22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error23.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/error23.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error23.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/error23.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error23.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/error23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error24.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/error24.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error24.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/error24.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error24.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/error24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error25.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/error25.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/error25.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/template/error25.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error25.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/error25.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/error25.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/template/error25.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error25.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/error25.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/error25.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/template/error25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error26.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/error26.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error26.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/error26.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error26.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/error26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error27.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/error27.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/template/error27.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error27.C -std=c++20 note at line 6 (test for warnings, line 5) PASS: g++.dg/template/error27.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/error27.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/template/error27.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error27.C -std=c++26 note at line 6 (test for warnings, line 5) PASS: g++.dg/template/error27.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/error27.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/template/error27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error27.C -std=c++98 note at line 6 (test for warnings, line 5) PASS: g++.dg/template/error28.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/error28.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/template/error28.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error28.C -std=c++20 note at line 6 (test for warnings, line 5) PASS: g++.dg/template/error28.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/error28.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/template/error28.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error28.C -std=c++26 note at line 6 (test for warnings, line 5) PASS: g++.dg/template/error28.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/error28.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/template/error28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error28.C -std=c++98 note at line 6 (test for warnings, line 5) PASS: g++.dg/template/error29.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/error29.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/error29.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error29.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/error29.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/error29.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error29.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/error29.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/error29.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error3.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/error3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/error3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error3.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/error3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error30.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/error30.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error30.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/error30.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error30.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/error30.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error31.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/error31.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error31.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/error31.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error31.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/error31.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error32.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/error32.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error32.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/error32.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error32.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/error32.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error33.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error33.C -std=c++20 error (test for errors, line 9) PASS: g++.dg/template/error33.C -std=c++20 note at line 10 (test for warnings, line 9) PASS: g++.dg/template/error33.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error33.C -std=c++26 error (test for errors, line 9) PASS: g++.dg/template/error33.C -std=c++26 note at line 10 (test for warnings, line 9) PASS: g++.dg/template/error33.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error33.C -std=c++98 error (test for errors, line 9) PASS: g++.dg/template/error33.C -std=c++98 note at line 10 (test for warnings, line 9) PASS: g++.dg/template/error34.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/error34.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/error34.C -std=c++20 (test for errors, line 21) PASS: g++.dg/template/error34.C -std=c++20 (test for errors, line 28) PASS: g++.dg/template/error34.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/error34.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error34.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/error34.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/error34.C -std=c++26 (test for errors, line 21) PASS: g++.dg/template/error34.C -std=c++26 (test for errors, line 28) PASS: g++.dg/template/error34.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/error34.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error34.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/error34.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/error34.C -std=c++98 (test for errors, line 21) PASS: g++.dg/template/error34.C -std=c++98 (test for errors, line 28) PASS: g++.dg/template/error34.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/error34.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error35.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/error35.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error35.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/error35.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error35.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/error35.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error36.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/error36.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/template/error36.C -std=c++11 at line 11 (test for warnings, line 10) PASS: g++.dg/template/error36.C -std=c++11 at line 7 (test for warnings, line 6) PASS: g++.dg/template/error36.C -std=c++11 (test for excess errors) PASS: g++.dg/template/error36.C -std=c++14 (test for errors, line 10) PASS: g++.dg/template/error36.C -std=c++14 (test for warnings, line 6) PASS: g++.dg/template/error36.C -std=c++14 at line 11 (test for warnings, line 10) PASS: g++.dg/template/error36.C -std=c++14 at line 7 (test for warnings, line 6) PASS: g++.dg/template/error36.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/template/error36.C -std=c++20 PASS: g++.dg/template/error37.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/error37.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error37.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/error37.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error37.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/error37.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error38.C -std=c++20 (test for errors, line 34) PASS: g++.dg/template/error38.C -std=c++20 (test for errors, line 35) PASS: g++.dg/template/error38.C -std=c++20 (test for errors, line 37) PASS: g++.dg/template/error38.C -std=c++20 (test for errors, line 38) PASS: g++.dg/template/error38.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/template/error38.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/template/error38.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/template/error38.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/template/error38.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/template/error38.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/template/error38.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error38.C -std=c++26 (test for errors, line 34) PASS: g++.dg/template/error38.C -std=c++26 (test for errors, line 35) PASS: g++.dg/template/error38.C -std=c++26 (test for errors, line 37) PASS: g++.dg/template/error38.C -std=c++26 (test for errors, line 38) PASS: g++.dg/template/error38.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/template/error38.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/template/error38.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/template/error38.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/template/error38.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/template/error38.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/template/error38.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error38.C -std=c++98 (test for errors, line 34) PASS: g++.dg/template/error38.C -std=c++98 (test for errors, line 35) PASS: g++.dg/template/error38.C -std=c++98 (test for errors, line 37) PASS: g++.dg/template/error38.C -std=c++98 (test for errors, line 38) PASS: g++.dg/template/error38.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/template/error38.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/template/error38.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/template/error38.C -std=c++98 (test for warnings, line 25) PASS: g++.dg/template/error38.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/template/error38.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/template/error38.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error39.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/error39.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error39.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/error39.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error39.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/error39.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error40.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/template/error40.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/template/error40.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/template/error40.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/template/error40.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/template/error40.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/template/error40.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/template/error40.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/error40.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/template/error40.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/template/error40.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/template/error40.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/template/error40.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/template/error40.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/template/error40.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/template/error40.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/error40.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/template/error40.C -std=gnu++98 (test for errors, line 28) PASS: g++.dg/template/error40.C -std=gnu++98 (test for errors, line 29) PASS: g++.dg/template/error40.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/template/error40.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/template/error40.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/template/error40.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/template/error40.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/error41.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/error41.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error41.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/error41.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error41.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/error41.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error42.C -std=c++20 (test for errors, line 18) PASS: g++.dg/template/error42.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/error42.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/template/error42.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/template/error42.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error42.C -std=c++26 (test for errors, line 18) PASS: g++.dg/template/error42.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/error42.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/template/error42.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/template/error42.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error42.C -std=c++98 (test for errors, line 18) PASS: g++.dg/template/error42.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/error42.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/template/error42.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/template/error42.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error43.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/template/error43.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/template/error43.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error43.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/template/error43.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/template/error43.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error43.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/template/error43.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/template/error43.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error44.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/error44.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/error44.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/error44.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/error44.C -std=c++11 at line 4 (test for errors, line 3) PASS: g++.dg/template/error44.C -std=c++11 (test for excess errors) PASS: g++.dg/template/error44.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/error44.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/error44.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/error44.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/error44.C -std=c++20 at line 4 (test for errors, line 3) PASS: g++.dg/template/error44.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error44.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/error44.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/error44.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/error44.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/error44.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/error44.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error45.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/error45.C -std=c++20 (test for errors, line 19) PASS: g++.dg/template/error45.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error45.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/error45.C -std=c++26 (test for errors, line 19) PASS: g++.dg/template/error45.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error45.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/error45.C -std=c++98 (test for errors, line 19) PASS: g++.dg/template/error45.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error46.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/error46.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/template/error46.C -std=c++20 at line 11 (test for warnings, line 9) PASS: g++.dg/template/error46.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error46.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/error46.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/template/error46.C -std=c++26 at line 11 (test for warnings, line 9) PASS: g++.dg/template/error46.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error46.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/error46.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/template/error46.C -std=c++98 at line 11 (test for warnings, line 9) PASS: g++.dg/template/error46.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error47.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/error47.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/template/error47.C -std=c++20 at line 9 (test for warnings, line 7) PASS: g++.dg/template/error47.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error47.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/error47.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/template/error47.C -std=c++26 at line 9 (test for warnings, line 7) PASS: g++.dg/template/error47.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error47.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/error47.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/template/error47.C -std=c++98 at line 9 (test for warnings, line 7) PASS: g++.dg/template/error47.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error48.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/error48.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error48.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/error48.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error48.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/error48.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error49.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/error49.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error49.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/error49.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error49.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/error49.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error5.C -std=c++20 (test for errors, line 2) PASS: g++.dg/template/error5.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/error5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error5.C -std=c++26 (test for errors, line 2) PASS: g++.dg/template/error5.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/error5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error5.C -std=c++98 (test for errors, line 2) PASS: g++.dg/template/error5.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/error5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error50.C -std=c++20 (test for errors, line 18) PASS: g++.dg/template/error50.C -std=c++20 at line 19 (test for warnings, line 18) PASS: g++.dg/template/error50.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error50.C -std=c++26 (test for errors, line 18) PASS: g++.dg/template/error50.C -std=c++26 at line 19 (test for warnings, line 18) PASS: g++.dg/template/error50.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error50.C -std=c++98 (test for errors, line 18) PASS: g++.dg/template/error50.C -std=c++98 at line 19 (test for warnings, line 18) PASS: g++.dg/template/error50.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error51.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/error51.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/template/error51.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error51.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/error51.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/template/error51.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error51.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/error51.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/template/error51.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error52.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/error52.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/error52.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/error52.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/error52.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error52.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/error52.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/error52.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/error52.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/error52.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error52.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/error52.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/error52.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/error52.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/error52.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error53.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/error53.C -std=c++20 at line 13 (test for warnings, line 12) PASS: g++.dg/template/error53.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error53.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/error53.C -std=c++26 at line 13 (test for warnings, line 12) PASS: g++.dg/template/error53.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error53.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/error53.C -std=c++98 at line 13 (test for warnings, line 12) PASS: g++.dg/template/error53.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error54.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/error54.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/template/error54.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/template/error54.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error54.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/error54.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/template/error54.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/template/error54.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error54.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/error54.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/template/error54.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/template/error54.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error55.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/error55.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error55.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/error55.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error55.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/error55.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error56.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/error56.C -std=c++20 at line 12 (test for errors, line 11) PASS: g++.dg/template/error56.C -std=c++20 at line 13 (test for warnings, line 11) PASS: g++.dg/template/error56.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error56.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/error56.C -std=c++26 at line 12 (test for errors, line 11) PASS: g++.dg/template/error56.C -std=c++26 at line 13 (test for warnings, line 11) PASS: g++.dg/template/error56.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error56.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/error56.C -std=c++98 at line 12 (test for errors, line 11) PASS: g++.dg/template/error56.C -std=c++98 at line 13 (test for warnings, line 11) PASS: g++.dg/template/error56.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error57.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/error57.C -std=c++20 at line 5 (test for errors, line 4) PASS: g++.dg/template/error57.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error57.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/error57.C -std=c++26 at line 5 (test for errors, line 4) PASS: g++.dg/template/error57.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error57.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/error57.C -std=c++98 at line 5 (test for errors, line 4) PASS: g++.dg/template/error57.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error58.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/error58.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error58.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/error58.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error58.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/error58.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error59.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/error59.C -std=c++20 at line 10 (test for warnings, line 8) PASS: g++.dg/template/error59.C -std=c++20 at line 9 (test for errors, line 8) PASS: g++.dg/template/error59.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error59.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/error59.C -std=c++26 at line 10 (test for warnings, line 8) PASS: g++.dg/template/error59.C -std=c++26 at line 9 (test for errors, line 8) PASS: g++.dg/template/error59.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error59.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/error59.C -std=c++98 at line 10 (test for warnings, line 8) PASS: g++.dg/template/error59.C -std=c++98 at line 9 (test for errors, line 8) PASS: g++.dg/template/error59.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error6.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/error6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error6.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/error6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error6.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/error6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error60.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/template/error60.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/template/error60.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/template/error60.C -std=gnu++20 expected multiline pattern lines 23-24 PASS: g++.dg/template/error60.C -std=gnu++20 expected multiline pattern lines 29-30 PASS: g++.dg/template/error60.C -std=gnu++20 expected multiline pattern lines 33-36 PASS: g++.dg/template/error60.C -std=gnu++20 expected multiline pattern lines 39-41 PASS: g++.dg/template/error60.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/error60.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/template/error60.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/template/error60.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/template/error60.C -std=gnu++26 expected multiline pattern lines 23-24 PASS: g++.dg/template/error60.C -std=gnu++26 expected multiline pattern lines 29-30 PASS: g++.dg/template/error60.C -std=gnu++26 expected multiline pattern lines 33-36 PASS: g++.dg/template/error60.C -std=gnu++26 expected multiline pattern lines 39-41 PASS: g++.dg/template/error60.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/error60.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/template/error60.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/template/error60.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/template/error60.C -std=gnu++98 expected multiline pattern lines 23-24 PASS: g++.dg/template/error60.C -std=gnu++98 expected multiline pattern lines 29-30 PASS: g++.dg/template/error60.C -std=gnu++98 expected multiline pattern lines 33-36 PASS: g++.dg/template/error60.C -std=gnu++98 expected multiline pattern lines 39-41 PASS: g++.dg/template/error60.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/error60a.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/template/error60a.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/template/error60a.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/template/error60a.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/template/error60a.C -std=gnu++20 expected multiline pattern lines 28-29 PASS: g++.dg/template/error60a.C -std=gnu++20 expected multiline pattern lines 32-33 PASS: g++.dg/template/error60a.C -std=gnu++20 expected multiline pattern lines 38-39 PASS: g++.dg/template/error60a.C -std=gnu++20 expected multiline pattern lines 42-45 PASS: g++.dg/template/error60a.C -std=gnu++20 expected multiline pattern lines 48-50 PASS: g++.dg/template/error60a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/error60a.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/template/error60a.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/template/error60a.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/template/error60a.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/template/error60a.C -std=gnu++26 expected multiline pattern lines 28-29 PASS: g++.dg/template/error60a.C -std=gnu++26 expected multiline pattern lines 32-33 PASS: g++.dg/template/error60a.C -std=gnu++26 expected multiline pattern lines 38-39 PASS: g++.dg/template/error60a.C -std=gnu++26 expected multiline pattern lines 42-45 PASS: g++.dg/template/error60a.C -std=gnu++26 expected multiline pattern lines 48-50 PASS: g++.dg/template/error60a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/error60a.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/template/error60a.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/template/error60a.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/template/error60a.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/template/error60a.C -std=gnu++98 expected multiline pattern lines 28-29 PASS: g++.dg/template/error60a.C -std=gnu++98 expected multiline pattern lines 32-33 PASS: g++.dg/template/error60a.C -std=gnu++98 expected multiline pattern lines 38-39 PASS: g++.dg/template/error60a.C -std=gnu++98 expected multiline pattern lines 42-45 PASS: g++.dg/template/error60a.C -std=gnu++98 expected multiline pattern lines 48-50 PASS: g++.dg/template/error60a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/error7.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/template/error7.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/template/error7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/error7.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/template/error7.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/template/error7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/error7.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/template/error7.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/template/error7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/error8.C -std=c++14 at line 7 (test for errors, line 6) PASS: g++.dg/template/error8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/error8.C -std=c++17 (test for errors, line 6) PASS: g++.dg/template/error8.C -std=c++17 (test for excess errors) PASS: g++.dg/template/error8.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/error8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error9.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/error9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/error9.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/error9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/error9.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/error9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/evaluated1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/evaluated1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/evaluated1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/evaluated1a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/evaluated1a.C -std=c++23 (test for excess errors) PASS: g++.dg/template/evaluated1a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/evaluated1b.C -std=c++14 (test for excess errors) PASS: g++.dg/template/evaluated1b.C -std=c++20 (test for excess errors) PASS: g++.dg/template/evaluated1b.C -std=c++26 (test for excess errors) PASS: g++.dg/template/evaluated1c.C -std=c++14 (test for excess errors) PASS: g++.dg/template/evaluated1c.C -std=c++20 (test for excess errors) PASS: g++.dg/template/evaluated1c.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit-args1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit-args1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit-args1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit-args2.C -std=c++11 (test for excess errors) PASS: g++.dg/template/explicit-args2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit-args2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit-args3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/explicit-args3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/explicit-args3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit-args3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/explicit-args3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/explicit-args3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit-args3.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/explicit-args3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/explicit-args3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit-args4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit-args4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit-args4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit-args5.C -std=c++20 (test for errors, line 21) PASS: g++.dg/template/explicit-args5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit-args5.C -std=c++26 (test for errors, line 21) PASS: g++.dg/template/explicit-args5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit-args5.C -std=c++98 (test for errors, line 21) PASS: g++.dg/template/explicit-args5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit-args6.C -std=c++11 (test for bogus messages, line 13) PASS: g++.dg/template/explicit-args6.C -std=c++11 (test for bogus messages, line 14) PASS: g++.dg/template/explicit-args6.C -std=c++11 (test for bogus messages, line 15) PASS: g++.dg/template/explicit-args6.C -std=c++11 (test for bogus messages, line 16) PASS: g++.dg/template/explicit-args6.C -std=c++11 (test for errors, line 22) PASS: g++.dg/template/explicit-args6.C -std=c++11 (test for errors, line 32) PASS: g++.dg/template/explicit-args6.C -std=c++11 at line 23 (test for warnings, line 22) PASS: g++.dg/template/explicit-args6.C -std=c++11 (test for excess errors) PASS: g++.dg/template/explicit-args6.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/template/explicit-args6.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/template/explicit-args6.C -std=c++20 (test for bogus messages, line 15) PASS: g++.dg/template/explicit-args6.C -std=c++20 (test for bogus messages, line 16) PASS: g++.dg/template/explicit-args6.C -std=c++20 (test for errors, line 22) PASS: g++.dg/template/explicit-args6.C -std=c++20 at line 23 (test for warnings, line 22) PASS: g++.dg/template/explicit-args6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit-args6.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/template/explicit-args6.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/template/explicit-args6.C -std=c++26 (test for bogus messages, line 15) PASS: g++.dg/template/explicit-args6.C -std=c++26 (test for bogus messages, line 16) PASS: g++.dg/template/explicit-args6.C -std=c++26 (test for errors, line 22) PASS: g++.dg/template/explicit-args6.C -std=c++26 at line 23 (test for warnings, line 22) PASS: g++.dg/template/explicit-args6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit-args7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit-args7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit-args7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit-instantiation.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit-instantiation.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit-instantiation.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit-instantiation2.C -std=c++20 scan-assembler _Z1fIiET_S0_ PASS: g++.dg/template/explicit-instantiation2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit-instantiation2.C -std=c++26 scan-assembler _Z1fIiET_S0_ PASS: g++.dg/template/explicit-instantiation2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit-instantiation2.C -std=c++98 scan-assembler _Z1fIiET_S0_ PASS: g++.dg/template/explicit-instantiation2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit-instantiation3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit-instantiation3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit-instantiation3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit-instantiation4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit-instantiation4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit-instantiation4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit-instantiation5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit-instantiation5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit-instantiation5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit-instantiation6.C -std=c++14 scan-assembler _ZN3foo3barILi1EEEvN11conditionalIXeqT_L_ZL3VALEEifE4typeE PASS: g++.dg/template/explicit-instantiation6.C -std=c++14 scan-assembler _ZN3foo3nimILi1EEEvN11conditionalIXneT_szL_ZL3VALEEifE4typeE PASS: g++.dg/template/explicit-instantiation6.C -std=c++14 scan-assembler _ZN3foo3quxILi1EEEvN11conditionalIXeqT_L_Z4TVALIiEEEifE4typeE PASS: g++.dg/template/explicit-instantiation6.C -std=c++14 scan-assembler _ZN3foo3soxILi1EEEvN11conditionalIXeqT_nxL_ZL3VALEEifE4typeE PASS: g++.dg/template/explicit-instantiation6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/explicit-instantiation6.C -std=c++20 scan-assembler _ZN3foo3barILi1EEEvN11conditionalIXeqT_L_ZL3VALEEifE4typeE PASS: g++.dg/template/explicit-instantiation6.C -std=c++20 scan-assembler _ZN3foo3nimILi1EEEvN11conditionalIXneT_szL_ZL3VALEEifE4typeE PASS: g++.dg/template/explicit-instantiation6.C -std=c++20 scan-assembler _ZN3foo3quxILi1EEEvN11conditionalIXeqT_L_Z4TVALIiEEEifE4typeE PASS: g++.dg/template/explicit-instantiation6.C -std=c++20 scan-assembler _ZN3foo3soxILi1EEEvN11conditionalIXeqT_nxL_ZL3VALEEifE4typeE PASS: g++.dg/template/explicit-instantiation6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit-instantiation6.C -std=c++26 scan-assembler _ZN3foo3barILi1EEEvN11conditionalIXeqT_L_ZL3VALEEifE4typeE PASS: g++.dg/template/explicit-instantiation6.C -std=c++26 scan-assembler _ZN3foo3nimILi1EEEvN11conditionalIXneT_szL_ZL3VALEEifE4typeE PASS: g++.dg/template/explicit-instantiation6.C -std=c++26 scan-assembler _ZN3foo3quxILi1EEEvN11conditionalIXeqT_L_Z4TVALIiEEEifE4typeE PASS: g++.dg/template/explicit-instantiation6.C -std=c++26 scan-assembler _ZN3foo3soxILi1EEEvN11conditionalIXeqT_nxL_ZL3VALEEifE4typeE PASS: g++.dg/template/explicit-instantiation6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit-instantiation7.C -std=c++11 scan-assembler _ZN3foo3bazILi1EEEvN11conditionalIXcmcvP1ALi0EneT_Li0EEifE4typeE PASS: g++.dg/template/explicit-instantiation7.C -std=c++11 scan-assembler-not _ZN3foo3barILi1EEEvN11conditionalIXcmcvP1XLi0EneT_Li0EEifE4typeE PASS: g++.dg/template/explicit-instantiation7.C -std=c++11 (test for excess errors) PASS: g++.dg/template/explicit-instantiation7.C -std=c++20 scan-assembler _ZN3foo3bazILi1EEEvN11conditionalIXcmcvP1ALi0EneT_Li0EEifE4typeE PASS: g++.dg/template/explicit-instantiation7.C -std=c++20 scan-assembler-not _ZN3foo3barILi1EEEvN11conditionalIXcmcvP1XLi0EneT_Li0EEifE4typeE PASS: g++.dg/template/explicit-instantiation7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit-instantiation7.C -std=c++26 scan-assembler _ZN3foo3bazILi1EEEvN11conditionalIXcmcvP1ALi0EneT_Li0EEifE4typeE PASS: g++.dg/template/explicit-instantiation7.C -std=c++26 scan-assembler-not _ZN3foo3barILi1EEEvN11conditionalIXcmcvP1XLi0EneT_Li0EEifE4typeE PASS: g++.dg/template/explicit-instantiation7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit-instantiation8.C -std=c++11 scan-assembler _ZN7shallowIcEC2Ev PASS: g++.dg/template/explicit-instantiation8.C -std=c++11 (test for excess errors) PASS: g++.dg/template/explicit-instantiation8.C -std=c++20 scan-assembler _ZN7shallowIcEC2Ev PASS: g++.dg/template/explicit-instantiation8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit-instantiation8.C -std=c++26 scan-assembler _ZN7shallowIcEC2Ev PASS: g++.dg/template/explicit-instantiation8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit-instantiation9.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/explicit-instantiation9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit-instantiation9.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/explicit-instantiation9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit-instantiation9.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/explicit-instantiation9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/explicit1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/explicit1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/explicit2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/explicit6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/explicit6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit6.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/explicit6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit8.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/explicit8.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/explicit8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit8.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/explicit8.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/explicit8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit8.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/explicit8.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/explicit8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit9.C -std=c++20 scan-assembler-not \\*UND\\*[^\n]*_Z1fIiEvPT_ PASS: g++.dg/template/explicit9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/explicit9.C -std=c++26 scan-assembler-not \\*UND\\*[^\n]*_Z1fIiEvPT_ PASS: g++.dg/template/explicit9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/explicit9.C -std=c++98 scan-assembler-not \\*UND\\*[^\n]*_Z1fIiEvPT_ PASS: g++.dg/template/explicit9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/expr1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/expr1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/expr1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/extern-c.C -std=c++20 (test for errors, line 22) PASS: g++.dg/template/extern-c.C -std=c++20 (test for errors, line 49) PASS: g++.dg/template/extern-c.C -std=c++20 (test for errors, line 60) PASS: g++.dg/template/extern-c.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/extern-c.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/template/extern-c.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/template/extern-c.C -std=c++20 at line 37 (test for errors, line 35) PASS: g++.dg/template/extern-c.C -std=c++20 at line 38 (test for warnings, line 35) PASS: g++.dg/template/extern-c.C -std=c++20 at line 51 (test for warnings, line 45) PASS: g++.dg/template/extern-c.C -std=c++20 at line 62 (test for warnings, line 58) PASS: g++.dg/template/extern-c.C -std=c++20 (test for excess errors) PASS: g++.dg/template/extern-c.C -std=c++26 (test for errors, line 22) PASS: g++.dg/template/extern-c.C -std=c++26 (test for errors, line 49) PASS: g++.dg/template/extern-c.C -std=c++26 (test for errors, line 60) PASS: g++.dg/template/extern-c.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/extern-c.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/template/extern-c.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/template/extern-c.C -std=c++26 at line 37 (test for errors, line 35) PASS: g++.dg/template/extern-c.C -std=c++26 at line 38 (test for warnings, line 35) PASS: g++.dg/template/extern-c.C -std=c++26 at line 51 (test for warnings, line 45) PASS: g++.dg/template/extern-c.C -std=c++26 at line 62 (test for warnings, line 58) PASS: g++.dg/template/extern-c.C -std=c++26 (test for excess errors) PASS: g++.dg/template/extern-c.C -std=c++98 (test for errors, line 22) PASS: g++.dg/template/extern-c.C -std=c++98 (test for errors, line 49) PASS: g++.dg/template/extern-c.C -std=c++98 (test for errors, line 60) PASS: g++.dg/template/extern-c.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/extern-c.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/template/extern-c.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/template/extern-c.C -std=c++98 at line 37 (test for errors, line 35) PASS: g++.dg/template/extern-c.C -std=c++98 at line 38 (test for warnings, line 35) PASS: g++.dg/template/extern-c.C -std=c++98 at line 51 (test for warnings, line 45) PASS: g++.dg/template/extern-c.C -std=c++98 at line 62 (test for warnings, line 58) PASS: g++.dg/template/extern-c.C -std=c++98 (test for excess errors) PASS: g++.dg/template/field1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/field1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/field1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/fn-ptr1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/fn-ptr1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/fn-ptr1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/fn-ptr2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/fn-ptr2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/fn-ptr2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/fn-ptr2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/fn-ptr2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/fn-ptr2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/fn-ptr2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/fn-ptr2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/fn-ptr2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/fn-ptr2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/fn-ptr2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/fn-ptr2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/fn-ptr2.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/fn-ptr2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/fn-ptr2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/fn-ptr3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/fn-ptr3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/fn-ptr3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/fn-ptr3a.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/fn-ptr3a.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/template/fn-ptr3a.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/template/fn-ptr3a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/fn-ptr3a.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/fn-ptr3a.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/template/fn-ptr3a.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/template/fn-ptr3a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/fn-ptr3a.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/fn-ptr3a.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/template/fn-ptr3a.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/template/fn-ptr3a.C -std=c++98 (test for excess errors) PASS: g++.dg/template/fn-ptr3b.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/fn-ptr3b.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/template/fn-ptr3b.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/template/fn-ptr3b.C -std=c++20 (test for excess errors) PASS: g++.dg/template/fn-ptr3b.C -std=c++23 (test for errors, line 7) PASS: g++.dg/template/fn-ptr3b.C -std=c++23 (test for warnings, line 24) PASS: g++.dg/template/fn-ptr3b.C -std=c++23 (test for warnings, line 25) PASS: g++.dg/template/fn-ptr3b.C -std=c++23 (test for excess errors) PASS: g++.dg/template/fn-ptr3b.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/fn-ptr3b.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/template/fn-ptr3b.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/template/fn-ptr3b.C -std=c++26 (test for excess errors) PASS: g++.dg/template/fn-ptr4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/fn-ptr4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/fn-ptr4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/fn-ptr5.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/fn-ptr5.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/template/fn-ptr5.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/template/fn-ptr5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/fn-ptr5.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/fn-ptr5.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/template/fn-ptr5.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/template/fn-ptr5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/fn-ptr5.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/fn-ptr5.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/template/fn-ptr5.C -std=c++98 (test for warnings, line 23) PASS: g++.dg/template/fn-ptr5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/fn-ref1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/fn-ref1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/fn-ref1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/fn-template1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/fn-template1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/fn-template1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/fn-template2.C -std=c++20 (test for bogus messages, line 8) PASS: g++.dg/template/fn-template2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/fn-template2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/fn-template2.C -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/template/fn-template2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/fn-template2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/fn-template2.C -std=c++98 (test for bogus messages, line 8) PASS: g++.dg/template/fn-template2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/fn-template2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/fn.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/fn.C -std=c++20 (test for excess errors) PASS: g++.dg/template/fn.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/fn.C -std=c++26 (test for excess errors) PASS: g++.dg/template/fn.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/fn.C -std=c++98 (test for excess errors) PASS: g++.dg/template/fnspec1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/fnspec1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/fnspec1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/fnspec1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/fnspec1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/fnspec1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/fnspec2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/fnspec2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/fnspec2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/fnspec2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/fnspec2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/fnspec2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/fnspec2.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/fnspec2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/fnspec2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/fnspec3.C -std=c++11 (test for excess errors) PASS: g++.dg/template/fnspec3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/fnspec3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/fntry1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/fntry1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/fntry1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/fntype1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/fntype1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/fntype1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend.C -std=c++20 (test for errors, line 28) PASS: g++.dg/template/friend.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/template/friend.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend.C -std=c++20 candidate note at line 29 (test for warnings, line 28) PASS: g++.dg/template/friend.C -std=c++26 (test for errors, line 28) PASS: g++.dg/template/friend.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/template/friend.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend.C -std=c++26 candidate note at line 29 (test for warnings, line 28) PASS: g++.dg/template/friend.C -std=c++98 (test for errors, line 28) PASS: g++.dg/template/friend.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/template/friend.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend.C -std=c++98 candidate note at line 29 (test for warnings, line 28) PASS: g++.dg/template/friend10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend10.C -std=c++20 execution test PASS: g++.dg/template/friend10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend10.C -std=c++26 execution test PASS: g++.dg/template/friend10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend10.C -std=c++98 execution test PASS: g++.dg/template/friend11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend18.C -std=c++20 execution test PASS: g++.dg/template/friend18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend18.C -std=c++26 execution test PASS: g++.dg/template/friend18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend18.C -std=c++98 execution test PASS: g++.dg/template/friend19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend20.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend20.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend21.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend21.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend22.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend22.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend23.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend23.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend24.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend24.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend25.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend25.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend26.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend26.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend27.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend27.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend28.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend28.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend29.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend29.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend29.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend30.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend30.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend30.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend31.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/friend31.C -std=c++20 (test for errors, line 18) PASS: g++.dg/template/friend31.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/template/friend31.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/template/friend31.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend31.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/friend31.C -std=c++26 (test for errors, line 18) PASS: g++.dg/template/friend31.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/template/friend31.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/template/friend31.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend31.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/friend31.C -std=c++98 (test for errors, line 18) PASS: g++.dg/template/friend31.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/template/friend31.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/template/friend31.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend32.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/friend32.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/template/friend32.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/template/friend32.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend32.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/friend32.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/template/friend32.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/template/friend32.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend32.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/friend32.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/template/friend32.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/template/friend32.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend33.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend33.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend33.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend34.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend34.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend34.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend35.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend35.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend35.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend36.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/friend36.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/friend36.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/friend37.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend37.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend37.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend38.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend38.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend38.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend39.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend39.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend39.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend40.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/friend40.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/friend40.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/friend41.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend41.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend41.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend42.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/friend42.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend42.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/friend42.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend42.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/friend42.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend43.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/friend43.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend43.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/friend43.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend43.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/friend43.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend44.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/template/friend44.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/template/friend44.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/friend44.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/template/friend44.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/template/friend44.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/friend44.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/template/friend44.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/template/friend44.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/friend45.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend45.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend45.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend46.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend46.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend46.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend47.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/friend47.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend47.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/friend47.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend47.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/friend47.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend48.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend48.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend48.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend49.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend49.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend49.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend50.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/friend50.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend50.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/friend50.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend50.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/friend50.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend51.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend51.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend51.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend52.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/friend52.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/friend52.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/friend53.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend53.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend53.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend54.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend54.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend54.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend55.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend55.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend55.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend56.C -std=c++20 scan-assembler _Z1fv PASS: g++.dg/template/friend56.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend56.C -std=c++26 scan-assembler _Z1fv PASS: g++.dg/template/friend56.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend56.C -std=c++98 scan-assembler _Z1fv PASS: g++.dg/template/friend56.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend57.C -std=c++20 (test for errors, line 18) PASS: g++.dg/template/friend57.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend57.C -std=c++26 (test for errors, line 18) PASS: g++.dg/template/friend57.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend57.C -std=c++98 (test for errors, line 18) PASS: g++.dg/template/friend57.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend58.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/friend58.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend58.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/friend58.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend58.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/friend58.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend59.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend59.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend59.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend60.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend60.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend60.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend61.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend61.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend61.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend61a.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/friend61a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend61a.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/friend61a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend61a.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/friend61a.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend61b.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/friend61b.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend61b.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/friend61b.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend61b.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/friend61b.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend62.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/template/friend62.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/template/friend62.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/friend62.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/template/friend62.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/template/friend62.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/friend62.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/template/friend62.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/template/friend62.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/friend63.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend63.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend63.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend64.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/friend64.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend64.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/friend64.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend64.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/friend64.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend65.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/friend65.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend65.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/friend65.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend65.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/friend65.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend66.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend66.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend66.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend67.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend67.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend67.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend68.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend68.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend68.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend69.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend69.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend69.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend70.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend70.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend70.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend71.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend71.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend71.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend72.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend72.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend72.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend72a.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/friend72a.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/friend72a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend72a.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/friend72a.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/friend72a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend72a.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/friend72a.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/friend72a.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend73.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend73.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend73.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend74.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend74.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend74.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend76.C -std=c++11 (test for excess errors) PASS: g++.dg/template/friend76.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend76.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend77.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/friend77.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/friend77.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend77.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/friend77.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/friend77.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend77.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/friend77.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/friend77.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend78.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend78.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend78.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend79.C -std=c++20 (test for bogus messages, line 18) PASS: g++.dg/template/friend79.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/friend79.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/template/friend79.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend79.C -std=c++26 (test for bogus messages, line 18) PASS: g++.dg/template/friend79.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/friend79.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/template/friend79.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend79.C -std=c++98 (test for bogus messages, line 18) PASS: g++.dg/template/friend79.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/friend79.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/template/friend79.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend80.C -std=c++11 (test for excess errors) PASS: g++.dg/template/friend80.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend80.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend81.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend81.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend81.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend81a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend81a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend81a.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend82.C -std=c++20 (test for bogus messages, line 22) PASS: g++.dg/template/friend82.C -std=c++20 (test for errors, line 18) PASS: g++.dg/template/friend82.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/template/friend82.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend82.C -std=c++26 (test for bogus messages, line 22) PASS: g++.dg/template/friend82.C -std=c++26 (test for errors, line 18) PASS: g++.dg/template/friend82.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/template/friend82.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend82.C -std=c++98 (test for bogus messages, line 22) PASS: g++.dg/template/friend82.C -std=c++98 (test for errors, line 18) PASS: g++.dg/template/friend82.C -std=c++98 (test for warnings, line 23) PASS: g++.dg/template/friend82.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend83.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend83.C -std=c++23 (test for excess errors) PASS: g++.dg/template/friend83.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend84.C -std=c++20 (test for bogus messages, line 7) PASS: g++.dg/template/friend84.C -std=c++20 (test for errors, line 23) PASS: g++.dg/template/friend84.C -std=c++20 (test for errors, line 24) PASS: g++.dg/template/friend84.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend84.C -std=c++26 (test for bogus messages, line 7) PASS: g++.dg/template/friend84.C -std=c++26 (test for errors, line 23) PASS: g++.dg/template/friend84.C -std=c++26 (test for errors, line 24) PASS: g++.dg/template/friend84.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend84.C -std=c++98 (test for bogus messages, line 7) PASS: g++.dg/template/friend84.C -std=c++98 (test for errors, line 23) PASS: g++.dg/template/friend84.C -std=c++98 (test for errors, line 24) PASS: g++.dg/template/friend84.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend85.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend85.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend85.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend86.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend86.C -std=c++20 execution test PASS: g++.dg/template/friend86.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend86.C -std=c++26 execution test PASS: g++.dg/template/friend86.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend86.C -std=c++98 execution test PASS: g++.dg/template/friend87.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/template/friend87.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/template/friend87.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend87.C -std=c++23 (test for warnings, line 17) PASS: g++.dg/template/friend87.C -std=c++23 (test for warnings, line 24) PASS: g++.dg/template/friend87.C -std=c++23 (test for excess errors) PASS: g++.dg/template/friend87.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/template/friend87.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/template/friend87.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend88.C -std=c++11 scan-assembler _Z3foov: PASS: g++.dg/template/friend88.C -std=c++11 scan-assembler _ZN1S3fooEv: PASS: g++.dg/template/friend88.C -std=c++11 scan-assembler-not comdat PASS: g++.dg/template/friend88.C -std=c++11 (test for excess errors) PASS: g++.dg/template/friend88.C -std=c++20 scan-assembler _Z3foov: PASS: g++.dg/template/friend88.C -std=c++20 scan-assembler _ZN1S3fooEv: PASS: g++.dg/template/friend88.C -std=c++20 scan-assembler-not comdat PASS: g++.dg/template/friend88.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend88.C -std=c++26 scan-assembler _Z3foov: PASS: g++.dg/template/friend88.C -std=c++26 scan-assembler _ZN1S3fooEv: PASS: g++.dg/template/friend88.C -std=c++26 scan-assembler-not comdat PASS: g++.dg/template/friend88.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend89.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/friend89.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend89.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/friend89.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend89.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/friend89.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/friend9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/friend9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/func1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/func1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/func1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/func2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/func2.C -std=c++20 not valid at line 7 (test for errors, line 6) PASS: g++.dg/template/func2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/func2.C -std=c++26 not valid at line 7 (test for errors, line 6) PASS: g++.dg/template/func2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/func2.C -std=c++98 not valid at line 7 (test for errors, line 6) PASS: g++.dg/template/function1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/function1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/function1.C -std=c++20 (test for errors, line 23) PASS: g++.dg/template/function1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/function1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/function1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/function1.C -std=c++26 (test for errors, line 23) PASS: g++.dg/template/function1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/function1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/function1.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/function1.C -std=c++98 (test for errors, line 23) PASS: g++.dg/template/function1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/function1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/implicit-func-cast.C -std=c++20 (test for excess errors) PASS: g++.dg/template/implicit-func-cast.C -std=c++26 (test for excess errors) PASS: g++.dg/template/implicit-func-cast.C -std=c++98 (test for excess errors) PASS: g++.dg/template/incomplete1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/incomplete1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/incomplete1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/incomplete1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/template/incomplete1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/incomplete1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/incomplete1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/incomplete1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/incomplete1.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/template/incomplete1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/incomplete1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/incomplete1.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/incomplete1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/incomplete1.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/template/incomplete1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/incomplete10.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/incomplete10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/incomplete10.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/incomplete10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/incomplete10.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/incomplete10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/incomplete11.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/template/incomplete11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/incomplete11.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/template/incomplete11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/incomplete11.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/template/incomplete11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/incomplete12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/incomplete12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/incomplete12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/incomplete13.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/template/incomplete13.C -std=c++20 (test for bogus messages, line 3) PASS: g++.dg/template/incomplete13.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/incomplete13.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/incomplete13.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/incomplete13.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/template/incomplete13.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/template/incomplete13.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/template/incomplete13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/incomplete13.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/template/incomplete13.C -std=c++26 (test for bogus messages, line 3) PASS: g++.dg/template/incomplete13.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/incomplete13.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/incomplete13.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/incomplete13.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/template/incomplete13.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/template/incomplete13.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/template/incomplete13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/incomplete13.C -std=c++98 (test for bogus messages, line 13) PASS: g++.dg/template/incomplete13.C -std=c++98 (test for bogus messages, line 3) PASS: g++.dg/template/incomplete13.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/incomplete13.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/incomplete13.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/incomplete13.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/template/incomplete13.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/template/incomplete13.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/template/incomplete13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/incomplete2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/incomplete2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/incomplete2.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/template/incomplete2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/incomplete2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/incomplete2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/incomplete2.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/template/incomplete2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/incomplete2.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/incomplete2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/incomplete2.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/template/incomplete2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/incomplete3.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/incomplete3.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/template/incomplete3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/incomplete3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/incomplete3.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/template/incomplete3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/incomplete3.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/incomplete3.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/template/incomplete3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/incomplete4.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/incomplete4.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/template/incomplete4.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/template/incomplete4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/incomplete4.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/incomplete4.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/template/incomplete4.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/template/incomplete4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/incomplete4.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/incomplete4.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/template/incomplete4.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/template/incomplete4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/incomplete5.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/incomplete5.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/template/incomplete5.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/template/incomplete5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/incomplete5.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/incomplete5.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/template/incomplete5.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/template/incomplete5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/incomplete5.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/incomplete5.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/template/incomplete5.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/template/incomplete5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/incomplete6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/incomplete6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/incomplete6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/incomplete7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/incomplete7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/incomplete7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/incomplete8.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/template/incomplete8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/incomplete8.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/template/incomplete8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/incomplete8.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/template/incomplete8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/incomplete9.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/incomplete9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/incomplete9.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/incomplete9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/incomplete9.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/incomplete9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/inherit.C -std=c++20 (test for excess errors) PASS: g++.dg/template/inherit.C -std=c++26 (test for excess errors) PASS: g++.dg/template/inherit.C -std=c++98 (test for excess errors) PASS: g++.dg/template/inherit2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/inherit2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/inherit2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/inherit3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/inherit3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/inherit3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/inherit4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/inherit4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/inherit4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/inherit5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/inherit5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/inherit5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/inherit6.C -std=c++11 (test for excess errors) PASS: g++.dg/template/inherit6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/inherit6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/inherit7.C -std=c++11 (test for excess errors) PASS: g++.dg/template/inherit7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/inherit7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/inherit8.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/inherit8.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/template/inherit8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/inherit8.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/inherit8.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/template/inherit8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/inherit8.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/inherit8.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/template/inherit8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/inherit9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/inherit9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/inherit9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init-list.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/init-list.C -std=c++20 (test for excess errors) PASS: g++.dg/template/init-list.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/init-list.C -std=c++26 (test for excess errors) PASS: g++.dg/template/init-list.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/init-list.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/init1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/init1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/init10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/init10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init11.C -std=c++11 (test for excess errors) PASS: g++.dg/template/init11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/init11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/init2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/init2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/init2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/init3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/init3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/init4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/init4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/init5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/init5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/init6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/init6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init7.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/init7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/init7.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/init7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/init7.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/init7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/init8.C -std=c++20 execution test PASS: g++.dg/template/init8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/init8.C -std=c++26 execution test PASS: g++.dg/template/init8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init8.C -std=c++98 execution test PASS: g++.dg/template/init9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/init9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/init9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/injected1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/injected1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/injected1.C -std=c++20 (test for errors, line 30) PASS: g++.dg/template/injected1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/template/injected1.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/template/injected1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/injected1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/injected1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/injected1.C -std=c++26 (test for errors, line 30) PASS: g++.dg/template/injected1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/template/injected1.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/template/injected1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/injected1.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/injected1.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/injected1.C -std=c++98 (test for errors, line 30) PASS: g++.dg/template/injected1.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/template/injected1.C -std=c++98 (test for warnings, line 33) PASS: g++.dg/template/injected1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/injected2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/injected2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/injected2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/inline1.C -std=gnu++20 scan-assembler-not \n_?_ZN1X3FooIiEEvT_[: \t\n] PASS: g++.dg/template/inline1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/inline1.C -std=gnu++26 scan-assembler-not \n_?_ZN1X3FooIiEEvT_[: \t\n] PASS: g++.dg/template/inline1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/inline1.C -std=gnu++98 scan-assembler-not \n_?_ZN1X3FooIiEEvT_[: \t\n] PASS: g++.dg/template/inline1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/instantiate1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/instantiate1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/template/instantiate1.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/template/instantiate1.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/template/instantiate1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/instantiate1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/instantiate1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/template/instantiate1.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/template/instantiate1.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/template/instantiate1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/instantiate1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/instantiate1.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/template/instantiate1.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/template/instantiate1.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/template/instantiate1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/instantiate10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/instantiate10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/instantiate10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/instantiate11.C -std=c++20 scan-assembler-not weak[\n\t]*_ZN1AIiiE1fEv PASS: g++.dg/template/instantiate11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/instantiate11.C -std=c++26 scan-assembler-not weak[\n\t]*_ZN1AIiiE1fEv PASS: g++.dg/template/instantiate11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/instantiate11.C -std=c++98 scan-assembler-not weak[\n\t]*_ZN1AIiiE1fEv PASS: g++.dg/template/instantiate11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/instantiate2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/instantiate2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/instantiate2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/instantiate2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/instantiate2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/instantiate2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/instantiate3.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/instantiate3.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/template/instantiate3.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/template/instantiate3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/instantiate3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/instantiate3.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/template/instantiate3.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/template/instantiate3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/instantiate3.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/instantiate3.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/template/instantiate3.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/template/instantiate3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/instantiate4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/instantiate4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/instantiate4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/instantiate5.C -std=c++20 (test for errors, line 23) PASS: g++.dg/template/instantiate5.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/template/instantiate5.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/template/instantiate5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/instantiate5.C -std=c++26 (test for errors, line 23) PASS: g++.dg/template/instantiate5.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/template/instantiate5.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/template/instantiate5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/instantiate5.C -std=c++98 (test for errors, line 23) PASS: g++.dg/template/instantiate5.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/template/instantiate5.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/template/instantiate5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/instantiate6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/instantiate6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/instantiate6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/instantiate7.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/instantiate7.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/template/instantiate7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/instantiate7.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/instantiate7.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/template/instantiate7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/instantiate7.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/instantiate7.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/template/instantiate7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/instantiate8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/instantiate8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/instantiate8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/instantiate9.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/instantiate9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/instantiate9.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/instantiate9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/instantiate9.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/instantiate9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/invalid1.C (test for errors, line 8) PASS: g++.dg/template/invalid1.C (test for excess errors) PASS: g++.dg/template/koenig1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/koenig1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/koenig1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/koenig10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/koenig10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/koenig10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/koenig11.C -std=c++11 (test for bogus messages, line 11) PASS: g++.dg/template/koenig11.C -std=c++11 (test for excess errors) PASS: g++.dg/template/koenig11.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/template/koenig11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/koenig11.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/template/koenig11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/koenig12.C -std=c++11 (test for excess errors) PASS: g++.dg/template/koenig12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/koenig12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/koenig12a.C -std=c++11 (test for excess errors) PASS: g++.dg/template/koenig12a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/koenig12a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/koenig13.C -std=c++14 (test for excess errors) PASS: g++.dg/template/koenig13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/koenig13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/koenig2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/koenig2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/koenig2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/koenig3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/koenig3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/koenig3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/koenig4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/koenig4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/koenig4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/koenig5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/koenig5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/koenig5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/koenig6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/koenig6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/koenig6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/koenig7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/koenig7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/koenig7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/koenig8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/koenig8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/koenig8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/koenig9.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/koenig9.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/template/koenig9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/koenig9.C -std=c++20 B::h at line 33 (test for warnings, line 20) PASS: g++.dg/template/koenig9.C -std=c++20 arg-dep (test for errors, line 19) PASS: g++.dg/template/koenig9.C -std=c++20 arg-dep (test for errors, line 20) PASS: g++.dg/template/koenig9.C -std=c++20 base at line 30 (test for warnings, line 19) PASS: g++.dg/template/koenig9.C -std=c++20 base at line 32 (test for warnings, line 20) PASS: g++.dg/template/koenig9.C -std=c++20 this->h at line 31 (test for warnings, line 19) PASS: g++.dg/template/koenig9.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/koenig9.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/template/koenig9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/koenig9.C -std=c++26 B::h at line 33 (test for warnings, line 20) PASS: g++.dg/template/koenig9.C -std=c++26 arg-dep (test for errors, line 19) PASS: g++.dg/template/koenig9.C -std=c++26 arg-dep (test for errors, line 20) PASS: g++.dg/template/koenig9.C -std=c++26 base at line 30 (test for warnings, line 19) PASS: g++.dg/template/koenig9.C -std=c++26 base at line 32 (test for warnings, line 20) PASS: g++.dg/template/koenig9.C -std=c++26 this->h at line 31 (test for warnings, line 19) PASS: g++.dg/template/koenig9.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/koenig9.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/template/koenig9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/koenig9.C -std=c++98 B::h at line 33 (test for warnings, line 20) PASS: g++.dg/template/koenig9.C -std=c++98 arg-dep (test for errors, line 19) PASS: g++.dg/template/koenig9.C -std=c++98 arg-dep (test for errors, line 20) PASS: g++.dg/template/koenig9.C -std=c++98 base at line 30 (test for warnings, line 19) PASS: g++.dg/template/koenig9.C -std=c++98 base at line 32 (test for warnings, line 20) PASS: g++.dg/template/koenig9.C -std=c++98 this->h at line 31 (test for warnings, line 19) PASS: g++.dg/template/linkage1.C -std=c++20 scan-assembler (weak|glob)[^\n]*_Z3fooIXadL_Z13external_funcvEEEvv PASS: g++.dg/template/linkage1.C -std=c++20 scan-assembler-not (weak|glob)[^\n]*_Z3fooIXadL_ZL11static_funcvEEEvv PASS: g++.dg/template/linkage1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/linkage1.C -std=c++26 scan-assembler (weak|glob)[^\n]*_Z3fooIXadL_Z13external_funcvEEEvv PASS: g++.dg/template/linkage1.C -std=c++26 scan-assembler-not (weak|glob)[^\n]*_Z3fooIXadL_ZL11static_funcvEEEvv PASS: g++.dg/template/linkage1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/linkage1.C -std=c++98 scan-assembler (weak|glob)[^\n]*_Z3fooIXadL_Z13external_funcvEEEvv PASS: g++.dg/template/linkage1.C -std=c++98 scan-assembler-not (weak|glob)[^\n]*_Z3fooIXadL_ZL11static_funcvEEEvv PASS: g++.dg/template/linkage1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/linkage2.C -std=c++11 scan-assembler-not (weak|glob)[^\n]*_Z PASS: g++.dg/template/linkage2.C -std=c++11 (test for excess errors) PASS: g++.dg/template/linkage2.C -std=c++20 scan-assembler-not (weak|glob)[^\n]*_Z PASS: g++.dg/template/linkage2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/linkage2.C -std=c++26 scan-assembler-not (weak|glob)[^\n]*_Z PASS: g++.dg/template/linkage2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/linkage3.C -std=c++20 scan-assembler-not (weak|glob)[^\n]*_Z PASS: g++.dg/template/linkage3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/linkage3.C -std=c++26 scan-assembler-not (weak|glob)[^\n]*_Z PASS: g++.dg/template/linkage3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/linkage3.C -std=c++98 scan-assembler-not (weak|glob)[^\n]*_Z PASS: g++.dg/template/linkage3.C -std=c++98 (test for excess errors) XFAIL: g++.dg/template/linkage4.C -std=c++11 scan-assembler-not (weak|glob)[^\n]*_Z PASS: g++.dg/template/linkage4.C -std=c++11 (test for excess errors) XFAIL: g++.dg/template/linkage4.C -std=c++20 scan-assembler-not (weak|glob)[^\n]*_Z PASS: g++.dg/template/linkage4.C -std=c++20 (test for excess errors) XFAIL: g++.dg/template/linkage4.C -std=c++26 scan-assembler-not (weak|glob)[^\n]*_Z PASS: g++.dg/template/linkage4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/linkage4a.C -std=c++11 scan-assembler (weak|glob)[^\n]*_Z1fI1XEvv PASS: g++.dg/template/linkage4a.C -std=c++11 scan-assembler (weak|glob)[^\n]*_Z1fIN1A1XEEvv PASS: g++.dg/template/linkage4a.C -std=c++11 (test for excess errors) PASS: g++.dg/template/linkage4a.C -std=c++20 scan-assembler (weak|glob)[^\n]*_Z1fI1XEvv PASS: g++.dg/template/linkage4a.C -std=c++20 scan-assembler (weak|glob)[^\n]*_Z1fIN1A1XEEvv PASS: g++.dg/template/linkage4a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/linkage4a.C -std=c++26 scan-assembler (weak|glob)[^\n]*_Z1fI1XEvv PASS: g++.dg/template/linkage4a.C -std=c++26 scan-assembler (weak|glob)[^\n]*_Z1fIN1A1XEEvv PASS: g++.dg/template/linkage4a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/linkage5.C -std=c++20 scan-assembler (weak|glob)[^\n]*_Z1fIiEv1AIX1CIT_EEE PASS: g++.dg/template/linkage5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/linkage5.C -std=c++23 scan-assembler (weak|glob)[^\n]*_Z1fIiEv1AIX1CIT_EEE PASS: g++.dg/template/linkage5.C -std=c++23 (test for excess errors) PASS: g++.dg/template/linkage5.C -std=c++26 scan-assembler (weak|glob)[^\n]*_Z1fIiEv1AIX1CIT_EEE PASS: g++.dg/template/linkage5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/linkage6.C -std=c++20 scan-assembler-not (weak|glob)[^\n]*_Z PASS: g++.dg/template/linkage6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/linkage6.C -std=c++23 scan-assembler-not (weak|glob)[^\n]*_Z PASS: g++.dg/template/linkage6.C -std=c++23 (test for excess errors) PASS: g++.dg/template/linkage6.C -std=c++26 scan-assembler-not (weak|glob)[^\n]*_Z PASS: g++.dg/template/linkage6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/linkage7.C -std=c++11 scan-assembler _Z10get_lengthIL_ZL5sssssEEiv PASS: g++.dg/template/linkage7.C -std=c++11 scan-assembler-not (weak|glob)[^\\n]*_Z10get_lengthIL_Z5sssssEEiv PASS: g++.dg/template/linkage7.C -std=c++11 (test for excess errors) PASS: g++.dg/template/linkage7.C -std=c++20 scan-assembler _Z10get_lengthIL_ZL5sssssEEiv PASS: g++.dg/template/linkage7.C -std=c++20 scan-assembler-not (weak|glob)[^\\n]*_Z10get_lengthIL_Z5sssssEEiv PASS: g++.dg/template/linkage7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/linkage7.C -std=c++26 scan-assembler _Z10get_lengthIL_ZL5sssssEEiv PASS: g++.dg/template/linkage7.C -std=c++26 scan-assembler-not (weak|glob)[^\\n]*_Z10get_lengthIL_Z5sssssEEiv PASS: g++.dg/template/linkage7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/local-fn1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/local-fn1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/local-fn1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/local-fn2.C -std=c++11 (test for excess errors) PASS: g++.dg/template/local-fn2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/local-fn2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/local-fn3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/local-fn3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/local-fn3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/local-fn4.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/local-fn4.C -std=c++11 (test for excess errors) PASS: g++.dg/template/local-fn4.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/local-fn4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/local-fn4.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/local-fn4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/local-var1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/local-var1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/local-var1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/local1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/local1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/local1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/local1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/local1.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/local1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/local10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/local10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/local10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/local2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/local2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/local2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/local3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/local3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/local3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/local4.C (test for errors, line 8) PASS: g++.dg/template/local4.C (test for warnings, line 4) PASS: g++.dg/template/local4.C (test for excess errors) PASS: g++.dg/template/local5.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/template/local5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/local5.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/template/local5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/local5.C -std=c++98 (test for bogus messages, line 11) PASS: g++.dg/template/local5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/local6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/local6.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/template/local6.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/template/local6.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/template/local6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/local6.C -std=c++20 candidate note at line 4 (test for warnings, line 3) PASS: g++.dg/template/local6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/local6.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/template/local6.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/template/local6.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/template/local6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/local6.C -std=c++26 candidate note at line 4 (test for warnings, line 3) PASS: g++.dg/template/local6.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/local6.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/template/local6.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/template/local6.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/template/local6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/local6.C -std=c++98 candidate note at line 4 (test for warnings, line 3) PASS: g++.dg/template/local7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/local7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/local7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/local8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/local8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/local8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/local9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/local9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/local9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/lookup1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/lookup1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/lookup10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/lookup10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/lookup11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/lookup11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/lookup12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/lookup12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/lookup13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/lookup13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/lookup14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/lookup14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/lookup15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/lookup15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup16.C -std=c++11 (test for excess errors) PASS: g++.dg/template/lookup16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/lookup16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/lookup17.C -std=c++11 (test for excess errors) PASS: g++.dg/template/lookup17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/lookup17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/lookup18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/lookup18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/lookup18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/lookup2.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/template/lookup2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/lookup2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/lookup2.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/template/lookup2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/lookup2.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/lookup2.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/template/lookup2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/lookup3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/lookup3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/lookup4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/lookup4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/lookup5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/lookup5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/lookup6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/lookup6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/lookup7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/lookup7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/lookup8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/lookup8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup9.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/template/lookup9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/lookup9.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/template/lookup9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/lookup9.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/template/lookup9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/loop1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/loop1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/loop1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lvalue1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/lvalue1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/lvalue1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lvalue2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/lvalue2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/lvalue2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/mangle1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/mangle1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/mangle1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/mangle2.C -std=c++20 scan-assembler _Z1fIvEvRAsr1XIT_E5value_Ki PASS: g++.dg/template/mangle2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/mangle2.C -std=c++26 scan-assembler _Z1fIvEvRAsr1XIT_E5value_Ki PASS: g++.dg/template/mangle2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/mangle2.C -std=c++98 scan-assembler _Z1fIvEvRAsr1XIT_E5value_Ki PASS: g++.dg/template/mangle2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/mem-partial1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/mem-partial1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/mem-partial1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/mem-partial2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/mem-partial2.C -std=c++20 execution test PASS: g++.dg/template/mem-partial2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/mem-partial2.C -std=c++26 execution test PASS: g++.dg/template/mem-partial2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/mem-partial2.C -std=c++98 execution test PASS: g++.dg/template/mem-partial3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/mem-partial3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/mem-partial3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/mem-spec1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/mem-spec1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/mem-spec1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/mem-spec2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/mem-spec2.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/template/mem-spec2.C -std=c++20 at line 11 (test for bogus messages, line 10) PASS: g++.dg/template/mem-spec2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/mem-spec2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/mem-spec2.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/template/mem-spec2.C -std=c++26 at line 11 (test for bogus messages, line 10) PASS: g++.dg/template/mem-spec2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/mem-spec2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/mem-spec2.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/template/mem-spec2.C -std=c++98 at line 11 (test for bogus messages, line 10) PASS: g++.dg/template/mem-spec2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/mem_func_ptr.C -std=c++20 (test for excess errors) PASS: g++.dg/template/mem_func_ptr.C -std=c++26 (test for excess errors) PASS: g++.dg/template/mem_func_ptr.C -std=c++98 (test for excess errors) PASS: g++.dg/template/mem_func_ptr2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/mem_func_ptr2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/mem_func_ptr2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/member.C -std=c++20 (test for excess errors) PASS: g++.dg/template/member.C -std=c++26 (test for excess errors) PASS: g++.dg/template/member.C -std=c++98 (test for excess errors) PASS: g++.dg/template/member2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/member2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/member2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/member3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/member3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/member3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/member4.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/member4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/member4.C -std=c++20 nested classes are always dependent, see DR108 and DR224 (test for bogus messages, line 19) PASS: g++.dg/template/member4.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/member4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/member4.C -std=c++26 nested classes are always dependent, see DR108 and DR224 (test for bogus messages, line 19) PASS: g++.dg/template/member4.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/member4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/member4.C -std=c++98 nested classes are always dependent, see DR108 and DR224 (test for bogus messages, line 19) PASS: g++.dg/template/member5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/member5.C -std=c++20 instantiated at line 31 (test for warnings, line 30) PASS: g++.dg/template/member5.C -std=c++20 no def (test for errors, line 30) PASS: g++.dg/template/member5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/member5.C -std=c++26 instantiated at line 31 (test for warnings, line 30) PASS: g++.dg/template/member5.C -std=c++26 no def (test for errors, line 30) PASS: g++.dg/template/member5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/member5.C -std=c++98 instantiated at line 31 (test for warnings, line 30) PASS: g++.dg/template/member5.C -std=c++98 no def (test for errors, line 30) PASS: g++.dg/template/member6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/member6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/member6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/member7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/member7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/member7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/member8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/member8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/member8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/member9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/member9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/member9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memclass1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/memclass1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memclass1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/memclass1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memclass1.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/memclass1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memclass2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memclass2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memclass2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memclass3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memclass3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memclass3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memclass4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memclass4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memclass4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memclass5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memclass5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memclass5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memfriend1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memfriend1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memfriend10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memfriend10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memfriend11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memfriend11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memfriend12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memfriend12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memfriend13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memfriend13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memfriend14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memfriend14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend15.C -std=c++20 (test for errors, line 27) PASS: g++.dg/template/memfriend15.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/template/memfriend15.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/template/memfriend15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memfriend15.C -std=c++26 (test for errors, line 27) PASS: g++.dg/template/memfriend15.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/template/memfriend15.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/template/memfriend15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memfriend15.C -std=c++98 (test for errors, line 27) PASS: g++.dg/template/memfriend15.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/template/memfriend15.C -std=c++98 (test for warnings, line 33) PASS: g++.dg/template/memfriend15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend16.C -std=c++20 (test for errors, line 27) PASS: g++.dg/template/memfriend16.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/template/memfriend16.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/template/memfriend16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memfriend16.C -std=c++26 (test for errors, line 27) PASS: g++.dg/template/memfriend16.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/template/memfriend16.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/template/memfriend16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memfriend16.C -std=c++98 (test for errors, line 27) PASS: g++.dg/template/memfriend16.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/template/memfriend16.C -std=c++98 (test for warnings, line 33) PASS: g++.dg/template/memfriend16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend17.C -std=c++20 (test for errors, line 42) PASS: g++.dg/template/memfriend17.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/template/memfriend17.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/template/memfriend17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memfriend17.C -std=c++26 (test for errors, line 42) PASS: g++.dg/template/memfriend17.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/template/memfriend17.C -std=c++26 (test for warnings, line 46) PASS: g++.dg/template/memfriend17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memfriend17.C -std=c++98 (test for errors, line 42) PASS: g++.dg/template/memfriend17.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/template/memfriend17.C -std=c++98 (test for warnings, line 46) PASS: g++.dg/template/memfriend17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memfriend18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memfriend18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memfriend2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memfriend2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memfriend3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memfriend3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memfriend4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memfriend4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memfriend5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memfriend5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend6.C -std=c++20 (test for errors, line 19) PASS: g++.dg/template/memfriend6.C -std=c++20 (test for errors, line 21) PASS: g++.dg/template/memfriend6.C -std=c++20 (test for errors, line 23) PASS: g++.dg/template/memfriend6.C -std=c++20 (test for errors, line 25) PASS: g++.dg/template/memfriend6.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/template/memfriend6.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/template/memfriend6.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/template/memfriend6.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/template/memfriend6.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/template/memfriend6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memfriend6.C -std=c++26 (test for errors, line 19) PASS: g++.dg/template/memfriend6.C -std=c++26 (test for errors, line 21) PASS: g++.dg/template/memfriend6.C -std=c++26 (test for errors, line 23) PASS: g++.dg/template/memfriend6.C -std=c++26 (test for errors, line 25) PASS: g++.dg/template/memfriend6.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/template/memfriend6.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/template/memfriend6.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/template/memfriend6.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/template/memfriend6.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/template/memfriend6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memfriend6.C -std=c++98 (test for errors, line 19) PASS: g++.dg/template/memfriend6.C -std=c++98 (test for errors, line 21) PASS: g++.dg/template/memfriend6.C -std=c++98 (test for errors, line 23) PASS: g++.dg/template/memfriend6.C -std=c++98 (test for errors, line 25) PASS: g++.dg/template/memfriend6.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/template/memfriend6.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/template/memfriend6.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/template/memfriend6.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/template/memfriend6.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/template/memfriend6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 103) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 109) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 115) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 39) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 45) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 51) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 58) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 64) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 78) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 84) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 90) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 96) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for warnings, line 121) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for warnings, line 122) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for warnings, line 123) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for warnings, line 124) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for warnings, line 125) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for warnings, line 126) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for warnings, line 129) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for warnings, line 133) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/template/memfriend7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for errors, line 103) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for errors, line 109) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for errors, line 115) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for errors, line 39) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for errors, line 45) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for errors, line 51) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for errors, line 58) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for errors, line 64) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for errors, line 78) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for errors, line 84) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for errors, line 90) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for errors, line 96) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for warnings, line 121) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for warnings, line 122) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for warnings, line 123) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for warnings, line 124) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for warnings, line 125) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for warnings, line 126) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for warnings, line 129) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for warnings, line 133) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/template/memfriend7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 103) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 109) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 115) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 39) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 45) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 51) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 58) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 64) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 78) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 84) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 90) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 96) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for warnings, line 121) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for warnings, line 122) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for warnings, line 123) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for warnings, line 124) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for warnings, line 125) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for warnings, line 126) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for warnings, line 129) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for warnings, line 133) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memfriend8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memfriend8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memfriend9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memfriend9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/meminit1.C (test for warnings, line 5) PASS: g++.dg/template/meminit1.C at line 6 (test for errors, line 5) PASS: g++.dg/template/meminit1.C (test for excess errors) PASS: g++.dg/template/meminit2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/meminit2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/meminit2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/meminit2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/meminit2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/meminit2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/meminit2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/meminit2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/meminit2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/meminit3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/meminit3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/meminit3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memtmpl1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memtmpl1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memtmpl1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memtmpl2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memtmpl2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memtmpl2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memtmpl3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memtmpl3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memtmpl3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memtmpl4.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/memtmpl4.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/memtmpl4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memtmpl4.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/memtmpl4.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/memtmpl4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memtmpl4.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/memtmpl4.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/memtmpl4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memtmpl5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memtmpl5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memtmpl5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memtmpl6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/memtmpl6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/memtmpl6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nested1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nested1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nested1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nested2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nested2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nested2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nested3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nested3.C -std=c++20 non-template at line 22 (test for errors, line 20) PASS: g++.dg/template/nested3.C -std=c++20 not base (test for errors, line 20) PASS: g++.dg/template/nested3.C -std=c++20 note at line 21 (test for warnings, line 20) PASS: g++.dg/template/nested3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nested3.C -std=c++26 non-template at line 22 (test for errors, line 20) PASS: g++.dg/template/nested3.C -std=c++26 not base (test for errors, line 20) PASS: g++.dg/template/nested3.C -std=c++26 note at line 21 (test for warnings, line 20) PASS: g++.dg/template/nested3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nested3.C -std=c++98 non-template at line 22 (test for errors, line 20) PASS: g++.dg/template/nested3.C -std=c++98 not base (test for errors, line 20) PASS: g++.dg/template/nested3.C -std=c++98 note at line 21 (test for warnings, line 20) PASS: g++.dg/template/nested4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nested4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nested4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nested5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nested5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nested5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nested6.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/nested6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nested6.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/nested6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nested6.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/nested6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nested7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nested7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nested7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/new1.C -std=gnu++20 execution test PASS: g++.dg/template/new1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/new1.C -std=gnu++26 execution test PASS: g++.dg/template/new1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/new1.C -std=gnu++98 execution test PASS: g++.dg/template/new10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/new10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/new10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/new11.C -std=c++20 execution test PASS: g++.dg/template/new11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/new11.C -std=c++26 execution test PASS: g++.dg/template/new11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new11.C -std=c++98 execution test PASS: g++.dg/template/new12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/new12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/new12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/new13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/new13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new14.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/new14.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/new14.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/new14.C -std=c++20 (test for errors, line 18) PASS: g++.dg/template/new14.C -std=c++20 (test for errors, line 19) XFAIL: g++.dg/template/new14.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/new14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/new14.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/new14.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/new14.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/new14.C -std=c++26 (test for errors, line 18) PASS: g++.dg/template/new14.C -std=c++26 (test for errors, line 19) XFAIL: g++.dg/template/new14.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/new14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/new14.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/new14.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/new14.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/new14.C -std=c++98 (test for errors, line 18) PASS: g++.dg/template/new14.C -std=c++98 (test for errors, line 19) XFAIL: g++.dg/template/new14.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/new14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/new2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/new2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/new3.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/template/new3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/new3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/new3.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/template/new3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/new3.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/new3.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/template/new3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/new4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/new4.C -std=c++20 first at line 8 (test for errors, line 7) PASS: g++.dg/template/new4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/new4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/new4.C -std=c++26 first at line 8 (test for errors, line 7) PASS: g++.dg/template/new4.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/new4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new4.C -std=c++98 first at line 8 (test for errors, line 7) PASS: g++.dg/template/new5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/new5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/new5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new6.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/new6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/new6.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/new6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/new6.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/new6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/new7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/new7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/new8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/new8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/new9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/new9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-const1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-const1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-const1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-deducible1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-deducible1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-deducible1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent1.C -std=c++20 execution test PASS: g++.dg/template/non-dependent1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent1.C -std=c++26 execution test PASS: g++.dg/template/non-dependent1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent1.C -std=c++98 execution test PASS: g++.dg/template/non-dependent10.C -std=c++20 (test for errors, line 21) PASS: g++.dg/template/non-dependent10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent10.C -std=c++26 (test for errors, line 21) PASS: g++.dg/template/non-dependent10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent10.C -std=c++98 (test for errors, line 21) PASS: g++.dg/template/non-dependent10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent13.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/non-dependent13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent13.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/non-dependent13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent13.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/non-dependent13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent15.C -std=c++11 (test for excess errors) PASS: g++.dg/template/non-dependent15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent16.C -std=c++11 (test for excess errors) PASS: g++.dg/template/non-dependent16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent16a.C -std=c++11 (test for excess errors) PASS: g++.dg/template/non-dependent16a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent16a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent16b.C -std=c++11 (test for excess errors) PASS: g++.dg/template/non-dependent16b.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent16b.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent18.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/non-dependent18.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/non-dependent18.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/non-dependent18.C -std=c++11 (test for errors, line 18) PASS: g++.dg/template/non-dependent18.C -std=c++11 (test for excess errors) PASS: g++.dg/template/non-dependent18.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/non-dependent18.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/non-dependent18.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/non-dependent18.C -std=c++20 (test for errors, line 18) PASS: g++.dg/template/non-dependent18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent18.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/non-dependent18.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/non-dependent18.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/non-dependent18.C -std=c++26 (test for errors, line 18) PASS: g++.dg/template/non-dependent18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent19.C -std=c++11 (test for excess errors) PASS: g++.dg/template/non-dependent19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent19a.C -std=c++11 (test for excess errors) PASS: g++.dg/template/non-dependent19a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent19a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent20.C -std=c++11 (test for excess errors) PASS: g++.dg/template/non-dependent20.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent20.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent21.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent21.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent22.C -std=c++11 (test for excess errors) PASS: g++.dg/template/non-dependent22.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent22.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent23.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent23.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent24.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent24.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent25.C -std=c++20 (test for bogus messages, line 7) PASS: g++.dg/template/non-dependent25.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent25.C -std=c++26 (test for bogus messages, line 7) PASS: g++.dg/template/non-dependent25.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent25.C -std=c++98 (test for bogus messages, line 7) PASS: g++.dg/template/non-dependent25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent25a.C -std=c++11 (test for bogus messages, line 10) PASS: g++.dg/template/non-dependent25a.C -std=c++11 (test for excess errors) PASS: g++.dg/template/non-dependent25a.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/template/non-dependent25a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent25a.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/template/non-dependent25a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent26.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/non-dependent26.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/non-dependent26.C -std=c++11 (test for errors, line 17) PASS: g++.dg/template/non-dependent26.C -std=c++11 (test for errors, line 20) PASS: g++.dg/template/non-dependent26.C -std=c++11 (test for errors, line 23) PASS: g++.dg/template/non-dependent26.C -std=c++11 (test for errors, line 24) PASS: g++.dg/template/non-dependent26.C -std=c++11 (test for excess errors) PASS: g++.dg/template/non-dependent26.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/non-dependent26.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/non-dependent26.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/non-dependent26.C -std=c++20 (test for errors, line 20) PASS: g++.dg/template/non-dependent26.C -std=c++20 (test for errors, line 23) PASS: g++.dg/template/non-dependent26.C -std=c++20 (test for errors, line 24) PASS: g++.dg/template/non-dependent26.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent26.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/non-dependent26.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/non-dependent26.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/non-dependent26.C -std=c++26 (test for errors, line 20) PASS: g++.dg/template/non-dependent26.C -std=c++26 (test for errors, line 23) PASS: g++.dg/template/non-dependent26.C -std=c++26 (test for errors, line 24) PASS: g++.dg/template/non-dependent26.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent27.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent27.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent28.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent28.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent28a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent28a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent28a.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent29.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent29.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent29.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent30.C -std=c++11 (test for excess errors) PASS: g++.dg/template/non-dependent30.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent30.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent31.C -std=c++11 (test for excess errors) PASS: g++.dg/template/non-dependent31.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent31.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent32.C -std=c++11 (test for bogus messages, line 13) PASS: g++.dg/template/non-dependent32.C -std=c++11 (test for excess errors) PASS: g++.dg/template/non-dependent32.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/template/non-dependent32.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent32.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/template/non-dependent32.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent33.C -std=c++11 (test for excess errors) PASS: g++.dg/template/non-dependent33.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent33.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent34.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/non-dependent34.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/non-dependent34.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/non-dependent34.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/non-dependent34.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/non-dependent34.C -std=c++20 (test for errors, line 18) PASS: g++.dg/template/non-dependent34.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/non-dependent34.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/non-dependent34.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent34.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/non-dependent34.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/non-dependent34.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/non-dependent34.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/non-dependent34.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/non-dependent34.C -std=c++26 (test for errors, line 18) PASS: g++.dg/template/non-dependent34.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/non-dependent34.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/non-dependent34.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent34.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/non-dependent34.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/non-dependent34.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/non-dependent34.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/non-dependent34.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/non-dependent34.C -std=c++98 (test for errors, line 18) PASS: g++.dg/template/non-dependent34.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/non-dependent34.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/non-dependent34.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent35.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent35.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent35.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent8.C -std=c++14 at line 21 (test for errors, line 20) PASS: g++.dg/template/non-dependent8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/non-dependent8.C -std=c++17 (test for errors, line 20) PASS: g++.dg/template/non-dependent8.C -std=c++17 (test for excess errors) PASS: g++.dg/template/non-dependent8.C -std=c++20 (test for errors, line 20) PASS: g++.dg/template/non-dependent8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-dependent9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-dependent9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-type-template-argument-1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/non-type-template-argument-1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/template/non-type-template-argument-1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-type-template-argument-1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/non-type-template-argument-1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/template/non-type-template-argument-1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-type-template-argument-1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/non-type-template-argument-1.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/template/non-type-template-argument-1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-type1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/non-type1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/non-type1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype-array1.C -std=c++11 (test for errors, line 29) PASS: g++.dg/template/nontype-array1.C -std=c++11 (test for errors, line 33) PASS: g++.dg/template/nontype-array1.C -std=c++11 (test for errors, line 34) PASS: g++.dg/template/nontype-array1.C -std=c++11 (test for errors, line 35) PASS: g++.dg/template/nontype-array1.C -std=c++11 (test for errors, line 36) PASS: g++.dg/template/nontype-array1.C -std=c++11 (test for errors, line 40) PASS: g++.dg/template/nontype-array1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/nontype-array1.C -std=c++14 (test for errors, line 29) PASS: g++.dg/template/nontype-array1.C -std=c++14 (test for errors, line 33) PASS: g++.dg/template/nontype-array1.C -std=c++14 (test for errors, line 34) PASS: g++.dg/template/nontype-array1.C -std=c++14 (test for errors, line 35) PASS: g++.dg/template/nontype-array1.C -std=c++14 (test for errors, line 36) PASS: g++.dg/template/nontype-array1.C -std=c++14 (test for errors, line 40) PASS: g++.dg/template/nontype-array1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/nontype-array1.C -std=c++20 (test for errors, line 40) PASS: g++.dg/template/nontype-array1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype-fn1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype-fn1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype-fn1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype10.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/nontype10.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/template/nontype10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype10.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/nontype10.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/template/nontype10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype10.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/nontype10.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/template/nontype10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype11.C -std=c++98 (test for excess errors) XFAIL: g++.dg/template/nontype12.C -std=c++17 (test for bogus messages, line 7) PASS: g++.dg/template/nontype12.C -std=c++17 (test for errors, line 10) PASS: g++.dg/template/nontype12.C -std=c++17 (test for errors, line 18) PASS: g++.dg/template/nontype12.C -std=c++17 (test for errors, line 19) PASS: g++.dg/template/nontype12.C -std=c++17 (test for errors, line 20) PASS: g++.dg/template/nontype12.C -std=c++17 (test for errors, line 23) PASS: g++.dg/template/nontype12.C -std=c++17 (test for errors, line 24) PASS: g++.dg/template/nontype12.C -std=c++17 (test for errors, line 25) PASS: g++.dg/template/nontype12.C -std=c++17 (test for errors, line 29) PASS: g++.dg/template/nontype12.C -std=c++17 (test for errors, line 6) PASS: g++.dg/template/nontype12.C -std=c++17 (test for warnings, line 14) PASS: g++.dg/template/nontype12.C -std=c++17 (test for warnings, line 32) PASS: g++.dg/template/nontype12.C -std=c++17 (test for warnings, line 36) PASS: g++.dg/template/nontype12.C -std=c++17 (test for excess errors) PASS: g++.dg/template/nontype12.C -std=c++20 (test for bogus messages, line 7) PASS: g++.dg/template/nontype12.C -std=c++20 (test for errors, line 23) PASS: g++.dg/template/nontype12.C -std=c++20 (test for errors, line 24) PASS: g++.dg/template/nontype12.C -std=c++20 (test for errors, line 25) PASS: g++.dg/template/nontype12.C -std=c++20 (test for excess errors) XFAIL: g++.dg/template/nontype12.C -std=c++98 (test for bogus messages, line 7) PASS: g++.dg/template/nontype12.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/nontype12.C -std=c++98 (test for errors, line 18) PASS: g++.dg/template/nontype12.C -std=c++98 (test for errors, line 19) PASS: g++.dg/template/nontype12.C -std=c++98 (test for errors, line 20) PASS: g++.dg/template/nontype12.C -std=c++98 (test for errors, line 23) PASS: g++.dg/template/nontype12.C -std=c++98 (test for errors, line 24) PASS: g++.dg/template/nontype12.C -std=c++98 (test for errors, line 25) PASS: g++.dg/template/nontype12.C -std=c++98 (test for errors, line 29) PASS: g++.dg/template/nontype12.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/nontype12.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/template/nontype12.C -std=c++98 (test for warnings, line 32) PASS: g++.dg/template/nontype12.C -std=c++98 (test for warnings, line 36) PASS: g++.dg/template/nontype12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype13.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/nontype13.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/template/nontype13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype13.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/nontype13.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/template/nontype13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype13.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/nontype13.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/template/nontype13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype16.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/nontype16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype16.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/nontype16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype16.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/nontype16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype18.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/nontype18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype18.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/nontype18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype18.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/nontype18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/nontype20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/nontype20.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/nontype21.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/nontype21.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype21.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/nontype21.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype21.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/nontype21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype22.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype22.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype23.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype23.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype24.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype24.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype25.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/nontype25.C -std=c++11 (test for errors, line 17) PASS: g++.dg/template/nontype25.C -std=c++11 (test for errors, line 20) PASS: g++.dg/template/nontype25.C -std=c++11 (test for excess errors) PASS: g++.dg/template/nontype25.C -std=c++17 (test for errors, line 10) PASS: g++.dg/template/nontype25.C -std=c++17 (test for errors, line 17) PASS: g++.dg/template/nontype25.C -std=c++17 (test for errors, line 20) PASS: g++.dg/template/nontype25.C -std=c++17 (test for excess errors) PASS: g++.dg/template/nontype25.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype26.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/nontype26.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype26.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/nontype26.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype26.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/nontype26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype27.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype27.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype28.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype28.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype29.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/nontype29.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/nontype29.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/nontype3.C (test for errors, line 19) PASS: g++.dg/template/nontype3.C (test for excess errors) PASS: g++.dg/template/nontype3.C constant expression (test for errors, line 34) PASS: g++.dg/template/nontype3.C constant expression (test for errors, line 37) PASS: g++.dg/template/nontype3.C integral or enumeration (test for errors, line 16) PASS: g++.dg/template/nontype3.C integral or enumeration (test for errors, line 22) PASS: g++.dg/template/nontype3.C integral or enumeration (test for errors, line 25) PASS: g++.dg/template/nontype3.C integral or enumeration (test for errors, line 31) PASS: g++.dg/template/nontype30.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/nontype30.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype30.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/nontype30.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype30.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/nontype30.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype4.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/nontype4.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/template/nontype4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype4.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/nontype4.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/template/nontype4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype4.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/nontype4.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/template/nontype4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype5.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/nontype5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype5.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/nontype5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype5.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/nontype5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype6.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/template/nontype6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype6.C -std=c++20 non-type (test for errors, line 15) PASS: g++.dg/template/nontype6.C -std=c++20 note at line 16 (test for warnings, line 15) PASS: g++.dg/template/nontype6.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/template/nontype6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype6.C -std=c++26 non-type (test for errors, line 15) PASS: g++.dg/template/nontype6.C -std=c++26 note at line 16 (test for warnings, line 15) PASS: g++.dg/template/nontype6.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/template/nontype6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype6.C -std=c++98 non-type (test for errors, line 15) PASS: g++.dg/template/nontype6.C -std=c++98 note at line 16 (test for warnings, line 15) PASS: g++.dg/template/nontype7.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/nontype7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype7.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/nontype7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype7.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/nontype7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype8.C -std=c++14 (test for errors, line 13) PASS: g++.dg/template/nontype8.C -std=c++14 at line 10 (test for errors, line 9) PASS: g++.dg/template/nontype8.C -std=c++14 at line 12 (test for errors, line 11) PASS: g++.dg/template/nontype8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/nontype8.C -std=c++17 (test for errors, line 11) PASS: g++.dg/template/nontype8.C -std=c++17 (test for errors, line 9) PASS: g++.dg/template/nontype8.C -std=c++17 (test for excess errors) PASS: g++.dg/template/nontype8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/nontype9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/nontype9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ntp1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ntp1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ntp1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ntp2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ntp2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ntp2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/offsetof1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/offsetof1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/offsetof1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/offsetof2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/offsetof2.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/template/offsetof2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/offsetof2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/offsetof2.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/template/offsetof2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/offsetof2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/offsetof2.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/template/offsetof2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/offsetof3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/offsetof3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/offsetof3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/op1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/op1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/op1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/operator1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/operator1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator10.C -std=c++17 (test for errors, line 6) PASS: g++.dg/template/operator10.C -std=c++17 (test for errors, line 8) PASS: g++.dg/template/operator10.C -std=c++17 (test for excess errors) PASS: g++.dg/template/operator10.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/operator10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/operator10.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/operator10.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/operator10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/operator11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/operator11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator12.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/operator12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/operator12.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/operator12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/operator12.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/operator12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/operator13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/operator13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/operator14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/operator14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/operator15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/operator15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/operator16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/operator16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/operator2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/operator2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator3.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/operator3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/operator3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/operator3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/operator3.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/operator3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/operator4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/operator4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/operator5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/operator5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator6.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/operator6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/operator6.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/operator6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/operator6.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/operator6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator7.C (test for errors, line 4) PASS: g++.dg/template/operator7.C (test for excess errors) PASS: g++.dg/template/operator8.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/operator8.C -std=c++20 at line 6 (test for errors, line 5) PASS: g++.dg/template/operator8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/operator8.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/operator8.C -std=c++26 at line 6 (test for errors, line 5) PASS: g++.dg/template/operator8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/operator8.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/operator8.C -std=c++98 at line 6 (test for errors, line 5) PASS: g++.dg/template/operator8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator9.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/operator9.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/operator9.C -std=c++20 at line 4 (test for errors, line 3) PASS: g++.dg/template/operator9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/operator9.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/operator9.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/operator9.C -std=c++26 at line 4 (test for errors, line 3) PASS: g++.dg/template/operator9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/operator9.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/operator9.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/operator9.C -std=c++98 at line 4 (test for errors, line 3) PASS: g++.dg/template/operator9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/overload1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/overload1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/overload10.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/overload10.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/template/overload10.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/template/overload10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/overload10.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/overload10.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/template/overload10.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/template/overload10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/overload10.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/overload10.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/template/overload10.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/template/overload10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/overload11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/overload11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload12.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/overload12.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/template/overload12.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/template/overload12.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/template/overload12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/overload12.C -std=c++20 arity at line 9 (test for warnings, line 8) PASS: g++.dg/template/overload12.C -std=c++20 candidate note at line 16 (test for warnings, line 15) PASS: g++.dg/template/overload12.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/overload12.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/template/overload12.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/template/overload12.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/template/overload12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/overload12.C -std=c++26 arity at line 9 (test for warnings, line 8) PASS: g++.dg/template/overload12.C -std=c++26 candidate note at line 16 (test for warnings, line 15) PASS: g++.dg/template/overload12.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/overload12.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/template/overload12.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/template/overload12.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/template/overload12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload12.C -std=c++98 arity at line 9 (test for warnings, line 8) PASS: g++.dg/template/overload12.C -std=c++98 candidate note at line 16 (test for warnings, line 15) PASS: g++.dg/template/overload13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/overload13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/overload13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/overload14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/overload14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/overload15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/overload15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/overload2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/overload2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/overload3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/overload3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/overload4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/overload4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/overload5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/overload5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload6.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/overload6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/overload6.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/overload6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/overload6.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/overload6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/overload7.C -std=c++20 execution test PASS: g++.dg/template/overload7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/overload7.C -std=c++26 execution test PASS: g++.dg/template/overload7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload7.C -std=c++98 execution test PASS: g++.dg/template/overload8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/overload8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/overload8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload9.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/overload9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/overload9.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/overload9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/overload9.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/overload9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/param1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/param1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/param1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/param1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/param1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/param1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/param2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/param2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/param2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/param3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/param3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/param3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/param3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/param3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/param3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/param4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/param4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/param4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/param5.C -std=c++11 (test for excess errors) PASS: g++.dg/template/param5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/param5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/param6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/param6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/param6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/parm-cv1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/parm-cv1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/parm-cv1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/parm-cv2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/parm-cv2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/parm-cv2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/parm-cv3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/parm-cv3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/parm-cv3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial-order1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/partial-order1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial-order1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial-order2.C -std=c++20 (test for errors, line 19) PASS: g++.dg/template/partial-order2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial-order2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/template/partial-order2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial-order2.C -std=c++98 (test for errors, line 19) PASS: g++.dg/template/partial-order2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial-order3.C -std=c++11 (test for excess errors) PASS: g++.dg/template/partial-order3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial-order3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial-order4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial-order4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial-order4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial-specialization.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial-specialization.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial-specialization.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial-specialization10.C -std=c++11 (test for excess errors) PASS: g++.dg/template/partial-specialization10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial-specialization10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial-specialization11.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/template/partial-specialization11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/partial-specialization11.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/template/partial-specialization11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/partial-specialization11.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/template/partial-specialization11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/partial-specialization12.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/partial-specialization12.C -std=c++11 (test for excess errors) PASS: g++.dg/template/partial-specialization12.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/partial-specialization12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial-specialization12.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/partial-specialization12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial-specialization13.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/partial-specialization13.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/partial-specialization13.C -std=c++11 (test for excess errors) PASS: g++.dg/template/partial-specialization13.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/partial-specialization13.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/partial-specialization13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial-specialization13.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/partial-specialization13.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/partial-specialization13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial-specialization14.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/template/partial-specialization14.C -std=c++20 (test for bogus messages, line 7) PASS: g++.dg/template/partial-specialization14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial-specialization14.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/template/partial-specialization14.C -std=c++26 (test for bogus messages, line 7) PASS: g++.dg/template/partial-specialization14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial-specialization14.C -std=c++98 (test for bogus messages, line 14) PASS: g++.dg/template/partial-specialization14.C -std=c++98 (test for bogus messages, line 7) PASS: g++.dg/template/partial-specialization14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial-specialization2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/partial-specialization2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial-specialization2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/partial-specialization2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial-specialization2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/partial-specialization2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial-specialization3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/partial-specialization3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial-specialization3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/partial-specialization3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial-specialization3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/partial-specialization3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial-specialization4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial-specialization4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial-specialization4.C -std=c++98 (test for excess errors) XFAIL: g++.dg/template/partial-specialization5.C -std=c++20 (test for bogus messages, line 21) PASS: g++.dg/template/partial-specialization5.C -std=c++20 (test for excess errors) XFAIL: g++.dg/template/partial-specialization5.C -std=c++26 (test for bogus messages, line 21) PASS: g++.dg/template/partial-specialization5.C -std=c++26 (test for excess errors) XFAIL: g++.dg/template/partial-specialization5.C -std=c++98 (test for bogus messages, line 21) PASS: g++.dg/template/partial-specialization5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial-specialization6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial-specialization6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial-specialization6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial-specialization7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial-specialization7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial-specialization7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial-specialization8.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/partial-specialization8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial-specialization8.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/partial-specialization8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial-specialization8.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/partial-specialization8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial-specialization9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial-specialization9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial-specialization9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial1.C -std=c++20 execution test PASS: g++.dg/template/partial1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial1.C -std=c++26 execution test PASS: g++.dg/template/partial1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial1.C -std=c++98 execution test PASS: g++.dg/template/partial10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial11.C -std=c++20 (test for errors, line 23) PASS: g++.dg/template/partial11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial11.C -std=c++26 (test for errors, line 23) PASS: g++.dg/template/partial11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial11.C -std=c++98 (test for errors, line 23) PASS: g++.dg/template/partial11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial16.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/partial16.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/partial16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial16.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/partial16.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/partial16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial16.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/partial16.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/partial16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial17.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/partial17.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/partial17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial17.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/partial17.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/partial17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial17.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/partial17.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/partial17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial18.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/partial18.C -std=c++20 (test for errors, line 19) PASS: g++.dg/template/partial18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial18.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/partial18.C -std=c++26 (test for errors, line 19) PASS: g++.dg/template/partial18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial18.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/partial18.C -std=c++98 (test for errors, line 19) PASS: g++.dg/template/partial18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial19.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/partial19.C -std=c++11 (test for excess errors) PASS: g++.dg/template/partial19.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/partial19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial19.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/partial19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial20.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/partial20.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial20.C -std=c++23 (test for errors, line 7) PASS: g++.dg/template/partial20.C -std=c++23 (test for excess errors) PASS: g++.dg/template/partial20.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/partial20.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial5.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/partial5.C -std=c++20 (test for errors, line 24) PASS: g++.dg/template/partial5.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/partial5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial5.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/partial5.C -std=c++26 (test for errors, line 24) PASS: g++.dg/template/partial5.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/partial5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial5.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/partial5.C -std=c++98 (test for errors, line 24) PASS: g++.dg/template/partial5.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/partial5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial8.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/partial8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial8.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/partial8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial8.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/partial8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/partial9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/partial9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/permissive-error1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/template/permissive-error1.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/template/permissive-error1.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/template/permissive-error1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/permissive-error1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/template/permissive-error1.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/template/permissive-error1.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/template/permissive-error1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/permissive-error1.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/template/permissive-error1.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/template/permissive-error1.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/template/permissive-error1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/permissive-error1a.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/permissive-error1a.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/template/permissive-error1a.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/template/permissive-error1a.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/template/permissive-error1a.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/template/permissive-error1a.C -std=c++20 at line 10 (test for warnings, line 9) PASS: g++.dg/template/permissive-error1a.C -std=c++20 at line 11 (test for errors, line 9) PASS: g++.dg/template/permissive-error1a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/permissive-error1a.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/permissive-error1a.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/template/permissive-error1a.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/template/permissive-error1a.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/template/permissive-error1a.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/template/permissive-error1a.C -std=c++26 at line 10 (test for warnings, line 9) PASS: g++.dg/template/permissive-error1a.C -std=c++26 at line 11 (test for errors, line 9) PASS: g++.dg/template/permissive-error1a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/permissive-error1a.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/permissive-error1a.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/template/permissive-error1a.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/template/permissive-error1a.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/template/permissive-error1a.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/template/permissive-error1a.C -std=c++98 at line 10 (test for warnings, line 9) PASS: g++.dg/template/permissive-error1a.C -std=c++98 at line 11 (test for errors, line 9) PASS: g++.dg/template/permissive-error1a.C -std=c++98 (test for excess errors) PASS: g++.dg/template/permissive-error1b.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/permissive-error1b.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/template/permissive-error1b.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/template/permissive-error1b.C -std=c++20 at line 10 (test for errors, line 9) PASS: g++.dg/template/permissive-error1b.C -std=c++20 (test for excess errors) PASS: g++.dg/template/permissive-error1b.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/permissive-error1b.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/template/permissive-error1b.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/template/permissive-error1b.C -std=c++26 at line 10 (test for errors, line 9) PASS: g++.dg/template/permissive-error1b.C -std=c++26 (test for excess errors) PASS: g++.dg/template/permissive-error1b.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/permissive-error1b.C -std=c++98 (test for warnings, line 26) PASS: g++.dg/template/permissive-error1b.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/template/permissive-error1b.C -std=c++98 at line 10 (test for errors, line 9) PASS: g++.dg/template/permissive-error1b.C -std=c++98 (test for excess errors) PASS: g++.dg/template/permissive-error1c.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/permissive-error1c.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/template/permissive-error1c.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/template/permissive-error1c.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/template/permissive-error1c.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/template/permissive-error1c.C -std=c++20 at line 10 (test for warnings, line 9) PASS: g++.dg/template/permissive-error1c.C -std=c++20 at line 11 (test for errors, line 9) PASS: g++.dg/template/permissive-error1c.C -std=c++20 (test for excess errors) PASS: g++.dg/template/permissive-error1c.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/permissive-error1c.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/template/permissive-error1c.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/template/permissive-error1c.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/template/permissive-error1c.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/template/permissive-error1c.C -std=c++26 at line 10 (test for warnings, line 9) PASS: g++.dg/template/permissive-error1c.C -std=c++26 at line 11 (test for errors, line 9) PASS: g++.dg/template/permissive-error1c.C -std=c++26 (test for excess errors) PASS: g++.dg/template/permissive-error1c.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/permissive-error1c.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/template/permissive-error1c.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/template/permissive-error1c.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/template/permissive-error1c.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/template/permissive-error1c.C -std=c++98 at line 10 (test for warnings, line 9) PASS: g++.dg/template/permissive-error1c.C -std=c++98 at line 11 (test for errors, line 9) PASS: g++.dg/template/permissive-error1c.C -std=c++98 (test for excess errors) PASS: g++.dg/template/permissive-error2.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/template/permissive-error2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/permissive-error2.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/template/permissive-error2.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/template/permissive-error2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/permissive-error2.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/template/permissive-error2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/permissive-error2.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/template/permissive-error2.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/template/permissive-error2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/permissive-error2.C -std=c++98 (test for bogus messages, line 14) PASS: g++.dg/template/permissive-error2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/permissive-error2.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/template/permissive-error2.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/template/permissive-error2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/permissive-error3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/permissive-error3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/permissive-error3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr108206.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/pr108206.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/pr108206.C -std=c++11 (test for excess errors) PASS: g++.dg/template/pr108206.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/pr108206.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/pr108206.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr108206.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/pr108206.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/pr108206.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr119138.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr119138.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr119138.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr123354.C -std=c++11 (test for excess errors) PASS: g++.dg/template/pr123354.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr123354.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr16564.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/pr16564.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr16564.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/pr16564.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr16564.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/pr16564.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr17410.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr17410.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr17410.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr18969-2.C -std=c++14 (test for bogus messages, line 10) PASS: g++.dg/template/pr18969-2.C -std=c++14 (test for errors, line 7) PASS: g++.dg/template/pr18969-2.C -std=c++14 (test for errors, line 8) PASS: g++.dg/template/pr18969-2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/pr18969-2.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/template/pr18969-2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/pr18969-2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/pr18969-2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr18969-2.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/template/pr18969-2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/pr18969-2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/pr18969-2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr18969.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/template/pr18969.C -std=c++20 (test for bogus messages, line 12) PASS: g++.dg/template/pr18969.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/template/pr18969.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/pr18969.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/pr18969.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/pr18969.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/pr18969.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr18969.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/template/pr18969.C -std=c++26 (test for bogus messages, line 12) PASS: g++.dg/template/pr18969.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/template/pr18969.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/pr18969.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/pr18969.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/pr18969.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/pr18969.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr18969.C -std=c++98 (test for bogus messages, line 11) PASS: g++.dg/template/pr18969.C -std=c++98 (test for bogus messages, line 12) PASS: g++.dg/template/pr18969.C -std=c++98 (test for bogus messages, line 13) PASS: g++.dg/template/pr18969.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/pr18969.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/pr18969.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/pr18969.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/pr18969.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr23510.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/template/pr23510.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/template/pr23510.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/pr23510.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/template/pr23510.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/template/pr23510.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/pr23510.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/template/pr23510.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/template/pr23510.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/pr28284.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/pr28284.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr28284.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/pr28284.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr28284.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/pr28284.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr28301.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/pr28301.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr28301.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/pr28301.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr28301.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/pr28301.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr29633.C -std=c++20 (test for errors, line 20) PASS: g++.dg/template/pr29633.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr29633.C -std=c++26 (test for errors, line 20) PASS: g++.dg/template/pr29633.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr29633.C -std=c++98 (test for errors, line 20) PASS: g++.dg/template/pr29633.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr30044.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr30044.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr30044.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr32519.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/pr32519.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/template/pr32519.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr32519.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/pr32519.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/template/pr32519.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr32519.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/pr32519.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/template/pr32519.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr34938-1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/pr34938-1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr34938-1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/pr34938-1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr34938-1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/pr34938-1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr34938-2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/pr34938-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/pr34938-2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/pr34938-2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/pr34938-2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr34938-2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/pr34938-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/pr34938-2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/pr34938-2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/pr34938-2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr34938-2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/pr34938-2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/pr34938-2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/pr34938-2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/pr34938-2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr35240.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr35240.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr35240.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr39425.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/pr39425.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/pr39425.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/pr39425.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr39425.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/pr39425.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/pr39425.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/pr39425.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr39425.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/pr39425.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/pr39425.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/pr39425.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr4926-1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr4926-1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr4926-1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr49377.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr49377.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr49377.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr51199.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/pr51199.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/pr51199.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr51199.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/pr51199.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/pr51199.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr51199.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/pr51199.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/pr51199.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr51385.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr51385.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr51385.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr51488.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/pr51488.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr51488.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/pr51488.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr51488.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/pr51488.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr52819.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/pr52819.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr52819.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/pr52819.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr52819.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/pr52819.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr54310.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr54310.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr54310.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr54377.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/pr54377.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/template/pr54377.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr54377.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/pr54377.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/template/pr54377.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr54377.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/pr54377.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/template/pr54377.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 18) PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 19) PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/pr54858.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr54858.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/pr54858.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/pr54858.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/pr54858.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/pr54858.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/pr54858.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/pr54858.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/pr54858.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/pr54858.C -std=c++26 (test for errors, line 18) PASS: g++.dg/template/pr54858.C -std=c++26 (test for errors, line 19) PASS: g++.dg/template/pr54858.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/pr54858.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/pr54858.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 18) PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 19) PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/pr54858.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr54987.C -std=c++20 (test for errors, line 49) PASS: g++.dg/template/pr54987.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr54987.C -std=c++26 (test for errors, line 49) PASS: g++.dg/template/pr54987.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr54987.C -std=c++98 (test for errors, line 49) PASS: g++.dg/template/pr54987.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr55843.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/template/pr55843.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/template/pr55843.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/template/pr55843.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/template/pr55843.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/template/pr55843.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr55843.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/template/pr55843.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/template/pr55843.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/template/pr55843.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/template/pr55843.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/template/pr55843.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr55843.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/template/pr55843.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/template/pr55843.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/template/pr55843.C -std=c++98 (test for warnings, line 23) PASS: g++.dg/template/pr55843.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/template/pr55843.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr57573.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr57573.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr57573.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr58878.C -std=c++20 (test for errors, line 19) PASS: g++.dg/template/pr58878.C -std=c++20 (test for errors, line 28) PASS: g++.dg/template/pr58878.C -std=c++20 (test for errors, line 37) PASS: g++.dg/template/pr58878.C -std=c++20 (test for errors, line 47) PASS: g++.dg/template/pr58878.C -std=c++20 (test for errors, line 48) PASS: g++.dg/template/pr58878.C -std=c++20 (test for errors, line 59) PASS: g++.dg/template/pr58878.C -std=c++20 (test for errors, line 60) PASS: g++.dg/template/pr58878.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/pr58878.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/template/pr58878.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/template/pr58878.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/template/pr58878.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/template/pr58878.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/template/pr58878.C -std=c++20 (test for warnings, line 55) PASS: g++.dg/template/pr58878.C -std=c++20 (test for warnings, line 56) PASS: g++.dg/template/pr58878.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/template/pr58878.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr58878.C -std=c++26 (test for errors, line 19) PASS: g++.dg/template/pr58878.C -std=c++26 (test for errors, line 28) PASS: g++.dg/template/pr58878.C -std=c++26 (test for errors, line 37) PASS: g++.dg/template/pr58878.C -std=c++26 (test for errors, line 47) PASS: g++.dg/template/pr58878.C -std=c++26 (test for errors, line 48) PASS: g++.dg/template/pr58878.C -std=c++26 (test for errors, line 59) PASS: g++.dg/template/pr58878.C -std=c++26 (test for errors, line 60) PASS: g++.dg/template/pr58878.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/pr58878.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/template/pr58878.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/template/pr58878.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/template/pr58878.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/template/pr58878.C -std=c++26 (test for warnings, line 44) PASS: g++.dg/template/pr58878.C -std=c++26 (test for warnings, line 55) PASS: g++.dg/template/pr58878.C -std=c++26 (test for warnings, line 56) PASS: g++.dg/template/pr58878.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/template/pr58878.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr58878.C -std=c++98 (test for errors, line 19) PASS: g++.dg/template/pr58878.C -std=c++98 (test for errors, line 28) PASS: g++.dg/template/pr58878.C -std=c++98 (test for errors, line 37) PASS: g++.dg/template/pr58878.C -std=c++98 (test for errors, line 47) PASS: g++.dg/template/pr58878.C -std=c++98 (test for errors, line 48) PASS: g++.dg/template/pr58878.C -std=c++98 (test for errors, line 59) PASS: g++.dg/template/pr58878.C -std=c++98 (test for errors, line 60) PASS: g++.dg/template/pr58878.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/pr58878.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/template/pr58878.C -std=c++98 (test for warnings, line 23) PASS: g++.dg/template/pr58878.C -std=c++98 (test for warnings, line 34) PASS: g++.dg/template/pr58878.C -std=c++98 (test for warnings, line 41) PASS: g++.dg/template/pr58878.C -std=c++98 (test for warnings, line 44) PASS: g++.dg/template/pr58878.C -std=c++98 (test for warnings, line 55) PASS: g++.dg/template/pr58878.C -std=c++98 (test for warnings, line 56) PASS: g++.dg/template/pr58878.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/template/pr58878.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr59930-1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/pr59930-1.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/template/pr59930-1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr59930-1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/pr59930-1.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/template/pr59930-1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr59930-1.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/pr59930-1.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/template/pr59930-1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr59930-2.C -std=c++20 at line 8 (test for errors, line 7) PASS: g++.dg/template/pr59930-2.C -std=c++20 at line 9 (test for warnings, line 7) PASS: g++.dg/template/pr59930-2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr59930-2.C -std=c++26 at line 8 (test for errors, line 7) PASS: g++.dg/template/pr59930-2.C -std=c++26 at line 9 (test for warnings, line 7) PASS: g++.dg/template/pr59930-2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr59930-2.C -std=c++98 at line 8 (test for errors, line 7) PASS: g++.dg/template/pr59930-2.C -std=c++98 at line 9 (test for warnings, line 7) PASS: g++.dg/template/pr59930-2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr59930-3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr59930-3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr59930-3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr61537.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr61537.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr61537.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr61663.C -std=c++11 scan-assembler _Z5Frob3v:.*_ZNO1Ycv1XIT_EIvEEv.*_Z3Use1XIvE PASS: g++.dg/template/pr61663.C -std=c++11 scan-assembler _Z5Frob4v:.*_ZNKR1YcvRK1XIT_EIvEEv.*_Z3Use1XIvE PASS: g++.dg/template/pr61663.C -std=c++11 scan-assembler _Z5Frob5R1Z:.*_ZN1ZcvRFvT_EIiEEv.*_ZN1ZcvRA_T_IiEEv PASS: g++.dg/template/pr61663.C -std=c++11 scan-assembler _Z5Frob6R1Z:.*_ZN1ZcvRFvT_EIfEEv.*_ZN1ZcvRA_T_IfEEv PASS: g++.dg/template/pr61663.C -std=c++11 (test for excess errors) PASS: g++.dg/template/pr61663.C -std=c++20 scan-assembler _Z5Frob3v:.*_ZNO1Ycv1XIT_EIvEEv.*_Z3Use1XIvE PASS: g++.dg/template/pr61663.C -std=c++20 scan-assembler _Z5Frob4v:.*_ZNKR1YcvRK1XIT_EIvEEv.*_Z3Use1XIvE PASS: g++.dg/template/pr61663.C -std=c++20 scan-assembler _Z5Frob5R1Z:.*_ZN1ZcvRFvT_EIiEEv.*_ZN1ZcvRA_T_IiEEv PASS: g++.dg/template/pr61663.C -std=c++20 scan-assembler _Z5Frob6R1Z:.*_ZN1ZcvRFvT_EIfEEv.*_ZN1ZcvRA_T_IfEEv PASS: g++.dg/template/pr61663.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr61663.C -std=c++26 scan-assembler _Z5Frob3v:.*_ZNO1Ycv1XIT_EIvEEv.*_Z3Use1XIvE PASS: g++.dg/template/pr61663.C -std=c++26 scan-assembler _Z5Frob4v:.*_ZNKR1YcvRK1XIT_EIvEEv.*_Z3Use1XIvE PASS: g++.dg/template/pr61663.C -std=c++26 scan-assembler _Z5Frob5R1Z:.*_ZN1ZcvRFvT_EIiEEv.*_ZN1ZcvRA_T_IiEEv PASS: g++.dg/template/pr61663.C -std=c++26 scan-assembler _Z5Frob6R1Z:.*_ZN1ZcvRFvT_EIfEEv.*_ZN1ZcvRA_T_IfEEv PASS: g++.dg/template/pr61663.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr61670.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/pr61670.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr61670.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/pr61670.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr61670.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/pr61670.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr61745.C -std=c++17 (test for errors, line 23) PASS: g++.dg/template/pr61745.C -std=c++17 at line 24 (test for errors, line 23) PASS: g++.dg/template/pr61745.C -std=c++17 (test for excess errors) PASS: g++.dg/template/pr61745.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr61745.C -std=c++98 (test for errors, line 23) PASS: g++.dg/template/pr61745.C -std=c++98 at line 24 (test for errors, line 23) PASS: g++.dg/template/pr61745.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr64100.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/pr64100.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/template/pr64100.C -std=c++11 (test for excess errors) PASS: g++.dg/template/pr64100.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/pr64100.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/template/pr64100.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr64100.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/pr64100.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/template/pr64100.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr65186.C -std=c++11 (test for bogus messages, line 13) PASS: g++.dg/template/pr65186.C -std=c++11 (test for bogus messages, line 22) PASS: g++.dg/template/pr65186.C -std=c++11 (test for excess errors) PASS: g++.dg/template/pr65186.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/template/pr65186.C -std=c++20 (test for bogus messages, line 22) PASS: g++.dg/template/pr65186.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr65186.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/template/pr65186.C -std=c++26 (test for bogus messages, line 22) PASS: g++.dg/template/pr65186.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr65390.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/template/pr65390.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/template/pr65390.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/pr65390.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/template/pr65390.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/template/pr65390.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/pr65390.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/template/pr65390.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/template/pr65390.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/pr65936.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr65936.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr65936.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr66686.C -std=c++20 (test for bogus messages, line 9) PASS: g++.dg/template/pr66686.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr66686.C -std=c++26 (test for bogus messages, line 9) PASS: g++.dg/template/pr66686.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr66686.C -std=c++98 (test for bogus messages, line 9) PASS: g++.dg/template/pr66686.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr66850.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr66850.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr66850.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr67337.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr67337.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr67337.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr68936.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr68936.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr68936.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr68948.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/pr68948.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/pr68948.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/pr68948.C -std=c++20 (test for errors, line 27) PASS: g++.dg/template/pr68948.C -std=c++20 (test for errors, line 28) PASS: g++.dg/template/pr68948.C -std=c++20 (test for errors, line 29) PASS: g++.dg/template/pr68948.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr68948.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/pr68948.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/pr68948.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/pr68948.C -std=c++26 (test for errors, line 27) PASS: g++.dg/template/pr68948.C -std=c++26 (test for errors, line 28) PASS: g++.dg/template/pr68948.C -std=c++26 (test for errors, line 29) PASS: g++.dg/template/pr68948.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr68948.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/pr68948.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/pr68948.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/pr68948.C -std=c++98 (test for errors, line 27) PASS: g++.dg/template/pr68948.C -std=c++98 (test for errors, line 28) PASS: g++.dg/template/pr68948.C -std=c++98 (test for errors, line 29) PASS: g++.dg/template/pr68948.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr68978.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr68978.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr68978.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr69091.C -std=c++14 (test for excess errors) PASS: g++.dg/template/pr69091.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr69091.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr69961a.C -std=c++11 (test for errors, line 21) PASS: g++.dg/template/pr69961a.C -std=c++11 (test for excess errors) PASS: g++.dg/template/pr69961a.C -std=c++20 (test for errors, line 21) PASS: g++.dg/template/pr69961a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr69961a.C -std=c++26 (test for errors, line 21) PASS: g++.dg/template/pr69961a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr69961b.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/pr69961b.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr69961b.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/pr69961b.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr69961b.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/pr69961b.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr70466-1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/pr70466-1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/pr70466-1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr70466-1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/pr70466-1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/pr70466-1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr70466-1.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/pr70466-1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/pr70466-1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr70466-2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr70466-2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr70466-2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr70610-2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr70610-2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr70610-2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr70610-3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr70610-3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr70610-3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr70610-4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr70610-4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr70610-4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr70610.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr70610.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr70610.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr71406.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr71406.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr71406.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr71710.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/pr71710.C -std=c++11 (test for excess errors) PASS: g++.dg/template/pr71710.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/pr71710.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr71710.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/pr71710.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr71826.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr71826.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr71826.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr79650.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/template/pr79650.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/template/pr79650.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/template/pr79650.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/template/pr79650.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/template/pr79650.C -std=gnu++11 (test for errors, line 19) PASS: g++.dg/template/pr79650.C -std=gnu++11 (test for excess errors) PASS: g++.dg/template/pr79650.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/template/pr79650.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/template/pr79650.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/template/pr79650.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/template/pr79650.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/template/pr79650.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/template/pr79650.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/pr79650.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/template/pr79650.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/template/pr79650.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/template/pr79650.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/template/pr79650.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/template/pr79650.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/template/pr79650.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/pr81899.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr81899.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr81899.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr83825.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/pr83825.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr83825.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/pr83825.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr83825.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/pr83825.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr83988.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr83988.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr83988.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr84434.C -std=c++17 (test for excess errors) PASS: g++.dg/template/pr84434.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr84434.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr84694.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr84694.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr84694.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr84789-2.C -std=c++20 (test for errors, line 26) PASS: g++.dg/template/pr84789-2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr84789-2.C -std=c++26 (test for errors, line 26) PASS: g++.dg/template/pr84789-2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr84789-2.C -std=c++98 (test for errors, line 26) PASS: g++.dg/template/pr84789-2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr84789-3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr84789-3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr84789-3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr84789.C -std=c++17 (test for errors, line 12) PASS: g++.dg/template/pr84789.C -std=c++17 (test for excess errors) PASS: g++.dg/template/pr84789.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr84789.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/pr84789.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr84973-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/pr84973-2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr84973-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/pr84973-2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr84973-2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/pr84973-2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr84973-3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr84973-3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr84973-3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr84973.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr84973.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr84973.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr86246.C -std=c++11 (test for excess errors) PASS: g++.dg/template/pr86246.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr86246.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr86706.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr86706.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr86706.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr87989.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr87989.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr87989.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr88699.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr88699.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr88699.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr88795.C -std=c++17 (test for excess errors) PASS: g++.dg/template/pr88795.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr88795.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr90138.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/pr90138.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/pr90138.C -std=c++20 at line 5 (test for errors, line 3) PASS: g++.dg/template/pr90138.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr90138.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/pr90138.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/pr90138.C -std=c++26 at line 5 (test for errors, line 3) PASS: g++.dg/template/pr90138.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr90138.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/pr90138.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/pr90138.C -std=c++98 at line 5 (test for errors, line 3) PASS: g++.dg/template/pr90138.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr90916.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr90916.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr90916.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr92440.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/pr92440.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/template/pr92440.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr92440.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/pr92440.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/template/pr92440.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr92440.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/pr92440.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/template/pr92440.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr95263.C -std=c++11 (test for excess errors) PASS: g++.dg/template/pr95263.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr95263.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr95672.C -std=c++14 (test for errors, line 3) PASS: g++.dg/template/pr95672.C -std=c++14 (test for excess errors) PASS: g++.dg/template/pr95672.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/pr95672.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr95672.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/pr95672.C -std=c++26 (test for excess errors) XFAIL: g++.dg/template/pr96329.C -std=c++20 (test for excess errors) XFAIL: g++.dg/template/pr96329.C -std=c++26 (test for excess errors) XFAIL: g++.dg/template/pr96329.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr97105.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr97105.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr97105.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr97399.C -std=c++11 (test for excess errors) PASS: g++.dg/template/pr97399.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr97399.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr97460.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr97460.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr97460.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr98115.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr98115.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr98115.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr98116-2.C -std=c++11 (test for excess errors) PASS: g++.dg/template/pr98116-2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr98116-2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr98116.C -std=c++11 (test for excess errors) PASS: g++.dg/template/pr98116.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr98116.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr98297.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/pr98297.C -std=c++11 at line 6 (test for warnings, line 5) PASS: g++.dg/template/pr98297.C -std=c++11 (test for excess errors) PASS: g++.dg/template/pr98297.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/pr98297.C -std=c++20 at line 6 (test for warnings, line 5) PASS: g++.dg/template/pr98297.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr98297.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/pr98297.C -std=c++26 at line 6 (test for warnings, line 5) PASS: g++.dg/template/pr98297.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr98372.C -std=c++14 (test for excess errors) PASS: g++.dg/template/pr98372.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr98372.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr98538.C -std=c++11 (test for excess errors) PASS: g++.dg/template/pr98538.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr98538.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pr99425.C -std=c++20 (test for errors, line 44) PASS: g++.dg/template/pr99425.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pr99425.C -std=c++23 (test for errors, line 44) PASS: g++.dg/template/pr99425.C -std=c++23 (test for excess errors) PASS: g++.dg/template/pr99425.C -std=c++26 (test for errors, line 44) PASS: g++.dg/template/pr99425.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pretty1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pretty1.C -std=c++20 execution test PASS: g++.dg/template/pretty1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pretty1.C -std=c++26 execution test PASS: g++.dg/template/pretty1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pretty1.C -std=c++98 execution test PASS: g++.dg/template/pseudodtor1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pseudodtor1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pseudodtor1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pseudodtor2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/pseudodtor2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pseudodtor2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/pseudodtor2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pseudodtor2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/pseudodtor2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pseudodtor3.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/pseudodtor3.C -std=c++20 (test for errors, line 22) PASS: g++.dg/template/pseudodtor3.C -std=c++20 (test for errors, line 31) PASS: g++.dg/template/pseudodtor3.C -std=c++20 (test for errors, line 40) PASS: g++.dg/template/pseudodtor3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/pseudodtor3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pseudodtor3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/pseudodtor3.C -std=c++26 (test for errors, line 22) PASS: g++.dg/template/pseudodtor3.C -std=c++26 (test for errors, line 31) PASS: g++.dg/template/pseudodtor3.C -std=c++26 (test for errors, line 40) PASS: g++.dg/template/pseudodtor3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/pseudodtor3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pseudodtor3.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/pseudodtor3.C -std=c++98 (test for errors, line 22) PASS: g++.dg/template/pseudodtor3.C -std=c++98 (test for errors, line 31) PASS: g++.dg/template/pseudodtor3.C -std=c++98 (test for errors, line 40) PASS: g++.dg/template/pseudodtor3.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/pseudodtor3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pseudodtor4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/pseudodtor4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pseudodtor4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/pseudodtor4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pseudodtor4.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/pseudodtor4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pseudodtor5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pseudodtor5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pseudodtor5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pseudodtor6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pseudodtor6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pseudodtor6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pseudodtor7.C -std=c++11 (test for excess errors) PASS: g++.dg/template/pseudodtor7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pseudodtor7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem15.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/ptrmem15.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/template/ptrmem15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem15.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/ptrmem15.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/template/ptrmem15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem15.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/ptrmem15.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/template/ptrmem15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem17.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/ptrmem17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem17.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/ptrmem17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem17.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/ptrmem17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/ptrmem18.C -std=gnu++20 execution test PASS: g++.dg/template/ptrmem18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/ptrmem18.C -std=gnu++26 execution test PASS: g++.dg/template/ptrmem18.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/ptrmem18.C -std=gnu++98 execution test PASS: g++.dg/template/ptrmem19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/ptrmem2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/ptrmem2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/ptrmem2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/ptrmem2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/ptrmem2.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/ptrmem2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem20.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/ptrmem20.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/template/ptrmem20.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem20.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/ptrmem20.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/template/ptrmem20.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem20.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/ptrmem20.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/template/ptrmem20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem21.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/ptrmem21.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/ptrmem21.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/ptrmem22.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem22.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem23.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem23.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem24.C -std=c++20 (test for errors, line 19) PASS: g++.dg/template/ptrmem24.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem24.C -std=c++26 (test for errors, line 19) PASS: g++.dg/template/ptrmem24.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem24.C -std=c++98 (test for errors, line 19) PASS: g++.dg/template/ptrmem24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem25.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem25.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem26.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem26.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem27.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem27.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem28.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem28.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem29.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem29.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem29.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem30.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem30.C -std=c++20 execution test PASS: g++.dg/template/ptrmem30.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem30.C -std=c++26 execution test PASS: g++.dg/template/ptrmem30.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem30.C -std=c++98 execution test PASS: g++.dg/template/ptrmem31.C -std=c++14 (test for errors, line 16) PASS: g++.dg/template/ptrmem31.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ptrmem31.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/ptrmem31.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem31.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/ptrmem31.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem32.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem32.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem32.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem33.C -std=c++11 (test for excess errors) PASS: g++.dg/template/ptrmem33.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem33.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem34.C -std=c++11 (test for excess errors) PASS: g++.dg/template/ptrmem34.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem34.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem4.C -std=c++20 (test for errors, line 19) PASS: g++.dg/template/ptrmem4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem4.C -std=c++26 (test for errors, line 19) PASS: g++.dg/template/ptrmem4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem4.C -std=c++98 (test for errors, line 19) PASS: g++.dg/template/ptrmem4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem6.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/ptrmem6.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/template/ptrmem6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem6.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/ptrmem6.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/template/ptrmem6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem6.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/ptrmem6.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/template/ptrmem6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem7.C -std=c++20 (test for errors, line 28) PASS: g++.dg/template/ptrmem7.C -std=c++20 (test for errors, line 29) PASS: g++.dg/template/ptrmem7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem7.C -std=c++26 (test for errors, line 28) PASS: g++.dg/template/ptrmem7.C -std=c++26 (test for errors, line 29) PASS: g++.dg/template/ptrmem7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem7.C -std=c++98 (test for errors, line 28) PASS: g++.dg/template/ptrmem7.C -std=c++98 (test for errors, line 29) PASS: g++.dg/template/ptrmem7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem8.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/template/ptrmem8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem8.C -std=c++20 no match at line 19 (test for errors, line 18) PASS: g++.dg/template/ptrmem8.C -std=c++20 no match at line 21 (test for errors, line 20) PASS: g++.dg/template/ptrmem8.C -std=c++20 not valid (test for errors, line 18) PASS: g++.dg/template/ptrmem8.C -std=c++20 not valid (test for errors, line 20) PASS: g++.dg/template/ptrmem8.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/template/ptrmem8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem8.C -std=c++26 no match at line 19 (test for errors, line 18) PASS: g++.dg/template/ptrmem8.C -std=c++26 no match at line 21 (test for errors, line 20) PASS: g++.dg/template/ptrmem8.C -std=c++26 not valid (test for errors, line 18) PASS: g++.dg/template/ptrmem8.C -std=c++26 not valid (test for errors, line 20) PASS: g++.dg/template/ptrmem8.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/template/ptrmem8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem8.C -std=c++98 no match at line 19 (test for errors, line 18) PASS: g++.dg/template/ptrmem8.C -std=c++98 no match at line 21 (test for errors, line 20) PASS: g++.dg/template/ptrmem8.C -std=c++98 not valid (test for errors, line 18) PASS: g++.dg/template/ptrmem8.C -std=c++98 not valid (test for errors, line 20) PASS: g++.dg/template/ptrmem9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ptrmem9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ptrmem9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pure1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/pure1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/pure1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/pure1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/pure1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/pure1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qual1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qual1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qual1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qual2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qual2.C -std=c++20 execution test PASS: g++.dg/template/qual2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qual2.C -std=c++26 execution test PASS: g++.dg/template/qual2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qual2.C -std=c++98 execution test PASS: g++.dg/template/qualified-id1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/template/qualified-id1.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/template/qualified-id1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualified-id1.C -std=c++20 if a type at line 21 (test for warnings, line 20) PASS: g++.dg/template/qualified-id1.C -std=c++20 non-type (test for errors, line 20) PASS: g++.dg/template/qualified-id1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/template/qualified-id1.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/template/qualified-id1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualified-id1.C -std=c++26 if a type at line 21 (test for warnings, line 20) PASS: g++.dg/template/qualified-id1.C -std=c++26 non-type (test for errors, line 20) PASS: g++.dg/template/qualified-id1.C -std=c++98 (test for errors, line 19) PASS: g++.dg/template/qualified-id1.C -std=c++98 (test for warnings, line 26) PASS: g++.dg/template/qualified-id1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualified-id1.C -std=c++98 if a type at line 21 (test for warnings, line 20) PASS: g++.dg/template/qualified-id1.C -std=c++98 non-type (test for errors, line 20) PASS: g++.dg/template/qualified-id2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualified-id2.C -std=c++20 execution test PASS: g++.dg/template/qualified-id2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualified-id2.C -std=c++26 execution test PASS: g++.dg/template/qualified-id2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualified-id2.C -std=c++98 execution test PASS: g++.dg/template/qualified-id3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/qualified-id3.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/template/qualified-id3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualified-id3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/qualified-id3.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/template/qualified-id3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualified-id3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/qualified-id3.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/template/qualified-id3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualified-id4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualified-id4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualified-id4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualified-id5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualified-id5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualified-id5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualified-id6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualified-id6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualified-id6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualified-id7.C -std=c++11 (test for excess errors) PASS: g++.dg/template/qualified-id7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualified-id7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/qualttp1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/qualttp1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp1.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/qualttp1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp15.C -std=c++20 (test for errors, line 20) PASS: g++.dg/template/qualttp15.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/template/qualttp15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp15.C -std=c++26 (test for errors, line 20) PASS: g++.dg/template/qualttp15.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/template/qualttp15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp15.C -std=c++98 (test for errors, line 20) PASS: g++.dg/template/qualttp15.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/template/qualttp15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp16.C -std=c++20 execution test PASS: g++.dg/template/qualttp16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp16.C -std=c++26 execution test PASS: g++.dg/template/qualttp16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp16.C -std=c++98 execution test PASS: g++.dg/template/qualttp17.C -std=gnu++20 scan-assembler \n_?_Z1fI1AEv1XINT_1BEE[: \t\n] PASS: g++.dg/template/qualttp17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/qualttp17.C -std=gnu++26 scan-assembler \n_?_Z1fI1AEv1XINT_1BEE[: \t\n] PASS: g++.dg/template/qualttp17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/qualttp17.C -std=gnu++98 scan-assembler \n_?_Z1fI1AEv1XINT_1BEE[: \t\n] PASS: g++.dg/template/qualttp17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/qualttp18.C -std=c++11 (test for excess errors) PASS: g++.dg/template/qualttp18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp18.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/qualttp18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp19.C -std=c++20 (test for errors, line 29) PASS: g++.dg/template/qualttp19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp19.C -std=c++26 (test for errors, line 29) PASS: g++.dg/template/qualttp19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp19.C -std=c++98 (test for errors, line 29) PASS: g++.dg/template/qualttp19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp2.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/qualttp2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/qualttp2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp2.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/qualttp2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp20.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/template/qualttp20.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/template/qualttp20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/qualttp20.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/template/qualttp20.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/template/qualttp20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/qualttp20.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/template/qualttp20.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/template/qualttp20.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/qualttp21.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/qualttp21.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/template/qualttp21.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp21.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/qualttp21.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/template/qualttp21.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp21.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/qualttp21.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/template/qualttp21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp22.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp22.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp3.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/qualttp3.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/template/qualttp3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp3.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/qualttp3.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/template/qualttp3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp3.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/qualttp3.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/template/qualttp3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp4.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/qualttp4.C -std=c++20 (test for errors, line 18) PASS: g++.dg/template/qualttp4.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/template/qualttp4.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/template/qualttp4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp4.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/qualttp4.C -std=c++26 (test for errors, line 18) PASS: g++.dg/template/qualttp4.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/template/qualttp4.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/template/qualttp4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp4.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/qualttp4.C -std=c++98 (test for errors, line 18) PASS: g++.dg/template/qualttp4.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/template/qualttp4.C -std=c++98 (test for warnings, line 23) PASS: g++.dg/template/qualttp4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp5.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/qualttp5.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/template/qualttp5.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/template/qualttp5.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/template/qualttp5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp5.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/qualttp5.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/template/qualttp5.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/template/qualttp5.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/template/qualttp5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp5.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/qualttp5.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/template/qualttp5.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/template/qualttp5.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/template/qualttp5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp6.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/qualttp6.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/template/qualttp6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp6.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/qualttp6.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/template/qualttp6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp6.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/qualttp6.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/template/qualttp6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp7.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/qualttp7.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/template/qualttp7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp7.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/qualttp7.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/template/qualttp7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp7.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/qualttp7.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/template/qualttp7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp8.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/qualttp8.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/template/qualttp8.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/template/qualttp8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp8.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/qualttp8.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/template/qualttp8.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/template/qualttp8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp8.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/qualttp8.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/template/qualttp8.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/template/qualttp8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/qualttp9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/qualttp9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/recurse.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/template/recurse.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/template/recurse.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/recurse.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/template/recurse.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/template/recurse.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/recurse.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/template/recurse.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/template/recurse.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/recurse1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/recurse1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/recurse1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/recurse2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/recurse2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/recurse2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/recurse2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/recurse2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/recurse2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/recurse3.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/template/recurse3.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/template/recurse3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/recurse3.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/template/recurse3.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/template/recurse3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/recurse3.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/template/recurse3.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/template/recurse3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/recurse4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/recurse4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/recurse4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/recurse5.C -std=c++20 (test for bogus messages, line 4) PASS: g++.dg/template/recurse5.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/recurse5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/recurse5.C -std=c++26 (test for bogus messages, line 4) PASS: g++.dg/template/recurse5.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/recurse5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/recurse5.C -std=c++98 (test for bogus messages, line 4) PASS: g++.dg/template/recurse5.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/recurse5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/redecl1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/redecl1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/redecl1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/redecl1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/redecl1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/redecl1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/redecl2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/redecl2.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/template/redecl2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/redecl2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/redecl2.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/template/redecl2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/redecl2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/redecl2.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/template/redecl2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/redecl3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/redecl3.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/template/redecl3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/redecl3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/redecl3.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/template/redecl3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/redecl3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/redecl3.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/template/redecl3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/redecl4.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/redecl4.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/template/redecl4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/redecl4.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/redecl4.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/template/redecl4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/redecl4.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/redecl4.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/template/redecl4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/redecl5.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/redecl5.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/redecl5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/redecl5.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/redecl5.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/redecl5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/redecl5.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/redecl5.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/redecl5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ref1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ref1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ref1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ref10.C -std=c++11 (test for excess errors) PASS: g++.dg/template/ref10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ref10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ref11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ref11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ref11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ref2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ref2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ref2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ref3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/ref3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/ref3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ref3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/ref3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/ref3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ref3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/ref3.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/ref3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ref4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ref4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ref4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ref5.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/ref5.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/template/ref5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ref5.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/ref5.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/template/ref5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ref5.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/ref5.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/template/ref5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ref6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ref6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ref6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ref7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ref7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ref7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ref8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ref8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ref8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ref9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ref9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ref9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/restrict1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/restrict1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/restrict1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/scope1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/scope1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/scope1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/scope2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/scope2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/scope2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/scope3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/scope3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/scope3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/scope4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/scope4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/scope4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/scope5.C -std=c++20 (test for warnings, line 62) PASS: g++.dg/template/scope5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/scope5.C -std=c++26 (test for warnings, line 62) PASS: g++.dg/template/scope5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/scope5.C -std=c++98 (test for warnings, line 62) PASS: g++.dg/template/scope5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/scope6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/scope6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/scope6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae-deleted-pr119343.C -std=c++11 (test for excess errors) PASS: g++.dg/template/sfinae-deleted-pr119343.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae-deleted-pr119343.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae-dr1227.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/template/sfinae-dr1227.C -std=c++20 (test for bogus messages, line 17) PASS: g++.dg/template/sfinae-dr1227.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/sfinae-dr1227.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/template/sfinae-dr1227.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae-dr1227.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/template/sfinae-dr1227.C -std=c++26 (test for bogus messages, line 17) PASS: g++.dg/template/sfinae-dr1227.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/sfinae-dr1227.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/template/sfinae-dr1227.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae-dr1227.C -std=c++98 (test for bogus messages, line 11) PASS: g++.dg/template/sfinae-dr1227.C -std=c++98 (test for bogus messages, line 17) PASS: g++.dg/template/sfinae-dr1227.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/sfinae-dr1227.C -std=c++98 (test for warnings, line 23) PASS: g++.dg/template/sfinae-dr1227.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae-dr657.C -std=c++20 (test for errors, line 20) PASS: g++.dg/template/sfinae-dr657.C -std=c++20 (test for errors, line 21) PASS: g++.dg/template/sfinae-dr657.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae-dr657.C -std=c++26 (test for errors, line 20) PASS: g++.dg/template/sfinae-dr657.C -std=c++26 (test for errors, line 21) PASS: g++.dg/template/sfinae-dr657.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae-dr657.C -std=c++98 (test for errors, line 20) PASS: g++.dg/template/sfinae-dr657.C -std=c++98 (test for errors, line 21) PASS: g++.dg/template/sfinae-dr657.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/sfinae10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/sfinae11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae15.C -std=c++11 (test for excess errors) PASS: g++.dg/template/sfinae15.C -std=c++11 execution test PASS: g++.dg/template/sfinae15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae15.C -std=c++20 execution test PASS: g++.dg/template/sfinae15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae15.C -std=c++26 execution test PASS: g++.dg/template/sfinae16.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/template/sfinae16.C -std=gnu++11 (test for excess errors) PASS: g++.dg/template/sfinae16.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/template/sfinae16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/sfinae16.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/template/sfinae16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/sfinae17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/sfinae2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/sfinae2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/sfinae2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/sfinae2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/sfinae2.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/sfinae2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae20.C -std=c++11 (test for excess errors) PASS: g++.dg/template/sfinae20.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae20.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae21.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae21.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae22.C -std=c++11 (test for excess errors) PASS: g++.dg/template/sfinae22.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae22.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae23.C -std=c++11 (test for excess errors) PASS: g++.dg/template/sfinae23.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae23.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae24.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae24.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae25.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae25.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae26.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae26.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae27.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae27.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae28.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae28.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae29.C -std=c++11 (test for excess errors) PASS: g++.dg/template/sfinae29.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae29.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae3.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/sfinae3.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/template/sfinae3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae3.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/sfinae3.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/template/sfinae3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae3.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/sfinae3.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/template/sfinae3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae30.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/sfinae30.C -std=c++11 (test for errors, line 16) PASS: g++.dg/template/sfinae30.C -std=c++11 (test for errors, line 19) PASS: g++.dg/template/sfinae30.C -std=c++11 (test for errors, line 20) PASS: g++.dg/template/sfinae30.C -std=c++11 (test for excess errors) PASS: g++.dg/template/sfinae30.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/sfinae30.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/sfinae30.C -std=c++20 (test for errors, line 19) PASS: g++.dg/template/sfinae30.C -std=c++20 (test for errors, line 20) PASS: g++.dg/template/sfinae30.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae30.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/sfinae30.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/sfinae30.C -std=c++26 (test for errors, line 19) PASS: g++.dg/template/sfinae30.C -std=c++26 (test for errors, line 20) PASS: g++.dg/template/sfinae30.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae31.C -std=c++11 (test for excess errors) PASS: g++.dg/template/sfinae31.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae31.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae32.C -std=c++11 (test for excess errors) PASS: g++.dg/template/sfinae32.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae32.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae32a.C -std=c++11 (test for excess errors) PASS: g++.dg/template/sfinae32a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae32a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae33.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae33.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae33.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae6_neg.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae6_neg.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae6_neg.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sfinae9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sfinae9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/shadow1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/shadow1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/template/shadow1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/shadow1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/shadow1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/template/shadow1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/shadow1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/shadow1.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/template/shadow1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/shadow2.C -std=c++20 (test for errors, line 2) PASS: g++.dg/template/shadow2.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/template/shadow2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/shadow2.C -std=c++26 (test for errors, line 2) PASS: g++.dg/template/shadow2.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/template/shadow2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/shadow2.C -std=c++98 (test for errors, line 2) PASS: g++.dg/template/shadow2.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/template/shadow2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/shadow3.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/shadow3.C -std=c++11 (test for excess errors) PASS: g++.dg/template/shadow3.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/shadow3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/shadow3.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/shadow3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/shift1.C (test for excess errors) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 108) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 109) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 110) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 111) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 18) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 23) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 28) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 29) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 34) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 40) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 45) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 46) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 51) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 56) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 62) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 63) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 68) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 69) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 70) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 72) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 78) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 88) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 89) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 90) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 91) PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 98) PASS: g++.dg/template/show-template-tree-2.C (test for excess errors) PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 100-102 PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 113-115 PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 20-21 PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 25-26 PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 36-37 PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 42-43 PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 53-54 PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 58-59 PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 74-76 PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 80-82 PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 93-95 PASS: g++.dg/template/show-template-tree-3.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/template/show-template-tree-3.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/template/show-template-tree-3.C -std=gnu++20 expected multiline pattern lines 27-28 PASS: g++.dg/template/show-template-tree-3.C -std=gnu++20 expected multiline pattern lines 33-36 PASS: g++.dg/template/show-template-tree-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/show-template-tree-3.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/template/show-template-tree-3.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/template/show-template-tree-3.C -std=gnu++26 expected multiline pattern lines 27-28 PASS: g++.dg/template/show-template-tree-3.C -std=gnu++26 expected multiline pattern lines 33-36 PASS: g++.dg/template/show-template-tree-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/show-template-tree-3.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/template/show-template-tree-3.C -std=gnu++98 (test for errors, line 31) PASS: g++.dg/template/show-template-tree-3.C -std=gnu++98 expected multiline pattern lines 27-28 PASS: g++.dg/template/show-template-tree-3.C -std=gnu++98 expected multiline pattern lines 33-36 PASS: g++.dg/template/show-template-tree-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 46) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 54) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 62) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 70) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 78) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 88) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 19-21 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 26-27 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 32-35 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 40-43 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 48-51 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 56-59 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 64-67 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 72-75 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 80-83 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 90-93 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 (test for errors, line 38) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 (test for errors, line 46) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 (test for errors, line 54) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 (test for errors, line 62) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 (test for errors, line 70) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 (test for errors, line 78) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 (test for errors, line 88) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 expected multiline pattern lines 19-21 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 expected multiline pattern lines 26-27 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 expected multiline pattern lines 32-35 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 expected multiline pattern lines 40-43 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 expected multiline pattern lines 48-51 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 expected multiline pattern lines 56-59 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 expected multiline pattern lines 64-67 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 expected multiline pattern lines 72-75 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 expected multiline pattern lines 80-83 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 expected multiline pattern lines 90-93 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 30) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 38) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 46) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 54) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 62) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 70) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 78) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 88) PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 19-21 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 26-27 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 32-35 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 40-43 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 48-51 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 56-59 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 64-67 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 72-75 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 80-83 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 90-93 PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++20 expected multiline pattern lines 14-15 PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++20 expected multiline pattern lines 20-22 PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++26 expected multiline pattern lines 14-15 PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++26 expected multiline pattern lines 20-22 PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++98 expected multiline pattern lines 14-15 PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++98 expected multiline pattern lines 20-22 PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/show-template-tree.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/template/show-template-tree.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/template/show-template-tree.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/template/show-template-tree.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/template/show-template-tree.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/template/show-template-tree.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/template/show-template-tree.C -std=gnu++20 (test for errors, line 46) PASS: g++.dg/template/show-template-tree.C -std=gnu++20 expected multiline pattern lines 18-19 PASS: g++.dg/template/show-template-tree.C -std=gnu++20 expected multiline pattern lines 26-28 PASS: g++.dg/template/show-template-tree.C -std=gnu++20 expected multiline pattern lines 32-34 PASS: g++.dg/template/show-template-tree.C -std=gnu++20 expected multiline pattern lines 40-43 PASS: g++.dg/template/show-template-tree.C -std=gnu++20 expected multiline pattern lines 48-49 PASS: g++.dg/template/show-template-tree.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/show-template-tree.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/template/show-template-tree.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/template/show-template-tree.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/template/show-template-tree.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/template/show-template-tree.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/template/show-template-tree.C -std=gnu++26 (test for errors, line 38) PASS: g++.dg/template/show-template-tree.C -std=gnu++26 (test for errors, line 46) PASS: g++.dg/template/show-template-tree.C -std=gnu++26 expected multiline pattern lines 18-19 PASS: g++.dg/template/show-template-tree.C -std=gnu++26 expected multiline pattern lines 26-28 PASS: g++.dg/template/show-template-tree.C -std=gnu++26 expected multiline pattern lines 32-34 PASS: g++.dg/template/show-template-tree.C -std=gnu++26 expected multiline pattern lines 40-43 PASS: g++.dg/template/show-template-tree.C -std=gnu++26 expected multiline pattern lines 48-49 PASS: g++.dg/template/show-template-tree.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/show-template-tree.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/template/show-template-tree.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/template/show-template-tree.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/template/show-template-tree.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/template/show-template-tree.C -std=gnu++98 (test for errors, line 30) PASS: g++.dg/template/show-template-tree.C -std=gnu++98 (test for errors, line 38) PASS: g++.dg/template/show-template-tree.C -std=gnu++98 (test for errors, line 46) PASS: g++.dg/template/show-template-tree.C -std=gnu++98 expected multiline pattern lines 18-19 PASS: g++.dg/template/show-template-tree.C -std=gnu++98 expected multiline pattern lines 26-28 PASS: g++.dg/template/show-template-tree.C -std=gnu++98 expected multiline pattern lines 32-34 PASS: g++.dg/template/show-template-tree.C -std=gnu++98 expected multiline pattern lines 40-43 PASS: g++.dg/template/show-template-tree.C -std=gnu++98 expected multiline pattern lines 48-49 PASS: g++.dg/template/show-template-tree.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/sizeof-template-argument.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/sizeof-template-argument.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/sizeof-template-argument.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sizeof-template-argument.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/sizeof-template-argument.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/sizeof-template-argument.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sizeof-template-argument.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/sizeof-template-argument.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/sizeof-template-argument.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sizeof1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sizeof1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sizeof10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sizeof10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof11.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/sizeof11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sizeof11.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/sizeof11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sizeof11.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/sizeof11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sizeof12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sizeof12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sizeof13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sizeof13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sizeof14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sizeof14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sizeof15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sizeof15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/sizeof16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/sizeof16.C -std=gnu++98 (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++26 (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++20 (test for excess errors) PASS: g++.dg/template/sizeof18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sizeof18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sizeof19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sizeof19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sizeof2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sizeof2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sizeof3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sizeof3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sizeof4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sizeof4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sizeof5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sizeof5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sizeof6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sizeof6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sizeof7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sizeof7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sizeof8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sizeof8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/sizeof9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/sizeof9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec1.C -std=c++20 (test for errors, line 21) PASS: g++.dg/template/spec1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/template/spec1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec1.C -std=c++98 (test for errors, line 21) PASS: g++.dg/template/spec1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec10.C -std=c++20 execution test PASS: g++.dg/template/spec10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec10.C -std=c++26 execution test PASS: g++.dg/template/spec10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec10.C -std=c++98 execution test PASS: g++.dg/template/spec11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec12.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/spec12.C -std=c++20 (test for errors, line 18) PASS: g++.dg/template/spec12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec12.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/spec12.C -std=c++26 (test for errors, line 18) PASS: g++.dg/template/spec12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec12.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/spec12.C -std=c++98 (test for errors, line 18) PASS: g++.dg/template/spec12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/spec13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/spec13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/spec14.C -std=c++20 (test for errors, line 18) PASS: g++.dg/template/spec14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec14.C -std=c++26 (test for errors, line 18) PASS: g++.dg/template/spec14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec14.C -std=c++98 (test for errors, line 18) PASS: g++.dg/template/spec14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec15.C -std=c++20 (test for errors, line 21) PASS: g++.dg/template/spec15.C -std=c++20 (test for errors, line 26) PASS: g++.dg/template/spec15.C -std=c++20 (test for errors, line 29) PASS: g++.dg/template/spec15.C -std=c++20 (test for errors, line 31) PASS: g++.dg/template/spec15.C -std=c++20 (test for errors, line 32) PASS: g++.dg/template/spec15.C -std=c++20 at line 22 (test for warnings, line 21) PASS: g++.dg/template/spec15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec15.C -std=c++26 (test for errors, line 21) PASS: g++.dg/template/spec15.C -std=c++26 (test for errors, line 26) PASS: g++.dg/template/spec15.C -std=c++26 (test for errors, line 29) PASS: g++.dg/template/spec15.C -std=c++26 (test for errors, line 31) PASS: g++.dg/template/spec15.C -std=c++26 (test for errors, line 32) PASS: g++.dg/template/spec15.C -std=c++26 at line 22 (test for warnings, line 21) PASS: g++.dg/template/spec15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec15.C -std=c++98 (test for errors, line 21) PASS: g++.dg/template/spec15.C -std=c++98 (test for errors, line 26) PASS: g++.dg/template/spec15.C -std=c++98 (test for errors, line 29) PASS: g++.dg/template/spec15.C -std=c++98 (test for errors, line 31) PASS: g++.dg/template/spec15.C -std=c++98 (test for errors, line 32) PASS: g++.dg/template/spec15.C -std=c++98 at line 22 (test for warnings, line 21) PASS: g++.dg/template/spec15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec16.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/spec16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec16.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/spec16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec16.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/spec16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec17.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/spec17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec17.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/spec17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec17.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/spec17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec20.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec20.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec21.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec21.C -std=c++20 execution test PASS: g++.dg/template/spec21.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec21.C -std=c++26 execution test PASS: g++.dg/template/spec21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec21.C -std=c++98 execution test PASS: g++.dg/template/spec22.C -std=c++20 (test for errors, line 20) PASS: g++.dg/template/spec22.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/template/spec22.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/template/spec22.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec22.C -std=c++26 (test for errors, line 20) PASS: g++.dg/template/spec22.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/template/spec22.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/template/spec22.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec22.C -std=c++98 (test for errors, line 20) PASS: g++.dg/template/spec22.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/template/spec22.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/template/spec22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec23.C -std=c++20 (test for errors, line 22) PASS: g++.dg/template/spec23.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/template/spec23.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/template/spec23.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec23.C -std=c++26 (test for errors, line 22) PASS: g++.dg/template/spec23.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/template/spec23.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/template/spec23.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec23.C -std=c++98 (test for errors, line 22) PASS: g++.dg/template/spec23.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/template/spec23.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/template/spec23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec24.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec24.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec25.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/spec25.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec25.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/spec25.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec25.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/spec25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec26.C -std=c++11 (test for errors, line 35) PASS: g++.dg/template/spec26.C -std=c++11 (test for excess errors) PASS: g++.dg/template/spec26.C -std=c++20 (test for errors, line 35) PASS: g++.dg/template/spec26.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec26.C -std=c++26 (test for errors, line 35) PASS: g++.dg/template/spec26.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec27.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec27.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec28.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/spec28.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/template/spec28.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec28.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/spec28.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/template/spec28.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec28.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/spec28.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/template/spec28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec29.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec29.C -std=c++20 execution test PASS: g++.dg/template/spec29.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec29.C -std=c++26 execution test PASS: g++.dg/template/spec29.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec29.C -std=c++98 execution test PASS: g++.dg/template/spec3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec30.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/spec30.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec30.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/spec30.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec30.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/spec30.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec31.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/spec31.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec31.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/spec31.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec31.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/spec31.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec32.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/spec32.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec32.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/spec32.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec32.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/spec32.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec33.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/spec33.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec33.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/spec33.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec33.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/spec33.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec34.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec34.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec34.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/template/spec35.C -std=c++20 UNSUPPORTED: g++.dg/template/spec35.C -std=c++26 UNSUPPORTED: g++.dg/template/spec35.C -std=c++98 PASS: g++.dg/template/spec36.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec36.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec36.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/spec36.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/template/spec36.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec37.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/spec37.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec37.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/spec37.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec37.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/spec37.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec38.C -std=c++20 scan-assembler _Z1fIiEvPT_ PASS: g++.dg/template/spec38.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec38.C -std=c++26 scan-assembler _Z1fIiEvPT_ PASS: g++.dg/template/spec38.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec38.C -std=c++98 scan-assembler _Z1fIiEvPT_ PASS: g++.dg/template/spec38.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec39.C -std=c++20 (test for errors, line 2) PASS: g++.dg/template/spec39.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/template/spec39.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec39.C -std=c++26 (test for errors, line 2) PASS: g++.dg/template/spec39.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/template/spec39.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec39.C -std=c++98 (test for errors, line 2) PASS: g++.dg/template/spec39.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/template/spec39.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec4.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/spec4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec4.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/spec4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec4.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/spec4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec40.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/template/spec40.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/spec40.C -std=gnu++26 (test for bogus messages, line 6) PASS: g++.dg/template/spec40.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/spec40.C -std=gnu++98 (test for bogus messages, line 6) PASS: g++.dg/template/spec40.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/spec41.C -std=c++11 (test for errors, line 15) PASS: g++.dg/template/spec41.C -std=c++11 (test for excess errors) PASS: g++.dg/template/spec41.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/spec41.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec41.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/spec41.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec42.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/spec42.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/template/spec42.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec42.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/spec42.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/template/spec42.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec42.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/spec42.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/template/spec42.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec43.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/spec43.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/template/spec43.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec43.C -std=c++23 (test for errors, line 12) PASS: g++.dg/template/spec43.C -std=c++23 (test for warnings, line 4) PASS: g++.dg/template/spec43.C -std=c++23 (test for excess errors) PASS: g++.dg/template/spec43.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/spec43.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/template/spec43.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec8.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/spec8.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/spec8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec8.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/spec8.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/spec8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec8.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/spec8.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/spec8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/spec9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/spec9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static1.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/static1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/static1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/static1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static1.C -std=c++98 at line 4 (test for errors, line 3) PASS: g++.dg/template/static1.C -std=c++98 at line 5 (test for errors, line 3) PASS: g++.dg/template/static1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static10.C -std=c++20 (test for errors, line 22) PASS: g++.dg/template/static10.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/template/static10.C -std=c++20 at line 23 (test for errors, line 22) PASS: g++.dg/template/static10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static10.C -std=c++26 (test for errors, line 22) PASS: g++.dg/template/static10.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/template/static10.C -std=c++26 at line 23 (test for errors, line 22) PASS: g++.dg/template/static10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static10.C -std=c++98 (test for errors, line 22) PASS: g++.dg/template/static10.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/template/static10.C -std=c++98 at line 23 (test for errors, line 22) PASS: g++.dg/template/static10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static15.C (test for excess errors) PASS: g++.dg/template/static16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/static2.C -std=c++11 (test for excess errors) PASS: g++.dg/template/static2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/static2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static2.C -std=c++98 at line 8 (test for errors, line 7) PASS: g++.dg/template/static2.C -std=c++98 at line 9 (test for errors, line 7) PASS: g++.dg/template/static2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static20.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static20.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static21.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static21.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static22.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static22.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static23.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static23.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static24.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static24.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static25.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static25.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static26.C -std=c++20 scan-assembler-not computed PASS: g++.dg/template/static26.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static26.C -std=c++26 scan-assembler-not computed PASS: g++.dg/template/static26.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static26.C -std=c++98 scan-assembler-not computed PASS: g++.dg/template/static26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static27.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static27.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static28.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static28.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static29.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static29.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static29.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static30.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/static30.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static30.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/static30.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static30.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/static30.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static31.C -std=c++20 (test for errors, line 18) PASS: g++.dg/template/static31.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static31.C -std=c++26 (test for errors, line 18) PASS: g++.dg/template/static31.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static31.C -std=c++98 (test for errors, line 18) PASS: g++.dg/template/static31.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static32.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/static32.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static32.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/static32.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static32.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/static32.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static33.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static33.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static33.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static34.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static34.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static34.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static35.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static35.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static35.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static36.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/static36.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static36.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/static36.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static36.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/static36.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static37.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static37.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static37.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static4.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/static4.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/template/static4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static4.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/static4.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/template/static4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static4.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/static4.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/template/static4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static9.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/template/static9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/static9.C -std=c++20 void (test for errors, line 5) PASS: g++.dg/template/static9.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/template/static9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/static9.C -std=c++26 void (test for errors, line 5) PASS: g++.dg/template/static9.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/template/static9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static9.C -std=c++98 void (test for errors, line 5) PASS: g++.dg/template/stdarg1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/stdarg1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/stdarg1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/stmtexpr1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/stmtexpr1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/stmtexpr1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/stmtexpr2.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/template/stmtexpr2.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/template/stmtexpr2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/stmtexpr2.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/template/stmtexpr2.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/template/stmtexpr2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/stmtexpr2.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/template/stmtexpr2.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/template/stmtexpr2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/string1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/string1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/string1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/strlen1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/strlen1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/strlen1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/subst1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/subst1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/subst1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/template-id-1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/template-id-1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/template-id-1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/template-id-2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/template-id-2.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/template/template-id-2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/template-id-2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/template-id-2.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/template/template-id-2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/template-id-2.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/template-id-2.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/template/template-id-2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/template-id-3.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/template-id-3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/template-id-3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/template-id-3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/template-id-3.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/template-id-3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/template-id-4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/template-id-4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/template-id-4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/template-keyword1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/template-keyword1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/template-keyword1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/template-keyword1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/template-keyword1.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/template-keyword1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/template-keyword2.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/template-keyword2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/template-keyword2.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/template-keyword2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/template-keyword2.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/template-keyword2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/template-keyword3.C -std=c++11 (test for excess errors) PASS: g++.dg/template/template-keyword3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/template-keyword3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/template-keyword4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/template-keyword4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/template-keyword4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/this-targ1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/this-targ1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/this-targ1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp-derived1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp-derived1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp-derived1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp-derived2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp-derived2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp-derived2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp10.C -std=c++20 (test for errors, line 19) PASS: g++.dg/template/ttp10.C -std=c++20 (test for errors, line 20) PASS: g++.dg/template/ttp10.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/template/ttp10.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/template/ttp10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp10.C -std=c++26 (test for errors, line 19) PASS: g++.dg/template/ttp10.C -std=c++26 (test for errors, line 20) PASS: g++.dg/template/ttp10.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/template/ttp10.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/template/ttp10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp10.C -std=c++98 (test for errors, line 19) PASS: g++.dg/template/ttp10.C -std=c++98 (test for errors, line 20) PASS: g++.dg/template/ttp10.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/template/ttp10.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/template/ttp10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp12.C -std=c++20 (test for errors, line 19) PASS: g++.dg/template/ttp12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp12.C -std=c++26 (test for errors, line 19) PASS: g++.dg/template/ttp12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp12.C -std=c++98 (test for errors, line 19) PASS: g++.dg/template/ttp12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp16.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/template/ttp16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/ttp16.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/template/ttp16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/ttp16.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/template/ttp16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/ttp16a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/ttp16a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/ttp16a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/ttp17.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/template/ttp17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/ttp17.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/template/ttp17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/ttp17.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/template/ttp17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/ttp17a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/ttp17a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/ttp17a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/ttp18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp20.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp20.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp21.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/ttp21.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp21.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/ttp21.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp21.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/ttp21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp22.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/ttp22.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/ttp22.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp22.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/ttp22.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/ttp22.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp22.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/ttp22.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/ttp22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp23.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp23.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp24.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp24.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp25.C -std=c++20 (test for errors, line 20) PASS: g++.dg/template/ttp25.C -std=c++20 (test for errors, line 23) PASS: g++.dg/template/ttp25.C -std=c++20 (test for errors, line 26) PASS: g++.dg/template/ttp25.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/template/ttp25.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/template/ttp25.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/template/ttp25.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp25.C -std=c++20 candidate note at line 21 (test for warnings, line 20) PASS: g++.dg/template/ttp25.C -std=c++20 candidate note at line 24 (test for warnings, line 23) PASS: g++.dg/template/ttp25.C -std=c++20 candidate note at line 27 (test for warnings, line 26) PASS: g++.dg/template/ttp25.C -std=c++26 (test for errors, line 20) PASS: g++.dg/template/ttp25.C -std=c++26 (test for errors, line 23) PASS: g++.dg/template/ttp25.C -std=c++26 (test for errors, line 26) PASS: g++.dg/template/ttp25.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/template/ttp25.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/template/ttp25.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/template/ttp25.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp25.C -std=c++26 candidate note at line 21 (test for warnings, line 20) PASS: g++.dg/template/ttp25.C -std=c++26 candidate note at line 24 (test for warnings, line 23) PASS: g++.dg/template/ttp25.C -std=c++26 candidate note at line 27 (test for warnings, line 26) PASS: g++.dg/template/ttp25.C -std=c++98 (test for errors, line 20) PASS: g++.dg/template/ttp25.C -std=c++98 (test for errors, line 23) PASS: g++.dg/template/ttp25.C -std=c++98 (test for errors, line 26) PASS: g++.dg/template/ttp25.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/template/ttp25.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/template/ttp25.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/template/ttp25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp25.C -std=c++98 candidate note at line 21 (test for warnings, line 20) PASS: g++.dg/template/ttp25.C -std=c++98 candidate note at line 24 (test for warnings, line 23) PASS: g++.dg/template/ttp25.C -std=c++98 candidate note at line 27 (test for warnings, line 26) PASS: g++.dg/template/ttp26.C -std=c++20 (test for errors, line 2) PASS: g++.dg/template/ttp26.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/ttp26.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp26.C -std=c++26 (test for errors, line 2) PASS: g++.dg/template/ttp26.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/ttp26.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp26.C -std=c++98 (test for errors, line 2) PASS: g++.dg/template/ttp26.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/ttp26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp27.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp27.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp28.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp28.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp29.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp29.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp29.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp3.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/ttp3.C -std=c++20 (test for errors, line 26) PASS: g++.dg/template/ttp3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp3.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/ttp3.C -std=c++26 (test for errors, line 26) PASS: g++.dg/template/ttp3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp3.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/ttp3.C -std=c++98 (test for errors, line 26) PASS: g++.dg/template/ttp3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp30.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp30.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp30.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp31.C -std=c++11 (test for excess errors) PASS: g++.dg/template/ttp31.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp31.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp32.C -std=c++17 (test for excess errors) PASS: g++.dg/template/ttp32.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp32.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp33.C -std=c++11 (test for excess errors) PASS: g++.dg/template/ttp33.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp33.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp34.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp34.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp34.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp34a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp34a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp34a.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp34b.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp34b.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp34b.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp35.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp35.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp35.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp36.C -std=c++20 (test for bogus messages, line 9) PASS: g++.dg/template/ttp36.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp36.C -std=c++26 (test for bogus messages, line 9) PASS: g++.dg/template/ttp36.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp36.C -std=c++98 (test for bogus messages, line 9) PASS: g++.dg/template/ttp36.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp37.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp37.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp37.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp38.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp38.C -std=c++23 (test for excess errors) PASS: g++.dg/template/ttp38.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp39.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp39.C -std=c++23 (test for excess errors) PASS: g++.dg/template/ttp39.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp40.C -std=c++20 (test for bogus messages, line 7) PASS: g++.dg/template/ttp40.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp40.C -std=c++26 (test for bogus messages, line 7) PASS: g++.dg/template/ttp40.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp40.C -std=c++98 (test for bogus messages, line 7) PASS: g++.dg/template/ttp40.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp41.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp41.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp41.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp42.C -std=c++17 (test for excess errors) PASS: g++.dg/template/ttp42.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp42.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp43.C -std=c++11 (test for excess errors) PASS: g++.dg/template/ttp43.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp43.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp44.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp44.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp44.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp5.C -std=c++20 (test for errors, line 19) PASS: g++.dg/template/ttp5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp5.C -std=c++26 (test for errors, line 19) PASS: g++.dg/template/ttp5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp5.C -std=c++98 (test for errors, line 19) PASS: g++.dg/template/ttp5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp7.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/ttp7.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/ttp7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp7.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/ttp7.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/ttp7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp7.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/ttp7.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/ttp7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/ttp9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/ttp9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/type1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/type1.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/type1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/type1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/type1.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/type1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/type1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/type1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/type1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/type2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/type2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/type2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/typedef1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/typedef1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/template/typedef1.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/template/typedef1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/typedef1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/typedef1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/template/typedef1.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/template/typedef1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef1.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/typedef1.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/typedef1.C -std=c++98 (test for errors, line 18) PASS: g++.dg/template/typedef1.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/template/typedef1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef11.C -std=c++20 (test for errors, line 21) PASS: g++.dg/template/typedef11.C -std=c++20 (test for errors, line 22) PASS: g++.dg/template/typedef11.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/template/typedef11.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/template/typedef11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef11.C -std=c++26 (test for errors, line 21) PASS: g++.dg/template/typedef11.C -std=c++26 (test for errors, line 22) PASS: g++.dg/template/typedef11.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/template/typedef11.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/template/typedef11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef11.C -std=c++98 (test for errors, line 21) PASS: g++.dg/template/typedef11.C -std=c++98 (test for errors, line 22) PASS: g++.dg/template/typedef11.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/template/typedef11.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/template/typedef11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef13.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/typedef13.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/template/typedef13.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/template/typedef13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef13.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/typedef13.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/template/typedef13.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/template/typedef13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef13.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/typedef13.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/template/typedef13.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/template/typedef13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef19.C -std=c++20 (test for errors, line 18) PASS: g++.dg/template/typedef19.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/template/typedef19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef19.C -std=c++26 (test for errors, line 18) PASS: g++.dg/template/typedef19.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/template/typedef19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef19.C -std=c++98 (test for errors, line 18) PASS: g++.dg/template/typedef19.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/template/typedef19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef2.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/template/typedef2.C -std=c++20 at line 4 (test for errors, line 3) PASS: g++.dg/template/typedef2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef2.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/template/typedef2.C -std=c++26 at line 4 (test for errors, line 3) PASS: g++.dg/template/typedef2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef2.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/template/typedef2.C -std=c++98 at line 4 (test for errors, line 3) PASS: g++.dg/template/typedef2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef20.C -std=c++20 (test for errors, line 23) PASS: g++.dg/template/typedef20.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/template/typedef20.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef20.C -std=c++26 (test for errors, line 23) PASS: g++.dg/template/typedef20.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/template/typedef20.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef20.C -std=c++98 (test for errors, line 23) PASS: g++.dg/template/typedef20.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/template/typedef20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef21.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef21.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef22.C -std=c++20 (test for errors, line 14) PASS: g++.dg/template/typedef22.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/template/typedef22.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef22.C -std=c++26 (test for errors, line 14) PASS: g++.dg/template/typedef22.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/template/typedef22.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef22.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/typedef22.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/template/typedef22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef23.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef23.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef24.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef24.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef25.C -std=c++11 (test for excess errors) PASS: g++.dg/template/typedef25.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef25.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef26.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef26.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef27.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef27.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef28.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef28.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef29.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef29.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef29.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/typedef3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/typedef3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/typedef3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef30.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef30.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef30.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef31.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef31.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef31.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef32.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef32.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef32.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef33.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef33.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef33.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef34.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef34.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef34.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef35.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef35.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef35.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef36.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef36.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef36.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef37.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef37.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef37.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef38.C -std=c++11 (test for excess errors) PASS: g++.dg/template/typedef38.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef38.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef39.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/typedef39.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef39.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/typedef39.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef39.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/typedef39.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef4.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/typedef4.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/typedef4.C -std=c++20 at line 5 (test for errors, line 4) PASS: g++.dg/template/typedef4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef4.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/typedef4.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/typedef4.C -std=c++26 at line 5 (test for errors, line 4) PASS: g++.dg/template/typedef4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef4.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/typedef4.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/typedef4.C -std=c++98 at line 5 (test for errors, line 4) PASS: g++.dg/template/typedef4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef40.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef40.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef40.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef41.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/typedef41.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef41.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/typedef41.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef41.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/typedef41.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef5.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/typedef5.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/typedef5.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/typedef5.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/typedef5.C -std=c++20 at line 10 (test for errors, line 9) PASS: g++.dg/template/typedef5.C -std=c++20 at line 5 (test for errors, line 4) PASS: g++.dg/template/typedef5.C -std=c++20 at line 7 (test for errors, line 6) PASS: g++.dg/template/typedef5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef5.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/typedef5.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/typedef5.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/typedef5.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/typedef5.C -std=c++26 at line 10 (test for errors, line 9) PASS: g++.dg/template/typedef5.C -std=c++26 at line 5 (test for errors, line 4) PASS: g++.dg/template/typedef5.C -std=c++26 at line 7 (test for errors, line 6) PASS: g++.dg/template/typedef5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef5.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/typedef5.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/typedef5.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/typedef5.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/typedef5.C -std=c++98 at line 10 (test for errors, line 9) PASS: g++.dg/template/typedef5.C -std=c++98 at line 5 (test for errors, line 4) PASS: g++.dg/template/typedef5.C -std=c++98 at line 7 (test for errors, line 6) PASS: g++.dg/template/typedef5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef6.C -std=c++20 (test for errors, line 5) PASS: g++.dg/template/typedef6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/typedef6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef6.C -std=c++26 (test for errors, line 5) PASS: g++.dg/template/typedef6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/typedef6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef6.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/typedef6.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/typedef6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typedef9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typedef9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typeid-template-argument.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/typeid-template-argument.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typeid-template-argument.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/typeid-template-argument.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typeid-template-argument.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/typeid-template-argument.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typeid1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typeid1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typeid1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename11.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/typename11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename11.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/typename11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename11.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/typename11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename17.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/typename17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename17.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/typename17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename17.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/typename17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/typename2.C -std=gnu++20 no type (test for errors, line 24) PASS: g++.dg/template/typename2.C -std=gnu++20 note at line 25 (test for warnings, line 24) PASS: g++.dg/template/typename2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/typename2.C -std=gnu++26 no type (test for errors, line 24) PASS: g++.dg/template/typename2.C -std=gnu++26 note at line 25 (test for warnings, line 24) PASS: g++.dg/template/typename2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/typename2.C -std=gnu++98 no type (test for errors, line 24) PASS: g++.dg/template/typename2.C -std=gnu++98 note at line 25 (test for warnings, line 24) PASS: g++.dg/template/typename20.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename20.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename21.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename21.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename22.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename22.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename23.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename23.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename24.C -std=c++20 (test for errors, line 15) PASS: g++.dg/template/typename24.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename24.C -std=c++26 (test for errors, line 15) PASS: g++.dg/template/typename24.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename24.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/typename24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename25.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename25.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename25a.C -std=c++11 (test for excess errors) PASS: g++.dg/template/typename25a.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename25a.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename26.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/typename26.C -std=c++20 at line 18 (test for warnings, line 17) PASS: g++.dg/template/typename26.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename26.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/typename26.C -std=c++26 at line 18 (test for warnings, line 17) PASS: g++.dg/template/typename26.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename26.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/typename26.C -std=c++98 at line 18 (test for warnings, line 17) PASS: g++.dg/template/typename26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename27.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename27.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename3.C -std=c++17 (test for errors, line 6) PASS: g++.dg/template/typename3.C -std=c++17 (test for excess errors) PASS: g++.dg/template/typename3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/typename3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename4.C -std=c++20 (test for errors, line 2) PASS: g++.dg/template/typename4.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/template/typename4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename4.C -std=c++26 (test for errors, line 2) PASS: g++.dg/template/typename4.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/template/typename4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename4.C -std=c++98 (test for errors, line 2) PASS: g++.dg/template/typename4.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/template/typename4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/typename9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/typename9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/unify1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/unify1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/unify1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 28) PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 30) PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 32) PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 35) PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 38) PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 40) PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 43) PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 45) PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 48) PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 51) PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 53) PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 55) PASS: g++.dg/template/unify10.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/template/unify10.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/template/unify10.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/template/unify10.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/template/unify10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 29 (test for warnings, line 28) PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 31 (test for warnings, line 30) PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 33 (test for warnings, line 32) PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 36 (test for warnings, line 35) PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 39 (test for warnings, line 38) PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 41 (test for warnings, line 40) PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 44 (test for warnings, line 43) PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 46 (test for warnings, line 45) PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 49 (test for warnings, line 48) PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 52 (test for warnings, line 51) PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 54 (test for warnings, line 53) PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 56 (test for warnings, line 55) PASS: g++.dg/template/unify10.C -std=c++26 (test for errors, line 28) PASS: g++.dg/template/unify10.C -std=c++26 (test for errors, line 30) PASS: g++.dg/template/unify10.C -std=c++26 (test for errors, line 32) PASS: g++.dg/template/unify10.C -std=c++26 (test for errors, line 35) PASS: g++.dg/template/unify10.C -std=c++26 (test for errors, line 38) PASS: g++.dg/template/unify10.C -std=c++26 (test for errors, line 40) PASS: g++.dg/template/unify10.C -std=c++26 (test for errors, line 43) PASS: g++.dg/template/unify10.C -std=c++26 (test for errors, line 45) PASS: g++.dg/template/unify10.C -std=c++26 (test for errors, line 48) PASS: g++.dg/template/unify10.C -std=c++26 (test for errors, line 51) PASS: g++.dg/template/unify10.C -std=c++26 (test for errors, line 53) PASS: g++.dg/template/unify10.C -std=c++26 (test for errors, line 55) PASS: g++.dg/template/unify10.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/template/unify10.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/template/unify10.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/template/unify10.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/template/unify10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/unify10.C -std=c++26 candidate note at line 29 (test for warnings, line 28) PASS: g++.dg/template/unify10.C -std=c++26 candidate note at line 31 (test for warnings, line 30) PASS: g++.dg/template/unify10.C -std=c++26 candidate note at line 33 (test for warnings, line 32) PASS: g++.dg/template/unify10.C -std=c++26 candidate note at line 36 (test for warnings, line 35) PASS: g++.dg/template/unify10.C -std=c++26 candidate note at line 39 (test for warnings, line 38) PASS: g++.dg/template/unify10.C -std=c++26 candidate note at line 41 (test for warnings, line 40) PASS: g++.dg/template/unify10.C -std=c++26 candidate note at line 44 (test for warnings, line 43) PASS: g++.dg/template/unify10.C -std=c++26 candidate note at line 46 (test for warnings, line 45) PASS: g++.dg/template/unify10.C -std=c++26 candidate note at line 49 (test for warnings, line 48) PASS: g++.dg/template/unify10.C -std=c++26 candidate note at line 52 (test for warnings, line 51) PASS: g++.dg/template/unify10.C -std=c++26 candidate note at line 54 (test for warnings, line 53) PASS: g++.dg/template/unify10.C -std=c++26 candidate note at line 56 (test for warnings, line 55) PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 28) PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 30) PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 32) PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 35) PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 38) PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 40) PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 43) PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 45) PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 48) PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 51) PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 53) PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 55) PASS: g++.dg/template/unify10.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/template/unify10.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/template/unify10.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/template/unify10.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/template/unify10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 29 (test for warnings, line 28) PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 31 (test for warnings, line 30) PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 33 (test for warnings, line 32) PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 36 (test for warnings, line 35) PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 39 (test for warnings, line 38) PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 41 (test for warnings, line 40) PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 44 (test for warnings, line 43) PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 46 (test for warnings, line 45) PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 49 (test for warnings, line 48) PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 52 (test for warnings, line 51) PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 54 (test for warnings, line 53) PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 56 (test for warnings, line 55) PASS: g++.dg/template/unify11.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/unify11.C -std=c++11 (test for errors, line 24) PASS: g++.dg/template/unify11.C -std=c++11 (test for excess errors) PASS: g++.dg/template/unify11.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/unify11.C -std=c++20 (test for errors, line 24) PASS: g++.dg/template/unify11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/unify11.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/unify11.C -std=c++26 (test for errors, line 24) PASS: g++.dg/template/unify11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/unify12.C -std=c++11 (test for errors, line 23) PASS: g++.dg/template/unify12.C -std=c++11 (test for excess errors) PASS: g++.dg/template/unify12.C -std=c++20 (test for errors, line 23) PASS: g++.dg/template/unify12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/unify12.C -std=c++26 (test for errors, line 23) PASS: g++.dg/template/unify12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/unify13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/unify13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/unify13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/unify2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/unify2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/unify2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/unify2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/unify2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/unify2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/unify2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/unify2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/unify2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/unify2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/unify2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/unify2.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/unify2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/unify2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/unify2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/unify3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/unify3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/unify3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/unify4.C -std=c++20 (test for errors, line 18) PASS: g++.dg/template/unify4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/unify4.C -std=c++26 (test for errors, line 18) PASS: g++.dg/template/unify4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/unify4.C -std=c++98 (test for errors, line 18) PASS: g++.dg/template/unify4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/unify5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/unify5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/unify5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/unify6.C -std=c++20 (test for errors, line 21) PASS: g++.dg/template/unify6.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/template/unify6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/unify6.C -std=c++20 candidate note at line 22 (test for warnings, line 21) PASS: g++.dg/template/unify6.C -std=c++26 (test for errors, line 21) PASS: g++.dg/template/unify6.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/template/unify6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/unify6.C -std=c++26 candidate note at line 22 (test for warnings, line 21) PASS: g++.dg/template/unify6.C -std=c++98 (test for errors, line 21) PASS: g++.dg/template/unify6.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/template/unify6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/unify6.C -std=c++98 candidate note at line 22 (test for warnings, line 21) PASS: g++.dg/template/unify7.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/unify7.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/template/unify7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/unify7.C -std=c++20 candidate note at line 14 (test for warnings, line 13) PASS: g++.dg/template/unify7.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/unify7.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/template/unify7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/unify7.C -std=c++26 candidate note at line 14 (test for warnings, line 13) PASS: g++.dg/template/unify7.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/unify7.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/template/unify7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/unify7.C -std=c++98 candidate note at line 14 (test for warnings, line 13) PASS: g++.dg/template/unify8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/unify8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/unify8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/unify9.C -std=c++20 (test for errors, line 16) PASS: g++.dg/template/unify9.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/template/unify9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/unify9.C -std=c++20 candidate note at line 17 (test for warnings, line 16) PASS: g++.dg/template/unify9.C -std=c++26 (test for errors, line 16) PASS: g++.dg/template/unify9.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/template/unify9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/unify9.C -std=c++26 candidate note at line 17 (test for warnings, line 16) PASS: g++.dg/template/unify9.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/unify9.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/template/unify9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/unify9.C -std=c++98 candidate note at line 17 (test for warnings, line 16) PASS: g++.dg/template/union1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/union1.C -std=c++20 execution test PASS: g++.dg/template/union1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/union1.C -std=c++26 execution test PASS: g++.dg/template/union1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/union1.C -std=c++98 execution test PASS: g++.dg/template/union2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/union2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/union2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using1.C -std=c++20 execution test PASS: g++.dg/template/using1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using1.C -std=c++26 execution test PASS: g++.dg/template/using1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using1.C -std=c++98 execution test PASS: g++.dg/template/using10.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/template/using10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using10.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/template/using10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using10.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/template/using10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using12.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/using12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using12.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/using12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using12.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/using12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using13.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/using13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using13.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/using13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using13.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/using13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using14.C -std=c++20 (test for errors, line 13) PASS: g++.dg/template/using14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using14.C -std=c++26 (test for errors, line 13) PASS: g++.dg/template/using14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using14.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/using14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using15.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using15.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using16.C -std=c++20 (test for errors, line 25) PASS: g++.dg/template/using16.C -std=c++20 (test for errors, line 41) PASS: g++.dg/template/using16.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/template/using16.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/template/using16.C -std=c++20 (test for warnings, line 40) PASS: g++.dg/template/using16.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using16.C -std=c++26 (test for errors, line 25) PASS: g++.dg/template/using16.C -std=c++26 (test for errors, line 41) PASS: g++.dg/template/using16.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/template/using16.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/template/using16.C -std=c++26 (test for warnings, line 40) PASS: g++.dg/template/using16.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using16.C -std=c++98 (test for errors, line 25) PASS: g++.dg/template/using16.C -std=c++98 (test for errors, line 41) PASS: g++.dg/template/using16.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/template/using16.C -std=c++98 (test for warnings, line 29) PASS: g++.dg/template/using16.C -std=c++98 (test for warnings, line 40) PASS: g++.dg/template/using16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using17.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using17.C -std=c++20 execution test PASS: g++.dg/template/using17.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using17.C -std=c++26 execution test PASS: g++.dg/template/using17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using17.C -std=c++98 execution test PASS: g++.dg/template/using18.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/using18.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/using18.C -std=c++20 (test for errors, line 28) PASS: g++.dg/template/using18.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using18.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/using18.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/using18.C -std=c++26 (test for errors, line 28) PASS: g++.dg/template/using18.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using18.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/using18.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/using18.C -std=c++98 (test for errors, line 28) PASS: g++.dg/template/using18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using19.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using19.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/template/using2.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/template/using2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/template/using2.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/template/using2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using2.C -std=c++98 (test for errors, line 22) PASS: g++.dg/template/using2.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/template/using2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using20.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using20.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using21.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using21.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using22.C -std=c++20 (test for errors, line 19) PASS: g++.dg/template/using22.C -std=c++20 (test for errors, line 25) PASS: g++.dg/template/using22.C -std=c++20 (test for errors, line 31) PASS: g++.dg/template/using22.C -std=c++20 (test for errors, line 37) PASS: g++.dg/template/using22.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using22.C -std=c++26 (test for errors, line 19) PASS: g++.dg/template/using22.C -std=c++26 (test for errors, line 25) PASS: g++.dg/template/using22.C -std=c++26 (test for errors, line 31) PASS: g++.dg/template/using22.C -std=c++26 (test for errors, line 37) PASS: g++.dg/template/using22.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using22.C -std=c++98 (test for errors, line 19) PASS: g++.dg/template/using22.C -std=c++98 (test for errors, line 25) PASS: g++.dg/template/using22.C -std=c++98 (test for errors, line 31) PASS: g++.dg/template/using22.C -std=c++98 (test for errors, line 37) PASS: g++.dg/template/using22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using23.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using23.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using24.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using24.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using25.C -std=c++20 (test for errors, line 17) PASS: g++.dg/template/using25.C -std=c++20 (test for errors, line 9) PASS: g++.dg/template/using25.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using25.C -std=c++26 (test for errors, line 17) PASS: g++.dg/template/using25.C -std=c++26 (test for errors, line 9) PASS: g++.dg/template/using25.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using25.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/using25.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/using25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using26.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using26.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using27.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using27.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using28.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using28.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using29.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using29.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using29.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using3.C -std=c++20 execution test PASS: g++.dg/template/using3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using3.C -std=c++26 execution test PASS: g++.dg/template/using3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using3.C -std=c++98 execution test PASS: g++.dg/template/using30.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using30.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using30.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using31.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using31.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using31.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using4.C -std=c++20 execution test PASS: g++.dg/template/using4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using4.C -std=c++26 execution test PASS: g++.dg/template/using4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using4.C -std=c++98 execution test PASS: g++.dg/template/using5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using6.C -std=c++20 (test for errors, line 12) PASS: g++.dg/template/using6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using6.C -std=c++26 (test for errors, line 12) PASS: g++.dg/template/using6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using6.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/using6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/using9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/using9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/value-dep1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/value-dep1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/value-dep1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/varmod1.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/template/varmod1.C -std=gnu++20 (test for warnings, line 3) PASS: g++.dg/template/varmod1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/varmod1.C -std=gnu++20 candidate note at line 10 (test for warnings, line 9) PASS: g++.dg/template/varmod1.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/template/varmod1.C -std=gnu++26 (test for warnings, line 3) PASS: g++.dg/template/varmod1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/varmod1.C -std=gnu++26 candidate note at line 10 (test for warnings, line 9) PASS: g++.dg/template/varmod1.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/template/varmod1.C -std=gnu++98 (test for warnings, line 3) PASS: g++.dg/template/varmod1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/varmod1.C -std=gnu++98 candidate note at line 10 (test for warnings, line 9) PASS: g++.dg/template/virtual1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/virtual1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/virtual1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/virtual2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/virtual2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/virtual2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/virtual3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/template/virtual3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/virtual3.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/template/virtual3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/virtual3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/template/virtual3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/virtual3.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/template/virtual3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/virtual3.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/virtual3.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/virtual3.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/template/virtual3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/virtual4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/virtual4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/virtual4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/virtual5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/virtual5.C -std=c++20 execution test PASS: g++.dg/template/virtual5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/virtual5.C -std=c++26 execution test PASS: g++.dg/template/virtual5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/virtual5.C -std=c++98 execution test PASS: g++.dg/template/vla1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/vla1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/vla1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/vla2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/vla2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/vla2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/void1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/void1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/void1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/void1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/void1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/void1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/void10.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/void10.C -std=c++20 (test for excess errors) PASS: g++.dg/template/void10.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/void10.C -std=c++26 (test for excess errors) PASS: g++.dg/template/void10.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/void10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/void11.C -std=c++20 (test for errors, line 11) PASS: g++.dg/template/void11.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/void11.C -std=c++20 (test for excess errors) PASS: g++.dg/template/void11.C -std=c++26 (test for errors, line 11) PASS: g++.dg/template/void11.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/void11.C -std=c++26 (test for excess errors) PASS: g++.dg/template/void11.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/void11.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/void11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/void12.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/void12.C -std=c++20 (test for excess errors) PASS: g++.dg/template/void12.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/void12.C -std=c++26 (test for excess errors) PASS: g++.dg/template/void12.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/void12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/void13.C -std=c++20 (test for errors, line 8) PASS: g++.dg/template/void13.C -std=c++20 (test for excess errors) PASS: g++.dg/template/void13.C -std=c++26 (test for errors, line 8) PASS: g++.dg/template/void13.C -std=c++26 (test for excess errors) PASS: g++.dg/template/void13.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/void13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/void14.C -std=c++20 (test for errors, line 4) PASS: g++.dg/template/void14.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/void14.C -std=c++20 (test for excess errors) PASS: g++.dg/template/void14.C -std=c++26 (test for errors, line 4) PASS: g++.dg/template/void14.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/void14.C -std=c++26 (test for excess errors) PASS: g++.dg/template/void14.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/void14.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/void14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/void2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/template/void2.C -std=c++20 (test for excess errors) PASS: g++.dg/template/void2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/template/void2.C -std=c++26 (test for excess errors) PASS: g++.dg/template/void2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/void2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/void3.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/void3.C -std=c++20 (test for excess errors) PASS: g++.dg/template/void3.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/void3.C -std=c++26 (test for excess errors) PASS: g++.dg/template/void3.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/void3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/void4.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/void4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/void4.C -std=c++20 (test for excess errors) PASS: g++.dg/template/void4.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/void4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/void4.C -std=c++26 (test for excess errors) PASS: g++.dg/template/void4.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/void4.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/void4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/void5.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/void5.C -std=c++20 (test for excess errors) PASS: g++.dg/template/void5.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/void5.C -std=c++26 (test for excess errors) PASS: g++.dg/template/void5.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/void5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/void6.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/void6.C -std=c++20 (test for excess errors) PASS: g++.dg/template/void6.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/void6.C -std=c++26 (test for excess errors) PASS: g++.dg/template/void6.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/void6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/void7.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/void7.C -std=c++20 (test for excess errors) PASS: g++.dg/template/void7.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/void7.C -std=c++26 (test for excess errors) PASS: g++.dg/template/void7.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/void7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/void8.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/void8.C -std=c++20 (test for errors, line 7) PASS: g++.dg/template/void8.C -std=c++20 (test for excess errors) PASS: g++.dg/template/void8.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/void8.C -std=c++26 (test for errors, line 7) PASS: g++.dg/template/void8.C -std=c++26 (test for excess errors) PASS: g++.dg/template/void8.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/void8.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/void8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/void9.C -std=c++20 (test for errors, line 3) PASS: g++.dg/template/void9.C -std=c++20 (test for excess errors) PASS: g++.dg/template/void9.C -std=c++26 (test for errors, line 3) PASS: g++.dg/template/void9.C -std=c++26 (test for excess errors) PASS: g++.dg/template/void9.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/void9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/vtable1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/vtable1.C -std=c++20 execution test PASS: g++.dg/template/vtable1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/vtable1.C -std=c++26 execution test PASS: g++.dg/template/vtable1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/vtable1.C -std=c++98 execution test PASS: g++.dg/template/vtable2.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/template/vtable2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/vtable2.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/template/vtable2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/vtable2.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/template/vtable2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/warn1.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/template/warn1.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/template/warn1.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/template/warn1.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/template/warn1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/template/warn1.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/template/warn1.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/template/warn1.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/template/warn1.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/template/warn1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/template/warn1.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/template/warn1.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/template/warn1.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/template/warn1.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/template/warn1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/wrap1.C -std=c++20 (test for excess errors) PASS: g++.dg/template/wrap1.C -std=c++26 (test for excess errors) PASS: g++.dg/template/wrap1.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/20040317-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/20040317-1.C -std=gnu++20 execution test PASS: g++.dg/tree-ssa/20040317-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/20040317-1.C -std=gnu++26 execution test PASS: g++.dg/tree-ssa/20040317-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/20040317-1.C -std=gnu++98 execution test PASS: g++.dg/tree-ssa/aggregate1.C -std=c++20 scan-tree-dump-not gimple "A::~A \\(&b\\.a" PASS: g++.dg/tree-ssa/aggregate1.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/aggregate1.C -std=c++26 scan-tree-dump-not gimple "A::~A \\(&b\\.a" PASS: g++.dg/tree-ssa/aggregate1.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/aggregate1.C -std=c++98 scan-tree-dump-not gimple "A::~A \\(&b\\.a" PASS: g++.dg/tree-ssa/aggregate1.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/alias-access-path-1.C -std=gnu++20 scan-tree-dump-times fre1 "return 0" 2 PASS: g++.dg/tree-ssa/alias-access-path-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/alias-access-path-1.C -std=gnu++26 scan-tree-dump-times fre1 "return 0" 2 PASS: g++.dg/tree-ssa/alias-access-path-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/alias-access-path-1.C -std=gnu++98 scan-tree-dump-times fre1 "return 0" 2 PASS: g++.dg/tree-ssa/alias-access-path-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/allocator-opt1.C -std=c++20 scan-tree-dump-times gimple "struct allocator D" 1 PASS: g++.dg/tree-ssa/allocator-opt1.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/allocator-opt1.C -std=c++26 scan-tree-dump-times gimple "struct allocator D" 1 PASS: g++.dg/tree-ssa/allocator-opt1.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/allocator-opt1.C -std=c++98 scan-tree-dump-times gimple "struct allocator D" 1 PASS: g++.dg/tree-ssa/allocator-opt1.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/array-temp1.C -std=c++11 scan-tree-dump-not gimple "= 42" PASS: g++.dg/tree-ssa/array-temp1.C -std=c++11 (test for excess errors) PASS: g++.dg/tree-ssa/array-temp1.C -std=c++20 scan-tree-dump-not gimple "= 42" PASS: g++.dg/tree-ssa/array-temp1.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/array-temp1.C -std=c++26 scan-tree-dump-not gimple "= 42" PASS: g++.dg/tree-ssa/array-temp1.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/block1.C -std=gnu++20 scan-tree-dump-times gimple "{" 1 PASS: g++.dg/tree-ssa/block1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/block1.C -std=gnu++26 scan-tree-dump-times gimple "{" 1 PASS: g++.dg/tree-ssa/block1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/block1.C -std=gnu++98 scan-tree-dump-times gimple "{" 1 PASS: g++.dg/tree-ssa/block1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/builtin1.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/builtin1.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/builtin1.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/bvector-3.C -std=gnu++20 scan-tree-dump-not optimized "if \\(" PASS: g++.dg/tree-ssa/bvector-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/bvector-3.C -std=gnu++26 scan-tree-dump-not optimized "if \\(" PASS: g++.dg/tree-ssa/bvector-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/bvector-3.C -std=gnu++98 scan-tree-dump-not optimized "if \\(" PASS: g++.dg/tree-ssa/bvector-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/calloc.C -std=gnu++20 scan-tree-dump-not optimized "malloc" PASS: g++.dg/tree-ssa/calloc.C -std=gnu++20 scan-tree-dump-not optimized "memset" PASS: g++.dg/tree-ssa/calloc.C -std=gnu++20 scan-tree-dump-times optimized "calloc" 1 PASS: g++.dg/tree-ssa/calloc.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/calloc.C -std=gnu++26 scan-tree-dump-not optimized "malloc" PASS: g++.dg/tree-ssa/calloc.C -std=gnu++26 scan-tree-dump-not optimized "memset" PASS: g++.dg/tree-ssa/calloc.C -std=gnu++26 scan-tree-dump-times optimized "calloc" 1 PASS: g++.dg/tree-ssa/calloc.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/calloc.C -std=gnu++98 scan-tree-dump-not optimized "malloc" PASS: g++.dg/tree-ssa/calloc.C -std=gnu++98 scan-tree-dump-not optimized "memset" PASS: g++.dg/tree-ssa/calloc.C -std=gnu++98 scan-tree-dump-times optimized "calloc" 1 PASS: g++.dg/tree-ssa/calloc.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/cond-temp1.C -std=c++20 scan-tree-dump-times gimple "struct A" 2 PASS: g++.dg/tree-ssa/cond-temp1.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/cond-temp1.C -std=c++26 scan-tree-dump-times gimple "struct A" 2 PASS: g++.dg/tree-ssa/cond-temp1.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/cond-temp1.C -std=c++98 scan-tree-dump-times gimple "struct A" 2 PASS: g++.dg/tree-ssa/cond-temp1.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-1.C -std=gnu++20 scan-tree-dump-times esra "Disqualifying inner" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-1.C -std=gnu++20 scan-tree-dump-times esra "Disqualifying outer" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-1.C -std=gnu++20 scan-tree-dump-times forwprop1 "Removing dead store stmt inner = outer" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-1.C -std=gnu++20 scan-tree-dump-times forwprop1 "after previous" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-1.C -std=gnu++26 scan-tree-dump-times esra "Disqualifying inner" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-1.C -std=gnu++26 scan-tree-dump-times esra "Disqualifying outer" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-1.C -std=gnu++26 scan-tree-dump-times forwprop1 "Removing dead store stmt inner = outer" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-1.C -std=gnu++26 scan-tree-dump-times forwprop1 "after previous" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-1.C -std=gnu++98 scan-tree-dump-times esra "Disqualifying inner" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-1.C -std=gnu++98 scan-tree-dump-times esra "Disqualifying outer" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-1.C -std=gnu++98 scan-tree-dump-times forwprop1 "Removing dead store stmt inner = outer" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-1.C -std=gnu++98 scan-tree-dump-times forwprop1 "after previous" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-2.C -std=gnu++20 scan-tree-dump-times esra "Disqualifying inner" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-2.C -std=gnu++20 scan-tree-dump-times esra "Disqualifying outer" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-2.C -std=gnu++20 scan-tree-dump-times forwprop1 "Removing dead store stmt inner = outer" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-2.C -std=gnu++20 scan-tree-dump-times forwprop1 "after previous" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-2.C -std=gnu++26 scan-tree-dump-times esra "Disqualifying inner" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-2.C -std=gnu++26 scan-tree-dump-times esra "Disqualifying outer" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-2.C -std=gnu++26 scan-tree-dump-times forwprop1 "Removing dead store stmt inner = outer" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-2.C -std=gnu++26 scan-tree-dump-times forwprop1 "after previous" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-2.C -std=gnu++98 scan-tree-dump-times esra "Disqualifying inner" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-2.C -std=gnu++98 scan-tree-dump-times esra "Disqualifying outer" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-2.C -std=gnu++98 scan-tree-dump-times forwprop1 "Removing dead store stmt inner = outer" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-2.C -std=gnu++98 scan-tree-dump-times forwprop1 "after previous" 1 PASS: g++.dg/tree-ssa/copy-prop-aggregate-sra-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/copyprop-1.C -std=gnu++20 scan-tree-dump-times dce3 " = [^\n]*;" 2 PASS: g++.dg/tree-ssa/copyprop-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/copyprop-1.C -std=gnu++26 scan-tree-dump-times dce3 " = [^\n]*;" 2 PASS: g++.dg/tree-ssa/copyprop-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/copyprop-1.C -std=gnu++98 scan-tree-dump-times dce3 " = [^\n]*;" 2 PASS: g++.dg/tree-ssa/copyprop-1.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/tree-ssa/copyprop.C PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++20 scan-tree-dump optimized "mark_me_unlikely[^\r\n]*(unlikely executed)" PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++20 scan-tree-dump-not optimized "i_am_not_unlikely[^\r\n]*(unlikely executed)" PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++26 scan-tree-dump optimized "mark_me_unlikely[^\r\n]*(unlikely executed)" PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++26 scan-tree-dump-not optimized "i_am_not_unlikely[^\r\n]*(unlikely executed)" PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++98 scan-tree-dump optimized "mark_me_unlikely[^\r\n]*(unlikely executed)" PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++98 scan-tree-dump-not optimized "i_am_not_unlikely[^\r\n]*(unlikely executed)" PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/cprop-vcond.C -std=gnu++20 scan-tree-dump-not forwprop1 "negate_expr" PASS: g++.dg/tree-ssa/cprop-vcond.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/cprop-vcond.C -std=gnu++26 scan-tree-dump-not forwprop1 "negate_expr" PASS: g++.dg/tree-ssa/cprop-vcond.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/cprop-vcond.C -std=gnu++98 scan-tree-dump-not forwprop1 "negate_expr" PASS: g++.dg/tree-ssa/cprop-vcond.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/cselim-1.C -std=gnu++11 scan-tree-dump-not optimized "if " PASS: g++.dg/tree-ssa/cselim-1.C -std=gnu++11 scan-tree-dump-not phiopt1 "if " PASS: g++.dg/tree-ssa/cselim-1.C -std=gnu++11 scan-tree-dump-times phiopt1 " converted to straightline code" 1 PASS: g++.dg/tree-ssa/cselim-1.C -std=gnu++11 scan-tree-dump-times phiopt1 "factoring out clobber" 1 PASS: g++.dg/tree-ssa/cselim-1.C -std=gnu++11 scan-tree-dump-times phiopt1 "factoring out stores" 1 PASS: g++.dg/tree-ssa/cselim-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/cselim-1.C -std=gnu++20 scan-tree-dump-not optimized "if " PASS: g++.dg/tree-ssa/cselim-1.C -std=gnu++20 scan-tree-dump-not phiopt1 "if " PASS: g++.dg/tree-ssa/cselim-1.C -std=gnu++20 scan-tree-dump-times phiopt1 " converted to straightline code" 1 PASS: g++.dg/tree-ssa/cselim-1.C -std=gnu++20 scan-tree-dump-times phiopt1 "factoring out clobber" 1 PASS: g++.dg/tree-ssa/cselim-1.C -std=gnu++20 scan-tree-dump-times phiopt1 "factoring out stores" 1 PASS: g++.dg/tree-ssa/cselim-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/cselim-1.C -std=gnu++26 scan-tree-dump-not optimized "if " PASS: g++.dg/tree-ssa/cselim-1.C -std=gnu++26 scan-tree-dump-not phiopt1 "if " PASS: g++.dg/tree-ssa/cselim-1.C -std=gnu++26 scan-tree-dump-times phiopt1 " converted to straightline code" 1 PASS: g++.dg/tree-ssa/cselim-1.C -std=gnu++26 scan-tree-dump-times phiopt1 "factoring out clobber" 1 PASS: g++.dg/tree-ssa/cselim-1.C -std=gnu++26 scan-tree-dump-times phiopt1 "factoring out stores" 1 PASS: g++.dg/tree-ssa/cselim-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/cxa_atexit-1.C -std=gnu++20 scan-tree-dump-not optimized "__cxa_atexit|__aeabi_atexit" PASS: g++.dg/tree-ssa/cxa_atexit-1.C -std=gnu++20 scan-tree-dump-times cddce1 "Deleting : (?:__cxxabiv1::__cxa_atexit|__aeabiv1::__aeabi_atexit)" 1 PASS: g++.dg/tree-ssa/cxa_atexit-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/cxa_atexit-1.C -std=gnu++26 scan-tree-dump-not optimized "__cxa_atexit|__aeabi_atexit" PASS: g++.dg/tree-ssa/cxa_atexit-1.C -std=gnu++26 scan-tree-dump-times cddce1 "Deleting : (?:__cxxabiv1::__cxa_atexit|__aeabiv1::__aeabi_atexit)" 1 PASS: g++.dg/tree-ssa/cxa_atexit-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/cxa_atexit-1.C -std=gnu++98 scan-tree-dump-not optimized "__cxa_atexit|__aeabi_atexit" PASS: g++.dg/tree-ssa/cxa_atexit-1.C -std=gnu++98 scan-tree-dump-times cddce1 "Deleting : (?:__cxxabiv1::__cxa_atexit|__aeabiv1::__aeabi_atexit)" 1 PASS: g++.dg/tree-ssa/cxa_atexit-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/cxa_atexit-2.C -std=gnu++11 scan-tree-dump-not cddce1 "Deleting : (?:__cxxabiv1::__cxa_atexit|__aeabiv1::__aeabi_atexit)" PASS: g++.dg/tree-ssa/cxa_atexit-2.C -std=gnu++11 scan-tree-dump-times optimized "(?:__cxa_atexit|__aeabi_atexit)" 1 PASS: g++.dg/tree-ssa/cxa_atexit-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/cxa_atexit-2.C -std=gnu++20 scan-tree-dump-not cddce1 "Deleting : (?:__cxxabiv1::__cxa_atexit|__aeabiv1::__aeabi_atexit)" PASS: g++.dg/tree-ssa/cxa_atexit-2.C -std=gnu++20 scan-tree-dump-times optimized "(?:__cxa_atexit|__aeabi_atexit)" 1 PASS: g++.dg/tree-ssa/cxa_atexit-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/cxa_atexit-2.C -std=gnu++26 scan-tree-dump-not cddce1 "Deleting : (?:__cxxabiv1::__cxa_atexit|__aeabiv1::__aeabi_atexit)" PASS: g++.dg/tree-ssa/cxa_atexit-2.C -std=gnu++26 scan-tree-dump-times optimized "(?:__cxa_atexit|__aeabi_atexit)" 1 PASS: g++.dg/tree-ssa/cxa_atexit-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/cxa_atexit-3.C -std=gnu++20 scan-tree-dump-not cddce1 "Deleting : (?:__cxxabiv1::__cxa_atexit|__aeabiv1::__aeabi_atexit)" PASS: g++.dg/tree-ssa/cxa_atexit-3.C -std=gnu++20 scan-tree-dump-times optimized "(?:__cxa_atexit|__aeabi_atexit)" 1 PASS: g++.dg/tree-ssa/cxa_atexit-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/cxa_atexit-3.C -std=gnu++26 scan-tree-dump-not cddce1 "Deleting : (?:__cxxabiv1::__cxa_atexit|__aeabiv1::__aeabi_atexit)" PASS: g++.dg/tree-ssa/cxa_atexit-3.C -std=gnu++26 scan-tree-dump-times optimized "(?:__cxa_atexit|__aeabi_atexit)" 1 PASS: g++.dg/tree-ssa/cxa_atexit-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/cxa_atexit-3.C -std=gnu++98 scan-tree-dump-not cddce1 "Deleting : (?:__cxxabiv1::__cxa_atexit|__aeabiv1::__aeabi_atexit)" PASS: g++.dg/tree-ssa/cxa_atexit-3.C -std=gnu++98 scan-tree-dump-times optimized "(?:__cxa_atexit|__aeabi_atexit)" 1 PASS: g++.dg/tree-ssa/cxa_atexit-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/cxa_atexit-4.C -std=gnu++11 scan-tree-dump-not optimized "(?:__cxa_atexit|__aeabi_atexit)" PASS: g++.dg/tree-ssa/cxa_atexit-4.C -std=gnu++11 scan-tree-dump-times cddce1 "Deleting : (?:__cxxabiv1::__cxa_atexit|__aeabiv1::__aeabi_atexit)" 1 PASS: g++.dg/tree-ssa/cxa_atexit-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/cxa_atexit-4.C -std=gnu++20 scan-tree-dump-not optimized "(?:__cxa_atexit|__aeabi_atexit)" PASS: g++.dg/tree-ssa/cxa_atexit-4.C -std=gnu++20 scan-tree-dump-times cddce1 "Deleting : (?:__cxxabiv1::__cxa_atexit|__aeabiv1::__aeabi_atexit)" 1 PASS: g++.dg/tree-ssa/cxa_atexit-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/cxa_atexit-4.C -std=gnu++26 scan-tree-dump-not optimized "(?:__cxa_atexit|__aeabi_atexit)" PASS: g++.dg/tree-ssa/cxa_atexit-4.C -std=gnu++26 scan-tree-dump-times cddce1 "Deleting : (?:__cxxabiv1::__cxa_atexit|__aeabiv1::__aeabi_atexit)" 1 PASS: g++.dg/tree-ssa/cxa_atexit-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/cxa_atexit-5.C -std=gnu++20 scan-tree-dump-not optimized "(?:__cxa_atexit|__aeabi_atexit)" PASS: g++.dg/tree-ssa/cxa_atexit-5.C -std=gnu++20 scan-tree-dump-times dce2 "Deleting : (?:__cxxabiv1::__cxa_atexit|__aeabiv1::__aeabi_atexit)" 1 PASS: g++.dg/tree-ssa/cxa_atexit-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/cxa_atexit-5.C -std=gnu++23 scan-tree-dump-not optimized "(?:__cxa_atexit|__aeabi_atexit)" PASS: g++.dg/tree-ssa/cxa_atexit-5.C -std=gnu++23 scan-tree-dump-times dce2 "Deleting : (?:__cxxabiv1::__cxa_atexit|__aeabiv1::__aeabi_atexit)" 1 PASS: g++.dg/tree-ssa/cxa_atexit-5.C -std=gnu++23 (test for excess errors) PASS: g++.dg/tree-ssa/cxa_atexit-5.C -std=gnu++26 scan-tree-dump-not optimized "(?:__cxa_atexit|__aeabi_atexit)" PASS: g++.dg/tree-ssa/cxa_atexit-5.C -std=gnu++26 scan-tree-dump-times dce2 "Deleting : (?:__cxxabiv1::__cxa_atexit|__aeabiv1::__aeabi_atexit)" 1 PASS: g++.dg/tree-ssa/cxa_atexit-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/cxa_atexit-6.C -std=gnu++20 scan-tree-dump-not cddce1 "Deleting : (?:__cxxabiv1::__cxa_atexit|__aeabiv1::__aeabi_atexit)" PASS: g++.dg/tree-ssa/cxa_atexit-6.C -std=gnu++20 scan-tree-dump-times optimized "(?:__cxa_atexit|__aeabi_atexit)" 1 PASS: g++.dg/tree-ssa/cxa_atexit-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/cxa_atexit-6.C -std=gnu++26 scan-tree-dump-not cddce1 "Deleting : (?:__cxxabiv1::__cxa_atexit|__aeabiv1::__aeabi_atexit)" PASS: g++.dg/tree-ssa/cxa_atexit-6.C -std=gnu++26 scan-tree-dump-times optimized "(?:__cxa_atexit|__aeabi_atexit)" 1 PASS: g++.dg/tree-ssa/cxa_atexit-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/cxa_atexit-6.C -std=gnu++98 scan-tree-dump-not cddce1 "Deleting : (?:__cxxabiv1::__cxa_atexit|__aeabiv1::__aeabi_atexit)" PASS: g++.dg/tree-ssa/cxa_atexit-6.C -std=gnu++98 scan-tree-dump-times optimized "(?:__cxa_atexit|__aeabi_atexit)" 1 PASS: g++.dg/tree-ssa/cxa_atexit-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/dce-1.C -std=gnu++20 scan-tree-dump-not optimized "operator new" PASS: g++.dg/tree-ssa/dce-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/dce-1.C -std=gnu++26 scan-tree-dump-not optimized "operator new" PASS: g++.dg/tree-ssa/dce-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/dce-1.C -std=gnu++98 scan-tree-dump-not optimized "operator new" PASS: g++.dg/tree-ssa/dce-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/deleted-label1.C -std=gnu++20 scan-tree-dump-not einline "DEBUG " PASS: g++.dg/tree-ssa/deleted-label1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/deleted-label1.C -std=gnu++26 scan-tree-dump-not einline "DEBUG " PASS: g++.dg/tree-ssa/deleted-label1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/deleted-label1.C -std=gnu++98 scan-tree-dump-not einline "DEBUG " PASS: g++.dg/tree-ssa/deleted-label1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/deque-1.C -std=gnu++20 scan-tree-dump-not optimized "throw_bad_alloc" PASS: g++.dg/tree-ssa/deque-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/deque-1.C -std=gnu++26 scan-tree-dump-not optimized "throw_bad_alloc" PASS: g++.dg/tree-ssa/deque-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/deque-1.C -std=gnu++98 scan-tree-dump-not optimized "throw_bad_alloc" PASS: g++.dg/tree-ssa/deque-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/deque-2.C -std=gnu++20 scan-tree-dump-not optimized "[^e]throw" PASS: g++.dg/tree-ssa/deque-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/deque-2.C -std=gnu++26 scan-tree-dump-not optimized "[^e]throw" PASS: g++.dg/tree-ssa/deque-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/deque-2.C -std=gnu++98 scan-tree-dump-not optimized "[^e]throw" PASS: g++.dg/tree-ssa/deque-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/devirt-array-destructor-1.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/tree-ssa/devirt-array-destructor-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/devirt-array-destructor-1.C -std=gnu++26 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/tree-ssa/devirt-array-destructor-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/devirt-array-destructor-1.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/tree-ssa/devirt-array-destructor-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/devirt-array-destructor-2.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/tree-ssa/devirt-array-destructor-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/devirt-array-destructor-2.C -std=gnu++26 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/tree-ssa/devirt-array-destructor-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/devirt-array-destructor-2.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 PASS: g++.dg/tree-ssa/devirt-array-destructor-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++20 execution test PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++26 execution test PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++98 (test for warnings, line 52) PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++98 execution test PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++20 scan-tree-dump-times ehcleanup1 "Empty EH handler" 2 PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++20 scan-tree-dump-times ehcleanup1 "Removing unreachable" 4 PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++26 scan-tree-dump-times ehcleanup1 "Empty EH handler" 2 PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++26 scan-tree-dump-times ehcleanup1 "Removing unreachable" 4 PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++98 scan-tree-dump-times ehcleanup1 "Empty EH handler" 2 PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++98 scan-tree-dump-times ehcleanup1 "Removing unreachable" 4 PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++20 scan-tree-dump-times optimized "memcpy" 0 PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++26 scan-tree-dump-times optimized "memcpy" 0 PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++98 scan-tree-dump-times optimized "memcpy" 0 PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++20 scan-tree-dump-not gimple "fallible" PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++20 scan-tree-dump-not optimized "int" PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++26 scan-tree-dump-not gimple "fallible" PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++26 scan-tree-dump-not optimized "int" PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++98 scan-tree-dump-not gimple "fallible" PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++98 scan-tree-dump-not optimized "int" PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/empty-3.C -std=c++20 scan-tree-dump-times gimple "struct Foo" 2 PASS: g++.dg/tree-ssa/empty-3.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/empty-3.C -std=c++26 scan-tree-dump-times gimple "struct Foo" 2 PASS: g++.dg/tree-ssa/empty-3.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/empty-3.C -std=c++98 scan-tree-dump-times gimple "struct Foo" 2 PASS: g++.dg/tree-ssa/empty-3.C -std=c++98 (test for excess errors) XFAIL: g++.dg/tree-ssa/empty-loop.C -std=gnu++20 scan-tree-dump-not cddce2 "if" PASS: g++.dg/tree-ssa/empty-loop.C -std=gnu++20 scan-tree-dump-not cddce3 "if" PASS: g++.dg/tree-ssa/empty-loop.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/tree-ssa/empty-loop.C -std=gnu++26 scan-tree-dump-not cddce2 "if" PASS: g++.dg/tree-ssa/empty-loop.C -std=gnu++26 scan-tree-dump-not cddce3 "if" PASS: g++.dg/tree-ssa/empty-loop.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/tree-ssa/empty-loop.C -std=gnu++98 scan-tree-dump-not cddce2 "if" PASS: g++.dg/tree-ssa/empty-loop.C -std=gnu++98 scan-tree-dump-not cddce3 "if" PASS: g++.dg/tree-ssa/empty-loop.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/final1.C -std=c++11 scan-tree-dump-not gimple "vptr" PASS: g++.dg/tree-ssa/final1.C -std=c++11 (test for excess errors) PASS: g++.dg/tree-ssa/final1.C -std=c++20 scan-tree-dump-not gimple "vptr" PASS: g++.dg/tree-ssa/final1.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/final1.C -std=c++26 scan-tree-dump-not gimple "vptr" PASS: g++.dg/tree-ssa/final1.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/final2.C -std=c++11 scan-tree-dump-times gimple "vptr" 1 PASS: g++.dg/tree-ssa/final2.C -std=c++11 (test for excess errors) PASS: g++.dg/tree-ssa/final2.C -std=c++20 scan-tree-dump-times gimple "vptr" 1 PASS: g++.dg/tree-ssa/final2.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/final2.C -std=c++26 scan-tree-dump-times gimple "vptr" 1 PASS: g++.dg/tree-ssa/final2.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/final3.C -std=c++11 scan-tree-dump-not gimple "vptr" PASS: g++.dg/tree-ssa/final3.C -std=c++11 (test for excess errors) PASS: g++.dg/tree-ssa/final3.C -std=c++20 scan-tree-dump-not gimple "vptr" PASS: g++.dg/tree-ssa/final3.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/final3.C -std=c++26 scan-tree-dump-not gimple "vptr" PASS: g++.dg/tree-ssa/final3.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/final4.C -std=c++11 scan-tree-dump gimple "S2::f" PASS: g++.dg/tree-ssa/final4.C -std=c++11 (test for excess errors) PASS: g++.dg/tree-ssa/final4.C -std=c++20 scan-tree-dump gimple "S2::f" PASS: g++.dg/tree-ssa/final4.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/final4.C -std=c++26 scan-tree-dump gimple "S2::f" PASS: g++.dg/tree-ssa/final4.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/fold-compare.C -std=gnu++20 scan-tree-dump-not optimized "&my_extents" PASS: g++.dg/tree-ssa/fold-compare.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/fold-compare.C -std=gnu++26 scan-tree-dump-not optimized "&my_extents" PASS: g++.dg/tree-ssa/fold-compare.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/fold-compare.C -std=gnu++98 scan-tree-dump-not optimized "&my_extents" PASS: g++.dg/tree-ssa/fold-compare.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++20 scan-tree-dump cddce1 "switch \\(s_.\\(D\\)\\)" PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++20 scan-tree-dump-not cddce1 "\\(int\\)" PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++26 scan-tree-dump cddce1 "switch \\(s_.\\(D\\)\\)" PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++26 scan-tree-dump-not cddce1 "\\(int\\)" PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++98 scan-tree-dump cddce1 "switch \\(s_.\\(D\\)\\)" PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++98 scan-tree-dump-not cddce1 "\\(int\\)" PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/fwprop-align.C -std=gnu++20 scan-tree-dump-times forwprop2 "& 1" 0 PASS: g++.dg/tree-ssa/fwprop-align.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/fwprop-align.C -std=gnu++26 scan-tree-dump-times forwprop2 "& 1" 0 PASS: g++.dg/tree-ssa/fwprop-align.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/fwprop-align.C -std=gnu++98 scan-tree-dump-times forwprop2 "& 1" 0 PASS: g++.dg/tree-ssa/fwprop-align.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/if-to-switch-1.C -std=gnu++20 scan-tree-dump iftoswitch "Condition chain with [^\n\r]* BBs transformed into a switch statement." PASS: g++.dg/tree-ssa/if-to-switch-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/if-to-switch-1.C -std=gnu++26 scan-tree-dump iftoswitch "Condition chain with [^\n\r]* BBs transformed into a switch statement." PASS: g++.dg/tree-ssa/if-to-switch-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/if-to-switch-1.C -std=gnu++98 scan-tree-dump iftoswitch "Condition chain with [^\n\r]* BBs transformed into a switch statement." PASS: g++.dg/tree-ssa/if-to-switch-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/ifcombine-ccmp-1.C -std=gnu++20 scan-tree-dump-times optimized " \\| " 2 PASS: g++.dg/tree-ssa/ifcombine-ccmp-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/ifcombine-ccmp-1.C -std=gnu++26 scan-tree-dump-times optimized " \\| " 2 PASS: g++.dg/tree-ssa/ifcombine-ccmp-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/ifcombine-ccmp-1.C -std=gnu++98 scan-tree-dump-times optimized " \\| " 2 PASS: g++.dg/tree-ssa/ifcombine-ccmp-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/initlist-opt1.C -std=c++11 scan-tree-dump gimple "_M_range_initialize_n::basic_string" 2 PASS: g++.dg/tree-ssa/initlist-opt5.C -std=c++11 (test for excess errors) PASS: g++.dg/tree-ssa/initlist-opt5.C -std=c++20 scan-tree-dump-times gimple ">::basic_string" 2 PASS: g++.dg/tree-ssa/initlist-opt5.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/initlist-opt5.C -std=c++26 scan-tree-dump-times gimple ">::basic_string" 2 PASS: g++.dg/tree-ssa/initlist-opt5.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/initlist-opt6.C -std=c++11 scan-tree-dump-not gimple "static const struct S" PASS: g++.dg/tree-ssa/initlist-opt6.C -std=c++11 (test for excess errors) PASS: g++.dg/tree-ssa/initlist-opt6.C -std=c++20 scan-tree-dump-not gimple "static const struct S" PASS: g++.dg/tree-ssa/initlist-opt6.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/initlist-opt6.C -std=c++26 scan-tree-dump-not gimple "static const struct S" PASS: g++.dg/tree-ssa/initlist-opt6.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/initlist-opt7.C -std=c++11 (test for excess errors) PASS: g++.dg/tree-ssa/initlist-opt7.C -std=c++11 execution test PASS: g++.dg/tree-ssa/initlist-opt7.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/initlist-opt7.C -std=c++20 execution test PASS: g++.dg/tree-ssa/initlist-opt7.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/initlist-opt7.C -std=c++26 execution test PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++20 scan-tree-dump-times einline "Inlining void inline_me\\(" 1 PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++20 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1 PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++26 scan-tree-dump-times einline "Inlining void inline_me\\(" 1 PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++26 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1 PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++98 scan-tree-dump-times einline "Inlining void inline_me\\(" 1 PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++98 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1 PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++20 scan-tree-dump-times einline "Inlining void inline_me\\(" 1 PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++20 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1 PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++26 scan-tree-dump-times einline "Inlining void inline_me\\(" 1 PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++26 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1 PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++98 scan-tree-dump-times einline "Inlining void inline_me\\(" 1 PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++98 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1 PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++20 scan-tree-dump-times einline "Inlining void inline_me\\(" 1 PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++20 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1 PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++26 scan-tree-dump-times einline "Inlining void inline_me\\(" 1 PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++26 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1 PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++98 scan-tree-dump-times einline "Inlining void inline_me\\(" 1 PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++98 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1 PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++20 scan-tree-dump-not ivopts "&x\\[5\\]" PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++20 scan-tree-dump-not ivopts "-&x" PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++20 scan-tree-dump-not ivopts "offset: (4294967292|0x0f+fc)" PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++26 scan-tree-dump-not ivopts "&x\\[5\\]" PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++26 scan-tree-dump-not ivopts "-&x" PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++26 scan-tree-dump-not ivopts "offset: (4294967292|0x0f+fc)" PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++98 scan-tree-dump-not ivopts "&x\\[5\\]" PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++98 scan-tree-dump-not ivopts "-&x" PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++98 scan-tree-dump-not ivopts "offset: (4294967292|0x0f+fc)" PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/tree-ssa/ivopts-2.C -std=gnu++20 UNSUPPORTED: g++.dg/tree-ssa/ivopts-2.C -std=gnu++26 UNSUPPORTED: g++.dg/tree-ssa/ivopts-2.C -std=gnu++98 PASS: g++.dg/tree-ssa/ivopts-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/ivopts-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/ivopts-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/ldist-1.C -std=gnu++20 scan-tree-dump ldist "generated memcpy" PASS: g++.dg/tree-ssa/ldist-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/ldist-1.C -std=gnu++26 scan-tree-dump ldist "generated memcpy" PASS: g++.dg/tree-ssa/ldist-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/ldist-1.C -std=gnu++98 scan-tree-dump ldist "generated memcpy" PASS: g++.dg/tree-ssa/ldist-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/lifetime-dse1.C -std=c++20 scan-tree-dump-not optimized "= 0" PASS: g++.dg/tree-ssa/lifetime-dse1.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/lifetime-dse1.C -std=c++26 scan-tree-dump-not optimized "= 0" PASS: g++.dg/tree-ssa/lifetime-dse1.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/lifetime-dse1.C -std=c++98 scan-tree-dump-not optimized "= 0" PASS: g++.dg/tree-ssa/lifetime-dse1.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/loop-cond-split-1.C -std=gnu++20 scan-tree-dump-times lsplit "loop split on semi-invariant condition at false branch" 1 PASS: g++.dg/tree-ssa/loop-cond-split-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/loop-cond-split-1.C -std=gnu++26 scan-tree-dump-times lsplit "loop split on semi-invariant condition at false branch" 1 PASS: g++.dg/tree-ssa/loop-cond-split-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/loop-cond-split-1.C -std=gnu++98 scan-tree-dump-times lsplit "loop split on semi-invariant condition at false branch" 1 PASS: g++.dg/tree-ssa/loop-cond-split-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/loop-split-1.C (test for excess errors) PASS: g++.dg/tree-ssa/loop-split-1.C scan-tree-dump-times lsplit "loop split" 1 PASS: g++.dg/tree-ssa/modref-1.C -std=gnu++20 scan-tree-dump optimized "return 1234" PASS: g++.dg/tree-ssa/modref-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/modref-1.C -std=gnu++26 scan-tree-dump optimized "return 1234" PASS: g++.dg/tree-ssa/modref-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/modref-1.C -std=gnu++98 scan-tree-dump optimized "return 1234" PASS: g++.dg/tree-ssa/modref-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/new1.C -std=gnu++20 scan-tree-dump-not forwprop1 "= .* \\+ -" PASS: g++.dg/tree-ssa/new1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/new1.C -std=gnu++26 scan-tree-dump-not forwprop1 "= .* \\+ -" PASS: g++.dg/tree-ssa/new1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/new1.C -std=gnu++98 scan-tree-dump-not forwprop1 "= .* \\+ -" PASS: g++.dg/tree-ssa/new1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/nonzero-1.C -std=gnu++20 scan-tree-dump ccp1 "return 1" PASS: g++.dg/tree-ssa/nonzero-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/nonzero-1.C -std=gnu++26 scan-tree-dump ccp1 "return 1" PASS: g++.dg/tree-ssa/nonzero-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/nonzero-1.C -std=gnu++98 scan-tree-dump ccp1 "return 1" PASS: g++.dg/tree-ssa/nonzero-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/nonzero-2.C -std=gnu++20 scan-tree-dump ccp1 "return 1" PASS: g++.dg/tree-ssa/nonzero-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/nonzero-2.C -std=gnu++26 scan-tree-dump ccp1 "return 1" PASS: g++.dg/tree-ssa/nonzero-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/nonzero-2.C -std=gnu++98 scan-tree-dump ccp1 "return 1" PASS: g++.dg/tree-ssa/nonzero-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/nonzero-3.C -std=gnu++20 scan-tree-dump-not vrp1 "if \\(" PASS: g++.dg/tree-ssa/nonzero-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/nonzero-3.C -std=gnu++26 scan-tree-dump-not vrp1 "if \\(" PASS: g++.dg/tree-ssa/nonzero-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/nonzero-3.C -std=gnu++98 scan-tree-dump-not vrp1 "if \\(" PASS: g++.dg/tree-ssa/nonzero-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/nothrow-1.C -std=gnu++20 scan-tree-dump-times cfg "exception" 0 PASS: g++.dg/tree-ssa/nothrow-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/nothrow-1.C -std=gnu++26 scan-tree-dump-times cfg "exception" 0 PASS: g++.dg/tree-ssa/nothrow-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/nothrow-1.C -std=gnu++98 scan-tree-dump-times cfg "exception" 0 PASS: g++.dg/tree-ssa/nothrow-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/obj-type-ref.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/obj-type-ref.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/obj-type-ref.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++20 scan-tree-dump-not phiopt1 "if " PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++20 scan-tree-dump-times phiopt1 "MAX" 65 PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++20 scan-tree-dump-times phiopt1 "MIN" 65 PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++26 scan-tree-dump-not phiopt1 "if " PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++26 scan-tree-dump-times phiopt1 "MAX" 65 PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++26 scan-tree-dump-times phiopt1 "MIN" 65 PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++98 scan-tree-dump-not phiopt1 "if " PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++98 scan-tree-dump-times phiopt1 "MAX" 65 PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++98 scan-tree-dump-times phiopt1 "MIN" 65 PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pointer-reference-alias.C -std=gnu++20 scan-tree-dump-times optimized "\\*a" 1 PASS: g++.dg/tree-ssa/pointer-reference-alias.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pointer-reference-alias.C -std=gnu++26 scan-tree-dump-times optimized "\\*a" 1 PASS: g++.dg/tree-ssa/pointer-reference-alias.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pointer-reference-alias.C -std=gnu++98 scan-tree-dump-times optimized "\\*a" 1 PASS: g++.dg/tree-ssa/pointer-reference-alias.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr100038.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/tree-ssa/pr100038.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr100038.C -std=gnu++26 (test for bogus messages, line 14) PASS: g++.dg/tree-ssa/pr100038.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr100038.C -std=gnu++98 (test for bogus messages, line 14) PASS: g++.dg/tree-ssa/pr100038.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr101769.C -std=gnu++11 scan-tree-dump-times optimized " 1.0" 1 PASS: g++.dg/tree-ssa/pr117965-2.C -std=gnu++17 scan-tree-dump-times phiopt1 " \\? -1.0e\\+0 : " 1 PASS: g++.dg/tree-ssa/pr117965-2.C -std=gnu++17 scan-tree-dump-times phiopt1 " \\? 1.0e\\+0 : " 1 PASS: g++.dg/tree-ssa/pr117965-2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/tree-ssa/pr117965-2.C -std=gnu++20 scan-tree-dump-times phiopt1 " < -1.0" 1 PASS: g++.dg/tree-ssa/pr117965-2.C -std=gnu++20 scan-tree-dump-times phiopt1 " > 1.0" 1 PASS: g++.dg/tree-ssa/pr117965-2.C -std=gnu++20 scan-tree-dump-times phiopt1 " \\? -1.0e\\+0 : " 1 PASS: g++.dg/tree-ssa/pr117965-2.C -std=gnu++20 scan-tree-dump-times phiopt1 " \\? 1.0e\\+0 : " 1 PASS: g++.dg/tree-ssa/pr117965-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr117965-2.C -std=gnu++26 scan-tree-dump-times phiopt1 " < -1.0" 1 PASS: g++.dg/tree-ssa/pr117965-2.C -std=gnu++26 scan-tree-dump-times phiopt1 " > 1.0" 1 PASS: g++.dg/tree-ssa/pr117965-2.C -std=gnu++26 scan-tree-dump-times phiopt1 " \\? -1.0e\\+0 : " 1 PASS: g++.dg/tree-ssa/pr117965-2.C -std=gnu++26 scan-tree-dump-times phiopt1 " \\? 1.0e\\+0 : " 1 PASS: g++.dg/tree-ssa/pr117965-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr118924.C (test for excess errors) PASS: g++.dg/tree-ssa/pr118924.C execution test PASS: g++.dg/tree-ssa/pr119903-1.C -std=gnu++11 scan-tree-dump optimized "LP " PASS: g++.dg/tree-ssa/pr119903-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr119903-1.C -std=gnu++20 scan-tree-dump optimized "LP " PASS: g++.dg/tree-ssa/pr119903-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr119903-1.C -std=gnu++26 scan-tree-dump optimized "LP " PASS: g++.dg/tree-ssa/pr119903-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr13146.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr13146.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr13146.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr13954.C -std=gnu++20 scan-tree-dump-times optimized "link_error" 0 PASS: g++.dg/tree-ssa/pr13954.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr13954.C -std=gnu++26 scan-tree-dump-times optimized "link_error" 0 PASS: g++.dg/tree-ssa/pr13954.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr13954.C -std=gnu++98 scan-tree-dump-times optimized "link_error" 0 PASS: g++.dg/tree-ssa/pr13954.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr14703.C -std=gnu++20 scan-tree-dump-not optimized "fibconst" PASS: g++.dg/tree-ssa/pr14703.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr14703.C -std=gnu++26 scan-tree-dump-not optimized "fibconst" PASS: g++.dg/tree-ssa/pr14703.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr14703.C -std=gnu++98 scan-tree-dump-not optimized "fibconst" PASS: g++.dg/tree-ssa/pr14703.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++20 scan-tree-dump-times forwprop2 "&r" 0 PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++20 scan-tree-dump-times forwprop2 "&this" 0 PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++26 scan-tree-dump-times forwprop2 "&r" 0 PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++26 scan-tree-dump-times forwprop2 "&this" 0 PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++98 scan-tree-dump-times forwprop2 "&r" 0 PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++98 scan-tree-dump-times forwprop2 "&this" 0 PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-1.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-1.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-1.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-3.C -std=gnu++20 scan-tree-dump-times gimple "i == j" 0 PASS: g++.dg/tree-ssa/pr15791-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-3.C -std=gnu++26 scan-tree-dump-times gimple "i == j" 0 PASS: g++.dg/tree-ssa/pr15791-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-3.C -std=gnu++98 scan-tree-dump-times gimple "i == j" 0 PASS: g++.dg/tree-ssa/pr15791-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-4.C -std=gnu++20 scan-tree-dump-times gimple "i == j" 0 PASS: g++.dg/tree-ssa/pr15791-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-4.C -std=gnu++26 scan-tree-dump-times gimple "i == j" 0 PASS: g++.dg/tree-ssa/pr15791-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-4.C -std=gnu++98 scan-tree-dump-times gimple "i == j" 0 PASS: g++.dg/tree-ssa/pr15791-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-5.C -std=gnu++20 scan-tree-dump-times gimple "i == j" 1 PASS: g++.dg/tree-ssa/pr15791-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-5.C -std=gnu++26 scan-tree-dump-times gimple "i == j" 1 PASS: g++.dg/tree-ssa/pr15791-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-5.C -std=gnu++98 scan-tree-dump-times gimple "i == j" 1 PASS: g++.dg/tree-ssa/pr15791-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr16688.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr16688.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr16688.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr17153.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr17153.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr17153.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr17400.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr17400.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr17400.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr17517.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr17517.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr17517.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr18178.C -std=gnu++20 scan-tree-dump-times vrp1 "if " 1 PASS: g++.dg/tree-ssa/pr18178.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr18178.C -std=gnu++26 scan-tree-dump-times vrp1 "if " 1 PASS: g++.dg/tree-ssa/pr18178.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr18178.C -std=gnu++98 scan-tree-dump-times vrp1 "if " 1 PASS: g++.dg/tree-ssa/pr18178.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++20 scan-tree-dump dom2 "return 42" PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++20 scan-tree-dump-not dom2 "return 33" PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++26 scan-tree-dump dom2 "return 42" PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++26 scan-tree-dump-not dom2 "return 33" PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++98 scan-tree-dump dom2 "return 42" PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++98 scan-tree-dump-not dom2 "return 33" PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++20 scan-tree-dump optimized "return 42" PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++20 scan-tree-dump-not optimized "return 33" PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++26 scan-tree-dump optimized "return 42" PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++26 scan-tree-dump-not optimized "return 33" PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++98 scan-tree-dump optimized "return 42" PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++98 scan-tree-dump-not optimized "return 33" PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-3.C -std=gnu++20 scan-tree-dump-not optimized "return 42" PASS: g++.dg/tree-ssa/pr19476-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-3.C -std=gnu++26 scan-tree-dump-not optimized "return 42" PASS: g++.dg/tree-ssa/pr19476-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-3.C -std=gnu++98 scan-tree-dump-not optimized "return 42" PASS: g++.dg/tree-ssa/pr19476-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-4.C -std=gnu++20 scan-tree-dump-not optimized "return 42" PASS: g++.dg/tree-ssa/pr19476-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-4.C -std=gnu++26 scan-tree-dump-not optimized "return 42" PASS: g++.dg/tree-ssa/pr19476-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-4.C -std=gnu++98 scan-tree-dump-not optimized "return 42" PASS: g++.dg/tree-ssa/pr19476-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++20 scan-tree-dump dom2 "return 42" PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++26 scan-tree-dump dom2 "return 42" PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++98 scan-tree-dump dom2 "return 42" PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++20 scan-tree-dump evrp "return 42" PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++20 scan-tree-dump-not evrp "return 33" PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++26 scan-tree-dump evrp "return 42" PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++26 scan-tree-dump-not evrp "return 33" PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++98 scan-tree-dump evrp "return 42" PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++98 scan-tree-dump-not evrp "return 33" PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-7.C -std=gnu++20 scan-tree-dump evrp "return 42" PASS: g++.dg/tree-ssa/pr19476-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-7.C -std=gnu++26 scan-tree-dump evrp "return 42" PASS: g++.dg/tree-ssa/pr19476-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-7.C -std=gnu++98 scan-tree-dump evrp "return 42" PASS: g++.dg/tree-ssa/pr19476-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++20 scan-tree-dump-times dom2 "return 1;" 3 PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++26 scan-tree-dump-times dom2 "return 1;" 3 PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++98 scan-tree-dump-times dom2 "return 1;" 3 PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr19786.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr19786.C -std=gnu++20 execution test PASS: g++.dg/tree-ssa/pr19786.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr19786.C -std=gnu++26 execution test PASS: g++.dg/tree-ssa/pr19786.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr19786.C -std=gnu++98 execution test PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++20 scan-tree-dump-times optimized "&MEM \\[\\(void .\\)&a \\+ (?:4|8)B\\]" 3 PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++26 scan-tree-dump-times optimized "&MEM \\[\\(void .\\)&a \\+ (?:4|8)B\\]" 3 PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++98 scan-tree-dump-times optimized "&MEM \\[\\(void .\\)&a \\+ (?:4|8)B\\]" 3 PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr19952.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr19952.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr19952.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr20280.C -std=c++20 (test for errors, line 47) PASS: g++.dg/tree-ssa/pr20280.C -std=c++20 (test for errors, line 48) PASS: g++.dg/tree-ssa/pr20280.C -std=c++20 (test for errors, line 49) PASS: g++.dg/tree-ssa/pr20280.C -std=c++20 (test for errors, line 60) PASS: g++.dg/tree-ssa/pr20280.C -std=c++20 (test for errors, line 61) PASS: g++.dg/tree-ssa/pr20280.C -std=c++20 (test for errors, line 63) PASS: g++.dg/tree-ssa/pr20280.C -std=c++20 at line 62 (test for errors, line 61) PASS: g++.dg/tree-ssa/pr20280.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr20280.C -std=c++26 (test for errors, line 47) PASS: g++.dg/tree-ssa/pr20280.C -std=c++26 (test for errors, line 48) PASS: g++.dg/tree-ssa/pr20280.C -std=c++26 (test for errors, line 49) PASS: g++.dg/tree-ssa/pr20280.C -std=c++26 (test for errors, line 60) PASS: g++.dg/tree-ssa/pr20280.C -std=c++26 (test for errors, line 61) PASS: g++.dg/tree-ssa/pr20280.C -std=c++26 (test for errors, line 63) PASS: g++.dg/tree-ssa/pr20280.C -std=c++26 at line 62 (test for errors, line 61) PASS: g++.dg/tree-ssa/pr20280.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr20280.C -std=c++98 (test for errors, line 47) PASS: g++.dg/tree-ssa/pr20280.C -std=c++98 (test for errors, line 48) PASS: g++.dg/tree-ssa/pr20280.C -std=c++98 (test for errors, line 49) PASS: g++.dg/tree-ssa/pr20280.C -std=c++98 (test for errors, line 60) PASS: g++.dg/tree-ssa/pr20280.C -std=c++98 (test for errors, line 61) PASS: g++.dg/tree-ssa/pr20280.C -std=c++98 (test for errors, line 63) PASS: g++.dg/tree-ssa/pr20280.C -std=c++98 at line 62 (test for errors, line 61) PASS: g++.dg/tree-ssa/pr20280.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr20458.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr20458.C -std=gnu++20 execution test PASS: g++.dg/tree-ssa/pr20458.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr20458.C -std=gnu++26 execution test PASS: g++.dg/tree-ssa/pr20458.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr20458.C -std=gnu++98 execution test PASS: g++.dg/tree-ssa/pr20489.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr20489.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr20489.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr20920.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr20920.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr20920.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr20963.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr20963.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr20963.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr21082.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr21082.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr21082.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr21407.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr21407.C -std=gnu++20 execution test PASS: g++.dg/tree-ssa/pr21407.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr21407.C -std=gnu++26 execution test PASS: g++.dg/tree-ssa/pr21407.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr21407.C -std=gnu++98 execution test PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++20 scan-tree-dump-times phiopt2 "MAX_EXPR" 2 PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++20 scan-tree-dump-times phiopt2 "MIN_EXPR" 2 PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++26 scan-tree-dump-times phiopt2 "MAX_EXPR" 2 PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++26 scan-tree-dump-times phiopt2 "MIN_EXPR" 2 PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++98 scan-tree-dump-times phiopt2 "MAX_EXPR" 2 PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++98 scan-tree-dump-times phiopt2 "MIN_EXPR" 2 PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr21584-1.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr21584-1.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr21584-1.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr21584-2.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr21584-2.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr21584-2.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr22005.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr22005.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr22005.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr22037.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr22037.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr22037.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr22071.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr22071.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr22071.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr22279.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr22279.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr22279.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr22404.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr22404.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr22404.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr22444.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr22444.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr22444.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr22488.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr22488.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr22488.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr22550.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr22550.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr22550.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr22615.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr22615.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr22615.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr23046.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr23046.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr23046.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr23164.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr23164.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr23164.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr23624.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr23624.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr23624.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr23948.C -std=gnu++20 scan-tree-dump-times recip " / " 1 PASS: g++.dg/tree-ssa/pr23948.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr23948.C -std=gnu++26 scan-tree-dump-times recip " / " 1 PASS: g++.dg/tree-ssa/pr23948.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr23948.C -std=gnu++98 scan-tree-dump-times recip " / " 1 PASS: g++.dg/tree-ssa/pr23948.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr24172.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr24172.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr24172.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr24231-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr24231-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr24231-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr24231-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr24231-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr24231-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr24231-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr24231-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr24231-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr24238.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr24238.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr24238.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr24351-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr24351-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr24351-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr24351-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr24351-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr24351-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr24351-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr24351-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr24351-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr24439.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr24439.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr24439.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr25771.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr25771.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr25771.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr26140.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr26140.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr26140.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr26406.C -std=gnu++20 scan-tree-dump-not optimized "if" PASS: g++.dg/tree-ssa/pr26406.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr26406.C -std=gnu++26 scan-tree-dump-not optimized "if" PASS: g++.dg/tree-ssa/pr26406.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr26406.C -std=gnu++98 scan-tree-dump-not optimized "if" PASS: g++.dg/tree-ssa/pr26406.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr26443.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr26443.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr26443.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr26757.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr26757.C -std=gnu++20 execution test PASS: g++.dg/tree-ssa/pr26757.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr26757.C -std=gnu++26 execution test PASS: g++.dg/tree-ssa/pr26757.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr26757.C -std=gnu++98 execution test PASS: g++.dg/tree-ssa/pr27090.C -std=gnu++20 scan-tree-dump optimized "f_..D.->x;" PASS: g++.dg/tree-ssa/pr27090.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr27090.C -std=gnu++26 scan-tree-dump optimized "f_..D.->x;" PASS: g++.dg/tree-ssa/pr27090.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr27090.C -std=gnu++98 scan-tree-dump optimized "f_..D.->x;" PASS: g++.dg/tree-ssa/pr27090.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr27283.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr27283.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr27283.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr27291.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr27291.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr27291.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr27548.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr27548.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr27548.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr27549.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr27549.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr27549.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr27830.C -std=gnu++17 (test for excess errors) PASS: g++.dg/tree-ssa/pr27830.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr27830.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr27894.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr27894.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr27894.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr28003.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr28003.C -std=gnu++20 execution test PASS: g++.dg/tree-ssa/pr28003.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr28003.C -std=gnu++26 execution test PASS: g++.dg/tree-ssa/pr28003.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr28003.C -std=gnu++98 execution test PASS: g++.dg/tree-ssa/pr28238.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr28238.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr28238.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/tree-ssa/pr29902.C -std=gnu++20 UNSUPPORTED: g++.dg/tree-ssa/pr29902.C -std=gnu++26 UNSUPPORTED: g++.dg/tree-ssa/pr29902.C -std=gnu++98 PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++20 scan-tree-dump phiopt2 "MIN_EXPR" PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++26 scan-tree-dump phiopt2 "MIN_EXPR" PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++98 scan-tree-dump phiopt2 "MIN_EXPR" PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++20 scan-tree-dump-times forwprop1 " != 0B\\)" 1 PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++26 scan-tree-dump-times forwprop1 " != 0B\\)" 1 PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++98 scan-tree-dump-times forwprop1 " != 0B\\)" 1 PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++20 scan-tree-dump forwprop1 "MEM \\[.*&i\\]\\[j.*\\] =.* 1;" PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++26 scan-tree-dump forwprop1 "MEM \\[.*&i\\]\\[j.*\\] =.* 1;" PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++98 scan-tree-dump forwprop1 "MEM \\[.*&i\\]\\[j.*\\] =.* 1;" PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr31307.C -std=gnu++20 scan-tree-dump-not optimized "r.dst" PASS: g++.dg/tree-ssa/pr31307.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr31307.C -std=gnu++26 scan-tree-dump-not optimized "r.dst" PASS: g++.dg/tree-ssa/pr31307.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr31307.C -std=gnu++98 scan-tree-dump-not optimized "r.dst" PASS: g++.dg/tree-ssa/pr31307.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++20 scan-tree-dump-times optimized "foo \\(1 \\/ 0\\)" 0 PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++26 scan-tree-dump-times optimized "foo \\(1 \\/ 0\\)" 0 PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++98 scan-tree-dump-times optimized "foo \\(1 \\/ 0\\)" 0 PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++20 scan-tree-dump-times optimized ".MEM_[0-9]*\\(D\\)" 2 PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++20 execution test PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++26 scan-tree-dump-times optimized ".MEM_[0-9]*\\(D\\)" 2 PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++26 execution test PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++98 scan-tree-dump-times optimized ".MEM_[0-9]*\\(D\\)" 2 PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++98 execution test PASS: g++.dg/tree-ssa/pr33615-2.C -std=gnu++20 scan-tree-dump-times pre "Replaced 1\\.0e\\+0 / 0\\.0" 0 PASS: g++.dg/tree-ssa/pr33615-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr33615-2.C -std=gnu++26 scan-tree-dump-times pre "Replaced 1\\.0e\\+0 / 0\\.0" 0 PASS: g++.dg/tree-ssa/pr33615-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr33615-2.C -std=gnu++98 scan-tree-dump-times pre "Replaced 1\\.0e\\+0 / 0\\.0" 0 PASS: g++.dg/tree-ssa/pr33615-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++20 scan-tree-dump-times lim2 "invariant up to" 0 PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++26 scan-tree-dump-times lim2 "invariant up to" 0 PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++98 scan-tree-dump-times lim2 "invariant up to" 0 PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr34063.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr34063.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr34063.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr34355.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr34355.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr34355.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr35144.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr35144.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr35144.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr36766.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr36766.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr36766.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr37084.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr37084.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr37084.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr37284.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr37284.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr37284.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr37337.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr37337.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr37337.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr37356.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr37356.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr37356.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr37393.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr37393.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr37393.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr38104.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr38104.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr38104.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr38572.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr38572.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr38572.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr38632.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr38632.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr38632.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr40874.C -std=gnu++20 scan-tree-dump optimized "return 0" PASS: g++.dg/tree-ssa/pr40874.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr40874.C -std=gnu++26 scan-tree-dump optimized "return 0" PASS: g++.dg/tree-ssa/pr40874.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr40874.C -std=gnu++98 scan-tree-dump optimized "return 0" PASS: g++.dg/tree-ssa/pr40874.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++20 scan-tree-dump fre1 "Replaced b1.D.[0-9]*.f with 1" PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++20 scan-tree-dump fre1 "Replaced b1.D.[0-9]*.i with 0" PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++20 scan-tree-dump fre1 "Replaced b1.b with 1" PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++26 scan-tree-dump fre1 "Replaced b1.D.[0-9]*.f with 1" PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++26 scan-tree-dump fre1 "Replaced b1.D.[0-9]*.i with 0" PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++26 scan-tree-dump fre1 "Replaced b1.b with 1" PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++98 scan-tree-dump fre1 "Replaced b1.D.[0-9]*.f with 1" PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++98 scan-tree-dump fre1 "Replaced b1.D.[0-9]*.i with 0" PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++98 scan-tree-dump fre1 "Replaced b1.b with 1" PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr41275.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr41275.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr41275.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr41428.C -std=gnu++20 scan-tree-dump ccp1 "Folded into: if \\(1 != 0\\)" PASS: g++.dg/tree-ssa/pr41428.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr41428.C -std=gnu++26 scan-tree-dump ccp1 "Folded into: if \\(1 != 0\\)" PASS: g++.dg/tree-ssa/pr41428.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr41428.C -std=gnu++98 scan-tree-dump ccp1 "Folded into: if \\(1 != 0\\)" PASS: g++.dg/tree-ssa/pr41428.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr41905.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr41905.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr41905.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr41906.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr41906.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr41906.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr41961.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr41961.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr41961.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr42337.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr42337.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr42337.C -std=gnu++98 (test for excess errors) XFAIL: g++.dg/tree-ssa/pr43411.C -std=gnu++20 scan-tree-dump-not release_ssa "function_to_inline" PASS: g++.dg/tree-ssa/pr43411.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/tree-ssa/pr43411.C -std=gnu++26 scan-tree-dump-not release_ssa "function_to_inline" PASS: g++.dg/tree-ssa/pr43411.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/tree-ssa/pr43411.C -std=gnu++98 scan-tree-dump-not release_ssa "function_to_inline" PASS: g++.dg/tree-ssa/pr43411.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr44706.C -std=gnu++20 scan-tree-dump-not fnsplit "Splitting function" PASS: g++.dg/tree-ssa/pr44706.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr44706.C -std=gnu++26 scan-tree-dump-not fnsplit "Splitting function" PASS: g++.dg/tree-ssa/pr44706.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr44706.C -std=gnu++98 scan-tree-dump-not fnsplit "Splitting function" PASS: g++.dg/tree-ssa/pr44706.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr44914.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr44914.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr44914.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr45453.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 1 PASS: g++.dg/tree-ssa/pr45453.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr45453.C -std=gnu++26 scan-tree-dump-times optimized "OBJ_TYPE_REF" 1 PASS: g++.dg/tree-ssa/pr45453.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr45453.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 1 PASS: g++.dg/tree-ssa/pr45453.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++11 scan-tree-dump-times fre1 "D::Run \\(" 3 PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++20 scan-tree-dump-times fre1 "D::Run \\(" 3 PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++98 scan-tree-dump-times fre1 "D::Run \\(" 3 PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr46228.C -std=gnu++20 scan-tree-dump-not optimized "_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEED2Ev" PASS: g++.dg/tree-ssa/pr46228.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr46228.C -std=gnu++26 scan-tree-dump-not optimized "_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEED2Ev" PASS: g++.dg/tree-ssa/pr46228.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr46228.C -std=gnu++98 scan-tree-dump-not optimized "_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEED2Ev" PASS: g++.dg/tree-ssa/pr46228.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr46734.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr46734.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr46734.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr46987.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr46987.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr46987.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr47707.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr47707.C -std=gnu++20 execution test PASS: g++.dg/tree-ssa/pr47707.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr47707.C -std=gnu++26 execution test PASS: g++.dg/tree-ssa/pr47707.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr47707.C -std=gnu++98 execution test PASS: g++.dg/tree-ssa/pr49516.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr49516.C -std=gnu++20 execution test PASS: g++.dg/tree-ssa/pr49516.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr49516.C -std=gnu++26 execution test PASS: g++.dg/tree-ssa/pr49516.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr49516.C -std=gnu++98 execution test PASS: g++.dg/tree-ssa/pr49911.C -std=gnu++20 scan-tree-dump-times vrp2 "Folding predicate.*45" 0 PASS: g++.dg/tree-ssa/pr49911.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr49911.C -std=gnu++26 scan-tree-dump-times vrp2 "Folding predicate.*45" 0 PASS: g++.dg/tree-ssa/pr49911.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr49911.C -std=gnu++98 scan-tree-dump-times vrp2 "Folding predicate.*45" 0 PASS: g++.dg/tree-ssa/pr49911.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr50622.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr50622.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr50622.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr50741.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr50741.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr50741.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++20 scan-tree-dump-times optimized "VDEF" 1 PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++26 scan-tree-dump-times optimized "VDEF" 1 PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++98 scan-tree-dump-times optimized "VDEF" 1 PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr54515.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr54515.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr54515.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++20 scan-tree-dump phiopt2 "MAX_EXPR" PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++26 scan-tree-dump phiopt2 "MAX_EXPR" PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++98 scan-tree-dump phiopt2 "MAX_EXPR" PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr58404.C -std=gnu++20 scan-tree-dump-times cddce1 "= &a" 0 PASS: g++.dg/tree-ssa/pr58404.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr58404.C -std=gnu++26 scan-tree-dump-times cddce1 "= &a" 0 PASS: g++.dg/tree-ssa/pr58404.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr58404.C -std=gnu++98 scan-tree-dump-times cddce1 "= &a" 0 PASS: g++.dg/tree-ssa/pr58404.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr58483.C -std=gnu++11 scan-tree-dump-not optimized "delete" PASS: g++.dg/tree-ssa/pr58483.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr58483.C -std=gnu++20 scan-tree-dump-not optimized "delete" PASS: g++.dg/tree-ssa/pr58483.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr58483.C -std=gnu++23 scan-tree-dump-not optimized "delete" PASS: g++.dg/tree-ssa/pr58483.C -std=gnu++23 (test for excess errors) PASS: g++.dg/tree-ssa/pr61009.C (test for excess errors) PASS: g++.dg/tree-ssa/pr61009.C scan-tree-dump-times dom2 "== 0" 1 PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++20 scan-tree-dump-times fre3 ";; Function" 1 PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++20 scan-tree-dump-times fre3 "unreachable" 11 PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++20 scan-tree-dump-times optimized "free" 0 PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++26 scan-tree-dump-times fre3 ";; Function" 1 PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++26 scan-tree-dump-times fre3 "unreachable" 11 PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++26 scan-tree-dump-times optimized "free" 0 PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++98 scan-tree-dump-times fre3 ";; Function" 1 PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++98 scan-tree-dump-times fre3 "unreachable" 11 PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++98 scan-tree-dump-times optimized "free" 0 PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr63841.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr63841.C -std=gnu++20 execution test PASS: g++.dg/tree-ssa/pr63841.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr63841.C -std=gnu++26 execution test PASS: g++.dg/tree-ssa/pr63841.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr63841.C -std=gnu++98 execution test PASS: g++.dg/tree-ssa/pr66726.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr66726.C -std=gnu++20 execution test PASS: g++.dg/tree-ssa/pr66726.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr66726.C -std=gnu++26 execution test PASS: g++.dg/tree-ssa/pr66726.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr66726.C -std=gnu++98 execution test PASS: g++.dg/tree-ssa/pr68760.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr68760.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr68760.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr69336.C (test for excess errors) PASS: g++.dg/tree-ssa/pr69547.C -std=gnu++20 scan-tree-dump-not cddce1 "if" PASS: g++.dg/tree-ssa/pr69547.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr69547.C -std=gnu++26 scan-tree-dump-not cddce1 "if" PASS: g++.dg/tree-ssa/pr69547.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr69547.C -std=gnu++98 scan-tree-dump-not cddce1 "if" PASS: g++.dg/tree-ssa/pr69547.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr70171.C -std=gnu++20 scan-tree-dump-not optimized "&[ab]" PASS: g++.dg/tree-ssa/pr70171.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr70171.C -std=gnu++26 scan-tree-dump-not optimized "&[ab]" PASS: g++.dg/tree-ssa/pr70171.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr70171.C -std=gnu++98 scan-tree-dump-not optimized "&[ab]" PASS: g++.dg/tree-ssa/pr70171.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr77943.C (test for excess errors) PASS: g++.dg/tree-ssa/pr77943.C execution test PASS: g++.dg/tree-ssa/pr78687.C (test for excess errors) XFAIL: g++.dg/tree-ssa/pr78687.C scan-tree-dump sra "Removing load:.*ptr;" PASS: g++.dg/tree-ssa/pr78847.C -std=gnu++14 scan-tree-dump ldist "split to 0 loops and 1 library calls" PASS: g++.dg/tree-ssa/pr78847.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr78847.C -std=gnu++20 scan-tree-dump ldist "split to 0 loops and 1 library calls" PASS: g++.dg/tree-ssa/pr78847.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr78847.C -std=gnu++26 scan-tree-dump ldist "split to 0 loops and 1 library calls" PASS: g++.dg/tree-ssa/pr78847.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr79159.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr79159.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr79159.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr80293.C (test for excess errors) PASS: g++.dg/tree-ssa/pr80293.C scan-tree-dump-not optimized "BIT_FIELD_REF" PASS: g++.dg/tree-ssa/pr80331.C -std=c++20 scan-tree-dump-not optimized "remove_me" PASS: g++.dg/tree-ssa/pr80331.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr80331.C -std=c++26 scan-tree-dump-not optimized "remove_me" PASS: g++.dg/tree-ssa/pr80331.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr80331.C -std=c++98 scan-tree-dump-not optimized "remove_me" PASS: g++.dg/tree-ssa/pr80331.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr81408.C (test for warnings, line 89) PASS: g++.dg/tree-ssa/pr81408.C (test for excess errors) PASS: g++.dg/tree-ssa/pr81702.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr81702.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr81702.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr81719.C -std=gnu++11 scan-tree-dump-times optimized "bb" 1 PASS: g++.dg/tree-ssa/pr81719.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr81719.C -std=gnu++20 scan-tree-dump-times optimized "bb" 1 PASS: g++.dg/tree-ssa/pr81719.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr81719.C -std=gnu++26 scan-tree-dump-times optimized "bb" 1 PASS: g++.dg/tree-ssa/pr81719.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr82294.C -std=gnu++11 scan-tree-dump-not gimple "this->arr = " PASS: g++.dg/tree-ssa/pr82294.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr82294.C -std=gnu++20 scan-tree-dump-not gimple "this->arr = " PASS: g++.dg/tree-ssa/pr82294.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr82294.C -std=gnu++26 scan-tree-dump-not gimple "this->arr = " PASS: g++.dg/tree-ssa/pr82294.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr83215.C -std=gnu++20 scan-tree-dump-times fre1 "\\*i" 1 PASS: g++.dg/tree-ssa/pr83215.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr83215.C -std=gnu++26 scan-tree-dump-times fre1 "\\*i" 1 PASS: g++.dg/tree-ssa/pr83215.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr83215.C -std=gnu++98 scan-tree-dump-times fre1 "\\*i" 1 PASS: g++.dg/tree-ssa/pr83215.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr83518.C -std=gnu++20 scan-tree-dump optimized "return 15;" PASS: g++.dg/tree-ssa/pr83518.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr83518.C -std=gnu++26 scan-tree-dump optimized "return 15;" PASS: g++.dg/tree-ssa/pr83518.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr83518.C -std=gnu++98 scan-tree-dump optimized "return 15;" PASS: g++.dg/tree-ssa/pr83518.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr83523.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr83523.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr83523.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr86062.C -std=gnu++14 scan-tree-dump fre1 "return 0.0;" PASS: g++.dg/tree-ssa/pr86062.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr86062.C -std=gnu++20 scan-tree-dump fre1 "return 0.0;" PASS: g++.dg/tree-ssa/pr86062.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr86062.C -std=gnu++26 scan-tree-dump fre1 "return 0.0;" PASS: g++.dg/tree-ssa/pr86062.C -std=gnu++26 (test for excess errors) UNSUPPORTED: g++.dg/tree-ssa/pr86544.C -std=gnu++20 UNSUPPORTED: g++.dg/tree-ssa/pr86544.C -std=gnu++26 UNSUPPORTED: g++.dg/tree-ssa/pr86544.C -std=gnu++98 PASS: g++.dg/tree-ssa/pr87008.C -std=gnu++20 scan-tree-dump-not optimized "dontcallthis" PASS: g++.dg/tree-ssa/pr87008.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr87008.C -std=gnu++26 scan-tree-dump-not optimized "dontcallthis" PASS: g++.dg/tree-ssa/pr87008.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr87008.C -std=gnu++98 scan-tree-dump-not optimized "dontcallthis" PASS: g++.dg/tree-ssa/pr87008.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr87436.C -std=gnu++11 scan-tree-dump-not gimple "this->arr = " PASS: g++.dg/tree-ssa/pr87436.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr87436.C -std=gnu++20 scan-tree-dump-not gimple "this->arr = " PASS: g++.dg/tree-ssa/pr87436.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr87436.C -std=gnu++26 scan-tree-dump-not gimple "this->arr = " PASS: g++.dg/tree-ssa/pr87436.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr87502.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr87502.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr87502.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++20 scan-tree-dump-times fre1 "= f \\(\\);" 1 PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++26 scan-tree-dump-times fre1 "= f \\(\\);" 1 PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++98 scan-tree-dump-times fre1 "= f \\(\\);" 1 PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr88152-1.C (test for excess errors) PASS: g++.dg/tree-ssa/pr88152-1.C scan-tree-dump-times forwprop1 " (?:(?:<|>=) { 0[, ]|>> (?:7|15|31|63))" 120 PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++20 scan-tree-dump-not forwprop1 " (?:>|>=|<|<=) { -214748364[78]" PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++20 scan-tree-dump-not forwprop1 " (?:>|>=|<|<=) { 214748364[67]" PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++20 scan-tree-dump-times forwprop1 " != { -2147483648, -2147483648, -2147483648, -2147483648 }" 2 PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++20 scan-tree-dump-times forwprop1 " != { 2147483647, 2147483647, 2147483647, 2147483647 }" 2 PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++20 scan-tree-dump-times forwprop1 " == { -2147483648, -2147483648, -2147483648, -2147483648 }" 2 PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++20 scan-tree-dump-times forwprop1 " == { 2147483647, 2147483647, 2147483647, 2147483647 }" 2 PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++20 scan-tree-dump-times forwprop1 "(?:return| =) { -1, -1, -1, -1 }" 2 PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++20 scan-tree-dump-times forwprop1 "(?:return| =) { 0, 0, 0, 0 }" 2 PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++26 scan-tree-dump-not forwprop1 " (?:>|>=|<|<=) { -214748364[78]" PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++26 scan-tree-dump-not forwprop1 " (?:>|>=|<|<=) { 214748364[67]" PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++26 scan-tree-dump-times forwprop1 " != { -2147483648, -2147483648, -2147483648, -2147483648 }" 2 PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++26 scan-tree-dump-times forwprop1 " != { 2147483647, 2147483647, 2147483647, 2147483647 }" 2 PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++26 scan-tree-dump-times forwprop1 " == { -2147483648, -2147483648, -2147483648, -2147483648 }" 2 PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++26 scan-tree-dump-times forwprop1 " == { 2147483647, 2147483647, 2147483647, 2147483647 }" 2 PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++26 scan-tree-dump-times forwprop1 "(?:return| =) { -1, -1, -1, -1 }" 2 PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++26 scan-tree-dump-times forwprop1 "(?:return| =) { 0, 0, 0, 0 }" 2 PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++98 scan-tree-dump-not forwprop1 " (?:>|>=|<|<=) { -214748364[78]" PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++98 scan-tree-dump-not forwprop1 " (?:>|>=|<|<=) { 214748364[67]" PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++98 scan-tree-dump-times forwprop1 " != { -2147483648, -2147483648, -2147483648, -2147483648 }" 2 PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++98 scan-tree-dump-times forwprop1 " != { 2147483647, 2147483647, 2147483647, 2147483647 }" 2 PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++98 scan-tree-dump-times forwprop1 " == { -2147483648, -2147483648, -2147483648, -2147483648 }" 2 PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++98 scan-tree-dump-times forwprop1 " == { 2147483647, 2147483647, 2147483647, 2147483647 }" 2 PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++98 scan-tree-dump-times forwprop1 "(?:return| =) { -1, -1, -1, -1 }" 2 PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++98 scan-tree-dump-times forwprop1 "(?:return| =) { 0, 0, 0, 0 }" 2 PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++20 scan-tree-dump-not split-paths "Duplicating join block" PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++20 scan-tree-dump-times split-paths "appears to be a join point for if-convertable bbs." 1 PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++26 scan-tree-dump-not split-paths "Duplicating join block" PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++26 scan-tree-dump-times split-paths "appears to be a join point for if-convertable bbs." 1 PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++98 scan-tree-dump-not split-paths "Duplicating join block" PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++98 scan-tree-dump-times split-paths "appears to be a join point for if-convertable bbs." 1 PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr89698.C -std=gnu++20 scan-tree-dump fre1 "bar \\(&b" PASS: g++.dg/tree-ssa/pr89698.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr89698.C -std=gnu++26 scan-tree-dump fre1 "bar \\(&b" PASS: g++.dg/tree-ssa/pr89698.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr89698.C -std=gnu++98 scan-tree-dump fre1 "bar \\(&b" PASS: g++.dg/tree-ssa/pr89698.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr89802.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr89802.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr89802.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr90078.C (test for excess errors) PASS: g++.dg/tree-ssa/pr90883.C (test for excess errors) PASS: g++.dg/tree-ssa/pr90883.C scan-tree-dump-not dse1 ".*.a = {}" PASS: g++.dg/tree-ssa/pr90883.C scan-tree-dump-not dse1 ".*.b = 0" PASS: g++.dg/tree-ssa/pr92751.C -std=gnu++20 scan-tree-dump fre1 "\\*dst_[0-9]*\\(D\\) = { 1, 1, 1, 1 };" PASS: g++.dg/tree-ssa/pr92751.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr92751.C -std=gnu++26 scan-tree-dump fre1 "\\*dst_[0-9]*\\(D\\) = { 1, 1, 1, 1 };" PASS: g++.dg/tree-ssa/pr92751.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr92751.C -std=gnu++98 scan-tree-dump fre1 "\\*dst_[0-9]*\\(D\\) = { 1, 1, 1, 1 };" PASS: g++.dg/tree-ssa/pr92751.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr93516.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr93516.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr93516.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr93667.C (test for excess errors) PASS: g++.dg/tree-ssa/pr93845.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr93845.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr93845.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr93940.C (test for excess errors) PASS: g++.dg/tree-ssa/pr93940.C scan-tree-dump-not optimized "builtin_unreachable" PASS: g++.dg/tree-ssa/pr94224.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr94224.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr94224.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/tree-ssa/pr94403.C PASS: g++.dg/tree-ssa/pr95638.C (test for excess errors) PASS: g++.dg/tree-ssa/pr95638.C execution test PASS: g++.dg/tree-ssa/pr95649.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr95649.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr95649.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr96930.C -std=gnu++20 scan-tree-dump optimized " = a_[0-9]\\(D\\) >> b_[0-9]\\(D\\);" PASS: g++.dg/tree-ssa/pr96930.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr96930.C -std=gnu++26 scan-tree-dump optimized " = a_[0-9]\\(D\\) >> b_[0-9]\\(D\\);" PASS: g++.dg/tree-ssa/pr96930.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pr96930.C -std=gnu++98 scan-tree-dump optimized " = a_[0-9]\\(D\\) >> b_[0-9]\\(D\\);" PASS: g++.dg/tree-ssa/pr96930.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr96945.C -std=gnu++11 scan-tree-dump-not optimized "delete" PASS: g++.dg/tree-ssa/pr96945.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr96945.C -std=gnu++20 scan-tree-dump-not optimized "delete" PASS: g++.dg/tree-ssa/pr96945.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pr96945.C -std=gnu++23 scan-tree-dump-not optimized "delete" PASS: g++.dg/tree-ssa/pr96945.C -std=gnu++23 (test for excess errors) PASS: g++.dg/tree-ssa/pr96979.C (test for excess errors) UNSUPPORTED: g++.dg/tree-ssa/pr97736.C -std=gnu++20 UNSUPPORTED: g++.dg/tree-ssa/pr97736.C -std=gnu++26 UNSUPPORTED: g++.dg/tree-ssa/pr97736.C -std=gnu++98 PASS: g++.dg/tree-ssa/pr98265.C (test for excess errors) PASS: g++.dg/tree-ssa/pr98265.C scan-tree-dump optimized "Function" PASS: g++.dg/tree-ssa/pred-1.C -std=gnu++20 scan-tree-dump profile_estimate "continue heuristics" PASS: g++.dg/tree-ssa/pred-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pred-1.C -std=gnu++26 scan-tree-dump profile_estimate "continue heuristics" PASS: g++.dg/tree-ssa/pred-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pred-1.C -std=gnu++98 scan-tree-dump profile_estimate "continue heuristics" PASS: g++.dg/tree-ssa/pred-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pta-delete-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/pta-delete-1.C -std=gnu++20 execution test PASS: g++.dg/tree-ssa/pta-delete-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/pta-delete-1.C -std=gnu++26 execution test PASS: g++.dg/tree-ssa/pta-delete-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pta-delete-1.C -std=gnu++98 execution test PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++20 scan-tree-dump-times optimized "offset_type" 0 PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++20 scan-tree-dump-times optimized "return 0" 1 PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++26 scan-tree-dump-times optimized "offset_type" 0 PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++26 scan-tree-dump-times optimized "return 0" 1 PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++98 scan-tree-dump-times optimized "offset_type" 0 PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++98 scan-tree-dump-times optimized "return 0" 1 PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/restrict1.C -std=gnu++20 scan-tree-dump lim2 "Executing store motion" PASS: g++.dg/tree-ssa/restrict1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/restrict1.C -std=gnu++26 scan-tree-dump lim2 "Executing store motion" PASS: g++.dg/tree-ssa/restrict1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/restrict1.C -std=gnu++98 scan-tree-dump lim2 "Executing store motion" PASS: g++.dg/tree-ssa/restrict1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++20 scan-tree-dump-times optimized "return 1" 1 PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++20 scan-tree-dump-times optimized "return 2" 1 PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++20 scan-tree-dump-times optimized "return 3" 1 PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++20 scan-tree-dump-times optimized "return 4" 0 PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++20 scan-tree-dump-times optimized "return 5" 1 PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++20 scan-tree-dump-times optimized "return 6" 0 PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++26 scan-tree-dump-times optimized "return 1" 1 PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++26 scan-tree-dump-times optimized "return 2" 1 PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++26 scan-tree-dump-times optimized "return 3" 1 PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++26 scan-tree-dump-times optimized "return 4" 0 PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++26 scan-tree-dump-times optimized "return 5" 1 PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++26 scan-tree-dump-times optimized "return 6" 0 PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++98 scan-tree-dump-times optimized "return 1" 1 PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++98 scan-tree-dump-times optimized "return 2" 1 PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++98 scan-tree-dump-times optimized "return 3" 1 PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++98 scan-tree-dump-times optimized "return 4" 0 PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++98 scan-tree-dump-times optimized "return 5" 1 PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++98 scan-tree-dump-times optimized "return 6" 0 PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/restrict3.C -std=gnu++20 scan-tree-dump fre1 "return 1;" PASS: g++.dg/tree-ssa/restrict3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/restrict3.C -std=gnu++26 scan-tree-dump fre1 "return 1;" PASS: g++.dg/tree-ssa/restrict3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/restrict3.C -std=gnu++98 scan-tree-dump fre1 "return 1;" PASS: g++.dg/tree-ssa/restrict3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/simple-dse-1.C -std=gnu++20 scan-tree-dump forwprop1 "Removing dead call store stmt p1 =" PASS: g++.dg/tree-ssa/simple-dse-1.C -std=gnu++20 scan-tree-dump-not forwprop1 "Removing dead call store stmt v1 =" PASS: g++.dg/tree-ssa/simple-dse-1.C -std=gnu++20 scan-tree-dump-not forwprop1 "Removing lhs of call stmt " PASS: g++.dg/tree-ssa/simple-dse-1.C -std=gnu++20 scan-tree-dump-times forwprop1 "Removing dead call store stmt" 1 PASS: g++.dg/tree-ssa/simple-dse-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/simple-dse-1.C -std=gnu++26 scan-tree-dump forwprop1 "Removing dead call store stmt p1 =" PASS: g++.dg/tree-ssa/simple-dse-1.C -std=gnu++26 scan-tree-dump-not forwprop1 "Removing dead call store stmt v1 =" PASS: g++.dg/tree-ssa/simple-dse-1.C -std=gnu++26 scan-tree-dump-not forwprop1 "Removing lhs of call stmt " PASS: g++.dg/tree-ssa/simple-dse-1.C -std=gnu++26 scan-tree-dump-times forwprop1 "Removing dead call store stmt" 1 PASS: g++.dg/tree-ssa/simple-dse-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/simple-dse-1.C -std=gnu++98 scan-tree-dump forwprop1 "Removing dead call store stmt p1 =" PASS: g++.dg/tree-ssa/simple-dse-1.C -std=gnu++98 scan-tree-dump-not forwprop1 "Removing dead call store stmt v1 =" PASS: g++.dg/tree-ssa/simple-dse-1.C -std=gnu++98 scan-tree-dump-not forwprop1 "Removing lhs of call stmt " PASS: g++.dg/tree-ssa/simple-dse-1.C -std=gnu++98 scan-tree-dump-times forwprop1 "Removing dead call store stmt" 1 PASS: g++.dg/tree-ssa/simple-dse-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++20 scan-tree-dump forwprop1 "Removing dead call store stmt p1 =" PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++20 scan-tree-dump forwprop1 "Removing lhs of call stmt v1 =" PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++20 scan-tree-dump-not forwprop1 "Removing dead call store stmt v1 =" PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++20 scan-tree-dump-not forwprop1 "Removing lhs of call stmt p1 =" PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++20 scan-tree-dump-times forwprop1 "Removing dead call store stmt" 1 PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++20 scan-tree-dump-times forwprop1 "Removing lhs of call stmt" 1 PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++26 scan-tree-dump forwprop1 "Removing dead call store stmt p1 =" PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++26 scan-tree-dump forwprop1 "Removing lhs of call stmt v1 =" PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++26 scan-tree-dump-not forwprop1 "Removing dead call store stmt v1 =" PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++26 scan-tree-dump-not forwprop1 "Removing lhs of call stmt p1 =" PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++26 scan-tree-dump-times forwprop1 "Removing dead call store stmt" 1 PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++26 scan-tree-dump-times forwprop1 "Removing lhs of call stmt" 1 PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++98 scan-tree-dump forwprop1 "Removing dead call store stmt p1 =" PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++98 scan-tree-dump forwprop1 "Removing lhs of call stmt v1 =" PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++98 scan-tree-dump-not forwprop1 "Removing dead call store stmt v1 =" PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++98 scan-tree-dump-not forwprop1 "Removing lhs of call stmt p1 =" PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++98 scan-tree-dump-times forwprop1 "Removing dead call store stmt" 1 PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++98 scan-tree-dump-times forwprop1 "Removing lhs of call stmt" 1 PASS: g++.dg/tree-ssa/simple-dse-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/simple-dse-3.C -std=gnu++20 scan-tree-dump forwprop1 "Removing dead call store stmt p1 =" PASS: g++.dg/tree-ssa/simple-dse-3.C -std=gnu++20 scan-tree-dump-not forwprop1 "Removing dead call store stmt v1 =" PASS: g++.dg/tree-ssa/simple-dse-3.C -std=gnu++20 scan-tree-dump-not forwprop1 "Removing lhs of call stmt " PASS: g++.dg/tree-ssa/simple-dse-3.C -std=gnu++20 scan-tree-dump-times forwprop1 "Removing dead call store stmt" 1 PASS: g++.dg/tree-ssa/simple-dse-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/simple-dse-3.C -std=gnu++26 scan-tree-dump forwprop1 "Removing dead call store stmt p1 =" PASS: g++.dg/tree-ssa/simple-dse-3.C -std=gnu++26 scan-tree-dump-not forwprop1 "Removing dead call store stmt v1 =" PASS: g++.dg/tree-ssa/simple-dse-3.C -std=gnu++26 scan-tree-dump-not forwprop1 "Removing lhs of call stmt " PASS: g++.dg/tree-ssa/simple-dse-3.C -std=gnu++26 scan-tree-dump-times forwprop1 "Removing dead call store stmt" 2 PASS: g++.dg/tree-ssa/simple-dse-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/simple-dse-3.C -std=gnu++98 scan-tree-dump forwprop1 "Removing dead call store stmt p1 =" PASS: g++.dg/tree-ssa/simple-dse-3.C -std=gnu++98 scan-tree-dump-not forwprop1 "Removing dead call store stmt v1 =" PASS: g++.dg/tree-ssa/simple-dse-3.C -std=gnu++98 scan-tree-dump-not forwprop1 "Removing lhs of call stmt " PASS: g++.dg/tree-ssa/simple-dse-3.C -std=gnu++98 scan-tree-dump-times forwprop1 "Removing dead call store stmt" 1 PASS: g++.dg/tree-ssa/simple-dse-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++20 scan-tree-dump forwprop1 "Removing dead call store stmt p1 =" PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++20 scan-tree-dump forwprop1 "Removing lhs of call stmt v1 =" PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++20 scan-tree-dump-not forwprop1 "Removing dead call store stmt v1 = func1" PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++20 scan-tree-dump-not forwprop1 "Removing lhs of call stmt p1 =" PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++20 scan-tree-dump-times forwprop1 "Removing dead call store stmt" 1 PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++20 scan-tree-dump-times forwprop1 "Removing lhs of call stmt" 1 PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++26 scan-tree-dump forwprop1 "Removing dead call store stmt p1 =" PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++26 scan-tree-dump forwprop1 "Removing lhs of call stmt v1 =" PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++26 scan-tree-dump-not forwprop1 "Removing dead call store stmt v1 = func1" PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++26 scan-tree-dump-not forwprop1 "Removing lhs of call stmt p1 =" PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++26 scan-tree-dump-times forwprop1 "Removing dead call store stmt" 2 PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++26 scan-tree-dump-times forwprop1 "Removing lhs of call stmt" 1 PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++98 scan-tree-dump forwprop1 "Removing dead call store stmt p1 =" PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++98 scan-tree-dump forwprop1 "Removing lhs of call stmt v1 =" PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++98 scan-tree-dump-not forwprop1 "Removing dead call store stmt v1 = func1" PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++98 scan-tree-dump-not forwprop1 "Removing lhs of call stmt p1 =" PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++98 scan-tree-dump-times forwprop1 "Removing dead call store stmt" 1 PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++98 scan-tree-dump-times forwprop1 "Removing lhs of call stmt" 1 PASS: g++.dg/tree-ssa/simple-dse-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/sra-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/sra-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/sra-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++20 scan-tree-dump sra "Created a replacement for bar_stack offset" PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++20 scan-tree-dump sra "Created a replacement for foo_stack offset" PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++20 execution test PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++26 scan-tree-dump sra "Created a replacement for bar_stack offset" PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++26 scan-tree-dump sra "Created a replacement for foo_stack offset" PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++26 execution test PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++98 scan-tree-dump sra "Created a replacement for bar_stack offset" PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++98 scan-tree-dump sra "Created a replacement for foo_stack offset" PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++98 execution test PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++20 scan-tree-dump-times optimized "\\(int &\\)" 0 PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++26 scan-tree-dump-times optimized "\\(int &\\)" 0 PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++98 scan-tree-dump-times optimized "\\(int &\\)" 0 PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++20 scan-tree-dump-times dom2 "gss_for_code_.10." 1 PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++26 scan-tree-dump-times dom2 "gss_for_code_.10." 1 PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++98 scan-tree-dump-times dom2 "gss_for_code_.10." 1 PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-dse-1.C (test for excess errors) PASS: g++.dg/tree-ssa/ssa-dse-1.C scan-tree-dump-times dse1 "MEM \\[\\(struct FixBuf \\*\\)& \\+ [0-9]+B\\] = {}" 1 PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++20 scan-tree-dump-not dse2 "Trimming statement .head = -" PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++20 scan-tree-dump-not dse2 "mem[^\r\n]*, 0\\);" PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++26 scan-tree-dump-not dse2 "Trimming statement .head = -" PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++26 scan-tree-dump-not dse2 "mem[^\r\n]*, 0\\);" PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++98 scan-tree-dump-not dse2 "Trimming statement .head = -" PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++98 scan-tree-dump-not dse2 "mem[^\r\n]*, 0\\);" PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-dse-3.C (test for excess errors) PASS: g++.dg/tree-ssa/ssa-dse-3.C scan-tree-dump dse1 "Deleted dead store: " PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++20 scan-tree-dump-times optimized "link_error" 0 PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++26 scan-tree-dump-times optimized "link_error" 0 PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++98 scan-tree-dump-times optimized "link_error" 0 PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-sra-2.C -std=gnu++20 scan-tree-dump-times optimized "link_error" 0 PASS: g++.dg/tree-ssa/ssa-sra-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-sra-2.C -std=gnu++26 scan-tree-dump-times optimized "link_error" 0 PASS: g++.dg/tree-ssa/ssa-sra-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-sra-2.C -std=gnu++98 scan-tree-dump-times optimized "link_error" 0 PASS: g++.dg/tree-ssa/ssa-sra-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-sra-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-sra-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-sra-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-store-ccp-1.C -std=gnu++20 scan-tree-dump-times optimized "conststaticvariable" 1 PASS: g++.dg/tree-ssa/ssa-store-ccp-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-store-ccp-1.C -std=gnu++26 scan-tree-dump-times optimized "conststaticvariable" 1 PASS: g++.dg/tree-ssa/ssa-store-ccp-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-store-ccp-1.C -std=gnu++98 scan-tree-dump-times optimized "conststaticvariable" 1 PASS: g++.dg/tree-ssa/ssa-store-ccp-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/string-1.C (test for excess errors) PASS: g++.dg/tree-ssa/string-1.C scan-tree-dump-not optimized "throw" PASS: g++.dg/tree-ssa/string-strlen-1.C -std=c++20 scan-tree-dump optimized "return 1" PASS: g++.dg/tree-ssa/string-strlen-1.C -std=c++20 scan-tree-dump-not optimized "strlen " PASS: g++.dg/tree-ssa/string-strlen-1.C -std=c++20 scan-tree-dump-not optimized "struct string" PASS: g++.dg/tree-ssa/string-strlen-1.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/string-strlen-1.C -std=c++26 scan-tree-dump optimized "return 1" PASS: g++.dg/tree-ssa/string-strlen-1.C -std=c++26 scan-tree-dump-not optimized "strlen " PASS: g++.dg/tree-ssa/string-strlen-1.C -std=c++26 scan-tree-dump-not optimized "struct string" PASS: g++.dg/tree-ssa/string-strlen-1.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/string-strlen-1.C -std=c++98 scan-tree-dump optimized "return 1" PASS: g++.dg/tree-ssa/string-strlen-1.C -std=c++98 scan-tree-dump-not optimized "strlen " PASS: g++.dg/tree-ssa/string-strlen-1.C -std=c++98 scan-tree-dump-not optimized "struct string" PASS: g++.dg/tree-ssa/string-strlen-1.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/strlenopt-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/strlenopt-1.C -std=gnu++20 execution test PASS: g++.dg/tree-ssa/strlenopt-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/strlenopt-1.C -std=gnu++26 execution test PASS: g++.dg/tree-ssa/strlenopt-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/strlenopt-1.C -std=gnu++98 execution test PASS: g++.dg/tree-ssa/strlenopt-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/tree-ssa/strlenopt-2.C -std=gnu++20 execution test PASS: g++.dg/tree-ssa/strlenopt-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/tree-ssa/strlenopt-2.C -std=gnu++26 execution test PASS: g++.dg/tree-ssa/strlenopt-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/strlenopt-2.C -std=gnu++98 execution test PASS: g++.dg/tree-ssa/tail-call-1.C -std=c++11 scan-tree-dump-not optimized "tail call" PASS: g++.dg/tree-ssa/tail-call-1.C -std=c++11 (test for excess errors) PASS: g++.dg/tree-ssa/tail-call-1.C -std=c++20 scan-tree-dump-not optimized "tail call" PASS: g++.dg/tree-ssa/tail-call-1.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/tail-call-1.C -std=c++26 scan-tree-dump-not optimized "tail call" PASS: g++.dg/tree-ssa/tail-call-1.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/tmmti.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/tmmti.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/tmmti.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/value-expr1.C -std=c++11 scan-tree-dump-not gimple "value-expr: \\[" PASS: g++.dg/tree-ssa/value-expr1.C -std=c++11 (test for excess errors) PASS: g++.dg/tree-ssa/value-expr1.C -std=c++20 scan-tree-dump-not gimple "value-expr: \\[" PASS: g++.dg/tree-ssa/value-expr1.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/value-expr1.C -std=c++26 scan-tree-dump-not gimple "value-expr: \\[" PASS: g++.dg/tree-ssa/value-expr1.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/value-expr2.C -std=c++17 scan-tree-dump-not gimple "value-expr: \\[" PASS: g++.dg/tree-ssa/value-expr2.C -std=c++17 (test for excess errors) PASS: g++.dg/tree-ssa/value-expr2.C -std=c++20 scan-tree-dump-not gimple "value-expr: \\[" PASS: g++.dg/tree-ssa/value-expr2.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/value-expr2.C -std=c++26 scan-tree-dump-not gimple "value-expr: \\[" PASS: g++.dg/tree-ssa/value-expr2.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/tree-ssa/vector-compare-1.C -std=gnu++11 UNSUPPORTED: g++.dg/tree-ssa/vector-compare-1.C -std=gnu++20 UNSUPPORTED: g++.dg/tree-ssa/vector-compare-1.C -std=gnu++26 PASS: g++.dg/tree-ssa/volatile1.C -std=c++20 scan-tree-dump-not gimple "\\*this" PASS: g++.dg/tree-ssa/volatile1.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/volatile1.C -std=c++26 scan-tree-dump-not gimple "\\*this" PASS: g++.dg/tree-ssa/volatile1.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/volatile1.C -std=c++98 scan-tree-dump-not gimple "\\*this" PASS: g++.dg/tree-ssa/volatile1.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/volatile2.C -std=c++20 scan-tree-dump-times gimple "= i" 10 PASS: g++.dg/tree-ssa/volatile2.C -std=c++20 (test for excess errors) PASS: g++.dg/tree-ssa/volatile2.C -std=c++26 scan-tree-dump-times gimple "= i" 10 PASS: g++.dg/tree-ssa/volatile2.C -std=c++26 (test for excess errors) PASS: g++.dg/tree-ssa/volatile2.C -std=c++98 scan-tree-dump-times gimple "= i" 10 PASS: g++.dg/tree-ssa/volatile2.C -std=c++98 (test for excess errors) PASS: g++.dg/uninit-pr105646.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/uninit-pr105646.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/uninit-pr105646.C -std=gnu++11 (test for excess errors) PASS: g++.dg/uninit-pr105646.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/uninit-pr105646.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/uninit-pr105646.C -std=gnu++20 (test for excess errors) PASS: g++.dg/uninit-pr105646.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/uninit-pr105646.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/uninit-pr105646.C -std=gnu++26 (test for excess errors) PASS: g++.dg/uninit-pr105937.C -std=gnu++17 (test for bogus messages, line 221) PASS: g++.dg/uninit-pr105937.C -std=gnu++17 (test for excess errors) PASS: g++.dg/uninit-pr105937.C -std=gnu++20 (test for bogus messages, line 221) PASS: g++.dg/uninit-pr105937.C -std=gnu++20 (test for excess errors) PASS: g++.dg/uninit-pr105937.C -std=gnu++26 (test for bogus messages, line 221) PASS: g++.dg/uninit-pr105937.C -std=gnu++26 (test for excess errors) PASS: g++.dg/uninit-pr106722-1.C -std=gnu++11 (test for bogus messages, line 61) PASS: g++.dg/uninit-pr106722-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/uninit-pr106722-1.C -std=gnu++20 (test for bogus messages, line 61) PASS: g++.dg/uninit-pr106722-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/uninit-pr106722-1.C -std=gnu++26 (test for bogus messages, line 61) PASS: g++.dg/uninit-pr106722-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/uninit-pr74762.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/uninit-pr74762.C -std=gnu++20 (test for excess errors) PASS: g++.dg/uninit-pr74762.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/uninit-pr74762.C -std=gnu++26 (test for excess errors) PASS: g++.dg/uninit-pr74762.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/uninit-pr74762.C -std=gnu++98 (test for excess errors) PASS: g++.dg/uninit-pred-1_a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/uninit-pred-1_a.C -std=gnu++20 uninitialized variable warning (test for bogus messages, line 44) PASS: g++.dg/uninit-pred-1_a.C -std=gnu++20 uninitialized variable warning (test for bogus messages, line 48) PASS: g++.dg/uninit-pred-1_a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/uninit-pred-1_a.C -std=gnu++26 uninitialized variable warning (test for bogus messages, line 44) PASS: g++.dg/uninit-pred-1_a.C -std=gnu++26 uninitialized variable warning (test for bogus messages, line 48) PASS: g++.dg/uninit-pred-1_a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/uninit-pred-1_a.C -std=gnu++98 uninitialized variable warning (test for bogus messages, line 44) PASS: g++.dg/uninit-pred-1_a.C -std=gnu++98 uninitialized variable warning (test for bogus messages, line 48) PASS: g++.dg/uninit-pred-1_b.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/uninit-pred-1_b.C -std=gnu++20 (test for excess errors) PASS: g++.dg/uninit-pred-1_b.C -std=gnu++20 uninitialized variable warning (test for warnings, line 48) PASS: g++.dg/uninit-pred-1_b.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/uninit-pred-1_b.C -std=gnu++26 (test for excess errors) PASS: g++.dg/uninit-pred-1_b.C -std=gnu++26 uninitialized variable warning (test for warnings, line 48) PASS: g++.dg/uninit-pred-1_b.C -std=gnu++98 (test for warnings, line 44) PASS: g++.dg/uninit-pred-1_b.C -std=gnu++98 (test for excess errors) PASS: g++.dg/uninit-pred-1_b.C -std=gnu++98 uninitialized variable warning (test for warnings, line 48) PASS: g++.dg/uninit-pred-2_a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/uninit-pred-2_a.C -std=gnu++20 uninitialized variable warning (test for bogus messages, line 47) PASS: g++.dg/uninit-pred-2_a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/uninit-pred-2_a.C -std=gnu++26 uninitialized variable warning (test for bogus messages, line 47) PASS: g++.dg/uninit-pred-2_a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/uninit-pred-2_a.C -std=gnu++98 uninitialized variable warning (test for bogus messages, line 47) PASS: g++.dg/uninit-pred-2_b.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/uninit-pred-2_b.C -std=gnu++20 (test for excess errors) PASS: g++.dg/uninit-pred-2_b.C -std=gnu++20 uninitialized variable warning (test for warnings, line 47) PASS: g++.dg/uninit-pred-2_b.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/uninit-pred-2_b.C -std=gnu++26 (test for excess errors) PASS: g++.dg/uninit-pred-2_b.C -std=gnu++26 uninitialized variable warning (test for warnings, line 47) PASS: g++.dg/uninit-pred-2_b.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/uninit-pred-2_b.C -std=gnu++98 (test for excess errors) PASS: g++.dg/uninit-pred-2_b.C -std=gnu++98 uninitialized variable warning (test for warnings, line 47) PASS: g++.dg/uninit-pred-3_a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/uninit-pred-3_a.C -std=gnu++20 uninitialized variable warning (test for bogus messages, line 62) PASS: g++.dg/uninit-pred-3_a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/uninit-pred-3_a.C -std=gnu++26 uninitialized variable warning (test for bogus messages, line 62) PASS: g++.dg/uninit-pred-3_a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/uninit-pred-3_a.C -std=gnu++98 uninitialized variable warning (test for bogus messages, line 62) PASS: g++.dg/uninit-pred-3_b.C -std=gnu++20 (test for excess errors) PASS: g++.dg/uninit-pred-3_b.C -std=gnu++20 uninitialized variable warning (test for warnings, line 72) PASS: g++.dg/uninit-pred-3_b.C -std=gnu++26 (test for excess errors) PASS: g++.dg/uninit-pred-3_b.C -std=gnu++26 uninitialized variable warning (test for warnings, line 72) PASS: g++.dg/uninit-pred-3_b.C -std=gnu++98 (test for excess errors) PASS: g++.dg/uninit-pred-3_b.C -std=gnu++98 uninitialized variable warning (test for warnings, line 72) PASS: g++.dg/uninit-pred-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/uninit-pred-4.C -std=gnu++20 uninitialized variable warning (test for bogus messages, line 9) PASS: g++.dg/uninit-pred-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/uninit-pred-4.C -std=gnu++26 uninitialized variable warning (test for bogus messages, line 9) PASS: g++.dg/uninit-pred-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/uninit-pred-4.C -std=gnu++98 uninitialized variable warning (test for bogus messages, line 9) PASS: g++.dg/uninit-pred-5.C -std=gnu++20 (test for bogus messages, line 44) PASS: g++.dg/uninit-pred-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/uninit-pred-5.C -std=gnu++26 (test for bogus messages, line 44) PASS: g++.dg/uninit-pred-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/uninit-pred-5.C -std=gnu++98 (test for bogus messages, line 44) PASS: g++.dg/uninit-pred-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++20 (test for excess errors) PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++20 false warning (test for bogus messages, line 13) PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++20 false warning (test for bogus messages, line 8) PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++26 (test for excess errors) PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++26 false warning (test for bogus messages, line 13) PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++26 false warning (test for bogus messages, line 8) PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++98 false warning (test for bogus messages, line 13) PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++98 false warning (test for bogus messages, line 8) PASS: g++.dg/uninit-pred-loop-1_b.C -std=gnu++20 (test for excess errors) PASS: g++.dg/uninit-pred-loop-1_b.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/uninit-pred-loop-1_b.C -std=gnu++26 (test for excess errors) PASS: g++.dg/uninit-pred-loop-1_b.C -std=gnu++98 (test for excess errors) PASS: g++.dg/uninit-pred-loop-1_c.C (test for excess errors) PASS: g++.dg/uninit-pred-loop-1_c.C warning (test for warnings, line 18) PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++20 false warning (test for bogus messages, line 13) PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++20 false warning (test for bogus messages, line 8) PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++26 false warning (test for bogus messages, line 13) PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++26 false warning (test for bogus messages, line 8) PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++98 false warning (test for bogus messages, line 13) PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++98 false warning (test for bogus messages, line 8) PASS: g++.dg/vec-init-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/vec-init-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/vec-init-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/83895.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/83895.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/83895.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for errors, line 47) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for errors, line 49) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for errors, line 51) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 21 (test for warnings, line 20) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 28 (test for warnings, line 27) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 30 (test for warnings, line 29) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 32 (test for warnings, line 31) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 34 (test for warnings, line 33) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 39 (test for warnings, line 38) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 46 (test for warnings, line 45) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 48 (test for warnings, line 47) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 50 (test for warnings, line 49) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 52 (test for warnings, line 51) PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for errors, line 45) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for errors, line 47) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for errors, line 49) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for errors, line 51) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 at line 21 (test for warnings, line 20) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 at line 28 (test for warnings, line 27) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 at line 30 (test for warnings, line 29) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 at line 32 (test for warnings, line 31) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 at line 34 (test for warnings, line 33) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 at line 39 (test for warnings, line 38) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 at line 46 (test for warnings, line 45) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 at line 48 (test for warnings, line 47) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 at line 50 (test for warnings, line 49) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 at line 52 (test for warnings, line 51) PASS: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for errors, line 27) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for errors, line 29) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for errors, line 31) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for errors, line 33) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for errors, line 45) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for errors, line 47) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for errors, line 49) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for errors, line 51) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 41) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 21 (test for warnings, line 20) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 28 (test for warnings, line 27) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 30 (test for warnings, line 29) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 32 (test for warnings, line 31) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 34 (test for warnings, line 33) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 39 (test for warnings, line 38) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 46 (test for warnings, line 45) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 48 (test for warnings, line 47) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 50 (test for warnings, line 49) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 52 (test for warnings, line 51) PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Waddress-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Waddress-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Waddress-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Waddress-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Waddress-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Waddress-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Waddress-4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Waddress-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Waddress-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 110) PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 113) PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 115) PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++20 pr102378 (test for warnings, line 109) XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++20 pr102378 (test for warnings, line 114) XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++20 pr102378 (test for warnings, line 118) PASS: g++.dg/warn/Waddress-5.C -std=gnu++26 (test for warnings, line 110) PASS: g++.dg/warn/Waddress-5.C -std=gnu++26 (test for warnings, line 113) PASS: g++.dg/warn/Waddress-5.C -std=gnu++26 (test for warnings, line 115) PASS: g++.dg/warn/Waddress-5.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Waddress-5.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Waddress-5.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Waddress-5.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Waddress-5.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Waddress-5.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Waddress-5.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Waddress-5.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Waddress-5.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Waddress-5.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Waddress-5.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/warn/Waddress-5.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/warn/Waddress-5.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/warn/Waddress-5.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/warn/Waddress-5.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++26 pr102378 (test for warnings, line 109) XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++26 pr102378 (test for warnings, line 114) XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++26 pr102378 (test for warnings, line 118) PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 110) PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 113) PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 115) PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 50) PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 62) PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 63) PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 66) PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 67) PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for excess errors) XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++98 pr102378 (test for warnings, line 109) XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++98 pr102378 (test for warnings, line 114) XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++98 pr102378 (test for warnings, line 118) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 50) XFAIL: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 70) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 75) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 76) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 77) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 78) PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 50) XFAIL: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 70) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 74) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 75) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 76) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 77) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for warnings, line 78) PASS: g++.dg/warn/Waddress-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 39) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 41) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 44) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 45) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 50) XFAIL: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 66) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 69) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 70) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 71) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 72) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 73) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 74) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 75) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 76) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 77) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 78) PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for errors, line 41) PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for errors, line 43) PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Waddress-7.C -std=gnu++26 (test for errors, line 41) PASS: g++.dg/warn/Waddress-7.C -std=gnu++26 (test for errors, line 43) PASS: g++.dg/warn/Waddress-7.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Waddress-7.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Waddress-7.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Waddress-7.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Waddress-7.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Waddress-7.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/warn/Waddress-7.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/warn/Waddress-7.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/warn/Waddress-7.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Waddress-7.C -std=gnu++26 (test for warnings, line 74) PASS: g++.dg/warn/Waddress-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for errors, line 41) PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for errors, line 43) PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 48) PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 53) PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 61) PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 64) PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 66) PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 74) PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 79) PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 84) PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Waddress-8.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Waddress-8.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Waddress-8.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Waddress-8.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Waddress-8.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Waddress-8.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Waddress-8.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Waddress-8.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/warn/Waddress-8.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Waddress-8.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Waddress-8.C -std=gnu++26 (test for warnings, line 79) PASS: g++.dg/warn/Waddress-8.C -std=gnu++26 (test for warnings, line 84) PASS: g++.dg/warn/Waddress-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 62) PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 73) PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 79) PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 84) PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Waddress-9.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/warn/Waddress-9.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/warn/Waddress-9.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/warn/Waddress-9.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/warn/Waddress-9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Waddress-9.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Waddress-9.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Waddress-9.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Waddress-9.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Waddress-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Waddress-9.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Waddress-9.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Waddress-9.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Waddress-9.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Waddress-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Waddress-of-packed-member1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Waddress-of-packed-member1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Waddress-of-packed-member1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Waddress-of-packed-member2.C -std=c++14 (test for errors, line 7) PASS: g++.dg/warn/Waddress-of-packed-member2.C -std=c++14 (test for excess errors) PASS: g++.dg/warn/Waddress-of-packed-member2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/warn/Waddress-of-packed-member2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Waddress-of-packed-member2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/warn/Waddress-of-packed-member2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wall-write-strings.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/Wall-write-strings.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wall-write-strings.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/Wall-write-strings.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wall-write-strings.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/warn/Wall-write-strings.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++98 (test for warnings, line 48) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++98 (test for warnings, line 50) PASS: g++.dg/warn/Walloc-size-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 19) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 29) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 37) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 43) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 55) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++26 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++26 correct warning (test for warnings, line 19) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++26 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++26 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++26 correct warning (test for warnings, line 29) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++26 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++26 correct warning (test for warnings, line 37) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++26 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++26 correct warning (test for warnings, line 43) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++26 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++26 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++26 correct warning (test for warnings, line 55) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 19) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 29) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 37) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 43) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 55) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++20 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++20 correct warning (test for warnings, line 30) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++20 correct warning (test for warnings, line 40) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++20 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++20 correct warning (test for warnings, line 54) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++20 correct warning (test for warnings, line 58) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++26 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++26 correct warning (test for warnings, line 30) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++26 correct warning (test for warnings, line 40) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++26 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++26 correct warning (test for warnings, line 54) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++26 correct warning (test for warnings, line 58) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++98 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++98 correct warning (test for warnings, line 30) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++98 correct warning (test for warnings, line 40) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++98 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++98 correct warning (test for warnings, line 54) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++98 correct warning (test for warnings, line 58) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 45) PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 note at line 21 (test for warnings, line 20) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 note at line 47 (test for warnings, line 46) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 note at line 21 (test for warnings, line 20) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++26 note at line 47 (test for warnings, line 46) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 48) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 50) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 54) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 56) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 60) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 61) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 note at line 21 (test for warnings, line 20) PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 note at line 47 (test for warnings, line 46) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 75) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 76) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 77) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 78) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 79) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 note at line 40 (test for warnings, line 39) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 note at line 66 (test for warnings, line 65) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 74) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 75) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 76) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 77) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 78) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 79) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 note at line 40 (test for warnings, line 39) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++26 note at line 66 (test for warnings, line 65) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 39) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 41) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 48) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 50) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 52) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 53) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 54) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 65) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 67) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 69) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 73) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 74) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 75) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 76) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 77) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 78) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 79) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 80) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 note at line 40 (test for warnings, line 39) PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 note at line 66 (test for warnings, line 65) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 note at line 23 (test for warnings, line 22) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 note at line 49 (test for warnings, line 48) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 note at line 23 (test for warnings, line 22) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++26 note at line 49 (test for warnings, line 48) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 48) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 50) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 52) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 56) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 60) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 61) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 62) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 63) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 note at line 23 (test for warnings, line 22) PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 note at line 49 (test for warnings, line 48) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 77) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 78) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 79) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 81) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 84) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 note at line 44 (test for warnings, line 43) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 note at line 70 (test for warnings, line 69) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 77) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 78) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 79) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 81) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 82) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 83) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for warnings, line 84) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 note at line 44 (test for warnings, line 43) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++26 note at line 70 (test for warnings, line 69) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 45) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 52) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 53) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 54) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 56) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 69) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 71) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 72) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 73) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 77) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 78) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 79) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 80) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 81) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 82) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 83) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 84) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 note at line 44 (test for warnings, line 43) PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 note at line 70 (test for warnings, line 69) PASS: g++.dg/warn/Warray-bounds-14.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/warn/Warray-bounds-14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-14.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/warn/Warray-bounds-14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-14.C -std=gnu++98 (test for bogus messages, line 16) PASS: g++.dg/warn/Warray-bounds-14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-15.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/warn/Warray-bounds-15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-15.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/warn/Warray-bounds-15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-15.C -std=gnu++98 (test for bogus messages, line 18) PASS: g++.dg/warn/Warray-bounds-15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-16.C -std=gnu++20 scan-tree-dump-not optimized "goto" PASS: g++.dg/warn/Warray-bounds-16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-16.C -std=gnu++26 scan-tree-dump-not optimized "goto" PASS: g++.dg/warn/Warray-bounds-16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-16.C -std=gnu++98 scan-tree-dump-not optimized "goto" PASS: g++.dg/warn/Warray-bounds-16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++20 note (test for warnings, line 11) PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++26 note (test for warnings, line 11) PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++98 note (test for warnings, line 11) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 109) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 127) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 131) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 132) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 133) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 134) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 149) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 24) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 25) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 26) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 27) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 28) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 55) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 77) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 87) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 88) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 89) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 90) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 91) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for warnings, line 113) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for warnings, line 135) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for warnings, line 156) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for warnings, line 92) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for bogus messages, line 109) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for bogus messages, line 127) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for bogus messages, line 131) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for bogus messages, line 132) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for bogus messages, line 133) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for bogus messages, line 134) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for bogus messages, line 149) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for bogus messages, line 24) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for bogus messages, line 25) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for bogus messages, line 26) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for bogus messages, line 27) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for bogus messages, line 28) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for bogus messages, line 55) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for bogus messages, line 77) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for bogus messages, line 87) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for bogus messages, line 88) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for bogus messages, line 89) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for bogus messages, line 90) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for bogus messages, line 91) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for warnings, line 113) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for warnings, line 135) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for warnings, line 156) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for warnings, line 92) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 109) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 127) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 131) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 132) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 133) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 134) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 149) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 24) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 25) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 26) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 27) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 28) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 55) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 77) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 87) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 88) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 89) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 90) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 91) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for warnings, line 113) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for warnings, line 135) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for warnings, line 156) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for warnings, line 92) PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-19.C -std=gnu++20 (test for bogus messages, line 21) PASS: g++.dg/warn/Warray-bounds-19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-19.C -std=gnu++26 (test for bogus messages, line 21) PASS: g++.dg/warn/Warray-bounds-19.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-19.C -std=gnu++98 (test for bogus messages, line 21) PASS: g++.dg/warn/Warray-bounds-19.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-2.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Warray-bounds-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-2.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Warray-bounds-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-2.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Warray-bounds-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++20 LP32 note at line 39 (test for warnings, line 38) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++20 LP64 note at line 57 (test for warnings, line 56) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++20 assign (test for warnings, line 30) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++20 note (test for warnings, line 48) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++20 note (test for warnings, line 66) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++26 LP32 note at line 39 (test for warnings, line 38) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++26 LP64 note at line 57 (test for warnings, line 56) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++26 assign (test for warnings, line 30) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++26 note (test for warnings, line 48) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++26 note (test for warnings, line 66) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++98 (test for warnings, line 50) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++98 (test for warnings, line 60) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++98 LP32 note at line 39 (test for warnings, line 38) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++98 LP64 note at line 57 (test for warnings, line 56) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++98 assign (test for warnings, line 30) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++98 note (test for warnings, line 48) PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++98 note (test for warnings, line 66) PASS: g++.dg/warn/Warray-bounds-21.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-21.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-21.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++20 due to pr99525 (test for warnings, line 44) XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++20 pr99525 (test for warnings, line 68) XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++20 pr????? (test for warnings, line 104) XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++20 pr????? (test for warnings, line 98) PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++26 (test for warnings, line 74) PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++26 due to pr99525 (test for warnings, line 44) XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++26 pr99525 (test for warnings, line 68) XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++26 pr????? (test for warnings, line 104) XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++26 pr????? (test for warnings, line 98) PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++98 (test for warnings, line 74) PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++98 due to pr99525 (test for warnings, line 44) XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++98 pr99525 (test for warnings, line 68) XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++98 pr????? (test for warnings, line 104) XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++98 pr????? (test for warnings, line 98) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 104) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 113) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 119) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 134) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 149) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 164) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 179) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 195) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 204) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 210) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 225) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 240) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 255) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 270) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 285) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 308) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 323) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 324) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 325) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 335) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 336) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 342) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 88) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 actual at line 334 (test for warnings, line 333) XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 pr99635 (test for warnings, line 333) XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 pr????? (test for warnings, line 294) XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 pr????? (test for warnings, line 295) XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 pr????? (test for warnings, line 302) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 104) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 113) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 119) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 134) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 149) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 164) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 179) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 195) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 204) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 210) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 225) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 240) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 255) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 270) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 285) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 308) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 323) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 324) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 325) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 335) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 336) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 342) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for warnings, line 88) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 actual at line 334 (test for warnings, line 333) XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 pr99635 (test for warnings, line 333) XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 pr????? (test for warnings, line 294) XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 pr????? (test for warnings, line 295) XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++26 pr????? (test for warnings, line 302) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 104) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 113) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 119) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 134) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 149) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 164) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 179) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 195) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 204) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 210) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 225) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 240) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 255) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 270) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 285) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 308) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 323) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 324) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 325) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 335) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 336) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 342) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 73) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 88) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 actual at line 334 (test for warnings, line 333) XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 pr99635 (test for warnings, line 333) XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 pr????? (test for warnings, line 294) XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 pr????? (test for warnings, line 295) XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 pr????? (test for warnings, line 302) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 104) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 113) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 119) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 128) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 134) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 143) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 149) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 158) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 164) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 173) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 179) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 195) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 204) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 210) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 219) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 225) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 234) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 240) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 249) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 255) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 264) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 270) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 279) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 285) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 88) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 104) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 113) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 119) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 128) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 134) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 143) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 149) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 158) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 164) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 173) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 179) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 195) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 204) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 210) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 219) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 225) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 234) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 240) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 249) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 255) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 264) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 270) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 279) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 285) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 82) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for warnings, line 88) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 104) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 113) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 119) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 128) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 134) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 143) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 149) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 158) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 164) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 173) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 179) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 195) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 204) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 210) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 219) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 225) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 234) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 240) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 249) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 255) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 264) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 270) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 279) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 285) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 52) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 67) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 73) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 82) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 88) PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-26.C -std=gnu++20 (test for bogus messages, line 26) PASS: g++.dg/warn/Warray-bounds-26.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-26.C -std=gnu++26 (test for bogus messages, line 26) PASS: g++.dg/warn/Warray-bounds-26.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-26.C -std=gnu++98 (test for bogus messages, line 26) PASS: g++.dg/warn/Warray-bounds-26.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-27.C -std=gnu++11 (test for bogus messages, line 16) PASS: g++.dg/warn/Warray-bounds-27.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-27.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/warn/Warray-bounds-27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-27.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/warn/Warray-bounds-27.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-3.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/warn/Warray-bounds-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-3.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/warn/Warray-bounds-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-3.C -std=gnu++98 (test for bogus messages, line 13) PASS: g++.dg/warn/Warray-bounds-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-6.C -std=gnu++20 (test for bogus messages, line 23) PASS: g++.dg/warn/Warray-bounds-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-6.C -std=gnu++26 (test for bogus messages, line 23) PASS: g++.dg/warn/Warray-bounds-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-6.C -std=gnu++98 (test for bogus messages, line 23) PASS: g++.dg/warn/Warray-bounds-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 105) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 106) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 107) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 116) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 117) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 118) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 127) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 128) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 129) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 153) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 154) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 155) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 164) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 173) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 174) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 184) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 185) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 195) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 196) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 206) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 207) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 228) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 229) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 238) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 248) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 249) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 259) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 260) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 270) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 271) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 281) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 282) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 290) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 291) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 301) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 302) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 311) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 314) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 318) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 336) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 338) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 352) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 354) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 366) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 368) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 380) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 382) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 97) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 105) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 106) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 107) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 116) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 117) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 118) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 127) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 128) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 129) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 153) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 154) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 155) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 164) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 173) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 174) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 184) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 185) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 195) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 196) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 206) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 207) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 228) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 229) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 238) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 248) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 249) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 259) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 260) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 270) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 271) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 281) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 282) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 290) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 291) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 301) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 302) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 311) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 314) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 318) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 336) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 338) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 352) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 354) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 366) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 368) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 380) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 382) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for warnings, line 97) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 105) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 106) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 107) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 116) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 117) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 118) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 127) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 128) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 129) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 153) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 154) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 155) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 164) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 173) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 174) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 184) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 185) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 195) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 196) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 206) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 207) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 228) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 229) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 238) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 248) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 249) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 259) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 260) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 270) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 271) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 281) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 282) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 290) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 291) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 301) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 302) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 311) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 314) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 318) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 336) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 338) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 352) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 354) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 366) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 368) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 380) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 382) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 48) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 97) PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++20 pr88565 (test for warnings, line 17) XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++20 pr88565 (test for warnings, line 34) XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++20 pr88565 (test for warnings, line 80) PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++26 pr88565 (test for warnings, line 17) XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++26 pr88565 (test for warnings, line 34) XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++26 pr88565 (test for warnings, line 80) PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++98 (test for warnings, line 64) PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++98 (test for excess errors) XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++98 pr88565 (test for warnings, line 17) XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++98 pr88565 (test for warnings, line 34) XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++98 pr88565 (test for warnings, line 80) PASS: g++.dg/warn/Warray-bounds-pr104165-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-pr104165-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-pr104165-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-pr122824.C (test for excess errors) PASS: g++.dg/warn/Warray-bounds-pr92539.C -std=gnu++11 (test for bogus messages, line 12) PASS: g++.dg/warn/Warray-bounds-pr92539.C -std=gnu++11 (test for bogus messages, line 44) PASS: g++.dg/warn/Warray-bounds-pr92539.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-pr92539.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/warn/Warray-bounds-pr92539.C -std=gnu++20 (test for bogus messages, line 44) PASS: g++.dg/warn/Warray-bounds-pr92539.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-pr92539.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/warn/Warray-bounds-pr92539.C -std=gnu++26 (test for bogus messages, line 44) PASS: g++.dg/warn/Warray-bounds-pr92539.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 70) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 78) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 79) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 70) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 78) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for warnings, line 79) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 41) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 44) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 53) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 54) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 56) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 64) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 65) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 70) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 71) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 72) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 78) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 79) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds15.C -std=gnu++14 (test for warnings, line 38) PASS: g++.dg/warn/Warray-bounds15.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Warray-bounds15.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Warray-bounds15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Warray-bounds15.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Warray-bounds15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Warray-compare-1.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Warray-compare-1.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/warn/Warray-compare-1.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/warn/Warray-compare-1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Warray-compare-1.C -std=c++26 at line 16 (test for errors, line 15) PASS: g++.dg/warn/Warray-compare-1.C -std=c++26 at line 9 (test for errors, line 8) PASS: g++.dg/warn/Warray-compare-1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wbool-operation-1.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wbool-operation-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wbool-operation-1.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wbool-operation-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wbool-operation-1.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wbool-operation-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wbraces1.C -std=gnu++20 (test for warnings, line 3) PASS: g++.dg/warn/Wbraces1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wbraces1.C -std=gnu++26 (test for warnings, line 3) PASS: g++.dg/warn/Wbraces1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wbraces1.C -std=gnu++98 (test for warnings, line 3) PASS: g++.dg/warn/Wbraces1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wbraces2.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/warn/Wbraces2.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/warn/Wbraces2.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wbraces2.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wbraces2.C -std=gnu++20 (test for warnings, line 3) PASS: g++.dg/warn/Wbraces2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wbraces2.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/warn/Wbraces2.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/warn/Wbraces2.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wbraces2.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wbraces2.C -std=gnu++26 (test for warnings, line 3) PASS: g++.dg/warn/Wbraces2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wbraces2.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/warn/Wbraces2.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/warn/Wbraces2.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/warn/Wbraces2.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wbraces2.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wbraces2.C -std=gnu++98 (test for warnings, line 3) PASS: g++.dg/warn/Wbraces2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wbraces3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wbraces3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wbraces3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wbraces4.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wbraces4.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wbraces4.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wbraces4.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wbraces4.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wbraces4.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/Wbraces4.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/Wbraces4.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wbraces4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wbraces4.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wbraces4.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wbraces4.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wbraces4.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wbraces4.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wbraces4.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/Wbraces4.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/Wbraces4.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wbraces4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wbuiltin_declaration_mismatch-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wbuiltin_declaration_mismatch-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wbuiltin_declaration_mismatch-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++20 at line 19 (test for warnings, line 18) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++20 at line 21 (test for warnings, line 20) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++20 at line 23 (test for warnings, line 22) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++20 at line 35 (test for warnings, line 34) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++20 at line 37 (test for warnings, line 36) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++20 at line 47 (test for warnings, line 46) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++20 at line 49 (test for warnings, line 48) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++26 at line 19 (test for warnings, line 18) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++26 at line 21 (test for warnings, line 20) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++26 at line 23 (test for warnings, line 22) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++26 at line 35 (test for warnings, line 34) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++26 at line 37 (test for warnings, line 36) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++26 at line 47 (test for warnings, line 46) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++26 at line 49 (test for warnings, line 48) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++98 (test for warnings, line 48) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++98 at line 19 (test for warnings, line 18) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++98 at line 21 (test for warnings, line 20) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++98 at line 23 (test for warnings, line 22) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++98 at line 35 (test for warnings, line 34) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++98 at line 37 (test for warnings, line 36) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++98 at line 47 (test for warnings, line 46) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++98 at line 49 (test for warnings, line 48) PASS: g++.dg/warn/Wcalloc-transposed-args-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wcast-qual2.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/warn/Wcast-qual2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wcast-qual2.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/warn/Wcast-qual2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wcast-qual2.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/warn/Wcast-qual2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++98 (test for warnings, line 56) PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for warnings, line 56) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 54) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 56) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 60) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 61) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 62) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 63) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 64) PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 54) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 56) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 60) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 61) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 62) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 63) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 64) PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wchar-subscripts-2.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wchar-subscripts-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wchar-subscripts-2.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wchar-subscripts-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wchar-subscripts-2.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wchar-subscripts-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wchar-subscripts.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wchar-subscripts.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wchar-subscripts.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 19) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++26 (test for bogus messages, line 14) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++26 (test for bogus messages, line 19) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 13) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 14) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 15) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 16) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 18) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 19) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 9) PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess-2.C -std=gnu++20 (test for bogus messages, line 58) PASS: g++.dg/warn/Wclass-memaccess-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess-2.C -std=gnu++26 (test for bogus messages, line 58) PASS: g++.dg/warn/Wclass-memaccess-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess-2.C -std=gnu++98 (test for bogus messages, line 58) PASS: g++.dg/warn/Wclass-memaccess-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 111) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 116) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 139) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 144) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 149) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 159) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 164) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 175) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 180) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 185) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 195) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 200) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 57) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 62) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 121) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 126) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 215) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 220) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 225) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 230) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 236) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 241) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 259) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 264) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 269) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 274) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 280) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 285) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for bogus messages, line 111) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for bogus messages, line 116) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for bogus messages, line 139) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for bogus messages, line 144) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for bogus messages, line 149) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for bogus messages, line 159) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for bogus messages, line 164) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for bogus messages, line 175) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for bogus messages, line 180) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for bogus messages, line 185) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for bogus messages, line 195) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for bogus messages, line 200) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for bogus messages, line 57) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for bogus messages, line 62) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for warnings, line 121) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for warnings, line 126) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for warnings, line 215) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for warnings, line 220) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for warnings, line 225) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for warnings, line 230) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for warnings, line 236) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for warnings, line 241) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for warnings, line 259) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for warnings, line 264) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for warnings, line 269) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for warnings, line 274) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for warnings, line 280) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for warnings, line 285) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 111) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 116) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 139) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 144) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 149) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 159) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 164) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 175) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 180) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 185) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 195) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 200) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 57) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 62) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 121) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 126) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 215) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 220) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 225) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 230) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 236) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 241) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 259) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 264) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 269) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 274) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 280) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 285) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 67) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 72) PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess-6.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/warn/Wclass-memaccess-6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess-6.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wclass-memaccess-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess-6.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wclass-memaccess-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess-7.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/warn/Wclass-memaccess-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess-7.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/warn/Wclass-memaccess-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess-7.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/warn/Wclass-memaccess-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1047) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1048) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1049) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1050) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1053) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1054) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1055) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1056) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1057) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1058) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1059) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1061) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1062) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1063) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1064) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1065) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1066) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1067) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1069) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1070) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1071) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1072) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1073) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1074) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1075) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1078) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1079) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1080) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1105) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1106) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1107) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1108) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1111) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1112) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1113) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1114) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1115) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1116) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1117) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1119) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1120) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1121) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1122) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1123) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1124) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1125) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1127) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1128) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1129) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1130) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1131) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1132) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1133) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1136) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1137) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1138) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1159) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1160) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1161) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1162) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1166) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1167) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1168) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1169) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1170) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1171) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1172) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1174) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1175) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1176) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1177) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1178) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1179) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1180) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1182) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1183) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1184) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1185) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1186) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1187) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1188) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1191) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1192) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1193) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1225) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1226) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1227) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1232) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1233) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1234) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1235) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1236) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1237) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1239) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1240) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1241) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1242) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1243) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1244) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1245) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1247) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1248) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1249) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1250) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1251) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1252) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1253) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1291) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1292) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1293) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1294) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1295) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1296) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1297) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1302) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1303) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1304) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1305) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1306) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1307) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1308) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1309) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1310) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1311) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1312) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1313) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1314) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1316) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1317) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1318) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1319) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1320) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1321) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1322) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1324) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1325) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1326) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1327) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1328) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1329) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1330) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1363) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1364) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1365) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1366) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1367) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1368) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1369) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1370) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1434) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1435) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1445) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1446) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1447) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1448) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1449) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 145) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1450) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1458) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1459) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 146) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1460) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1461) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1462) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1463) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 147) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1474) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1475) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1476) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1477) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1478) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1479) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 148) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 149) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 150) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1513) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1514) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1524) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1525) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1526) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1527) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1528) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1529) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1537) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1538) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1539) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1540) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1541) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1542) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1553) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1554) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1555) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1556) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1557) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1558) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1592) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1593) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1603) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1604) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1605) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1606) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1607) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1608) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1616) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1617) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1618) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1619) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1620) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1621) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1632) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1633) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1634) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1635) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1636) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1637) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1671) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1672) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1682) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1683) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1684) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1685) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1686) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1687) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1695) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1696) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1697) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1698) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1699) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1700) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1711) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1712) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1713) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1714) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1715) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1716) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1753) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1755) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1757) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1764) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1769) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1770) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1771) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1772) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1773) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1775) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1776) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1777) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1778) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1779) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1780) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1782) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1783) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1784) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1785) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1786) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1787) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1790) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1791) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1792) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1795) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1796) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1797) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1798) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1799) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1800) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1801) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1802) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1803) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1806) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1807) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1808) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1838) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1840) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1842) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1849) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1854) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1855) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1856) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1857) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1858) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1860) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1861) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1862) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1863) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1864) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1865) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1867) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1868) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1869) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1870) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1871) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1872) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1875) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1876) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1877) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1880) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1881) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1882) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1883) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1884) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1885) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1886) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1887) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1888) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1891) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1892) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1893) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1907) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1952) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1953) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1954) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1955) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1956) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1963) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1964) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1965) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1966) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1967) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1978) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1979) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1993) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1994) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1995) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1996) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 1997) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 206) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 208) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 210) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 212) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 247) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 248) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 249) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 252) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 254) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 255) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 256) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 258) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 260) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 264) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 292) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 293) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 294) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 295) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 302) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 303) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 304) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 310) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 311) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 312) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 318) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 319) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 320) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 326) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 327) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 328) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 358) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 359) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 360) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 361) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 364) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 365) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 366) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 367) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 368) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 369) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 370) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 372) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 373) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 374) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 375) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 376) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 377) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 378) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 380) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 381) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 382) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 383) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 384) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 385) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 386) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 388) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 389) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 390) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 391) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 392) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 393) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 394) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 397) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 398) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 399) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 419) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 420) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 448) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 449) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 450) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 451) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 454) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 455) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 456) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 457) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 458) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 459) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 460) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 462) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 463) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 464) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 465) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 466) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 467) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 468) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 470) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 471) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 472) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 473) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 474) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 475) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 476) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 479) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 480) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 481) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 504) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 505) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 506) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 507) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 511) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 512) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 513) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 514) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 515) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 516) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 517) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 519) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 520) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 521) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 522) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 523) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 524) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 525) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 527) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 528) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 529) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 530) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 531) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 532) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 533) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 536) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 537) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 538) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 592) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 593) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 594) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 619) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 620) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 621) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 622) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 624) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 625) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 626) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 627) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 628) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 629) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 630) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 632) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 633) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 634) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 635) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 636) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 637) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 638) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 640) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 641) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 642) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 643) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 644) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 645) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 646) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 649) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 650) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 651) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 673) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 674) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 675) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 676) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 679) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 680) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 681) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 682) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 683) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 684) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 685) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 687) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 688) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 689) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 690) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 691) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 692) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 693) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 695) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 696) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 697) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 698) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 699) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 700) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 701) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 704) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 705) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 706) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 737) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 738) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 739) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 740) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 743) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 744) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 745) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 746) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 747) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 748) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 749) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 751) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 752) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 753) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 754) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 755) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 756) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 757) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 759) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 760) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 761) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 762) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 763) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 764) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 765) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 768) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 769) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 770) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 806) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 807) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 808) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 809) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 812) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 813) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 814) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 815) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 816) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 817) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 818) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 820) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 821) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 822) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 823) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 824) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 825) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 826) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 828) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 829) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 830) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 831) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 832) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 833) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 834) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 837) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 838) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 839) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 872) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 873) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 874) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 875) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 878) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 879) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 880) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 881) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 882) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 883) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 884) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 886) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 887) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 888) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 889) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 890) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 891) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 892) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 894) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 895) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 896) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 897) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 898) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 899) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 900) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 903) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 904) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for warnings, line 905) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 at line 1257 (test for warnings, line 1256) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 at line 1337 (test for warnings, line 1336) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 c++ 11 and later (test for warnings, line 1223) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 c++ 11 and later (test for warnings, line 1230) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 c++ 11 and later (test for warnings, line 1289) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 c++ 11 and later (test for warnings, line 1300) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 c++ 11 and later (test for warnings, line 1750) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 c++ 11 and later (test for warnings, line 1835) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 c++11 and later (test for warnings, line 1762) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 c++11 and later (test for warnings, line 1767) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 c++11 and later (test for warnings, line 1847) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++11 c++11 and later (test for warnings, line 1852) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1047) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1048) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1049) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1050) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1053) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1054) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1055) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1056) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1057) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1058) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1059) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1061) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1062) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1063) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1064) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1065) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1066) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1067) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1069) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1070) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1071) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1072) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1073) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1074) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1075) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1078) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1079) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1080) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1105) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1106) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1107) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1108) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1111) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1112) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1113) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1114) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1115) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1116) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1117) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1119) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1120) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1121) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1122) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1123) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1124) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1125) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1127) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1128) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1129) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1130) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1131) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1132) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1133) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1136) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1137) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1138) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1159) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1160) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1161) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1162) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1166) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1167) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1168) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1169) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1170) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1171) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1172) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1174) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1175) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1176) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1177) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1178) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1179) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1180) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1182) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1183) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1184) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1185) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1186) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1187) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1188) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1191) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1192) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1193) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1225) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1226) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1227) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1232) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1233) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1234) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1235) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1236) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1237) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1239) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1240) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1241) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1242) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1243) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1244) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1245) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1247) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1248) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1249) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1250) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1251) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1252) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1253) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1291) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1292) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1293) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1294) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1295) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1296) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1297) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1302) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1303) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1304) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1305) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1306) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1307) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1308) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1309) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1310) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1311) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1312) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1313) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1314) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1316) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1317) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1318) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1319) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1320) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1321) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1322) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1324) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1325) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1326) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1327) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1328) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1329) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1330) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1363) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1364) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1365) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1366) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1367) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1368) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1369) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1370) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1434) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1435) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1445) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1446) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1447) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1448) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1449) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 145) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1450) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1458) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1459) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 146) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1460) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1461) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1462) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1463) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 147) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1474) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1475) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1476) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1477) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1478) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1479) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 148) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 149) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 150) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1513) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1514) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1524) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1525) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1526) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1527) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1528) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1529) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1537) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1538) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1539) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1540) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1541) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1542) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1553) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1554) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1555) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1556) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1557) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1558) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1592) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1593) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1603) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1604) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1605) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1606) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1607) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1608) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1616) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1617) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1618) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1619) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1620) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1621) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1632) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1633) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1634) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1635) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1636) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1637) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1671) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1672) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1682) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1683) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1684) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1685) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1686) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1687) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1695) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1696) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1697) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1698) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1699) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1700) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1711) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1712) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1713) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1714) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1715) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1716) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1753) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1755) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1757) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1764) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1769) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1770) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1771) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1772) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1773) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1775) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1776) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1777) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1778) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1779) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1780) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1782) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1783) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1784) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1785) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1786) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1787) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1790) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1791) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1792) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1795) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1796) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1797) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1798) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1799) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1800) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1801) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1802) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1803) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1806) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1807) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1808) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1838) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1840) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1842) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1849) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1854) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1855) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1856) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1857) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1858) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1860) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1861) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1862) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1863) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1864) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1865) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1867) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1868) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1869) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1870) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1871) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1872) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1875) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1876) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1877) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1880) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1881) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1882) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1883) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1884) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1885) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1886) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1887) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1888) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1891) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1892) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1893) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1907) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1952) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1953) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1954) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1955) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1956) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1963) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1964) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1965) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1966) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1967) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1978) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1979) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1993) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1994) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1995) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1996) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1997) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 206) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 208) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 210) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 212) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 247) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 248) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 249) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 252) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 254) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 255) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 256) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 258) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 260) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 264) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 292) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 293) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 294) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 295) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 302) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 303) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 304) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 310) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 311) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 312) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 318) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 319) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 320) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 326) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 327) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 328) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 358) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 359) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 360) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 361) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 364) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 365) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 366) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 367) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 368) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 369) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 370) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 372) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 373) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 374) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 375) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 376) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 377) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 378) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 380) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 381) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 382) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 383) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 384) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 385) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 386) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 388) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 389) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 390) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 391) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 392) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 393) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 394) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 397) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 398) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 399) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 419) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 420) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 448) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 449) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 450) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 451) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 454) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 455) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 456) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 457) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 458) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 459) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 460) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 462) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 463) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 464) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 465) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 466) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 467) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 468) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 470) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 471) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 472) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 473) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 474) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 475) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 476) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 479) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 480) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 481) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 504) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 505) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 506) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 507) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 511) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 512) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 513) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 514) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 515) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 516) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 517) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 519) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 520) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 521) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 522) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 523) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 524) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 525) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 527) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 528) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 529) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 530) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 531) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 532) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 533) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 536) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 537) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 538) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 592) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 593) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 594) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 619) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 620) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 621) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 622) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 624) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 625) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 626) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 627) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 628) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 629) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 630) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 632) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 633) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 634) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 635) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 636) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 637) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 638) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 640) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 641) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 642) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 643) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 644) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 645) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 646) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 649) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 650) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 651) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 673) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 674) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 675) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 676) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 679) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 680) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 681) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 682) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 683) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 684) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 685) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 687) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 688) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 689) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 690) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 691) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 692) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 693) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 695) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 696) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 697) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 698) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 699) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 700) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 701) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 704) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 705) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 706) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 737) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 738) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 739) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 740) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 743) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 744) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 745) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 746) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 747) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 748) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 749) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 751) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 752) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 753) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 754) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 755) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 756) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 757) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 759) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 760) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 761) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 762) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 763) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 764) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 765) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 768) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 769) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 770) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 806) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 807) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 808) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 809) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 812) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 813) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 814) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 815) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 816) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 817) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 818) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 820) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 821) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 822) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 823) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 824) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 825) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 826) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 828) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 829) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 830) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 831) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 832) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 833) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 834) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 837) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 838) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 839) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 872) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 873) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 874) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 875) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 878) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 879) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 880) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 881) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 882) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 883) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 884) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 886) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 887) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 888) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 889) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 890) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 891) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 892) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 894) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 895) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 896) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 897) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 898) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 899) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 900) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 903) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 904) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 905) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 at line 1257 (test for warnings, line 1256) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 at line 1337 (test for warnings, line 1336) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++ 11 and later (test for warnings, line 1223) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++ 11 and later (test for warnings, line 1230) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++ 11 and later (test for warnings, line 1289) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++ 11 and later (test for warnings, line 1300) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++ 11 and later (test for warnings, line 1750) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++ 11 and later (test for warnings, line 1835) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++11 and later (test for warnings, line 1762) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++11 and later (test for warnings, line 1767) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++11 and later (test for warnings, line 1847) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++11 and later (test for warnings, line 1852) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1047) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1048) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1049) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1050) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1053) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1054) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1055) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1056) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1057) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1058) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1059) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1061) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1062) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1063) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1064) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1065) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1066) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1067) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1069) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1070) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1071) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1072) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1073) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1074) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1075) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1078) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1079) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1080) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1105) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1106) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1107) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1108) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1111) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1112) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1113) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1114) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1115) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1116) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1117) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1119) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1120) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1121) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1122) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1123) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1124) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1125) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1127) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1128) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1129) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1130) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1131) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1132) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1133) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1136) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1137) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1138) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1159) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1160) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1161) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1162) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1166) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1167) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1168) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1169) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1170) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1171) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1172) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1174) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1175) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1176) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1177) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1178) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1179) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1180) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1182) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1183) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1184) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1185) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1186) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1187) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1188) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1191) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1192) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1193) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1225) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1226) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1227) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1232) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1233) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1234) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1235) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1236) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1237) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1239) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1240) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1241) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1242) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1243) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1244) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1245) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1247) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1248) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1249) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1250) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1251) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1252) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1253) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1291) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1292) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1293) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1294) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1295) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1296) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1297) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1302) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1303) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1304) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1305) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1306) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1307) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1308) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1309) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1310) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1311) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1312) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1313) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1314) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1316) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1317) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1318) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1319) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1320) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1321) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1322) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1324) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1325) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1326) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1327) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1328) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1329) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1330) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1363) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1364) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1365) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1366) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1367) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1368) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1369) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1370) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1434) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1435) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1445) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1446) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1447) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1448) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1449) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 145) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1450) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1458) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1459) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 146) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1460) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1461) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1462) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1463) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 147) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1474) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1475) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1476) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1477) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1478) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1479) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 148) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 149) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 150) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1513) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1514) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1524) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1525) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1526) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1527) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1528) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1529) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1537) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1538) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1539) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1540) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1541) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1542) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1553) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1554) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1555) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1556) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1557) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1558) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1592) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1593) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1603) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1604) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1605) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1606) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1607) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1608) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1616) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1617) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1618) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1619) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1620) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1621) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1632) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1633) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1634) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1635) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1636) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1637) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1671) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1672) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1682) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1683) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1684) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1685) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1686) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1687) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1695) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1696) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1697) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1698) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1699) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1700) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1711) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1712) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1713) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1714) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1715) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1716) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1753) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1755) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1757) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1764) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1769) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1770) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1771) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1772) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1773) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1775) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1776) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1777) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1778) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1779) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1780) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1782) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1783) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1784) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1785) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1786) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1787) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1790) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1791) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1792) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1795) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1796) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1797) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1798) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1799) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1800) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1801) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1802) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1803) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1806) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1807) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1808) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1838) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1840) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1842) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1849) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1854) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1855) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1856) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1857) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1858) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1860) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1861) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1862) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1863) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1864) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1865) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1867) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1868) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1869) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1870) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1871) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1872) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1875) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1876) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1877) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1880) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1881) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1882) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1883) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1884) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1885) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1886) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1887) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1888) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1891) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1892) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1893) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1907) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1952) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1953) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1954) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1955) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1956) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1963) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1964) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1965) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1966) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1967) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1978) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1979) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1993) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1994) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1995) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1996) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1997) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 206) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 208) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 210) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 212) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 247) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 248) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 249) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 252) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 254) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 255) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 256) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 258) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 260) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 264) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 292) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 293) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 294) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 295) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 302) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 303) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 304) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 310) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 311) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 312) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 318) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 319) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 320) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 326) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 327) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 328) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 358) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 359) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 360) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 361) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 364) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 365) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 366) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 367) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 368) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 369) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 370) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 372) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 373) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 374) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 375) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 376) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 377) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 378) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 380) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 381) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 382) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 383) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 384) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 385) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 386) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 388) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 389) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 390) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 391) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 392) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 393) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 394) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 397) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 398) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 399) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 419) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 420) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 448) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 449) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 450) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 451) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 454) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 455) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 456) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 457) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 458) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 459) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 460) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 462) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 463) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 464) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 465) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 466) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 467) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 468) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 470) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 471) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 472) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 473) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 474) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 475) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 476) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 479) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 480) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 481) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 504) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 505) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 506) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 507) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 511) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 512) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 513) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 514) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 515) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 516) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 517) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 519) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 520) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 521) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 522) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 523) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 524) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 525) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 527) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 528) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 529) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 530) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 531) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 532) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 533) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 536) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 537) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 538) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 592) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 593) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 594) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 619) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 620) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 621) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 622) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 624) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 625) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 626) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 627) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 628) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 629) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 630) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 632) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 633) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 634) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 635) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 636) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 637) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 638) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 640) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 641) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 642) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 643) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 644) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 645) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 646) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 649) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 650) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 651) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 673) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 674) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 675) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 676) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 679) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 680) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 681) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 682) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 683) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 684) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 685) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 687) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 688) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 689) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 690) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 691) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 692) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 693) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 695) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 696) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 697) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 698) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 699) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 700) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 701) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 704) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 705) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 706) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 737) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 738) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 739) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 740) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 743) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 744) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 745) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 746) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 747) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 748) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 749) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 751) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 752) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 753) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 754) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 755) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 756) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 757) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 759) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 760) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 761) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 762) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 763) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 764) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 765) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 768) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 769) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 770) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 806) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 807) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 808) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 809) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 812) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 813) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 814) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 815) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 816) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 817) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 818) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 820) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 821) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 822) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 823) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 824) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 825) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 826) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 828) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 829) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 830) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 831) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 832) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 833) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 834) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 837) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 838) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 839) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 872) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 873) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 874) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 875) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 878) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 879) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 880) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 881) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 882) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 883) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 884) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 886) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 887) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 888) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 889) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 890) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 891) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 892) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 894) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 895) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 896) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 897) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 898) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 899) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 900) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 903) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 904) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 905) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++ 98 (test for warnings, line 1336) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++ 98 (test for warnings, line 1338) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++ 98 (test for warnings, line 1339) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++ 98 at line 1224 (test for warnings, line 1223) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++ 98 at line 1231 (test for warnings, line 1230) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++ 98 at line 1290 (test for warnings, line 1289) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++ 98 at line 1301 (test for warnings, line 1300) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++ 98 at line 1751 (test for warnings, line 1750) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++ 98 at line 1836 (test for warnings, line 1835) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++98 (test for warnings, line 1256) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++98 (test for warnings, line 1258) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++98 (test for warnings, line 1259) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++98 at line 1763 (test for warnings, line 1762) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++98 at line 1768 (test for warnings, line 1767) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++98 at line 1848 (test for warnings, line 1847) PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++98 at line 1853 (test for warnings, line 1852) PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 70) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 75) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 76) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 70) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 74) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 75) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for warnings, line 76) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 39) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 48) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 50) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 52) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 53) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 61) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 62) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 65) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 66) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 69) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 70) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 71) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 72) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 73) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 74) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 75) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 76) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/warn/Wconversion-null-3.C -std=c++11 UNSUPPORTED: g++.dg/warn/Wconversion-null-3.C -std=c++20 UNSUPPORTED: g++.dg/warn/Wconversion-null-3.C -std=c++26 PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++11 at line 22 (test for warnings, line 21) PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++11 at line 27 (test for errors, line 26) PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++11 expected multiline pattern lines 12-13 PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++11 expected multiline pattern lines 16-17 PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++11 expected multiline pattern lines 34-37 PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++11 expected multiline pattern lines 40-41 PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++20 at line 22 (test for warnings, line 21) PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++20 at line 27 (test for errors, line 26) PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++20 expected multiline pattern lines 12-13 PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++20 expected multiline pattern lines 16-17 PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++20 expected multiline pattern lines 34-37 PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++20 expected multiline pattern lines 40-41 PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++98 expected multiline pattern lines 12-13 PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++98 expected multiline pattern lines 16-17 PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++98 expected multiline pattern lines 30-31 PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++98 expected multiline pattern lines 40-41 PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/warn/Wconversion-null-5.C -std=gnu++20 UNSUPPORTED: g++.dg/warn/Wconversion-null-5.C -std=gnu++26 PASS: g++.dg/warn/Wconversion-null-5.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wconversion-null-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wconversion-null.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wconversion-null.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wconversion-null.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++20 bogus warning (test for bogus messages, line 8) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++26 bogus warning (test for bogus messages, line 8) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++98 (test for warnings, line 48) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++98 bogus warning (test for bogus messages, line 8) PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++98 (test for bogus messages, line 16) PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wconversion-pr94067.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wconversion-pr94067.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wconversion-pr94067.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 100) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 101) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 102) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 110) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 111) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 86) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 87) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 88) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 89) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 90) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 91) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 92) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 93) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 95) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 96) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 97) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 98) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 99) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 100) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 101) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 102) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 110) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 111) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 86) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 87) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 88) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 89) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 90) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 91) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 92) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 93) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 95) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 96) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 97) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 98) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for warnings, line 99) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 100) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 101) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 102) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 110) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 111) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 39) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 41) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 86) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 87) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 88) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 89) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 90) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 91) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 92) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 93) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 95) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 96) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 97) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 98) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 99) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wconversion1.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wconversion1.C -std=gnu++20 (test for warnings, line 3) PASS: g++.dg/warn/Wconversion1.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wconversion1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wconversion1.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wconversion1.C -std=gnu++26 (test for warnings, line 3) PASS: g++.dg/warn/Wconversion1.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wconversion1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wconversion1.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wconversion1.C -std=gnu++98 (test for warnings, line 3) PASS: g++.dg/warn/Wconversion1.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wconversion1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wconversion2.C -std=gnu++11 at line 4 (test for errors, line 3) PASS: g++.dg/warn/Wconversion2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wconversion2.C -std=gnu++20 at line 4 (test for errors, line 3) PASS: g++.dg/warn/Wconversion2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wconversion2.C -std=gnu++98 (test for warnings, line 3) PASS: g++.dg/warn/Wconversion2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wconversion3.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Wconversion3.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wconversion3.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wconversion3.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wconversion3.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Wconversion3.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wconversion3.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wconversion3.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Wconversion3.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/Wconversion3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wconversion4.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wconversion4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wconversion4.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wconversion4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wconversion4.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wconversion4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wconversion5.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/warn/Wconversion5.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/warn/Wconversion5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wconversion5.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/warn/Wconversion5.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/warn/Wconversion5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wconversion5.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/warn/Wconversion5.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/warn/Wconversion5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++17 (test for warnings, line 15) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++17 (test for warnings, line 16) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++17 (test for warnings, line 17) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++17 (test for warnings, line 38) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++17 (test for warnings, line 39) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++17 (test for warnings, line 48) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++17 (test for warnings, line 49) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++17 (test for excess errors) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wctad-maybe-unsupported2.C -std=gnu++17 (test for bogus messages, line 6) PASS: g++.dg/warn/Wctad-maybe-unsupported2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/warn/Wctad-maybe-unsupported2.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/warn/Wctad-maybe-unsupported2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wctad-maybe-unsupported2.C -std=gnu++26 (test for bogus messages, line 6) PASS: g++.dg/warn/Wctad-maybe-unsupported2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wctad-maybe-unsupported3.C -std=gnu++17 (test for warnings, line 6) PASS: g++.dg/warn/Wctad-maybe-unsupported3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/warn/Wctad-maybe-unsupported3.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/Wctad-maybe-unsupported3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wctad-maybe-unsupported3.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/Wctad-maybe-unsupported3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wctad-maybe-unsupported4.C -std=c++17 (test for excess errors) PASS: g++.dg/warn/Wctad-maybe-unsupported4.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wctad-maybe-unsupported4.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wctor-dtor.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wctor-dtor.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wctor-dtor.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wctor-dtor2.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wctor-dtor2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wctor-dtor2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer-3.C -std=gnu++11 (test for bogus messages, line 38) PASS: g++.dg/warn/Wdangling-pointer-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer-3.C -std=gnu++20 (test for bogus messages, line 38) PASS: g++.dg/warn/Wdangling-pointer-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer-3.C -std=gnu++26 (test for bogus messages, line 38) PASS: g++.dg/warn/Wdangling-pointer-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer-4.C -std=gnu++20 (test for bogus messages, line 19) PASS: g++.dg/warn/Wdangling-pointer-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer-4.C -std=gnu++26 (test for bogus messages, line 19) PASS: g++.dg/warn/Wdangling-pointer-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer-4.C -std=gnu++98 (test for bogus messages, line 19) PASS: g++.dg/warn/Wdangling-pointer-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++20 (test for bogus messages, line 19) PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++20 (test for bogus messages, line 25) PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++26 (test for bogus messages, line 19) PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++26 (test for bogus messages, line 25) PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++98 (test for bogus messages, line 19) PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++98 (test for bogus messages, line 25) PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer-6.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer-6.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer-6.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer-pr110055.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer-pr110055.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer-pr110055.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++20 (test for warnings, line 43) XFAIL: g++.dg/warn/Wdangling-pointer.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++26 (test for warnings, line 43) XFAIL: g++.dg/warn/Wdangling-pointer.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++98 (test for warnings, line 43) XFAIL: g++.dg/warn/Wdangling-pointer.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for bogus messages, line 143) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for bogus messages, line 144) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 100) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 102) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 108) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 114) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 116) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 119) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 120) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 131) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 141) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 142) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 145) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 38) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 45) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 46) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 50) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 52) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 53) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 60) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 61) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 64) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 73) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 90) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 91) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 94) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for warnings, line 98) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for bogus messages, line 143) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for bogus messages, line 144) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 100) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 102) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 108) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 114) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 116) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 119) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 120) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 131) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 141) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 142) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 145) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 90) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 91) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 94) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 98) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for bogus messages, line 143) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for bogus messages, line 144) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 100) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 102) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 108) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 114) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 116) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 119) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 120) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 131) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 141) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 142) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 145) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 90) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 91) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 94) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for warnings, line 98) PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference10.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wdangling-reference10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference10.C -std=gnu++23 (test for bogus messages, line 11) PASS: g++.dg/warn/Wdangling-reference10.C -std=gnu++23 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference10.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wdangling-reference10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++11 (test for bogus messages, line 15) PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++11 (test for bogus messages, line 16) PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++11 (test for bogus messages, line 17) PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++11 (test for bogus messages, line 18) PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++20 (test for bogus messages, line 17) PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++26 (test for bogus messages, line 17) PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference12.C -std=gnu++11 (test for bogus messages, line 10) PASS: g++.dg/warn/Wdangling-reference12.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference12.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/Wdangling-reference12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference12.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/Wdangling-reference12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++20 (test for bogus messages, line 20) PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++20 (test for bogus messages, line 21) PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++26 (test for bogus messages, line 20) PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++26 (test for bogus messages, line 21) PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++98 (test for bogus messages, line 20) PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++98 (test for bogus messages, line 21) PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference14.C -std=gnu++14 (test for bogus messages, line 21) PASS: g++.dg/warn/Wdangling-reference14.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference14.C -std=gnu++20 (test for bogus messages, line 21) PASS: g++.dg/warn/Wdangling-reference14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference14.C -std=gnu++26 (test for bogus messages, line 21) PASS: g++.dg/warn/Wdangling-reference14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference15.C -std=gnu++20 (test for bogus messages, line 23) PASS: g++.dg/warn/Wdangling-reference15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference15.C -std=gnu++23 (test for bogus messages, line 23) PASS: g++.dg/warn/Wdangling-reference15.C -std=gnu++23 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference15.C -std=gnu++26 (test for bogus messages, line 23) PASS: g++.dg/warn/Wdangling-reference15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference16.C -std=gnu++11 (test for bogus messages, line 9) PASS: g++.dg/warn/Wdangling-reference16.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference16.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/warn/Wdangling-reference16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference16.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/warn/Wdangling-reference16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference17.C -std=gnu++23 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference18.C -std=gnu++11 (test for bogus messages, line 19) PASS: g++.dg/warn/Wdangling-reference18.C -std=gnu++11 (test for bogus messages, line 20) PASS: g++.dg/warn/Wdangling-reference18.C -std=gnu++11 (test for bogus messages, line 21) PASS: g++.dg/warn/Wdangling-reference18.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference18.C -std=gnu++20 (test for bogus messages, line 19) PASS: g++.dg/warn/Wdangling-reference18.C -std=gnu++20 (test for bogus messages, line 20) PASS: g++.dg/warn/Wdangling-reference18.C -std=gnu++20 (test for bogus messages, line 21) PASS: g++.dg/warn/Wdangling-reference18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference18.C -std=gnu++26 (test for bogus messages, line 19) PASS: g++.dg/warn/Wdangling-reference18.C -std=gnu++26 (test for bogus messages, line 20) PASS: g++.dg/warn/Wdangling-reference18.C -std=gnu++26 (test for bogus messages, line 21) PASS: g++.dg/warn/Wdangling-reference18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference19.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/warn/Wdangling-reference19.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/warn/Wdangling-reference19.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/warn/Wdangling-reference19.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference19.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Wdangling-reference19.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wdangling-reference19.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/Wdangling-reference19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference19.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wdangling-reference19.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wdangling-reference19.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Wdangling-reference19.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference2.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/Wdangling-reference2.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/warn/Wdangling-reference2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference2.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wdangling-reference2.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wdangling-reference2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference2.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wdangling-reference2.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wdangling-reference2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference20.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/Wdangling-reference20.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Wdangling-reference20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference20.C -std=gnu++23 (test for warnings, line 42) PASS: g++.dg/warn/Wdangling-reference20.C -std=gnu++23 (test for warnings, line 43) PASS: g++.dg/warn/Wdangling-reference20.C -std=gnu++23 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference20.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Wdangling-reference20.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Wdangling-reference20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference21.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference21.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference21.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference22.C -std=gnu++11 (test for bogus messages, line 17) PASS: g++.dg/warn/Wdangling-reference22.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference22.C -std=gnu++20 (test for bogus messages, line 17) PASS: g++.dg/warn/Wdangling-reference22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference22.C -std=gnu++26 (test for bogus messages, line 17) PASS: g++.dg/warn/Wdangling-reference22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference23.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference23.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference23.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference4.C -std=c++17 (test for warnings, line 14) PASS: g++.dg/warn/Wdangling-reference4.C -std=c++17 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference4.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/warn/Wdangling-reference4.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference4.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference5.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/warn/Wdangling-reference5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference5.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/warn/Wdangling-reference5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference5.C -std=gnu++98 (test for bogus messages, line 18) PASS: g++.dg/warn/Wdangling-reference5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++17 (test for warnings, line 12) PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++17 (test for warnings, line 13) PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++17 (test for warnings, line 14) PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++17 (test for warnings, line 22) PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++17 (test for warnings, line 27) PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++17 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++11 (test for bogus messages, line 11) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++11 (test for bogus messages, line 12) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++11 (test for warnings, line 61) PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++11 (test for warnings, line 63) PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++11 (test for warnings, line 69) PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference9.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/warn/Wdangling-reference9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference9.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wdangling-reference9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdangling-reference9.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wdangling-reference9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++20 note at line 7 (test for warnings, line 6) PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++23 (test for warnings, line 3) PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++23 (test for warnings, line 5) PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++23 (test for warnings, line 6) PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++23 (test for excess errors) PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++23 note at line 7 (test for warnings, line 6) PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++26 at line 8 (test for errors, line 6) PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wdelete-incomplete-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdelete-incomplete-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdelete-incomplete-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wdelete-incomplete-3.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/warn/Wdelete-incomplete-3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wdelete-incomplete-3.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/warn/Wdelete-incomplete-3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wdelete-incomplete-3.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/warn/Wdelete-incomplete-3.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wdelete-incomplete-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdelete-incomplete-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdelete-incomplete-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++98 (test for bogus messages, line 10) PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++98 (test for bogus messages, line 11) PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero-bogus-2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero-bogus-2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero-bogus-2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero-bogus.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero-bogus.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero-bogus.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 64) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 65) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 66) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 67) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 69) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 70) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 71) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 72) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 74) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 75) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 76) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 85) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 86) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 87) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 95) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 96) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 97) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 98) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for bogus messages, line 64) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for bogus messages, line 65) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for bogus messages, line 66) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for bogus messages, line 67) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for bogus messages, line 69) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for bogus messages, line 70) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for bogus messages, line 71) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for bogus messages, line 72) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for bogus messages, line 74) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for bogus messages, line 75) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for bogus messages, line 76) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for bogus messages, line 85) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for bogus messages, line 86) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for bogus messages, line 87) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for bogus messages, line 95) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for bogus messages, line 96) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for bogus messages, line 97) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for bogus messages, line 98) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 64) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 65) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 66) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 67) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 69) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 70) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 71) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 72) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 74) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 75) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 76) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 85) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 86) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 87) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 95) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 96) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 97) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 98) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 39) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 44) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 52) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wdtor1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wdtor1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wdtor1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches6.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/warn/Wduplicated-branches6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches6.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/warn/Wduplicated-branches6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches6.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/warn/Wduplicated-branches6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches7.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wduplicated-branches7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches7.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wduplicated-branches7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches7.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wduplicated-branches7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches8.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wduplicated-branches8.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wduplicated-branches8.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wduplicated-branches8.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wduplicated-branches8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches8.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wduplicated-branches8.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wduplicated-branches8.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wduplicated-branches8.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wduplicated-branches8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches8.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wduplicated-branches8.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wduplicated-branches8.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wduplicated-branches8.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wduplicated-branches8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wduplicated-branches9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wduplicated-cond1.C -std=c++17 (test for warnings, line 10) PASS: g++.dg/warn/Wduplicated-cond1.C -std=c++17 (test for warnings, line 12) PASS: g++.dg/warn/Wduplicated-cond1.C -std=c++17 (test for excess errors) PASS: g++.dg/warn/Wduplicated-cond1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/Wduplicated-cond1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/warn/Wduplicated-cond1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wduplicated-cond1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/warn/Wduplicated-cond1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/warn/Wduplicated-cond1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wduplicated-cond3.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wduplicated-cond3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wduplicated-cond3.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wduplicated-cond3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wduplicated-cond3.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Wduplicated-cond3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wduplicated-cond4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wduplicated-cond4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wduplicated-cond4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wduplicated-cond5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wduplicated-cond5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wduplicated-cond5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wenum-compare-no-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wenum-compare-no-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wenum-compare-no-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wenum-compare-no.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/warn/Wenum-compare-no.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wenum-compare-no.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/warn/Wenum-compare-no.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wenum-compare-no.C -std=gnu++98 (test for bogus messages, line 9) PASS: g++.dg/warn/Wenum-compare-no.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wenum-compare.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wenum-compare.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wenum-compare.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wenum-compare.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wenum-compare.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wenum-compare.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wexceptions1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/Wexceptions1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wexceptions1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/warn/Wexceptions1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wexceptions1.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/warn/Wexceptions1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wexceptions2.C -std=c++20 (test for bogus messages, line 9) PASS: g++.dg/warn/Wexceptions2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wexceptions2.C -std=c++26 (test for bogus messages, line 9) PASS: g++.dg/warn/Wexceptions2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wexceptions2.C -std=c++98 (test for bogus messages, line 9) PASS: g++.dg/warn/Wexceptions2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wexceptions3.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/warn/Wexceptions3.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/warn/Wexceptions3.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/warn/Wexceptions3.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/warn/Wexceptions3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wexceptions3.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/warn/Wexceptions3.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/warn/Wexceptions3.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/warn/Wexceptions3.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/warn/Wexceptions3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wexceptions3.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/warn/Wexceptions3.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/warn/Wexceptions3.C -std=c++98 (test for warnings, line 25) PASS: g++.dg/warn/Wexceptions3.C -std=c++98 (test for warnings, line 28) PASS: g++.dg/warn/Wexceptions3.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wextra-1.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wextra-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wextra-1.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wextra-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wextra-1.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wextra-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wextra-2.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/warn/Wextra-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wextra-2.C -std=gnu++26 (test for bogus messages, line 14) PASS: g++.dg/warn/Wextra-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wextra-2.C -std=gnu++98 (test for bogus messages, line 14) PASS: g++.dg/warn/Wextra-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wextra-3.C -std=c++20 (test for errors, line 5) PASS: g++.dg/warn/Wextra-3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/warn/Wextra-3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/warn/Wextra-3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/warn/Wextra-3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wextra-3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/warn/Wextra-3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/warn/Wextra-3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/warn/Wextra-3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/warn/Wextra-3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wextra-3.C -std=c++98 (test for errors, line 5) PASS: g++.dg/warn/Wextra-3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/warn/Wextra-3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/warn/Wextra-3.C -std=c++98 (test for errors, line 8) PASS: g++.dg/warn/Wextra-3.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wextra-4.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wextra-4.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wextra-4.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wextra-semi.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wextra-semi.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wextra-semi.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/Wextra-semi.C -std=gnu++20 expected multiline pattern lines 14-16 PASS: g++.dg/warn/Wextra-semi.C -std=gnu++20 expected multiline pattern lines 21-23 PASS: g++.dg/warn/Wextra-semi.C -std=gnu++20 expected multiline pattern lines 7-9 PASS: g++.dg/warn/Wextra-semi.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wextra-semi.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wextra-semi.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wextra-semi.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/Wextra-semi.C -std=gnu++26 expected multiline pattern lines 14-16 PASS: g++.dg/warn/Wextra-semi.C -std=gnu++26 expected multiline pattern lines 21-23 PASS: g++.dg/warn/Wextra-semi.C -std=gnu++26 expected multiline pattern lines 7-9 PASS: g++.dg/warn/Wextra-semi.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wextra-semi.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wextra-semi.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wextra-semi.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/warn/Wextra-semi.C -std=gnu++98 expected multiline pattern lines 14-16 PASS: g++.dg/warn/Wextra-semi.C -std=gnu++98 expected multiline pattern lines 21-23 PASS: g++.dg/warn/Wextra-semi.C -std=gnu++98 expected multiline pattern lines 7-9 PASS: g++.dg/warn/Wextra-semi.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wformat-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wformat-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wformat-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wformat-2.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wformat-2.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wformat-2.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wformat-2.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wformat-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wformat-2.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wformat-2.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wformat-2.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wformat-2.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wformat-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wformat-2.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wformat-2.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wformat-2.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wformat-2.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/Wformat-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wformat-3.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/warn/Wformat-3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wformat-3.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/warn/Wformat-3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wformat-3.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/warn/Wformat-3.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wformat-char8_t-1.C -std=gnu++11 (test for bogus messages, line 8) PASS: g++.dg/warn/Wformat-char8_t-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wformat-char8_t-1.C -std=gnu++17 (test for bogus messages, line 8) PASS: g++.dg/warn/Wformat-char8_t-1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/warn/Wformat-char8_t-1.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/Wformat-char8_t-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 105) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 106) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 107) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 108) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 113) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 114) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 115) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 117) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 119) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 120) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 123) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 124) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 125) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 131) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 135) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 136) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 138) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 139) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 144) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 145) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 146) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 147) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 152) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 153) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 155) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 156) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 157) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 160) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 161) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 162) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 168) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 169) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 170) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 171) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 177) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 188) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 189) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 190) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 192) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 193) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 194) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 199) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 200) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 208) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 70) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 76) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 77) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 78) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 81) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 88) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 89) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 94) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 95) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 98) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for warnings, line 99) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 105) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 106) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 107) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 108) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 113) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 114) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 115) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 117) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 119) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 120) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 123) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 124) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 125) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 131) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 135) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 136) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 138) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 139) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 144) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 145) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 146) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 147) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 152) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 153) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 155) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 156) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 157) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 160) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 161) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 162) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 168) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 169) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 170) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 171) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 177) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 188) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 189) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 190) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 192) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 193) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 194) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 199) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 200) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 208) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 70) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 74) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 76) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 77) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 78) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 81) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 82) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 83) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 88) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 89) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 94) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 95) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 98) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for warnings, line 99) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 105) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 106) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 107) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 108) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 113) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 114) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 115) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 117) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 119) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 120) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 123) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 124) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 125) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 131) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 135) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 136) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 138) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 139) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 144) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 145) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 146) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 147) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 152) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 153) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 155) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 156) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 157) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 160) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 161) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 162) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 168) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 169) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 170) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 171) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 177) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 188) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 189) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 190) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 192) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 193) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 194) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 199) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 200) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 208) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 45) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 50) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 53) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 54) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 60) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 61) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 65) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 70) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 71) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 72) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 74) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 76) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 77) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 78) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 81) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 82) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 83) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 88) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 89) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 94) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 95) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 98) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for warnings, line 99) PASS: g++.dg/warn/Wformat-gcc_diag-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wformat-gcc_diag-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wformat-gcc_diag-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wformat-gcc_diag-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wformat-gcc_diag-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wformat-gcc_diag-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wformat-gcc_diag-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wformat-method.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wformat-method.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Wformat-method.C -std=gnu++20 expected multiline pattern lines 14-18 PASS: g++.dg/warn/Wformat-method.C -std=gnu++20 expected multiline pattern lines 34-38 PASS: g++.dg/warn/Wformat-method.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wformat-method.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wformat-method.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wformat-method.C -std=gnu++26 expected multiline pattern lines 14-18 PASS: g++.dg/warn/Wformat-method.C -std=gnu++26 expected multiline pattern lines 34-38 PASS: g++.dg/warn/Wformat-method.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wformat-method.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wformat-method.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Wformat-method.C -std=gnu++98 expected multiline pattern lines 14-18 PASS: g++.dg/warn/Wformat-method.C -std=gnu++98 expected multiline pattern lines 34-38 PASS: g++.dg/warn/Wformat-method.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++20 at line 6 (test for warnings, line 5) PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++20 expected multiline pattern lines 15-19 PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++20 expected multiline pattern lines 27-31 PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++20 expected multiline pattern lines 8-12 PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++26 at line 6 (test for warnings, line 5) PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++26 expected multiline pattern lines 15-19 PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++26 expected multiline pattern lines 27-31 PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++26 expected multiline pattern lines 8-12 PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++98 at line 6 (test for warnings, line 5) PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++98 expected multiline pattern lines 15-19 PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++98 expected multiline pattern lines 27-31 PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++98 expected multiline pattern lines 8-12 PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wformat-ranges-c++11.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/warn/Wformat-ranges-c++11.C -std=gnu++11 expected multiline pattern lines 13-17 PASS: g++.dg/warn/Wformat-ranges-c++11.C -std=gnu++11 (test for excess errors) UNSUPPORTED: g++.dg/warn/Wformat-ranges-c++11.C -std=gnu++20 UNSUPPORTED: g++.dg/warn/Wformat-ranges-c++11.C -std=gnu++26 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 105) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 120) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 135) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 152) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 164) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 177) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 185) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 196) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 204) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 215) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 225) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 231) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 240) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 249) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 267) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 268) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 287) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 288) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 308) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 330) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 331) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 352) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 367) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 89) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 at line 307 (test for warnings, line 306) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 at line 317 (test for warnings, line 306) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 108-112 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 123-127 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 138-146 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 154-158 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 166-169 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 179-182 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 187-190 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 198-201 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 206-209 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 218-219 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 227-228 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 233-234 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 24-28 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 242-243 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 251-252 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 260-261 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 270-273 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 276-280 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 290-293 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 296-299 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 310-311 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 314-315 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 319-323 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 333-334 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 337-338 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 34-39 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 341-345 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 354-358 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 369-372 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 44-48 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 57-65 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 74-82 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 92-97 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 warning for embedded NUL (test for warnings, line 258) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 105) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 120) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 135) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 152) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 164) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 177) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 185) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 196) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 204) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 215) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 225) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 231) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 240) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 249) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 267) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 268) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 287) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 288) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 308) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 330) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 331) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 352) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 367) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for warnings, line 89) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 at line 307 (test for warnings, line 306) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 at line 317 (test for warnings, line 306) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 108-112 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 123-127 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 138-146 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 154-158 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 166-169 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 179-182 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 187-190 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 198-201 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 206-209 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 218-219 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 227-228 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 233-234 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 24-28 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 242-243 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 251-252 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 260-261 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 270-273 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 276-280 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 290-293 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 296-299 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 310-311 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 314-315 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 319-323 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 333-334 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 337-338 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 34-39 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 341-345 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 354-358 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 369-372 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 44-48 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 57-65 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 74-82 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 expected multiline pattern lines 92-97 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++26 warning for embedded NUL (test for warnings, line 258) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 105) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 120) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 135) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 152) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 164) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 177) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 185) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 196) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 204) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 215) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 225) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 231) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 240) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 249) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 267) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 268) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 287) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 288) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 308) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 330) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 331) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 352) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 367) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 54) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 71) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 89) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 at line 307 (test for warnings, line 306) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 at line 317 (test for warnings, line 306) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 108-112 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 123-127 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 138-146 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 154-158 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 166-169 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 179-182 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 187-190 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 198-201 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 206-209 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 218-219 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 227-228 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 233-234 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 24-28 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 242-243 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 251-252 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 260-261 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 270-273 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 276-280 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 290-293 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 296-299 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 310-311 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 314-315 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 319-323 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 333-334 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 337-338 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 34-39 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 341-345 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 354-358 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 369-372 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 44-48 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 57-65 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 74-82 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 92-97 PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 warning for embedded NUL (test for warnings, line 258) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for bogus messages, line 260) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 100) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 107) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 116) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 123) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 130) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 140) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 146) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 151) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 170) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 176) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 207) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 232) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 267) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 273) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 81) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 90) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 95) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for bogus messages, line 260) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 100) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 107) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 116) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 123) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 130) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 140) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 146) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 151) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 170) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 176) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 207) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 232) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 267) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 273) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 81) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 90) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for warnings, line 95) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for bogus messages, line 260) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 100) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 107) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 116) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 123) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 130) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 140) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 146) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 151) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 170) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 176) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 207) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 232) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 267) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 273) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 65) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 73) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 81) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 90) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 95) PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wfree-nonheap-object-4.C -std=gnu++20 (test for bogus messages, line 25) PASS: g++.dg/warn/Wfree-nonheap-object-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wfree-nonheap-object-4.C -std=gnu++26 (test for bogus messages, line 25) PASS: g++.dg/warn/Wfree-nonheap-object-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wfree-nonheap-object-4.C -std=gnu++98 (test for bogus messages, line 25) PASS: g++.dg/warn/Wfree-nonheap-object-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 at line 114 (test for warnings, line ) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 at line 115 (test for warnings, line ) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 at line 116 (test for warnings, line ) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 at line 63 (test for warnings, line ) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 at line 89 (test for warnings, line ) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 at line 90 (test for warnings, line ) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++26 at line 114 (test for warnings, line ) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++26 at line 115 (test for warnings, line ) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++26 at line 116 (test for warnings, line ) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++26 at line 63 (test for warnings, line ) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++26 at line 89 (test for warnings, line ) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++26 at line 90 (test for warnings, line ) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 at line 114 (test for warnings, line ) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 at line 115 (test for warnings, line ) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 at line 116 (test for warnings, line ) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 at line 63 (test for warnings, line ) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 at line 89 (test for warnings, line ) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 at line 90 (test for warnings, line ) PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++20 (test for bogus messages, line 23) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++20 (test for bogus messages, line 38) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++20 bogus at line 31 (test for bogus messages, line 30) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++20 bogus at line 46 (test for bogus messages, line 45) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++26 (test for bogus messages, line 23) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++26 (test for bogus messages, line 38) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++26 bogus at line 31 (test for bogus messages, line 30) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++26 bogus at line 46 (test for bogus messages, line 45) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++98 (test for bogus messages, line 23) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++98 (test for bogus messages, line 38) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++98 (test for warnings, line 45) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++98 bogus at line 31 (test for bogus messages, line 30) PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++98 bogus at line 46 (test for bogus messages, line 45) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++20 (test for warnings, line 103) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++20 (test for warnings, line 110) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++20 (test for warnings, line 123) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++20 (test for warnings, line 96) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++26 (test for warnings, line 103) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++26 (test for warnings, line 110) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++26 (test for warnings, line 123) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++26 (test for warnings, line 96) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++98 (test for warnings, line 103) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++98 (test for warnings, line 110) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++98 (test for warnings, line 123) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++98 (test for warnings, line 64) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++98 (test for warnings, line 71) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++98 (test for warnings, line 96) PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wignored-attributes-1.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/warn/Wignored-attributes-1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wignored-attributes-1.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/warn/Wignored-attributes-1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wignored-attributes-1.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/warn/Wignored-attributes-1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wignored-attributes-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wignored-attributes-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wignored-attributes-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wignored-qualifiers1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wignored-qualifiers1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wignored-qualifiers1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wignored-qualifiers2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wignored-qualifiers2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wignored-qualifiers2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++14 (test for bogus messages, line 13) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++14 (test for bogus messages, line 16) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++14 (test for bogus messages, line 17) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++14 (test for bogus messages, line 20) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++14 (test for bogus messages, line 8) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++14 (test for warnings, line 23) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++14 (test for warnings, line 24) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++14 (test for excess errors) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++20 (test for bogus messages, line 16) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++20 (test for bogus messages, line 17) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++20 (test for bogus messages, line 20) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++20 (test for bogus messages, line 8) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++26 (test for bogus messages, line 16) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++26 (test for bogus messages, line 17) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++26 (test for bogus messages, line 20) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wimplicit-fallthrough-1.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/warn/Wimplicit-fallthrough-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wimplicit-fallthrough-1.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wimplicit-fallthrough-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wimplicit-fallthrough-1.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wimplicit-fallthrough-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++20 (test for bogus messages, line 25) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++20 (test for bogus messages, line 37) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++20 (test for bogus messages, line 43) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++20 (test for bogus messages, line 50) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++26 (test for bogus messages, line 25) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++26 (test for bogus messages, line 37) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++26 (test for bogus messages, line 43) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++26 (test for bogus messages, line 50) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++98 (test for bogus messages, line 12) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++98 (test for bogus messages, line 18) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++98 (test for bogus messages, line 25) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++98 (test for bogus messages, line 37) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++98 (test for bogus messages, line 43) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++98 (test for bogus messages, line 50) PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wimplicit-fallthrough-3.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/warn/Wimplicit-fallthrough-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wimplicit-fallthrough-3.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/warn/Wimplicit-fallthrough-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wimplicit-fallthrough-3.C -std=gnu++98 (test for bogus messages, line 12) PASS: g++.dg/warn/Wimplicit-fallthrough-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wimplicit-fallthrough-4.C -std=gnu++11 (test for bogus messages, line 15) PASS: g++.dg/warn/Wimplicit-fallthrough-4.C -std=gnu++11 (test for bogus messages, line 16) PASS: g++.dg/warn/Wimplicit-fallthrough-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wimplicit-fallthrough-4.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/warn/Wimplicit-fallthrough-4.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/warn/Wimplicit-fallthrough-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wimplicit-fallthrough-4.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/warn/Wimplicit-fallthrough-4.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/warn/Wimplicit-fallthrough-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Winaccessible-base-1.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/warn/Winaccessible-base-1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Winaccessible-base-1.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/warn/Winaccessible-base-1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Winaccessible-base-1.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/warn/Winaccessible-base-1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Winaccessible-base-2.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/Winaccessible-base-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Winaccessible-base-2.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/warn/Winaccessible-base-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Winaccessible-base-2.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/warn/Winaccessible-base-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Winaccessible-virtual-base-1.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Winaccessible-virtual-base-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Winaccessible-virtual-base-1.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Winaccessible-virtual-base-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Winaccessible-virtual-base-1.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Winaccessible-virtual-base-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Winaccessible-virtual-base-2.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/Winaccessible-virtual-base-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Winaccessible-virtual-base-2.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/Winaccessible-virtual-base-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Winaccessible-virtual-base-2.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/Winaccessible-virtual-base-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Winfinite-recursion-2.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/warn/Winfinite-recursion-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Winfinite-recursion-2.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Winfinite-recursion-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Winfinite-recursion-2.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Winfinite-recursion-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++20 (test for warnings, line 75) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++26 (test for warnings, line 75) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++98 (test for warnings, line 64) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++98 (test for warnings, line 73) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++98 (test for warnings, line 75) PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Winfinite-recursion.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Winfinite-recursion.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Winfinite-recursion.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Winfinite-recursion.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Winfinite-recursion.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Winfinite-recursion.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Winit-list1.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/warn/Winit-list1.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/warn/Winit-list1.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Winit-list1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/Winit-list1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/warn/Winit-list1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Winit-list1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/warn/Winit-list1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/warn/Winit-list1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Winit-list2.C -std=c++11 (test for warnings, line 23) PASS: g++.dg/warn/Winit-list2.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Winit-list2.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/warn/Winit-list2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Winit-list2.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/warn/Winit-list2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Winit-list3.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/warn/Winit-list3.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/warn/Winit-list3.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/warn/Winit-list3.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/warn/Winit-list3.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Winit-list3.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/warn/Winit-list3.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/warn/Winit-list3.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/warn/Winit-list3.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/warn/Winit-list3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Winit-list3.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/warn/Winit-list3.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/warn/Winit-list3.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/warn/Winit-list3.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/warn/Winit-list3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Winit-list4.C -std=c++20 (test for bogus messages, line 12) PASS: g++.dg/warn/Winit-list4.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Winit-list4.C -std=c++23 (test for bogus messages, line 12) PASS: g++.dg/warn/Winit-list4.C -std=c++23 (test for excess errors) PASS: g++.dg/warn/Winit-list4.C -std=c++26 (test for bogus messages, line 12) PASS: g++.dg/warn/Winit-list4.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Winit-list5.C -std=c++11 (test for bogus messages, line 12) PASS: g++.dg/warn/Winit-list5.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/warn/Winit-list5.C -std=c++11 (test for warnings, line 30) PASS: g++.dg/warn/Winit-list5.C -std=c++11 (test for warnings, line 39) PASS: g++.dg/warn/Winit-list5.C -std=c++11 (test for warnings, line 48) PASS: g++.dg/warn/Winit-list5.C -std=c++11 (test for warnings, line 57) PASS: g++.dg/warn/Winit-list5.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Winit-list5.C -std=c++20 (test for bogus messages, line 12) PASS: g++.dg/warn/Winit-list5.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/warn/Winit-list5.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/warn/Winit-list5.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/warn/Winit-list5.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/warn/Winit-list5.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/warn/Winit-list5.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Winit-list5.C -std=c++26 (test for bogus messages, line 12) PASS: g++.dg/warn/Winit-list5.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/warn/Winit-list5.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/warn/Winit-list5.C -std=c++26 (test for warnings, line 39) PASS: g++.dg/warn/Winit-list5.C -std=c++26 (test for warnings, line 48) PASS: g++.dg/warn/Winit-list5.C -std=c++26 (test for warnings, line 57) PASS: g++.dg/warn/Winit-list5.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Winit-self-2.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Winit-self-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Winit-self-2.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Winit-self-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Winit-self-2.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Winit-self-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Winit-self-3.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Winit-self-3.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Winit-self-3.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Winit-self-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Winit-self-3.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Winit-self-3.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Winit-self-3.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Winit-self-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Winit-self-3.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Winit-self-3.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Winit-self-3.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Winit-self-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Winit-self.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/Winit-self.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Winit-self.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/Winit-self.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Winit-self.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Winit-self.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Winline-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Winline-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Winline-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Winline-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Winline-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Winline-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Winline-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Winline-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Winline-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Winline-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Winline-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Winline-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++26 (test for bogus messages, line 14) PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++98 (test for bogus messages, line 12) PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++98 (test for bogus messages, line 13) PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++98 (test for bogus messages, line 14) PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++98 (test for bogus messages, line 15) PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wint-in-bool-context-2.C -std=gnu++11 (test for bogus messages, line 9) PASS: g++.dg/warn/Wint-in-bool-context-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wint-in-bool-context-2.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/warn/Wint-in-bool-context-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wint-in-bool-context-2.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/warn/Wint-in-bool-context-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Winterference-2.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/warn/Winterference-2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Winterference-2.C -std=c++23 (test for warnings, line 12) PASS: g++.dg/warn/Winterference-2.C -std=c++23 (test for excess errors) PASS: g++.dg/warn/Winterference-2.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/warn/Winterference-2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Winterference.C -std=c++17 at line 5 (test for warnings, line ) PASS: g++.dg/warn/Winterference.C -std=c++17 (test for excess errors) PASS: g++.dg/warn/Winterference.C -std=c++20 at line 5 (test for warnings, line ) PASS: g++.dg/warn/Winterference.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Winterference.C -std=c++26 at line 5 (test for warnings, line ) PASS: g++.dg/warn/Winterference.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++11 dg-regexp 28 was found: " *inlined from [^\n\r]+.C:23:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++11 dg-regexp 29 was found: " *inlined from [^\n\r]+.C:24:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++11 dg-regexp 43 was found: " *inlined from [^\n\r]+.C:36:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++11 dg-regexp 44 was found: " *inlined from [^\n\r]+.C:37:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++11 dg-regexp 45 was found: " *inlined from [^\n\r]+.C:39:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++11 dg-regexp 73 was found: " *inlined from [^\n\r]+.C:66:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++11 dg-regexp 74 was found: " *inlined from [^\n\r]+.C:67:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++11 dg-regexp 75 was found: " *inlined from [^\n\r]+.C:68:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++11 dg-regexp 76 was found: " *inlined from [^\n\r]+.C:69:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++11 dg-regexp 77 was found: " *inlined from [^\n\r]+.C:70:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++11 cmpxchg 1 at line 78 (test for warnings, line ) PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++11 warning at line 30 (test for warnings, line ) PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++11 warning at line 46 (test for warnings, line ) PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 28 was found: " *inlined from [^\n\r]+.C:23:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 29 was found: " *inlined from [^\n\r]+.C:24:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 43 was found: " *inlined from [^\n\r]+.C:36:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 44 was found: " *inlined from [^\n\r]+.C:37:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 45 was found: " *inlined from [^\n\r]+.C:39:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 73 was found: " *inlined from [^\n\r]+.C:66:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 74 was found: " *inlined from [^\n\r]+.C:67:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 75 was found: " *inlined from [^\n\r]+.C:68:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 76 was found: " *inlined from [^\n\r]+.C:69:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 77 was found: " *inlined from [^\n\r]+.C:70:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 cmpxchg 1 at line 78 (test for warnings, line ) PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 warning at line 30 (test for warnings, line ) PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 warning at line 46 (test for warnings, line ) PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++26 dg-regexp 28 was found: " *inlined from [^\n\r]+.C:23:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++26 dg-regexp 29 was found: " *inlined from [^\n\r]+.C:24:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++26 dg-regexp 43 was found: " *inlined from [^\n\r]+.C:36:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++26 dg-regexp 44 was found: " *inlined from [^\n\r]+.C:37:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++26 dg-regexp 45 was found: " *inlined from [^\n\r]+.C:39:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++26 dg-regexp 73 was found: " *inlined from [^\n\r]+.C:66:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++26 dg-regexp 74 was found: " *inlined from [^\n\r]+.C:67:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++26 dg-regexp 75 was found: " *inlined from [^\n\r]+.C:68:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++26 dg-regexp 76 was found: " *inlined from [^\n\r]+.C:69:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++26 dg-regexp 77 was found: " *inlined from [^\n\r]+.C:70:.*" PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++26 cmpxchg 1 at line 78 (test for warnings, line ) PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++26 warning at line 30 (test for warnings, line ) PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++26 warning at line 46 (test for warnings, line ) PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++11 dg-regexp 28 was found: " *inlined from [^\n\r]+.C:23:.*" PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++11 dg-regexp 29 was found: " *inlined from [^\n\r]+.C:24:.*" PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++11 dg-regexp 43 was found: " *inlined from [^\n\r]+.C:36:.*" PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++11 dg-regexp 44 was found: " *inlined from [^\n\r]+.C:37:.*" PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++11 dg-regexp 45 was found: " *inlined from [^\n\r]+.C:39:.*" PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++11 (test for excess errors) XFAIL: g++.dg/warn/Winvalid-memory-model.C -std=gnu++11 cmpxchg 1 at line 83 (test for warnings, line ) PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++11 warning at line 30 (test for warnings, line ) PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++11 warning at line 46 (test for warnings, line ) PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 dg-regexp 28 was found: " *inlined from [^\n\r]+.C:23:.*" PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 dg-regexp 29 was found: " *inlined from [^\n\r]+.C:24:.*" PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 dg-regexp 43 was found: " *inlined from [^\n\r]+.C:36:.*" PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 dg-regexp 44 was found: " *inlined from [^\n\r]+.C:37:.*" PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 dg-regexp 45 was found: " *inlined from [^\n\r]+.C:39:.*" PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 cmpxchg 1 at line 83 (test for warnings, line ) PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 warning at line 30 (test for warnings, line ) PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 warning at line 46 (test for warnings, line ) PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++26 dg-regexp 28 was found: " *inlined from [^\n\r]+.C:23:.*" PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++26 dg-regexp 29 was found: " *inlined from [^\n\r]+.C:24:.*" PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++26 dg-regexp 43 was found: " *inlined from [^\n\r]+.C:36:.*" PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++26 dg-regexp 44 was found: " *inlined from [^\n\r]+.C:37:.*" PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++26 dg-regexp 45 was found: " *inlined from [^\n\r]+.C:39:.*" PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/warn/Winvalid-memory-model.C -std=gnu++26 cmpxchg 1 at line 83 (test for warnings, line ) PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++26 warning at line 30 (test for warnings, line ) PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++26 warning at line 46 (test for warnings, line ) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 102) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 104) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 105) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 106) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 107) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 108) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 109) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 110) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 111) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 112) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 35) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 36) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 37) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 38) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 39) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 40) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 41) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 43) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 45) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 46) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 47) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 48) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 49) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 50) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 51) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 52) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 53) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 54) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 55) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 56) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 57) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 58) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 59) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 60) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 61) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 62) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 63) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 64) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 65) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 66) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 67) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 68) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 69) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 70) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 71) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 72) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 73) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 74) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 75) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 76) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 77) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 78) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 79) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 80) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 81) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 82) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 83) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 84) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 85) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 86) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 87) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 88) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 89) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 92) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 93) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 94) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for errors, line 95) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++20 at line 12 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++26 at line 12 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++98 at line 12 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 102) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 104) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 105) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 106) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 107) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 108) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 109) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 110) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 111) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 112) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 70) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 74) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 75) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 76) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 77) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 78) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 79) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 81) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 82) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 83) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 84) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 85) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 86) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 87) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 88) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 89) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 92) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 93) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 94) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for warnings, line 95) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 102) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 104) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 105) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 106) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 108) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 109) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 110) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 111) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 35) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 36) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 37) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 38) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 39) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 40) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 41) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 43) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 45) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 46) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 47) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 48) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 49) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 50) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 51) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 52) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 53) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 54) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 55) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 56) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 57) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 58) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 59) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 60) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 61) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 62) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 63) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 64) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 65) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 66) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 67) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 68) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 69) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 70) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 71) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 72) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 73) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 74) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 75) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 76) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 77) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 78) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 79) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 80) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 81) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 82) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 83) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 84) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 85) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 86) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 87) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 88) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 89) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 92) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 93) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 94) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for errors, line 95) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 102) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 104) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 105) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 106) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 108) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 109) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 110) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 111) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 70) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 74) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 75) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 76) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 77) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 78) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 79) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 81) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 82) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 83) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 84) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 85) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 86) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 87) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 88) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 89) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 92) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 93) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 94) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for warnings, line 95) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 104) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 111) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 36) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 38) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 41) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 44) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 45) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 46) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 47) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 50) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 52) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 53) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 55) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 56) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 57) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 58) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 59) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 60) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 61) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 62) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 63) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 65) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 66) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 67) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 68) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 69) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 70) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 71) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 72) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 73) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 74) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 75) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 76) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 77) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 78) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 79) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 80) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 81) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 82) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 83) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 84) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 85) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 86) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 87) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 88) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 89) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 90) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 93) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for warnings, line 96) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 10) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 104) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 105) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 111) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 12) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 13) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 14) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 15) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 16) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 17) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 18) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 19) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 21) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 24) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 25) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 27) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 29) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 33) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 34) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 35) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 36) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 37) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 38) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 39) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 40) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 41) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 42) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 43) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 44) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 45) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 46) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 47) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 48) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 49) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 50) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 51) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 52) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 53) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 54) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 55) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 56) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 57) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 58) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 59) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 60) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 61) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 62) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 63) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 65) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 66) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 67) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 68) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 69) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 70) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 71) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 72) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 73) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 74) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 75) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 76) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 77) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 78) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 79) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 80) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 81) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 82) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 83) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 84) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 85) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 86) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 87) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 88) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 89) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 9) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 90) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 93) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for warnings, line 96) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 104) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 105) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 106) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 109) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 110) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 111) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 12) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 13) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 14) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 15) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 16) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 17) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 18) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 19) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 21) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 24) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 25) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 27) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 29) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 33) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 34) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 35) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 36) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 37) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 38) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 39) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 40) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 41) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 42) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 43) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 44) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 45) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 46) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 47) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 48) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 49) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 50) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 51) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 52) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 53) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 54) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 55) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 56) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 57) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 58) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 59) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 60) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 61) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 62) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 63) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 65) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 66) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 67) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 68) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 69) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 70) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 71) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 72) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 73) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 74) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 75) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 76) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 77) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 78) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 79) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 80) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 81) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 82) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 83) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 84) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 85) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 86) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 87) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 88) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 89) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 9) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 90) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 93) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for warnings, line 96) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 104) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 105) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 106) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 108) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 109) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 110) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 111) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 112) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 113) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 70) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 75) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 76) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 77) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 78) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 79) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 81) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 84) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 85) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 86) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 87) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 88) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 89) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 90) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 93) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 94) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 95) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for warnings, line 96) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 103) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 104) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 105) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 106) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 108) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 109) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 110) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 111) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 112) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 113) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 12) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 13) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 15) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 16) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 17) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 18) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 19) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 20) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 21) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 22) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 23) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 24) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 25) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 26) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 27) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 28) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 29) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 31) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 32) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 33) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 34) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 35) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 36) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 37) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 38) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 39) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 40) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 41) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 42) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 43) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 44) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 45) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 46) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 47) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 48) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 49) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 50) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 51) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 52) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 53) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 54) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 55) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 56) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 57) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 58) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 59) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 60) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 61) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 62) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 63) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 64) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 65) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 66) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 67) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 68) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 69) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 70) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 71) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 72) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 73) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 74) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 75) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 76) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 77) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 78) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 79) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 80) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 81) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 82) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 83) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 84) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 85) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 86) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 87) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 88) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 89) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 9) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 90) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 93) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 94) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 95) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for warnings, line 96) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 103) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 105) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 106) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 107) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 108) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 109) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 110) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 111) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 112) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 113) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 70) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 74) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 75) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 76) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 77) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 78) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 79) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 81) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 82) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 83) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 84) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 85) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 86) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 87) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 88) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 89) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 90) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 93) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 94) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 95) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for warnings, line 96) PASS: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 104) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 111) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 36) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 38) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 41) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 44) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 45) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 46) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 47) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 50) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 52) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 53) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 55) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 56) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 57) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 58) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 59) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 60) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 61) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 62) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 63) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 65) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 66) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 67) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 68) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 69) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 70) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 71) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 72) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 73) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 74) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 75) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 76) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 77) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 78) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 79) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 80) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 81) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 82) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 83) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 84) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 85) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 86) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 87) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 88) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 89) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 90) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 93) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for warnings, line 96) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 10) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 104) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 105) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 111) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 12) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 13) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 14) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 15) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 16) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 17) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 18) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 19) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 21) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 24) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 25) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 27) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 29) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 33) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 34) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 35) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 36) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 37) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 38) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 39) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 40) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 41) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 42) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 43) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 44) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 45) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 46) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 47) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 48) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 49) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 50) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 51) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 52) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 53) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 54) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 55) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 56) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 57) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 58) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 59) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 60) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 61) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 62) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 63) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 65) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 66) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 67) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 68) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 69) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 70) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 71) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 72) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 73) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 74) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 75) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 76) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 77) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 78) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 79) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 80) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 81) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 82) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 83) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 84) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 85) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 86) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 87) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 88) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 89) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 9) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 90) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 93) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for warnings, line 96) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 104) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 105) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 106) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 109) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 110) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 111) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 12) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 13) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 14) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 15) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 16) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 17) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 18) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 19) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 21) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 24) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 25) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 27) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 29) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 33) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 34) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 35) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 36) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 37) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 38) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 39) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 40) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 41) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 42) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 43) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 44) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 45) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 46) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 47) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 48) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 49) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 50) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 51) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 52) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 53) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 54) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 55) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 56) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 57) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 58) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 59) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 60) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 61) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 62) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 63) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 65) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 66) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 67) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 68) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 69) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 70) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 71) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 72) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 73) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 74) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 75) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 76) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 77) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 78) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 79) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 80) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 81) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 82) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 83) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 84) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 85) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 86) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 87) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 88) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 89) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 9) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 90) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 93) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for warnings, line 96) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 104) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 105) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 106) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 109) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 110) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 111) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 112) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 70) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 75) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 76) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 77) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 78) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 79) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 81) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 84) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 85) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 86) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 87) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 88) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 89) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 90) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 93) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 94) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 95) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for warnings, line 96) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 10) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 103) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 104) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 105) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 106) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 109) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 110) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 111) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 112) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 12) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 13) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 14) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 15) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 16) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 17) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 18) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 19) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 20) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 21) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 22) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 23) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 24) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 25) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 26) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 27) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 28) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 29) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 31) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 32) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 33) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 34) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 35) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 36) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 37) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 38) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 39) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 40) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 41) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 42) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 43) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 44) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 45) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 46) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 47) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 48) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 49) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 50) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 51) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 52) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 53) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 54) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 55) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 56) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 57) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 58) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 59) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 60) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 61) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 62) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 63) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 64) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 65) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 66) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 67) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 68) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 69) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 70) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 71) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 72) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 73) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 74) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 75) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 76) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 77) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 78) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 79) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 80) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 81) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 82) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 83) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 84) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 85) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 86) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 87) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 88) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 89) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 9) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 90) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 93) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 94) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 95) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for warnings, line 96) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 103) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 105) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 106) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 107) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 109) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 110) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 111) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 112) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 70) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 74) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 75) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 76) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 77) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 78) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 79) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 81) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 82) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 83) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 84) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 85) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 86) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 87) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 88) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 89) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 90) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 93) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 94) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 95) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for warnings, line 96) PASS: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-9.C -std=gnu++20 at line 12 (test for errors, line 11) PASS: g++.dg/warn/Wkeyword-macro-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-9.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/warn/Wkeyword-macro-9.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/warn/Wkeyword-macro-9.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/warn/Wkeyword-macro-9.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/warn/Wkeyword-macro-9.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/warn/Wkeyword-macro-9.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/warn/Wkeyword-macro-9.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/warn/Wkeyword-macro-9.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/warn/Wkeyword-macro-9.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/warn/Wkeyword-macro-9.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/warn/Wkeyword-macro-9.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/warn/Wkeyword-macro-9.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/warn/Wkeyword-macro-9.C -std=gnu++26 at line 12 (test for errors, line 11) PASS: g++.dg/warn/Wkeyword-macro-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wkeyword-macro-9.C -std=gnu++98 at line 12 (test for errors, line 11) PASS: g++.dg/warn/Wkeyword-macro-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 36) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 39) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 40) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 42) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 44) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 56) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 59) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 60) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 62) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 64) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++26 (test for bogus messages, line 36) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++26 (test for bogus messages, line 39) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++26 (test for bogus messages, line 40) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++26 (test for bogus messages, line 42) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++26 (test for bogus messages, line 44) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++26 (test for bogus messages, line 56) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++26 (test for bogus messages, line 59) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++26 (test for bogus messages, line 60) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++26 (test for bogus messages, line 62) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++26 (test for bogus messages, line 64) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 36) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 39) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 40) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 42) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 44) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 56) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 59) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 60) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 62) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 64) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for warnings, line 53) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wlogical-op-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wlogical-op-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wlogical-op-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wlogical-op-3.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/warn/Wlogical-op-3.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/warn/Wlogical-op-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wlogical-op-3.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/warn/Wlogical-op-3.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/warn/Wlogical-op-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wlogical-op-3.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/warn/Wlogical-op-3.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/warn/Wlogical-op-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wlogical-op-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wlogical-op-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wlogical-op-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmemset-elt-size1.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/warn/Wmemset-elt-size1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wmemset-elt-size1.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/warn/Wmemset-elt-size1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wmemset-elt-size1.C -std=c++98 (test for warnings, line 26) PASS: g++.dg/warn/Wmemset-elt-size1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 70) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 70) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 39) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 48) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 50) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 60) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 61) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 62) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 66) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 67) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 69) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 70) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 71) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 103 (test for warnings, line 102) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 111 (test for warnings, line 110) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 137 (test for warnings, line 136) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 144 (test for warnings, line 143) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 150 (test for warnings, line 149) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 167 (test for warnings, line 166) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 175 (test for warnings, line 174) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 183 (test for warnings, line 182) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 64 (test for warnings, line 63) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 71 (test for warnings, line 70) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 77 (test for warnings, line 76) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 95 (test for warnings, line 94) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 100 (test for warnings, line 99) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 108 (test for warnings, line 107) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 135 (test for warnings, line 134) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 141 (test for warnings, line 140) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 164 (test for warnings, line 163) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 172 (test for warnings, line 171) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 180 (test for warnings, line 179) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 62 (test for warnings, line 61) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 68 (test for warnings, line 67) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 92 (test for warnings, line 91) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 at line 103 (test for warnings, line 102) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 at line 111 (test for warnings, line 110) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 at line 137 (test for warnings, line 136) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 at line 144 (test for warnings, line 143) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 at line 150 (test for warnings, line 149) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 at line 167 (test for warnings, line 166) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 at line 175 (test for warnings, line 174) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 at line 183 (test for warnings, line 182) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 at line 64 (test for warnings, line 63) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 at line 71 (test for warnings, line 70) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 at line 77 (test for warnings, line 76) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 at line 95 (test for warnings, line 94) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 note at line 100 (test for warnings, line 99) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 note at line 108 (test for warnings, line 107) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 note at line 135 (test for warnings, line 134) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 note at line 141 (test for warnings, line 140) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 note at line 164 (test for warnings, line 163) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 note at line 172 (test for warnings, line 171) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 note at line 180 (test for warnings, line 179) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 note at line 62 (test for warnings, line 61) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 note at line 68 (test for warnings, line 67) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++26 note at line 92 (test for warnings, line 91) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 103 (test for warnings, line 102) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 111 (test for warnings, line 110) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 137 (test for warnings, line 136) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 144 (test for warnings, line 143) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 150 (test for warnings, line 149) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 167 (test for warnings, line 166) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 175 (test for warnings, line 174) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 183 (test for warnings, line 182) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 64 (test for warnings, line 63) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 71 (test for warnings, line 70) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 77 (test for warnings, line 76) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 95 (test for warnings, line 94) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 100 (test for warnings, line 99) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 108 (test for warnings, line 107) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 135 (test for warnings, line 134) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 141 (test for warnings, line 140) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 164 (test for warnings, line 163) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 172 (test for warnings, line 171) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 180 (test for warnings, line 179) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 62 (test for warnings, line 61) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 68 (test for warnings, line 67) PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 92 (test for warnings, line 91) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 note (test for warnings, line 27) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 note (test for warnings, line 35) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 note (test for warnings, line 45) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 note (test for warnings, line 56) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 note (test for warnings, line 66) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++26 note (test for warnings, line 27) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++26 note (test for warnings, line 35) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++26 note (test for warnings, line 45) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++26 note (test for warnings, line 56) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++26 note (test for warnings, line 66) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 (test for warnings, line 48) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 note (test for warnings, line 27) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 note (test for warnings, line 35) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 note (test for warnings, line 45) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 note (test for warnings, line 56) PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 note (test for warnings, line 66) PASS: g++.dg/warn/Wmismatched-dealloc.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wmismatched-dealloc.C -std=gnu++14 (test for errors, line 15) PASS: g++.dg/warn/Wmismatched-dealloc.C -std=gnu++14 (test for errors, line 17) PASS: g++.dg/warn/Wmismatched-dealloc.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wmismatched-dealloc.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/warn/Wmismatched-dealloc.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/warn/Wmismatched-dealloc.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-10.C -std=gnu++20 (test for bogus messages, line 24) PASS: g++.dg/warn/Wmismatched-new-delete-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-10.C -std=gnu++26 (test for bogus messages, line 24) PASS: g++.dg/warn/Wmismatched-new-delete-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-10.C -std=gnu++98 (test for bogus messages, line 24) PASS: g++.dg/warn/Wmismatched-new-delete-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 132) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 136) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 140) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 144) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 154) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 179) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 209) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 232) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 240) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 note (test for warnings, line 177) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 note (test for warnings, line 207) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 note (test for warnings, line 230) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 note (test for warnings, line 237) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++26 (test for warnings, line 132) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++26 (test for warnings, line 136) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++26 (test for warnings, line 140) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++26 (test for warnings, line 144) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++26 (test for warnings, line 154) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++26 (test for warnings, line 179) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++26 (test for warnings, line 209) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++26 (test for warnings, line 232) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++26 (test for warnings, line 240) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++26 note (test for warnings, line 177) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++26 note (test for warnings, line 207) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++26 note (test for warnings, line 230) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++26 note (test for warnings, line 237) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 132) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 136) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 140) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 144) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 154) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 179) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 209) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 232) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 240) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 41) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 note (test for warnings, line 177) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 note (test for warnings, line 207) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 note (test for warnings, line 230) PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 note (test for warnings, line 237) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++20 (test for warnings, line 145) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++20 (test for warnings, line 151) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++20 (test for warnings, line 157) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++20 (test for warnings, line 77) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++20 (test for warnings, line 89) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++26 (test for warnings, line 145) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++26 (test for warnings, line 151) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++26 (test for warnings, line 157) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++26 (test for warnings, line 77) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++26 (test for warnings, line 83) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++26 (test for warnings, line 89) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++98 (test for warnings, line 145) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++98 (test for warnings, line 151) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++98 (test for warnings, line 157) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++98 (test for warnings, line 77) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++98 (test for warnings, line 83) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++98 (test for warnings, line 89) PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++20 (test for bogus messages, line 21) PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++26 (test for bogus messages, line 21) PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++98 (test for bogus messages, line 16) PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++98 (test for bogus messages, line 21) PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++20 (test for bogus messages, line 21) PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++26 (test for bogus messages, line 21) PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++98 (test for bogus messages, line 16) PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++98 (test for bogus messages, line 21) PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for warnings, line 108) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for warnings, line 110) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for warnings, line 116) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for warnings, line 122) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for warnings, line 128) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for warnings, line 138) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for warnings, line 144) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for warnings, line 150) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for warnings, line 156) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++26 (test for warnings, line 108) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++26 (test for warnings, line 110) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++26 (test for warnings, line 116) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++26 (test for warnings, line 122) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++26 (test for warnings, line 128) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++26 (test for warnings, line 138) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++26 (test for warnings, line 144) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++26 (test for warnings, line 150) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++26 (test for warnings, line 156) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for warnings, line 108) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for warnings, line 110) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for warnings, line 116) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for warnings, line 122) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for warnings, line 128) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for warnings, line 138) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for warnings, line 144) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for warnings, line 150) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for warnings, line 156) PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++11 at line 32 (test for warnings, line 31) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++11 at line 33 (test for warnings, line 31) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++11 at line 35 (test for warnings, line 34) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++11 at line 36 (test for warnings, line 34) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++11 at line 42 (test for warnings, line 41) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++11 at line 43 (test for warnings, line 41) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++11 at line 45 (test for warnings, line 44) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++11 at line 46 (test for warnings, line 44) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++20 at line 32 (test for warnings, line 31) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++20 at line 33 (test for warnings, line 31) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++20 at line 35 (test for warnings, line 34) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++20 at line 36 (test for warnings, line 34) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++20 at line 42 (test for warnings, line 41) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++20 at line 43 (test for warnings, line 41) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++20 at line 45 (test for warnings, line 44) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++20 at line 46 (test for warnings, line 44) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++26 at line 32 (test for warnings, line 31) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++26 at line 33 (test for warnings, line 31) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++26 at line 35 (test for warnings, line 34) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++26 at line 36 (test for warnings, line 34) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++26 at line 42 (test for warnings, line 41) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++26 at line 43 (test for warnings, line 41) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++26 at line 45 (test for warnings, line 44) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++26 at line 46 (test for warnings, line 44) PASS: g++.dg/warn/Wmismatched-new-delete-9.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 (test for warnings, line 211) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 112 (test for warnings, line 111) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 120 (test for warnings, line 119) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 138 (test for warnings, line 137) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 146 (test for warnings, line 145) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 164 (test for warnings, line 163) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 172 (test for warnings, line 171) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 191 (test for warnings, line 190) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 199 (test for warnings, line 198) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 50 (test for warnings, line 49) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 57 (test for warnings, line 56) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 72 (test for warnings, line 71) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 80 (test for warnings, line 79) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 95 (test for warnings, line 94) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 106 (test for warnings, line 105) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 117 (test for warnings, line 116) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 132 (test for warnings, line 131) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 143 (test for warnings, line 142) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 158 (test for warnings, line 157) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 169 (test for warnings, line 168) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 185 (test for warnings, line 184) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 196 (test for warnings, line 195) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 47 (test for warnings, line 46) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 54 (test for warnings, line 53) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 69 (test for warnings, line 68) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 77 (test for warnings, line 76) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 92 (test for warnings, line 91) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 (test for warnings, line 211) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 at line 112 (test for warnings, line 111) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 at line 120 (test for warnings, line 119) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 at line 138 (test for warnings, line 137) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 at line 146 (test for warnings, line 145) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 at line 164 (test for warnings, line 163) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 at line 172 (test for warnings, line 171) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 at line 191 (test for warnings, line 190) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 at line 199 (test for warnings, line 198) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 at line 50 (test for warnings, line 49) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 at line 57 (test for warnings, line 56) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 at line 72 (test for warnings, line 71) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 at line 80 (test for warnings, line 79) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 at line 95 (test for warnings, line 94) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 note at line 106 (test for warnings, line 105) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 note at line 117 (test for warnings, line 116) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 note at line 132 (test for warnings, line 131) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 note at line 143 (test for warnings, line 142) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 note at line 158 (test for warnings, line 157) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 note at line 169 (test for warnings, line 168) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 note at line 185 (test for warnings, line 184) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 note at line 196 (test for warnings, line 195) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 note at line 47 (test for warnings, line 46) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 note at line 54 (test for warnings, line 53) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 note at line 69 (test for warnings, line 68) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 note at line 77 (test for warnings, line 76) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++26 note at line 92 (test for warnings, line 91) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 (test for warnings, line 211) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 112 (test for warnings, line 111) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 120 (test for warnings, line 119) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 138 (test for warnings, line 137) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 146 (test for warnings, line 145) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 164 (test for warnings, line 163) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 172 (test for warnings, line 171) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 191 (test for warnings, line 190) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 199 (test for warnings, line 198) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 50 (test for warnings, line 49) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 57 (test for warnings, line 56) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 72 (test for warnings, line 71) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 80 (test for warnings, line 79) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 95 (test for warnings, line 94) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 106 (test for warnings, line 105) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 117 (test for warnings, line 116) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 132 (test for warnings, line 131) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 143 (test for warnings, line 142) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 158 (test for warnings, line 157) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 169 (test for warnings, line 168) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 185 (test for warnings, line 184) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 196 (test for warnings, line 195) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 47 (test for warnings, line 46) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 54 (test for warnings, line 53) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 69 (test for warnings, line 68) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 77 (test for warnings, line 76) PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 92 (test for warnings, line 91) PASS: g++.dg/warn/Wmismatched-tags-10.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 101) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 107) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 110) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 115) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 122) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 125) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 133) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 135) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 138) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 75) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 85) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 88) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 93) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 98) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 101) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 107) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 110) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 115) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 122) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 125) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 133) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 135) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 138) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 75) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 85) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 88) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 93) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for warnings, line 98) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 101) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 107) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 110) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 115) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 122) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 125) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 133) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 135) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 138) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 45) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 50) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 61) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 63) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 67) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 72) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 75) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 80) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 85) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 88) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 93) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 98) PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 103) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 106) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 108) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 112) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 115) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 117) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 52) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 57) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 63) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 68) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 83) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 85) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 89) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 94) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 97) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for warnings, line 99) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 103) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 106) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 108) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 112) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 115) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 117) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 85) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 89) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 94) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 97) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 99) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 103) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 106) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 108) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 112) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 115) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 117) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 83) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 85) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 89) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 94) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 97) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for warnings, line 99) PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++98 (test for bogus messages, line 9) PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags-9.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/warn/Wmismatched-tags-9.C -std=gnu++20 pr102036 (test for warnings, line 14) PASS: g++.dg/warn/Wmismatched-tags-9.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/warn/Wmismatched-tags-9.C -std=gnu++26 pr102036 (test for warnings, line 14) PASS: g++.dg/warn/Wmismatched-tags-9.C -std=gnu++98 (test for excess errors) XFAIL: g++.dg/warn/Wmismatched-tags-9.C -std=gnu++98 pr102036 (test for warnings, line 14) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 100) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 104) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 111) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 112) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 122) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 125) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 129) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 141) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 142) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 143) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 144) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 155) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 156) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 159) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 163) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 165) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 166) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 169) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 171) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 188) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 190) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 193) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 195) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 202) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 223) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 225) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 228) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 230) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 233) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 236) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 260) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 263) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 267) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 269) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 277) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 76) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 84) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 94) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 97) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 hint at line 203 (test for warnings, line 202) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 hint to remove at line 101 (test for warnings, line 100) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 hint to remove at line 105 (test for warnings, line 104) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 hint to remove at line 61 (test for warnings, line 60) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 hint to remove at line 70 (test for warnings, line 69) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 hint to remove at line 72 (test for warnings, line 71) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 hint to replace at line 66 (test for warnings, line 65) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 hint to replace at line 77 (test for warnings, line 76) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 100) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 104) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 111) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 112) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 122) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 125) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 129) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 141) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 142) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 143) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 144) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 155) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 156) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 159) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 163) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 165) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 166) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 169) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 171) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 188) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 190) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 193) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 195) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 202) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 223) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 225) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 228) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 230) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 233) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 236) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 260) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 263) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 267) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 269) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 277) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 76) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 82) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 83) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 84) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 94) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for warnings, line 97) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 hint at line 203 (test for warnings, line 202) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 hint to remove at line 101 (test for warnings, line 100) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 hint to remove at line 105 (test for warnings, line 104) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 hint to remove at line 61 (test for warnings, line 60) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 hint to remove at line 70 (test for warnings, line 69) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 hint to remove at line 72 (test for warnings, line 71) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 hint to replace at line 66 (test for warnings, line 65) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++26 hint to replace at line 77 (test for warnings, line 76) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 100) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 104) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 111) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 112) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 122) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 125) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 129) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 141) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 142) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 143) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 144) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 155) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 156) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 159) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 163) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 165) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 166) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 169) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 171) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 188) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 190) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 193) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 195) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 202) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 223) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 225) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 228) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 230) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 233) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 236) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 260) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 263) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 267) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 269) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 277) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 60) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 65) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 69) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 71) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 76) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 82) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 83) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 84) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 94) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 97) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 hint at line 203 (test for warnings, line 202) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 hint to remove at line 101 (test for warnings, line 100) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 hint to remove at line 105 (test for warnings, line 104) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 hint to remove at line 61 (test for warnings, line 60) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 hint to remove at line 70 (test for warnings, line 69) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 hint to remove at line 72 (test for warnings, line 71) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 hint to replace at line 66 (test for warnings, line 65) PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 hint to replace at line 77 (test for warnings, line 76) PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++20 (test for warnings, line 3) PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++26 (test for warnings, line 3) PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++98 (test for warnings, line 3) PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wmissing-field-initializers-2.C -std=c++11 (test for bogus messages, line 30) PASS: g++.dg/warn/Wmissing-field-initializers-2.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wmissing-field-initializers-2.C -std=c++20 (test for bogus messages, line 30) PASS: g++.dg/warn/Wmissing-field-initializers-2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wmissing-field-initializers-2.C -std=c++26 (test for bogus messages, line 30) PASS: g++.dg/warn/Wmissing-field-initializers-2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++17 (test for bogus messages, line 29) PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++17 (test for bogus messages, line 31) PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++17 (test for bogus messages, line 33) PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++17 (test for bogus messages, line 40) PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++20 (test for bogus messages, line 29) PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++20 (test for bogus messages, line 31) PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++20 (test for bogus messages, line 33) PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++20 (test for bogus messages, line 40) PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++26 (test for bogus messages, line 29) PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++26 (test for bogus messages, line 31) PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++26 (test for bogus messages, line 33) PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++26 (test for bogus messages, line 40) PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmultistatement-macros-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wmultistatement-macros-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wmultistatement-macros-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for bogus messages, line 14) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for bogus messages, line 24) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for bogus messages, line 27) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for bogus messages, line 30) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for bogus messages, line 33) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for bogus messages, line 52) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for bogus messages, line 6) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for warnings, line 32) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for warnings, line 38) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for warnings, line 4) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for warnings, line 50) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 at line 39 (test for warnings, line 38) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 at line 41 (test for warnings, line 40) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 at line 43 (test for warnings, line 42) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 at line 49 (test for warnings, line 48) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 at line 51 (test for warnings, line 50) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 24) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 27) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 30) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 33) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 52) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 at line 39 (test for warnings, line 38) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 at line 41 (test for warnings, line 40) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 at line 43 (test for warnings, line 42) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 at line 49 (test for warnings, line 48) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 at line 51 (test for warnings, line 50) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for bogus messages, line 14) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for bogus messages, line 24) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for bogus messages, line 27) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for bogus messages, line 30) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for bogus messages, line 33) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for bogus messages, line 52) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for bogus messages, line 6) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 at line 39 (test for warnings, line 38) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 at line 41 (test for warnings, line 40) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 at line 43 (test for warnings, line 42) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 at line 49 (test for warnings, line 48) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 at line 51 (test for warnings, line 50) PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wno-div-by-zero.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wno-div-by-zero.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wno-div-by-zero.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wno-narrowing1.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/warn/Wno-narrowing1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wno-narrowing1.C -std=gnu++26 (test for bogus messages, line 6) PASS: g++.dg/warn/Wno-narrowing1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wno-narrowing1.C -std=gnu++98 (test for bogus messages, line 6) PASS: g++.dg/warn/Wno-narrowing1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wno-pragma-once-outside-header.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wno-pragma-once-outside-header.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wno-pragma-once-outside-header.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wno-return-local-addr.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wno-return-local-addr.C -std=gnu++23 (test for errors, line 7) PASS: g++.dg/warn/Wno-return-local-addr.C -std=gnu++23 (test for excess errors) PASS: g++.dg/warn/Wno-return-local-addr.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnoexcept1.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/warn/Wnoexcept1.C -std=c++11 at line 10 (test for warnings, line 16) PASS: g++.dg/warn/Wnoexcept1.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wnoexcept1.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/warn/Wnoexcept1.C -std=c++20 at line 10 (test for warnings, line 16) PASS: g++.dg/warn/Wnoexcept1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wnoexcept1.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/warn/Wnoexcept1.C -std=c++26 at line 10 (test for warnings, line 16) PASS: g++.dg/warn/Wnoexcept1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wnoexcept2.C -std=c++11 (test for bogus messages, line 15) PASS: g++.dg/warn/Wnoexcept2.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wnoexcept2.C -std=c++20 (test for bogus messages, line 15) PASS: g++.dg/warn/Wnoexcept2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wnoexcept2.C -std=c++26 (test for bogus messages, line 15) PASS: g++.dg/warn/Wnoexcept2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-1.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/warn/Wnonnull-compare-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-1.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/warn/Wnonnull-compare-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-1.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/warn/Wnonnull-compare-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-2.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/warn/Wnonnull-compare-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-2.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/warn/Wnonnull-compare-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-2.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/warn/Wnonnull-compare-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-3.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/warn/Wnonnull-compare-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-3.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/warn/Wnonnull-compare-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-3.C -std=gnu++98 (test for bogus messages, line 15) PASS: g++.dg/warn/Wnonnull-compare-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-4.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/warn/Wnonnull-compare-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-4.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/warn/Wnonnull-compare-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-4.C -std=gnu++98 (test for bogus messages, line 12) PASS: g++.dg/warn/Wnonnull-compare-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++20 (test for bogus messages, line 17) PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++26 (test for bogus messages, line 17) PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++98 (test for bogus messages, line 17) PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-6.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/warn/Wnonnull-compare-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-6.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/warn/Wnonnull-compare-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-6.C -std=gnu++98 (test for bogus messages, line 12) PASS: g++.dg/warn/Wnonnull-compare-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++98 (test for bogus messages, line 13) PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++98 (test for bogus messages, line 18) PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-8.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wnonnull-compare-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-8.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wnonnull-compare-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-8.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/warn/Wnonnull-compare-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull-compare-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnonnull1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 60) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 62) PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for excess errors) XFAIL: g++.dg/warn/Wnonnull11.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Wnonnull11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull11.C -std=gnu++20 execution test XFAIL: g++.dg/warn/Wnonnull11.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wnonnull11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull11.C -std=gnu++26 execution test XFAIL: g++.dg/warn/Wnonnull11.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/Wnonnull11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnonnull11.C -std=gnu++98 execution test PASS: g++.dg/warn/Wnonnull12.C -std=gnu++20 (test for bogus messages, line 28) PASS: g++.dg/warn/Wnonnull12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull12.C -std=gnu++26 (test for bogus messages, line 28) PASS: g++.dg/warn/Wnonnull12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull12.C -std=gnu++98 (test for bogus messages, line 28) PASS: g++.dg/warn/Wnonnull12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnonnull13.C -std=gnu++11 at line 14 (test for bogus messages, line 13) PASS: g++.dg/warn/Wnonnull13.C -std=gnu++11 at line 20 (test for warnings, line 19) PASS: g++.dg/warn/Wnonnull13.C -std=gnu++11 (test for excess errors) XFAIL: g++.dg/warn/Wnonnull13.C -std=gnu++11 lambda not inlined at line 26 (test for warnings, line 25) PASS: g++.dg/warn/Wnonnull13.C -std=gnu++20 at line 14 (test for bogus messages, line 13) PASS: g++.dg/warn/Wnonnull13.C -std=gnu++20 at line 20 (test for warnings, line 19) PASS: g++.dg/warn/Wnonnull13.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/warn/Wnonnull13.C -std=gnu++20 lambda not inlined at line 26 (test for warnings, line 25) PASS: g++.dg/warn/Wnonnull13.C -std=gnu++26 at line 14 (test for bogus messages, line 13) PASS: g++.dg/warn/Wnonnull13.C -std=gnu++26 at line 20 (test for warnings, line 19) PASS: g++.dg/warn/Wnonnull13.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/warn/Wnonnull13.C -std=gnu++26 lambda not inlined at line 26 (test for warnings, line 25) PASS: g++.dg/warn/Wnonnull14.C -std=gnu++11 at line 14 (test for bogus messages, line 13) PASS: g++.dg/warn/Wnonnull14.C -std=gnu++11 at line 20 (test for warnings, line 19) PASS: g++.dg/warn/Wnonnull14.C -std=gnu++11 (test for excess errors) XFAIL: g++.dg/warn/Wnonnull14.C -std=gnu++11 lambda not inlined at line 27 (test for warnings, line 26) PASS: g++.dg/warn/Wnonnull14.C -std=gnu++20 at line 14 (test for bogus messages, line 13) PASS: g++.dg/warn/Wnonnull14.C -std=gnu++20 at line 20 (test for warnings, line 19) PASS: g++.dg/warn/Wnonnull14.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/warn/Wnonnull14.C -std=gnu++20 lambda not inlined at line 27 (test for warnings, line 26) PASS: g++.dg/warn/Wnonnull14.C -std=gnu++26 at line 14 (test for bogus messages, line 13) PASS: g++.dg/warn/Wnonnull14.C -std=gnu++26 at line 20 (test for warnings, line 19) PASS: g++.dg/warn/Wnonnull14.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/warn/Wnonnull14.C -std=gnu++26 lambda not inlined at line 27 (test for warnings, line 26) PASS: g++.dg/warn/Wnonnull15.C -std=gnu++11 at line 14 (test for bogus messages, line 13) PASS: g++.dg/warn/Wnonnull15.C -std=gnu++11 at line 20 (test for warnings, line 19) PASS: g++.dg/warn/Wnonnull15.C -std=gnu++11 (test for excess errors) XFAIL: g++.dg/warn/Wnonnull15.C -std=gnu++11 lambda not inlined at line 27 (test for warnings, line 26) PASS: g++.dg/warn/Wnonnull15.C -std=gnu++20 at line 14 (test for bogus messages, line 13) PASS: g++.dg/warn/Wnonnull15.C -std=gnu++20 at line 20 (test for warnings, line 19) PASS: g++.dg/warn/Wnonnull15.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/warn/Wnonnull15.C -std=gnu++20 lambda not inlined at line 27 (test for warnings, line 26) PASS: g++.dg/warn/Wnonnull15.C -std=gnu++26 at line 14 (test for bogus messages, line 13) PASS: g++.dg/warn/Wnonnull15.C -std=gnu++26 at line 20 (test for warnings, line 19) PASS: g++.dg/warn/Wnonnull15.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/warn/Wnonnull15.C -std=gnu++26 lambda not inlined at line 27 (test for warnings, line 26) PASS: g++.dg/warn/Wnonnull16.C -std=c++11 (test for bogus messages, line 15) PASS: g++.dg/warn/Wnonnull16.C -std=c++11 (test for bogus messages, line 9) PASS: g++.dg/warn/Wnonnull16.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wnonnull16.C -std=c++20 (test for bogus messages, line 15) PASS: g++.dg/warn/Wnonnull16.C -std=c++20 (test for bogus messages, line 9) PASS: g++.dg/warn/Wnonnull16.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull16.C -std=c++26 (test for bogus messages, line 15) PASS: g++.dg/warn/Wnonnull16.C -std=c++26 (test for bogus messages, line 9) PASS: g++.dg/warn/Wnonnull16.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnonnull3.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wnonnull3.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wnonnull3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull3.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wnonnull3.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wnonnull3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull3.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wnonnull3.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wnonnull3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnonnull4.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wnonnull4.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wnonnull4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull4.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wnonnull4.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wnonnull4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull4.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wnonnull4.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wnonnull4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 106) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 107) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 97) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 98) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 (test for warnings, line 38) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 (test for warnings, line 51) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 (test for warnings, line 57) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 (test for warnings, line 59) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 (test for warnings, line 74) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 (test for warnings, line 76) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 (test for warnings, line 85) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 (test for warnings, line 87) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 second variant at line 39 (test for warnings, line 38) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 second variant at line 52 (test for warnings, line 51) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 second variant at line 58 (test for warnings, line 57) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 second variant at line 60 (test for warnings, line 59) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 second variant at line 75 (test for warnings, line 74) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 second variant at line 77 (test for warnings, line 76) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 second variant at line 86 (test for warnings, line 85) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 second variant at line 88 (test for warnings, line 87) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 (test for warnings, line 106) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 (test for warnings, line 107) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 (test for warnings, line 97) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 (test for warnings, line 98) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++26 pr86568 (test for warnings, line 38) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++26 pr86568 (test for warnings, line 51) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++26 pr86568 (test for warnings, line 57) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++26 pr86568 (test for warnings, line 59) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++26 pr86568 (test for warnings, line 74) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++26 pr86568 (test for warnings, line 76) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++26 pr86568 (test for warnings, line 85) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++26 pr86568 (test for warnings, line 87) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 pr86568 second variant at line 39 (test for warnings, line 38) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 pr86568 second variant at line 52 (test for warnings, line 51) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 pr86568 second variant at line 58 (test for warnings, line 57) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 pr86568 second variant at line 60 (test for warnings, line 59) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 pr86568 second variant at line 75 (test for warnings, line 74) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 pr86568 second variant at line 77 (test for warnings, line 76) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 pr86568 second variant at line 86 (test for warnings, line 85) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++26 pr86568 second variant at line 88 (test for warnings, line 87) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 106) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 107) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 45) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 67) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 97) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 98) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for excess errors) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 (test for warnings, line 38) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 (test for warnings, line 51) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 (test for warnings, line 57) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 (test for warnings, line 59) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 (test for warnings, line 74) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 (test for warnings, line 76) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 (test for warnings, line 85) XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 (test for warnings, line 87) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 second variant at line 39 (test for warnings, line 38) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 second variant at line 52 (test for warnings, line 51) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 second variant at line 58 (test for warnings, line 57) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 second variant at line 60 (test for warnings, line 59) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 second variant at line 75 (test for warnings, line 74) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 second variant at line 77 (test for warnings, line 76) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 second variant at line 86 (test for warnings, line 85) PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 second variant at line 88 (test for warnings, line 87) PASS: g++.dg/warn/Wnonnull6.C -std=gnu++14 (test for bogus messages, line 12) PASS: g++.dg/warn/Wnonnull6.C -std=gnu++14 (test for warnings, line 19) PASS: g++.dg/warn/Wnonnull6.C -std=gnu++14 (test for warnings, line 24) PASS: g++.dg/warn/Wnonnull6.C -std=gnu++14 (test for warnings, line 36) PASS: g++.dg/warn/Wnonnull6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wnonnull6.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/warn/Wnonnull6.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wnonnull6.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wnonnull6.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Wnonnull6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull6.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/warn/Wnonnull6.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wnonnull6.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wnonnull6.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Wnonnull6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull7.C -std=gnu++20 (test for bogus messages, line 23) PASS: g++.dg/warn/Wnonnull7.C -std=gnu++20 (test for bogus messages, line 35) PASS: g++.dg/warn/Wnonnull7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull7.C -std=gnu++26 (test for bogus messages, line 23) PASS: g++.dg/warn/Wnonnull7.C -std=gnu++26 (test for bogus messages, line 35) PASS: g++.dg/warn/Wnonnull7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull7.C -std=gnu++98 (test for bogus messages, line 23) PASS: g++.dg/warn/Wnonnull7.C -std=gnu++98 (test for bogus messages, line 35) PASS: g++.dg/warn/Wnonnull7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnonnull8.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/Wnonnull8.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wnonnull8.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wnonnull8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull8.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/warn/Wnonnull8.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wnonnull8.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wnonnull8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull8.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/warn/Wnonnull8.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wnonnull8.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wnonnull8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++20 (test for bogus messages, line 109) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++20 (test for bogus messages, line 119) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++20 (test for bogus messages, line 124) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++20 (test for bogus messages, line 36) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++20 (test for bogus messages, line 46) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++20 (test for bogus messages, line 51) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++26 (test for bogus messages, line 109) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++26 (test for bogus messages, line 119) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++26 (test for bogus messages, line 124) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++26 (test for bogus messages, line 36) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++26 (test for bogus messages, line 46) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++26 (test for bogus messages, line 51) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++98 (test for bogus messages, line 109) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++98 (test for bogus messages, line 119) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++98 (test for bogus messages, line 124) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++98 (test for bogus messages, line 36) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++98 (test for bogus messages, line 46) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++98 (test for bogus messages, line 51) PASS: g++.dg/warn/Wnonnull9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++11 at line 10 (test for errors, line 9) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++11 at line 13 (test for errors, line 12) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++11 at line 16 (test for errors, line 15) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++20 at line 10 (test for errors, line 9) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++20 at line 13 (test for errors, line 12) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++20 at line 16 (test for errors, line 15) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++98 (test for warnings, line 45) PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++98 (test for warnings, line 73) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++98 (test for warnings, line 62) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++98 (test for warnings, line 67) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++98 (test for warnings, line 72) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnvdtor-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wnvdtor-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wnvdtor-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Woverflow-1.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/Woverflow-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Woverflow-1.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/Woverflow-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Woverflow-1.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Woverflow-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Woverflow-2.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/Woverflow-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Woverflow-2.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/Woverflow-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Woverflow-2.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Woverflow-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Woverflow-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Woverflow-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Woverflow-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Woverflow-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Woverflow-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Woverflow-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Woverloaded-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Woverloaded-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Woverloaded-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Woverloaded-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Woverloaded-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Woverloaded-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt10.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt10.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt10.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt11.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/warn/Woverloaded-virt11.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/warn/Woverloaded-virt11.C -std=c++11 (test for warnings, line 23) PASS: g++.dg/warn/Woverloaded-virt11.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/warn/Woverloaded-virt11.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt11.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/Woverloaded-virt11.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/warn/Woverloaded-virt11.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/warn/Woverloaded-virt11.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/warn/Woverloaded-virt11.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt11.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/warn/Woverloaded-virt11.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/warn/Woverloaded-virt11.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/warn/Woverloaded-virt11.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/warn/Woverloaded-virt11.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt12.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt12.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt12.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt13.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt13.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt13.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt3.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt4.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt4.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt4.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt5.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt5.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt5.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt6.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt6.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt6.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt7.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/warn/Woverloaded-virt7.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/warn/Woverloaded-virt7.C -std=c++20 (test for warnings, line 30) PASS: g++.dg/warn/Woverloaded-virt7.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/warn/Woverloaded-virt7.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/warn/Woverloaded-virt7.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt7.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/warn/Woverloaded-virt7.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/warn/Woverloaded-virt7.C -std=c++26 (test for warnings, line 30) PASS: g++.dg/warn/Woverloaded-virt7.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/warn/Woverloaded-virt7.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/warn/Woverloaded-virt7.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt7.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/warn/Woverloaded-virt7.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/warn/Woverloaded-virt7.C -std=c++98 (test for warnings, line 30) PASS: g++.dg/warn/Woverloaded-virt7.C -std=c++98 (test for warnings, line 35) PASS: g++.dg/warn/Woverloaded-virt7.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/warn/Woverloaded-virt7.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt8.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/warn/Woverloaded-virt8.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/warn/Woverloaded-virt8.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt8.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/warn/Woverloaded-virt8.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/warn/Woverloaded-virt8.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt8.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/warn/Woverloaded-virt8.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/warn/Woverloaded-virt8.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt9.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt9.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Woverloaded-virt9.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wpadded-1.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/Wpadded-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wpadded-1.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/Wpadded-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wpadded-1.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wpadded-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 16) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 40) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 48) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 50) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 52) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 64) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++26 correct warning (test for warnings, line 16) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++26 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++26 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++26 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++26 correct warning (test for warnings, line 40) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++26 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++26 correct warning (test for warnings, line 48) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++26 correct warning (test for warnings, line 50) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++26 correct warning (test for warnings, line 52) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++26 correct warning (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++26 correct warning (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++26 correct warning (test for warnings, line 64) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 16) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 40) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 48) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 50) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 52) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 64) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 101) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 104) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 107) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 110) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 113) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 116) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 17) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 29) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 38) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 50) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 53) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 62) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 65) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 68) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 71) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 74) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 77) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 80) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 83) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 86) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 89) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 92) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 95) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 98) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 101) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 104) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 107) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 110) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 113) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 116) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 17) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 29) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 38) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 50) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 53) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 62) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 65) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 68) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 71) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 74) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 77) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 80) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 83) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 86) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 89) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 92) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 95) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++26 correct warning (test for warnings, line 98) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 101) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 104) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 107) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 110) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 113) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 116) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 17) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 29) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 38) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 50) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 53) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 62) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 65) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 68) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 71) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 74) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 77) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 80) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 83) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 86) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 89) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 92) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 95) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 98) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 17) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 29) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 38) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 50) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 53) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 62) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 65) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 68) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 71) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 74) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 77) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 80) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 83) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 86) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 89) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 92) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 95) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 98) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 17) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 29) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 38) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 50) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 53) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 62) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 65) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 68) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 71) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 74) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 77) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 80) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 83) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 86) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 89) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 92) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 95) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++26 correct warning (test for warnings, line 98) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 17) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 29) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 38) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 50) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 53) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 62) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 65) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 68) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 71) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 74) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 77) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 80) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 83) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 86) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 89) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 92) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 95) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 98) PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++20 correct warning (test for warnings, line 19) PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++20 correct warning (test for warnings, line 28) PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++20 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++26 correct warning (test for warnings, line 19) PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++26 correct warning (test for warnings, line 28) PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++26 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++98 correct warning (test for warnings, line 19) PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++98 correct warning (test for warnings, line 28) PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++98 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 19) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 31) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 39) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 43) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 49) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 55) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++26 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++26 correct warning (test for warnings, line 19) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++26 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++26 correct warning (test for warnings, line 31) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++26 correct warning (test for warnings, line 39) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++26 correct warning (test for warnings, line 43) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++26 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++26 correct warning (test for warnings, line 49) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++26 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++26 correct warning (test for warnings, line 55) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++26 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++26 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 19) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 31) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 39) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 43) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 49) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 55) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 30) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 36) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 39) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 42) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 45) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 48) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 54) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 correct warning (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 correct warning (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 correct warning (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 correct warning (test for warnings, line 30) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 correct warning (test for warnings, line 36) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 correct warning (test for warnings, line 39) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 correct warning (test for warnings, line 42) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 correct warning (test for warnings, line 45) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 correct warning (test for warnings, line 48) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 correct warning (test for warnings, line 54) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 correct warning (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++26 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 30) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 36) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 39) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 42) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 45) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 48) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 54) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 (test for warnings, line 86) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 30) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 36) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 39) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 42) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 45) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 48) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 54) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 66) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 69) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 72) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 75) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 78) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 81) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 (test for warnings, line 86) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 30) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 36) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 39) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 42) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 45) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 48) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 54) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 66) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 69) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 72) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 75) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 78) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++26 correct warning (test for warnings, line 81) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 (test for warnings, line 86) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 30) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 36) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 39) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 42) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 45) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 48) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 54) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 66) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 69) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 72) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 75) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 78) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 81) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++20 correct warning (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++20 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++20 correct warning (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++20 correct warning (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++20 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++20 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++26 correct warning (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++26 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++26 correct warning (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++26 correct warning (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++26 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++26 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++98 correct warning (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++98 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++98 correct warning (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++98 correct warning (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++98 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++98 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 (test for warnings, line 122) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 102) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 105) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 108) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 111) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 114) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 117) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 30) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 36) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 39) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 42) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 45) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 48) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 54) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 66) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 69) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 72) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 75) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 78) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 81) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 84) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 87) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 90) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 93) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 96) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 99) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 (test for warnings, line 122) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 102) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 105) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 108) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 111) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 114) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 117) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 30) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 36) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 39) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 42) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 45) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 48) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 54) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 66) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 69) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 72) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 75) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 78) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 81) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 84) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 87) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 90) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 93) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 96) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++26 correct warning (test for warnings, line 99) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 (test for warnings, line 122) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 102) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 105) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 108) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 111) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 114) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 117) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 30) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 36) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 39) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 42) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 45) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 48) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 54) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 66) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 69) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 72) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 75) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 78) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 81) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 84) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 87) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 90) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 93) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 96) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 99) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 (test for warnings, line 122) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 102) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 105) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 108) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 111) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 114) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 117) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 30) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 36) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 39) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 42) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 45) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 48) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 54) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 66) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 69) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 72) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 75) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 78) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 81) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 84) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 87) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 90) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 93) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 96) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 99) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 (test for warnings, line 122) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 102) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 105) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 108) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 111) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 114) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 117) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 30) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 36) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 39) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 42) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 45) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 48) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 54) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 66) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 69) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 72) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 75) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 78) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 81) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 84) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 87) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 90) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 93) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 96) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++26 correct warning (test for warnings, line 99) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 (test for warnings, line 122) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 102) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 105) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 108) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 111) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 114) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 117) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 30) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 36) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 39) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 42) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 45) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 48) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 54) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 66) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 69) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 72) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 75) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 78) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 81) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 84) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 87) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 90) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 93) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 96) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 99) PASS: g++.dg/warn/Wparentheses-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 (test for warnings, line 104) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 30) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 36) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 39) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 42) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 45) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 48) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 54) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 66) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 69) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 72) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 75) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 78) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 81) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 84) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 87) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 90) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 93) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 96) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 99) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 (test for warnings, line 104) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 30) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 36) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 39) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 42) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 45) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 48) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 54) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 66) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 69) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 72) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 75) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 78) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 81) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 84) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 87) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 90) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 93) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 96) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++26 correct warning (test for warnings, line 99) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 (test for warnings, line 104) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 30) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 36) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 39) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 42) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 45) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 48) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 54) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 66) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 69) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 72) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 75) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 78) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 81) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 84) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 87) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 90) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 93) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 96) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 99) PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++20 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++20 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++20 correct warning (test for warnings, line 37) PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++26 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++26 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++26 correct warning (test for warnings, line 37) PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++98 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++98 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++98 correct warning (test for warnings, line 37) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 104) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 37) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 49) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 61) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 65) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 67) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 69) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 73) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 77) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 81) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 92) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++26 correct warning (test for warnings, line 104) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++26 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++26 correct warning (test for warnings, line 37) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++26 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++26 correct warning (test for warnings, line 49) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++26 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++26 correct warning (test for warnings, line 61) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++26 correct warning (test for warnings, line 65) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++26 correct warning (test for warnings, line 67) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++26 correct warning (test for warnings, line 69) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++26 correct warning (test for warnings, line 73) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++26 correct warning (test for warnings, line 77) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++26 correct warning (test for warnings, line 81) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++26 correct warning (test for warnings, line 92) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 104) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 37) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 49) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 61) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 65) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 67) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 69) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 73) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 77) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 81) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 92) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 107) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 37) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 49) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 61) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 65) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 67) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 69) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 73) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 77) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 81) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 93) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++26 correct warning (test for warnings, line 107) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++26 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++26 correct warning (test for warnings, line 37) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++26 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++26 correct warning (test for warnings, line 49) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++26 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++26 correct warning (test for warnings, line 61) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++26 correct warning (test for warnings, line 65) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++26 correct warning (test for warnings, line 67) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++26 correct warning (test for warnings, line 69) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++26 correct warning (test for warnings, line 73) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++26 correct warning (test for warnings, line 77) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++26 correct warning (test for warnings, line 81) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++26 correct warning (test for warnings, line 93) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 107) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 37) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 49) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 57) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 61) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 65) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 67) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 69) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 73) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 77) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 81) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 93) PASS: g++.dg/warn/Wparentheses-24.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-24.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-24.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 bogus warning (test for bogus messages, line 84) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for bogus messages, line 108) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for bogus messages, line 120) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for bogus messages, line 132) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for bogus messages, line 144) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for bogus messages, line 96) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 162) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 163) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 164) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 165) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 166) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 167) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 168) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 169) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 170) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 171) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 172) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 173) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 174) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 175) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 176) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 177) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 178) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 179) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 180) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 181) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 182) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 183) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 184) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 185) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 186) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 187) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 188) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 189) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 190) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 191) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 192) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 193) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 194) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 195) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 196) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 197) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 198) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 199) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 200) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 201) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 202) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 203) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 204) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 205) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 206) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 207) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 208) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 209) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 210) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 71) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 bogus warning (test for bogus messages, line 84) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for bogus messages, line 108) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for bogus messages, line 120) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for bogus messages, line 132) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for bogus messages, line 144) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for bogus messages, line 96) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 162) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 163) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 164) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 165) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 166) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 167) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 168) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 169) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 170) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 171) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 172) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 173) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 174) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 175) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 176) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 177) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 178) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 179) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 180) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 181) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 182) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 183) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 184) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 185) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 186) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 187) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 188) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 189) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 190) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 191) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 192) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 193) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 194) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 195) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 196) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 197) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 198) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 199) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 200) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 201) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 202) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 203) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 204) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 205) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 206) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 207) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 208) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 209) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 210) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++26 correct warning (test for warnings, line 71) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 bogus warning (test for bogus messages, line 84) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for bogus messages, line 108) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for bogus messages, line 120) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for bogus messages, line 132) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for bogus messages, line 144) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for bogus messages, line 96) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 162) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 163) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 164) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 165) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 166) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 167) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 168) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 169) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 170) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 171) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 172) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 173) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 174) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 175) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 176) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 177) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 178) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 179) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 180) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 181) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 182) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 183) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 184) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 185) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 186) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 187) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 188) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 189) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 190) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 191) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 192) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 193) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 194) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 195) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 196) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 197) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 198) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 199) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 200) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 201) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 202) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 203) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 204) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 205) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 206) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 207) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 208) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 209) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 210) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 71) PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-27.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wparentheses-27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-27.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wparentheses-27.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-27.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wparentheses-27.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-28.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-28.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-28.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++26 (test for warnings, line 82) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for warnings, line 53) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for warnings, line 71) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for warnings, line 82) PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-30.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wparentheses-30.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-30.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wparentheses-30.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-30.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wparentheses-30.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for warnings, line 32) XFAIL: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++26 (test for warnings, line 32) XFAIL: g++.dg/warn/Wparentheses-31.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for warnings, line 32) XFAIL: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for warnings, line 45) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for warnings, line 54) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-32.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-32.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-32.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-32.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-32.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-32.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/warn/Wparentheses-32.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-32.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-32.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-32.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-32.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-32.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-32.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-32.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-32.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/warn/Wparentheses-32.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-32.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-32.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-32.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/warn/Wparentheses-32.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-32.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/warn/Wparentheses-32.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/warn/Wparentheses-32.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/warn/Wparentheses-32.C -std=c++98 (test for warnings, line 25) PASS: g++.dg/warn/Wparentheses-32.C -std=c++98 (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-32.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-32.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-33.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wparentheses-33.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/warn/Wparentheses-33.C -std=c++20 (test for bogus messages, line 20) PASS: g++.dg/warn/Wparentheses-33.C -std=c++20 (test for bogus messages, line 22) PASS: g++.dg/warn/Wparentheses-33.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-33.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wparentheses-33.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/warn/Wparentheses-33.C -std=c++26 (test for bogus messages, line 20) PASS: g++.dg/warn/Wparentheses-33.C -std=c++26 (test for bogus messages, line 22) PASS: g++.dg/warn/Wparentheses-33.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-33.C -std=c++98 (test for bogus messages, line 11) PASS: g++.dg/warn/Wparentheses-33.C -std=c++98 (test for bogus messages, line 13) PASS: g++.dg/warn/Wparentheses-33.C -std=c++98 (test for bogus messages, line 20) PASS: g++.dg/warn/Wparentheses-33.C -std=c++98 (test for bogus messages, line 22) PASS: g++.dg/warn/Wparentheses-33.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-34.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-34.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-34.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-34.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/warn/Wparentheses-34.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-34.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-34.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-34.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-34.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/warn/Wparentheses-34.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-34.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-34.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/warn/Wparentheses-34.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-34.C -std=c++98 (test for warnings, line 28) PASS: g++.dg/warn/Wparentheses-34.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 17) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 29) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 38) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 50) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 53) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 62) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++26 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++26 correct warning (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++26 correct warning (test for warnings, line 17) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++26 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++26 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++26 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++26 correct warning (test for warnings, line 29) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++26 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++26 correct warning (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++26 correct warning (test for warnings, line 38) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++26 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++26 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++26 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++26 correct warning (test for warnings, line 50) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++26 correct warning (test for warnings, line 53) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++26 correct warning (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++26 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++26 correct warning (test for warnings, line 62) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 17) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 29) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 38) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 50) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 53) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 62) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 17) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 29) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 38) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 50) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 53) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 62) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 65) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 68) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 71) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 74) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 77) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 80) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 17) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 29) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 38) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 50) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 53) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 62) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 65) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 68) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 71) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 74) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 77) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++26 correct warning (test for warnings, line 80) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 17) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 29) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 38) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 50) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 53) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 62) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 65) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 68) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 71) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 74) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 77) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 80) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++20 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++20 correct warning (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++20 correct warning (test for warnings, line 17) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++20 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++20 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++20 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++26 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++26 correct warning (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++26 correct warning (test for warnings, line 17) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++26 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++26 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++26 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++98 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++98 correct warning (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++98 correct warning (test for warnings, line 17) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++98 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++98 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++98 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 101) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 104) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 107) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 110) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 113) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 116) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 17) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 29) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 38) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 50) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 53) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 62) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 65) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 68) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 71) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 74) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 77) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 80) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 83) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 86) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 89) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 92) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 95) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 98) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 101) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 104) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 107) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 110) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 113) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 116) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 17) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 29) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 38) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 50) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 53) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 62) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 65) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 68) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 71) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 74) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 77) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 80) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 83) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 86) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 89) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 92) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 95) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++26 correct warning (test for warnings, line 98) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 101) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 104) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 107) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 11) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 110) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 113) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 116) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 14) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 17) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 20) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 29) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 35) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 38) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 41) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 44) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 47) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 50) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 53) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 56) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 62) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 65) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 68) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 71) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 74) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 77) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 80) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 83) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 86) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 89) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 92) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 95) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 98) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 100) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 108) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 116) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 117) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 118) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 93) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 94) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++26 (test for warnings, line 100) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++26 (test for warnings, line 108) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++26 (test for warnings, line 116) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++26 (test for warnings, line 117) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++26 (test for warnings, line 118) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++26 (test for warnings, line 93) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++26 (test for warnings, line 94) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 100) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 108) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 116) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 117) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 118) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 48) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 56) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 72) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 93) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 94) PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-11.C -std=c++11 (test for bogus messages, line 14) PASS: g++.dg/warn/Wplacement-new-size-11.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-11.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/warn/Wplacement-new-size-11.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-11.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/warn/Wplacement-new-size-11.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 100) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 106) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 107) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 108) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 110) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 111) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 112) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 114) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 115) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 116) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 131) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 132) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 133) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 154) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 155) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 156) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 162) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 170) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 171) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 172) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 178) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 179) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 180) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 75) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 76) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 91) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 92) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 94) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 95) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 96) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 98) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 99) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for errors, line 39) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 100) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 106) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 107) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 108) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 110) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 111) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 112) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 114) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 115) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 116) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 131) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 132) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 133) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 154) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 155) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 156) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 162) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 170) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 171) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 172) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 178) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 179) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 180) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 75) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 76) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 91) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 92) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 94) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 95) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 96) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 98) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for warnings, line 99) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for errors, line 39) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 100) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 106) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 107) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 108) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 110) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 111) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 112) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 114) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 115) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 116) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 131) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 132) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 133) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 154) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 155) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 156) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 162) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 170) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 171) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 172) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 178) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 179) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 180) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 41) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 44) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 45) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 54) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 56) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 75) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 76) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 91) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 92) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 94) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 95) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 96) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 98) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 99) PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++20 vla warning at line 13 (test for warnings, line 12) PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++26 vla warning at line 13 (test for warnings, line 12) PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++98 vla warning at line 13 (test for warnings, line 12) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 100) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 103) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 104) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 111) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 112) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 113) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 114) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 116) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 117) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 118) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 119) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 124) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 127) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 128) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 129) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 130) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 135) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 138) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 139) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 140) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 141) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 146) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 149) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 150) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 151) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 152) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 157) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 160) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 161) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 162) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 163) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 171) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 172) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 173) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 174) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 176) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 177) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 178) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 179) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 184) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 187) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 188) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 189) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 190) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 195) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 198) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 199) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 200) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 201) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 206) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 209) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 210) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 211) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 212) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 217) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 220) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 221) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 222) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 223) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 231) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 232) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 233) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 239) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 240) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 241) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 242) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 53) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 56) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 61) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 62) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 68) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 71) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 72) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 76) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 77) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 82) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 85) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 86) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 90) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 91) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 96) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 99) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 100) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 103) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 104) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 111) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 112) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 113) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 114) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 116) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 117) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 118) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 119) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 124) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 127) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 128) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 129) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 130) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 135) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 138) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 139) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 140) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 141) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 146) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 149) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 150) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 151) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 152) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 157) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 160) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 161) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 162) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 163) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 171) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 172) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 173) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 174) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 176) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 177) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 178) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 179) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 184) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 187) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 188) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 189) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 190) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 195) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 198) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 199) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 200) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 201) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 206) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 209) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 210) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 211) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 212) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 217) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 220) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 221) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 222) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 223) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 231) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 232) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 233) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 239) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 240) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 241) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 242) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 39) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 46) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 47) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 53) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 56) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 57) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 61) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 62) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 68) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 71) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 72) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 76) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 77) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 82) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 85) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 86) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 90) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 91) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 96) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for warnings, line 99) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 100) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 103) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 104) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 111) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 112) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 113) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 114) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 116) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 117) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 118) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 119) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 124) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 127) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 128) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 129) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 130) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 135) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 138) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 139) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 140) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 141) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 146) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 149) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 150) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 151) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 152) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 157) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 160) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 161) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 162) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 163) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 171) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 172) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 173) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 174) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 176) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 177) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 178) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 179) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 184) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 187) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 188) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 189) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 190) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 195) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 198) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 199) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 200) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 201) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 206) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 209) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 210) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 211) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 212) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 217) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 220) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 221) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 222) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 223) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 231) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 232) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 233) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 239) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 240) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 241) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 242) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 28) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 29) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 36) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 37) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 38) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 39) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 41) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 42) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 46) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 47) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 53) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 56) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 57) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 61) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 62) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 68) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 71) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 72) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 76) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 77) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 82) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 85) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 86) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 90) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 91) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 96) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 99) PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++98 (test for errors, line 29) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++98 (test for errors, line 42) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++98 (test for warnings, line 50) PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for bogus messages, line 21) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for bogus messages, line 29) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for bogus messages, line 31) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for bogus messages, line 40) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 76) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 77) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 78) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 81) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for bogus messages, line 21) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for bogus messages, line 29) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for bogus messages, line 31) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for bogus messages, line 40) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 76) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 77) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 78) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for warnings, line 81) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for bogus messages, line 18) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for bogus messages, line 21) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for bogus messages, line 29) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for bogus messages, line 31) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for bogus messages, line 40) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 50) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 52) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 56) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 61) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 62) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 63) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 64) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 65) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 66) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 71) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 72) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 76) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 77) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 78) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 80) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 81) PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 109) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 123) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 145) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 92) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 96) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 108) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 122) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 141) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 19) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 27) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 31) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 35) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 39) XFAIL: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 45) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 59) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 68) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 82) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 91) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 95) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note second variant at line 46 (test for warnings, line 45) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 (test for warnings, line 109) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 (test for warnings, line 123) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 (test for warnings, line 145) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 (test for warnings, line 83) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 (test for warnings, line 92) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 (test for warnings, line 96) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 note (test for warnings, line 108) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 note (test for warnings, line 122) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 note (test for warnings, line 141) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 note (test for warnings, line 19) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 note (test for warnings, line 27) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 note (test for warnings, line 31) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 note (test for warnings, line 35) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 note (test for warnings, line 39) XFAIL: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 note (test for warnings, line 45) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 note (test for warnings, line 59) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 note (test for warnings, line 68) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 note (test for warnings, line 82) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 note (test for warnings, line 91) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 note (test for warnings, line 95) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++26 note second variant at line 46 (test for warnings, line 45) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 109) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 123) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 145) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 60) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 69) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 83) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 92) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 96) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 108) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 122) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 141) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 19) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 27) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 31) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 35) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 39) XFAIL: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 45) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 59) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 68) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 82) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 91) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 95) PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note second variant at line 46 (test for warnings, line 45) PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++20 (test for bogus messages, line 22) PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++20 pr100325 (test for warnings, line 29) XFAIL: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++20 pr100325 (test for warnings, line 37) PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++26 (test for bogus messages, line 14) PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++26 (test for bogus messages, line 22) PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++26 pr100325 (test for warnings, line 29) XFAIL: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++26 pr100325 (test for warnings, line 37) PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++98 (test for bogus messages, line 14) PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++98 (test for bogus messages, line 22) PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++98 (test for excess errors) XFAIL: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++98 pr100325 (test for warnings, line 29) XFAIL: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++98 pr100325 (test for warnings, line 37) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 101) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 111) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 113) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 114) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 115) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 116) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 118) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 119) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 120) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 121) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 122) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 123) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 126) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 127) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 129) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 130) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 132) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 133) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 134) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 136) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 137) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 138) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 141) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 145) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 151) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 152) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 153) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 157) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 158) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 159) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 160) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 161) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 162) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 168) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 170) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 172) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 174) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 175) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 176) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 180) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 181) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 182) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 186) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 187) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 188) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 190) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 192) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 194) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 195) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 197) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 198) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 199) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 202) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 203) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 204) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 205) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 207) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 215) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 216) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 219) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 220) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 221) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 222) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 223) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 224) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 225) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 226) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 230) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 233) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 237) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 238) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 239) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 245) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 246) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 247) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 248) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 253) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 254) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 259) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 264) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 274) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 277) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 280) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 281) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 283) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 284) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 287) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 290) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 291) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 292) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 293) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 304) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 305) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 306) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 309) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 310) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 311) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 312) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 316) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 319) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 320) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 321) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 322) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 323) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 325) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 326) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 327) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 329) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 331) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 332) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 333) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 341) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 354) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 360) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 364) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 409) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 452) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 453) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 455) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 456) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 85) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 86) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 87) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 99) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 101) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 111) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 113) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 114) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 115) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 116) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 118) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 119) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 120) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 121) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 122) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 123) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 126) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 127) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 129) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 130) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 132) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 133) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 134) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 136) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 137) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 138) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 141) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 145) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 151) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 152) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 153) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 157) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 158) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 159) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 160) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 161) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 162) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 168) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 170) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 172) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 174) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 175) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 176) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 180) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 181) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 182) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 186) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 187) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 188) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 190) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 192) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 194) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 195) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 197) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 198) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 199) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 202) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 203) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 204) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 205) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 207) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 215) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 216) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 219) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 220) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 221) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 222) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 223) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 224) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 225) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 226) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 230) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 233) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 237) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 238) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 239) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 245) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 246) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 247) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 248) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 253) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 254) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 259) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 264) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 274) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 277) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 280) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 281) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 283) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 284) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 287) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 290) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 291) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 292) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 293) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 304) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 305) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 306) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 309) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 310) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 311) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 312) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 316) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 319) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 320) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 321) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 322) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 323) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 325) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 326) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 327) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 329) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 331) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 332) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 333) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 341) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 354) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 360) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 364) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 409) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 452) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 453) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 455) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 456) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 85) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 86) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 87) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for warnings, line 99) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 101) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 111) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 113) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 114) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 115) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 116) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 118) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 119) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 120) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 121) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 122) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 123) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 126) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 127) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 129) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 130) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 132) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 133) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 134) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 136) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 137) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 138) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 141) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 145) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 151) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 152) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 153) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 157) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 158) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 159) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 160) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 161) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 162) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 168) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 170) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 172) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 174) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 175) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 176) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 180) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 181) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 182) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 186) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 187) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 188) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 190) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 192) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 194) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 195) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 197) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 198) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 199) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 202) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 203) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 204) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 205) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 207) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 215) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 216) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 219) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 220) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 221) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 222) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 223) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 224) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 225) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 226) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 230) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 233) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 237) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 238) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 239) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 245) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 246) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 247) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 248) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 253) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 254) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 259) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 264) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 274) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 277) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 280) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 281) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 283) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 284) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 287) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 290) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 291) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 292) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 293) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 304) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 305) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 306) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 309) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 310) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 311) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 312) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 316) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 319) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 320) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 321) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 322) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 323) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 325) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 326) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 327) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 329) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 331) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 332) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 333) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 341) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 354) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 360) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 364) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 409) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 452) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 453) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 455) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 456) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 85) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 86) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 87) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 99) PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wpragma-once-outside-header.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/warn/Wpragma-once-outside-header.C -std=gnu++20 at line 3 (test for warnings, line ) PASS: g++.dg/warn/Wpragma-once-outside-header.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wpragma-once-outside-header.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/warn/Wpragma-once-outside-header.C -std=gnu++26 at line 3 (test for warnings, line ) PASS: g++.dg/warn/Wpragma-once-outside-header.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wpragma-once-outside-header.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/warn/Wpragma-once-outside-header.C -std=gnu++98 at line 3 (test for warnings, line ) PASS: g++.dg/warn/Wpragma-once-outside-header.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++11 (test for warnings, line 127) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++11 (test for warnings, line 175) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++11 (test for warnings, line 189) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++11 (test for warnings, line 199) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++11 (test for warnings, line 63) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++11 (test for warnings, line 64) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++11 (test for warnings, line 73) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++11 (test for warnings, line 74) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++11 (test for warnings, line 78) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++11 (test for warnings, line 79) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++11 (test for warnings, line 83) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++11 (test for warnings, line 84) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 127) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 175) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 189) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 199) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 78) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 79) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 84) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++26 (test for warnings, line 127) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++26 (test for warnings, line 175) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++26 (test for warnings, line 189) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++26 (test for warnings, line 199) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++26 (test for warnings, line 74) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++26 (test for warnings, line 78) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++26 (test for warnings, line 79) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++26 (test for warnings, line 83) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++26 (test for warnings, line 84) PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 106) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 107) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 109) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 130) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 131) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 133) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 147) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 148) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 150) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 153) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 154) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 156) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 170) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 171) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 173) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 186) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 187) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 189) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 36) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 66) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 67) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 69) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 72) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 73) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for warnings, line 75) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 106) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 107) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 109) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 130) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 131) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 133) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 147) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 148) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 150) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 153) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 154) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 156) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 170) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 171) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 173) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 186) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 187) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 189) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 75) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 106) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 107) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 109) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 130) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 131) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 133) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 147) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 148) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 150) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 153) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 154) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 156) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 170) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 171) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 173) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 186) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 187) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 189) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for warnings, line 75) PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wrange-loop-construct3.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/warn/Wrange-loop-construct3.C -std=gnu++11 (test for warnings, line 41) PASS: g++.dg/warn/Wrange-loop-construct3.C -std=gnu++11 (test for warnings, line 55) PASS: g++.dg/warn/Wrange-loop-construct3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wrange-loop-construct3.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wrange-loop-construct3.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/warn/Wrange-loop-construct3.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/Wrange-loop-construct3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wrange-loop-construct3.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wrange-loop-construct3.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/warn/Wrange-loop-construct3.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Wrange-loop-construct3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++98 (test for bogus messages, line 18) PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for bogus messages, line 22) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for bogus messages, line 26) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for bogus messages, line 30) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 pr93809 at line 31 (test for bogus messages, line 30) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++26 (test for bogus messages, line 22) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++26 (test for bogus messages, line 26) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++26 (test for bogus messages, line 30) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++26 pr93809 at line 31 (test for bogus messages, line 30) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for bogus messages, line 18) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for bogus messages, line 22) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for bogus messages, line 26) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for bogus messages, line 30) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for warnings, line 41) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for warnings, line 45) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 pr93809 at line 31 (test for bogus messages, line 30) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for bogus messages, line 28) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for bogus messages, line 34) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for bogus messages, line 35) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for bogus messages, line 42) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for bogus messages, line 43) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for bogus messages, line 50) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for bogus messages, line 54) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for bogus messages, line 58) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for bogus messages, line 60) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for bogus messages, line 61) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 110) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 111) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 112) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 113) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 114) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 116) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 117) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 118) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 119) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 120) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 133) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 134) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 135) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 136) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 137) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 38) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 46) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 57) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 59) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 66) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 67) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 68) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 69) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 70) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 81) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 83) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 88) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 89) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 90) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 91) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 92) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 94) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 95) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 96) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 97) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for warnings, line 98) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++11 enum struct at line 32 (test for warnings, line 31) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 28) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 34) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 35) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 42) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 43) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 50) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 54) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 58) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 60) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 61) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 110) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 111) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 112) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 113) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 114) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 116) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 117) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 118) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 119) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 120) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 133) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 134) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 135) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 136) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 137) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 70) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 81) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 88) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 89) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 90) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 91) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 92) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 94) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 95) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 96) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 97) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 98) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 enum struct at line 32 (test for warnings, line 31) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 28) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 34) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 35) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 42) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 43) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 50) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 54) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 58) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 60) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 61) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 110) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 111) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 112) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 113) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 114) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 116) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 117) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 118) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 119) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 120) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 133) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 134) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 135) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 136) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 137) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 39) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 66) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 67) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 69) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 70) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 81) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 83) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 88) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 89) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 90) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 91) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 92) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 94) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 95) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 96) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 97) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 98) PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 104) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 87) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 94) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 97) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++26 (test for warnings, line 104) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++26 (test for warnings, line 87) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++26 (test for warnings, line 94) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++26 (test for warnings, line 97) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 104) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 54) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 62) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 65) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 72) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 80) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 87) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 94) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 97) PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for bogus messages, line 24) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for bogus messages, line 5) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 70) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 75) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 86) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 89) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for bogus messages, line 24) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for bogus messages, line 5) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for warnings, line 70) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for warnings, line 75) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for warnings, line 86) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for warnings, line 89) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for bogus messages, line 12) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for bogus messages, line 16) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for bogus messages, line 24) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for bogus messages, line 5) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 41) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 60) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 63) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 65) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 70) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 73) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 75) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 86) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 89) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 (test for warnings, line 100) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 (test for warnings, line 116) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 (test for warnings, line 119) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 (test for warnings, line 122) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 (test for warnings, line 46) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 (test for warnings, line 52) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 (test for warnings, line 97) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 C++ 11 and above (test for warnings, line 75) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 C++ 11 and above (test for warnings, line 78) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 C++ 11 and above (test for warnings, line 85) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 C++ 11 and above (test for warnings, line 90) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 C++ 11 and above at line 86 (test for warnings, line 85) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++11 C++ 11 and above at line 91 (test for warnings, line 90) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 100) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 116) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 119) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 122) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 97) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 C++ 11 and above (test for warnings, line 75) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 C++ 11 and above (test for warnings, line 78) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 C++ 11 and above (test for warnings, line 85) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 C++ 11 and above (test for warnings, line 90) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 C++ 11 and above at line 86 (test for warnings, line 85) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 C++ 11 and above at line 91 (test for warnings, line 90) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 100) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 116) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 119) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 122) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 52) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 97) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 C++ 98 (test for warnings, line 93) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 C++ 98 at line 76 (test for warnings, line 75) PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 C++ 98 at line 79 (test for warnings, line 78) PASS: g++.dg/warn/Wreorder-1.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wreorder-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreorder-1.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wreorder-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wreorder-1.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wreorder-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wrestrict-1.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wrestrict-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wrestrict-1.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wrestrict-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wrestrict-1.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wrestrict-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++20 (test for bogus messages, line 21) PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++26 (test for bogus messages, line 21) PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++98 (test for bogus messages, line 21) PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-2.C -std=c++20 (test for bogus messages, line 6) PASS: g++.dg/warn/Wreturn-2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-2.C -std=c++26 (test for bogus messages, line 6) PASS: g++.dg/warn/Wreturn-2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-2.C -std=c++98 (test for bogus messages, line 6) PASS: g++.dg/warn/Wreturn-2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-4.C -std=gnu++20 (test for bogus messages, line 48) PASS: g++.dg/warn/Wreturn-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-4.C -std=gnu++26 (test for bogus messages, line 48) PASS: g++.dg/warn/Wreturn-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-4.C -std=gnu++98 (test for bogus messages, line 48) PASS: g++.dg/warn/Wreturn-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-5.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/warn/Wreturn-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-5.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/warn/Wreturn-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-5.C -std=gnu++98 (test for bogus messages, line 15) PASS: g++.dg/warn/Wreturn-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-6.C -std=c++20 (test for bogus messages, line 18) PASS: g++.dg/warn/Wreturn-6.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-6.C -std=c++26 (test for bogus messages, line 18) PASS: g++.dg/warn/Wreturn-6.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-6.C -std=c++98 (test for bogus messages, line 18) PASS: g++.dg/warn/Wreturn-6.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr-3.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wreturn-local-addr-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr-3.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wreturn-local-addr-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr-3.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wreturn-local-addr-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr-4.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/warn/Wreturn-local-addr-4.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr-4.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/warn/Wreturn-local-addr-4.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr-4.C -std=c++98 (test for bogus messages, line 10) PASS: g++.dg/warn/Wreturn-local-addr-4.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++26 at line 9 (test for errors, line 8) PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++20 scan-tree-dump-times optimized "return 0;" 2 PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++26 scan-tree-dump-times optimized "return 0;" 2 PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++98 scan-tree-dump-times optimized "return 0;" 2 PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++20 at line 3 (test for warnings, line ) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++26 at line 3 (test for warnings, line ) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++98 at line 3 (test for warnings, line ) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++20 at line 11 (test for bogus messages, line 10) PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++20 at line 7 (test for bogus messages, line 6) PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++26 at line 11 (test for bogus messages, line 10) PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++26 at line 7 (test for bogus messages, line 6) PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++98 at line 11 (test for bogus messages, line 10) PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++98 at line 7 (test for bogus messages, line 6) PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-12.C -std=gnu++11 (test for bogus messages, line 17) PASS: g++.dg/warn/Wreturn-type-12.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-12.C -std=gnu++20 (test for bogus messages, line 17) PASS: g++.dg/warn/Wreturn-type-12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-12.C -std=gnu++26 (test for bogus messages, line 17) PASS: g++.dg/warn/Wreturn-type-12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-13.C -std=c++17 (test for bogus messages, line 13) PASS: g++.dg/warn/Wreturn-type-13.C -std=c++17 (test for bogus messages, line 28) PASS: g++.dg/warn/Wreturn-type-13.C -std=c++17 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-13.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/warn/Wreturn-type-13.C -std=c++20 (test for bogus messages, line 28) PASS: g++.dg/warn/Wreturn-type-13.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-13.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/warn/Wreturn-type-13.C -std=c++26 (test for bogus messages, line 28) PASS: g++.dg/warn/Wreturn-type-13.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-3.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/Wreturn-type-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for bogus messages, line 20) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for bogus messages, line 21) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for bogus messages, line 26) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for bogus messages, line 40) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for bogus messages, line 41) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 at line 6 (test for warnings, line 5) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++26 (test for bogus messages, line 14) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++26 (test for bogus messages, line 20) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++26 (test for bogus messages, line 21) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++26 (test for bogus messages, line 26) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++26 (test for bogus messages, line 40) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++26 (test for bogus messages, line 41) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++26 at line 6 (test for warnings, line 5) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for bogus messages, line 14) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for bogus messages, line 20) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for bogus messages, line 21) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for bogus messages, line 26) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for bogus messages, line 40) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for bogus messages, line 41) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 100) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 101) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 103) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 104) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 105) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 106) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 107) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 108) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 109) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 110) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 111) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 112) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 113) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 114) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 115) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 116) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 36) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 55) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 57) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 58) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 61) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 62) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 65) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 66) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 67) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 68) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 71) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 73) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 80) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 88) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 89) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 97) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 98) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for warnings, line 99) PASS: g++.dg/warn/Wself-move1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 100) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 101) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 103) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 104) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 105) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 106) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 107) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 108) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 109) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 110) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 111) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 112) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 113) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 114) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 115) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 116) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 88) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 89) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 97) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 98) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 99) PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 100) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 101) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 103) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 104) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 105) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 106) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 107) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 108) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 109) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 110) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 111) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 112) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 113) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 114) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 115) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 116) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 88) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 89) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 97) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 98) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for warnings, line 99) PASS: g++.dg/warn/Wself-move1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wself-move2.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/warn/Wself-move2.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/warn/Wself-move2.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/warn/Wself-move2.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/warn/Wself-move2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wself-move2.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wself-move2.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wself-move2.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/Wself-move2.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Wself-move2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wself-move2.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wself-move2.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wself-move2.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/Wself-move2.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Wself-move2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-5.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-5.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-5.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++20 (test for bogus messages, line 23) PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++26 (test for bogus messages, line 23) PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++98 (test for bogus messages, line 23) PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for bogus messages, line 23) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++26 (test for bogus messages, line 23) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for bogus messages, line 15) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for bogus messages, line 23) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for errors, line 30) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for warnings, line 39) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-11.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/warn/Wshadow-11.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wshadow-11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-11.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/warn/Wshadow-11.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wshadow-11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-11.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/warn/Wshadow-11.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wshadow-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-12.C -std=c++20 (test for errors, line 7) PASS: g++.dg/warn/Wshadow-12.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-12.C -std=c++26 (test for errors, line 7) PASS: g++.dg/warn/Wshadow-12.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-12.C -std=c++98 (test for errors, line 7) PASS: g++.dg/warn/Wshadow-12.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-13.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/Wshadow-13.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/Wshadow-13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-13.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/Wshadow-13.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/Wshadow-13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-13.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/warn/Wshadow-13.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wshadow-13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-14.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/Wshadow-14.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wshadow-14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-14.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/Wshadow-14.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wshadow-14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-14.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wshadow-14.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wshadow-14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-15.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/warn/Wshadow-15.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wshadow-15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-15.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/warn/Wshadow-15.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wshadow-15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-15.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/warn/Wshadow-15.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wshadow-15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wshadow-16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-18.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wshadow-18.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wshadow-18.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wshadow-18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-18.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wshadow-18.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wshadow-18.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wshadow-18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-18.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wshadow-18.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wshadow-18.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wshadow-18.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-19.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/Wshadow-19.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/Wshadow-19.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/warn/Wshadow-19.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wshadow-19.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wshadow-19.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wshadow-19.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wshadow-19.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wshadow-19.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wshadow-19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-19.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wshadow-19.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Wshadow-19.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wshadow-19.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-20.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wshadow-20.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-20.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-21.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/Wshadow-21.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wshadow-21.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wshadow-21.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-21.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wshadow-21.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++20 (test for bogus messages, line 17) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++20 (test for bogus messages, line 25) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++20 (test for bogus messages, line 26) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++20 (test for bogus messages, line 29) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++26 (test for bogus messages, line 17) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++26 (test for bogus messages, line 25) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++26 (test for bogus messages, line 26) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++26 (test for bogus messages, line 29) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++98 (test for bogus messages, line 13) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++98 (test for bogus messages, line 17) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++98 (test for bogus messages, line 25) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++98 (test for bogus messages, line 26) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++98 (test for bogus messages, line 29) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-5.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/warn/Wshadow-5.C -std=gnu++20 (test for bogus messages, line 28) PASS: g++.dg/warn/Wshadow-5.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/warn/Wshadow-5.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/warn/Wshadow-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-5.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/warn/Wshadow-5.C -std=gnu++26 (test for bogus messages, line 28) PASS: g++.dg/warn/Wshadow-5.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/warn/Wshadow-5.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/warn/Wshadow-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-5.C -std=gnu++98 (test for bogus messages, line 16) PASS: g++.dg/warn/Wshadow-5.C -std=gnu++98 (test for bogus messages, line 28) PASS: g++.dg/warn/Wshadow-5.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/warn/Wshadow-5.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/warn/Wshadow-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for bogus messages, line 26) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for warnings, line 36) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for warnings, line 45) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for warnings, line 46) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for bogus messages, line 26) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++26 (test for bogus messages, line 26) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for bogus messages, line 20) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for bogus messages, line 27) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for bogus messages, line 34) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++26 (test for bogus messages, line 20) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++26 (test for bogus messages, line 27) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++26 (test for bogus messages, line 34) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++26 (test for bogus messages, line 6) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for bogus messages, line 20) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for bogus messages, line 27) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for bogus messages, line 34) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for bogus messages, line 6) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-9.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/warn/Wshadow-9.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wshadow-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-9.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/warn/Wshadow-9.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wshadow-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-9.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/warn/Wshadow-9.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wshadow-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for bogus messages, line 51) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for bogus messages, line 52) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for bogus messages, line 55) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for bogus messages, line 56) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 at line 63 (test for warnings, line 26) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++26 (test for bogus messages, line 51) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++26 (test for bogus messages, line 52) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++26 (test for bogus messages, line 55) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++26 (test for bogus messages, line 56) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++26 at line 63 (test for warnings, line 26) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for bogus messages, line 51) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for bogus messages, line 52) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for bogus messages, line 55) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for bogus messages, line 56) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for warnings, line 39) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for warnings, line 53) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 at line 63 (test for warnings, line 26) PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-compatible-local-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-compatible-local-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-compatible-local-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-compatible-local-3.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wshadow-compatible-local-3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-compatible-local-3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++20 (test for bogus messages, line 29) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++20 (test for bogus messages, line 30) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++26 (test for bogus messages, line 29) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++26 (test for bogus messages, line 30) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++98 (test for bogus messages, line 15) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++98 (test for bogus messages, line 16) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++98 (test for bogus messages, line 18) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++98 (test for bogus messages, line 29) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++98 (test for bogus messages, line 30) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for bogus messages, line 37) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for bogus messages, line 38) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 at line 63 (test for warnings, line 26) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++26 (test for bogus messages, line 37) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++26 (test for bogus messages, line 38) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++26 at line 63 (test for warnings, line 26) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for bogus messages, line 18) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for bogus messages, line 37) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for bogus messages, line 38) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 39) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 52) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 53) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 56) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 at line 63 (test for warnings, line 26) PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-local-3.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wshadow-local-3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wshadow-local-3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-2.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wsign-compare-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-2.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wsign-compare-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-2.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wsign-compare-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++20 (test for bogus messages, line 17) PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++26 (test for bogus messages, line 17) PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++98 (test for bogus messages, line 17) PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++98 (test for bogus messages, line 9) PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-7.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wsign-compare-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-7.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wsign-compare-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-7.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wsign-compare-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-8.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/warn/Wsign-compare-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-8.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/warn/Wsign-compare-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-8.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/warn/Wsign-compare-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-9.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-9.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-9.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wsign-conversion-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsign-conversion-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsign-conversion-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsign-conversion-4.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/warn/Wsign-conversion-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsign-conversion-4.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/warn/Wsign-conversion-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsign-conversion-4.C -std=gnu++98 (test for bogus messages, line 13) PASS: g++.dg/warn/Wsign-conversion-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsign-conversion-5.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wsign-conversion-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsign-conversion-5.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wsign-conversion-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsign-conversion-5.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wsign-conversion-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 70) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 84) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 85) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 86) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 87) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 88) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 89) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 90) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 91) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 94) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 70) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 82) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 83) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 84) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 85) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 86) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 87) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 88) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 89) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 90) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 91) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for warnings, line 94) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 44) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 45) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 48) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 50) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 52) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 53) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 56) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 60) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 61) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 62) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 63) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 64) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 67) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 69) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 70) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 82) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 83) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 84) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 85) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 86) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 87) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 88) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 89) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 90) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 91) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 94) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsign-promo1.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/warn/Wsign-promo1.C -std=c++20 at line 15 (test for warnings, line 14) PASS: g++.dg/warn/Wsign-promo1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wsign-promo1.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/warn/Wsign-promo1.C -std=c++26 at line 15 (test for warnings, line 14) PASS: g++.dg/warn/Wsign-promo1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wsign-promo1.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/warn/Wsign-promo1.C -std=c++98 at line 15 (test for warnings, line 14) PASS: g++.dg/warn/Wsign-promo1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wsize_t-literals.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/warn/Wsize_t-literals.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/warn/Wsize_t-literals.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/warn/Wsize_t-literals.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/warn/Wsize_t-literals.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/warn/Wsize_t-literals.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/warn/Wsize_t-literals.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wsize_t-literals.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/warn/Wsize_t-literals.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/warn/Wsize_t-literals.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/warn/Wsize_t-literals.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/warn/Wsize_t-literals.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/warn/Wsize_t-literals.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/warn/Wsize_t-literals.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wsize_t-literals.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wsizeof-array-div1.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/warn/Wsizeof-array-div1.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/warn/Wsizeof-array-div1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wsizeof-array-div1.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wsizeof-array-div1.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wsizeof-array-div1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsizeof-array-div1.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wsizeof-array-div1.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wsizeof-array-div1.C -std=gnu++26 (test for excess errors) UNSUPPORTED: g++.dg/warn/Wsizeof-array-div2.C -std=gnu++20 UNSUPPORTED: g++.dg/warn/Wsizeof-array-div2.C -std=gnu++26 UNSUPPORTED: g++.dg/warn/Wsizeof-array-div2.C -std=gnu++98 PASS: g++.dg/warn/Wsizeof-array-div3.C -std=gnu++11 (test for bogus messages, line 11) PASS: g++.dg/warn/Wsizeof-array-div3.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/warn/Wsizeof-array-div3.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/warn/Wsizeof-array-div3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wsizeof-array-div3.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wsizeof-array-div3.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wsizeof-array-div3.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wsizeof-array-div3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsizeof-array-div3.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wsizeof-array-div3.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wsizeof-array-div3.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wsizeof-array-div3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-1.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wstrict-aliasing-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-1.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wstrict-aliasing-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-1.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wstrict-aliasing-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-2.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/warn/Wstrict-aliasing-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-2.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/warn/Wstrict-aliasing-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-2.C -std=gnu++98 (test for bogus messages, line 9) PASS: g++.dg/warn/Wstrict-aliasing-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++98 (test for bogus messages, line 13) PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C -std=gnu++20 (test for bogus messages, line 17) PASS: g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C -std=gnu++26 (test for bogus messages, line 17) PASS: g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C -std=gnu++98 (test for bogus messages, line 17) PASS: g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-1.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-1.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-1.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-2.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-2.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-2.C -std=gnu++98 (test for bogus messages, line 18) PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-const.C -std=gnu++20 (test for bogus messages, line 5) PASS: g++.dg/warn/Wstrict-aliasing-bogus-const.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-const.C -std=gnu++26 (test for bogus messages, line 5) PASS: g++.dg/warn/Wstrict-aliasing-bogus-const.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-const.C -std=gnu++98 (test for bogus messages, line 5) PASS: g++.dg/warn/Wstrict-aliasing-bogus-const.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C -std=gnu++26 (test for bogus messages, line 6) PASS: g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C -std=gnu++98 (test for bogus messages, line 6) PASS: g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++98 (test for bogus messages, line 9) PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C -std=gnu++98 (test for bogus messages, line 13) PASS: g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C -std=gnu++98 (test for bogus messages, line 9) PASS: g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-union-2.C -std=gnu++11 (test for bogus messages, line 12) PASS: g++.dg/warn/Wstrict-aliasing-bogus-union-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-union-2.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/warn/Wstrict-aliasing-bogus-union-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-union-2.C -std=gnu++23 (test for bogus messages, line 12) PASS: g++.dg/warn/Wstrict-aliasing-bogus-union-2.C -std=gnu++23 (test for warnings, line 8) PASS: g++.dg/warn/Wstrict-aliasing-bogus-union-2.C -std=gnu++23 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++98 (test for bogus messages, line 12) PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++20 deref (test for warnings, line 7) XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++20 note at line 8 (test for warnings, line 7) XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++20 strict-aliasing (test for warnings, line 10) PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++26 deref (test for warnings, line 7) XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++26 note at line 8 (test for warnings, line 7) XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++26 strict-aliasing (test for warnings, line 10) PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++98 deref (test for warnings, line 7) XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++98 note at line 8 (test for warnings, line 7) XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++98 strict-aliasing (test for warnings, line 10) PASS: g++.dg/warn/Wstring-literal-comparison-1.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wstring-literal-comparison-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstring-literal-comparison-1.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wstring-literal-comparison-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstring-literal-comparison-1.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wstring-literal-comparison-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstring-literal-comparison-2.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wstring-literal-comparison-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstring-literal-comparison-2.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wstring-literal-comparison-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstring-literal-comparison-2.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wstring-literal-comparison-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstring-literal-comparison-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstring-literal-comparison-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstring-literal-comparison-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstring-literal-comparison-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstring-literal-comparison-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstring-literal-comparison-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-1.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/warn/Wstringop-overflow-1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-1.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/warn/Wstringop-overflow-1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-1.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/warn/Wstringop-overflow-1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++20 (test for bogus messages, line 20) PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++20 (test for bogus messages, line 23) PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++20 scan-tree-dump-not gimple "strlen" PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++20 scan-tree-dump-not optimized "abort" PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++26 (test for bogus messages, line 20) PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++26 (test for bogus messages, line 23) PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++26 scan-tree-dump-not gimple "strlen" PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++26 scan-tree-dump-not optimized "abort" PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++98 (test for bogus messages, line 20) PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++98 (test for bogus messages, line 23) PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++98 scan-tree-dump-not gimple "strlen" PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++98 scan-tree-dump-not optimized "abort" PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 104) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 105) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 106) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 115) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 116) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 117) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 126) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 127) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 128) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 152) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 153) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 154) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 171) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 172) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 173) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 182) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 183) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 184) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 193) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 194) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 195) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 204) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 205) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 206) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 227) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 228) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 23) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 24) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 247) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 248) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 25) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 258) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 259) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 268) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 269) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 270) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 279) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 280) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 281) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 289) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 290) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 300) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 301) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 313) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 317) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 337) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 34) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 353) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 367) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 381) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 45) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 47) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 56) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 note: flexarray (test for warnings, line 15) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 note: flexarray class member (test for warnings, line 310) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 note: interior one-element array (test for warnings, line 237) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 note: large trailing array class member (test for warnings, line 365) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 note: large trailing array class member (test for warnings, line 379) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 note: one-element trailing array class member (test for warnings, line 351) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 note: trailing one-element array (test for warnings, line 163) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 note: trailing zero-length array (test for warnings, line 96) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 note: zero-length trailing array class member (test for warnings, line 335) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 104) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 105) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 106) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 115) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 116) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 117) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 126) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 127) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 128) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 152) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 153) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 154) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 171) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 172) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 173) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 182) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 183) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 184) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 193) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 194) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 195) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 204) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 205) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 206) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 227) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 228) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 23) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 24) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 247) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 248) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 25) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 258) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 259) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 268) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 269) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 270) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 279) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 280) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 281) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 289) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 290) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 300) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 301) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 313) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 317) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 337) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 34) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 353) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 367) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 381) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 45) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 47) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 56) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 note: flexarray (test for warnings, line 15) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 note: flexarray class member (test for warnings, line 310) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 note: interior one-element array (test for warnings, line 237) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 note: large trailing array class member (test for warnings, line 365) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 note: large trailing array class member (test for warnings, line 379) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 note: one-element trailing array class member (test for warnings, line 351) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 note: trailing one-element array (test for warnings, line 163) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 note: trailing zero-length array (test for warnings, line 96) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++26 note: zero-length trailing array class member (test for warnings, line 335) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 104) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 105) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 106) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 115) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 116) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 117) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 126) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 127) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 128) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 152) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 153) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 154) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 171) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 172) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 173) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 182) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 183) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 184) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 193) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 194) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 195) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 204) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 205) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 206) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 227) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 228) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 23) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 24) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 247) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 248) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 25) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 258) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 259) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 268) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 269) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 270) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 279) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 280) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 281) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 289) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 290) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 300) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 301) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 313) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 317) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 337) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 34) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 353) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 367) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 381) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 45) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 47) FAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 56) XPASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 67) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 note: flexarray (test for warnings, line 15) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 note: flexarray class member (test for warnings, line 310) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 note: interior one-element array (test for warnings, line 237) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 note: large trailing array class member (test for warnings, line 365) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 note: large trailing array class member (test for warnings, line 379) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 note: one-element trailing array class member (test for warnings, line 351) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 note: trailing one-element array (test for warnings, line 163) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 note: trailing zero-length array (test for warnings, line 96) PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 note: zero-length trailing array class member (test for warnings, line 335) XFAIL: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for bogus messages, line 156) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for bogus messages, line 200) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 117) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 123) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 128) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 129) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 81) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 86) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 89) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 91) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 95) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 pr106120 (test for bogus messages, line 144) XFAIL: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++26 (test for bogus messages, line 156) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++26 (test for bogus messages, line 200) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++26 (test for warnings, line 117) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++26 (test for warnings, line 123) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++26 (test for warnings, line 128) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++26 (test for warnings, line 129) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++26 (test for warnings, line 81) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++26 (test for warnings, line 83) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++26 (test for warnings, line 86) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++26 (test for warnings, line 89) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++26 (test for warnings, line 91) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++26 (test for warnings, line 95) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++26 pr106120 (test for bogus messages, line 144) XFAIL: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for bogus messages, line 156) XFAIL: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for bogus messages, line 200) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 117) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 123) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 128) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 129) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 41) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 81) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 83) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 86) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 89) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 91) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 95) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 pr106120 (test for bogus messages, line 144) PASS: g++.dg/warn/Wstringop-overflow-5.C -std=gnu++20 (test for bogus messages, line 27) PASS: g++.dg/warn/Wstringop-overflow-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-5.C -std=gnu++26 (test for bogus messages, line 27) PASS: g++.dg/warn/Wstringop-overflow-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-5.C -std=gnu++98 (test for bogus messages, line 27) PASS: g++.dg/warn/Wstringop-overflow-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-8.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-8.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wstringop-overflow-8.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wstringop-overread-1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wstringop-overread-1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wstringop-overread-1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++20 (test for bogus messages, line 36) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++20 (test for bogus messages, line 42) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++20 (test for warnings, line 108) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++20 (test for warnings, line 84) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++20 at line 126 (test for warnings, line ) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++20 at line 97 (test for warnings, line ) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++26 (test for bogus messages, line 36) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++26 (test for bogus messages, line 42) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++26 (test for warnings, line 108) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++26 (test for warnings, line 84) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++26 at line 126 (test for warnings, line ) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++26 at line 97 (test for warnings, line ) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++98 (test for bogus messages, line 36) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++98 (test for bogus messages, line 42) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++98 (test for warnings, line 108) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++98 (test for warnings, line 84) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++98 at line 126 (test for warnings, line ) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++98 at line 97 (test for warnings, line ) PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++20 (test for bogus messages, line 25) PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++20 (test for warnings, line 115) PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++20 (test for warnings, line 133) PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++20 (test for warnings, line 155) PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++20 bug 84468 (test for bogus messages, line 98) PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++26 (test for bogus messages, line 25) PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++26 (test for warnings, line 115) PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++26 (test for warnings, line 133) PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++26 (test for warnings, line 155) PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++26 bug 84468 (test for bogus messages, line 98) PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++98 (test for bogus messages, line 25) PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++98 (test for warnings, line 115) PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++98 (test for warnings, line 133) PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++98 (test for warnings, line 155) PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++98 (test for excess errors) XFAIL: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++98 bug 84468 (test for bogus messages, line 98) PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++20 at line 7 (test for bogus messages, line 6) PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++20 at line 9 (test for bogus messages, line 8) PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++26 at line 7 (test for bogus messages, line 6) PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++26 at line 9 (test for bogus messages, line 8) PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++98 at line 7 (test for bogus messages, line 6) PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++98 at line 9 (test for bogus messages, line 8) PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wsubobject-linkage-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsubobject-linkage-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsubobject-linkage-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++20 at line 7 (test for bogus messages, line 6) PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++20 at line 9 (test for bogus messages, line 8) PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++26 at line 7 (test for bogus messages, line 6) PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++26 at line 9 (test for bogus messages, line 8) PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++98 at line 7 (test for bogus messages, line 6) PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++98 at line 9 (test for bogus messages, line 8) PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wsubobject-linkage-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsubobject-linkage-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsubobject-linkage-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsubobject-linkage-5.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/warn/Wsubobject-linkage-5.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wsubobject-linkage-5.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/warn/Wsubobject-linkage-5.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wsubobject-linkage-5.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/warn/Wsubobject-linkage-5.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wsuggest-final-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsuggest-final-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsuggest-final-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsuggest-override-2.C (test for bogus messages, line 8) PASS: g++.dg/warn/Wsuggest-override-2.C (test for excess errors) PASS: g++.dg/warn/Wsuggest-override.C (test for warnings, line 18) PASS: g++.dg/warn/Wsuggest-override.C (test for warnings, line 22) PASS: g++.dg/warn/Wsuggest-override.C (test for excess errors) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++20 enum e1 (test for warnings, line 22) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++20 enum e2 (test for warnings, line 29) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++20 enum e2 at line 23 (test for warnings, line 22) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++26 enum e1 (test for warnings, line 22) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++26 enum e2 (test for warnings, line 29) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++26 enum e2 at line 23 (test for warnings, line 22) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++98 (test for warnings, line 53) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++98 enum e1 (test for warnings, line 22) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++98 enum e2 (test for warnings, line 29) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++98 enum e2 at line 23 (test for warnings, line 22) PASS: g++.dg/warn/Wswitch-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wswitch-2.C -std=gnu++20 enum e1 (test for warnings, line 25) PASS: g++.dg/warn/Wswitch-2.C -std=gnu++20 enum e4 (test for warnings, line 16) PASS: g++.dg/warn/Wswitch-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wswitch-2.C -std=gnu++26 enum e1 (test for warnings, line 25) PASS: g++.dg/warn/Wswitch-2.C -std=gnu++26 enum e4 (test for warnings, line 16) PASS: g++.dg/warn/Wswitch-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wswitch-2.C -std=gnu++98 enum e1 (test for warnings, line 25) PASS: g++.dg/warn/Wswitch-2.C -std=gnu++98 enum e4 (test for warnings, line 16) PASS: g++.dg/warn/Wswitch-3.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wswitch-3.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Wswitch-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wswitch-3.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wswitch-3.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Wswitch-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wswitch-3.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Wswitch-3.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/warn/Wswitch-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wswitch-4.C -std=gnu++11 (test for bogus messages, line 31) PASS: g++.dg/warn/Wswitch-4.C -std=gnu++11 (test for bogus messages, line 39) PASS: g++.dg/warn/Wswitch-4.C -std=gnu++11 (test for warnings, line 47) PASS: g++.dg/warn/Wswitch-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wswitch-4.C -std=gnu++20 (test for bogus messages, line 31) PASS: g++.dg/warn/Wswitch-4.C -std=gnu++20 (test for bogus messages, line 39) PASS: g++.dg/warn/Wswitch-4.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/warn/Wswitch-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wswitch-4.C -std=gnu++26 (test for bogus messages, line 31) PASS: g++.dg/warn/Wswitch-4.C -std=gnu++26 (test for bogus messages, line 39) PASS: g++.dg/warn/Wswitch-4.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/Wswitch-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wswitch-default-1.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wswitch-default-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wswitch-default-1.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wswitch-default-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wswitch-default-1.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/warn/Wswitch-default-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wswitch-default-2.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wswitch-default-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wswitch-default-2.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wswitch-default-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wswitch-default-2.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wswitch-default-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wsystem-headers1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wsystem-headers1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wsystem-headers1.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/warn/Wsystem-headers1a.C -std=gnu++20 UNSUPPORTED: g++.dg/warn/Wsystem-headers1a.C -std=gnu++26 UNSUPPORTED: g++.dg/warn/Wsystem-headers1a.C -std=gnu++98 PASS: g++.dg/warn/Wtautological-compare.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wtautological-compare.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wtautological-compare.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wtautological-compare2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wtautological-compare2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wtautological-compare2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wtautological-compare3.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wtautological-compare3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wtautological-compare3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wtautological-compare4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wtautological-compare4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wtautological-compare4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wtemplate-id-cdtor-1.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wtemplate-id-cdtor-1.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wtemplate-id-cdtor-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wtemplate-id-cdtor-1.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wtemplate-id-cdtor-1.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wtemplate-id-cdtor-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wtemplate-id-cdtor-1.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wtemplate-id-cdtor-1.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wtemplate-id-cdtor-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wtemplate-id-cdtor-2.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wtemplate-id-cdtor-2.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wtemplate-id-cdtor-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wtemplate-id-cdtor-2.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wtemplate-id-cdtor-2.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wtemplate-id-cdtor-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wtemplate-id-cdtor-2.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wtemplate-id-cdtor-2.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wtemplate-id-cdtor-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wtemplate-id-cdtor-3.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/warn/Wtemplate-id-cdtor-3.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/Wtemplate-id-cdtor-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wtemplate-id-cdtor-3.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/warn/Wtemplate-id-cdtor-3.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/warn/Wtemplate-id-cdtor-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wtemplate-id-cdtor-3.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/warn/Wtemplate-id-cdtor-3.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/warn/Wtemplate-id-cdtor-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wtemplate-id-cdtor-4.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wtemplate-id-cdtor-4.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wtemplate-id-cdtor-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wtemplate-id-cdtor-4.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wtemplate-id-cdtor-4.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wtemplate-id-cdtor-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wtemplate-id-cdtor-4.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wtemplate-id-cdtor-4.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wtemplate-id-cdtor-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wterminate1.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wterminate1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wterminate1.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wterminate1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wterminate1.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wterminate1.C -std=gnu++98 (test for excess errors) XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for bogus messages, line 16) XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for bogus messages, line 65) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for bogus messages, line 16) XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for bogus messages, line 65) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for bogus messages, line 16) XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for bogus messages, line 65) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 39) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 50) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 52) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 60) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 25) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 26) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 27) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 28) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 33) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 34) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 35) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 36) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 45) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 46) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 47) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 48) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 53) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 54) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 55) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 56) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 61) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 69) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 14) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 25) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 26) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 27) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 28) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 33) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 34) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 35) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 36) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 45) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 46) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 47) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 48) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 53) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 54) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 55) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 56) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 61) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 69) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 12) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 14) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 25) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 26) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 27) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 28) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 33) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 34) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 35) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 36) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 45) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 46) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 47) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 48) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 53) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 54) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 55) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 56) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 61) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 69) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 9) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for excess errors) XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for bogus messages, line 16) XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for bogus messages, line 65) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for bogus messages, line 16) XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for bogus messages, line 65) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 57) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for bogus messages, line 16) XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for bogus messages, line 65) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 39) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 50) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 52) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 58) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 60) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wtype-limits2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wtype-limits2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wtype-limits2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wtype-limits3.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/warn/Wtype-limits3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wtype-limits3.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/warn/Wtype-limits3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wtype-limits3.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/warn/Wtype-limits3.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wtype-limits4.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wtype-limits4.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wtype-limits4.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wtype-limits5.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wtype-limits5.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wtype-limits5.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wtype-limits6.C -std=c++20 (test for bogus messages, line 9) PASS: g++.dg/warn/Wtype-limits6.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wtype-limits6.C -std=c++26 (test for bogus messages, line 9) PASS: g++.dg/warn/Wtype-limits6.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wtype-limits6.C -std=c++98 (test for bogus messages, line 9) PASS: g++.dg/warn/Wtype-limits6.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++26 (test for bogus messages, line 6) PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++98 (test for bogus messages, line 12) PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++98 (test for bogus messages, line 6) PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-1.C -std=gnu++20 (test for bogus messages, line 3) PASS: g++.dg/warn/Wuninitialized-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-1.C -std=gnu++26 (test for bogus messages, line 3) PASS: g++.dg/warn/Wuninitialized-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-1.C -std=gnu++98 (test for bogus messages, line 3) PASS: g++.dg/warn/Wuninitialized-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-10.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wuninitialized-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-10.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wuninitialized-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-10.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wuninitialized-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-11.C -std=gnu++11 (test for bogus messages, line 22) PASS: g++.dg/warn/Wuninitialized-11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-11.C -std=gnu++20 (test for bogus messages, line 22) PASS: g++.dg/warn/Wuninitialized-11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-11.C -std=gnu++26 (test for bogus messages, line 22) PASS: g++.dg/warn/Wuninitialized-11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++98 (test for warnings, line 39) PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-13.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wuninitialized-13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-13.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wuninitialized-13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-13.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/Wuninitialized-13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-14.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++11 (test for bogus messages, line 68) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++11 (test for warnings, line 51) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++11 (test for warnings, line 53) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++11 (test for warnings, line 55) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++11 (test for warnings, line 56) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++11 (test for warnings, line 87) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for bogus messages, line 68) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for warnings, line 87) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++26 (test for bogus messages, line 68) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++26 (test for warnings, line 87) PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-16.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++11 (test for bogus messages, line 16) PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++11 (test for bogus messages, line 23) PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++11 (test for bogus messages, line 31) PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++20 (test for bogus messages, line 23) PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++20 (test for bogus messages, line 31) PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++26 (test for bogus messages, line 23) PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++26 (test for bogus messages, line 31) PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-18.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/warn/Wuninitialized-18.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-18.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wuninitialized-18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-18.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wuninitialized-18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-19.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/Wuninitialized-19.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/warn/Wuninitialized-19.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-19.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wuninitialized-19.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wuninitialized-19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-19.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wuninitialized-19.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wuninitialized-19.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-21.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-21.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-21.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-22.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/warn/Wuninitialized-22.C -std=gnu++11 (test for warnings, line 36) PASS: g++.dg/warn/Wuninitialized-22.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-22.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wuninitialized-22.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/Wuninitialized-22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-22.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wuninitialized-22.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/Wuninitialized-22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-23.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/warn/Wuninitialized-23.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-23.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wuninitialized-23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-23.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wuninitialized-23.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++11 (test for warnings, line 38) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++11 (test for warnings, line 41) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++11 (test for warnings, line 58) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++11 (test for warnings, line 59) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++11 (test for warnings, line 60) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++11 (test for warnings, line 61) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++11 (test for warnings, line 78) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++11 (test for warnings, line 79) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++11 (test for warnings, line 80) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++11 (test for warnings, line 81) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++11 (test for warnings, line 88) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 58) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 78) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 79) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 81) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 88) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++26 (test for warnings, line 58) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++26 (test for warnings, line 61) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++26 (test for warnings, line 78) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++26 (test for warnings, line 79) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++26 (test for warnings, line 81) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++26 (test for warnings, line 88) PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-25.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-25.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-25.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-26.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/Wuninitialized-26.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/warn/Wuninitialized-26.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-26.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wuninitialized-26.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wuninitialized-26.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-26.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wuninitialized-26.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wuninitialized-26.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-27.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-27.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++11 (test for warnings, line 59) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++11 (test for warnings, line 59) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-30.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-30.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-30.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++20 (test for bogus messages, line 51) PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++26 (test for bogus messages, line 51) PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++98 (test for bogus messages, line 51) PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++98 (test for warnings, line 62) PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-32.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/warn/Wuninitialized-32.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-32.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/warn/Wuninitialized-32.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-32.C -std=c++98 (test for bogus messages, line 13) PASS: g++.dg/warn/Wuninitialized-32.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-33.C -std=gnu++17 (test for bogus messages, line 15) PASS: g++.dg/warn/Wuninitialized-33.C -std=gnu++17 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-33.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/warn/Wuninitialized-33.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-33.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/warn/Wuninitialized-33.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-34.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wuninitialized-34.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-34.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wuninitialized-34.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-34.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wuninitialized-34.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-35.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/warn/Wuninitialized-35.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-35.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wuninitialized-35.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-35.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wuninitialized-35.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-5.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wuninitialized-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-5.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wuninitialized-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-5.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wuninitialized-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-7.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/Wuninitialized-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-7.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wuninitialized-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-7.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wuninitialized-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-8.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wuninitialized-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-8.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wuninitialized-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-8.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/warn/Wuninitialized-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-9.C -std=gnu++11 (test for bogus messages, line 12) PASS: g++.dg/warn/Wuninitialized-9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-9.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/warn/Wuninitialized-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-9.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/warn/Wuninitialized-9.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/warn/Wuninitialized-pr107919-1.C -std=gnu++17 at line 17 (test for bogus messages, line ) PASS: g++.dg/warn/Wuninitialized-pr107919-1.C -std=gnu++17 (test for excess errors) XFAIL: g++.dg/warn/Wuninitialized-pr107919-1.C -std=gnu++20 at line 17 (test for bogus messages, line ) PASS: g++.dg/warn/Wuninitialized-pr107919-1.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/warn/Wuninitialized-pr107919-1.C -std=gnu++26 at line 17 (test for bogus messages, line ) PASS: g++.dg/warn/Wuninitialized-pr107919-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-pr111123-1.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/warn/Wuninitialized-pr111123-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-pr111123-1.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wuninitialized-pr111123-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-pr111123-1.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wuninitialized-pr111123-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-1.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/warn/Wunused-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-1.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/warn/Wunused-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-1.C -std=gnu++98 (test for bogus messages, line 13) PASS: g++.dg/warn/Wunused-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-12.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-12.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-12.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-13.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/Wunused-13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-13.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/Wunused-13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-13.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wunused-13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-14.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wunused-14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-14.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wunused-14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-14.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/warn/Wunused-14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-15.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/Wunused-15.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-15.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/Wunused-15.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-15.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/Wunused-15.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-16.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/Wunused-16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-16.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/warn/Wunused-16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-16.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/warn/Wunused-16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-18.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-19.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/warn/Wunused-19.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wunused-19.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/warn/Wunused-19.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wunused-19.C -std=c++98 (test for bogus messages, line 14) PASS: g++.dg/warn/Wunused-19.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wunused-2.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/Wunused-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-2.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/Wunused-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-2.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/warn/Wunused-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-20.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-20.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-20.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-20.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wunused-20.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-20.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-20.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-20.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wunused-20.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-20.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-20.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wunused-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-4.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-4.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-4.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-4.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-4.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-4.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-5.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/warn/Wunused-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-5.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/warn/Wunused-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-5.C -std=gnu++98 (test for bogus messages, line 18) PASS: g++.dg/warn/Wunused-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-6.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-6.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-6.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-6.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-6.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-6.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-7.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-7.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-7.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-8.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/warn/Wunused-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-8.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/warn/Wunused-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-8.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/warn/Wunused-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-9.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wunused-9.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Wunused-9.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wunused-9.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wunused-9.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wunused-9.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Wunused-9.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wunused-9.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wunused-9.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wunused-9.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Wunused-9.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wunused-9.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wunused-9.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Wunused-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-function1.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-function1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-function1.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-function1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-function1.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-function1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-function2.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/Wunused-function2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-function2.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/Wunused-function2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-function2.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/warn/Wunused-function2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-function3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-function3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-function3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-function4.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/warn/Wunused-function4.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-function4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-function4.C -std=gnu++26 (test for bogus messages, line 6) PASS: g++.dg/warn/Wunused-function4.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-function4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-function4.C -std=gnu++98 (test for bogus messages, line 6) PASS: g++.dg/warn/Wunused-function4.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-function4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++20 expected at line 27 (test for warnings, line 24) PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++26 expected at line 27 (test for warnings, line 24) PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++98 expected at line 27 (test for warnings, line 24) PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-label-4.C -std=gnu++17 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-label-4.C -std=gnu++17 (test for excess errors) PASS: g++.dg/warn/Wunused-label-4.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-label-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-label-4.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-label-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-local-typedefs-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wunused-local-typedefs-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-local-typedefs-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-local-typedefs-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-local-typedefs-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-local-typedefs-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-local-typedefs-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-local-typedefs-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-local-typedefs-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-local-typedefs-5.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-local-typedefs-5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wunused-local-typedefs-5.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-local-typedefs-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-local-typedefs-5.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-local-typedefs-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++20 (test for warnings, line 122) PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++20 (test for warnings, line 142) PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++26 (test for warnings, line 122) PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++26 (test for warnings, line 142) PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++98 (test for warnings, line 122) PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++98 (test for warnings, line 142) PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++11 (test for bogus messages, line 10) PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++11 (test for bogus messages, line 11) PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++11 (test for bogus messages, line 12) PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++11 (test for bogus messages, line 9) PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-parm-12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-parm-13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++20 at line 14 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++20 at line 7 (test for warnings, line 6) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++26 at line 14 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++26 at line 7 (test for warnings, line 6) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++98 at line 14 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++98 at line 7 (test for warnings, line 6) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-8.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++26 (test for bogus messages, line 6) PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++98 (test for bogus messages, line 6) PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-result-1.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-result-1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wunused-result-1.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-result-1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wunused-result-1.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-result-1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wunused-result-2.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/warn/Wunused-result-2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wunused-result-2.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/warn/Wunused-result-2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wunused-result-2.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/warn/Wunused-result-2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wunused-value-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wunused-value-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-value-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-value-2.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-value-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-value-2.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-value-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-value-2.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-value-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-10.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/Wunused-var-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-10.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/Wunused-var-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-10.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Wunused-var-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-17.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-17.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++20 (test for bogus messages, line 19) PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++26 (test for bogus messages, line 19) PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++98 (test for bogus messages, line 19) PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-19.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wunused-var-19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-19.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-2.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-var-2.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wunused-var-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-2.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-var-2.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wunused-var-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-2.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-var-2.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Wunused-var-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-20.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-21.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-21.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-21.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-22.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-var-22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-22.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-var-22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-22.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-var-22.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-23.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wunused-var-23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-23.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wunused-var-23.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-23.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/Wunused-var-23.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-24.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wunused-var-24.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-24.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-25.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wunused-var-25.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-25.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 (test for warnings, line 70) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 bug 79585 (test for bogus messages, line 50) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 bug 79585 (test for bogus messages, line 53) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 bug 79585 (test for bogus messages, line 56) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++26 (test for warnings, line 70) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++26 bug 79585 (test for bogus messages, line 50) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++26 bug 79585 (test for bogus messages, line 53) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++26 bug 79585 (test for bogus messages, line 56) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 (test for warnings, line 67) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 (test for warnings, line 70) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 bug 79585 (test for bogus messages, line 50) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 bug 79585 (test for bogus messages, line 53) PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 bug 79585 (test for bogus messages, line 56) PASS: g++.dg/warn/Wunused-var-27.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/Wunused-var-27.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-27.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/warn/Wunused-var-27.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-27.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/warn/Wunused-var-27.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-28.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/Wunused-var-28.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-28.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/Wunused-var-28.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-28.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/Wunused-var-28.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-29.C -std=gnu++11 (test for bogus messages, line 8) PASS: g++.dg/warn/Wunused-var-29.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wunused-var-29.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/Wunused-var-29.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-29.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/warn/Wunused-var-29.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-30.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/warn/Wunused-var-30.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-30.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/warn/Wunused-var-30.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-30.C -std=gnu++98 (test for bogus messages, line 9) PASS: g++.dg/warn/Wunused-var-30.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-31.C -std=gnu++17 (test for bogus messages, line 8) PASS: g++.dg/warn/Wunused-var-31.C -std=gnu++17 (test for excess errors) PASS: g++.dg/warn/Wunused-var-31.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/Wunused-var-31.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-31.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/warn/Wunused-var-31.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-32.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-var-32.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-32.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-var-32.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-32.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-var-32.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++11 (test for bogus messages, line 8) PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++14 (test for bogus messages, line 8) PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++14 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++14 (test for warnings, line 27) PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++14 (test for warnings, line 35) PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++14 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-34.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-34.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-34.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++20 (test for bogus messages, line 17) PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++20 (test for bogus messages, line 23) PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++26 (test for bogus messages, line 14) PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++26 (test for bogus messages, line 17) PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++26 (test for bogus messages, line 23) PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++98 (test for bogus messages, line 14) PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++98 (test for bogus messages, line 15) PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++98 (test for bogus messages, line 17) PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++98 (test for bogus messages, line 18) PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++98 (test for bogus messages, line 23) PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 12) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 13) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 14) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 15) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 16) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 17) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 18) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 19) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 27) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 28) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 29) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 30) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 31) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 32) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 33) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 34) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 42) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 43) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 44) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 45) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 46) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 47) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 48) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 49) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 57) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 58) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 59) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 60) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 61) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 62) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 63) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 64) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 22) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 23) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 24) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 25) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 37) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 38) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 39) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 40) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 52) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 53) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 54) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 55) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 7) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for excess errors) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 17) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 19) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 27) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 28) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 29) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 30) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 31) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 32) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 33) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 34) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 42) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 43) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 44) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 45) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 46) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 47) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 48) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 49) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 57) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 58) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 59) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 60) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 61) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 62) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 63) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 64) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 14) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 17) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 19) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 27) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 28) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 29) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 30) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 31) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 32) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 33) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 34) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 42) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 43) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 44) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 45) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 46) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 47) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 48) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 49) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 57) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 58) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 59) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 60) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 61) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 62) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 63) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for bogus messages, line 64) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for warnings, line 52) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++11 (test for bogus messages, line 15) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++11 (test for bogus messages, line 16) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++11 (test for bogus messages, line 6) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++11 (test for bogus messages, line 7) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++11 Not triggered by PR80351 (test for bogus messages, line 10) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++11 Not triggered by PR80351 (test for bogus messages, line 13) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++11 Triggered by PR80351 (test for bogus messages, line 12) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++11 Triggered by PR80351 (test for bogus messages, line 9) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++20 Not triggered by PR80351 (test for bogus messages, line 10) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++20 Not triggered by PR80351 (test for bogus messages, line 13) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++20 Triggered by PR80351 (test for bogus messages, line 12) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++20 Triggered by PR80351 (test for bogus messages, line 9) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++26 (test for bogus messages, line 6) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++26 Not triggered by PR80351 (test for bogus messages, line 10) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++26 Not triggered by PR80351 (test for bogus messages, line 13) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++26 Triggered by PR80351 (test for bogus messages, line 12) PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++26 Triggered by PR80351 (test for bogus messages, line 9) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++11 (test for bogus messages, line 15) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++11 (test for bogus messages, line 16) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++11 (test for bogus messages, line 6) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++11 (test for bogus messages, line 7) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++11 Not triggered by PR80351 (test for bogus messages, line 10) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++11 Not triggered by PR80351 (test for bogus messages, line 13) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++11 Triggered by PR80351 (test for bogus messages, line 12) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++11 Triggered by PR80351 (test for bogus messages, line 9) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++20 Not triggered by PR80351 (test for bogus messages, line 10) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++20 Not triggered by PR80351 (test for bogus messages, line 13) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++20 Triggered by PR80351 (test for bogus messages, line 12) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++20 Triggered by PR80351 (test for bogus messages, line 9) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++26 (test for bogus messages, line 6) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++26 Not triggered by PR80351 (test for bogus messages, line 10) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++26 Not triggered by PR80351 (test for bogus messages, line 13) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++26 Triggered by PR80351 (test for bogus messages, line 12) PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++26 Triggered by PR80351 (test for bogus messages, line 9) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++98 (test for warnings, line 39) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/warn/Wunused-var-40.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/warn/Wunused-var-41.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-42.C -std=gnu++14 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-var-42.C -std=gnu++14 (test for warnings, line 31) PASS: g++.dg/warn/Wunused-var-42.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wunused-var-42.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-var-42.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/Wunused-var-42.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-42.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-var-42.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/Wunused-var-42.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 119) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 135) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 165) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 174) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 196) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 81) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++26 (test for warnings, line 119) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++26 (test for warnings, line 135) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++26 (test for warnings, line 165) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++26 (test for warnings, line 174) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++26 (test for warnings, line 196) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++26 (test for warnings, line 81) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 119) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 135) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 165) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 174) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 196) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 81) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wunused-var-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var30.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wunused-var30.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wunused-var30.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 102) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 121) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 123) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 124) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 125) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 131) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 146) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 154) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 155) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 81) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 87) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 93) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 99) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 note (test for warnings, line 101) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 note (test for warnings, line 120) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 note (test for warnings, line 130) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 note (test for warnings, line 147) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 note (test for warnings, line 153) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 note (test for warnings, line 80) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 note (test for warnings, line 86) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 note (test for warnings, line 92) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 note (test for warnings, line 98) XFAIL: g++.dg/warn/Wuse-after-free.C -std=gnu++20 pr?????? (test for warnings, line 112) XFAIL: g++.dg/warn/Wuse-after-free.C -std=gnu++20 pr?????? (test for warnings, line 113) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 (test for warnings, line 102) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 (test for warnings, line 121) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 (test for warnings, line 123) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 (test for warnings, line 124) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 (test for warnings, line 125) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 (test for warnings, line 131) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 (test for warnings, line 146) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 (test for warnings, line 154) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 (test for warnings, line 155) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 (test for warnings, line 81) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 (test for warnings, line 87) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 (test for warnings, line 93) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 (test for warnings, line 99) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 note (test for warnings, line 101) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 note (test for warnings, line 120) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 note (test for warnings, line 130) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 note (test for warnings, line 147) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 note (test for warnings, line 153) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 note (test for warnings, line 80) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 note (test for warnings, line 86) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 note (test for warnings, line 92) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++26 note (test for warnings, line 98) XFAIL: g++.dg/warn/Wuse-after-free.C -std=gnu++26 pr?????? (test for warnings, line 112) XFAIL: g++.dg/warn/Wuse-after-free.C -std=gnu++26 pr?????? (test for warnings, line 113) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 102) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 121) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 123) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 124) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 125) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 131) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 146) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 154) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 155) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 81) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 87) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 93) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 99) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 note (test for warnings, line 101) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 note (test for warnings, line 120) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 note (test for warnings, line 130) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 note (test for warnings, line 147) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 note (test for warnings, line 153) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 note (test for warnings, line 80) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 note (test for warnings, line 86) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 note (test for warnings, line 92) PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 note (test for warnings, line 98) XFAIL: g++.dg/warn/Wuse-after-free.C -std=gnu++98 pr?????? (test for warnings, line 112) XFAIL: g++.dg/warn/Wuse-after-free.C -std=gnu++98 pr?????? (test for warnings, line 113) PASS: g++.dg/warn/Wuse-after-free2.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/Wuse-after-free2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuse-after-free2.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/Wuse-after-free2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuse-after-free2.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/Wuse-after-free2.C -std=gnu++98 (test for excess errors) XFAIL: g++.dg/warn/Wuse-after-free3.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/Wuse-after-free3.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/warn/Wuse-after-free3.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/Wuse-after-free3.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/warn/Wuse-after-free3.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/Wuse-after-free3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuse-after-free4.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/warn/Wuse-after-free4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuse-after-free4.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/warn/Wuse-after-free4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuse-after-free4.C -std=gnu++98 (test for bogus messages, line 13) PASS: g++.dg/warn/Wuse-after-free4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuse-after-free5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuse-after-free5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuse-after-free5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 106) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 107) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 108) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 109) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 110) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 114) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 115) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 116) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 117) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 118) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 122) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 123) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 124) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 125) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 126) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 78) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 79) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 81) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 85) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 86) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 87) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 88) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 106) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 107) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 108) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 109) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 110) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 114) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 115) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 116) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 117) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 118) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 122) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 123) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 124) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 125) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 126) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 74) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 78) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 79) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 81) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 85) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 86) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 87) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for warnings, line 88) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 106) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 107) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 108) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 109) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 110) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 114) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 115) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 116) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 117) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 118) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 122) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 123) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 124) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 125) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 126) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 71) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 72) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 73) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 74) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 78) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 79) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 80) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 81) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 85) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 86) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 87) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 88) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuseless-cast2.C -std=gnu++14 (test for bogus messages, line 15) PASS: g++.dg/warn/Wuseless-cast2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wuseless-cast2.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/warn/Wuseless-cast2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuseless-cast2.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/warn/Wuseless-cast2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++11 (test for bogus messages, line 12) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++11 (test for bogus messages, line 13) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++11 (test for bogus messages, line 14) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++11 (test for bogus messages, line 23) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++11 (test for bogus messages, line 28) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++20 (test for bogus messages, line 23) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++20 (test for bogus messages, line 28) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++26 (test for bogus messages, line 14) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++26 (test for bogus messages, line 23) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++26 (test for bogus messages, line 28) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 48) PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 52) PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 53) PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 56) PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 58) PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 59) PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 65) PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 72) PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 82) PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 83) PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 91) PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/warn/Wvexing-parse.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/warn/Wvexing-parse.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/warn/Wvexing-parse.C -std=c++26 (test for warnings, line 45) PASS: g++.dg/warn/Wvexing-parse.C -std=c++26 (test for warnings, line 46) PASS: g++.dg/warn/Wvexing-parse.C -std=c++26 (test for warnings, line 48) PASS: g++.dg/warn/Wvexing-parse.C -std=c++26 (test for warnings, line 49) PASS: g++.dg/warn/Wvexing-parse.C -std=c++26 (test for warnings, line 52) PASS: g++.dg/warn/Wvexing-parse.C -std=c++26 (test for warnings, line 53) PASS: g++.dg/warn/Wvexing-parse.C -std=c++26 (test for warnings, line 56) PASS: g++.dg/warn/Wvexing-parse.C -std=c++26 (test for warnings, line 58) PASS: g++.dg/warn/Wvexing-parse.C -std=c++26 (test for warnings, line 59) PASS: g++.dg/warn/Wvexing-parse.C -std=c++26 (test for warnings, line 65) PASS: g++.dg/warn/Wvexing-parse.C -std=c++26 (test for warnings, line 67) PASS: g++.dg/warn/Wvexing-parse.C -std=c++26 (test for warnings, line 72) PASS: g++.dg/warn/Wvexing-parse.C -std=c++26 (test for warnings, line 82) PASS: g++.dg/warn/Wvexing-parse.C -std=c++26 (test for warnings, line 83) PASS: g++.dg/warn/Wvexing-parse.C -std=c++26 (test for warnings, line 91) PASS: g++.dg/warn/Wvexing-parse.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 34) PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 37) PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 41) PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 45) PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 46) PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 48) PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 49) PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 52) PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 53) PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 56) PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 58) PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 59) PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 65) PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 67) PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 72) PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 82) PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 83) PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 91) PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse10.C -std=c++14 (test for warnings, line 8) PASS: g++.dg/warn/Wvexing-parse10.C -std=c++14 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse10.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/warn/Wvexing-parse10.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse10.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/warn/Wvexing-parse10.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse2.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/warn/Wvexing-parse2.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/warn/Wvexing-parse2.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse2.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/warn/Wvexing-parse2.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/warn/Wvexing-parse2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse2.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/warn/Wvexing-parse2.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/warn/Wvexing-parse2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 (test for warnings, line 111) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 (test for warnings, line 117) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 (test for warnings, line 41) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 (test for warnings, line 53) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 (test for warnings, line 67) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 (test for warnings, line 80) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 (test for warnings, line 86) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 (test for warnings, line 99) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 at line 104 (test for warnings, line 99) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 at line 122 (test for warnings, line 117) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 at line 128 (test for warnings, line 117) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 at line 46 (test for warnings, line 41) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 at line 58 (test for warnings, line 53) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 at line 72 (test for warnings, line 67) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 at line 78 (test for warnings, line 67) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 at line 91 (test for warnings, line 86) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 at line 97 (test for warnings, line 86) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 expected multiline pattern lines 101-102 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 expected multiline pattern lines 106-108 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 expected multiline pattern lines 113-114 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 expected multiline pattern lines 119-120 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 expected multiline pattern lines 124-126 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 expected multiline pattern lines 43-44 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 expected multiline pattern lines 48-50 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 expected multiline pattern lines 55-56 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 expected multiline pattern lines 60-64 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 expected multiline pattern lines 69-70 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 expected multiline pattern lines 74-76 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 expected multiline pattern lines 82-83 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 expected multiline pattern lines 88-89 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 expected multiline pattern lines 93-95 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 (test for warnings, line 111) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 (test for warnings, line 117) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 (test for warnings, line 53) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 (test for warnings, line 80) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 (test for warnings, line 86) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 (test for warnings, line 99) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 at line 104 (test for warnings, line 99) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 at line 122 (test for warnings, line 117) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 at line 128 (test for warnings, line 117) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 at line 46 (test for warnings, line 41) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 at line 58 (test for warnings, line 53) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 at line 72 (test for warnings, line 67) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 at line 78 (test for warnings, line 67) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 at line 91 (test for warnings, line 86) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 at line 97 (test for warnings, line 86) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 101-102 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 106-108 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 113-114 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 119-120 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 124-126 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 43-44 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 48-50 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 55-56 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 60-64 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 69-70 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 74-76 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 82-83 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 88-89 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 93-95 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 (test for warnings, line 111) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 (test for warnings, line 117) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 (test for warnings, line 53) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 (test for warnings, line 67) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 (test for warnings, line 80) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 (test for warnings, line 86) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 (test for warnings, line 99) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 at line 104 (test for warnings, line 99) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 at line 122 (test for warnings, line 117) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 at line 128 (test for warnings, line 117) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 at line 46 (test for warnings, line 41) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 at line 58 (test for warnings, line 53) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 at line 72 (test for warnings, line 67) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 at line 78 (test for warnings, line 67) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 at line 91 (test for warnings, line 86) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 at line 97 (test for warnings, line 86) PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 expected multiline pattern lines 101-102 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 expected multiline pattern lines 106-108 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 expected multiline pattern lines 113-114 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 expected multiline pattern lines 119-120 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 expected multiline pattern lines 124-126 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 expected multiline pattern lines 43-44 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 expected multiline pattern lines 48-50 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 expected multiline pattern lines 55-56 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 expected multiline pattern lines 60-64 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 expected multiline pattern lines 69-70 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 expected multiline pattern lines 74-76 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 expected multiline pattern lines 82-83 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 expected multiline pattern lines 88-89 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 expected multiline pattern lines 93-95 PASS: g++.dg/warn/Wvexing-parse3.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/warn/Wvexing-parse4.C -std=c++20 UNSUPPORTED: g++.dg/warn/Wvexing-parse4.C -std=c++26 PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 (test for warnings, line 33) PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 (test for warnings, line 45) PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 (test for warnings, line 51) PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 (test for warnings, line 63) PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 at line 26 (test for warnings, line 21) PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 at line 38 (test for warnings, line 33) PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 at line 56 (test for warnings, line 51) PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 at line 68 (test for warnings, line 63) PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 expected multiline pattern lines 23-24 PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 expected multiline pattern lines 28-30 PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 expected multiline pattern lines 35-36 PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 expected multiline pattern lines 40-42 PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 expected multiline pattern lines 47-48 PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 expected multiline pattern lines 53-54 PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 expected multiline pattern lines 58-60 PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 expected multiline pattern lines 65-66 PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 expected multiline pattern lines 70-72 PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse5.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/Wvexing-parse5.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/warn/Wvexing-parse5.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/warn/Wvexing-parse5.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/warn/Wvexing-parse5.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse5.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/warn/Wvexing-parse5.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/warn/Wvexing-parse5.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/warn/Wvexing-parse5.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/warn/Wvexing-parse5.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse5.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/warn/Wvexing-parse5.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/warn/Wvexing-parse5.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/warn/Wvexing-parse5.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/warn/Wvexing-parse5.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse6.C -std=c++20 (test for errors, line 23) PASS: g++.dg/warn/Wvexing-parse6.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/warn/Wvexing-parse6.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/warn/Wvexing-parse6.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse6.C -std=c++26 (test for errors, line 23) PASS: g++.dg/warn/Wvexing-parse6.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/warn/Wvexing-parse6.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/warn/Wvexing-parse6.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse6.C -std=c++98 (test for errors, line 23) PASS: g++.dg/warn/Wvexing-parse6.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/warn/Wvexing-parse6.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/warn/Wvexing-parse6.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse7.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/warn/Wvexing-parse7.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/warn/Wvexing-parse7.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/warn/Wvexing-parse7.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/warn/Wvexing-parse7.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/warn/Wvexing-parse7.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse7.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/warn/Wvexing-parse7.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/warn/Wvexing-parse7.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/warn/Wvexing-parse7.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/warn/Wvexing-parse7.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/warn/Wvexing-parse7.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse7.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/warn/Wvexing-parse7.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/warn/Wvexing-parse7.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/warn/Wvexing-parse7.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/warn/Wvexing-parse7.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/warn/Wvexing-parse7.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse8.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/Wvexing-parse8.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/warn/Wvexing-parse8.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/warn/Wvexing-parse8.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/warn/Wvexing-parse8.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse8.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/warn/Wvexing-parse8.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/warn/Wvexing-parse8.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/warn/Wvexing-parse8.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/warn/Wvexing-parse8.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse8.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/warn/Wvexing-parse8.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/warn/Wvexing-parse8.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/warn/Wvexing-parse8.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/warn/Wvexing-parse8.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse9.C -std=c++20 (test for errors, line 7) PASS: g++.dg/warn/Wvexing-parse9.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse9.C -std=c++26 (test for errors, line 7) PASS: g++.dg/warn/Wvexing-parse9.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wvexing-parse9.C -std=c++98 (test for errors, line 7) PASS: g++.dg/warn/Wvexing-parse9.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wvla-1.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/Wvla-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wvla-1.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/Wvla-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wvla-1.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wvla-1.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/warn/Wvla-2.C -std=gnu++14 UNSUPPORTED: g++.dg/warn/Wvla-2.C -std=gnu++20 UNSUPPORTED: g++.dg/warn/Wvla-2.C -std=gnu++26 PASS: g++.dg/warn/Wvla-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wvla-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wvla-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-1.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/warn/Wwrite-strings-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-1.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/Wwrite-strings-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-1.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/Wwrite-strings-1.C -std=gnu++26 (test for excess errors) UNSUPPORTED: g++.dg/warn/Wwrite-strings-10.C -std=gnu++11 UNSUPPORTED: g++.dg/warn/Wwrite-strings-10.C -std=gnu++20 UNSUPPORTED: g++.dg/warn/Wwrite-strings-10.C -std=gnu++26 UNSUPPORTED: g++.dg/warn/Wwrite-strings-11.C -std=gnu++11 UNSUPPORTED: g++.dg/warn/Wwrite-strings-11.C -std=gnu++20 UNSUPPORTED: g++.dg/warn/Wwrite-strings-11.C -std=gnu++26 UNSUPPORTED: g++.dg/warn/Wwrite-strings-12.C -std=gnu++11 UNSUPPORTED: g++.dg/warn/Wwrite-strings-12.C -std=gnu++20 UNSUPPORTED: g++.dg/warn/Wwrite-strings-12.C -std=gnu++26 PASS: g++.dg/warn/Wwrite-strings-2.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/warn/Wwrite-strings-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-2.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/warn/Wwrite-strings-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-2.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/warn/Wwrite-strings-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-4.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/warn/Wwrite-strings-4.C -std=gnu++11 at line 4 (test for warnings, line ) PASS: g++.dg/warn/Wwrite-strings-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-4.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/warn/Wwrite-strings-4.C -std=gnu++20 at line 4 (test for warnings, line ) PASS: g++.dg/warn/Wwrite-strings-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-4.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/warn/Wwrite-strings-4.C -std=gnu++26 at line 4 (test for warnings, line ) PASS: g++.dg/warn/Wwrite-strings-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-5.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/warn/Wwrite-strings-5.C -std=gnu++11 at line 4 (test for warnings, line ) PASS: g++.dg/warn/Wwrite-strings-5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-5.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/warn/Wwrite-strings-5.C -std=gnu++20 at line 4 (test for warnings, line ) PASS: g++.dg/warn/Wwrite-strings-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-5.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/warn/Wwrite-strings-5.C -std=gnu++26 at line 4 (test for warnings, line ) PASS: g++.dg/warn/Wwrite-strings-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-6.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/warn/Wwrite-strings-6.C -std=gnu++11 at line 4 (test for warnings, line ) PASS: g++.dg/warn/Wwrite-strings-6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-6.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/warn/Wwrite-strings-6.C -std=gnu++20 at line 4 (test for warnings, line ) PASS: g++.dg/warn/Wwrite-strings-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-6.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/warn/Wwrite-strings-6.C -std=gnu++26 at line 4 (test for warnings, line ) PASS: g++.dg/warn/Wwrite-strings-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-9.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/warn/Wwrite-strings-9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-9.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/Wwrite-strings-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wwrite-strings-9.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/Wwrite-strings-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 59) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 62) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 74) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 77) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 86) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 89) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 92) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 95) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 98) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 59) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 62) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 74) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 77) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 83) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 86) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 89) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 92) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 95) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for warnings, line 98) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 53) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 56) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 59) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 62) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 65) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 71) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 74) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 77) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 80) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 83) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 86) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 89) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 92) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 95) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 98) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-7.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-7.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-7.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-7.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-7.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-7.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++20 expected multiline pattern lines 14-15 PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++20 expected multiline pattern lines 30-31 PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++20 expected multiline pattern lines 42-43 PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++26 expected multiline pattern lines 14-15 PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++26 expected multiline pattern lines 30-31 PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++26 expected multiline pattern lines 42-43 PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++98 expected multiline pattern lines 14-15 PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++98 expected multiline pattern lines 30-31 PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++98 expected multiline pattern lines 42-43 PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++98 at line 11 (test for warnings, line 10) PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-4.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-4.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-4.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-5.C -std=c++20 (test for warnings, line 2) PASS: g++.dg/warn/anonymous-namespace-5.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-5.C -std=c++26 (test for warnings, line 2) PASS: g++.dg/warn/anonymous-namespace-5.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-5.C -std=c++98 (test for warnings, line 2) PASS: g++.dg/warn/anonymous-namespace-5.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-6.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/anonymous-namespace-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-6.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/anonymous-namespace-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-6.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/warn/anonymous-namespace-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/changes-meaning.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/warn/changes-meaning.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/changes-meaning.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/changes-meaning.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/warn/changes-meaning.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/changes-meaning.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/changes-meaning.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/warn/changes-meaning.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/changes-meaning.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/changes-meaning2.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/warn/changes-meaning2.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/changes-meaning2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/changes-meaning2.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/warn/changes-meaning2.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/changes-meaning2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/changes-meaning2.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/warn/changes-meaning2.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/changes-meaning2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/changes-meaning3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/changes-meaning3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/changes-meaning3.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/compare1.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/compare1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/compare1.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/compare1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/compare1.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/compare1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/constexpr-70194.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/constexpr-70194.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/warn/constexpr-70194.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/constexpr-70194.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/constexpr-70194.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/constexpr-70194.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/constexpr-70194.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/constexpr-70194.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/constexpr-70194.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/constexpr-70194.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/constexpr-70194.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/constexpr-70194.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/constexpr-70194.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/constexpr-70194.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/constexpr-70194.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/constexpr-70194.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/constexpr-70194.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/constexpr-70194.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/conv1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/conv1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/conv1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/conv2.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/conv2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/conv2.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/conv2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/conv2.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/warn/conv2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/conv3.C -std=c++20 (test for bogus messages, line 4) PASS: g++.dg/warn/conv3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/conv3.C -std=c++26 (test for bogus messages, line 4) PASS: g++.dg/warn/conv3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/conv3.C -std=c++98 (test for bogus messages, line 4) PASS: g++.dg/warn/conv3.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/conv4.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/conv4.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/conv4.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/conv5.C -std=c++11 (test for errors, line 9) PASS: g++.dg/warn/conv5.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/conv5.C -std=c++20 (test for errors, line 9) PASS: g++.dg/warn/conv5.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/conv5.C -std=c++26 (test for errors, line 9) PASS: g++.dg/warn/conv5.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/conversion-function-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/conversion-function-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/conversion-function-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/ctor-dtor-privacy-1.C -std=gnu++20 (test for warnings, line 3) PASS: g++.dg/warn/ctor-dtor-privacy-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/ctor-dtor-privacy-1.C -std=gnu++26 (test for warnings, line 3) PASS: g++.dg/warn/ctor-dtor-privacy-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/ctor-dtor-privacy-1.C -std=gnu++98 (test for warnings, line 3) PASS: g++.dg/warn/ctor-dtor-privacy-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/ctor-dtor-privacy-2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/ctor-dtor-privacy-2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/ctor-dtor-privacy-2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/ctor-dtor-privacy-4.C -std=gnu++20 (test for bogus messages, line 5) PASS: g++.dg/warn/ctor-dtor-privacy-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/ctor-dtor-privacy-4.C -std=gnu++26 (test for bogus messages, line 5) PASS: g++.dg/warn/ctor-dtor-privacy-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/ctor-dtor-privacy-4.C -std=gnu++98 (test for bogus messages, line 5) PASS: g++.dg/warn/ctor-dtor-privacy-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/ctor-init-1.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/ctor-init-1.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/ctor-init-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/ctor-init-1.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/ctor-init-1.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/ctor-init-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/ctor-init-1.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/ctor-init-1.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/ctor-init-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/ctor1.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/ctor1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/ctor1.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/ctor1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/ctor1.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/ctor1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/delete-array-1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/delete-array-1.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/warn/delete-array-1.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/warn/delete-array-1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/delete-array-1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/warn/delete-array-1.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/warn/delete-array-1.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/warn/delete-array-1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/delete-array-1.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/warn/delete-array-1.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/warn/delete-array-1.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/warn/delete-array-1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++11 (test for warnings, line 63) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/deprecated-10.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/deprecated-10.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/warn/deprecated-10.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/deprecated-10.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/warn/deprecated-10.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/warn/deprecated-10.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/deprecated-10.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/warn/deprecated-10.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/warn/deprecated-10.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/deprecated-11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/deprecated-11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/deprecated-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/deprecated-12.C -std=c++20 (test for bogus messages, line 19) PASS: g++.dg/warn/deprecated-12.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/deprecated-12.C -std=c++26 (test for bogus messages, line 19) PASS: g++.dg/warn/deprecated-12.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/deprecated-12.C -std=c++98 (test for bogus messages, line 19) PASS: g++.dg/warn/deprecated-12.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 12) PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 26) PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 27) PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 28) XFAIL: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 33) PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 34) PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 36) PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 6) PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 7) PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 8) PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for warnings, line 43) PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/deprecated-13.C -std=c++26 (test for bogus messages, line 12) PASS: g++.dg/warn/deprecated-13.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/warn/deprecated-13.C -std=c++26 (test for bogus messages, line 26) PASS: g++.dg/warn/deprecated-13.C -std=c++26 (test for bogus messages, line 27) PASS: g++.dg/warn/deprecated-13.C -std=c++26 (test for bogus messages, line 28) XFAIL: g++.dg/warn/deprecated-13.C -std=c++26 (test for bogus messages, line 33) PASS: g++.dg/warn/deprecated-13.C -std=c++26 (test for bogus messages, line 34) PASS: g++.dg/warn/deprecated-13.C -std=c++26 (test for bogus messages, line 36) PASS: g++.dg/warn/deprecated-13.C -std=c++26 (test for bogus messages, line 6) PASS: g++.dg/warn/deprecated-13.C -std=c++26 (test for bogus messages, line 7) PASS: g++.dg/warn/deprecated-13.C -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/warn/deprecated-13.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/warn/deprecated-13.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/warn/deprecated-13.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/warn/deprecated-13.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/warn/deprecated-13.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/warn/deprecated-13.C -std=c++26 (test for warnings, line 43) PASS: g++.dg/warn/deprecated-13.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 12) PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 14) PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 26) PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 27) PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 28) XFAIL: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 33) PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 34) PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 36) PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 6) PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 7) PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 8) PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for warnings, line 41) PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for warnings, line 43) PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/deprecated-14.C -std=c++11 (test for bogus messages, line 33) PASS: g++.dg/warn/deprecated-14.C -std=c++11 (test for bogus messages, line 35) PASS: g++.dg/warn/deprecated-14.C -std=c++11 (test for bogus messages, line 37) PASS: g++.dg/warn/deprecated-14.C -std=c++11 (test for bogus messages, line 39) PASS: g++.dg/warn/deprecated-14.C -std=c++11 (test for bogus messages, line 43) PASS: g++.dg/warn/deprecated-14.C -std=c++11 (test for bogus messages, line 45) PASS: g++.dg/warn/deprecated-14.C -std=c++11 (test for bogus messages, line 48) PASS: g++.dg/warn/deprecated-14.C -std=c++11 (test for bogus messages, line 50) PASS: g++.dg/warn/deprecated-14.C -std=c++11 (test for bogus messages, line 52) PASS: g++.dg/warn/deprecated-14.C -std=c++11 (test for bogus messages, line 54) PASS: g++.dg/warn/deprecated-14.C -std=c++11 (test for bogus messages, line 57) PASS: g++.dg/warn/deprecated-14.C -std=c++11 (test for bogus messages, line 59) PASS: g++.dg/warn/deprecated-14.C -std=c++11 (test for bogus messages, line 61) PASS: g++.dg/warn/deprecated-14.C -std=c++11 (test for bogus messages, line 63) PASS: g++.dg/warn/deprecated-14.C -std=c++11 (test for bogus messages, line 66) PASS: g++.dg/warn/deprecated-14.C -std=c++11 (test for bogus messages, line 68) PASS: g++.dg/warn/deprecated-14.C -std=c++11 (test for bogus messages, line 70) PASS: g++.dg/warn/deprecated-14.C -std=c++11 at line 34 (test for warnings, line 33) PASS: g++.dg/warn/deprecated-14.C -std=c++11 at line 36 (test for warnings, line 35) PASS: g++.dg/warn/deprecated-14.C -std=c++11 at line 38 (test for warnings, line 37) PASS: g++.dg/warn/deprecated-14.C -std=c++11 at line 40 (test for warnings, line 39) PASS: g++.dg/warn/deprecated-14.C -std=c++11 at line 44 (test for warnings, line 43) PASS: g++.dg/warn/deprecated-14.C -std=c++11 at line 46 (test for warnings, line 45) PASS: g++.dg/warn/deprecated-14.C -std=c++11 at line 49 (test for warnings, line 48) PASS: g++.dg/warn/deprecated-14.C -std=c++11 at line 51 (test for warnings, line 50) PASS: g++.dg/warn/deprecated-14.C -std=c++11 at line 53 (test for warnings, line 52) PASS: g++.dg/warn/deprecated-14.C -std=c++11 at line 55 (test for warnings, line 54) PASS: g++.dg/warn/deprecated-14.C -std=c++11 at line 58 (test for warnings, line 57) PASS: g++.dg/warn/deprecated-14.C -std=c++11 at line 60 (test for warnings, line 59) PASS: g++.dg/warn/deprecated-14.C -std=c++11 at line 62 (test for warnings, line 61) PASS: g++.dg/warn/deprecated-14.C -std=c++11 at line 64 (test for warnings, line 63) PASS: g++.dg/warn/deprecated-14.C -std=c++11 at line 67 (test for warnings, line 66) PASS: g++.dg/warn/deprecated-14.C -std=c++11 at line 69 (test for warnings, line 68) PASS: g++.dg/warn/deprecated-14.C -std=c++11 at line 71 (test for warnings, line 70) PASS: g++.dg/warn/deprecated-14.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 33) PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 35) PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 37) PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 39) PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 43) PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 45) PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 48) PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 50) PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 52) PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 54) PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 57) PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 59) PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 61) PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 63) PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 66) PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 68) PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 70) PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 34 (test for warnings, line 33) PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 36 (test for warnings, line 35) PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 38 (test for warnings, line 37) PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 40 (test for warnings, line 39) PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 44 (test for warnings, line 43) PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 46 (test for warnings, line 45) PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 49 (test for warnings, line 48) PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 51 (test for warnings, line 50) PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 53 (test for warnings, line 52) PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 55 (test for warnings, line 54) PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 58 (test for warnings, line 57) PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 60 (test for warnings, line 59) PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 62 (test for warnings, line 61) PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 64 (test for warnings, line 63) PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 67 (test for warnings, line 66) PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 69 (test for warnings, line 68) PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 71 (test for warnings, line 70) PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/deprecated-14.C -std=c++26 (test for bogus messages, line 33) PASS: g++.dg/warn/deprecated-14.C -std=c++26 (test for bogus messages, line 35) PASS: g++.dg/warn/deprecated-14.C -std=c++26 (test for bogus messages, line 37) PASS: g++.dg/warn/deprecated-14.C -std=c++26 (test for bogus messages, line 39) PASS: g++.dg/warn/deprecated-14.C -std=c++26 (test for bogus messages, line 43) PASS: g++.dg/warn/deprecated-14.C -std=c++26 (test for bogus messages, line 45) PASS: g++.dg/warn/deprecated-14.C -std=c++26 (test for bogus messages, line 48) PASS: g++.dg/warn/deprecated-14.C -std=c++26 (test for bogus messages, line 50) PASS: g++.dg/warn/deprecated-14.C -std=c++26 (test for bogus messages, line 52) PASS: g++.dg/warn/deprecated-14.C -std=c++26 (test for bogus messages, line 54) PASS: g++.dg/warn/deprecated-14.C -std=c++26 (test for bogus messages, line 57) PASS: g++.dg/warn/deprecated-14.C -std=c++26 (test for bogus messages, line 59) PASS: g++.dg/warn/deprecated-14.C -std=c++26 (test for bogus messages, line 61) PASS: g++.dg/warn/deprecated-14.C -std=c++26 (test for bogus messages, line 63) PASS: g++.dg/warn/deprecated-14.C -std=c++26 (test for bogus messages, line 66) PASS: g++.dg/warn/deprecated-14.C -std=c++26 (test for bogus messages, line 68) PASS: g++.dg/warn/deprecated-14.C -std=c++26 (test for bogus messages, line 70) PASS: g++.dg/warn/deprecated-14.C -std=c++26 at line 34 (test for warnings, line 33) PASS: g++.dg/warn/deprecated-14.C -std=c++26 at line 36 (test for warnings, line 35) PASS: g++.dg/warn/deprecated-14.C -std=c++26 at line 38 (test for warnings, line 37) PASS: g++.dg/warn/deprecated-14.C -std=c++26 at line 40 (test for warnings, line 39) PASS: g++.dg/warn/deprecated-14.C -std=c++26 at line 44 (test for warnings, line 43) PASS: g++.dg/warn/deprecated-14.C -std=c++26 at line 46 (test for warnings, line 45) PASS: g++.dg/warn/deprecated-14.C -std=c++26 at line 49 (test for warnings, line 48) PASS: g++.dg/warn/deprecated-14.C -std=c++26 at line 51 (test for warnings, line 50) PASS: g++.dg/warn/deprecated-14.C -std=c++26 at line 53 (test for warnings, line 52) PASS: g++.dg/warn/deprecated-14.C -std=c++26 at line 55 (test for warnings, line 54) PASS: g++.dg/warn/deprecated-14.C -std=c++26 at line 58 (test for warnings, line 57) PASS: g++.dg/warn/deprecated-14.C -std=c++26 at line 60 (test for warnings, line 59) PASS: g++.dg/warn/deprecated-14.C -std=c++26 at line 62 (test for warnings, line 61) PASS: g++.dg/warn/deprecated-14.C -std=c++26 at line 64 (test for warnings, line 63) PASS: g++.dg/warn/deprecated-14.C -std=c++26 at line 67 (test for warnings, line 66) PASS: g++.dg/warn/deprecated-14.C -std=c++26 at line 69 (test for warnings, line 68) PASS: g++.dg/warn/deprecated-14.C -std=c++26 at line 71 (test for warnings, line 70) PASS: g++.dg/warn/deprecated-14.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/deprecated-15.C -std=c++11 (test for bogus messages, line 11) PASS: g++.dg/warn/deprecated-15.C -std=c++11 (test for bogus messages, line 13) PASS: g++.dg/warn/deprecated-15.C -std=c++11 at line 12 (test for warnings, line 11) PASS: g++.dg/warn/deprecated-15.C -std=c++11 at line 14 (test for warnings, line 13) PASS: g++.dg/warn/deprecated-15.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/deprecated-15.C -std=c++20 (test for bogus messages, line 11) PASS: g++.dg/warn/deprecated-15.C -std=c++20 (test for bogus messages, line 13) PASS: g++.dg/warn/deprecated-15.C -std=c++20 at line 12 (test for warnings, line 11) PASS: g++.dg/warn/deprecated-15.C -std=c++20 at line 14 (test for warnings, line 13) PASS: g++.dg/warn/deprecated-15.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/deprecated-15.C -std=c++26 (test for bogus messages, line 11) PASS: g++.dg/warn/deprecated-15.C -std=c++26 (test for bogus messages, line 13) PASS: g++.dg/warn/deprecated-15.C -std=c++26 at line 12 (test for warnings, line 11) PASS: g++.dg/warn/deprecated-15.C -std=c++26 at line 14 (test for warnings, line 13) PASS: g++.dg/warn/deprecated-15.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/deprecated-16.C -std=c++20 (test for warnings, line 1) PASS: g++.dg/warn/deprecated-16.C -std=c++20 (test for warnings, line 2) PASS: g++.dg/warn/deprecated-16.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/deprecated-16.C -std=c++26 (test for warnings, line 1) PASS: g++.dg/warn/deprecated-16.C -std=c++26 (test for warnings, line 2) PASS: g++.dg/warn/deprecated-16.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/deprecated-16.C -std=c++98 (test for warnings, line 1) PASS: g++.dg/warn/deprecated-16.C -std=c++98 (test for warnings, line 2) PASS: g++.dg/warn/deprecated-16.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/deprecated-17.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/warn/deprecated-17.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/warn/deprecated-17.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/warn/deprecated-17.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/warn/deprecated-17.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/warn/deprecated-17.C -std=c++11 (test for warnings, line 32) PASS: g++.dg/warn/deprecated-17.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/warn/deprecated-17.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/warn/deprecated-17.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/deprecated-17.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/warn/deprecated-17.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/warn/deprecated-17.C -std=c++20 (test for warnings, line 28) PASS: g++.dg/warn/deprecated-17.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/warn/deprecated-17.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/warn/deprecated-17.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/warn/deprecated-17.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/warn/deprecated-17.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/warn/deprecated-17.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/deprecated-17.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/warn/deprecated-17.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/warn/deprecated-17.C -std=c++26 (test for warnings, line 28) PASS: g++.dg/warn/deprecated-17.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/warn/deprecated-17.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/warn/deprecated-17.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/warn/deprecated-17.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/warn/deprecated-17.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/warn/deprecated-17.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/deprecated-18.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/warn/deprecated-18.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/warn/deprecated-18.C -std=c++11 (test for warnings, line 35) PASS: g++.dg/warn/deprecated-18.C -std=c++11 (test for warnings, line 36) PASS: g++.dg/warn/deprecated-18.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/deprecated-18.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/warn/deprecated-18.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/warn/deprecated-18.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/warn/deprecated-18.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/warn/deprecated-18.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/deprecated-18.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/warn/deprecated-18.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/warn/deprecated-18.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/warn/deprecated-18.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/warn/deprecated-18.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/deprecated-19.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/warn/deprecated-19.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/deprecated-19.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/deprecated-19.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/deprecated-19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/deprecated-19.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/warn/deprecated-19.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/deprecated-19.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/deprecated-19.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/deprecated-19.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/deprecated-19.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/warn/deprecated-19.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/deprecated-19.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/deprecated-19.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/deprecated-19.C -std=gnu++98 at line 10 (test for warnings, line 9) PASS: g++.dg/warn/deprecated-19.C -std=gnu++98 at line 13 (test for warnings, line 12) PASS: g++.dg/warn/deprecated-19.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/deprecated-2.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/deprecated-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/deprecated-2.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/deprecated-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/deprecated-2.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/deprecated-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/deprecated-20.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/warn/deprecated-20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/deprecated-20.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/warn/deprecated-20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/deprecated-20.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/warn/deprecated-20.C -std=gnu++98 at line 8 (test for warnings, line 7) PASS: g++.dg/warn/deprecated-20.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/deprecated-21.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/warn/deprecated-21.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/deprecated-21.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/warn/deprecated-21.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/deprecated-21.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/warn/deprecated-21.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/deprecated-22.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/warn/deprecated-22.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/deprecated-22.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/warn/deprecated-22.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/deprecated-22.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/warn/deprecated-22.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/deprecated-3.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/deprecated-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/deprecated-3.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/deprecated-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/deprecated-3.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/deprecated-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/deprecated-4.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/warn/deprecated-4.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/deprecated-4.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/warn/deprecated-4.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/deprecated-4.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/warn/deprecated-4.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/deprecated-5.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/warn/deprecated-5.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/deprecated-5.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/warn/deprecated-5.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/deprecated-5.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/warn/deprecated-5.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for bogus messages, line 101) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 103) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 104) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 105) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 106) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 109) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 51) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 70) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 77) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 84) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 87) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 97) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 f1 (test for warnings, line 57) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 field8 at line 72 (test for warnings, line 71) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 g2 at line 55 (test for warnings, line 53) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 g3 at line 56 (test for warnings, line 53) PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 y at line 54 (test for warnings, line 53) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for bogus messages, line 101) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 103) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 104) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 105) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 106) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 109) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 51) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 70) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 77) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 84) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 87) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for warnings, line 97) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 f1 (test for warnings, line 57) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 field8 at line 72 (test for warnings, line 71) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 g2 at line 55 (test for warnings, line 53) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 g3 at line 56 (test for warnings, line 53) PASS: g++.dg/warn/deprecated-6.C -std=gnu++26 y at line 54 (test for warnings, line 53) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for bogus messages, line 101) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 103) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 104) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 105) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 106) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 109) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 51) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 53) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 65) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 66) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 70) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 71) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 77) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 80) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 84) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 87) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 97) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 f1 (test for warnings, line 57) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 field8 at line 72 (test for warnings, line 71) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 g2 at line 55 (test for warnings, line 53) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 g3 at line 56 (test for warnings, line 53) PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 y at line 54 (test for warnings, line 53) PASS: g++.dg/warn/deprecated-7.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/deprecated-7.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/warn/deprecated-7.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/deprecated-7.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/warn/deprecated-7.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/warn/deprecated-7.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/deprecated-7.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/warn/deprecated-7.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/warn/deprecated-7.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/deprecated-8.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/deprecated-8.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/warn/deprecated-8.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/warn/deprecated-8.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/deprecated-8.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/warn/deprecated-8.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/warn/deprecated-8.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/warn/deprecated-8.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/deprecated-8.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/warn/deprecated-8.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/warn/deprecated-8.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/warn/deprecated-8.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/deprecated-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/deprecated-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/deprecated-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for bogus messages, line 105) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 101) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 107) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 108) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 109) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 110) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 113) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 67) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 72) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 73) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 79) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 86) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 89) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/deprecated.C -std=gnu++20 f1 (test for warnings, line 59) PASS: g++.dg/warn/deprecated.C -std=gnu++20 field8 at line 74 (test for warnings, line 73) PASS: g++.dg/warn/deprecated.C -std=gnu++20 g2 at line 57 (test for warnings, line 55) PASS: g++.dg/warn/deprecated.C -std=gnu++20 g3 at line 58 (test for warnings, line 55) PASS: g++.dg/warn/deprecated.C -std=gnu++20 y at line 56 (test for warnings, line 55) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for bogus messages, line 105) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 101) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 107) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 108) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 109) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 110) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 113) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 53) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 67) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 72) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 73) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 79) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 82) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 86) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 89) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/deprecated.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/deprecated.C -std=gnu++26 f1 (test for warnings, line 59) PASS: g++.dg/warn/deprecated.C -std=gnu++26 field8 at line 74 (test for warnings, line 73) PASS: g++.dg/warn/deprecated.C -std=gnu++26 g2 at line 57 (test for warnings, line 55) PASS: g++.dg/warn/deprecated.C -std=gnu++26 g3 at line 58 (test for warnings, line 55) PASS: g++.dg/warn/deprecated.C -std=gnu++26 y at line 56 (test for warnings, line 55) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for bogus messages, line 105) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 101) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 107) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 108) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 109) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 110) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 113) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 53) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 67) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 72) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 73) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 79) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 82) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 86) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 89) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/deprecated.C -std=gnu++98 f1 (test for warnings, line 59) PASS: g++.dg/warn/deprecated.C -std=gnu++98 field8 at line 74 (test for warnings, line 73) PASS: g++.dg/warn/deprecated.C -std=gnu++98 g2 at line 57 (test for warnings, line 55) PASS: g++.dg/warn/deprecated.C -std=gnu++98 g3 at line 58 (test for warnings, line 55) PASS: g++.dg/warn/deprecated.C -std=gnu++98 y at line 56 (test for warnings, line 55) PASS: g++.dg/warn/do-empty.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/warn/do-empty.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/do-empty.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/do-empty.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/warn/do-empty.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/do-empty.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/do-empty.C -std=gnu++98 (test for bogus messages, line 13) PASS: g++.dg/warn/do-empty.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/do-empty.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/effc1.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/effc1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/effc1.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/effc1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/effc1.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/effc1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/effc2.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/effc2.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/effc2.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/effc2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/effc2.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/effc2.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/effc2.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/effc2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/effc2.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/effc2.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/effc2.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/warn/effc2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/effc3.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/effc3.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/effc3.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/warn/effc3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/effc3.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/effc3.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/effc3.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/warn/effc3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/effc3.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/effc3.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/effc3.C -std=gnu++98 (test for warnings, line 44) PASS: g++.dg/warn/effc3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/effc4.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/effc4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/effc4.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/warn/effc4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/effc4.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/warn/effc4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/effc5.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/warn/effc5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/effc5.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/warn/effc5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/effc5.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/warn/effc5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/empty-body.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/empty-body.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/empty-body.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/warn/empty-body.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/empty-body.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/empty-body.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/empty-body.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/empty-body.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/empty-body.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/empty-body.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/warn/empty-body.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/warn/empty-body.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/empty-body.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/empty-body.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/empty-body.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/empty-body.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/warn/empty-body.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/warn/empty-body.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/warn/empty-body.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/empty-body.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/empty-body.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/format1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/format1.C -std=gnu++20 printf warning (test for warnings, line 13) PASS: g++.dg/warn/format1.C -std=gnu++20 scanf warning (test for warnings, line 15) PASS: g++.dg/warn/format1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/format1.C -std=gnu++26 printf warning (test for warnings, line 13) PASS: g++.dg/warn/format1.C -std=gnu++26 scanf warning (test for warnings, line 15) PASS: g++.dg/warn/format1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/format1.C -std=gnu++98 printf warning (test for warnings, line 13) PASS: g++.dg/warn/format1.C -std=gnu++98 scanf warning (test for warnings, line 15) PASS: g++.dg/warn/format2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/format2.C -std=gnu++20 nested (test for warnings, line 26) PASS: g++.dg/warn/format2.C -std=gnu++20 nested (test for warnings, line 27) PASS: g++.dg/warn/format2.C -std=gnu++20 nested 2 (test for warnings, line 30) PASS: g++.dg/warn/format2.C -std=gnu++20 nested 2 (test for warnings, line 31) PASS: g++.dg/warn/format2.C -std=gnu++20 postfix (test for warnings, line 22) PASS: g++.dg/warn/format2.C -std=gnu++20 postfix (test for warnings, line 23) PASS: g++.dg/warn/format2.C -std=gnu++20 prefix (test for warnings, line 18) PASS: g++.dg/warn/format2.C -std=gnu++20 prefix (test for warnings, line 19) PASS: g++.dg/warn/format2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/format2.C -std=gnu++26 nested (test for warnings, line 26) PASS: g++.dg/warn/format2.C -std=gnu++26 nested (test for warnings, line 27) PASS: g++.dg/warn/format2.C -std=gnu++26 nested 2 (test for warnings, line 30) PASS: g++.dg/warn/format2.C -std=gnu++26 nested 2 (test for warnings, line 31) PASS: g++.dg/warn/format2.C -std=gnu++26 postfix (test for warnings, line 22) PASS: g++.dg/warn/format2.C -std=gnu++26 postfix (test for warnings, line 23) PASS: g++.dg/warn/format2.C -std=gnu++26 prefix (test for warnings, line 18) PASS: g++.dg/warn/format2.C -std=gnu++26 prefix (test for warnings, line 19) PASS: g++.dg/warn/format2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/format2.C -std=gnu++98 nested (test for warnings, line 26) PASS: g++.dg/warn/format2.C -std=gnu++98 nested (test for warnings, line 27) PASS: g++.dg/warn/format2.C -std=gnu++98 nested 2 (test for warnings, line 30) PASS: g++.dg/warn/format2.C -std=gnu++98 nested 2 (test for warnings, line 31) PASS: g++.dg/warn/format2.C -std=gnu++98 postfix (test for warnings, line 22) PASS: g++.dg/warn/format2.C -std=gnu++98 postfix (test for warnings, line 23) PASS: g++.dg/warn/format2.C -std=gnu++98 prefix (test for warnings, line 18) PASS: g++.dg/warn/format2.C -std=gnu++98 prefix (test for warnings, line 19) PASS: g++.dg/warn/format3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/format3.C -std=gnu++20 printf warning (test for warnings, line 9) PASS: g++.dg/warn/format3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/format3.C -std=gnu++26 printf warning (test for warnings, line 9) PASS: g++.dg/warn/format3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/format3.C -std=gnu++98 printf warning (test for warnings, line 9) PASS: g++.dg/warn/format4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/format4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/format4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/format5.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/format5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/format5.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/format5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/format5.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/format5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/format6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/format6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/format6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/format7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/format7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/format7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/format8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/format8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/format8.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/format8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for errors, line 12) PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for errors, line 29) PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for errors, line 30) PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for errors, line 37) PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for errors, line 6) PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for errors, line 7) PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for warnings, line 43) PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/forward-inner.C -std=c++26 (test for errors, line 12) PASS: g++.dg/warn/forward-inner.C -std=c++26 (test for errors, line 29) PASS: g++.dg/warn/forward-inner.C -std=c++26 (test for errors, line 30) PASS: g++.dg/warn/forward-inner.C -std=c++26 (test for errors, line 37) PASS: g++.dg/warn/forward-inner.C -std=c++26 (test for errors, line 6) PASS: g++.dg/warn/forward-inner.C -std=c++26 (test for errors, line 7) PASS: g++.dg/warn/forward-inner.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/warn/forward-inner.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/warn/forward-inner.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/warn/forward-inner.C -std=c++26 (test for warnings, line 43) PASS: g++.dg/warn/forward-inner.C -std=c++26 (test for warnings, line 46) PASS: g++.dg/warn/forward-inner.C -std=c++26 (test for warnings, line 47) PASS: g++.dg/warn/forward-inner.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for errors, line 12) PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for errors, line 29) PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for errors, line 30) PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for errors, line 37) PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for errors, line 6) PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for errors, line 7) PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for warnings, line 25) PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for warnings, line 43) PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for warnings, line 46) PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for warnings, line 47) PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/friend.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/friend.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/friend.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/huge-val1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/huge-val1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/huge-val1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/if-empty-1.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/if-empty-1.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/if-empty-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/if-empty-1.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/if-empty-1.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/if-empty-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/if-empty-1.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/if-empty-1.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/warn/if-empty-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/ignore-virtual-move-assign.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/ignore-virtual-move-assign.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/ignore-virtual-move-assign.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/ignored_typedef.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/warn/ignored_typedef.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/warn/ignored_typedef.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/warn/ignored_typedef.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/warn/ignored_typedef.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/warn/ignored_typedef.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/ignored_typedef.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/warn/ignored_typedef.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/warn/ignored_typedef.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/warn/ignored_typedef.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/warn/ignored_typedef.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/warn/ignored_typedef.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/ignored_typedef.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/warn/ignored_typedef.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/warn/ignored_typedef.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/warn/ignored_typedef.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/warn/ignored_typedef.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/warn/ignored_typedef.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/implicit-typename1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/implicit-typename1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/implicit-typename1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/implicit-typename2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/implicit-typename2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/implicit-typename2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/implicit-typename3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/implicit-typename3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/implicit-typename3.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/incomplete1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/warn/incomplete1.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/warn/incomplete1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/incomplete1.C -std=c++20 note at line 20 (test for warnings, line 19) PASS: g++.dg/warn/incomplete1.C -std=c++20 warn (test for warnings, line 19) PASS: g++.dg/warn/incomplete1.C -std=c++23 (test for warnings, line 12) PASS: g++.dg/warn/incomplete1.C -std=c++23 (test for warnings, line 14) PASS: g++.dg/warn/incomplete1.C -std=c++23 (test for excess errors) PASS: g++.dg/warn/incomplete1.C -std=c++23 note at line 20 (test for warnings, line 19) PASS: g++.dg/warn/incomplete1.C -std=c++23 warn (test for warnings, line 19) PASS: g++.dg/warn/incomplete1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/warn/incomplete1.C -std=c++26 at line 21 (test for errors, line 19) PASS: g++.dg/warn/incomplete1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/incomplete2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/warn/incomplete2.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/warn/incomplete2.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/warn/incomplete2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/incomplete2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/warn/incomplete2.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/warn/incomplete2.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/warn/incomplete2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/incomplete2.C -std=c++98 (test for errors, line 12) PASS: g++.dg/warn/incomplete2.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/warn/incomplete2.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/warn/incomplete2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/inline1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/inline1.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/warn/inline1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/inline1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/warn/inline1.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/warn/inline1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/inline1.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/warn/inline1.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/warn/inline1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/inline2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/inline2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/inline2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/inline3.C -std=c++17 (test for bogus messages, line 2) PASS: g++.dg/warn/inline3.C -std=c++17 (test for bogus messages, line 6) PASS: g++.dg/warn/inline3.C -std=c++17 (test for excess errors) PASS: g++.dg/warn/inline3.C -std=c++20 (test for bogus messages, line 2) PASS: g++.dg/warn/inline3.C -std=c++20 (test for bogus messages, line 4) PASS: g++.dg/warn/inline3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/inline3.C -std=c++98 (test for bogus messages, line 2) PASS: g++.dg/warn/inline3.C -std=c++98 (test for bogus messages, line 6) PASS: g++.dg/warn/inline3.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/main-2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/warn/main-2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/main-2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/warn/main-2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/main-2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/warn/main-2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/main-3.C -std=c++20 (test for errors, line 4) PASS: g++.dg/warn/main-3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/main-3.C -std=c++26 (test for errors, line 4) PASS: g++.dg/warn/main-3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/main-3.C -std=c++98 (test for errors, line 4) PASS: g++.dg/warn/main-3.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/main-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/main-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/main-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/main.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/main.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/main.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/miss-format-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/miss-format-1.C -std=gnu++20 printf attribute warning (test for warnings, line 15) PASS: g++.dg/warn/miss-format-1.C -std=gnu++20 printf attribute warning 2 (test for warnings, line 40) PASS: g++.dg/warn/miss-format-1.C -std=gnu++20 scanf attribute warning (test for warnings, line 24) PASS: g++.dg/warn/miss-format-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/miss-format-1.C -std=gnu++26 printf attribute warning (test for warnings, line 15) PASS: g++.dg/warn/miss-format-1.C -std=gnu++26 printf attribute warning 2 (test for warnings, line 40) PASS: g++.dg/warn/miss-format-1.C -std=gnu++26 scanf attribute warning (test for warnings, line 24) PASS: g++.dg/warn/miss-format-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/miss-format-1.C -std=gnu++98 printf attribute warning (test for warnings, line 15) PASS: g++.dg/warn/miss-format-1.C -std=gnu++98 printf attribute warning 2 (test for warnings, line 40) PASS: g++.dg/warn/miss-format-1.C -std=gnu++98 scanf attribute warning (test for warnings, line 24) PASS: g++.dg/warn/miss-format-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/miss-format-2.C -std=gnu++20 bogus printf attribute warning (test for bogus messages, line 15) PASS: g++.dg/warn/miss-format-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/miss-format-2.C -std=gnu++26 bogus printf attribute warning (test for bogus messages, line 15) PASS: g++.dg/warn/miss-format-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/miss-format-2.C -std=gnu++98 bogus printf attribute warning (test for bogus messages, line 15) PASS: g++.dg/warn/miss-format-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/miss-format-3.C -std=gnu++20 initialization warning (test for warnings, line 19) PASS: g++.dg/warn/miss-format-3.C -std=gnu++20 initialization warning (test for warnings, line 24) PASS: g++.dg/warn/miss-format-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/miss-format-3.C -std=gnu++26 initialization warning (test for warnings, line 19) PASS: g++.dg/warn/miss-format-3.C -std=gnu++26 initialization warning (test for warnings, line 24) PASS: g++.dg/warn/miss-format-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/miss-format-3.C -std=gnu++98 initialization warning (test for warnings, line 19) PASS: g++.dg/warn/miss-format-3.C -std=gnu++98 initialization warning (test for warnings, line 24) PASS: g++.dg/warn/miss-format-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/miss-format-4.C -std=gnu++20 assignment warning (test for warnings, line 25) PASS: g++.dg/warn/miss-format-4.C -std=gnu++20 assignment warning (test for warnings, line 30) PASS: g++.dg/warn/miss-format-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/miss-format-4.C -std=gnu++26 assignment warning (test for warnings, line 25) PASS: g++.dg/warn/miss-format-4.C -std=gnu++26 assignment warning (test for warnings, line 30) PASS: g++.dg/warn/miss-format-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/miss-format-4.C -std=gnu++98 assignment warning (test for warnings, line 25) PASS: g++.dg/warn/miss-format-4.C -std=gnu++98 assignment warning (test for warnings, line 30) PASS: g++.dg/warn/miss-format-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/miss-format-5.C -std=gnu++20 return type warning (test for warnings, line 21) PASS: g++.dg/warn/miss-format-5.C -std=gnu++20 return type warning (test for warnings, line 39) PASS: g++.dg/warn/miss-format-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/miss-format-5.C -std=gnu++26 return type warning (test for warnings, line 21) PASS: g++.dg/warn/miss-format-5.C -std=gnu++26 return type warning (test for warnings, line 39) PASS: g++.dg/warn/miss-format-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/miss-format-5.C -std=gnu++98 return type warning (test for warnings, line 21) PASS: g++.dg/warn/miss-format-5.C -std=gnu++98 return type warning (test for warnings, line 39) PASS: g++.dg/warn/miss-format-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/miss-format-6.C -std=gnu++20 parameter passing warning (test for warnings, line 24) PASS: g++.dg/warn/miss-format-6.C -std=gnu++20 parameter passing warning (test for warnings, line 29) PASS: g++.dg/warn/miss-format-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/miss-format-6.C -std=gnu++26 parameter passing warning (test for warnings, line 24) PASS: g++.dg/warn/miss-format-6.C -std=gnu++26 parameter passing warning (test for warnings, line 29) PASS: g++.dg/warn/miss-format-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/miss-format-6.C -std=gnu++98 parameter passing warning (test for warnings, line 24) PASS: g++.dg/warn/miss-format-6.C -std=gnu++98 parameter passing warning (test for warnings, line 29) PASS: g++.dg/warn/miss-format-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/miss-format-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/miss-format-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++20 (test for bogus messages, line 6) PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++26 (test for bogus messages, line 6) PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++98 (test for bogus messages, line 6) PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++20 at line 11 (test for warnings, line 10) PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++26 at line 11 (test for warnings, line 10) PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++98 at line 11 (test for warnings, line 10) PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++20 at line 11 (test for warnings, line 10) PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++26 at line 11 (test for warnings, line 10) PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++98 at line 11 (test for warnings, line 10) PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++20 at line 9 (test for warnings, line 8) PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++26 at line 9 (test for warnings, line 8) PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++98 at line 9 (test for warnings, line 8) PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++20 at line 8 (test for warnings, line 7) PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++26 at line 8 (test for warnings, line 7) PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++98 at line 8 (test for warnings, line 7) PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 43) PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 68) PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/warn/mvp.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/mvp.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/warn/mvp.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/warn/mvp.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/warn/mvp.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/warn/mvp.C -std=c++26 (test for warnings, line 43) PASS: g++.dg/warn/mvp.C -std=c++26 (test for warnings, line 46) PASS: g++.dg/warn/mvp.C -std=c++26 (test for warnings, line 47) PASS: g++.dg/warn/mvp.C -std=c++26 (test for warnings, line 68) PASS: g++.dg/warn/mvp.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/warn/mvp.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/warn/mvp.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 33) PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 43) PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 46) PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 47) PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 68) PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/warn/mvp.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/mvp2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/mvp2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/mvp2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/mvp3.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/mvp3.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/mvp3.C -std=gnu++20 at line 13 (test for warnings, line 8) PASS: g++.dg/warn/mvp3.C -std=gnu++20 at line 24 (test for warnings, line 19) PASS: g++.dg/warn/mvp3.C -std=gnu++20 expected multiline pattern lines 10-11 PASS: g++.dg/warn/mvp3.C -std=gnu++20 expected multiline pattern lines 15-17 PASS: g++.dg/warn/mvp3.C -std=gnu++20 expected multiline pattern lines 21-22 PASS: g++.dg/warn/mvp3.C -std=gnu++20 expected multiline pattern lines 26-28 PASS: g++.dg/warn/mvp3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/mvp3.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/mvp3.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/mvp3.C -std=gnu++26 at line 13 (test for warnings, line 8) PASS: g++.dg/warn/mvp3.C -std=gnu++26 at line 24 (test for warnings, line 19) PASS: g++.dg/warn/mvp3.C -std=gnu++26 expected multiline pattern lines 10-11 PASS: g++.dg/warn/mvp3.C -std=gnu++26 expected multiline pattern lines 15-17 PASS: g++.dg/warn/mvp3.C -std=gnu++26 expected multiline pattern lines 21-22 PASS: g++.dg/warn/mvp3.C -std=gnu++26 expected multiline pattern lines 26-28 PASS: g++.dg/warn/mvp3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/mvp3.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/mvp3.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/mvp3.C -std=gnu++98 at line 13 (test for warnings, line 8) PASS: g++.dg/warn/mvp3.C -std=gnu++98 at line 24 (test for warnings, line 19) PASS: g++.dg/warn/mvp3.C -std=gnu++98 expected multiline pattern lines 10-11 PASS: g++.dg/warn/mvp3.C -std=gnu++98 expected multiline pattern lines 15-17 PASS: g++.dg/warn/mvp3.C -std=gnu++98 expected multiline pattern lines 21-22 PASS: g++.dg/warn/mvp3.C -std=gnu++98 expected multiline pattern lines 26-28 PASS: g++.dg/warn/mvp3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/new1.C -std=c++20 (test for bogus messages, line 2) PASS: g++.dg/warn/new1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/new1.C -std=c++26 (test for bogus messages, line 2) PASS: g++.dg/warn/new1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/new1.C -std=c++98 (test for bogus messages, line 2) PASS: g++.dg/warn/new1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/no-write-strings.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/no-write-strings.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/no-write-strings.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/noeffect2.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/noeffect2.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/noeffect2.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/noeffect2.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/noeffect2.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/noeffect2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/noeffect2.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/noeffect2.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/noeffect2.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/noeffect2.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/noeffect2.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/noeffect2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/noeffect2.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/noeffect2.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/noeffect2.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/noeffect2.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/warn/noeffect2.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/noeffect2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/noeffect4.C -std=gnu++20 (test for errors, line 79) PASS: g++.dg/warn/noeffect4.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/warn/noeffect4.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/warn/noeffect4.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/warn/noeffect4.C -std=gnu++20 (test for warnings, line 84) PASS: g++.dg/warn/noeffect4.C -std=gnu++20 (test for warnings, line 85) PASS: g++.dg/warn/noeffect4.C -std=gnu++20 (test for warnings, line 88) PASS: g++.dg/warn/noeffect4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/noeffect4.C -std=gnu++26 (test for errors, line 79) PASS: g++.dg/warn/noeffect4.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/warn/noeffect4.C -std=gnu++26 (test for warnings, line 82) PASS: g++.dg/warn/noeffect4.C -std=gnu++26 (test for warnings, line 83) PASS: g++.dg/warn/noeffect4.C -std=gnu++26 (test for warnings, line 84) PASS: g++.dg/warn/noeffect4.C -std=gnu++26 (test for warnings, line 85) PASS: g++.dg/warn/noeffect4.C -std=gnu++26 (test for warnings, line 88) PASS: g++.dg/warn/noeffect4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/noeffect4.C -std=gnu++98 (test for errors, line 79) PASS: g++.dg/warn/noeffect4.C -std=gnu++98 (test for warnings, line 80) PASS: g++.dg/warn/noeffect4.C -std=gnu++98 (test for warnings, line 82) PASS: g++.dg/warn/noeffect4.C -std=gnu++98 (test for warnings, line 83) PASS: g++.dg/warn/noeffect4.C -std=gnu++98 (test for warnings, line 84) PASS: g++.dg/warn/noeffect4.C -std=gnu++98 (test for warnings, line 85) PASS: g++.dg/warn/noeffect4.C -std=gnu++98 (test for warnings, line 88) PASS: g++.dg/warn/noeffect4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/noeffect5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/noeffect5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/noeffect5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/noeffect6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/noeffect6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/noeffect6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/noeffect7.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/noeffect7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/noeffect7.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/noeffect7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/noeffect7.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/noeffect7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/noeffect8.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/noeffect8.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/noeffect8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/noeffect8.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/noeffect8.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/noeffect8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/noeffect8.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/noeffect8.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/noeffect8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/nonnull1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/nonnull1.C -std=gnu++20 null argument (test for warnings, line 15) PASS: g++.dg/warn/nonnull1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/nonnull1.C -std=gnu++26 null argument (test for warnings, line 15) PASS: g++.dg/warn/nonnull1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/nonnull1.C -std=gnu++98 null argument (test for warnings, line 15) PASS: g++.dg/warn/nonnull2.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/nonnull2.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/warn/nonnull2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/nonnull2.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/nonnull2.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/warn/nonnull2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/nonnull2.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/nonnull2.C -std=gnu++98 (test for bogus messages, line 9) PASS: g++.dg/warn/nonnull2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/nonnull3.C -std=gnu++11 at line 19 (test for warnings, line ) PASS: g++.dg/warn/nonnull3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/nonnull3.C -std=gnu++20 at line 19 (test for warnings, line ) PASS: g++.dg/warn/nonnull3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/nonnull3.C -std=gnu++26 at line 19 (test for warnings, line ) PASS: g++.dg/warn/nonnull3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/noreturn-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/noreturn-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/noreturn-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/noreturn-10.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/warn/noreturn-10.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/warn/noreturn-10.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/warn/noreturn-10.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/warn/noreturn-10.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/warn/noreturn-10.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/warn/noreturn-10.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/warn/noreturn-10.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/noreturn-10.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/noreturn-10.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/warn/noreturn-10.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/warn/noreturn-10.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/warn/noreturn-10.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/warn/noreturn-10.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/warn/noreturn-10.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/warn/noreturn-10.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/noreturn-10.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/warn/noreturn-10.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/warn/noreturn-10.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/warn/noreturn-10.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/warn/noreturn-10.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/warn/noreturn-10.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/warn/noreturn-10.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/warn/noreturn-10.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/noreturn-11.C -std=c++11 (test for errors, line 20) PASS: g++.dg/warn/noreturn-11.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/noreturn-11.C -std=c++20 (test for errors, line 20) PASS: g++.dg/warn/noreturn-11.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/noreturn-11.C -std=c++26 (test for errors, line 20) PASS: g++.dg/warn/noreturn-11.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/noreturn-2.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/warn/noreturn-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/noreturn-2.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/warn/noreturn-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/noreturn-2.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/warn/noreturn-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/noreturn-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/noreturn-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/noreturn-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/noreturn-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/noreturn-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/noreturn-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/noreturn-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/noreturn-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/noreturn-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/noreturn-6.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/noreturn-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/noreturn-6.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/noreturn-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/noreturn-6.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/noreturn-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/noreturn-7.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/noreturn-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/noreturn-7.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/noreturn-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/noreturn-7.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/noreturn-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/noreturn-8.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/warn/noreturn-8.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/warn/noreturn-8.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/warn/noreturn-8.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/warn/noreturn-8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/noreturn-8.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/warn/noreturn-8.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/warn/noreturn-8.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/noreturn-8.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/noreturn-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/noreturn-8.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/warn/noreturn-8.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/warn/noreturn-8.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/noreturn-8.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/noreturn-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/noreturn-9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/noreturn-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/noreturn-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/null4.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/null4.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/null4.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/null4.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/null4.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/null4.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/null4.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/null4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/null4.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/null4.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/null4.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/null4.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/null4.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/null4.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/null4.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/null4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/null4.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/null4.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/null4.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/null4.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/null4.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/null4.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/warn/null4.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/null4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/oldcast1.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/oldcast1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/oldcast1.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/oldcast1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/oldcast1.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/oldcast1.C -std=gnu++98 (test for excess errors) XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for bogus messages, line 14) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 108) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 110) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 112) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 114) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 115) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 36) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 53) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 61) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 83) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 92) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 98) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 at line 65 (test for warnings, line 64) XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++11 at line 70 (test for bogus messages, line 69) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 at line 79 (test for warnings, line 78) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 bit.field at line 38 (test for errors, line 36) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 const at line 81 (test for errors, line 78) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 constant at line 26 (test for warnings, line 25) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 constant at line 29 (test for warnings, line 28) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 constant at line 41 (test for warnings, line 40) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 constant at line 84 (test for warnings, line 83) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 convert at line 67 (test for warnings, line 64) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 convert at line 71 (test for warnings, line 69) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 division at line 18 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 division at line 24 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 division at line 37 (test for errors, line 36) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 division at line 39 (test for errors, line 36) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 division at line 80 (test for errors, line 78) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 enum error at line 16 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 enum error at line 17 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 enum error at line 22 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 enum error at line 23 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 null at line 62 (test for warnings, line 61) XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++11 null at line 66 (test for errors, line 64) XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 108) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 110) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 112) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 114) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 115) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 53) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 61) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 92) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 98) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 at line 65 (test for warnings, line 64) XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++20 at line 70 (test for bogus messages, line 69) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 at line 79 (test for warnings, line 78) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 bit.field at line 38 (test for errors, line 36) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 const at line 81 (test for errors, line 78) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 constant at line 26 (test for warnings, line 25) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 constant at line 29 (test for warnings, line 28) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 constant at line 41 (test for warnings, line 40) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 constant at line 84 (test for warnings, line 83) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 convert at line 67 (test for warnings, line 64) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 convert at line 71 (test for warnings, line 69) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 division at line 18 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 division at line 24 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 division at line 37 (test for errors, line 36) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 division at line 39 (test for errors, line 36) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 division at line 80 (test for errors, line 78) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 enum error at line 16 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 enum error at line 17 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 enum error at line 22 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 enum error at line 23 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 null at line 62 (test for warnings, line 61) XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++20 null at line 66 (test for errors, line 64) XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for bogus messages, line 14) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 108) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 110) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 112) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 114) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 115) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 53) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 61) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 83) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 92) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 98) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 at line 65 (test for warnings, line 64) XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++98 at line 70 (test for bogus messages, line 69) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 at line 79 (test for warnings, line 78) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 bit.field at line 38 (test for errors, line 36) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 const at line 81 (test for errors, line 78) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 constant at line 26 (test for warnings, line 25) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 constant at line 29 (test for warnings, line 28) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 constant at line 41 (test for warnings, line 40) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 constant at line 84 (test for warnings, line 83) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 convert at line 67 (test for warnings, line 64) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 division at line 39 (test for errors, line 36) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 enum error at line 16 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 enum error at line 17 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 enum error at line 22 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 enum error at line 23 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 null at line 62 (test for warnings, line 61) XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++98 null at line 66 (test for errors, line 64) XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for bogus messages, line 14) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 106) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 107) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 108) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 109) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 111) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 113) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 114) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 41) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 50) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 55) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 63) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 66) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 82) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 91) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 97) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 at line 37 (test for warnings, line 36) XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++11 at line 69 (test for bogus messages, line 68) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 at line 78 (test for warnings, line 77) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 bit.field at line 39 (test for errors, line 36) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 constant at line 26 (test for warnings, line 25) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 constant at line 29 (test for warnings, line 28) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 constant at line 42 (test for warnings, line 41) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 constant at line 80 (test for errors, line 77) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 constant at line 83 (test for warnings, line 82) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 convert at line 70 (test for warnings, line 68) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 division at line 18 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 division at line 24 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 division at line 38 (test for errors, line 36) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 division at line 40 (test for errors, line 36) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 division at line 79 (test for errors, line 77) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 enum error at line 16 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 enum error at line 17 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 enum error at line 22 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 enum error at line 23 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 null at line 64 (test for warnings, line 63) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 null at line 67 (test for warnings, line 66) XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 106) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 107) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 108) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 109) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 111) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 113) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 114) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 91) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 97) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 at line 37 (test for warnings, line 36) XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++20 at line 69 (test for bogus messages, line 68) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 at line 78 (test for warnings, line 77) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 bit.field at line 39 (test for errors, line 36) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 constant at line 26 (test for warnings, line 25) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 constant at line 29 (test for warnings, line 28) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 constant at line 42 (test for warnings, line 41) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 constant at line 80 (test for errors, line 77) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 constant at line 83 (test for warnings, line 82) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 convert at line 70 (test for warnings, line 68) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 division at line 18 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 division at line 24 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 division at line 38 (test for errors, line 36) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 division at line 40 (test for errors, line 36) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 division at line 79 (test for errors, line 77) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 enum error at line 16 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 enum error at line 17 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 enum error at line 22 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 enum error at line 23 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 null at line 64 (test for warnings, line 63) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 null at line 67 (test for warnings, line 66) XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for bogus messages, line 14) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 106) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 107) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 108) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 109) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 111) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 113) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 114) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 41) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 50) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 63) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 66) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 82) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 91) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 97) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 at line 37 (test for warnings, line 36) XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++98 at line 69 (test for bogus messages, line 68) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 at line 78 (test for warnings, line 77) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 bit.field at line 39 (test for errors, line 36) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 constant at line 26 (test for warnings, line 25) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 constant at line 29 (test for warnings, line 28) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 constant at line 42 (test for warnings, line 41) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 constant at line 80 (test for errors, line 77) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 constant at line 83 (test for warnings, line 82) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 division at line 40 (test for errors, line 36) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 enum error at line 16 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 enum error at line 17 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 enum error at line 22 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 enum error at line 23 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 null at line 64 (test for warnings, line 63) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 null at line 67 (test for warnings, line 66) XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for bogus messages, line 14) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 100) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 109) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 110) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 111) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 112) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 114) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 116) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 117) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 38) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 52) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 57) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 65) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 68) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 85) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 94) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 at line 44 (test for errors, line 42) XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++11 at line 72 (test for bogus messages, line 71) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 at line 81 (test for warnings, line 80) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 bit.field at line 40 (test for errors, line 38) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 const at line 83 (test for errors, line 80) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 constant at line 26 (test for errors, line 25) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 constant at line 30 (test for errors, line 29) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 constant at line 43 (test for errors, line 42) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 constant at line 86 (test for errors, line 85) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 convert at line 73 (test for errors, line 71) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 division at line 18 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 division at line 24 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 division at line 39 (test for errors, line 38) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 division at line 41 (test for errors, line 38) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 division at line 82 (test for errors, line 80) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 enum error at line 16 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 enum error at line 17 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 enum error at line 22 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 enum error at line 23 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 enum error at line 27 (test for errors, line 25) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 enum error at line 31 (test for errors, line 29) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 null at line 66 (test for errors, line 65) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 null at line 69 (test for errors, line 68) XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 100) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 109) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 110) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 111) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 112) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 114) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 116) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 117) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 52) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 57) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 85) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 94) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 at line 44 (test for errors, line 42) XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++20 at line 72 (test for bogus messages, line 71) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 at line 81 (test for warnings, line 80) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 bit.field at line 40 (test for errors, line 38) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 const at line 83 (test for errors, line 80) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 constant at line 26 (test for errors, line 25) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 constant at line 30 (test for errors, line 29) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 constant at line 43 (test for errors, line 42) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 constant at line 86 (test for errors, line 85) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 convert at line 73 (test for errors, line 71) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 division at line 18 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 division at line 24 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 division at line 39 (test for errors, line 38) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 division at line 41 (test for errors, line 38) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 division at line 82 (test for errors, line 80) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 enum error at line 16 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 enum error at line 17 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 enum error at line 22 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 enum error at line 23 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 enum error at line 27 (test for errors, line 25) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 enum error at line 31 (test for errors, line 29) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 null at line 66 (test for errors, line 65) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 null at line 69 (test for errors, line 68) XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for bogus messages, line 14) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 100) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 109) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 110) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 111) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 112) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 114) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 116) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 117) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 52) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 57) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 65) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 85) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 94) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 at line 44 (test for errors, line 42) XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++98 at line 72 (test for bogus messages, line 71) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 at line 81 (test for warnings, line 80) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 bit.field at line 40 (test for errors, line 38) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 const at line 83 (test for errors, line 80) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 constant at line 26 (test for errors, line 25) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 constant at line 30 (test for errors, line 29) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 constant at line 43 (test for errors, line 42) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 constant at line 86 (test for errors, line 85) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 division at line 41 (test for errors, line 38) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 enum error at line 16 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 enum error at line 17 (test for errors, line 15) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 enum error at line 22 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 enum error at line 23 (test for errors, line 21) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 enum error at line 27 (test for errors, line 25) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 enum error at line 31 (test for errors, line 29) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 null at line 66 (test for errors, line 65) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 null at line 69 (test for errors, line 68) XFAIL: g++.dg/warn/overflow-warn-5.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/overflow-warn-5.C -std=c++20 (test for excess errors) XFAIL: g++.dg/warn/overflow-warn-5.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/warn/overflow-warn-5.C -std=c++26 (test for excess errors) XFAIL: g++.dg/warn/overflow-warn-5.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/warn/overflow-warn-5.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pedantic1.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/warn/pedantic1.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/pedantic1.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/pedantic1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pedantic1.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/warn/pedantic1.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/pedantic1.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/pedantic1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pedantic1.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/warn/pedantic1.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/warn/pedantic1.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/pedantic1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pedantic2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pedantic2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pedantic2.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/pedantic2.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/pedantic2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/permissive-1.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/warn/permissive-1.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/warn/permissive-1.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/permissive-1.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/permissive-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/permissive-1.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/permissive-1.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/permissive-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/permissive-1.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/permissive-1.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/permissive-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pmf1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/warn/pmf1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/pmf1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/warn/pmf1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/pmf1.C -std=c++98 (test for errors, line 17) PASS: g++.dg/warn/pmf1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/pmf2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pmf2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pmf2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr101219.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/pr101219.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr101219.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/pr101219.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr101219.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/pr101219.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr101515.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/pr101515.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr101515.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/pr101515.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr101515.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/pr101515.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr104025.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr104025.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr104025.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr104492.C -std=gnu++14 (test for bogus messages, line 111) PASS: g++.dg/warn/pr104492.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/pr104492.C -std=gnu++20 (test for bogus messages, line 111) PASS: g++.dg/warn/pr104492.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr104492.C -std=gnu++26 (test for bogus messages, line 111) PASS: g++.dg/warn/pr104492.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr108285.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/pr108285.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr108285.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/pr108285.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr108285.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/pr108285.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr108365.C -std=c++11 (test for bogus messages, line 5) PASS: g++.dg/warn/pr108365.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/pr108365.C -std=c++20 (test for bogus messages, line 5) PASS: g++.dg/warn/pr108365.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/pr108365.C -std=c++26 (test for bogus messages, line 5) PASS: g++.dg/warn/pr108365.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/pr109224.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/pr109224.C -std=c++23 (test for excess errors) PASS: g++.dg/warn/pr109224.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/pr11159.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr11159.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr11159.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr11492.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/pr11492.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr11492.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/warn/pr11492.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr11492.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/warn/pr11492.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr117825.C -std=gnu++17 (test for warnings, line 11) PASS: g++.dg/warn/pr117825.C -std=gnu++17 (test for excess errors) PASS: g++.dg/warn/pr117825.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/pr117825.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr117825.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/pr117825.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr121133-1.C (test for excess errors) PASS: g++.dg/warn/pr121133-2.C (test for excess errors) PASS: g++.dg/warn/pr121133-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/pr121133-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr121133-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr121133-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/pr121133-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr121133-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for warnings, line 54) PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr12242.C -std=gnu++20 invalid (test for warnings, line 13) PASS: g++.dg/warn/pr12242.C -std=gnu++20 unspecified at line 14 (test for warnings, line 13) PASS: g++.dg/warn/pr12242.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/warn/pr12242.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/warn/pr12242.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/warn/pr12242.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/warn/pr12242.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/pr12242.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/pr12242.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/pr12242.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/pr12242.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/pr12242.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/pr12242.C -std=gnu++26 (test for warnings, line 54) PASS: g++.dg/warn/pr12242.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr12242.C -std=gnu++26 invalid (test for warnings, line 13) PASS: g++.dg/warn/pr12242.C -std=gnu++26 unspecified at line 14 (test for warnings, line 13) PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for warnings, line 39) PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for warnings, line 54) PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr12242.C -std=gnu++98 invalid (test for warnings, line 13) PASS: g++.dg/warn/pr12242.C -std=gnu++98 unspecified at line 14 (test for warnings, line 13) PASS: g++.dg/warn/pr123374.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/pr123374.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/pr123374.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/pr13358-2.C (test for errors, line 10) PASS: g++.dg/warn/pr13358-2.C (test for errors, line 19) PASS: g++.dg/warn/pr13358-2.C (test for errors, line 21) PASS: g++.dg/warn/pr13358-2.C (test for errors, line 22) PASS: g++.dg/warn/pr13358-2.C (test for errors, line 23) PASS: g++.dg/warn/pr13358-2.C (test for excess errors) PASS: g++.dg/warn/pr13358-2.C long long (test for errors, line 12) PASS: g++.dg/warn/pr13358-2.C long long (test for errors, line 13) PASS: g++.dg/warn/pr13358-2.C long long (test for errors, line 14) PASS: g++.dg/warn/pr13358-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/pr13358-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr13358-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr13358-4.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/pr13358-4.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/warn/pr13358-4.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/warn/pr13358-4.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/warn/pr13358-4.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/warn/pr13358-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/pr13358-4.C -std=gnu++11 long long (test for warnings, line 12) PASS: g++.dg/warn/pr13358-4.C -std=gnu++11 long long (test for warnings, line 13) PASS: g++.dg/warn/pr13358-4.C -std=gnu++11 long long (test for warnings, line 14) PASS: g++.dg/warn/pr13358-4.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/pr13358-4.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/pr13358-4.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/pr13358-4.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/pr13358-4.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/pr13358-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr13358-4.C -std=gnu++20 long long (test for warnings, line 12) PASS: g++.dg/warn/pr13358-4.C -std=gnu++20 long long (test for warnings, line 13) PASS: g++.dg/warn/pr13358-4.C -std=gnu++20 long long (test for warnings, line 14) PASS: g++.dg/warn/pr13358-4.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/pr13358-4.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/pr13358-4.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/pr13358-4.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/pr13358-4.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/pr13358-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr13358-4.C -std=gnu++26 long long (test for warnings, line 12) PASS: g++.dg/warn/pr13358-4.C -std=gnu++26 long long (test for warnings, line 13) PASS: g++.dg/warn/pr13358-4.C -std=gnu++26 long long (test for warnings, line 14) PASS: g++.dg/warn/pr13358.C (test for excess errors) UNSUPPORTED: g++.dg/warn/pr15774-1.C -std=c++20 UNSUPPORTED: g++.dg/warn/pr15774-1.C -std=c++26 UNSUPPORTED: g++.dg/warn/pr15774-1.C -std=c++98 UNSUPPORTED: g++.dg/warn/pr15774-2.C -std=c++20 UNSUPPORTED: g++.dg/warn/pr15774-2.C -std=c++26 UNSUPPORTED: g++.dg/warn/pr15774-2.C -std=c++98 PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 14) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 16) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 17) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 21) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 36) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 39) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 42) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 43) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 44) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 45) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 14) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 16) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 17) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 21) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 36) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 39) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 42) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 43) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 44) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 45) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/pr16302.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 16) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 36) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 39) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 41) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 44) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 45) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr18016.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/pr18016.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr18016.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/pr18016.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr18016.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/pr18016.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr21983.C -std=c++20 (test for errors, line 7) PASS: g++.dg/warn/pr21983.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/pr21983.C -std=c++26 (test for errors, line 7) PASS: g++.dg/warn/pr21983.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/pr21983.C -std=c++98 (test for errors, line 7) PASS: g++.dg/warn/pr21983.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/pr23075.C -std=gnu++20 (test for bogus messages, line 9) PASS: g++.dg/warn/pr23075.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/warn/pr23075.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr23075.C -std=gnu++26 (test for bogus messages, line 9) PASS: g++.dg/warn/pr23075.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/warn/pr23075.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr23075.C -std=gnu++98 (test for bogus messages, line 9) PASS: g++.dg/warn/pr23075.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/warn/pr23075.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr26785.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/warn/pr26785.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr26785.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/warn/pr26785.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr26785.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/warn/pr26785.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr28943.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/warn/pr28943.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/warn/pr28943.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr28943.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/warn/pr28943.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/warn/pr28943.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr28943.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/warn/pr28943.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/warn/pr28943.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr30551-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr30551-2.C -std=gnu++20 int (test for errors, line 4) PASS: g++.dg/warn/pr30551-2.C -std=gnu++20 zero or two at line 5 (test for errors, line 4) PASS: g++.dg/warn/pr30551-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr30551-2.C -std=gnu++26 int (test for errors, line 4) PASS: g++.dg/warn/pr30551-2.C -std=gnu++26 zero or two at line 5 (test for errors, line 4) PASS: g++.dg/warn/pr30551-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr30551-2.C -std=gnu++98 int (test for errors, line 4) PASS: g++.dg/warn/pr30551-2.C -std=gnu++98 zero or two at line 5 (test for errors, line 4) PASS: g++.dg/warn/pr30551.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr30551.C -std=gnu++20 int (test for warnings, line 4) PASS: g++.dg/warn/pr30551.C -std=gnu++20 zero or two at line 5 (test for warnings, line 4) PASS: g++.dg/warn/pr30551.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr30551.C -std=gnu++26 int (test for warnings, line 4) PASS: g++.dg/warn/pr30551.C -std=gnu++26 zero or two at line 5 (test for warnings, line 4) PASS: g++.dg/warn/pr30551.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr30551.C -std=gnu++98 int (test for warnings, line 4) PASS: g++.dg/warn/pr30551.C -std=gnu++98 zero or two at line 5 (test for warnings, line 4) PASS: g++.dg/warn/pr30636.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/warn/pr30636.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr30636.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/warn/pr30636.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr30636.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/warn/pr30636.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr33160.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr33160.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr33160.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr33738-2.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/pr33738-2.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/pr33738-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr33738-2.C -std=gnu++20 execution test PASS: g++.dg/warn/pr33738-2.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/pr33738-2.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/pr33738-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr33738-2.C -std=gnu++26 execution test PASS: g++.dg/warn/pr33738-2.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/pr33738-2.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/pr33738-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr33738-2.C -std=gnu++98 execution test XFAIL: g++.dg/warn/pr33738.C -std=gnu++20 (test for warnings, line 19) XFAIL: g++.dg/warn/pr33738.C -std=gnu++20 (test for warnings, line 23) PASS: g++.dg/warn/pr33738.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr33738.C -std=gnu++20 execution test XFAIL: g++.dg/warn/pr33738.C -std=gnu++26 (test for warnings, line 19) XFAIL: g++.dg/warn/pr33738.C -std=gnu++26 (test for warnings, line 23) PASS: g++.dg/warn/pr33738.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr33738.C -std=gnu++26 execution test XFAIL: g++.dg/warn/pr33738.C -std=gnu++98 (test for warnings, line 19) XFAIL: g++.dg/warn/pr33738.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/warn/pr33738.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr33738.C -std=gnu++98 execution test PASS: g++.dg/warn/pr34985.C -std=gnu++20 scan-assembler xxyyzz PASS: g++.dg/warn/pr34985.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr34985.C -std=gnu++26 scan-assembler xxyyzz PASS: g++.dg/warn/pr34985.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr34985.C -std=gnu++98 scan-assembler xxyyzz PASS: g++.dg/warn/pr34985.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr35602.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/warn/pr35602.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr35602.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/warn/pr35602.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr35602.C -std=gnu++98 (test for bogus messages, line 15) PASS: g++.dg/warn/pr35602.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 18) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 19) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 20) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 21) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 22) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 23) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 24) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 25) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 26) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 29) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 30) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 43) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 44) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 72) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 73) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 74) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 64) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 76) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 77) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 78) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 79) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 81) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 83) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 84) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 85) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 86) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 87) PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for bogus messages, line 18) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for bogus messages, line 19) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for bogus messages, line 20) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for bogus messages, line 21) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for bogus messages, line 22) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for bogus messages, line 23) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for bogus messages, line 24) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for bogus messages, line 25) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for bogus messages, line 26) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for bogus messages, line 29) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for bogus messages, line 30) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for bogus messages, line 43) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for bogus messages, line 44) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for bogus messages, line 72) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for bogus messages, line 73) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for bogus messages, line 74) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for warnings, line 64) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for warnings, line 76) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for warnings, line 77) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for warnings, line 78) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for warnings, line 79) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for warnings, line 81) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for warnings, line 82) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for warnings, line 83) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for warnings, line 84) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for warnings, line 85) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for warnings, line 86) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for warnings, line 87) PASS: g++.dg/warn/pr35635.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 18) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 19) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 20) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 21) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 22) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 23) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 24) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 25) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 26) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 29) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 30) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 43) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 44) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 72) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 73) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 74) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 48) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 64) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 66) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 76) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 77) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 78) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 79) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 80) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 81) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 82) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 83) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 84) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 85) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 86) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 87) PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr35711.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/pr35711.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr35711.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/pr35711.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr35711.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/pr35711.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr36069.C -std=gnu++20 (test for bogus messages, line 15) PASS: g++.dg/warn/pr36069.C -std=gnu++20 (test for bogus messages, line 8) PASS: g++.dg/warn/pr36069.C -std=gnu++20 at line 16 (test for warnings, line 15) PASS: g++.dg/warn/pr36069.C -std=gnu++20 at line 9 (test for warnings, line 8) PASS: g++.dg/warn/pr36069.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr36069.C -std=gnu++26 (test for bogus messages, line 15) PASS: g++.dg/warn/pr36069.C -std=gnu++26 (test for bogus messages, line 8) PASS: g++.dg/warn/pr36069.C -std=gnu++26 at line 16 (test for warnings, line 15) PASS: g++.dg/warn/pr36069.C -std=gnu++26 at line 9 (test for warnings, line 8) PASS: g++.dg/warn/pr36069.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr36069.C -std=gnu++98 (test for bogus messages, line 15) PASS: g++.dg/warn/pr36069.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/warn/pr36069.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr36921.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr36921.C -std=gnu++20 parentheses (test for warnings, line 16) PASS: g++.dg/warn/pr36921.C -std=gnu++20 parentheses (test for warnings, line 18) PASS: g++.dg/warn/pr36921.C -std=gnu++20 parentheses (test for warnings, line 20) PASS: g++.dg/warn/pr36921.C -std=gnu++20 parentheses (test for warnings, line 22) PASS: g++.dg/warn/pr36921.C -std=gnu++20 parentheses (test for warnings, line 24) PASS: g++.dg/warn/pr36921.C -std=gnu++20 parentheses (test for warnings, line 25) PASS: g++.dg/warn/pr36921.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr36921.C -std=gnu++26 parentheses (test for warnings, line 16) PASS: g++.dg/warn/pr36921.C -std=gnu++26 parentheses (test for warnings, line 18) PASS: g++.dg/warn/pr36921.C -std=gnu++26 parentheses (test for warnings, line 20) PASS: g++.dg/warn/pr36921.C -std=gnu++26 parentheses (test for warnings, line 22) PASS: g++.dg/warn/pr36921.C -std=gnu++26 parentheses (test for warnings, line 24) PASS: g++.dg/warn/pr36921.C -std=gnu++26 parentheses (test for warnings, line 25) PASS: g++.dg/warn/pr36921.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr36921.C -std=gnu++98 parentheses (test for warnings, line 16) PASS: g++.dg/warn/pr36921.C -std=gnu++98 parentheses (test for warnings, line 18) PASS: g++.dg/warn/pr36921.C -std=gnu++98 parentheses (test for warnings, line 20) PASS: g++.dg/warn/pr36921.C -std=gnu++98 parentheses (test for warnings, line 22) PASS: g++.dg/warn/pr36921.C -std=gnu++98 parentheses (test for warnings, line 24) PASS: g++.dg/warn/pr36921.C -std=gnu++98 parentheses (test for warnings, line 25) PASS: g++.dg/warn/pr36954.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr36954.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr36954.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr36999.C -std=c++20 (test for bogus messages, line 26) PASS: g++.dg/warn/pr36999.C -std=c++20 (test for bogus messages, line 36) PASS: g++.dg/warn/pr36999.C -std=c++20 (test for bogus messages, line 8) PASS: g++.dg/warn/pr36999.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/pr36999.C -std=c++26 (test for bogus messages, line 26) PASS: g++.dg/warn/pr36999.C -std=c++26 (test for bogus messages, line 36) PASS: g++.dg/warn/pr36999.C -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/warn/pr36999.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/pr36999.C -std=c++98 (test for bogus messages, line 26) PASS: g++.dg/warn/pr36999.C -std=c++98 (test for bogus messages, line 36) PASS: g++.dg/warn/pr36999.C -std=c++98 (test for bogus messages, line 8) PASS: g++.dg/warn/pr36999.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/pr5310.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr5310.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr5310.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr5645.C -std=gnu++20 (test for bogus messages, line 22) PASS: g++.dg/warn/pr5645.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr5645.C -std=gnu++26 (test for bogus messages, line 22) PASS: g++.dg/warn/pr5645.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr5645.C -std=gnu++98 (test for bogus messages, line 22) PASS: g++.dg/warn/pr5645.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr61945.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/pr61945.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/pr61945.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr61945.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/pr61945.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/pr61945.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr61945.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/pr61945.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/pr61945.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr77496.C -std=gnu++20 (test for warnings, line 9) PASS: g++.dg/warn/pr77496.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr77496.C -std=gnu++26 (test for warnings, line 9) PASS: g++.dg/warn/pr77496.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr77496.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/pr77496.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr79290.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/pr79290.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/pr79290.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/pr80635-1.C -std=gnu++11 (test for bogus messages, line 28) PASS: g++.dg/warn/pr80635-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/pr80635-1.C -std=gnu++20 (test for bogus messages, line 28) PASS: g++.dg/warn/pr80635-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr80635-1.C -std=gnu++26 (test for bogus messages, line 28) PASS: g++.dg/warn/pr80635-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr80635-2.C -std=gnu++17 (test for bogus messages, line 13) PASS: g++.dg/warn/pr80635-2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/warn/pr80635-2.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/warn/pr80635-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr80635-2.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/warn/pr80635-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr80635-3.C -std=gnu++11 (test for bogus messages, line 28) PASS: g++.dg/warn/pr80635-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/pr80635-3.C -std=gnu++20 (test for bogus messages, line 28) PASS: g++.dg/warn/pr80635-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr80635-3.C -std=gnu++26 (test for bogus messages, line 28) PASS: g++.dg/warn/pr80635-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr80635-4.C -std=gnu++17 (test for bogus messages, line 13) PASS: g++.dg/warn/pr80635-4.C -std=gnu++17 (test for excess errors) PASS: g++.dg/warn/pr80635-4.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/warn/pr80635-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr80635-4.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/warn/pr80635-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr81119.C -std=c++20 (test for errors, line 8) PASS: g++.dg/warn/pr81119.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/warn/pr81119.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/warn/pr81119.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/pr81119.C -std=c++26 (test for errors, line 8) PASS: g++.dg/warn/pr81119.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/warn/pr81119.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/warn/pr81119.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/pr81119.C -std=c++98 (test for errors, line 8) PASS: g++.dg/warn/pr81119.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/warn/pr81119.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/warn/pr81119.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/pr81275-1.C -std=gnu++20 (test for bogus messages, line 103) PASS: g++.dg/warn/pr81275-1.C -std=gnu++20 (test for bogus messages, line 153) PASS: g++.dg/warn/pr81275-1.C -std=gnu++20 (test for bogus messages, line 29) PASS: g++.dg/warn/pr81275-1.C -std=gnu++20 (test for bogus messages, line 78) PASS: g++.dg/warn/pr81275-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr81275-1.C -std=gnu++26 (test for bogus messages, line 103) PASS: g++.dg/warn/pr81275-1.C -std=gnu++26 (test for bogus messages, line 153) PASS: g++.dg/warn/pr81275-1.C -std=gnu++26 (test for bogus messages, line 29) PASS: g++.dg/warn/pr81275-1.C -std=gnu++26 (test for bogus messages, line 78) PASS: g++.dg/warn/pr81275-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr81275-1.C -std=gnu++98 (test for bogus messages, line 103) PASS: g++.dg/warn/pr81275-1.C -std=gnu++98 (test for bogus messages, line 153) PASS: g++.dg/warn/pr81275-1.C -std=gnu++98 (test for bogus messages, line 29) PASS: g++.dg/warn/pr81275-1.C -std=gnu++98 (test for bogus messages, line 78) PASS: g++.dg/warn/pr81275-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr81275-2.C -std=gnu++20 (test for warnings, line 103) PASS: g++.dg/warn/pr81275-2.C -std=gnu++20 (test for warnings, line 153) PASS: g++.dg/warn/pr81275-2.C -std=gnu++20 (test for warnings, line 29) PASS: g++.dg/warn/pr81275-2.C -std=gnu++20 (test for warnings, line 78) PASS: g++.dg/warn/pr81275-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr81275-2.C -std=gnu++26 (test for warnings, line 103) PASS: g++.dg/warn/pr81275-2.C -std=gnu++26 (test for warnings, line 153) PASS: g++.dg/warn/pr81275-2.C -std=gnu++26 (test for warnings, line 29) PASS: g++.dg/warn/pr81275-2.C -std=gnu++26 (test for warnings, line 78) PASS: g++.dg/warn/pr81275-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr81275-2.C -std=gnu++98 (test for warnings, line 103) PASS: g++.dg/warn/pr81275-2.C -std=gnu++98 (test for warnings, line 153) PASS: g++.dg/warn/pr81275-2.C -std=gnu++98 (test for warnings, line 29) PASS: g++.dg/warn/pr81275-2.C -std=gnu++98 (test for warnings, line 78) PASS: g++.dg/warn/pr81275-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr81275-3.C -std=gnu++20 (test for warnings, line 109) PASS: g++.dg/warn/pr81275-3.C -std=gnu++20 (test for warnings, line 161) PASS: g++.dg/warn/pr81275-3.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/pr81275-3.C -std=gnu++20 (test for warnings, line 82) PASS: g++.dg/warn/pr81275-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr81275-3.C -std=gnu++26 (test for warnings, line 109) PASS: g++.dg/warn/pr81275-3.C -std=gnu++26 (test for warnings, line 161) PASS: g++.dg/warn/pr81275-3.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/pr81275-3.C -std=gnu++26 (test for warnings, line 82) PASS: g++.dg/warn/pr81275-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr81275-3.C -std=gnu++98 (test for warnings, line 109) PASS: g++.dg/warn/pr81275-3.C -std=gnu++98 (test for warnings, line 161) PASS: g++.dg/warn/pr81275-3.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/pr81275-3.C -std=gnu++98 (test for warnings, line 82) PASS: g++.dg/warn/pr81275-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr81675.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr81675.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr81675.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr82424.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/warn/pr82424.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/pr82424.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/warn/pr82424.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/pr82424.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/warn/pr82424.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/pr82710.C -std=c++11 (test for warnings, line 36) PASS: g++.dg/warn/pr82710.C -std=c++11 (test for warnings, line 38) PASS: g++.dg/warn/pr82710.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/pr82710.C -std=c++20 (test for warnings, line 36) PASS: g++.dg/warn/pr82710.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/warn/pr82710.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/pr82710.C -std=c++26 (test for warnings, line 36) PASS: g++.dg/warn/pr82710.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/warn/pr82710.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/pr83045.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/pr83045.C -std=gnu++20 (test for warnings, line 19) PASS: g++.dg/warn/pr83045.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr83045.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/warn/pr83045.C -std=gnu++26 (test for warnings, line 19) PASS: g++.dg/warn/pr83045.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr83045.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/pr83045.C -std=gnu++98 (test for warnings, line 19) PASS: g++.dg/warn/pr83045.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr83054-2.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/pr83054-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr83054-2.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/pr83054-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr83054-2.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/pr83054-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr83054.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr83054.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr83054.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr83974.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr83974.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr83974.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr8570.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/warn/pr8570.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/pr8570.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/pr8570.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr8570.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/warn/pr8570.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/pr8570.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/pr8570.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr8570.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/warn/pr8570.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/pr8570.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/warn/pr8570.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr86453.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/warn/pr86453.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/pr86453.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/warn/pr86453.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/pr86453.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/warn/pr86453.C -std=c++98 (test for excess errors) XFAIL: g++.dg/warn/pr86881.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/warn/pr86881.C -std=c++11 (test for excess errors) XFAIL: g++.dg/warn/pr86881.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/warn/pr86881.C -std=c++20 (test for excess errors) XFAIL: g++.dg/warn/pr86881.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/warn/pr86881.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/pr8715.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/pr8715.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr8715.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/pr8715.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr8715.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/pr8715.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr89622.C -std=gnu++11 at line 4 (test for bogus messages, line ) PASS: g++.dg/warn/pr89622.C -std=gnu++11 at line 5 (test for bogus messages, line ) PASS: g++.dg/warn/pr89622.C -std=gnu++11 at line 6 (test for bogus messages, line ) PASS: g++.dg/warn/pr89622.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/pr89622.C -std=gnu++20 at line 4 (test for bogus messages, line ) PASS: g++.dg/warn/pr89622.C -std=gnu++20 at line 5 (test for bogus messages, line ) PASS: g++.dg/warn/pr89622.C -std=gnu++20 at line 6 (test for bogus messages, line ) PASS: g++.dg/warn/pr89622.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr89622.C -std=gnu++26 at line 4 (test for bogus messages, line ) PASS: g++.dg/warn/pr89622.C -std=gnu++26 at line 5 (test for bogus messages, line ) PASS: g++.dg/warn/pr89622.C -std=gnu++26 at line 6 (test for bogus messages, line ) PASS: g++.dg/warn/pr89622.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr94038-2.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/pr94038-2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/pr94038-2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/pr94038-3.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/pr94038-3.C -std=c++23 (test for excess errors) PASS: g++.dg/warn/pr94038-3.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/pr94038.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/pr94038.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/pr94038.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/pr98104.C -std=c++20 (test for bogus messages, line 19) PASS: g++.dg/warn/pr98104.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/pr98104.C -std=c++26 (test for bogus messages, line 19) PASS: g++.dg/warn/pr98104.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/pr98104.C -std=c++98 (test for bogus messages, line 19) PASS: g++.dg/warn/pr98104.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/pr98160.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr98160.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr98160.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr98413.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/warn/pr98413.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pr98413.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/warn/pr98413.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pr98413.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/warn/pr98413.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pragma-system_header1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pragma-system_header1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pragma-system_header1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++20 at line 13 (test for warnings, line 2) PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++20 at line 14 (test for warnings, line 5) PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++26 at line 13 (test for warnings, line 2) PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++26 at line 14 (test for warnings, line 5) PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++98 at line 13 (test for warnings, line 2) PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++98 at line 14 (test for warnings, line 5) PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pragma-system_header3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pragma-system_header3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pragma-system_header3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pragma-system_header4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pragma-system_header4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pragma-system_header4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pragma-system_header5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/pragma-system_header5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/pragma-system_header5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pragma-system_header6.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/pragma-system_header6.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/pragma-system_header6.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/private1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/private1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/private1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/ref-temp1.C -std=gnu++20 (test for warnings, line 11) PASS: g++.dg/warn/ref-temp1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/ref-temp1.C -std=gnu++26 (test for warnings, line 11) PASS: g++.dg/warn/ref-temp1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/ref-temp1.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/ref-temp1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/register-parm-1.C -std=gnu++17 (test for warnings, line 4) PASS: g++.dg/warn/register-parm-1.C -std=gnu++17 (test for warnings, line 7) PASS: g++.dg/warn/register-parm-1.C -std=gnu++17 (test for excess errors) PASS: g++.dg/warn/register-parm-1.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/warn/register-parm-1.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/register-parm-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/register-parm-1.C -std=gnu++98 (test for excess errors) UNSUPPORTED: g++.dg/warn/register-var-1.C -std=gnu++20 UNSUPPORTED: g++.dg/warn/register-var-1.C -std=gnu++26 UNSUPPORTED: g++.dg/warn/register-var-1.C -std=gnu++98 PASS: g++.dg/warn/register-var-2.C -std=gnu++17 (test for warnings, line 12) PASS: g++.dg/warn/register-var-2.C -std=gnu++17 (test for warnings, line 13) PASS: g++.dg/warn/register-var-2.C -std=gnu++17 (test for excess errors) PASS: g++.dg/warn/register-var-2.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/warn/register-var-2.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/register-var-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/register-var-2.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/register-var-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/return-reference.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/warn/return-reference.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/return-reference.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/warn/return-reference.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/return-reference.C -std=c++98 (test for bogus messages, line 10) PASS: g++.dg/warn/return-reference.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/return-reference2.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/warn/return-reference2.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/warn/return-reference2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/return-reference2.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/warn/return-reference2.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/warn/return-reference2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/return-reference2.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/warn/return-reference2.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/warn/return-reference2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/sentinel.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/sentinel.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/sentinel.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/sentinel.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/sentinel.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/sentinel.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/sentinel.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/sentinel.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/sentinel.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/sentinel.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/sentinel.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/sentinel.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 67) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 68) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 69) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 70) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 71) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 72) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 73) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 74) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 75) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 76) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 77) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 78) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 79) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 80) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 81) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 82) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 83) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for bogus messages, line 65) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 26) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 27) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 28) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 29) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 30) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 31) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 32) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 33) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 34) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 35) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 36) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 37) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 38) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 39) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 40) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 41) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 42) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 43) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 44) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 45) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 46) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 47) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 48) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 49) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 50) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 51) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 52) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 53) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 54) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 55) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 56) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 57) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 58) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 59) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 60) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 61) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 62) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 63) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 64) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 bogus sequence point warning (test for bogus messages, line 67) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 bogus sequence point warning (test for bogus messages, line 68) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 bogus sequence point warning (test for bogus messages, line 69) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 bogus sequence point warning (test for bogus messages, line 70) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 bogus sequence point warning (test for bogus messages, line 71) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 bogus sequence point warning (test for bogus messages, line 72) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 bogus sequence point warning (test for bogus messages, line 73) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 bogus sequence point warning (test for bogus messages, line 74) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 bogus sequence point warning (test for bogus messages, line 75) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 bogus sequence point warning (test for bogus messages, line 76) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 bogus sequence point warning (test for bogus messages, line 77) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 bogus sequence point warning (test for bogus messages, line 78) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 bogus sequence point warning (test for bogus messages, line 79) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 bogus sequence point warning (test for bogus messages, line 80) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 bogus sequence point warning (test for bogus messages, line 81) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 bogus sequence point warning (test for bogus messages, line 82) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 bogus sequence point warning (test for bogus messages, line 83) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for bogus messages, line 65) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 26) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 27) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 28) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 29) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 30) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 31) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 32) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 33) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 34) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 35) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 36) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 37) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 38) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 39) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 40) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 41) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 42) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 43) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 44) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 45) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 46) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 47) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 48) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 49) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 50) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 51) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 52) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 53) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 54) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 55) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 56) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 57) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 58) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 59) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 60) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 61) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 62) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 63) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++26 sequence point warning (test for warnings, line 64) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 67) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 68) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 69) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 70) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 71) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 72) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 73) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 74) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 75) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 76) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 77) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 78) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 79) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 80) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 81) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 82) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 83) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for bogus messages, line 65) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 26) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 27) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 28) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 29) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 30) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 31) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 32) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 33) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 34) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 35) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 36) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 37) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 38) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 39) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 40) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 41) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 42) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 43) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 44) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 45) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 46) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 47) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 48) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 49) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 50) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 51) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 52) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 53) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 54) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 55) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 56) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 57) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 58) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 59) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 60) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 61) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 62) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 63) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 64) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 14) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 15) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 16) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 17) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 18) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 22) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 24) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 25) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 27) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 30) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 33) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 36) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 39) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 41) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++26 sequence point warning (test for warnings, line 14) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++26 sequence point warning (test for warnings, line 15) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++26 sequence point warning (test for warnings, line 16) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++26 sequence point warning (test for warnings, line 17) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++26 sequence point warning (test for warnings, line 18) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++26 sequence point warning (test for warnings, line 22) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++26 sequence point warning (test for warnings, line 24) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++26 sequence point warning (test for warnings, line 25) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++26 sequence point warning (test for warnings, line 27) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++26 sequence point warning (test for warnings, line 30) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++26 sequence point warning (test for warnings, line 33) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++26 sequence point warning (test for warnings, line 36) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++26 sequence point warning (test for warnings, line 39) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++26 sequence point warning (test for warnings, line 41) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 14) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 15) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 16) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 17) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 18) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 22) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 24) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 25) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 27) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 30) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 33) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 36) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 39) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 41) PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++20 sequence point warning (test for warnings, line 12) PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++20 sequence point warning (test for warnings, line 14) PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++26 sequence point warning (test for warnings, line 12) PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++26 sequence point warning (test for warnings, line 14) PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++98 sequence point warning (test for warnings, line 12) PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++98 sequence point warning (test for warnings, line 14) PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++14 sequence point warning (test for warnings, line 11) PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++14 sequence point warning (test for warnings, line 12) PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++14 sequence point warning (test for warnings, line 13) PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++14 sequence point warning (test for warnings, line 17) PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++14 sequence point warning (test for warnings, line 18) PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++98 sequence point warning (test for warnings, line 11) PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++98 sequence point warning (test for warnings, line 12) PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++98 sequence point warning (test for warnings, line 13) PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++98 sequence point warning (test for warnings, line 17) PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++98 sequence point warning (test for warnings, line 18) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 11) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 12) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 13) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 14) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 15) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 16) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 17) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 18) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 20) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 21) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 22) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 23) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 24) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 25) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 26) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 27) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 28) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 29) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 30) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 31) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 32) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 33) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 34) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 35) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 36) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 37) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 42) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 47) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 50) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 11) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 12) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 13) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 14) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 15) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 16) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 17) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 18) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 20) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 21) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 22) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 23) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 24) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 25) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 26) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 27) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 28) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 29) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 30) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 31) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 32) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 33) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 34) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 35) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 36) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 37) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 42) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 47) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++26 sequence point warning (test for warnings, line 50) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 11) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 12) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 13) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 14) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 15) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 16) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 17) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 18) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 20) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 21) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 22) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 23) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 24) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 25) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 26) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 27) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 28) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 29) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 30) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 31) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 32) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 33) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 34) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 35) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 36) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 37) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 42) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 47) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 50) PASS: g++.dg/warn/skip-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/skip-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/skip-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/skip-2.C -std=gnu++20 (test for warnings, line 33) PASS: g++.dg/warn/skip-2.C -std=gnu++20 (test for warnings, line 35) PASS: g++.dg/warn/skip-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/skip-2.C -std=gnu++26 (test for warnings, line 33) PASS: g++.dg/warn/skip-2.C -std=gnu++26 (test for warnings, line 35) PASS: g++.dg/warn/skip-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/skip-2.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/warn/skip-2.C -std=gnu++98 (test for warnings, line 35) PASS: g++.dg/warn/skip-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/string1.C (test for warnings, line 18) PASS: g++.dg/warn/string1.C (test for excess errors) PASS: g++.dg/warn/switch1.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/warn/switch1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/warn/switch1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/switch1.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/warn/switch1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/warn/switch1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/switch1.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/warn/switch1.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/warn/switch1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/template-1.C -std=gnu++20 (test for bogus messages, line 12) PASS: g++.dg/warn/template-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/template-1.C -std=gnu++26 (test for bogus messages, line 12) PASS: g++.dg/warn/template-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/template-1.C -std=gnu++98 (test for bogus messages, line 12) PASS: g++.dg/warn/template-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/template-2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/template-2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/template-2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/translate-ice-1.C (test for warnings, line 10) PASS: g++.dg/warn/translate-ice-1.C (test for warnings, line 21) PASS: g++.dg/warn/translate-ice-1.C (test for warnings, line 32) PASS: g++.dg/warn/translate-ice-1.C (test for warnings, line 40) PASS: g++.dg/warn/translate-ice-1.C (test for excess errors) PASS: g++.dg/warn/undefined1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/warn/undefined1.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/warn/undefined1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/undefined1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/warn/undefined1.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/warn/undefined1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/undefined1.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/warn/undefined1.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/warn/undefined1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/undefined2.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/warn/undefined2.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/undefined2.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/warn/undefined2.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/undefined2.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/warn/undefined2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/uninit-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/uninit-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/uninit-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/uninit-pr105562.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/uninit-pr105562.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/uninit-pr105562.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++20 (test for warnings, line 34) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++20 (test for warnings, line 41) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++20 (test for warnings, line 55) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++26 (test for warnings, line 34) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++26 (test for warnings, line 41) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++26 (test for warnings, line 55) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++98 (test for warnings, line 34) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++98 (test for warnings, line 41) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++98 (test for warnings, line 48) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/uninit-pr55288.C -std=gnu++20 (test for bogus messages, line 16) PASS: g++.dg/warn/uninit-pr55288.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/uninit-pr55288.C -std=gnu++26 (test for bogus messages, line 16) PASS: g++.dg/warn/uninit-pr55288.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/uninit-pr55288.C -std=gnu++98 (test for bogus messages, line 16) PASS: g++.dg/warn/uninit-pr55288.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/uninit-pr55881.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/warn/uninit-pr55881.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/uninit-pr55881.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/warn/uninit-pr55881.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/uninit-pr55881.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/uninit-pr55881.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++20 (test for warnings, line 10) PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++26 (test for warnings, line 10) PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++98 (test for warnings, line 10) PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/uninit-pr82800.C -std=gnu++11 (test for bogus messages, line 14) PASS: g++.dg/warn/uninit-pr82800.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/uninit-pr82800.C -std=gnu++20 (test for bogus messages, line 14) PASS: g++.dg/warn/uninit-pr82800.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/uninit-pr82800.C -std=gnu++26 (test for bogus messages, line 14) PASS: g++.dg/warn/uninit-pr82800.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++20 (test for warnings, line 31) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++20 (test for warnings, line 56) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++26 (test for warnings, line 31) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++26 (test for warnings, line 56) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++98 (test for warnings, line 56) PASS: g++.dg/warn/uninit-pr93100.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/uninit-pr95825-1.C -std=gnu++20 (test for bogus messages, line 17) PASS: g++.dg/warn/uninit-pr95825-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/uninit-pr95825-1.C -std=gnu++26 (test for bogus messages, line 17) PASS: g++.dg/warn/uninit-pr95825-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/uninit-pr95825-1.C -std=gnu++98 (test for bogus messages, line 17) PASS: g++.dg/warn/uninit-pr95825-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/unit-1.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/unit-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/unit-1.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/unit-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/unit-1.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/unit-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/unused-fn1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/unused-fn1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/unused-fn1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/unused-result1-Werror.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/warn/unused-result1-Werror.C -std=gnu++20 at line 3 (test for warnings, line ) PASS: g++.dg/warn/unused-result1-Werror.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/unused-result1-Werror.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/warn/unused-result1-Werror.C -std=gnu++26 at line 3 (test for warnings, line ) PASS: g++.dg/warn/unused-result1-Werror.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/unused-result1-Werror.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/warn/unused-result1-Werror.C -std=gnu++98 at line 3 (test for warnings, line ) PASS: g++.dg/warn/unused-result1-Werror.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/unused-result1.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/warn/unused-result1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/unused-result1.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/warn/unused-result1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/unused-result1.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/warn/unused-result1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/unused-variable-1.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/warn/unused-variable-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/unused-variable-1.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/warn/unused-variable-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/unused-variable-1.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/warn/unused-variable-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/unused-variable-2.C -std=gnu++20 (test for warnings, line 4) PASS: g++.dg/warn/unused-variable-2.C -std=gnu++20 (test for warnings, line 5) PASS: g++.dg/warn/unused-variable-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/unused-variable-2.C -std=gnu++26 (test for warnings, line 4) PASS: g++.dg/warn/unused-variable-2.C -std=gnu++26 (test for warnings, line 5) PASS: g++.dg/warn/unused-variable-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/unused-variable-2.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/warn/unused-variable-2.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/warn/unused-variable-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/var-args1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/warn/var-args1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/var-args1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/warn/var-args1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/var-args1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/warn/var-args1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/volatile1.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/warn/volatile1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/volatile1.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/warn/volatile1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/volatile1.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/warn/volatile1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++20 (test for warnings, line 7) PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++20 (test for warnings, line 8) PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++26 (test for warnings, line 7) PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++26 (test for warnings, line 8) PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/warn_unused.C -std=gnu++20 (test for bogus messages, line 19) PASS: g++.dg/warn/warn_unused.C -std=gnu++20 (test for bogus messages, line 20) PASS: g++.dg/warn/warn_unused.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/warn/warn_unused.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/warn_unused.C -std=gnu++26 (test for bogus messages, line 19) PASS: g++.dg/warn/warn_unused.C -std=gnu++26 (test for bogus messages, line 20) PASS: g++.dg/warn/warn_unused.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/warn/warn_unused.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/warn_unused.C -std=gnu++98 (test for bogus messages, line 19) PASS: g++.dg/warn/warn_unused.C -std=gnu++98 (test for bogus messages, line 20) PASS: g++.dg/warn/warn_unused.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/warn/warn_unused.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/weak1.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/weak1.C -std=c++20 execution test PASS: g++.dg/warn/weak1.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/weak1.C -std=c++26 execution test PASS: g++.dg/warn/weak1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/weak1.C -std=c++98 execution test PASS: g++.dg/warn/write-strings-default.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/warn/write-strings-default.C -std=c++20 (test for excess errors) PASS: g++.dg/warn/write-strings-default.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/warn/write-strings-default.C -std=c++26 (test for excess errors) PASS: g++.dg/warn/write-strings-default.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/warn/write-strings-default.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/write-strings.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/warn/write-strings.C -std=gnu++20 (test for excess errors) PASS: g++.dg/warn/write-strings.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/warn/write-strings.C -std=gnu++26 (test for excess errors) PASS: g++.dg/warn/write-strings.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/write-strings.C -std=gnu++98 (test for excess errors) PASS: g++.dg/wrappers/Wparentheses.C -std=gnu++20 (test for excess errors) PASS: g++.dg/wrappers/Wparentheses.C -std=gnu++26 (test for excess errors) PASS: g++.dg/wrappers/Wparentheses.C -std=gnu++98 (test for excess errors) PASS: g++.dg/wrappers/alloc.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/wrappers/alloc.C -std=c++11 (test for excess errors) PASS: g++.dg/wrappers/alloc.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/wrappers/alloc.C -std=c++20 (test for excess errors) PASS: g++.dg/wrappers/alloc.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/wrappers/alloc.C -std=c++26 (test for excess errors) PASS: g++.dg/wrappers/cow-istream-string.C -std=c++20 (test for excess errors) PASS: g++.dg/wrappers/cow-istream-string.C -std=c++26 (test for excess errors) PASS: g++.dg/wrappers/cow-istream-string.C -std=c++98 (test for excess errors) XFAIL: g++.dg/wrappers/cp-stdlib.C -std=c++20 (test for excess errors) XFAIL: g++.dg/wrappers/cp-stdlib.C -std=c++26 (test for excess errors) XFAIL: g++.dg/wrappers/cp-stdlib.C -std=c++98 (test for excess errors) PASS: g++.dg/wrappers/pr83799.C -std=c++20 (test for excess errors) PASS: g++.dg/wrappers/pr83799.C -std=c++26 (test for excess errors) PASS: g++.dg/wrappers/pr83799.C -std=c++98 (test for excess errors) PASS: g++.dg/wrappers/pr83814.C -std=gnu++20 (test for warnings, line 38) PASS: g++.dg/wrappers/pr83814.C -std=gnu++20 (test for warnings, line 60) PASS: g++.dg/wrappers/pr83814.C -std=gnu++20 (test for warnings, line 63) PASS: g++.dg/wrappers/pr83814.C -std=gnu++20 (test for warnings, line 65) PASS: g++.dg/wrappers/pr83814.C -std=gnu++20 (test for warnings, line 68) PASS: g++.dg/wrappers/pr83814.C -std=gnu++20 (test for warnings, line 69) PASS: g++.dg/wrappers/pr83814.C -std=gnu++20 (test for excess errors) PASS: g++.dg/wrappers/pr83814.C -std=gnu++26 (test for warnings, line 38) PASS: g++.dg/wrappers/pr83814.C -std=gnu++26 (test for warnings, line 60) PASS: g++.dg/wrappers/pr83814.C -std=gnu++26 (test for warnings, line 63) PASS: g++.dg/wrappers/pr83814.C -std=gnu++26 (test for warnings, line 65) PASS: g++.dg/wrappers/pr83814.C -std=gnu++26 (test for warnings, line 68) PASS: g++.dg/wrappers/pr83814.C -std=gnu++26 (test for warnings, line 69) PASS: g++.dg/wrappers/pr83814.C -std=gnu++26 (test for excess errors) PASS: g++.dg/wrappers/pr83814.C -std=gnu++98 (test for warnings, line 38) PASS: g++.dg/wrappers/pr83814.C -std=gnu++98 (test for warnings, line 60) PASS: g++.dg/wrappers/pr83814.C -std=gnu++98 (test for warnings, line 63) PASS: g++.dg/wrappers/pr83814.C -std=gnu++98 (test for warnings, line 65) PASS: g++.dg/wrappers/pr83814.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/wrappers/pr83814.C -std=gnu++98 (test for warnings, line 69) PASS: g++.dg/wrappers/pr83814.C -std=gnu++98 (test for excess errors) PASS: g++.dg/wrappers/pr83902.C -std=c++20 (test for excess errors) PASS: g++.dg/wrappers/pr83902.C -std=c++26 (test for excess errors) PASS: g++.dg/wrappers/pr83902.C -std=c++98 (test for excess errors) PASS: g++.dg/wrappers/pr88680.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/wrappers/pr88680.C -std=gnu++11 (test for warnings, line 32) PASS: g++.dg/wrappers/pr88680.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/wrappers/pr88680.C -std=gnu++11 (test for warnings, line 50) PASS: g++.dg/wrappers/pr88680.C -std=gnu++11 (test for excess errors) PASS: g++.dg/wrappers/pr88680.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/wrappers/pr88680.C -std=gnu++20 (test for warnings, line 32) PASS: g++.dg/wrappers/pr88680.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/wrappers/pr88680.C -std=gnu++20 (test for warnings, line 50) PASS: g++.dg/wrappers/pr88680.C -std=gnu++20 (test for excess errors) PASS: g++.dg/wrappers/pr88680.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/wrappers/pr88680.C -std=gnu++26 (test for warnings, line 32) PASS: g++.dg/wrappers/pr88680.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/wrappers/pr88680.C -std=gnu++26 (test for warnings, line 50) PASS: g++.dg/wrappers/pr88680.C -std=gnu++26 (test for excess errors) PASS: g++.dg/wrappers/sanitizer_coverage_libcdep_new.C -std=c++20 (test for excess errors) PASS: g++.dg/wrappers/sanitizer_coverage_libcdep_new.C -std=c++26 (test for excess errors) PASS: g++.dg/wrappers/sanitizer_coverage_libcdep_new.C -std=c++98 (test for excess errors) PASS: g++.dg/wrappers/wrapper-around-type-pack-expansion.C -std=c++11 (test for excess errors) PASS: g++.dg/wrappers/wrapper-around-type-pack-expansion.C -std=c++20 (test for excess errors) PASS: g++.dg/wrappers/wrapper-around-type-pack-expansion.C -std=c++26 (test for excess errors) Running gcc.git~master/gcc/testsuite/g++.dg/gcov/gcov.exp ... PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 100 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 102 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 103 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 105 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 113 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 115 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 116 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 118 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 141 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 143 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 145 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 150 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 152 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 154 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 156 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 158 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 160 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 162 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 164 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 165 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 173 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 175 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 177 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 181 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 183 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 185 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 187 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 189 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 192 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 200 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 202 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 204 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 206 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 208 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 210 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 212 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 214 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 215 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 254 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 257 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 260 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 261 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 262 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 266 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 269 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 271 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 272 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 273 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 275 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 276 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 279 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 33 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 39 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 41 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 55 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 58 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 59 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 66 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 73 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 count for line 74 PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-1.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 100 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 102 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 103 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 105 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 113 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 115 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 116 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 118 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 141 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 143 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 145 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 150 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 152 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 154 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 156 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 158 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 160 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 162 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 164 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 165 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 173 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 175 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 177 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 181 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 183 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 185 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 187 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 189 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 192 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 200 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 202 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 204 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 206 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 208 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 210 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 212 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 214 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 215 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 254 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 257 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 260 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 261 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 262 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 266 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 269 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 271 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 272 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 273 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 275 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 276 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 279 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 33 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 39 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 41 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 55 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 58 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 59 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 66 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 73 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 count for line 74 PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-1.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 100 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 102 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 103 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 105 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 113 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 115 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 116 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 118 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 141 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 143 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 145 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 150 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 152 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 154 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 156 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 158 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 160 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 162 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 164 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 165 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 173 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 175 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 177 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 181 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 183 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 185 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 187 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 189 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 192 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 200 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 202 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 204 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 206 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 208 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 210 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 212 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 214 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 215 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 254 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 257 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 260 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 261 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 262 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 266 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 269 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 271 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 272 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 273 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 275 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 276 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 279 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 33 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 39 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 41 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 55 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 58 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 59 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 66 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 73 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 count for line 74 PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-10.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-10.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-10.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-10.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-10.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-10.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-11.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-11.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-11.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-11.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-11.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-11.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-12.C -std=gnu++20 count for line 10 PASS: g++.dg/gcov/gcov-12.C -std=gnu++20 count for line 8 PASS: g++.dg/gcov/gcov-12.C -std=gnu++20 count for line 9 PASS: g++.dg/gcov/gcov-12.C -std=gnu++20 gcov XFAIL: g++.dg/gcov/gcov-12.C -std=gnu++20 gcov failed: gcovpart-12b.C.gcov does not exist PASS: g++.dg/gcov/gcov-12.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-12.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-12.C -std=gnu++26 count for line 10 PASS: g++.dg/gcov/gcov-12.C -std=gnu++26 count for line 8 PASS: g++.dg/gcov/gcov-12.C -std=gnu++26 count for line 9 PASS: g++.dg/gcov/gcov-12.C -std=gnu++26 gcov XFAIL: g++.dg/gcov/gcov-12.C -std=gnu++26 gcov failed: gcovpart-12b.C.gcov does not exist PASS: g++.dg/gcov/gcov-12.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-12.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-12.C -std=gnu++98 count for line 10 PASS: g++.dg/gcov/gcov-12.C -std=gnu++98 count for line 8 PASS: g++.dg/gcov/gcov-12.C -std=gnu++98 count for line 9 PASS: g++.dg/gcov/gcov-12.C -std=gnu++98 gcov XFAIL: g++.dg/gcov/gcov-12.C -std=gnu++98 gcov failed: gcovpart-12b.C.gcov does not exist PASS: g++.dg/gcov/gcov-12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-12.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-13.C -std=gnu++20 count for line 18 PASS: g++.dg/gcov/gcov-13.C -std=gnu++20 count for line 19 PASS: g++.dg/gcov/gcov-13.C -std=gnu++20 count for line 23 PASS: g++.dg/gcov/gcov-13.C -std=gnu++20 count for line 28 PASS: g++.dg/gcov/gcov-13.C -std=gnu++20 count for line 29 PASS: g++.dg/gcov/gcov-13.C -std=gnu++20 count for line 33 PASS: g++.dg/gcov/gcov-13.C -std=gnu++20 count for line 36 PASS: g++.dg/gcov/gcov-13.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-13.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-13.C -std=gnu++26 count for line 18 PASS: g++.dg/gcov/gcov-13.C -std=gnu++26 count for line 19 PASS: g++.dg/gcov/gcov-13.C -std=gnu++26 count for line 23 PASS: g++.dg/gcov/gcov-13.C -std=gnu++26 count for line 28 PASS: g++.dg/gcov/gcov-13.C -std=gnu++26 count for line 29 PASS: g++.dg/gcov/gcov-13.C -std=gnu++26 count for line 33 PASS: g++.dg/gcov/gcov-13.C -std=gnu++26 count for line 36 PASS: g++.dg/gcov/gcov-13.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-13.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-13.C -std=gnu++98 count for line 18 PASS: g++.dg/gcov/gcov-13.C -std=gnu++98 count for line 19 PASS: g++.dg/gcov/gcov-13.C -std=gnu++98 count for line 23 PASS: g++.dg/gcov/gcov-13.C -std=gnu++98 count for line 28 PASS: g++.dg/gcov/gcov-13.C -std=gnu++98 count for line 29 PASS: g++.dg/gcov/gcov-13.C -std=gnu++98 count for line 33 PASS: g++.dg/gcov/gcov-13.C -std=gnu++98 count for line 36 PASS: g++.dg/gcov/gcov-13.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-13.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-14.C -std=gnu++20 count for line 13 PASS: g++.dg/gcov/gcov-14.C -std=gnu++20 count for line 9 PASS: g++.dg/gcov/gcov-14.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-14.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-14.C -std=gnu++26 count for line 13 PASS: g++.dg/gcov/gcov-14.C -std=gnu++26 count for line 9 PASS: g++.dg/gcov/gcov-14.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-14.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-14.C -std=gnu++98 count for line 13 PASS: g++.dg/gcov/gcov-14.C -std=gnu++98 count for line 9 PASS: g++.dg/gcov/gcov-14.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-14.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-15.C -std=gnu++20 count for line 14 PASS: g++.dg/gcov/gcov-15.C -std=gnu++20 count for line 18 PASS: g++.dg/gcov/gcov-15.C -std=gnu++20 count for line 20 PASS: g++.dg/gcov/gcov-15.C -std=gnu++20 count for line 22 PASS: g++.dg/gcov/gcov-15.C -std=gnu++20 count for line 5 PASS: g++.dg/gcov/gcov-15.C -std=gnu++20 count for line 7 PASS: g++.dg/gcov/gcov-15.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-15.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-15.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-15.C -std=gnu++26 count for line 14 PASS: g++.dg/gcov/gcov-15.C -std=gnu++26 count for line 18 PASS: g++.dg/gcov/gcov-15.C -std=gnu++26 count for line 20 PASS: g++.dg/gcov/gcov-15.C -std=gnu++26 count for line 22 PASS: g++.dg/gcov/gcov-15.C -std=gnu++26 count for line 5 PASS: g++.dg/gcov/gcov-15.C -std=gnu++26 count for line 7 PASS: g++.dg/gcov/gcov-15.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-15.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-15.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-15.C -std=gnu++98 count for line 14 PASS: g++.dg/gcov/gcov-15.C -std=gnu++98 count for line 18 PASS: g++.dg/gcov/gcov-15.C -std=gnu++98 count for line 20 PASS: g++.dg/gcov/gcov-15.C -std=gnu++98 count for line 22 PASS: g++.dg/gcov/gcov-15.C -std=gnu++98 count for line 5 PASS: g++.dg/gcov/gcov-15.C -std=gnu++98 count for line 7 PASS: g++.dg/gcov/gcov-15.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-15.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-16.C -std=gnu++20 count for line 7 PASS: g++.dg/gcov/gcov-16.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-16.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-16.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-16.C -std=gnu++26 count for line 7 PASS: g++.dg/gcov/gcov-16.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-16.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-16.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-16.C -std=gnu++98 count for line 7 PASS: g++.dg/gcov/gcov-16.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-16.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-17.C (test for excess errors) PASS: g++.dg/gcov/gcov-17.C execution test PASS: g++.dg/gcov/gcov-18.C (test for excess errors) PASS: g++.dg/gcov/gcov-18.C execution test PASS: g++.dg/gcov/gcov-18.C gcov PASS: g++.dg/gcov/gcov-19.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-19.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-19.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-19.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-19.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-19.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-19.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-19.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-2.C -std=gnu++20 count for line 10 PASS: g++.dg/gcov/gcov-2.C -std=gnu++20 count for line 15 PASS: g++.dg/gcov/gcov-2.C -std=gnu++20 count for line 23 PASS: g++.dg/gcov/gcov-2.C -std=gnu++20 count for line 24 PASS: g++.dg/gcov/gcov-2.C -std=gnu++20 count for line 25 PASS: g++.dg/gcov/gcov-2.C -std=gnu++20 count for line 29 PASS: g++.dg/gcov/gcov-2.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-2.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-2.C -std=gnu++26 count for line 10 PASS: g++.dg/gcov/gcov-2.C -std=gnu++26 count for line 15 PASS: g++.dg/gcov/gcov-2.C -std=gnu++26 count for line 23 PASS: g++.dg/gcov/gcov-2.C -std=gnu++26 count for line 24 PASS: g++.dg/gcov/gcov-2.C -std=gnu++26 count for line 25 PASS: g++.dg/gcov/gcov-2.C -std=gnu++26 count for line 29 PASS: g++.dg/gcov/gcov-2.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-2.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-2.C -std=gnu++98 count for line 10 PASS: g++.dg/gcov/gcov-2.C -std=gnu++98 count for line 15 PASS: g++.dg/gcov/gcov-2.C -std=gnu++98 count for line 23 PASS: g++.dg/gcov/gcov-2.C -std=gnu++98 count for line 24 PASS: g++.dg/gcov/gcov-2.C -std=gnu++98 count for line 25 PASS: g++.dg/gcov/gcov-2.C -std=gnu++98 count for line 29 PASS: g++.dg/gcov/gcov-2.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-2.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-20.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-20.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-20.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-20.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-20.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-20.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-20.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-21.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-21.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-21.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-21.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-21.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-21.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-21.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-21.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-21.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-22.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-22.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-22.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-22.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-22.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-22.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-23.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-23.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-23.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-23.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-23.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-23.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-23.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-23.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-23.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-3.C -std=gnu++20 count for line 14 PASS: g++.dg/gcov/gcov-3.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-3.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-3.C -std=gnu++26 count for line 14 PASS: g++.dg/gcov/gcov-3.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-3.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-3.C -std=gnu++98 count for line 14 PASS: g++.dg/gcov/gcov-3.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-3.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-4.C -std=gnu++20 count for line 32 PASS: g++.dg/gcov/gcov-4.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-4.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-4.C -std=gnu++26 count for line 32 PASS: g++.dg/gcov/gcov-4.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-4.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-4.C -std=gnu++98 count for line 32 PASS: g++.dg/gcov/gcov-4.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-4.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-5.C -std=gnu++20 count for line 25 PASS: g++.dg/gcov/gcov-5.C -std=gnu++20 count for line 26 PASS: g++.dg/gcov/gcov-5.C -std=gnu++20 count for line 33 PASS: g++.dg/gcov/gcov-5.C -std=gnu++20 count for line 35 PASS: g++.dg/gcov/gcov-5.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-5.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-5.C -std=gnu++26 count for line 25 PASS: g++.dg/gcov/gcov-5.C -std=gnu++26 count for line 26 PASS: g++.dg/gcov/gcov-5.C -std=gnu++26 count for line 33 PASS: g++.dg/gcov/gcov-5.C -std=gnu++26 count for line 35 PASS: g++.dg/gcov/gcov-5.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-5.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-5.C -std=gnu++98 count for line 25 PASS: g++.dg/gcov/gcov-5.C -std=gnu++98 count for line 26 PASS: g++.dg/gcov/gcov-5.C -std=gnu++98 count for line 33 PASS: g++.dg/gcov/gcov-5.C -std=gnu++98 count for line 35 PASS: g++.dg/gcov/gcov-5.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-5.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-7.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/gcov/gcov-7.C -std=gnu++11 gcov PASS: g++.dg/gcov/gcov-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gcov/gcov-7.C -std=gnu++11 execution test PASS: g++.dg/gcov/gcov-7.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-7.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-7.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-7.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-8.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-8.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-8.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-8.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-8.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-8.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++20 count for line 10 PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++20 count for line 13 PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++20 count for line 17 PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++20 count for line 20 PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++26 count for line 10 PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++26 count for line 13 PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++26 count for line 17 PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++26 count for line 20 PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++98 count for line 10 PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++98 count for line 13 PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++98 count for line 17 PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++98 count for line 20 PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-dump-1.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++20 count for line 14 PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++20 count for line 17 PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++20 count for line 21 PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++20 count for line 26 PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++20 count for line 29 PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++26 count for line 14 PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++26 count for line 17 PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++26 count for line 21 PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++26 count for line 26 PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++26 count for line 29 PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++98 count for line 14 PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++98 count for line 17 PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++98 count for line 21 PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++98 count for line 26 PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++98 count for line 29 PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-dump-2.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++20 count for line 15 PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++20 count for line 17 PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++20 count for line 37 PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++20 count for line 44 PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++20 count for line 47 PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++20 gcov PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++20 execution test PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++26 count for line 15 PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++26 count for line 17 PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++26 count for line 37 PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++26 count for line 44 PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++26 count for line 47 PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++26 gcov PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++26 execution test PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++98 count for line 15 PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++98 count for line 17 PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++98 count for line 37 PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++98 count for line 44 PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++98 count for line 47 PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-threads-1.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcovpart-12b.C -std=c++20 (test for excess errors) PASS: g++.dg/gcov/gcovpart-12b.C -std=c++26 (test for excess errors) PASS: g++.dg/gcov/gcovpart-12b.C -std=c++98 (test for excess errors) PASS: g++.dg/gcov/loop.C -std=gnu++20 count for line 21 PASS: g++.dg/gcov/loop.C -std=gnu++20 count for line 24 PASS: g++.dg/gcov/loop.C -std=gnu++20 count for line 5 PASS: g++.dg/gcov/loop.C -std=gnu++20 count for line 9 PASS: g++.dg/gcov/loop.C -std=gnu++20 gcov PASS: g++.dg/gcov/loop.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/loop.C -std=gnu++20 execution test PASS: g++.dg/gcov/loop.C -std=gnu++26 count for line 21 PASS: g++.dg/gcov/loop.C -std=gnu++26 count for line 24 PASS: g++.dg/gcov/loop.C -std=gnu++26 count for line 5 PASS: g++.dg/gcov/loop.C -std=gnu++26 count for line 9 PASS: g++.dg/gcov/loop.C -std=gnu++26 gcov PASS: g++.dg/gcov/loop.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/loop.C -std=gnu++26 execution test PASS: g++.dg/gcov/loop.C -std=gnu++98 count for line 21 PASS: g++.dg/gcov/loop.C -std=gnu++98 count for line 24 PASS: g++.dg/gcov/loop.C -std=gnu++98 count for line 5 PASS: g++.dg/gcov/loop.C -std=gnu++98 count for line 9 PASS: g++.dg/gcov/loop.C -std=gnu++98 gcov PASS: g++.dg/gcov/loop.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/loop.C -std=gnu++98 execution test PASS: g++.dg/gcov/pr124462.C -std=gnu++20 gcov PASS: g++.dg/gcov/pr124462.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/pr124462.C -std=gnu++26 gcov PASS: g++.dg/gcov/pr124462.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/pr124462.C -std=gnu++98 gcov PASS: g++.dg/gcov/pr124462.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++20 count for line 14 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++20 count for line 21 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++20 count for line 23 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++20 count for line 30 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++20 count for line 37 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++20 count for line 43 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++20 count for line 48 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++20 count for line 53 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++20 count for line 58 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++20 count for line 63 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++20 count for line 68 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++20 count for line 73 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++20 count for line 78 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++20 gcov PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++20 execution test PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++26 count for line 14 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++26 count for line 21 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++26 count for line 23 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++26 count for line 30 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++26 count for line 37 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++26 count for line 43 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++26 count for line 48 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++26 count for line 53 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++26 count for line 58 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++26 count for line 63 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++26 count for line 68 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++26 count for line 73 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++26 count for line 78 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++26 gcov PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++26 execution test PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++98 count for line 14 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++98 count for line 21 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++98 count for line 23 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++98 count for line 30 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++98 count for line 37 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++98 count for line 43 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++98 count for line 48 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++98 count for line 53 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++98 count for line 58 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++98 count for line 63 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++98 count for line 68 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++98 count for line 73 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++98 count for line 78 PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++98 gcov PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/pr16855-priority.C -std=gnu++98 execution test PASS: g++.dg/gcov/pr16855.C -std=gnu++20 count for line 16 PASS: g++.dg/gcov/pr16855.C -std=gnu++20 count for line 23 PASS: g++.dg/gcov/pr16855.C -std=gnu++20 count for line 25 PASS: g++.dg/gcov/pr16855.C -std=gnu++20 count for line 32 PASS: g++.dg/gcov/pr16855.C -std=gnu++20 count for line 39 PASS: g++.dg/gcov/pr16855.C -std=gnu++20 count for line 45 PASS: g++.dg/gcov/pr16855.C -std=gnu++20 count for line 50 PASS: g++.dg/gcov/pr16855.C -std=gnu++20 gcov PASS: g++.dg/gcov/pr16855.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/pr16855.C -std=gnu++20 execution test PASS: g++.dg/gcov/pr16855.C -std=gnu++26 count for line 16 PASS: g++.dg/gcov/pr16855.C -std=gnu++26 count for line 23 PASS: g++.dg/gcov/pr16855.C -std=gnu++26 count for line 25 PASS: g++.dg/gcov/pr16855.C -std=gnu++26 count for line 32 PASS: g++.dg/gcov/pr16855.C -std=gnu++26 count for line 39 PASS: g++.dg/gcov/pr16855.C -std=gnu++26 count for line 45 PASS: g++.dg/gcov/pr16855.C -std=gnu++26 count for line 50 PASS: g++.dg/gcov/pr16855.C -std=gnu++26 gcov PASS: g++.dg/gcov/pr16855.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/pr16855.C -std=gnu++26 execution test PASS: g++.dg/gcov/pr16855.C -std=gnu++98 count for line 16 PASS: g++.dg/gcov/pr16855.C -std=gnu++98 count for line 23 PASS: g++.dg/gcov/pr16855.C -std=gnu++98 count for line 25 PASS: g++.dg/gcov/pr16855.C -std=gnu++98 count for line 32 PASS: g++.dg/gcov/pr16855.C -std=gnu++98 count for line 39 PASS: g++.dg/gcov/pr16855.C -std=gnu++98 count for line 45 PASS: g++.dg/gcov/pr16855.C -std=gnu++98 count for line 50 PASS: g++.dg/gcov/pr16855.C -std=gnu++98 gcov PASS: g++.dg/gcov/pr16855.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/pr16855.C -std=gnu++98 execution test PASS: g++.dg/gcov/pr84548.C -std=gnu++20 gcov PASS: g++.dg/gcov/pr84548.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/pr84548.C -std=gnu++20 execution test PASS: g++.dg/gcov/pr84548.C -std=gnu++26 gcov PASS: g++.dg/gcov/pr84548.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/pr84548.C -std=gnu++26 execution test PASS: g++.dg/gcov/pr84548.C -std=gnu++98 gcov PASS: g++.dg/gcov/pr84548.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/pr84548.C -std=gnu++98 execution test PASS: g++.dg/gcov/pr86109.C (test for excess errors) PASS: g++.dg/gcov/pr86109.C count for line 10 PASS: g++.dg/gcov/pr86109.C count for line 13 PASS: g++.dg/gcov/pr86109.C count for line 7 PASS: g++.dg/gcov/pr86109.C count for line 8 PASS: g++.dg/gcov/pr86109.C count for line 9 PASS: g++.dg/gcov/pr86109.C execution test PASS: g++.dg/gcov/pr86109.C gcov PASS: g++.dg/gcov/pr88045.C (test for excess errors) PASS: g++.dg/gcov/pr88045.C execution test PASS: g++.dg/gcov/pr88045.C gcov PASS: g++.dg/gcov/pr88263-2.C (test for excess errors) PASS: g++.dg/gcov/pr88263-2.C execution test PASS: g++.dg/gcov/pr88263-2.C gcov PASS: g++.dg/gcov/pr88263.C (test for excess errors) PASS: g++.dg/gcov/pr88263.C execution test PASS: g++.dg/gcov/pr88263.C gcov PASS: g++.dg/gcov/pr97069.C -std=gnu++20 gcov PASS: g++.dg/gcov/pr97069.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/pr97069.C -std=gnu++20 execution test PASS: g++.dg/gcov/pr97069.C -std=gnu++26 gcov PASS: g++.dg/gcov/pr97069.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/pr97069.C -std=gnu++26 execution test PASS: g++.dg/gcov/pr97069.C -std=gnu++98 gcov PASS: g++.dg/gcov/pr97069.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/pr97069.C -std=gnu++98 execution test PASS: g++.dg/gcov/pr98273.C (test for excess errors) PASS: g++.dg/gcov/pr98273.C execution test PASS: g++.dg/gcov/ternary.C -std=gnu++20 count for line 8 PASS: g++.dg/gcov/ternary.C -std=gnu++20 gcov PASS: g++.dg/gcov/ternary.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gcov/ternary.C -std=gnu++20 execution test PASS: g++.dg/gcov/ternary.C -std=gnu++26 count for line 8 PASS: g++.dg/gcov/ternary.C -std=gnu++26 gcov PASS: g++.dg/gcov/ternary.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gcov/ternary.C -std=gnu++26 execution test PASS: g++.dg/gcov/ternary.C -std=gnu++98 count for line 8 PASS: g++.dg/gcov/ternary.C -std=gnu++98 gcov PASS: g++.dg/gcov/ternary.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/ternary.C -std=gnu++98 execution test UNSUPPORTED: test-gcov-17.py pytest python3 is missing UNSUPPORTED: test-pr98273.py pytest python3 is missing Running gcc.git~master/gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp ... PASS: c-c++-common/goacc-gomp/atomic.c -std=c++20 scan-tree-dump-times original "#pragma omp atomic acq_rel" 1 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++20 scan-tree-dump-times original "#pragma omp atomic relaxed" 2 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++20 scan-tree-dump-times original "#pragma omp atomic release" 1 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++20 scan-tree-dump-times original "i = #pragma omp atomic read acquire" 1 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++20 scan-tree-dump-times original "i = #pragma omp atomic read relaxed" 1 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++20 scan-tree-dump-times original "v = #pragma omp atomic capture acq_rel" 1 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++20 scan-tree-dump-times original "v = #pragma omp atomic capture relaxed" 2 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc-gomp/atomic.c -std=c++26 scan-tree-dump-times original "#pragma omp atomic acq_rel" 1 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++26 scan-tree-dump-times original "#pragma omp atomic relaxed" 2 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++26 scan-tree-dump-times original "#pragma omp atomic release" 1 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++26 scan-tree-dump-times original "i = #pragma omp atomic read acquire" 1 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++26 scan-tree-dump-times original "i = #pragma omp atomic read relaxed" 1 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++26 scan-tree-dump-times original "v = #pragma omp atomic capture acq_rel" 1 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++26 scan-tree-dump-times original "v = #pragma omp atomic capture relaxed" 2 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc-gomp/atomic.c -std=c++98 scan-tree-dump-times original "#pragma omp atomic acq_rel" 1 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++98 scan-tree-dump-times original "#pragma omp atomic relaxed" 2 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++98 scan-tree-dump-times original "#pragma omp atomic release" 1 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++98 scan-tree-dump-times original "i = #pragma omp atomic read acquire" 1 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++98 scan-tree-dump-times original "i = #pragma omp atomic read relaxed" 1 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++98 scan-tree-dump-times original "v = #pragma omp atomic capture acq_rel" 1 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++98 scan-tree-dump-times original "v = #pragma omp atomic capture relaxed" 2 PASS: c-c++-common/goacc-gomp/atomic.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++20 at line 13 (test for warnings, line 12) PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++20 at line 25 (test for warnings, line 24) PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++20 at line 29 (test for warnings, line 30) PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++20 at line 42 (test for warnings, line 41) PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++20 at line 43 (test for warnings, line 41) PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++20 at line 56 (test for warnings, line 55) PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++20 at line 57 (test for warnings, line 55) PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++20 at line 69 (test for warnings, line 68) PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++20 at line 70 (test for warnings, line 68) PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc-gomp/nesting-1.c -std=c++20 TODO at line 44 (test for bogus messages, line 41) UNSUPPORTED: c-c++-common/goacc-gomp/nesting-1.c -std=c++26 PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++98 at line 13 (test for warnings, line 12) PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++98 at line 25 (test for warnings, line 24) PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++98 at line 29 (test for warnings, line 30) PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++98 at line 42 (test for warnings, line 41) PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++98 at line 43 (test for warnings, line 41) PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++98 at line 56 (test for warnings, line 55) PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++98 at line 57 (test for warnings, line 55) PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++98 at line 69 (test for warnings, line 68) PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++98 at line 70 (test for warnings, line 68) PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc-gomp/nesting-1.c -std=c++98 TODO at line 44 (test for bogus messages, line 41) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 105) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 107) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 109) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 111) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 113) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 114) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 115) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 116) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 123) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 125) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 127) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 129) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 131) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 132) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 133) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 134) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 141) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 143) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 145) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 147) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 149) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 150) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 151) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 152) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 159) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 161) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 163) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 165) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 167) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 168) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 169) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 170) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 177) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 179) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 181) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 183) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 185) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 186) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 187) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 188) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 199) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 205) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 212) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 220) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 226) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 232) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 238) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 244) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 250) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 252) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 254) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 263) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 269) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 276) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 284) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 290) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 296) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 302) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 308) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 314) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 316) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 318) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 327) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 333) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 340) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 348) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 354) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 360) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 366) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 372) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 378) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 380) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 382) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 391) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 397) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 404) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 412) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 418) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 424) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 430) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 436) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 442) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 444) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 446) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 457) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 464) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 472) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 481) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 488) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 495) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 502) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 509) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 516) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 518) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 520) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 528) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 57) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 62) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 67) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 71) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 75) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 79) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 87) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 89) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 91) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 93) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 95) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 96) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 97) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for errors, line 98) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 105) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 107) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 109) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 111) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 113) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 114) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 115) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 116) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 123) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 125) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 127) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 129) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 131) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 132) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 133) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 134) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 141) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 143) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 145) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 147) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 149) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 150) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 151) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 152) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 159) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 161) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 163) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 165) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 167) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 168) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 169) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 170) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 177) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 179) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 181) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 183) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 185) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 186) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 187) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 188) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 199) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 205) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 212) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 220) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 226) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 232) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 238) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 244) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 250) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 252) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 254) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 263) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 269) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 276) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 284) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 290) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 296) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 302) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 308) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 314) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 316) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 318) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 327) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 333) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 340) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 348) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 354) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 360) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 366) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 372) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 378) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 380) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 382) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 391) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 397) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 404) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 412) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 418) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 424) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 430) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 436) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 442) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 444) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 446) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 457) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 464) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 472) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 481) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 488) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 495) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 502) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 509) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 516) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 518) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 520) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 528) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 57) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 62) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 67) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 71) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 75) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 79) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 87) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 89) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 91) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 93) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 95) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 96) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 97) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for errors, line 98) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 105) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 107) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 109) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 111) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 113) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 114) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 115) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 116) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 123) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 125) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 127) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 129) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 131) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 132) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 133) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 134) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 141) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 143) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 145) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 147) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 149) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 150) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 151) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 152) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 159) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 161) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 163) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 165) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 167) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 168) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 169) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 170) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 177) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 179) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 181) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 183) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 185) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 186) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 187) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 188) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 199) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 205) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 212) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 220) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 226) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 232) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 238) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 244) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 250) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 252) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 254) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 263) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 269) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 276) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 284) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 290) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 296) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 302) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 308) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 314) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 316) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 318) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 327) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 333) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 340) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 348) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 354) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 360) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 366) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 372) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 378) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 380) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 382) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 391) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 397) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 404) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 412) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 418) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 424) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 430) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 436) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 442) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 444) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 446) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 457) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 464) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 47) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 472) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 481) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 488) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 495) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 502) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 509) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 516) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 518) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 520) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 528) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 57) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 62) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 67) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 71) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 75) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 79) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 87) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 89) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 91) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 93) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 95) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 96) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 97) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 98) PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++20 (test for errors, line 2) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++20 (test for errors, line 51) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++26 (test for errors, line 2) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++26 (test for errors, line 51) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++98 (test for errors, line 2) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++98 (test for errors, line 51) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/goacc-gomp/pr93465-1.c -std=c++98 (test for excess errors) Running gcc.git~master/gcc/testsuite/g++.dg/goacc/goacc.exp ... PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++20 (test for warnings, line 181) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++20 (test for warnings, line 25) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++20 (test for warnings, line 39) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++20 (test for warnings, line 47) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++20 (test for warnings, line 54) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++20 (test for warnings, line 62) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++20 (test for warnings, line 69) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++26 (test for warnings, line 181) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++26 (test for warnings, line 47) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++26 (test for warnings, line 62) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++26 (test for warnings, line 69) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++98 (test for warnings, line 181) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++98 (test for warnings, line 25) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++98 (test for warnings, line 32) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++98 (test for warnings, line 39) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++98 (test for warnings, line 47) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++98 (test for warnings, line 54) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++98 (test for warnings, line 62) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++98 (test for warnings, line 69) PASS: c-c++-common/goacc/Wparentheses-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/acc-icf.c -std=c++20 scan-ipa-dump-times icf "with total: 1 items" 5 PASS: c-c++-common/goacc/acc-icf.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/acc-icf.c -std=c++20 TODO default 'gang' 'vector' at line 24 (test for bogus messages, line 27) XFAIL: c-c++-common/goacc/acc-icf.c -std=c++20 TODO default 'gang' 'vector' at line 9 (test for bogus messages, line 12) PASS: c-c++-common/goacc/acc-icf.c -std=c++26 scan-ipa-dump-times icf "with total: 1 items" 5 PASS: c-c++-common/goacc/acc-icf.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/acc-icf.c -std=c++26 TODO default 'gang' 'vector' at line 24 (test for bogus messages, line 27) XFAIL: c-c++-common/goacc/acc-icf.c -std=c++26 TODO default 'gang' 'vector' at line 9 (test for bogus messages, line 12) PASS: c-c++-common/goacc/acc-icf.c -std=c++98 scan-ipa-dump-times icf "with total: 1 items" 5 PASS: c-c++-common/goacc/acc-icf.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/acc-icf.c -std=c++98 TODO default 'gang' 'vector' at line 24 (test for bogus messages, line 27) XFAIL: c-c++-common/goacc/acc-icf.c -std=c++98 TODO default 'gang' 'vector' at line 9 (test for bogus messages, line 12) PASS: c-c++-common/goacc/acc-wait-1.c -std=c++20 scan-tree-dump-not original "__builtin_GOACC_wait \\(-1, 1, x\\);" PASS: c-c++-common/goacc/acc-wait-1.c -std=c++20 scan-tree-dump-not original "__builtin_GOACC_wait \\(-2, 1, a\\);" PASS: c-c++-common/goacc/acc-wait-1.c -std=c++20 scan-tree-dump-not original "if \\([^\\n\\r]+\\)[\\n\\r]+ *{[\\n\\r]+ *__builtin_GOACC_wait \\(-2, 1, b\\);" PASS: c-c++-common/goacc/acc-wait-1.c -std=c++20 scan-tree-dump-not original "if \\([^\\n\\r]+\\)[\\n\\r]+ *{[\\n\\r]+ *__builtin_GOACC_wait \\(ia, 1, y\\);" PASS: c-c++-common/goacc/acc-wait-1.c -std=c++20 scan-tree-dump-times original "__builtin_GOACC_wait \\(-2, 1, b\\)" 1 PASS: c-c++-common/goacc/acc-wait-1.c -std=c++20 scan-tree-dump-times original "__builtin_GOACC_wait \\(ia, 1, y\\)" 1 PASS: c-c++-common/goacc/acc-wait-1.c -std=c++20 scan-tree-dump-times original "if \\(ll\\)[\\n\\r]+ *{[\\n\\r]+ *__builtin_GOACC_wait \\(3, 1, z\\);" 1 PASS: c-c++-common/goacc/acc-wait-1.c -std=c++20 scan-tree-dump-times original "if \\(qq\\)[\\n\\r]+ *{[\\n\\r]+ *__builtin_GOACC_wait \\(-2, 1, c\\);" 1 PASS: c-c++-common/goacc/acc-wait-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/acc-wait-1.c -std=c++26 scan-tree-dump-not original "__builtin_GOACC_wait \\(-1, 1, x\\);" PASS: c-c++-common/goacc/acc-wait-1.c -std=c++26 scan-tree-dump-not original "__builtin_GOACC_wait \\(-2, 1, a\\);" PASS: c-c++-common/goacc/acc-wait-1.c -std=c++26 scan-tree-dump-not original "if \\([^\\n\\r]+\\)[\\n\\r]+ *{[\\n\\r]+ *__builtin_GOACC_wait \\(-2, 1, b\\);" PASS: c-c++-common/goacc/acc-wait-1.c -std=c++26 scan-tree-dump-not original "if \\([^\\n\\r]+\\)[\\n\\r]+ *{[\\n\\r]+ *__builtin_GOACC_wait \\(ia, 1, y\\);" PASS: c-c++-common/goacc/acc-wait-1.c -std=c++26 scan-tree-dump-times original "__builtin_GOACC_wait \\(-2, 1, b\\)" 1 PASS: c-c++-common/goacc/acc-wait-1.c -std=c++26 scan-tree-dump-times original "__builtin_GOACC_wait \\(ia, 1, y\\)" 1 PASS: c-c++-common/goacc/acc-wait-1.c -std=c++26 scan-tree-dump-times original "if \\(ll\\)[\\n\\r]+ *{[\\n\\r]+ *__builtin_GOACC_wait \\(3, 1, z\\);" 1 PASS: c-c++-common/goacc/acc-wait-1.c -std=c++26 scan-tree-dump-times original "if \\(qq\\)[\\n\\r]+ *{[\\n\\r]+ *__builtin_GOACC_wait \\(-2, 1, c\\);" 1 PASS: c-c++-common/goacc/acc-wait-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/acc-wait-1.c -std=c++98 scan-tree-dump-not original "__builtin_GOACC_wait \\(-1, 1, x\\);" PASS: c-c++-common/goacc/acc-wait-1.c -std=c++98 scan-tree-dump-not original "__builtin_GOACC_wait \\(-2, 1, a\\);" PASS: c-c++-common/goacc/acc-wait-1.c -std=c++98 scan-tree-dump-not original "if \\([^\\n\\r]+\\)[\\n\\r]+ *{[\\n\\r]+ *__builtin_GOACC_wait \\(-2, 1, b\\);" PASS: c-c++-common/goacc/acc-wait-1.c -std=c++98 scan-tree-dump-not original "if \\([^\\n\\r]+\\)[\\n\\r]+ *{[\\n\\r]+ *__builtin_GOACC_wait \\(ia, 1, y\\);" PASS: c-c++-common/goacc/acc-wait-1.c -std=c++98 scan-tree-dump-times original "__builtin_GOACC_wait \\(-2, 1, b\\)" 1 PASS: c-c++-common/goacc/acc-wait-1.c -std=c++98 scan-tree-dump-times original "__builtin_GOACC_wait \\(ia, 1, y\\)" 1 PASS: c-c++-common/goacc/acc-wait-1.c -std=c++98 scan-tree-dump-times original "if \\(ll\\)[\\n\\r]+ *{[\\n\\r]+ *__builtin_GOACC_wait \\(3, 1, z\\);" 1 PASS: c-c++-common/goacc/acc-wait-1.c -std=c++98 scan-tree-dump-times original "if \\(qq\\)[\\n\\r]+ *{[\\n\\r]+ *__builtin_GOACC_wait \\(-2, 1, c\\);" 1 PASS: c-c++-common/goacc/acc-wait-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 100) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 106) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 112) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 118) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 124) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 130) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 136) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 142) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 148) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 154) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 166) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 168) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 170) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 172) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 174) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 176) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 178) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 180) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 182) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 184) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 186) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 188) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 190) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 192) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 194) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 196) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 198) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 200) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 202) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 204) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 206) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 208) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 222) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 70) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 82) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 88) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for errors, line 94) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 at line 212 (test for errors, line 210) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 at line 216 (test for errors, line 214) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 at line 56 (test for errors, line 54) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 at line 64 (test for errors, line 62) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 100) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 106) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 112) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 118) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 124) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 130) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 136) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 142) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 148) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 154) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 166) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 168) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 170) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 172) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 174) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 176) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 178) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 180) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 182) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 184) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 186) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 188) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 190) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 192) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 194) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 196) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 198) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 200) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 202) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 204) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 206) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 208) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 222) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 70) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 82) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 88) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for errors, line 94) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 at line 212 (test for errors, line 210) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 at line 216 (test for errors, line 214) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 at line 56 (test for errors, line 54) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 at line 64 (test for errors, line 62) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 100) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 106) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 112) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 118) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 124) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 130) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 136) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 142) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 148) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 154) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 166) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 168) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 170) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 172) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 174) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 176) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 178) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 180) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 182) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 184) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 186) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 188) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 190) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 192) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 194) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 196) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 198) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 200) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 202) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 204) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 206) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 208) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 222) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 70) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 82) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 88) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 94) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 at line 212 (test for errors, line 210) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 at line 216 (test for errors, line 214) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 at line 56 (test for errors, line 54) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 at line 64 (test for errors, line 62) PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/asyncwait-5.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(-1\\) async\\(3\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(-1\\) wait\\(-1\\) wait\\(103\\) wait\\(102\\) wait\\(-1\\) async\\(6\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(-1\\) wait\\(100\\) async\\(4\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(101\\) wait\\(-1\\) async\\(5\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(106\\) wait\\(105\\) wait\\(-1\\) wait\\(104\\) async\\(7\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(13\\) wait\\(12\\) wait\\(11\\) async\\(2\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(14\\) async\\(1\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/asyncwait-5.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(-1\\) async\\(3\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(-1\\) wait\\(-1\\) wait\\(103\\) wait\\(102\\) wait\\(-1\\) async\\(6\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(-1\\) wait\\(100\\) async\\(4\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(101\\) wait\\(-1\\) async\\(5\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(106\\) wait\\(105\\) wait\\(-1\\) wait\\(104\\) async\\(7\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(13\\) wait\\(12\\) wait\\(11\\) async\\(2\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(14\\) async\\(1\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/asyncwait-5.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(-1\\) async\\(3\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(-1\\) wait\\(-1\\) wait\\(103\\) wait\\(102\\) wait\\(-1\\) async\\(6\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(-1\\) wait\\(100\\) async\\(4\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(101\\) wait\\(-1\\) async\\(5\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(106\\) wait\\(105\\) wait\\(-1\\) wait\\(104\\) async\\(7\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(13\\) wait\\(12\\) wait\\(11\\) async\\(2\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc parallel wait\\(14\\) async\\(1\\)$" 1 PASS: c-c++-common/goacc/asyncwait-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/atomic.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/goacc/atomic.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/goacc/atomic.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/goacc/atomic.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/goacc/atomic.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/goacc/atomic.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/goacc/atomic.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/goacc/atomic.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/goacc/atomic.c -std=c++20 at line 14 (test for errors, line 13) PASS: c-c++-common/goacc/atomic.c -std=c++20 at line 17 (test for errors, line 16) PASS: c-c++-common/goacc/atomic.c -std=c++20 at line 20 (test for errors, line 19) PASS: c-c++-common/goacc/atomic.c -std=c++20 at line 8 (test for errors, line 7) PASS: c-c++-common/goacc/atomic.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/atomic.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/goacc/atomic.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/goacc/atomic.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/goacc/atomic.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/goacc/atomic.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/goacc/atomic.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/goacc/atomic.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/goacc/atomic.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/goacc/atomic.c -std=c++26 at line 14 (test for errors, line 13) PASS: c-c++-common/goacc/atomic.c -std=c++26 at line 17 (test for errors, line 16) PASS: c-c++-common/goacc/atomic.c -std=c++26 at line 20 (test for errors, line 19) PASS: c-c++-common/goacc/atomic.c -std=c++26 at line 8 (test for errors, line 7) PASS: c-c++-common/goacc/atomic.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/atomic.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/goacc/atomic.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/goacc/atomic.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/goacc/atomic.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/goacc/atomic.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/goacc/atomic.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/goacc/atomic.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/goacc/atomic.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/goacc/atomic.c -std=c++98 at line 14 (test for errors, line 13) PASS: c-c++-common/goacc/atomic.c -std=c++98 at line 17 (test for errors, line 16) PASS: c-c++-common/goacc/atomic.c -std=c++98 at line 20 (test for errors, line 19) PASS: c-c++-common/goacc/atomic.c -std=c++98 at line 8 (test for errors, line 7) PASS: c-c++-common/goacc/atomic.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++20 at line 10 (test for errors, line 9) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++20 at line 13 (test for errors, line 12) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++20 at line 21 (test for errors, line 20) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++20 at line 24 (test for errors, line 23) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++20 at line 27 (test for errors, line 26) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++20 at line 30 (test for errors, line 29) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++20 at line 33 (test for errors, line 32) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++20 at line 36 (test for errors, line 35) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++26 at line 10 (test for errors, line 9) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++26 at line 13 (test for errors, line 12) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++26 at line 21 (test for errors, line 20) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++26 at line 24 (test for errors, line 23) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++26 at line 27 (test for errors, line 26) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++26 at line 30 (test for errors, line 29) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++26 at line 33 (test for errors, line 32) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++26 at line 36 (test for errors, line 35) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++98 at line 10 (test for errors, line 9) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++98 at line 13 (test for errors, line 12) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++98 at line 21 (test for errors, line 20) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++98 at line 24 (test for errors, line 23) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++98 at line 27 (test for errors, line 26) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++98 at line 30 (test for errors, line 29) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++98 at line 33 (test for errors, line 32) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++98 at line 36 (test for errors, line 35) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size.c -std=c++20 at line 13 (test for warnings, line 12) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size.c -std=c++20 at line 24 (test for warnings, line 23) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/builtin-goacc-parlevel-id-size.c -std=c++20 TODO at line 42 (test for warnings, line 40) XFAIL: c-c++-common/goacc/builtin-goacc-parlevel-id-size.c -std=c++20 TODO at line 69 (test for warnings, line 67) XFAIL: c-c++-common/goacc/builtin-goacc-parlevel-id-size.c -std=c++20 TODO at line 96 (test for warnings, line 94) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size.c -std=c++26 at line 13 (test for warnings, line 12) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size.c -std=c++26 at line 24 (test for warnings, line 23) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/builtin-goacc-parlevel-id-size.c -std=c++26 TODO at line 42 (test for warnings, line 40) XFAIL: c-c++-common/goacc/builtin-goacc-parlevel-id-size.c -std=c++26 TODO at line 69 (test for warnings, line 67) XFAIL: c-c++-common/goacc/builtin-goacc-parlevel-id-size.c -std=c++26 TODO at line 96 (test for warnings, line 94) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size.c -std=c++98 at line 13 (test for warnings, line 12) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size.c -std=c++98 at line 24 (test for warnings, line 23) PASS: c-c++-common/goacc/builtin-goacc-parlevel-id-size.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/builtin-goacc-parlevel-id-size.c -std=c++98 TODO at line 42 (test for warnings, line 40) XFAIL: c-c++-common/goacc/builtin-goacc-parlevel-id-size.c -std=c++98 TODO at line 69 (test for warnings, line 67) XFAIL: c-c++-common/goacc/builtin-goacc-parlevel-id-size.c -std=c++98 TODO at line 96 (test for warnings, line 94) PASS: c-c++-common/goacc/cache-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/cache-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/cache-2.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/goacc/cache-2.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/goacc/cache-2.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/goacc/cache-2.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/goacc/cache-2.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/goacc/cache-2.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/goacc/cache-2.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/goacc/cache-2.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/goacc/cache-2.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/goacc/cache-2.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/goacc/cache-2.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/goacc/cache-2.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/goacc/cache-2.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/goacc/cache-2.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/goacc/cache-2.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/goacc/cache-2.c -std=c++20 (test for errors, line 45) XFAIL: c-c++-common/goacc/cache-2.c -std=c++20 at line 30 (test for bogus messages, line 29) XFAIL: c-c++-common/goacc/cache-2.c -std=c++20 at line 41 (test for bogus messages, line 40) PASS: c-c++-common/goacc/cache-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/cache-2.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/goacc/cache-2.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/goacc/cache-2.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/goacc/cache-2.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/goacc/cache-2.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/goacc/cache-2.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/goacc/cache-2.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/goacc/cache-2.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/goacc/cache-2.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/goacc/cache-2.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/goacc/cache-2.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/goacc/cache-2.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/goacc/cache-2.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/goacc/cache-2.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/goacc/cache-2.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/goacc/cache-2.c -std=c++26 (test for errors, line 45) XFAIL: c-c++-common/goacc/cache-2.c -std=c++26 at line 30 (test for bogus messages, line 29) XFAIL: c-c++-common/goacc/cache-2.c -std=c++26 at line 41 (test for bogus messages, line 40) PASS: c-c++-common/goacc/cache-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/cache-2.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/goacc/cache-2.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/goacc/cache-2.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/goacc/cache-2.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/goacc/cache-2.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/goacc/cache-2.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/goacc/cache-2.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/goacc/cache-2.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/goacc/cache-2.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/goacc/cache-2.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/goacc/cache-2.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/goacc/cache-2.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/goacc/cache-2.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/goacc/cache-2.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/goacc/cache-2.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/goacc/cache-2.c -std=c++98 (test for errors, line 45) XFAIL: c-c++-common/goacc/cache-2.c -std=c++98 at line 30 (test for bogus messages, line 29) XFAIL: c-c++-common/goacc/cache-2.c -std=c++98 at line 41 (test for bogus messages, line 40) PASS: c-c++-common/goacc/cache-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for bogus messages, line 53) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 106) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 112) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 114) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 116) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 118) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 58) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 60) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 62) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 64) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 66) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 68) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 70) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for errors, line 74) PASS: c-c++-common/goacc/cache-3-1.c -std=c++20 (test for excess errors) UNSUPPORTED: c-c++-common/goacc/cache-3-1.c -std=c++26 PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for bogus messages, line 53) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 106) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 112) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 114) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 116) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 118) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 58) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 60) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 62) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 64) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 66) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 68) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 70) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 72) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for errors, line 74) PASS: c-c++-common/goacc/cache-3-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/cache-3-2.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/goacc/cache-3-2.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/goacc/cache-3-2.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/goacc/cache-3-2.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/goacc/cache-3-2.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/goacc/cache-3-2.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/goacc/cache-3-2.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/goacc/cache-3-2.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/goacc/cache-3-2.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/goacc/cache-3-2.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/goacc/cache-3-2.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/goacc/cache-3-2.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/goacc/cache-3-2.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/goacc/cache-3-2.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/goacc/cache-3-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/cache-3-2.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/goacc/cache-3-2.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/goacc/cache-3-2.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/goacc/cache-3-2.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/goacc/cache-3-2.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/goacc/cache-3-2.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/goacc/cache-3-2.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/goacc/cache-3-2.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/goacc/cache-3-2.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/goacc/cache-3-2.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/goacc/cache-3-2.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/goacc/cache-3-2.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/goacc/cache-3-2.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/goacc/cache-3-2.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/goacc/cache-3-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/cache-3-2.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/goacc/cache-3-2.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/goacc/cache-3-2.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/goacc/cache-3-2.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/goacc/cache-3-2.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/goacc/cache-3-2.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/goacc/cache-3-2.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/goacc/cache-3-2.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/goacc/cache-3-2.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/goacc/cache-3-2.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/goacc/cache-3-2.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/goacc/cache-3-2.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/goacc/cache-3-2.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/goacc/cache-3-2.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/goacc/cache-3-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++20 at line 24 (test for warnings, line 23) PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++20 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++20 scan-tree-dump-times oaccloops "(?n)Function is parallelized OpenACC kernels offload" 1 PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++20 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(1, 1, 1\\), oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++20 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++26 at line 24 (test for warnings, line 23) PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++26 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++26 scan-tree-dump-times oaccloops "(?n)Function is parallelized OpenACC kernels offload" 1 PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++26 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(1, 1, 1\\), oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++26 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++98 at line 24 (test for warnings, line 23) PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++98 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++98 scan-tree-dump-times oaccloops "(?n)Function is parallelized OpenACC kernels offload" 1 PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++98 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(1, 1, 1\\), oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++98 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/classify-kernels-parloops.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++20 at line 28 (test for warnings, line 27) PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++20 scan-tree-dump-not parloops1 "SUCCESS: may be parallelized" PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++20 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++20 scan-tree-dump-times oaccloops "(?n)Function is unparallelized OpenACC kernels offload" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++20 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(1, 1, 1\\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++20 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++20 scan-tree-dump-times parloops1 "FAILED:" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++26 at line 28 (test for warnings, line 27) PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++26 scan-tree-dump-not parloops1 "SUCCESS: may be parallelized" PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++26 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++26 scan-tree-dump-times oaccloops "(?n)Function is unparallelized OpenACC kernels offload" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++26 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(1, 1, 1\\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++26 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++26 scan-tree-dump-times parloops1 "FAILED:" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++98 at line 28 (test for warnings, line 27) PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++98 scan-tree-dump-not parloops1 "SUCCESS: may be parallelized" PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++98 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++98 scan-tree-dump-times oaccloops "(?n)Function is unparallelized OpenACC kernels offload" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++98 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(1, 1, 1\\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++98 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++98 scan-tree-dump-times parloops1 "FAILED:" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized-parloops.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++20 at line 32 (test for warnings, line 31) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++20 at line 33 (test for warnings, line 31) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++20 at line 34 (test for warnings, line 31) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++20 at line 35 (test for warnings, line 31) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++20 at line 36 (test for warnings, line 31) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++20 at line 37 (test for warnings, line 38) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++20 scan-tree-dump-not parloops1 "SUCCESS: may be parallelized" PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++20 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++20 scan-tree-dump-times oaccloops "(?n)Function is unparallelized OpenACC kernels offload" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++20 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(1, 1, 1\\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++20 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++20 scan-tree-dump-times parloops1 "FAILED:" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++26 at line 32 (test for warnings, line 31) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++26 at line 33 (test for warnings, line 31) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++26 at line 34 (test for warnings, line 31) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++26 at line 35 (test for warnings, line 31) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++26 at line 36 (test for warnings, line 31) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++26 at line 37 (test for warnings, line 38) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++26 scan-tree-dump-not parloops1 "SUCCESS: may be parallelized" PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++26 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++26 scan-tree-dump-times oaccloops "(?n)Function is unparallelized OpenACC kernels offload" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++26 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(1, 1, 1\\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++26 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++26 scan-tree-dump-times parloops1 "FAILED:" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++98 at line 32 (test for warnings, line 31) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++98 at line 33 (test for warnings, line 31) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++98 at line 34 (test for warnings, line 31) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++98 at line 35 (test for warnings, line 31) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++98 at line 36 (test for warnings, line 31) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++98 at line 37 (test for warnings, line 38) PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++98 scan-tree-dump-not parloops1 "SUCCESS: may be parallelized" PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++98 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++98 scan-tree-dump-times oaccloops "(?n)Function is unparallelized OpenACC kernels offload" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++98 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(1, 1, 1\\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++98 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++98 scan-tree-dump-times parloops1 "FAILED:" 1 PASS: c-c++-common/goacc/classify-kernels-unparallelized.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/classify-kernels.c -std=c++20 at line 28 (test for warnings, line 27) PASS: c-c++-common/goacc/classify-kernels.c -std=c++20 at line 29 (test for warnings, line 27) PASS: c-c++-common/goacc/classify-kernels.c -std=c++20 at line 30 (test for warnings, line 27) PASS: c-c++-common/goacc/classify-kernels.c -std=c++20 at line 31 (test for warnings, line 27) PASS: c-c++-common/goacc/classify-kernels.c -std=c++20 at line 32 (test for warnings, line 27) PASS: c-c++-common/goacc/classify-kernels.c -std=c++20 at line 33 (test for warnings, line 34) PASS: c-c++-common/goacc/classify-kernels.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/classify-kernels.c -std=c++20 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-kernels.c -std=c++20 scan-tree-dump-times oaccloops "(?n)Function is parallelized OpenACC kernels offload" 1 PASS: c-c++-common/goacc/classify-kernels.c -std=c++20 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(1, 1, 1\\), oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels.c -std=c++20 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/classify-kernels.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/classify-kernels.c -std=c++26 at line 28 (test for warnings, line 27) PASS: c-c++-common/goacc/classify-kernels.c -std=c++26 at line 29 (test for warnings, line 27) PASS: c-c++-common/goacc/classify-kernels.c -std=c++26 at line 30 (test for warnings, line 27) PASS: c-c++-common/goacc/classify-kernels.c -std=c++26 at line 31 (test for warnings, line 27) PASS: c-c++-common/goacc/classify-kernels.c -std=c++26 at line 32 (test for warnings, line 27) PASS: c-c++-common/goacc/classify-kernels.c -std=c++26 at line 33 (test for warnings, line 34) PASS: c-c++-common/goacc/classify-kernels.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/classify-kernels.c -std=c++26 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-kernels.c -std=c++26 scan-tree-dump-times oaccloops "(?n)Function is parallelized OpenACC kernels offload" 1 PASS: c-c++-common/goacc/classify-kernels.c -std=c++26 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(1, 1, 1\\), oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels.c -std=c++26 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/classify-kernels.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/classify-kernels.c -std=c++98 at line 28 (test for warnings, line 27) PASS: c-c++-common/goacc/classify-kernels.c -std=c++98 at line 29 (test for warnings, line 27) PASS: c-c++-common/goacc/classify-kernels.c -std=c++98 at line 30 (test for warnings, line 27) PASS: c-c++-common/goacc/classify-kernels.c -std=c++98 at line 31 (test for warnings, line 27) PASS: c-c++-common/goacc/classify-kernels.c -std=c++98 at line 32 (test for warnings, line 27) PASS: c-c++-common/goacc/classify-kernels.c -std=c++98 at line 33 (test for warnings, line 34) PASS: c-c++-common/goacc/classify-kernels.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/classify-kernels.c -std=c++98 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-kernels.c -std=c++98 scan-tree-dump-times oaccloops "(?n)Function is parallelized OpenACC kernels offload" 1 PASS: c-c++-common/goacc/classify-kernels.c -std=c++98 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(1, 1, 1\\), oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels.c -std=c++98 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-kernels.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/classify-kernels.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/classify-parallel.c -std=c++20 at line 21 (test for warnings, line 20) PASS: c-c++-common/goacc/classify-parallel.c -std=c++20 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-parallel.c -std=c++20 scan-tree-dump-times oaccloops "(?n)Function is OpenACC parallel offload" 1 PASS: c-c++-common/goacc/classify-parallel.c -std=c++20 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(1, 1, 1\\), oacc parallel, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-parallel.c -std=c++20 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(oacc parallel, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-parallel.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/classify-parallel.c -std=c++26 at line 21 (test for warnings, line 20) PASS: c-c++-common/goacc/classify-parallel.c -std=c++26 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-parallel.c -std=c++26 scan-tree-dump-times oaccloops "(?n)Function is OpenACC parallel offload" 1 PASS: c-c++-common/goacc/classify-parallel.c -std=c++26 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(1, 1, 1\\), oacc parallel, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-parallel.c -std=c++26 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(oacc parallel, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-parallel.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/classify-parallel.c -std=c++98 at line 21 (test for warnings, line 20) PASS: c-c++-common/goacc/classify-parallel.c -std=c++98 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-parallel.c -std=c++98 scan-tree-dump-times oaccloops "(?n)Function is OpenACC parallel offload" 1 PASS: c-c++-common/goacc/classify-parallel.c -std=c++98 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(1, 1, 1\\), oacc parallel, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-parallel.c -std=c++98 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(oacc parallel, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-parallel.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++20 at line 23 (test for bogus messages, line 22) PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++20 scan-tree-dump-not oaccloops "(?n)Compute dimensions" PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++20 scan-tree-dump-not oaccloops "(?n)__attribute__\\(.*omp declare target \\(nohost" PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++20 scan-tree-dump-not oaccloops "(?n)void ROUTINE \\(\\)" PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++20 scan-tree-dump-times oaccloops "(?n)Function is OpenACC routine level 1" 1 PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++20 scan-tree-dump-times oaccloops "(?n)OpenACC routine 'void ROUTINE\\(\\)' discarded" 1 PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++20 scan-tree-dump-times oaccloops "(?n)OpenACC routine 'void ROUTINE\\(\\)' has 'nohost' clause" 1 PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++20 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(omp declare target \\(nohost worker\\), oacc function \\(0 1, 1 0, 1 0\\)\\)\\)" 1 PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++26 at line 23 (test for bogus messages, line 22) PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++26 scan-tree-dump-not oaccloops "(?n)Compute dimensions" PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++26 scan-tree-dump-not oaccloops "(?n)__attribute__\\(.*omp declare target \\(nohost" PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++26 scan-tree-dump-not oaccloops "(?n)void ROUTINE \\(\\)" PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++26 scan-tree-dump-times oaccloops "(?n)Function is OpenACC routine level 1" 1 PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++26 scan-tree-dump-times oaccloops "(?n)OpenACC routine 'void ROUTINE\\(\\)' discarded" 1 PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++26 scan-tree-dump-times oaccloops "(?n)OpenACC routine 'void ROUTINE\\(\\)' has 'nohost' clause" 1 PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++26 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(omp declare target \\(nohost worker\\), oacc function \\(0 1, 1 0, 1 0\\)\\)\\)" 1 PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++98 at line 23 (test for bogus messages, line 22) PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++98 scan-tree-dump-not oaccloops "(?n)Compute dimensions" PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++98 scan-tree-dump-not oaccloops "(?n)__attribute__\\(.*omp declare target \\(nohost" PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++98 scan-tree-dump-not oaccloops "(?n)void ROUTINE \\(\\)" PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++98 scan-tree-dump-times oaccloops "(?n)Function is OpenACC routine level 1" 1 PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++98 scan-tree-dump-times oaccloops "(?n)OpenACC routine 'void ROUTINE\\(\\)' discarded" 1 PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++98 scan-tree-dump-times oaccloops "(?n)OpenACC routine 'void ROUTINE\\(\\)' has 'nohost' clause" 1 PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++98 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(omp declare target \\(nohost worker\\), oacc function \\(0 1, 1 0, 1 0\\)\\)\\)" 1 PASS: c-c++-common/goacc/classify-routine-nohost.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/classify-routine.c -std=c++20 at line 23 (test for warnings, line 22) PASS: c-c++-common/goacc/classify-routine.c -std=c++20 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++20 scan-tree-dump-times oaccloops "(?n)Function is OpenACC routine level 1" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++20 scan-tree-dump-times oaccloops "(?n)OpenACC routine 'void ROUTINE\\(\\)' doesn't have 'nohost' clause" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++20 scan-tree-dump-times oaccloops "(?n)OpenACC routine 'void ROUTINE\\(\\)' not discarded" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++20 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(0 1, 1 1, 1 1\\), omp declare target \\(worker\\), oacc function \\(0 1, 1 0, 1 0\\)\\)\\)" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++20 scan-tree-dump-times oaccloops "(?n)void ROUTINE \\(\\)" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++20 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(omp declare target \\(worker\\), oacc function \\(0 1, 1 0, 1 0\\)\\)\\)" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/classify-routine.c -std=c++26 at line 23 (test for warnings, line 22) PASS: c-c++-common/goacc/classify-routine.c -std=c++26 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++26 scan-tree-dump-times oaccloops "(?n)Function is OpenACC routine level 1" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++26 scan-tree-dump-times oaccloops "(?n)OpenACC routine 'void ROUTINE\\(\\)' doesn't have 'nohost' clause" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++26 scan-tree-dump-times oaccloops "(?n)OpenACC routine 'void ROUTINE\\(\\)' not discarded" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++26 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(0 1, 1 1, 1 1\\), omp declare target \\(worker\\), oacc function \\(0 1, 1 0, 1 0\\)\\)\\)" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++26 scan-tree-dump-times oaccloops "(?n)void ROUTINE \\(\\)" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++26 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(omp declare target \\(worker\\), oacc function \\(0 1, 1 0, 1 0\\)\\)\\)" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/classify-routine.c -std=c++98 at line 23 (test for warnings, line 22) PASS: c-c++-common/goacc/classify-routine.c -std=c++98 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++98 scan-tree-dump-times oaccloops "(?n)Function is OpenACC routine level 1" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++98 scan-tree-dump-times oaccloops "(?n)OpenACC routine 'void ROUTINE\\(\\)' doesn't have 'nohost' clause" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++98 scan-tree-dump-times oaccloops "(?n)OpenACC routine 'void ROUTINE\\(\\)' not discarded" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++98 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(0 1, 1 1, 1 1\\), omp declare target \\(worker\\), oacc function \\(0 1, 1 0, 1 0\\)\\)\\)" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++98 scan-tree-dump-times oaccloops "(?n)void ROUTINE \\(\\)" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++98 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(omp declare target \\(worker\\), oacc function \\(0 1, 1 0, 1 0\\)\\)\\)" 1 PASS: c-c++-common/goacc/classify-routine.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/classify-serial.c -std=c++20 at line 22 (test for bogus messages, line 20) PASS: c-c++-common/goacc/classify-serial.c -std=c++20 at line 26 (test for warnings, line 20) PASS: c-c++-common/goacc/classify-serial.c -std=c++20 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-serial.c -std=c++20 scan-tree-dump-times oaccloops "(?n)Function is OpenACC serial offload" 1 PASS: c-c++-common/goacc/classify-serial.c -std=c++20 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(1, 1, 1\\), oacc serial, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-serial.c -std=c++20 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(oacc serial, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-serial.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/classify-serial.c -std=c++20 TODO 'serial' at line 21 (test for bogus messages, line 20) XFAIL: c-c++-common/goacc/classify-serial.c -std=c++20 TODO 'serial' at line 23 (test for bogus messages, line 20) PASS: c-c++-common/goacc/classify-serial.c -std=c++26 at line 22 (test for bogus messages, line 20) PASS: c-c++-common/goacc/classify-serial.c -std=c++26 at line 26 (test for warnings, line 20) PASS: c-c++-common/goacc/classify-serial.c -std=c++26 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-serial.c -std=c++26 scan-tree-dump-times oaccloops "(?n)Function is OpenACC serial offload" 1 PASS: c-c++-common/goacc/classify-serial.c -std=c++26 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(1, 1, 1\\), oacc serial, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-serial.c -std=c++26 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(oacc serial, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-serial.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/classify-serial.c -std=c++26 TODO 'serial' at line 21 (test for bogus messages, line 20) XFAIL: c-c++-common/goacc/classify-serial.c -std=c++26 TODO 'serial' at line 23 (test for bogus messages, line 20) PASS: c-c++-common/goacc/classify-serial.c -std=c++98 at line 22 (test for bogus messages, line 20) PASS: c-c++-common/goacc/classify-serial.c -std=c++98 at line 26 (test for warnings, line 20) PASS: c-c++-common/goacc/classify-serial.c -std=c++98 scan-tree-dump-times oaccloops "(?n)Compute dimensions \\[1, 1, 1\\]" 1 PASS: c-c++-common/goacc/classify-serial.c -std=c++98 scan-tree-dump-times oaccloops "(?n)Function is OpenACC serial offload" 1 PASS: c-c++-common/goacc/classify-serial.c -std=c++98 scan-tree-dump-times oaccloops "(?n)__attribute__\\(\\(oacc function \\(1, 1, 1\\), oacc serial, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-serial.c -std=c++98 scan-tree-dump-times ompexp "(?n)__attribute__\\(\\(oacc serial, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/classify-serial.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/classify-serial.c -std=c++98 TODO 'serial' at line 21 (test for bogus messages, line 20) XFAIL: c-c++-common/goacc/classify-serial.c -std=c++98 TODO 'serial' at line 23 (test for bogus messages, line 20) PASS: c-c++-common/goacc/clauses-fail.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/goacc/clauses-fail.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/goacc/clauses-fail.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/goacc/clauses-fail.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/goacc/clauses-fail.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/goacc/clauses-fail.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/clauses-fail.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/goacc/clauses-fail.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/goacc/clauses-fail.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/goacc/clauses-fail.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/goacc/clauses-fail.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/goacc/clauses-fail.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/clauses-fail.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/goacc/clauses-fail.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/goacc/clauses-fail.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/goacc/clauses-fail.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/goacc/clauses-fail.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/goacc/clauses-fail.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/goacc/collapse-1.c -std=c++20 UNSUPPORTED: c-c++-common/goacc/collapse-1.c -std=c++26 UNSUPPORTED: c-c++-common/goacc/collapse-1.c -std=c++98 PASS: c-c++-common/goacc/collapse-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/collapse-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/collapse-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/combined-directives-2.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/goacc/combined-directives-2.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/goacc/combined-directives-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/combined-directives-2.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/goacc/combined-directives-2.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/goacc/combined-directives-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/combined-directives-2.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/goacc/combined-directives-2.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/goacc/combined-directives-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/goacc/combined-directives-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/combined-directives.c -std=c++20 scan-tree-dump-times gimple "acc loop auto" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++20 scan-tree-dump-times gimple "acc loop collapse.2. private.j. private.i" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++20 scan-tree-dump-times gimple "acc loop gang" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++20 scan-tree-dump-times gimple "acc loop independent private.i" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++20 scan-tree-dump-times gimple "acc loop seq" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++20 scan-tree-dump-times gimple "acc loop tile.2, 3" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++20 scan-tree-dump-times gimple "acc loop vector" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++20 scan-tree-dump-times gimple "acc loop worker" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++20 scan-tree-dump-times gimple "private.z" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/combined-directives.c -std=c++26 scan-tree-dump-times gimple "acc loop auto" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++26 scan-tree-dump-times gimple "acc loop collapse.2. private.j. private.i" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++26 scan-tree-dump-times gimple "acc loop gang" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++26 scan-tree-dump-times gimple "acc loop independent private.i" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++26 scan-tree-dump-times gimple "acc loop seq" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++26 scan-tree-dump-times gimple "acc loop tile.2, 3" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++26 scan-tree-dump-times gimple "acc loop vector" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++26 scan-tree-dump-times gimple "acc loop worker" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++26 scan-tree-dump-times gimple "private.z" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/combined-directives.c -std=c++98 scan-tree-dump-times gimple "acc loop auto" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++98 scan-tree-dump-times gimple "acc loop collapse.2. private.j. private.i" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++98 scan-tree-dump-times gimple "acc loop gang" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++98 scan-tree-dump-times gimple "acc loop independent private.i" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++98 scan-tree-dump-times gimple "acc loop seq" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++98 scan-tree-dump-times gimple "acc loop tile.2, 3" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++98 scan-tree-dump-times gimple "acc loop vector" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++98 scan-tree-dump-times gimple "acc loop worker" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++98 scan-tree-dump-times gimple "private.z" 3 PASS: c-c++-common/goacc/combined-directives.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++20 scan-tree-dump-times gimple "acc loop reduction.+:v1. private.i." 1 PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++20 scan-tree-dump-times gimple "acc loop reduction.+:v1. private.i." 1 PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++20 scan-tree-dump-times gimple "acc loop reduction.+:v1. private.i." 1 PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++20 scan-tree-dump-times gimple "omp target oacc_kernels map.force_tofrom:n .len: 4.. map.force_tofrom:v1 .len: 4.." 1 PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++20 scan-tree-dump-times gimple "omp target oacc_parallel reduction.+:v1. map.tofrom:v1" 1 PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++20 scan-tree-dump-times gimple "omp target oacc_serial reduction.+:v1. map.tofrom:v1" 1 PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++26 scan-tree-dump-times gimple "acc loop reduction.+:v1. private.i." 1 PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++26 scan-tree-dump-times gimple "acc loop reduction.+:v1. private.i." 1 PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++26 scan-tree-dump-times gimple "acc loop reduction.+:v1. private.i." 1 PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++26 scan-tree-dump-times gimple "omp target oacc_kernels map.force_tofrom:n .len: 4.. map.force_tofrom:v1 .len: 4.." 1 PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++26 scan-tree-dump-times gimple "omp target oacc_parallel reduction.+:v1. map.tofrom:v1" 1 PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++26 scan-tree-dump-times gimple "omp target oacc_serial reduction.+:v1. map.tofrom:v1" 1 PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++98 scan-tree-dump-times gimple "acc loop reduction.+:v1. private.i." 1 PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++98 scan-tree-dump-times gimple "acc loop reduction.+:v1. private.i." 1 PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++98 scan-tree-dump-times gimple "acc loop reduction.+:v1. private.i." 1 PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++98 scan-tree-dump-times gimple "omp target oacc_kernels map.force_tofrom:n .len: 4.. map.force_tofrom:v1 .len: 4.." 1 PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++98 scan-tree-dump-times gimple "omp target oacc_parallel reduction.+:v1. map.tofrom:v1" 1 PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++98 scan-tree-dump-times gimple "omp target oacc_serial reduction.+:v1. map.tofrom:v1" 1 PASS: c-c++-common/goacc/combined-reduction.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/goacc/data-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/data-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/data-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/data-2.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/goacc/data-2.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/goacc/data-2.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/goacc/data-2.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/goacc/data-2.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/goacc/data-2.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/goacc/data-2.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/goacc/data-2.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/goacc/data-2.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/goacc/data-2.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/goacc/data-2.c -std=c++20 at line 9 (test for errors, line 8) PASS: c-c++-common/goacc/data-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/data-2.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/goacc/data-2.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/goacc/data-2.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/goacc/data-2.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/goacc/data-2.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/goacc/data-2.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/goacc/data-2.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/goacc/data-2.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/goacc/data-2.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/goacc/data-2.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/goacc/data-2.c -std=c++26 at line 9 (test for errors, line 8) PASS: c-c++-common/goacc/data-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/goacc/data-2.c -std=c++98 at line 9 (test for errors, line 8) PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 101) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 107) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 109) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 111) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 113) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 49) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 51) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 53) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 55) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 57) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 59) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 61) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 63) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 65) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 67) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for errors, line 69) PASS: c-c++-common/goacc/data-clause-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 101) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 107) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 109) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 111) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 113) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 49) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 51) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 53) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 55) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 57) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 59) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 61) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 63) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 65) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 67) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for errors, line 69) PASS: c-c++-common/goacc/data-clause-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 101) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 107) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 109) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 111) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 113) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 47) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 49) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 51) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 53) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 55) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 57) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 59) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 61) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 63) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 65) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 67) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for errors, line 69) PASS: c-c++-common/goacc/data-clause-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/data-clause-2.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/goacc/data-clause-2.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/goacc/data-clause-2.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/goacc/data-clause-2.c -std=c++20 (test for errors, line 27) PASS: c-c++-common/goacc/data-clause-2.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/goacc/data-clause-2.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/goacc/data-clause-2.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/goacc/data-clause-2.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/goacc/data-clause-2.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/goacc/data-clause-2.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/goacc/data-clause-2.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/goacc/data-clause-2.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/goacc/data-clause-2.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/goacc/data-clause-2.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/goacc/data-clause-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/data-clause-2.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/goacc/data-clause-2.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/goacc/data-clause-2.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/goacc/data-clause-2.c -std=c++26 (test for errors, line 27) PASS: c-c++-common/goacc/data-clause-2.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/goacc/data-clause-2.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/goacc/data-clause-2.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/goacc/data-clause-2.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/goacc/data-clause-2.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/goacc/data-clause-2.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/goacc/data-clause-2.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/goacc/data-clause-2.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/goacc/data-clause-2.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/goacc/data-clause-2.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/goacc/data-clause-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/data-clause-2.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/goacc/data-clause-2.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/goacc/data-clause-2.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/goacc/data-clause-2.c -std=c++98 (test for errors, line 27) PASS: c-c++-common/goacc/data-clause-2.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/goacc/data-clause-2.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/goacc/data-clause-2.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/goacc/data-clause-2.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/goacc/data-clause-2.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/goacc/data-clause-2.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/goacc/data-clause-2.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/goacc/data-clause-2.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/goacc/data-clause-2.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/goacc/data-clause-2.c -std=c++98 (test for errors, line 47) PASS: c-c++-common/goacc/data-clause-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++20 (test for errors, line 5) PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++26 (test for errors, line 5) PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/declare-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/declare-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/declare-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 140) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 143) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 146) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 149) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 152) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 155) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 158) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 171) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 174) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 177) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 180) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 183) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 186) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 189) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 53) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 59) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 62) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 65) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 67) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 79) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 82) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 85) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 88) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 91) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 94) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for errors, line 96) PASS: c-c++-common/goacc/declare-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/declare-2.c -std=c++20 second error at line 7 (test for errors, line 6) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 140) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 143) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 146) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 149) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 152) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 155) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 158) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 171) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 174) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 177) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 180) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 183) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 186) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 189) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 53) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 59) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 62) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 65) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 67) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 79) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 82) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 85) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 88) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 91) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 94) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for errors, line 96) PASS: c-c++-common/goacc/declare-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/declare-2.c -std=c++26 second error at line 7 (test for errors, line 6) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 140) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 143) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 146) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 149) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 152) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 155) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 158) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 171) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 174) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 177) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 180) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 183) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 186) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 189) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 53) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 59) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 62) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 65) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 67) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 79) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 82) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 85) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 88) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 91) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 94) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for errors, line 96) PASS: c-c++-common/goacc/declare-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/declare-2.c -std=c++98 second error at line 7 (test for errors, line 6) PASS: c-c++-common/goacc/declare-pr90861.c -std=c++20 scan-tree-dump-times gimple "#pragma omp target oacc_declare map\\(from:A_f1" 1 PASS: c-c++-common/goacc/declare-pr90861.c -std=c++20 scan-tree-dump-times gimple "#pragma omp target oacc_declare map\\(from:\\(\\*A_f2" 1 PASS: c-c++-common/goacc/declare-pr90861.c -std=c++20 scan-tree-dump-times gimple "#pragma omp target oacc_declare map\\(to:A_f1" 1 PASS: c-c++-common/goacc/declare-pr90861.c -std=c++20 scan-tree-dump-times gimple "#pragma omp target oacc_declare map\\(to:\\(\\*A_f2" 1 PASS: c-c++-common/goacc/declare-pr90861.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/declare-pr90861.c -std=c++26 scan-tree-dump-times gimple "#pragma omp target oacc_declare map\\(from:A_f1" 1 PASS: c-c++-common/goacc/declare-pr90861.c -std=c++26 scan-tree-dump-times gimple "#pragma omp target oacc_declare map\\(from:\\(\\*A_f2" 1 PASS: c-c++-common/goacc/declare-pr90861.c -std=c++26 scan-tree-dump-times gimple "#pragma omp target oacc_declare map\\(to:A_f1" 1 PASS: c-c++-common/goacc/declare-pr90861.c -std=c++26 scan-tree-dump-times gimple "#pragma omp target oacc_declare map\\(to:\\(\\*A_f2" 1 PASS: c-c++-common/goacc/declare-pr90861.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/declare-pr90861.c -std=c++98 scan-tree-dump-times gimple "#pragma omp target oacc_declare map\\(from:A_f1" 1 PASS: c-c++-common/goacc/declare-pr90861.c -std=c++98 scan-tree-dump-times gimple "#pragma omp target oacc_declare map\\(from:\\(\\*A_f2" 1 PASS: c-c++-common/goacc/declare-pr90861.c -std=c++98 scan-tree-dump-times gimple "#pragma omp target oacc_declare map\\(to:A_f1" 1 PASS: c-c++-common/goacc/declare-pr90861.c -std=c++98 scan-tree-dump-times gimple "#pragma omp target oacc_declare map\\(to:\\(\\*A_f2" 1 PASS: c-c++-common/goacc/declare-pr90861.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/declare-pr94120.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/goacc/declare-pr94120.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/goacc/declare-pr94120.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/declare-pr94120.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/goacc/declare-pr94120.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/goacc/declare-pr94120.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/declare-pr94120.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/goacc/declare-pr94120.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/goacc/declare-pr94120.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/default-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/default-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/default-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 49) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 5) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 51) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 58) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 61) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 63) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 65) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 68) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 70) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 75) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 77) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 79) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/goacc/default-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 49) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 5) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 51) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 58) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 61) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 63) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 65) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 68) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 70) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 72) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 75) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 77) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 79) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/goacc/default-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 47) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 49) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 51) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 58) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 61) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 63) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 65) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 68) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 70) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 72) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 75) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 77) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 79) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/goacc/default-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 100) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 101) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 108) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 109) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 117) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 118) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 125) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 126) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 133) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 134) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 142) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 143) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 150) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 151) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 158) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 159) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 27) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 53) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 58) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 59) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 67) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 68) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 75) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 76) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 83) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 84) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 92) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for errors, line 93) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 104) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 106) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 114) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 115) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 122) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 123) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 130) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 131) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 139) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 140) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 147) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 148) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 155) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 156) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 25) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 30) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 31) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 50) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 56) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 62) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 65) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 70) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 73) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 78) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 8) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 81) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 88) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 90) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 96) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for warnings, line 98) PASS: c-c++-common/goacc/default-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 100) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 101) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 108) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 109) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 117) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 118) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 125) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 126) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 133) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 134) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 142) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 143) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 150) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 151) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 158) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 159) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 27) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 53) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 58) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 59) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 67) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 68) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 75) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 76) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 83) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 84) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 92) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for errors, line 93) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 104) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 106) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 114) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 115) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 122) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 123) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 130) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 131) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 139) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 140) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 147) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 148) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 155) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 156) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 56) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 62) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 65) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 70) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 73) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 78) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 81) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 88) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 90) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 96) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for warnings, line 98) PASS: c-c++-common/goacc/default-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 100) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 101) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 108) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 109) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 117) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 118) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 125) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 126) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 133) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 134) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 142) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 143) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 150) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 151) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 158) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 159) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 27) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 47) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 53) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 58) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 59) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 67) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 68) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 75) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 76) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 83) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 84) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 92) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for errors, line 93) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 104) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 106) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 114) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 115) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 122) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 123) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 130) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 131) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 139) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 140) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 147) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 148) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 155) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 156) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 25) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 30) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 31) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 36) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 50) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 56) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 62) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 65) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 70) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 73) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 78) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 8) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 81) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 88) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 90) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 96) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for warnings, line 98) PASS: c-c++-common/goacc/default-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_data map\\(from:f1_b [^\\)]+\\) map\\(to:f1_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_data map\\(from:f2__b [^\\)]+\\) map\\(to:f2__a [^\\)]+\\) default\\(none\\)" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_data map\\(from:f2_b [^\\)]+\\) map\\(to:f2_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_data map\\(from:f3__b [^\\)]+\\) map\\(to:f3__a [^\\)]+\\) default\\(present\\)" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_data map\\(from:f3_b [^\\)]+\\) map\\(to:f3_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_kernels default\\(none\\) map\\(tofrom:f2_b [^\\)]+\\) map\\(tofrom:f2_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_kernels default\\(present\\) map\\(tofrom:f3_b [^\\)]+\\) map\\(tofrom:f3_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_kernels map\\(tofrom:f1_b [^\\)]+\\) map\\(tofrom:f1_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_kernels map\\(tofrom:f2__b [^\\)]+\\) map\\(tofrom:f2__a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_kernels map\\(tofrom:f3__b [^\\)]+\\) map\\(tofrom:f3__a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_parallel default\\(none\\) map\\(tofrom:f2_b [^\\)]+\\) map\\(tofrom:f2_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_parallel default\\(present\\) map\\(tofrom:f3_b [^\\)]+\\) map\\(tofrom:f3_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_parallel map\\(tofrom:f1_b [^\\)]+\\) map\\(tofrom:f1_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_parallel map\\(tofrom:f2__b [^\\)]+\\) map\\(tofrom:f2__a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_parallel map\\(tofrom:f3__b [^\\)]+\\) map\\(tofrom:f3__a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_serial default\\(none\\) map\\(tofrom:f2_b [^\\)]+\\) map\\(tofrom:f2_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_serial default\\(present\\) map\\(tofrom:f3_b [^\\)]+\\) map\\(tofrom:f3_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_serial map\\(tofrom:f1_b [^\\)]+\\) map\\(tofrom:f1_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_serial map\\(tofrom:f2__b [^\\)]+\\) map\\(tofrom:f2__a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_serial map\\(tofrom:f3__b [^\\)]+\\) map\\(tofrom:f3__a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_data map\\(from:f1_b [^\\)]+\\) map\\(to:f1_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_data map\\(from:f2__b [^\\)]+\\) map\\(to:f2__a [^\\)]+\\) default\\(none\\)" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_data map\\(from:f2_b [^\\)]+\\) map\\(to:f2_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_data map\\(from:f3__b [^\\)]+\\) map\\(to:f3__a [^\\)]+\\) default\\(present\\)" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_data map\\(from:f3_b [^\\)]+\\) map\\(to:f3_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_kernels default\\(none\\) map\\(tofrom:f2_b [^\\)]+\\) map\\(tofrom:f2_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_kernels default\\(present\\) map\\(tofrom:f3_b [^\\)]+\\) map\\(tofrom:f3_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_kernels map\\(tofrom:f1_b [^\\)]+\\) map\\(tofrom:f1_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_kernels map\\(tofrom:f2__b [^\\)]+\\) map\\(tofrom:f2__a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_kernels map\\(tofrom:f3__b [^\\)]+\\) map\\(tofrom:f3__a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_parallel default\\(none\\) map\\(tofrom:f2_b [^\\)]+\\) map\\(tofrom:f2_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_parallel default\\(present\\) map\\(tofrom:f3_b [^\\)]+\\) map\\(tofrom:f3_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_parallel map\\(tofrom:f1_b [^\\)]+\\) map\\(tofrom:f1_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_parallel map\\(tofrom:f2__b [^\\)]+\\) map\\(tofrom:f2__a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_parallel map\\(tofrom:f3__b [^\\)]+\\) map\\(tofrom:f3__a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_serial default\\(none\\) map\\(tofrom:f2_b [^\\)]+\\) map\\(tofrom:f2_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_serial default\\(present\\) map\\(tofrom:f3_b [^\\)]+\\) map\\(tofrom:f3_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_serial map\\(tofrom:f1_b [^\\)]+\\) map\\(tofrom:f1_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_serial map\\(tofrom:f2__b [^\\)]+\\) map\\(tofrom:f2__a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_serial map\\(tofrom:f3__b [^\\)]+\\) map\\(tofrom:f3__a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_data map\\(from:f1_b [^\\)]+\\) map\\(to:f1_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_data map\\(from:f2__b [^\\)]+\\) map\\(to:f2__a [^\\)]+\\) default\\(none\\)" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_data map\\(from:f2_b [^\\)]+\\) map\\(to:f2_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_data map\\(from:f3__b [^\\)]+\\) map\\(to:f3__a [^\\)]+\\) default\\(present\\)" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_data map\\(from:f3_b [^\\)]+\\) map\\(to:f3_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_kernels default\\(none\\) map\\(tofrom:f2_b [^\\)]+\\) map\\(tofrom:f2_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_kernels default\\(present\\) map\\(tofrom:f3_b [^\\)]+\\) map\\(tofrom:f3_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_kernels map\\(tofrom:f1_b [^\\)]+\\) map\\(tofrom:f1_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_kernels map\\(tofrom:f2__b [^\\)]+\\) map\\(tofrom:f2__a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_kernels map\\(tofrom:f3__b [^\\)]+\\) map\\(tofrom:f3__a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_parallel default\\(none\\) map\\(tofrom:f2_b [^\\)]+\\) map\\(tofrom:f2_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_parallel default\\(present\\) map\\(tofrom:f3_b [^\\)]+\\) map\\(tofrom:f3_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_parallel map\\(tofrom:f1_b [^\\)]+\\) map\\(tofrom:f1_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_parallel map\\(tofrom:f2__b [^\\)]+\\) map\\(tofrom:f2__a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_parallel map\\(tofrom:f3__b [^\\)]+\\) map\\(tofrom:f3__a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_serial default\\(none\\) map\\(tofrom:f2_b [^\\)]+\\) map\\(tofrom:f2_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_serial default\\(present\\) map\\(tofrom:f3_b [^\\)]+\\) map\\(tofrom:f3_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_serial map\\(tofrom:f1_b [^\\)]+\\) map\\(tofrom:f1_a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_serial map\\(tofrom:f2__b [^\\)]+\\) map\\(tofrom:f2__a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_serial map\\(tofrom:f3__b [^\\)]+\\) map\\(tofrom:f3__a" 1 PASS: c-c++-common/goacc/default-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/default-5.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_data default\\(present\\)" 3 PASS: c-c++-common/goacc/default-5.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_kernels default\\(present\\) map\\(force_present:f1_b [^\\)]+\\) map\\(force_tofrom:f1_a" 1 PASS: c-c++-common/goacc/default-5.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_kernels map\\(force_present:f1_d [^\\)]+\\) map\\(force_tofrom:f1_c" 1 PASS: c-c++-common/goacc/default-5.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_parallel default\\(present\\) map\\(force_present:f1_b [^\\)]+\\) firstprivate\\(f1_a\\)" 1 PASS: c-c++-common/goacc/default-5.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_parallel map\\(force_present:f1_d [^\\)]+\\) firstprivate\\(f1_c\\)" 1 PASS: c-c++-common/goacc/default-5.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_serial default\\(present\\) map\\(force_present:f1_b [^\\)]+\\) firstprivate\\(f1_a\\)" 1 PASS: c-c++-common/goacc/default-5.c -std=c++20 scan-tree-dump-times gimple "omp target oacc_serial map\\(force_present:f1_d [^\\)]+\\) firstprivate\\(f1_c\\)" 1 PASS: c-c++-common/goacc/default-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/default-5.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_data default\\(present\\)" 3 PASS: c-c++-common/goacc/default-5.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_kernels default\\(present\\) map\\(force_present:f1_b [^\\)]+\\) map\\(force_tofrom:f1_a" 1 PASS: c-c++-common/goacc/default-5.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_kernels map\\(force_present:f1_d [^\\)]+\\) map\\(force_tofrom:f1_c" 1 PASS: c-c++-common/goacc/default-5.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_parallel default\\(present\\) map\\(force_present:f1_b [^\\)]+\\) firstprivate\\(f1_a\\)" 1 PASS: c-c++-common/goacc/default-5.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_parallel map\\(force_present:f1_d [^\\)]+\\) firstprivate\\(f1_c\\)" 1 PASS: c-c++-common/goacc/default-5.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_serial default\\(present\\) map\\(force_present:f1_b [^\\)]+\\) firstprivate\\(f1_a\\)" 1 PASS: c-c++-common/goacc/default-5.c -std=c++26 scan-tree-dump-times gimple "omp target oacc_serial map\\(force_present:f1_d [^\\)]+\\) firstprivate\\(f1_c\\)" 1 PASS: c-c++-common/goacc/default-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/default-5.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_data default\\(present\\)" 3 PASS: c-c++-common/goacc/default-5.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_kernels default\\(present\\) map\\(force_present:f1_b [^\\)]+\\) map\\(force_tofrom:f1_a" 1 PASS: c-c++-common/goacc/default-5.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_kernels map\\(force_present:f1_d [^\\)]+\\) map\\(force_tofrom:f1_c" 1 PASS: c-c++-common/goacc/default-5.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_parallel default\\(present\\) map\\(force_present:f1_b [^\\)]+\\) firstprivate\\(f1_a\\)" 1 PASS: c-c++-common/goacc/default-5.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_parallel map\\(force_present:f1_d [^\\)]+\\) firstprivate\\(f1_c\\)" 1 PASS: c-c++-common/goacc/default-5.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_serial default\\(present\\) map\\(force_present:f1_b [^\\)]+\\) firstprivate\\(f1_a\\)" 1 PASS: c-c++-common/goacc/default-5.c -std=c++98 scan-tree-dump-times gimple "omp target oacc_serial map\\(force_present:f1_d [^\\)]+\\) firstprivate\\(f1_c\\)" 1 PASS: c-c++-common/goacc/default-5.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/goacc/deviceptr-1.c -std=c++20 UNSUPPORTED: c-c++-common/goacc/deviceptr-1.c -std=c++26 UNSUPPORTED: c-c++-common/goacc/deviceptr-1.c -std=c++98 PASS: c-c++-common/goacc/deviceptr-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/deviceptr-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/deviceptr-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/deviceptr-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/deviceptr-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/deviceptr-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/deviceptr-4.c -std=c++20 scan-tree-dump-times gimple "#pragma omp target oacc_parallel.*map\\(tofrom:a" 1 PASS: c-c++-common/goacc/deviceptr-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/deviceptr-4.c -std=c++26 scan-tree-dump-times gimple "#pragma omp target oacc_parallel.*map\\(tofrom:a" 1 PASS: c-c++-common/goacc/deviceptr-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/deviceptr-4.c -std=c++98 scan-tree-dump-times gimple "#pragma omp target oacc_parallel.*map\\(tofrom:a" 1 PASS: c-c++-common/goacc/deviceptr-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++20 at line 102 (test for warnings, line 101) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++20 at line 110 (test for warnings, line 109) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++20 at line 118 (test for warnings, line 117) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++20 at line 23 (test for warnings, line 22) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++20 at line 31 (test for warnings, line 30) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++20 at line 39 (test for warnings, line 38) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++20 at line 54 (test for warnings, line 53) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++20 at line 62 (test for warnings, line 61) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++20 at line 70 (test for warnings, line 69) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++20 at line 78 (test for warnings, line 77) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++20 at line 86 (test for warnings, line 85) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++20 at line 94 (test for warnings, line 93) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++26 at line 102 (test for warnings, line 101) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++26 at line 110 (test for warnings, line 109) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++26 at line 118 (test for warnings, line 117) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++26 at line 23 (test for warnings, line 22) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++26 at line 31 (test for warnings, line 30) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++26 at line 39 (test for warnings, line 38) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++26 at line 54 (test for warnings, line 53) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++26 at line 62 (test for warnings, line 61) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++26 at line 70 (test for warnings, line 69) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++26 at line 78 (test for warnings, line 77) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++26 at line 86 (test for warnings, line 85) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++26 at line 94 (test for warnings, line 93) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++98 at line 102 (test for warnings, line 101) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++98 at line 110 (test for warnings, line 109) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++98 at line 118 (test for warnings, line 117) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++98 at line 23 (test for warnings, line 22) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++98 at line 31 (test for warnings, line 30) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++98 at line 39 (test for warnings, line 38) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++98 at line 54 (test for warnings, line 53) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++98 at line 62 (test for warnings, line 61) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++98 at line 70 (test for warnings, line 69) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++98 at line 78 (test for warnings, line 77) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++98 at line 86 (test for warnings, line 85) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++98 at line 94 (test for warnings, line 93) PASS: c-c++-common/goacc/diag-parallelism-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/executeables-1.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/goacc/executeables-1.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/goacc/executeables-1.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/goacc/executeables-1.c -std=c++20 (test for errors, line 27) PASS: c-c++-common/goacc/executeables-1.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/goacc/executeables-1.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/goacc/executeables-1.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/goacc/executeables-1.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/goacc/executeables-1.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/goacc/executeables-1.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/goacc/executeables-1.c -std=c++20 (test for errors, line 61) PASS: c-c++-common/goacc/executeables-1.c -std=c++20 (test for errors, line 65) PASS: c-c++-common/goacc/executeables-1.c -std=c++20 (test for errors, line 71) PASS: c-c++-common/goacc/executeables-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/executeables-1.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/goacc/executeables-1.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/goacc/executeables-1.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/goacc/executeables-1.c -std=c++26 (test for errors, line 27) PASS: c-c++-common/goacc/executeables-1.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/goacc/executeables-1.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/goacc/executeables-1.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/goacc/executeables-1.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/goacc/executeables-1.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/goacc/executeables-1.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/goacc/executeables-1.c -std=c++26 (test for errors, line 61) PASS: c-c++-common/goacc/executeables-1.c -std=c++26 (test for errors, line 65) PASS: c-c++-common/goacc/executeables-1.c -std=c++26 (test for errors, line 71) PASS: c-c++-common/goacc/executeables-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/executeables-1.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/goacc/executeables-1.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/goacc/executeables-1.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/goacc/executeables-1.c -std=c++98 (test for errors, line 27) PASS: c-c++-common/goacc/executeables-1.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/goacc/executeables-1.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/goacc/executeables-1.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/goacc/executeables-1.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/goacc/executeables-1.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/goacc/executeables-1.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/goacc/executeables-1.c -std=c++98 (test for errors, line 61) PASS: c-c++-common/goacc/executeables-1.c -std=c++98 (test for errors, line 65) PASS: c-c++-common/goacc/executeables-1.c -std=c++98 (test for errors, line 71) PASS: c-c++-common/goacc/executeables-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/finalize-1.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_exit_data finalize map\\(force_from:[^ ]+ \\[len: 10\\]\\)$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_exit_data finalize map\\(force_from:cpo_f \\[len: [0-9]+\\]\\)$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_exit_data map\\(delete:[^ ]+ \\[len: 5\\]\\) finalize$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_exit_data map\\(delete:del_f \\[len: [0-9]+\\]\\) finalize$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_exit_data map\\(from:cpo_r \\[len: [0-9]+\\]\\)$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_exit_data map\\(release:del_r \\[len: [0-9]+\\]\\)$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc exit data finalize map\\(from:\\*\\(cpo_f_p \\+ 4\\) \\[len: 10\\]\\) map\\(firstprivate:cpo_f_p \\[pointer assign, bias: 4\\]\\);$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc exit data finalize map\\(from:cpo_f\\);$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc exit data map\\(from:cpo_r\\);$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc exit data map\\(release:\\*\\(del_f_p \\+ 2\\) \\[len: 5\\]\\) map\\(firstprivate:del_f_p \\[pointer assign, bias: 2\\]\\) finalize;$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc exit data map\\(release:del_f\\) finalize;$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc exit data map\\(release:del_r\\);$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/finalize-1.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_exit_data finalize map\\(force_from:[^ ]+ \\[len: 10\\]\\)$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_exit_data finalize map\\(force_from:cpo_f \\[len: [0-9]+\\]\\)$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_exit_data map\\(delete:[^ ]+ \\[len: 5\\]\\) finalize$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_exit_data map\\(delete:del_f \\[len: [0-9]+\\]\\) finalize$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_exit_data map\\(from:cpo_r \\[len: [0-9]+\\]\\)$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_exit_data map\\(release:del_r \\[len: [0-9]+\\]\\)$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc exit data finalize map\\(from:\\*\\(cpo_f_p \\+ 4\\) \\[len: 10\\]\\) map\\(firstprivate:cpo_f_p \\[pointer assign, bias: 4\\]\\);$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc exit data finalize map\\(from:cpo_f\\);$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc exit data map\\(from:cpo_r\\);$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc exit data map\\(release:\\*\\(del_f_p \\+ 2\\) \\[len: 5\\]\\) map\\(firstprivate:del_f_p \\[pointer assign, bias: 2\\]\\) finalize;$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc exit data map\\(release:del_f\\) finalize;$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc exit data map\\(release:del_r\\);$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/finalize-1.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_exit_data finalize map\\(force_from:[^ ]+ \\[len: 10\\]\\)$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_exit_data finalize map\\(force_from:cpo_f \\[len: [0-9]+\\]\\)$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_exit_data map\\(delete:[^ ]+ \\[len: 5\\]\\) finalize$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_exit_data map\\(delete:del_f \\[len: [0-9]+\\]\\) finalize$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_exit_data map\\(from:cpo_r \\[len: [0-9]+\\]\\)$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_exit_data map\\(release:del_r \\[len: [0-9]+\\]\\)$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc exit data finalize map\\(from:\\*\\(cpo_f_p \\+ 4\\) \\[len: 10\\]\\) map\\(firstprivate:cpo_f_p \\[pointer assign, bias: 4\\]\\);$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc exit data finalize map\\(from:cpo_f\\);$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc exit data map\\(from:cpo_r\\);$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc exit data map\\(release:\\*\\(del_f_p \\+ 2\\) \\[len: 5\\]\\) map\\(firstprivate:del_f_p \\[pointer assign, bias: 2\\]\\) finalize;$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc exit data map\\(release:del_f\\) finalize;$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc exit data map\\(release:del_r\\);$" 1 PASS: c-c++-common/goacc/finalize-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/firstprivate-mappings-1.c -std=c++20 scan-tree-dump omplower "(?n)#pragma omp target oacc_parallel map\\(from:array_so \\[len: 4\\]\\) firstprivate\\(" PASS: c-c++-common/goacc/firstprivate-mappings-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/firstprivate-mappings-1.c -std=c++26 scan-tree-dump omplower "(?n)#pragma omp target oacc_parallel map\\(from:array_so \\[len: 4\\]\\) firstprivate\\(" PASS: c-c++-common/goacc/firstprivate-mappings-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/firstprivate-mappings-1.c -std=c++98 scan-tree-dump omplower "(?n)#pragma omp target oacc_parallel map\\(from:array_so \\[len: 4\\]\\) firstprivate\\(" PASS: c-c++-common/goacc/firstprivate-mappings-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/host_data-1.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data if\\(D\\.[0-9]+\\) if_present use_device_ptr\\(if_present:yy\\) use_device_ptr\\(if_present:x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data if\\(D\\.[0-9]+\\) use_device_ptr\\(yy\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data if_present use_device_ptr\\(if_present:v1\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data if_present use_device_ptr\\(if_present:y\\) use_device_ptr\\(if_present:x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data if_present use_device_ptr\\(if_present:yy\\) use_device_ptr\\(if_present:x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data use_device_ptr\\(v1\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data use_device_ptr\\(y\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data use_device_ptr\\(yy\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc host_data if\\(x == yy\\) if_present use_device_ptr\\(yy\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc host_data if\\(x \\!= yy\\) use_device_ptr\\(yy\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc host_data if_present use_device_ptr\\(v1\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc host_data if_present use_device_ptr\\(y\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc host_data if_present use_device_ptr\\(yy\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc host_data use_device_ptr\\(v1\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc host_data use_device_ptr\\(y\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc host_data use_device_ptr\\(yy\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/host_data-1.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data if\\(D\\.[0-9]+\\) if_present use_device_ptr\\(if_present:yy\\) use_device_ptr\\(if_present:x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data if\\(D\\.[0-9]+\\) use_device_ptr\\(yy\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data if_present use_device_ptr\\(if_present:v1\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data if_present use_device_ptr\\(if_present:y\\) use_device_ptr\\(if_present:x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data if_present use_device_ptr\\(if_present:yy\\) use_device_ptr\\(if_present:x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data use_device_ptr\\(v1\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data use_device_ptr\\(y\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data use_device_ptr\\(yy\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc host_data if\\(x == yy\\) if_present use_device_ptr\\(yy\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc host_data if\\(x \\!= yy\\) use_device_ptr\\(yy\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc host_data if_present use_device_ptr\\(v1\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc host_data if_present use_device_ptr\\(y\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc host_data if_present use_device_ptr\\(yy\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc host_data use_device_ptr\\(v1\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc host_data use_device_ptr\\(y\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc host_data use_device_ptr\\(yy\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/host_data-1.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data if\\(D\\.[0-9]+\\) if_present use_device_ptr\\(if_present:yy\\) use_device_ptr\\(if_present:x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data if\\(D\\.[0-9]+\\) use_device_ptr\\(yy\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data if_present use_device_ptr\\(if_present:v1\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data if_present use_device_ptr\\(if_present:y\\) use_device_ptr\\(if_present:x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data if_present use_device_ptr\\(if_present:yy\\) use_device_ptr\\(if_present:x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data use_device_ptr\\(v1\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data use_device_ptr\\(y\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_host_data use_device_ptr\\(yy\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc host_data if\\(x == yy\\) if_present use_device_ptr\\(yy\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc host_data if\\(x \\!= yy\\) use_device_ptr\\(yy\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc host_data if_present use_device_ptr\\(v1\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc host_data if_present use_device_ptr\\(y\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc host_data if_present use_device_ptr\\(yy\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc host_data use_device_ptr\\(v1\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc host_data use_device_ptr\\(y\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc host_data use_device_ptr\\(yy\\) use_device_ptr\\(x\\)$" 1 PASS: c-c++-common/goacc/host_data-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/host_data-2.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/goacc/host_data-2.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/goacc/host_data-2.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/goacc/host_data-2.c -std=c++20 (test for errors, line 55) PASS: c-c++-common/goacc/host_data-2.c -std=c++20 (test for errors, line 79) PASS: c-c++-common/goacc/host_data-2.c -std=c++20 at line 12 (test for errors, line 11) PASS: c-c++-common/goacc/host_data-2.c -std=c++20 at line 13 (test for errors, line 11) PASS: c-c++-common/goacc/host_data-2.c -std=c++20 at line 18 (test for errors, line 16) PASS: c-c++-common/goacc/host_data-2.c -std=c++20 at line 23 (test for errors, line 21) PASS: c-c++-common/goacc/host_data-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/host_data-2.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/goacc/host_data-2.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/goacc/host_data-2.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/goacc/host_data-2.c -std=c++26 (test for errors, line 55) PASS: c-c++-common/goacc/host_data-2.c -std=c++26 (test for errors, line 79) PASS: c-c++-common/goacc/host_data-2.c -std=c++26 at line 12 (test for errors, line 11) PASS: c-c++-common/goacc/host_data-2.c -std=c++26 at line 13 (test for errors, line 11) PASS: c-c++-common/goacc/host_data-2.c -std=c++26 at line 18 (test for errors, line 16) PASS: c-c++-common/goacc/host_data-2.c -std=c++26 at line 23 (test for errors, line 21) PASS: c-c++-common/goacc/host_data-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/host_data-2.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/goacc/host_data-2.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/goacc/host_data-2.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/goacc/host_data-2.c -std=c++98 (test for errors, line 55) PASS: c-c++-common/goacc/host_data-2.c -std=c++98 (test for errors, line 79) PASS: c-c++-common/goacc/host_data-2.c -std=c++98 at line 12 (test for errors, line 11) PASS: c-c++-common/goacc/host_data-2.c -std=c++98 at line 13 (test for errors, line 11) PASS: c-c++-common/goacc/host_data-2.c -std=c++98 at line 18 (test for errors, line 16) PASS: c-c++-common/goacc/host_data-2.c -std=c++98 at line 23 (test for errors, line 21) PASS: c-c++-common/goacc/host_data-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/if-clause-1.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/goacc/if-clause-1.c -std=c++20 at line 11 (test for errors, line 9) PASS: c-c++-common/goacc/if-clause-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/if-clause-1.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/goacc/if-clause-1.c -std=c++26 at line 11 (test for errors, line 9) PASS: c-c++-common/goacc/if-clause-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/if-clause-1.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/goacc/if-clause-1.c -std=c++98 at line 11 (test for errors, line 9) PASS: c-c++-common/goacc/if-clause-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/if-clause-2.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_kernels map\\(tofrom:c \\[len: [0-9]+\\]\\) if\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/if-clause-2.c -std=c++20 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_data_kernels map\\(tofrom:c \\[len: [0-9]+\\]\\) if\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/if-clause-2.c -std=c++20 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_parallel_kernels_gang_single async\\(-1\\) num_gangs\\(1\\) map\\(force_present:c \\[len: [0-9]+\\]\\) if\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/if-clause-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/if-clause-2.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_kernels map\\(tofrom:c \\[len: [0-9]+\\]\\) if\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/if-clause-2.c -std=c++26 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_data_kernels map\\(tofrom:c \\[len: [0-9]+\\]\\) if\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/if-clause-2.c -std=c++26 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_parallel_kernels_gang_single async\\(-1\\) num_gangs\\(1\\) map\\(force_present:c \\[len: [0-9]+\\]\\) if\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/if-clause-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/if-clause-2.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_kernels map\\(tofrom:c \\[len: [0-9]+\\]\\) if\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/if-clause-2.c -std=c++98 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_data_kernels map\\(tofrom:c \\[len: [0-9]+\\]\\) if\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/if-clause-2.c -std=c++98 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_parallel_kernels_gang_single async\\(-1\\) num_gangs\\(1\\) map\\(force_present:c \\[len: [0-9]+\\]\\) if\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/if-clause-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/implied-copy-1.c -std=c++20 scan-tree-dump-times gimple "map\\(force_tofrom:prod \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/implied-copy-1.c -std=c++20 scan-tree-dump-times gimple "map\\(force_tofrom:sum \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/implied-copy-1.c -std=c++20 scan-tree-dump-times gimple "map\\(tofrom:prod \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-1.c -std=c++20 scan-tree-dump-times gimple "map\\(tofrom:sum \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/implied-copy-1.c -std=c++26 scan-tree-dump-times gimple "map\\(force_tofrom:prod \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/implied-copy-1.c -std=c++26 scan-tree-dump-times gimple "map\\(force_tofrom:sum \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/implied-copy-1.c -std=c++26 scan-tree-dump-times gimple "map\\(tofrom:prod \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-1.c -std=c++26 scan-tree-dump-times gimple "map\\(tofrom:sum \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/implied-copy-1.c -std=c++98 scan-tree-dump-times gimple "map\\(force_tofrom:prod \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/implied-copy-1.c -std=c++98 scan-tree-dump-times gimple "map\\(force_tofrom:sum \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/implied-copy-1.c -std=c++98 scan-tree-dump-times gimple "map\\(tofrom:prod \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-1.c -std=c++98 scan-tree-dump-times gimple "map\\(tofrom:sum \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/implied-copy-2.c -std=c++20 scan-tree-dump-times gimple "map\\(tofrom:lres \\[len: [0-9]+\\]\\)" 4 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++20 scan-tree-dump-times gimple "map\\(tofrom:prod \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++20 scan-tree-dump-times gimple "map\\(tofrom:result \\[len: [0-9]+\\]\\)" 10 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++20 scan-tree-dump-times gimple "map\\(tofrom:sum \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++20 scan-tree-dump-times gimple "map\\(tofrom:sumc \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++20 scan-tree-dump-times gimple "map\\(tofrom:sumd \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++20 scan-tree-dump-times gimple "map\\(tofrom:sumf \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/implied-copy-2.c -std=c++26 scan-tree-dump-times gimple "map\\(tofrom:lres \\[len: [0-9]+\\]\\)" 4 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++26 scan-tree-dump-times gimple "map\\(tofrom:prod \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++26 scan-tree-dump-times gimple "map\\(tofrom:result \\[len: [0-9]+\\]\\)" 10 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++26 scan-tree-dump-times gimple "map\\(tofrom:sum \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++26 scan-tree-dump-times gimple "map\\(tofrom:sumc \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++26 scan-tree-dump-times gimple "map\\(tofrom:sumd \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++26 scan-tree-dump-times gimple "map\\(tofrom:sumf \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/implied-copy-2.c -std=c++98 scan-tree-dump-times gimple "map\\(tofrom:lres \\[len: [0-9]+\\]\\)" 4 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++98 scan-tree-dump-times gimple "map\\(tofrom:prod \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++98 scan-tree-dump-times gimple "map\\(tofrom:result \\[len: [0-9]+\\]\\)" 10 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++98 scan-tree-dump-times gimple "map\\(tofrom:sum \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++98 scan-tree-dump-times gimple "map\\(tofrom:sumc \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++98 scan-tree-dump-times gimple "map\\(tofrom:sumd \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++98 scan-tree-dump-times gimple "map\\(tofrom:sumf \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/implied-copy-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-1.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/goacc/kernels-1.c -std=c++20 (test for warnings, line 29) PASS: c-c++-common/goacc/kernels-1.c -std=c++20 (test for warnings, line 43) PASS: c-c++-common/goacc/kernels-1.c -std=c++20 (test for warnings, line 8) PASS: c-c++-common/goacc/kernels-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-1.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/goacc/kernels-1.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/goacc/kernels-1.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/goacc/kernels-1.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/goacc/kernels-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-1.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/goacc/kernels-1.c -std=c++98 (test for warnings, line 29) PASS: c-c++-common/goacc/kernels-1.c -std=c++98 (test for warnings, line 43) PASS: c-c++-common/goacc/kernels-1.c -std=c++98 (test for warnings, line 8) PASS: c-c++-common/goacc/kernels-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-2.c -std=c++20 scan-tree-dump-times ealias "(?n)clique .* base .*" 8 PASS: c-c++-common/goacc/kernels-alias-2.c -std=c++20 scan-tree-dump-times ealias "clique 1 base 1" 4 XFAIL: c-c++-common/goacc/kernels-alias-2.c -std=c++20 scan-tree-dump-times ealias "clique 1 base 2" 1 XFAIL: c-c++-common/goacc/kernels-alias-2.c -std=c++20 scan-tree-dump-times ealias "clique 1 base 3" 1 XFAIL: c-c++-common/goacc/kernels-alias-2.c -std=c++20 scan-tree-dump-times ealias "clique 1 base 4" 1 XFAIL: c-c++-common/goacc/kernels-alias-2.c -std=c++20 scan-tree-dump-times ealias "clique 1 base 5" 1 PASS: c-c++-common/goacc/kernels-alias-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-2.c -std=c++26 scan-tree-dump-times ealias "(?n)clique .* base .*" 8 PASS: c-c++-common/goacc/kernels-alias-2.c -std=c++26 scan-tree-dump-times ealias "clique 1 base 1" 4 XFAIL: c-c++-common/goacc/kernels-alias-2.c -std=c++26 scan-tree-dump-times ealias "clique 1 base 2" 1 XFAIL: c-c++-common/goacc/kernels-alias-2.c -std=c++26 scan-tree-dump-times ealias "clique 1 base 3" 1 XFAIL: c-c++-common/goacc/kernels-alias-2.c -std=c++26 scan-tree-dump-times ealias "clique 1 base 4" 1 XFAIL: c-c++-common/goacc/kernels-alias-2.c -std=c++26 scan-tree-dump-times ealias "clique 1 base 5" 1 PASS: c-c++-common/goacc/kernels-alias-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-2.c -std=c++98 scan-tree-dump-times ealias "(?n)clique .* base .*" 8 PASS: c-c++-common/goacc/kernels-alias-2.c -std=c++98 scan-tree-dump-times ealias "clique 1 base 1" 4 XFAIL: c-c++-common/goacc/kernels-alias-2.c -std=c++98 scan-tree-dump-times ealias "clique 1 base 2" 1 XFAIL: c-c++-common/goacc/kernels-alias-2.c -std=c++98 scan-tree-dump-times ealias "clique 1 base 3" 1 XFAIL: c-c++-common/goacc/kernels-alias-2.c -std=c++98 scan-tree-dump-times ealias "clique 1 base 4" 1 XFAIL: c-c++-common/goacc/kernels-alias-2.c -std=c++98 scan-tree-dump-times ealias "clique 1 base 5" 1 PASS: c-c++-common/goacc/kernels-alias-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-3.c -std=c++20 scan-tree-dump-times ealias "(?n)clique 1 base 0" 2 PASS: c-c++-common/goacc/kernels-alias-3.c -std=c++20 scan-tree-dump-times ealias "clique 1 base 1" 2 PASS: c-c++-common/goacc/kernels-alias-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-3.c -std=c++26 scan-tree-dump-times ealias "(?n)clique 1 base 0" 2 PASS: c-c++-common/goacc/kernels-alias-3.c -std=c++26 scan-tree-dump-times ealias "clique 1 base 1" 2 PASS: c-c++-common/goacc/kernels-alias-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-3.c -std=c++98 scan-tree-dump-times ealias "(?n)clique 1 base 0" 2 PASS: c-c++-common/goacc/kernels-alias-3.c -std=c++98 scan-tree-dump-times ealias "clique 1 base 1" 2 PASS: c-c++-common/goacc/kernels-alias-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-4.c -std=c++20 scan-tree-dump-times ealias "(?n)clique 1 base 0" 2 PASS: c-c++-common/goacc/kernels-alias-4.c -std=c++20 scan-tree-dump-times ealias "clique 1 base 1" 2 PASS: c-c++-common/goacc/kernels-alias-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-4.c -std=c++26 scan-tree-dump-times ealias "(?n)clique 1 base 0" 2 PASS: c-c++-common/goacc/kernels-alias-4.c -std=c++26 scan-tree-dump-times ealias "clique 1 base 1" 2 PASS: c-c++-common/goacc/kernels-alias-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-4.c -std=c++98 scan-tree-dump-times ealias "(?n)clique 1 base 0" 2 PASS: c-c++-common/goacc/kernels-alias-4.c -std=c++98 scan-tree-dump-times ealias "clique 1 base 1" 2 PASS: c-c++-common/goacc/kernels-alias-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-5.c -std=c++20 scan-tree-dump-times ealias "(?n)clique 1 base 0" 2 PASS: c-c++-common/goacc/kernels-alias-5.c -std=c++20 scan-tree-dump-times ealias "clique 1 base 1" 2 PASS: c-c++-common/goacc/kernels-alias-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-5.c -std=c++26 scan-tree-dump-times ealias "(?n)clique 1 base 0" 2 PASS: c-c++-common/goacc/kernels-alias-5.c -std=c++26 scan-tree-dump-times ealias "clique 1 base 1" 2 PASS: c-c++-common/goacc/kernels-alias-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-5.c -std=c++98 scan-tree-dump-times ealias "(?n)clique 1 base 0" 2 PASS: c-c++-common/goacc/kernels-alias-5.c -std=c++98 scan-tree-dump-times ealias "clique 1 base 1" 2 PASS: c-c++-common/goacc/kernels-alias-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-6.c -std=c++20 scan-tree-dump-times ealias "(?n)clique 1 base 0" 3 PASS: c-c++-common/goacc/kernels-alias-6.c -std=c++20 scan-tree-dump-times ealias "clique 1 base 1" 2 PASS: c-c++-common/goacc/kernels-alias-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-6.c -std=c++26 scan-tree-dump-times ealias "(?n)clique 1 base 0" 3 PASS: c-c++-common/goacc/kernels-alias-6.c -std=c++26 scan-tree-dump-times ealias "clique 1 base 1" 2 PASS: c-c++-common/goacc/kernels-alias-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-6.c -std=c++98 scan-tree-dump-times ealias "(?n)clique 1 base 0" 3 PASS: c-c++-common/goacc/kernels-alias-6.c -std=c++98 scan-tree-dump-times ealias "clique 1 base 1" 2 PASS: c-c++-common/goacc/kernels-alias-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-7.c -std=c++20 scan-tree-dump-times ealias "(?n)clique 1 base 0" 3 PASS: c-c++-common/goacc/kernels-alias-7.c -std=c++20 scan-tree-dump-times ealias "clique 1 base 1" 2 PASS: c-c++-common/goacc/kernels-alias-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-7.c -std=c++26 scan-tree-dump-times ealias "(?n)clique 1 base 0" 3 PASS: c-c++-common/goacc/kernels-alias-7.c -std=c++26 scan-tree-dump-times ealias "clique 1 base 1" 2 PASS: c-c++-common/goacc/kernels-alias-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-7.c -std=c++98 scan-tree-dump-times ealias "(?n)clique 1 base 0" 3 PASS: c-c++-common/goacc/kernels-alias-7.c -std=c++98 scan-tree-dump-times ealias "clique 1 base 1" 2 PASS: c-c++-common/goacc/kernels-alias-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-8.c -std=c++20 scan-tree-dump-times ealias "(?n)clique 1 base 0" 2 PASS: c-c++-common/goacc/kernels-alias-8.c -std=c++20 scan-tree-dump-times ealias "clique 1 base 1" 1 PASS: c-c++-common/goacc/kernels-alias-8.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-8.c -std=c++26 scan-tree-dump-times ealias "(?n)clique 1 base 0" 2 PASS: c-c++-common/goacc/kernels-alias-8.c -std=c++26 scan-tree-dump-times ealias "clique 1 base 1" 1 PASS: c-c++-common/goacc/kernels-alias-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-8.c -std=c++98 scan-tree-dump-times ealias "(?n)clique 1 base 0" 2 PASS: c-c++-common/goacc/kernels-alias-8.c -std=c++98 scan-tree-dump-times ealias "clique 1 base 1" 1 PASS: c-c++-common/goacc/kernels-alias-8.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-ipa-pta-2.c -std=c++20 scan-tree-dump-times optimized "(?n)= 0;$" 2 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-2.c -std=c++20 scan-tree-dump-times optimized "(?n)= 1;$" 1 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-2.c -std=c++20 scan-tree-dump-times optimized "(?n)= \\*a" 0 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-ipa-pta-2.c -std=c++26 scan-tree-dump-times optimized "(?n)= 0;$" 2 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-2.c -std=c++26 scan-tree-dump-times optimized "(?n)= 1;$" 1 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-2.c -std=c++26 scan-tree-dump-times optimized "(?n)= \\*a" 0 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-ipa-pta-2.c -std=c++98 scan-tree-dump-times optimized "(?n)= 0;$" 2 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-2.c -std=c++98 scan-tree-dump-times optimized "(?n)= 1;$" 1 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-2.c -std=c++98 scan-tree-dump-times optimized "(?n)= \\*a" 0 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-ipa-pta-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-ipa-pta-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-ipa-pta-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-ipa-pta-4.c -std=c++20 scan-tree-dump-times optimized "(?n)= 0;$" 2 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-4.c -std=c++20 scan-tree-dump-times optimized "(?n)= 1;$" 1 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-4.c -std=c++20 scan-tree-dump-times optimized "(?n)= \\*_[0-9];$" 0 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-ipa-pta-4.c -std=c++26 scan-tree-dump-times optimized "(?n)= 0;$" 2 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-4.c -std=c++26 scan-tree-dump-times optimized "(?n)= 1;$" 1 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-4.c -std=c++26 scan-tree-dump-times optimized "(?n)= \\*_[0-9];$" 0 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-ipa-pta-4.c -std=c++98 scan-tree-dump-times optimized "(?n)= 0;$" 2 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-4.c -std=c++98 scan-tree-dump-times optimized "(?n)= 1;$" 1 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-4.c -std=c++98 scan-tree-dump-times optimized "(?n)= \\*_[0-9];$" 0 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-ipa-pta.c -std=c++20 scan-tree-dump-times optimized "(?n)= 0;$" 2 PASS: c-c++-common/goacc/kernels-alias-ipa-pta.c -std=c++20 scan-tree-dump-times optimized "(?n)= 1;$" 1 PASS: c-c++-common/goacc/kernels-alias-ipa-pta.c -std=c++20 scan-tree-dump-times optimized "(?n)= \\*_[0-9]\\[0\\];$" 0 PASS: c-c++-common/goacc/kernels-alias-ipa-pta.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-ipa-pta.c -std=c++26 scan-tree-dump-times optimized "(?n)= 0;$" 2 PASS: c-c++-common/goacc/kernels-alias-ipa-pta.c -std=c++26 scan-tree-dump-times optimized "(?n)= 1;$" 1 PASS: c-c++-common/goacc/kernels-alias-ipa-pta.c -std=c++26 scan-tree-dump-times optimized "(?n)= \\*_[0-9]\\[0\\];$" 0 PASS: c-c++-common/goacc/kernels-alias-ipa-pta.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-ipa-pta.c -std=c++98 scan-tree-dump-times optimized "(?n)= 0;$" 2 PASS: c-c++-common/goacc/kernels-alias-ipa-pta.c -std=c++98 scan-tree-dump-times optimized "(?n)= 1;$" 1 PASS: c-c++-common/goacc/kernels-alias-ipa-pta.c -std=c++98 scan-tree-dump-times optimized "(?n)= \\*_[0-9]\\[0\\];$" 0 PASS: c-c++-common/goacc/kernels-alias-ipa-pta.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias.c -std=c++20 scan-tree-dump-times ealias "(?n)clique .* base .*" 8 PASS: c-c++-common/goacc/kernels-alias.c -std=c++20 scan-tree-dump-times ealias "clique 1 base 1" 4 XFAIL: c-c++-common/goacc/kernels-alias.c -std=c++20 scan-tree-dump-times ealias "clique 1 base 2" 1 XFAIL: c-c++-common/goacc/kernels-alias.c -std=c++20 scan-tree-dump-times ealias "clique 1 base 3" 1 XFAIL: c-c++-common/goacc/kernels-alias.c -std=c++20 scan-tree-dump-times ealias "clique 1 base 4" 1 XFAIL: c-c++-common/goacc/kernels-alias.c -std=c++20 scan-tree-dump-times ealias "clique 1 base 5" 1 PASS: c-c++-common/goacc/kernels-alias.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias.c -std=c++26 scan-tree-dump-times ealias "(?n)clique .* base .*" 8 PASS: c-c++-common/goacc/kernels-alias.c -std=c++26 scan-tree-dump-times ealias "clique 1 base 1" 4 XFAIL: c-c++-common/goacc/kernels-alias.c -std=c++26 scan-tree-dump-times ealias "clique 1 base 2" 1 XFAIL: c-c++-common/goacc/kernels-alias.c -std=c++26 scan-tree-dump-times ealias "clique 1 base 3" 1 XFAIL: c-c++-common/goacc/kernels-alias.c -std=c++26 scan-tree-dump-times ealias "clique 1 base 4" 1 XFAIL: c-c++-common/goacc/kernels-alias.c -std=c++26 scan-tree-dump-times ealias "clique 1 base 5" 1 PASS: c-c++-common/goacc/kernels-alias.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-alias.c -std=c++98 scan-tree-dump-times ealias "(?n)clique .* base .*" 8 PASS: c-c++-common/goacc/kernels-alias.c -std=c++98 scan-tree-dump-times ealias "clique 1 base 1" 4 XFAIL: c-c++-common/goacc/kernels-alias.c -std=c++98 scan-tree-dump-times ealias "clique 1 base 2" 1 XFAIL: c-c++-common/goacc/kernels-alias.c -std=c++98 scan-tree-dump-times ealias "clique 1 base 3" 1 XFAIL: c-c++-common/goacc/kernels-alias.c -std=c++98 scan-tree-dump-times ealias "clique 1 base 4" 1 XFAIL: c-c++-common/goacc/kernels-alias.c -std=c++98 scan-tree-dump-times ealias "clique 1 base 5" 1 PASS: c-c++-common/goacc/kernels-alias.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-counter-var-redundant-load.c -std=c++20 scan-tree-dump-times dom3 "(?n)\\*_[0-9][0-9]*;$" 1 PASS: c-c++-common/goacc/kernels-counter-var-redundant-load.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-counter-var-redundant-load.c -std=c++26 scan-tree-dump-times dom3 "(?n)\\*_[0-9][0-9]*;$" 1 PASS: c-c++-common/goacc/kernels-counter-var-redundant-load.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-counter-var-redundant-load.c -std=c++98 scan-tree-dump-times dom3 "(?n)\\*_[0-9][0-9]*;$" 1 PASS: c-c++-common/goacc/kernels-counter-var-redundant-load.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-counter-vars-function-scope.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-counter-vars-function-scope.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-counter-vars-function-scope.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-counter-vars-function-scope.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-counter-vars-function-scope.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-counter-vars-function-scope.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-counter-vars-function-scope.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-counter-vars-function-scope.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-counter-vars-function-scope.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-counter-vars-function-scope.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-counter-vars-function-scope.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-counter-vars-function-scope.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-counter-vars-function-scope.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-counter-vars-function-scope.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-counter-vars-function-scope.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 at line 38 (test for warnings, line 37) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 at line 43 (test for warnings, line 42) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 at line 44 (test for warnings, line 42) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 at line 45 (test for warnings, line 42) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 at line 49 (test for warnings, line 50) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 at line 54 (test for warnings, line 53) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 at line 55 (test for warnings, line 53) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 at line 56 (test for warnings, line 53) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 at line 60 (test for warnings, line 61) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 at line 64 (test for warnings, line 63) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 at line 65 (test for warnings, line 63) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 at line 72 (test for warnings, line 71) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 at line 73 (test for warnings, line 71) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 at line 74 (test for warnings, line 71) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma acc loop auto private\\(i\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma acc loop independent private\\(i\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma acc loop private\\(i\\)$" 2 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma acc loop" 4 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_kernels map\\(tofrom:sum \\[len: [0-9]+\\]\\) map\\(to:a\\[0\\] \\[len: [0-9]+\\]\\) map\\(firstprivate:a \\[pointer assign, bias: 0\\]\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma acc loop auto private\\(i\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma acc loop independent private\\(i\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma acc loop private\\(i\\)$" 2 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma acc loop" 4 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target " 6 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_data_kernels map\\(tofrom:sum \\[len: [0-9]+\\]\\) map\\(to:a\\[0\\] \\[len: [0-9]+\\]\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_kernels async\\(-1\\) map\\(force_present:sum \\[len: [0-9]+\\]\\) map\\(force_present:a\\[0\\] \\[len: [0-9]+\\]\\) map\\(firstprivate:a \\[pointer assign, bias: 0\\]\\)$" 3 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_parallel_kernels_gang_single async\\(-1\\) num_gangs\\(1\\) map\\(force_present:sum \\[len: [0-9]+\\]\\) map\\(force_present:a\\[0\\] \\[len: [0-9]+\\]\\) map\\(firstprivate:a \\[pointer assign, bias: 0\\]\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_parallel_kernels_parallelized async\\(-1\\) map\\(force_present:sum \\[len: [0-9]+\\]\\) map\\(force_present:a\\[0\\] \\[len: [0-9]+\\]\\) map\\(firstprivate:a \\[pointer assign, bias: 0\\]\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 scan-tree-dump-times omp_oacc_kernels_decompose "__builtin_GOACC_wait" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 TODO at line 39 (test for bogus messages, line 37) XFAIL: c-c++-common/goacc/kernels-decompose-1.c -std=c++20 TODO at line 66 (test for warnings, line 63) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 at line 38 (test for warnings, line 37) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 at line 43 (test for warnings, line 42) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 at line 44 (test for warnings, line 42) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 at line 45 (test for warnings, line 42) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 at line 49 (test for warnings, line 50) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 at line 54 (test for warnings, line 53) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 at line 55 (test for warnings, line 53) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 at line 56 (test for warnings, line 53) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 at line 60 (test for warnings, line 61) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 at line 64 (test for warnings, line 63) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 at line 65 (test for warnings, line 63) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 at line 72 (test for warnings, line 71) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 at line 73 (test for warnings, line 71) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 at line 74 (test for warnings, line 71) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma acc loop auto private\\(i\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma acc loop independent private\\(i\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma acc loop private\\(i\\)$" 2 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma acc loop" 4 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_kernels map\\(tofrom:sum \\[len: [0-9]+\\]\\) map\\(to:a\\[0\\] \\[len: [0-9]+\\]\\) map\\(firstprivate:a \\[pointer assign, bias: 0\\]\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma acc loop auto private\\(i\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma acc loop independent private\\(i\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma acc loop private\\(i\\)$" 2 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma acc loop" 4 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target " 6 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_data_kernels map\\(tofrom:sum \\[len: [0-9]+\\]\\) map\\(to:a\\[0\\] \\[len: [0-9]+\\]\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_kernels async\\(-1\\) map\\(force_present:sum \\[len: [0-9]+\\]\\) map\\(force_present:a\\[0\\] \\[len: [0-9]+\\]\\) map\\(firstprivate:a \\[pointer assign, bias: 0\\]\\)$" 3 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_parallel_kernels_gang_single async\\(-1\\) num_gangs\\(1\\) map\\(force_present:sum \\[len: [0-9]+\\]\\) map\\(force_present:a\\[0\\] \\[len: [0-9]+\\]\\) map\\(firstprivate:a \\[pointer assign, bias: 0\\]\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_parallel_kernels_parallelized async\\(-1\\) map\\(force_present:sum \\[len: [0-9]+\\]\\) map\\(force_present:a\\[0\\] \\[len: [0-9]+\\]\\) map\\(firstprivate:a \\[pointer assign, bias: 0\\]\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 scan-tree-dump-times omp_oacc_kernels_decompose "__builtin_GOACC_wait" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 TODO at line 39 (test for bogus messages, line 37) XFAIL: c-c++-common/goacc/kernels-decompose-1.c -std=c++26 TODO at line 66 (test for warnings, line 63) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 at line 38 (test for warnings, line 37) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 at line 43 (test for warnings, line 42) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 at line 44 (test for warnings, line 42) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 at line 45 (test for warnings, line 42) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 at line 49 (test for warnings, line 50) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 at line 54 (test for warnings, line 53) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 at line 55 (test for warnings, line 53) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 at line 56 (test for warnings, line 53) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 at line 60 (test for warnings, line 61) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 at line 64 (test for warnings, line 63) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 at line 65 (test for warnings, line 63) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 at line 72 (test for warnings, line 71) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 at line 73 (test for warnings, line 71) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 at line 74 (test for warnings, line 71) PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma acc loop auto private\\(i\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma acc loop independent private\\(i\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma acc loop private\\(i\\)$" 2 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma acc loop" 4 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_kernels map\\(tofrom:sum \\[len: [0-9]+\\]\\) map\\(to:a\\[0\\] \\[len: [0-9]+\\]\\) map\\(firstprivate:a \\[pointer assign, bias: 0\\]\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma acc loop auto private\\(i\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma acc loop independent private\\(i\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma acc loop private\\(i\\)$" 2 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma acc loop" 4 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target " 6 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_data_kernels map\\(tofrom:sum \\[len: [0-9]+\\]\\) map\\(to:a\\[0\\] \\[len: [0-9]+\\]\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_kernels async\\(-1\\) map\\(force_present:sum \\[len: [0-9]+\\]\\) map\\(force_present:a\\[0\\] \\[len: [0-9]+\\]\\) map\\(firstprivate:a \\[pointer assign, bias: 0\\]\\)$" 3 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_parallel_kernels_gang_single async\\(-1\\) num_gangs\\(1\\) map\\(force_present:sum \\[len: [0-9]+\\]\\) map\\(force_present:a\\[0\\] \\[len: [0-9]+\\]\\) map\\(firstprivate:a \\[pointer assign, bias: 0\\]\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_parallel_kernels_parallelized async\\(-1\\) map\\(force_present:sum \\[len: [0-9]+\\]\\) map\\(force_present:a\\[0\\] \\[len: [0-9]+\\]\\) map\\(firstprivate:a \\[pointer assign, bias: 0\\]\\)$" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 scan-tree-dump-times omp_oacc_kernels_decompose "__builtin_GOACC_wait" 1 PASS: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 TODO at line 39 (test for bogus messages, line 37) XFAIL: c-c++-common/goacc/kernels-decompose-1.c -std=c++98 TODO at line 66 (test for warnings, line 63) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 (test for warnings, line 170) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 (test for warnings, line 199) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 (test for warnings, line 217) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 100 (test for warnings, line 96) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 105 (test for warnings, line 104) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 106 (test for warnings, line 104) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 109 (test for warnings, line 108) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 110 (test for warnings, line 108) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 111 (test for warnings, line 108) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 112 (test for warnings, line 108) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 117 (test for warnings, line 116) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 118 (test for warnings, line 116) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 119 (test for warnings, line 116) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 120 (test for warnings, line 116) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 124 (test for warnings, line 125) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 128 (test for warnings, line 127) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 129 (test for warnings, line 127) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 130 (test for warnings, line 127) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 131 (test for warnings, line 127) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 136 (test for warnings, line 135) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 137 (test for warnings, line 135) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 138 (test for warnings, line 135) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 139 (test for warnings, line 135) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 145 (test for warnings, line 144) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 146 (test for warnings, line 144) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 147 (test for warnings, line 144) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 149 (test for warnings, line 144) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 152 (test for warnings, line 151) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 153 (test for warnings, line 151) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 154 (test for warnings, line 151) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 155 (test for warnings, line 151) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 156 (test for warnings, line 151) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 159 (test for warnings, line 158) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 160 (test for warnings, line 158) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 161 (test for warnings, line 158) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 164 (test for warnings, line 163) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 165 (test for warnings, line 163) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 166 (test for warnings, line 163) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 174 (test for warnings, line 175) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 177 (test for warnings, line 176) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 178 (test for warnings, line 176) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 184 (test for warnings, line 183) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 185 (test for warnings, line 183) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 190 (test for warnings, line 188) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 191 (test for warnings, line 188) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 194 (test for warnings, line 193) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 195 (test for warnings, line 193) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 196 (test for warnings, line 193) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 197 (test for warnings, line 193) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 203 (test for warnings, line 202) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 204 (test for warnings, line 202) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 205 (test for warnings, line 202) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 206 (test for warnings, line 202) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 208 (test for warnings, line 209) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 212 (test for warnings, line 211) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 213 (test for warnings, line 211) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 214 (test for warnings, line 211) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 215 (test for warnings, line 211) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 219 (test for warnings, line 220) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 223 (test for warnings, line 224) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 52 (test for warnings, line 51) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 53 (test for warnings, line 51) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 54 (test for warnings, line 51) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 55 (test for warnings, line 51) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 56 (test for warnings, line 51) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 57 (test for warnings, line 51) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 58 (test for warnings, line 51) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 60 (test for warnings, line 61) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 70 (test for warnings, line 69) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 71 (test for warnings, line 69) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 72 (test for warnings, line 69) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 73 (test for warnings, line 74) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 79 (test for warnings, line 78) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 80 (test for warnings, line 78) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 81 (test for warnings, line 78) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 82 (test for warnings, line 78) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 88 (test for warnings, line 87) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 89 (test for warnings, line 87) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 90 (test for warnings, line 87) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 91 (test for warnings, line 87) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 92 (test for warnings, line 93) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 97 (test for warnings, line 96) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 98 (test for warnings, line 96) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 at line 99 (test for warnings, line 96) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-2.c -std=c++20 TODO 'kernels' at line 186 (test for bogus messages, line 183) UNSUPPORTED: c-c++-common/goacc/kernels-decompose-2.c -std=c++26 PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 (test for warnings, line 170) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 (test for warnings, line 199) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 (test for warnings, line 217) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 100 (test for warnings, line 96) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 105 (test for warnings, line 104) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 106 (test for warnings, line 104) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 109 (test for warnings, line 108) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 110 (test for warnings, line 108) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 111 (test for warnings, line 108) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 112 (test for warnings, line 108) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 117 (test for warnings, line 116) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 118 (test for warnings, line 116) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 119 (test for warnings, line 116) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 120 (test for warnings, line 116) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 124 (test for warnings, line 125) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 128 (test for warnings, line 127) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 129 (test for warnings, line 127) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 130 (test for warnings, line 127) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 131 (test for warnings, line 127) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 136 (test for warnings, line 135) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 137 (test for warnings, line 135) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 138 (test for warnings, line 135) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 139 (test for warnings, line 135) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 145 (test for warnings, line 144) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 146 (test for warnings, line 144) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 147 (test for warnings, line 144) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 149 (test for warnings, line 144) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 152 (test for warnings, line 151) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 153 (test for warnings, line 151) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 154 (test for warnings, line 151) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 155 (test for warnings, line 151) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 156 (test for warnings, line 151) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 159 (test for warnings, line 158) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 160 (test for warnings, line 158) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 161 (test for warnings, line 158) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 164 (test for warnings, line 163) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 165 (test for warnings, line 163) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 166 (test for warnings, line 163) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 174 (test for warnings, line 175) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 177 (test for warnings, line 176) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 178 (test for warnings, line 176) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 184 (test for warnings, line 183) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 185 (test for warnings, line 183) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 190 (test for warnings, line 188) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 191 (test for warnings, line 188) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 194 (test for warnings, line 193) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 195 (test for warnings, line 193) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 196 (test for warnings, line 193) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 197 (test for warnings, line 193) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 203 (test for warnings, line 202) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 204 (test for warnings, line 202) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 205 (test for warnings, line 202) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 206 (test for warnings, line 202) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 208 (test for warnings, line 209) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 212 (test for warnings, line 211) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 213 (test for warnings, line 211) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 214 (test for warnings, line 211) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 215 (test for warnings, line 211) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 219 (test for warnings, line 220) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 223 (test for warnings, line 224) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 52 (test for warnings, line 51) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 53 (test for warnings, line 51) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 54 (test for warnings, line 51) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 55 (test for warnings, line 51) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 56 (test for warnings, line 51) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 57 (test for warnings, line 51) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 58 (test for warnings, line 51) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 60 (test for warnings, line 61) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 70 (test for warnings, line 69) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 71 (test for warnings, line 69) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 72 (test for warnings, line 69) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 73 (test for warnings, line 74) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 79 (test for warnings, line 78) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 80 (test for warnings, line 78) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 81 (test for warnings, line 78) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 82 (test for warnings, line 78) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 88 (test for warnings, line 87) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 89 (test for warnings, line 87) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 90 (test for warnings, line 87) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 91 (test for warnings, line 87) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 92 (test for warnings, line 93) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 97 (test for warnings, line 96) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 98 (test for warnings, line 96) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 at line 99 (test for warnings, line 96) PASS: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-2.c -std=c++98 TODO 'kernels' at line 186 (test for bogus messages, line 183) PASS: c-c++-common/goacc/kernels-decompose-pr100280-1.c -std=c++20 at line 15 (test for warnings, line 14) PASS: c-c++-common/goacc/kernels-decompose-pr100280-1.c -std=c++20 at line 16 (test for warnings, line 14) PASS: c-c++-common/goacc/kernels-decompose-pr100280-1.c -std=c++20 at line 17 (test for warnings, line 14) PASS: c-c++-common/goacc/kernels-decompose-pr100280-1.c -std=c++20 at line 18 (test for warnings, line 14) PASS: c-c++-common/goacc/kernels-decompose-pr100280-1.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr100280-1.c -std=c++20 TODO at line 20 (test for warnings, line 21) XFAIL: c-c++-common/goacc/kernels-decompose-pr100280-1.c -std=c++20 TODO location at line 19 (test for bogus messages, line 12) UNSUPPORTED: c-c++-common/goacc/kernels-decompose-pr100280-1.c -std=c++26 PASS: c-c++-common/goacc/kernels-decompose-pr100280-1.c -std=c++98 at line 15 (test for warnings, line 14) PASS: c-c++-common/goacc/kernels-decompose-pr100280-1.c -std=c++98 at line 16 (test for warnings, line 14) PASS: c-c++-common/goacc/kernels-decompose-pr100280-1.c -std=c++98 at line 17 (test for warnings, line 14) PASS: c-c++-common/goacc/kernels-decompose-pr100280-1.c -std=c++98 at line 18 (test for warnings, line 14) PASS: c-c++-common/goacc/kernels-decompose-pr100280-1.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr100280-1.c -std=c++98 TODO at line 20 (test for warnings, line 21) XFAIL: c-c++-common/goacc/kernels-decompose-pr100280-1.c -std=c++98 TODO location at line 19 (test for bogus messages, line 12) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++20 at line 17 (test for warnings, line 16) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++20 at line 18 (test for warnings, line 16) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++20 at line 19 (test for warnings, line 16) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++20 at line 20 (test for warnings, line 16) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++20 at line 24 (test for warnings, line 25) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++20 at line 27 (test for warnings, line 28) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++20 at line 29 (test for warnings, line 28) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++20 at line 30 (test for warnings, line 28) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++20 at line 31 (test for warnings, line 28) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++20 at line 32 (test for warnings, line 28) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++20 (test for excess errors) UNSUPPORTED: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++26 PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++98 at line 17 (test for warnings, line 16) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++98 at line 18 (test for warnings, line 16) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++98 at line 19 (test for warnings, line 16) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++98 at line 20 (test for warnings, line 16) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++98 at line 24 (test for warnings, line 25) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++98 at line 27 (test for warnings, line 28) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++98 at line 29 (test for warnings, line 28) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++98 at line 30 (test for warnings, line 28) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++98 at line 31 (test for warnings, line 28) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++98 at line 32 (test for warnings, line 28) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++20 at line 21 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++20 at line 22 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++20 at line 23 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++20 at line 24 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++20 at line 28 (test for warnings, line 29) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++20 at line 31 (test for warnings, line 32) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++20 at line 33 (test for warnings, line 32) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++20 at line 34 (test for warnings, line 32) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++20 at line 35 (test for warnings, line 32) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++20 at line 36 (test for warnings, line 32) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++20 TODO at line 19 (test for bogus messages, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++20 TODO at line 5 (test for warnings, line ) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++26 at line 21 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++26 at line 22 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++26 at line 23 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++26 at line 24 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++26 at line 28 (test for warnings, line 29) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++26 at line 31 (test for warnings, line 32) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++26 at line 33 (test for warnings, line 32) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++26 at line 34 (test for warnings, line 32) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++26 at line 35 (test for warnings, line 32) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++26 at line 36 (test for warnings, line 32) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++26 TODO at line 19 (test for bogus messages, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++26 TODO at line 5 (test for warnings, line ) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++98 at line 21 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++98 at line 22 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++98 at line 23 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++98 at line 24 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++98 at line 28 (test for warnings, line 29) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++98 at line 31 (test for warnings, line 32) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++98 at line 33 (test for warnings, line 32) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++98 at line 34 (test for warnings, line 32) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++98 at line 35 (test for warnings, line 32) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++98 at line 36 (test for warnings, line 32) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++98 TODO at line 19 (test for bogus messages, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++98 TODO at line 5 (test for warnings, line ) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++20 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++20 at line 24 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++20 at line 25 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++20 at line 26 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++20 at line 27 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++20 at line 33 (test for warnings, line 34) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++20 at line 36 (test for warnings, line 37) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++20 at line 38 (test for warnings, line 37) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++20 at line 39 (test for warnings, line 37) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++20 at line 40 (test for warnings, line 37) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++20 at line 41 (test for warnings, line 37) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++20 (internal compiler error: PR100400) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++20 TODO at line 10 (test for bogus messages, line ) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++20 TODO at line 9 (test for bogus messages, line ) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++20 w/ debug at line 29 (test for bogus messages, line 28) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++20 w/ debug at line 30 (test for bogus messages, line 31) UNSUPPORTED: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++26 PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++98 at line 22 (test for bogus messages, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++98 at line 24 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++98 at line 25 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++98 at line 26 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++98 at line 27 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++98 at line 33 (test for warnings, line 34) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++98 at line 36 (test for warnings, line 37) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++98 at line 38 (test for warnings, line 37) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++98 at line 39 (test for warnings, line 37) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++98 at line 40 (test for warnings, line 37) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++98 at line 41 (test for warnings, line 37) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++98 (internal compiler error: PR100400) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++98 TODO at line 10 (test for bogus messages, line ) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++98 TODO at line 9 (test for bogus messages, line ) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++98 w/ debug at line 29 (test for bogus messages, line 28) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++98 w/ debug at line 30 (test for bogus messages, line 31) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++20 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++20 at line 21 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++20 at line 22 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++20 at line 23 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++20 at line 24 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++20 at line 30 (test for warnings, line 31) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++20 at line 33 (test for warnings, line 34) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++20 at line 35 (test for warnings, line 34) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++20 at line 36 (test for warnings, line 34) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++20 at line 37 (test for warnings, line 34) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++20 at line 38 (test for warnings, line 34) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++20 (internal compiler error: PR100400) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++20 w/ debug at line 26 (test for bogus messages, line 25) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++20 w/ debug at line 27 (test for bogus messages, line 28) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++26 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++26 at line 21 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++26 at line 22 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++26 at line 23 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++26 at line 24 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++26 at line 30 (test for warnings, line 31) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++26 at line 33 (test for warnings, line 34) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++26 at line 35 (test for warnings, line 34) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++26 at line 36 (test for warnings, line 34) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++26 at line 37 (test for warnings, line 34) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++26 at line 38 (test for warnings, line 34) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++26 (internal compiler error: PR100400) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++26 w/ debug at line 26 (test for bogus messages, line 25) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++26 w/ debug at line 27 (test for bogus messages, line 28) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++98 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++98 at line 21 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++98 at line 22 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++98 at line 23 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++98 at line 24 (test for warnings, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++98 at line 30 (test for warnings, line 31) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++98 at line 33 (test for warnings, line 34) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++98 at line 35 (test for warnings, line 34) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++98 at line 36 (test for warnings, line 34) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++98 at line 37 (test for warnings, line 34) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++98 at line 38 (test for warnings, line 34) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++98 (internal compiler error: PR100400) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++98 w/ debug at line 26 (test for bogus messages, line 25) PASS: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++98 w/ debug at line 27 (test for bogus messages, line 28) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-1.c -std=c++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-1.c -std=c++20 at line 18 (test for warnings, line 19) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-1.c -std=c++20 at line 20 (test for warnings, line 19) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-1.c -std=c++20 at line 21 (test for warnings, line 19) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-1.c -std=c++20 at line 22 (test for warnings, line 19) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-1.c -std=c++26 at line 16 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-1.c -std=c++26 at line 18 (test for warnings, line 19) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-1.c -std=c++26 at line 20 (test for warnings, line 19) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-1.c -std=c++26 at line 21 (test for warnings, line 19) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-1.c -std=c++26 at line 22 (test for warnings, line 19) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-1.c -std=c++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-1.c -std=c++98 at line 18 (test for warnings, line 19) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-1.c -std=c++98 at line 20 (test for warnings, line 19) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-1.c -std=c++98 at line 21 (test for warnings, line 19) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-1.c -std=c++98 at line 22 (test for warnings, line 19) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-1.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++20 at line 17 (test for warnings, line 16) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++20 at line 21 (test for warnings, line 22) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++20 at line 23 (test for warnings, line 22) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++20 at line 24 (test for warnings, line 22) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++20 at line 25 (test for warnings, line 22) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++20 TODO at line 15 (test for bogus messages, line 16) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++20 w/ debug at line 19 (test for bogus messages, line 18) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++26 at line 17 (test for warnings, line 16) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++26 at line 21 (test for warnings, line 22) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++26 at line 23 (test for warnings, line 22) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++26 at line 24 (test for warnings, line 22) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++26 at line 25 (test for warnings, line 22) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++26 TODO at line 15 (test for bogus messages, line 16) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++26 w/ debug at line 19 (test for bogus messages, line 18) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++98 at line 17 (test for warnings, line 16) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++98 at line 21 (test for warnings, line 22) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++98 at line 23 (test for warnings, line 22) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++98 at line 24 (test for warnings, line 22) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++98 at line 25 (test for warnings, line 22) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++98 TODO at line 15 (test for bogus messages, line 16) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-2.c -std=c++98 w/ debug at line 19 (test for bogus messages, line 18) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++20 at line 16 (test for bogus messages, line 17) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++20 at line 18 (test for warnings, line 17) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++20 at line 22 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++20 at line 24 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++20 at line 25 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++20 at line 26 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++20 TODO at line 4 (test for bogus messages, line ) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++20 w/ debug at line 20 (test for bogus messages, line 19) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++26 at line 16 (test for bogus messages, line 17) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++26 at line 18 (test for warnings, line 17) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++26 at line 22 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++26 at line 24 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++26 at line 25 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++26 at line 26 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++26 TODO at line 4 (test for bogus messages, line ) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++26 w/ debug at line 20 (test for bogus messages, line 19) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++98 at line 16 (test for bogus messages, line 17) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++98 at line 18 (test for warnings, line 17) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++98 at line 22 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++98 at line 24 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++98 at line 25 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++98 at line 26 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++98 TODO at line 4 (test for bogus messages, line ) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-3.c -std=c++98 w/ debug at line 20 (test for bogus messages, line 19) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++20 at line 16 (test for bogus messages, line 17) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++20 at line 18 (test for warnings, line 17) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++20 at line 22 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++20 at line 24 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++20 at line 25 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++20 at line 26 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++20 TODO at line 4 (test for bogus messages, line ) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++20 w/ debug at line 20 (test for bogus messages, line 19) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++26 at line 16 (test for bogus messages, line 17) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++26 at line 18 (test for warnings, line 17) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++26 at line 22 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++26 at line 24 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++26 at line 25 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++26 at line 26 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++26 TODO at line 4 (test for bogus messages, line ) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++26 w/ debug at line 20 (test for bogus messages, line 19) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++98 at line 16 (test for bogus messages, line 17) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++98 at line 18 (test for warnings, line 17) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++98 at line 22 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++98 at line 24 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++98 at line 25 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++98 at line 26 (test for warnings, line 23) PASS: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++98 TODO at line 4 (test for bogus messages, line ) XFAIL: c-c++-common/goacc/kernels-decompose-pr103836-1-4.c -std=c++98 w/ debug at line 20 (test for bogus messages, line 19) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-1.c -std=c++20 at line 19 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-1.c -std=c++20 at line 20 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-1.c -std=c++20 at line 21 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-1.c -std=c++20 at line 25 (test for warnings, line 26) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-1.c -std=c++20 at line 27 (test for warnings, line 26) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-1.c -std=c++20 at line 28 (test for warnings, line 26) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-1.c -std=c++20 at line 29 (test for warnings, line 26) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-1.c -std=c++20 (test for excess errors) UNSUPPORTED: c-c++-common/goacc/kernels-decompose-pr104061-1-1.c -std=c++26 PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-1.c -std=c++98 at line 19 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-1.c -std=c++98 at line 20 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-1.c -std=c++98 at line 21 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-1.c -std=c++98 at line 25 (test for warnings, line 26) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-1.c -std=c++98 at line 27 (test for warnings, line 26) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-1.c -std=c++98 at line 28 (test for warnings, line 26) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-1.c -std=c++98 at line 29 (test for warnings, line 26) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++20 at line 19 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++20 at line 20 (test for warnings, line 18) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++20 at line 23 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++20 at line 29 (test for warnings, line 30) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++20 at line 31 (test for warnings, line 30) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++20 at line 32 (test for warnings, line 30) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++20 at line 33 (test for warnings, line 30) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++20 TODO at line 17 (test for bogus messages, line 18) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++20 w/ debug at line 21 (test for bogus messages, line 18) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++20 w/ debug at line 22 (test for bogus messages, line 18) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++20 w/ debug at line 25 (test for bogus messages, line 24) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++20 w/ debug at line 26 (test for bogus messages, line 27) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++26 at line 19 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++26 at line 20 (test for warnings, line 18) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++26 at line 23 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++26 at line 29 (test for warnings, line 30) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++26 at line 31 (test for warnings, line 30) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++26 at line 32 (test for warnings, line 30) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++26 at line 33 (test for warnings, line 30) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++26 TODO at line 17 (test for bogus messages, line 18) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++26 w/ debug at line 21 (test for bogus messages, line 18) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++26 w/ debug at line 22 (test for bogus messages, line 18) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++26 w/ debug at line 25 (test for bogus messages, line 24) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++26 w/ debug at line 26 (test for bogus messages, line 27) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++98 at line 19 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++98 at line 20 (test for warnings, line 18) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++98 at line 23 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++98 at line 29 (test for warnings, line 30) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++98 at line 31 (test for warnings, line 30) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++98 at line 32 (test for warnings, line 30) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++98 at line 33 (test for warnings, line 30) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++98 TODO at line 17 (test for bogus messages, line 18) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++98 w/ debug at line 21 (test for bogus messages, line 18) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++98 w/ debug at line 22 (test for bogus messages, line 18) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++98 w/ debug at line 25 (test for bogus messages, line 24) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-2.c -std=c++98 w/ debug at line 26 (test for bogus messages, line 27) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++20 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++20 at line 21 (test for warnings, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++20 at line 22 (test for warnings, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++20 at line 26 (test for warnings, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++20 at line 32 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++20 at line 34 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++20 at line 35 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++20 at line 36 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++20 TODO at line 5 (test for bogus messages, line ) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++20 w/ debug at line 23 (test for bogus messages, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++20 w/ debug at line 24 (test for bogus messages, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++20 w/ debug at line 25 (test for bogus messages, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++20 w/ debug at line 28 (test for bogus messages, line 27) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++20 w/ debug at line 29 (test for bogus messages, line 30) UNSUPPORTED: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++26 PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++98 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++98 at line 21 (test for warnings, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++98 at line 22 (test for warnings, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++98 at line 26 (test for warnings, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++98 at line 32 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++98 at line 34 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++98 at line 35 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++98 at line 36 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++98 TODO at line 5 (test for bogus messages, line ) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++98 w/ debug at line 23 (test for bogus messages, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++98 w/ debug at line 24 (test for bogus messages, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++98 w/ debug at line 25 (test for bogus messages, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++98 w/ debug at line 28 (test for bogus messages, line 27) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-3.c -std=c++98 w/ debug at line 29 (test for bogus messages, line 30) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++20 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++20 at line 21 (test for warnings, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++20 at line 22 (test for warnings, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++20 at line 26 (test for warnings, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++20 at line 32 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++20 at line 34 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++20 at line 35 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++20 at line 36 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++20 TODO at line 5 (test for bogus messages, line ) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++20 w/ debug at line 23 (test for bogus messages, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++20 w/ debug at line 24 (test for bogus messages, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++20 w/ debug at line 25 (test for bogus messages, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++20 w/ debug at line 28 (test for bogus messages, line 27) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++20 w/ debug at line 29 (test for bogus messages, line 30) UNSUPPORTED: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++26 PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++98 at line 19 (test for bogus messages, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++98 at line 21 (test for warnings, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++98 at line 22 (test for warnings, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++98 at line 26 (test for warnings, line 20) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++98 at line 32 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++98 at line 34 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++98 at line 35 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++98 at line 36 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++98 TODO at line 5 (test for bogus messages, line ) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++98 w/ debug at line 23 (test for bogus messages, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++98 w/ debug at line 24 (test for bogus messages, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++98 w/ debug at line 25 (test for bogus messages, line 20) XFAIL: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++98 w/ debug at line 28 (test for bogus messages, line 27) PASS: c-c++-common/goacc/kernels-decompose-pr104061-1-4.c -std=c++98 w/ debug at line 29 (test for bogus messages, line 30) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++20 at line 19 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++20 at line 20 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++20 at line 21 (test for warnings, line 22) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++20 at line 25 (test for warnings, line 24) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++20 at line 26 (test for warnings, line 24) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++20 at line 27 (test for warnings, line 28) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++20 at line 38 (test for warnings, line 37) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++20 at line 39 (test for warnings, line 37) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++20 at line 40 (test for warnings, line 41) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++20 at line 44 (test for warnings, line 43) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++20 at line 45 (test for warnings, line 43) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++20 at line 46 (test for warnings, line 47) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++20 TODO 'data' at line 14 (test for bogus messages, line 13) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++26 at line 19 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++26 at line 20 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++26 at line 21 (test for warnings, line 22) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++26 at line 25 (test for warnings, line 24) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++26 at line 26 (test for warnings, line 24) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++26 at line 27 (test for warnings, line 28) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++26 at line 38 (test for warnings, line 37) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++26 at line 39 (test for warnings, line 37) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++26 at line 40 (test for warnings, line 41) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++26 at line 44 (test for warnings, line 43) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++26 at line 45 (test for warnings, line 43) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++26 at line 46 (test for warnings, line 47) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++26 TODO 'data' at line 14 (test for bogus messages, line 13) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++98 at line 19 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++98 at line 20 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++98 at line 21 (test for warnings, line 22) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++98 at line 25 (test for warnings, line 24) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++98 at line 26 (test for warnings, line 24) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++98 at line 27 (test for warnings, line 28) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++98 at line 38 (test for warnings, line 37) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++98 at line 39 (test for warnings, line 37) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++98 at line 40 (test for warnings, line 41) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++98 at line 44 (test for warnings, line 43) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++98 at line 45 (test for warnings, line 43) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++98 at line 46 (test for warnings, line 47) PASS: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-decompose-pr104086-1.c -std=c++98 TODO 'data' at line 14 (test for bogus messages, line 13) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++20 at line 17 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++20 at line 18 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++20 at line 19 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++20 at line 20 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++20 at line 24 (test for warnings, line 25) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++20 at line 26 (test for warnings, line 25) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++20 at line 27 (test for warnings, line 25) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++20 at line 31 (test for warnings, line 32) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++20 at line 33 (test for warnings, line 32) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++20 at line 34 (test for warnings, line 32) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++20 (test for excess errors) UNSUPPORTED: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++26 PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++98 at line 17 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++98 at line 18 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++98 at line 19 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++98 at line 20 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++98 at line 24 (test for warnings, line 25) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++98 at line 26 (test for warnings, line 25) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++98 at line 27 (test for warnings, line 25) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++98 at line 31 (test for warnings, line 32) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++98 at line 33 (test for warnings, line 32) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++98 at line 34 (test for warnings, line 32) PASS: c-c++-common/goacc/kernels-decompose-pr104132-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++20 at line 17 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++20 at line 18 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++20 at line 19 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++20 at line 20 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++20 at line 21 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++20 at line 22 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++20 at line 26 (test for warnings, line 27) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++20 at line 28 (test for warnings, line 27) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++20 at line 29 (test for warnings, line 27) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++20 at line 33 (test for warnings, line 34) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++20 at line 35 (test for warnings, line 34) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++20 at line 36 (test for warnings, line 34) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++20 (test for excess errors) UNSUPPORTED: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++26 PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++98 at line 17 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++98 at line 18 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++98 at line 19 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++98 at line 20 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++98 at line 21 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++98 at line 22 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++98 at line 26 (test for warnings, line 27) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++98 at line 28 (test for warnings, line 27) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++98 at line 29 (test for warnings, line 27) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++98 at line 33 (test for warnings, line 34) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++98 at line 35 (test for warnings, line 34) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++98 at line 36 (test for warnings, line 34) PASS: c-c++-common/goacc/kernels-decompose-pr104133-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++20 at line 17 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++20 at line 18 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++20 at line 19 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++20 at line 20 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++20 at line 21 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++20 at line 25 (test for warnings, line 26) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++20 at line 27 (test for warnings, line 26) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++20 at line 28 (test for warnings, line 26) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++20 at line 32 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++20 at line 34 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++20 at line 35 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++20 (test for excess errors) UNSUPPORTED: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++26 PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++98 at line 17 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++98 at line 18 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++98 at line 19 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++98 at line 20 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++98 at line 21 (test for warnings, line 15) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++98 at line 25 (test for warnings, line 26) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++98 at line 27 (test for warnings, line 26) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++98 at line 28 (test for warnings, line 26) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++98 at line 32 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++98 at line 34 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++98 at line 35 (test for warnings, line 33) PASS: c-c++-common/goacc/kernels-decompose-pr104774-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-default-2.c -std=c++20 scan-tree-dump-times gimple "map\\(tofrom" 1 PASS: c-c++-common/goacc/kernels-default-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-default-2.c -std=c++26 scan-tree-dump-times gimple "map\\(tofrom" 1 PASS: c-c++-common/goacc/kernels-default-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-default-2.c -std=c++98 scan-tree-dump-times gimple "map\\(tofrom" 1 PASS: c-c++-common/goacc/kernels-default-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-default.c -std=c++20 scan-tree-dump-times gimple "map\\(force_tofrom" 1 PASS: c-c++-common/goacc/kernels-default.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-default.c -std=c++26 scan-tree-dump-times gimple "map\\(force_tofrom" 1 PASS: c-c++-common/goacc/kernels-default.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-default.c -std=c++98 scan-tree-dump-times gimple "map\\(force_tofrom" 1 PASS: c-c++-common/goacc/kernels-default.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*foo.*._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone, noinline\\)\\)" 1 PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++20 scan-tree-dump-times parloops1 "parallelizing outer loop" 1 PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*foo.*._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone, noinline\\)\\)" 1 PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++26 scan-tree-dump-times parloops1 "parallelizing outer loop" 1 PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*foo.*._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone, noinline\\)\\)" 1 PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++98 scan-tree-dump-times parloops1 "parallelizing outer loop" 1 PASS: c-c++-common/goacc/kernels-double-reduction-n.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*foo.*._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone, noinline\\)\\)" 1 PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++20 scan-tree-dump-times parloops1 "parallelizing outer loop" 1 PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*foo.*._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone, noinline\\)\\)" 1 PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++26 scan-tree-dump-times parloops1 "parallelizing outer loop" 1 PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*foo.*._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone, noinline\\)\\)" 1 PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++98 scan-tree-dump-times parloops1 "parallelizing outer loop" 1 PASS: c-c++-common/goacc/kernels-double-reduction.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.2" 1 PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 3 PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 3 PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.2" 1 PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 3 PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 3 PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.2" 1 PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 3 PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 3 PASS: c-c++-common/goacc/kernels-loop-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-3.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-3.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-3.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-loop-3.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-loop-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-3.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-3.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-3.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-loop-3.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-loop-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-3.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-3.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-3.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-loop-3.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-loop-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.2" 1 PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 3 PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 3 PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.2" 1 PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 3 PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 3 PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.2" 1 PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 3 PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 3 PASS: c-c++-common/goacc/kernels-loop-data-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.2" 1 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 3 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 3 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.2" 1 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 3 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 3 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.2" 1 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 3 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 3 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.2" 1 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 3 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 3 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.2" 1 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 3 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 3 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.2" 1 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 3 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 3 PASS: c-c++-common/goacc/kernels-loop-data-enter-exit.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-data-update.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-data-update.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-data-update.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-loop-data-update.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 2 PASS: c-c++-common/goacc/kernels-loop-data-update.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 2 PASS: c-c++-common/goacc/kernels-loop-data-update.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-data-update.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-data-update.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-data-update.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-loop-data-update.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 2 PASS: c-c++-common/goacc/kernels-loop-data-update.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 2 PASS: c-c++-common/goacc/kernels-loop-data-update.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-data-update.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-data-update.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-data-update.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-loop-data-update.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 2 PASS: c-c++-common/goacc/kernels-loop-data-update.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 2 PASS: c-c++-common/goacc/kernels-loop-data-update.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.2" 1 PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 3 PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 3 PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.2" 1 PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 3 PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 3 PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.2" 1 PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 3 PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 3 PASS: c-c++-common/goacc/kernels-loop-data.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-g.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-g.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-g.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-loop-g.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-loop-g.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-g.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-g.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-g.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-loop-g.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-loop-g.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-g.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-g.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-g.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-loop-g.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-loop-g.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-mod-not-zero.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-mod-not-zero.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-mod-not-zero.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-loop-mod-not-zero.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-loop-mod-not-zero.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-mod-not-zero.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-mod-not-zero.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-mod-not-zero.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-loop-mod-not-zero.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-loop-mod-not-zero.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-mod-not-zero.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-mod-not-zero.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-mod-not-zero.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-loop-mod-not-zero.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-loop-mod-not-zero.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-n.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-n.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*foo.*._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-n.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-loop-n.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-loop-n.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-n.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-n.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*foo.*._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-n.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-loop-n.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-loop-n.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-n.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-n.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*foo.*._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-n.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-loop-n.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-loop-n.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-nest.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-nest.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-nest.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-loop-nest.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-loop-nest.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-nest.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-nest.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-nest.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-loop-nest.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-loop-nest.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop-nest.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop-nest.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop-nest.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-loop-nest.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-loop-nest.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-loop.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-loop.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-loop.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-loop.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-loop.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-loop.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-loop.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-loop.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-loop.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-one-counter-var.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-one-counter-var.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-one-counter-var.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-one-counter-var.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-one-counter-var.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-one-counter-var.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-one-counter-var.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-one-counter-var.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-one-counter-var.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-one-counter-var.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-one-counter-var.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-one-counter-var.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-one-counter-var.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 1 PASS: c-c++-common/goacc/kernels-one-counter-var.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-one-counter-var.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.2" 1 XFAIL: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 2 XFAIL: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 2 PASS: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.2" 1 XFAIL: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 2 XFAIL: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 2 PASS: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.1" 1 PASS: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*main._omp_fn.2" 1 XFAIL: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone\\)\\)" 2 XFAIL: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 2 PASS: c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/kernels-reduction.c -std=c++20 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-reduction.c -std=c++20 scan-tree-dump-times optimized "(?n);; Function .*foo.*._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-reduction.c -std=c++20 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone, noinline\\)\\)" 1 PASS: c-c++-common/goacc/kernels-reduction.c -std=c++20 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-reduction.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/kernels-reduction.c -std=c++26 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-reduction.c -std=c++26 scan-tree-dump-times optimized "(?n);; Function .*foo.*._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-reduction.c -std=c++26 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone, noinline\\)\\)" 1 PASS: c-c++-common/goacc/kernels-reduction.c -std=c++26 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-reduction.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/kernels-reduction.c -std=c++98 scan-tree-dump-not parloops1 "FAILED:" PASS: c-c++-common/goacc/kernels-reduction.c -std=c++98 scan-tree-dump-times optimized "(?n);; Function .*foo.*._omp_fn.0" 1 PASS: c-c++-common/goacc/kernels-reduction.c -std=c++98 scan-tree-dump-times parloops1 "(?n)__attribute__\\(\\(oacc kernels parallelized, oacc function \\(, , \\), oacc kernels, omp target entrypoint, noclone, noinline\\)\\)" 1 PASS: c-c++-common/goacc/kernels-reduction.c -std=c++98 scan-tree-dump-times parloops1 "SUCCESS: may be parallelized" 1 PASS: c-c++-common/goacc/kernels-reduction.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/loop-1.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/goacc/loop-1.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/goacc/loop-1.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/goacc/loop-1.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/goacc/loop-1.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/goacc/loop-1.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/goacc/loop-1.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/goacc/loop-1.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/goacc/loop-1.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/goacc/loop-1.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/goacc/loop-1.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/goacc/loop-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/loop-1.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/goacc/loop-1.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/goacc/loop-1.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/goacc/loop-1.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/goacc/loop-1.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/goacc/loop-1.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/goacc/loop-1.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/goacc/loop-1.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/goacc/loop-1.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/goacc/loop-1.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/goacc/loop-1.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/goacc/loop-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/loop-1.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/goacc/loop-1.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/goacc/loop-1.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/goacc/loop-1.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/goacc/loop-1.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/goacc/loop-1.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/goacc/loop-1.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/goacc/loop-1.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/goacc/loop-1.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/goacc/loop-1.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/goacc/loop-1.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/goacc/loop-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++20 (test for errors, line 108) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++20 (test for errors, line 111) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++20 (test for errors, line 114) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++20 (test for errors, line 117) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++20 (test for errors, line 150) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++20 (test for errors, line 166) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++20 (test for errors, line 179) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++20 (test for errors, line 182) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++20 (test for errors, line 185) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++20 (test for errors, line 188) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++20 (test for errors, line 59) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++20 (test for errors, line 66) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++20 (test for errors, line 85) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++20 (test for errors, line 95) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++26 (test for errors, line 108) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++26 (test for errors, line 111) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++26 (test for errors, line 114) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++26 (test for errors, line 117) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++26 (test for errors, line 150) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++26 (test for errors, line 166) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++26 (test for errors, line 179) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++26 (test for errors, line 182) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++26 (test for errors, line 185) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++26 (test for errors, line 188) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++26 (test for errors, line 59) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++26 (test for errors, line 66) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++26 (test for errors, line 85) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++26 (test for errors, line 95) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++98 (test for errors, line 108) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++98 (test for errors, line 111) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++98 (test for errors, line 114) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++98 (test for errors, line 117) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++98 (test for errors, line 150) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++98 (test for errors, line 166) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++98 (test for errors, line 179) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++98 (test for errors, line 182) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++98 (test for errors, line 185) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++98 (test for errors, line 188) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++98 (test for errors, line 59) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++98 (test for errors, line 66) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++98 (test for errors, line 85) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++98 (test for errors, line 95) PASS: c-c++-common/goacc/loop-2-kernels.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 101) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 120) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 128) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 139) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 152) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 155) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 158) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 161) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 69) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 75) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 79) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 92) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 95) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for errors, line 98) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for warnings, line 21) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 2 (test for warnings, line 41) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++20 3 (test for warnings, line 66) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 101) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 120) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 128) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 139) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 152) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 155) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 158) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 161) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 69) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 72) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 75) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 79) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 92) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 95) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for errors, line 98) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 2 (test for warnings, line 41) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++26 3 (test for warnings, line 66) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 101) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 120) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 128) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 139) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 152) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 155) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 158) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 161) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 47) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 69) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 72) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 75) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 79) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 92) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 95) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for errors, line 98) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for warnings, line 21) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 2 (test for warnings, line 41) PASS: c-c++-common/goacc/loop-2-parallel.c -std=c++98 3 (test for warnings, line 66) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 101) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 120) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 128) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 139) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 152) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 155) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 158) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 161) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 69) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 75) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 79) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 92) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 95) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for errors, line 98) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for warnings, line 21) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 2 (test for warnings, line 41) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++20 3 (test for warnings, line 66) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 101) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 120) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 128) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 139) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 152) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 155) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 158) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 161) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 69) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 72) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 75) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 79) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 92) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 95) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for errors, line 98) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 2 (test for warnings, line 41) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++26 3 (test for warnings, line 66) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 101) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 120) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 128) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 139) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 152) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 155) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 158) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 161) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 47) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 69) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 72) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 75) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 79) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 92) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 95) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for errors, line 98) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for warnings, line 21) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 2 (test for warnings, line 41) PASS: c-c++-common/goacc/loop-2-serial.c -std=c++98 3 (test for warnings, line 66) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++20 (test for errors, line 57) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++26 (test for errors, line 57) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++98 (test for errors, line 47) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++98 (test for errors, line 57) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/goacc/loop-3-parallel.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++20 (test for errors, line 57) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++26 (test for errors, line 57) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++98 (test for errors, line 47) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++98 (test for errors, line 57) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/goacc/loop-3-serial.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++20 (test for warnings, line 104) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++20 (test for warnings, line 114) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++20 (test for warnings, line 145) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++20 (test for warnings, line 179) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++20 (test for warnings, line 189) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++20 (test for warnings, line 207) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++20 (test for warnings, line 225) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++20 (test for warnings, line 232) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++20 (test for warnings, line 243) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++20 (test for warnings, line 54) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++20 (test for warnings, line 84) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++26 (test for warnings, line 104) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++26 (test for warnings, line 114) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++26 (test for warnings, line 145) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++26 (test for warnings, line 179) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++26 (test for warnings, line 189) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++26 (test for warnings, line 207) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++26 (test for warnings, line 225) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++26 (test for warnings, line 232) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++26 (test for warnings, line 243) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++26 (test for warnings, line 84) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++98 (test for warnings, line 104) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++98 (test for warnings, line 114) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++98 (test for warnings, line 145) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++98 (test for warnings, line 179) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++98 (test for warnings, line 189) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++98 (test for warnings, line 207) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++98 (test for warnings, line 225) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++98 (test for warnings, line 232) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++98 (test for warnings, line 243) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++98 (test for warnings, line 54) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++98 (test for warnings, line 84) PASS: c-c++-common/goacc/loop-auto-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++20 (test for errors, line 67) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++20 (test for errors, line 91) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++20 (test for warnings, line 101) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++20 (test for warnings, line 64) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++20 (test for warnings, line 75) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++20 (test for warnings, line 80) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++20 (test for warnings, line 88) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++20 (test for warnings, line 96) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++26 (test for errors, line 67) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++26 (test for errors, line 91) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++26 (test for warnings, line 101) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++26 (test for warnings, line 64) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++26 (test for warnings, line 75) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++26 (test for warnings, line 80) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++26 (test for warnings, line 88) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++26 (test for warnings, line 96) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++98 (test for errors, line 67) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++98 (test for errors, line 91) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++98 (test for warnings, line 101) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++98 (test for warnings, line 64) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++98 (test for warnings, line 75) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++98 (test for warnings, line 80) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++98 (test for warnings, line 88) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++98 (test for warnings, line 96) PASS: c-c++-common/goacc/loop-auto-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/loop-clauses.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/loop-clauses.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/loop-clauses.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/loop-private-1.c -std=c++20 scan-tree-dump-times gimple "#pragma acc loop collapse\\(2\\) private\\(j\\) private\\(i\\)" 1 PASS: c-c++-common/goacc/loop-private-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/loop-private-1.c -std=c++26 scan-tree-dump-times gimple "#pragma acc loop collapse\\(2\\) private\\(j\\) private\\(i\\)" 1 PASS: c-c++-common/goacc/loop-private-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/loop-private-1.c -std=c++98 scan-tree-dump-times gimple "#pragma acc loop collapse\\(2\\) private\\(j\\) private\\(i\\)" 1 PASS: c-c++-common/goacc/loop-private-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 148) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 153) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 158) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 163) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 168) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 173) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 178) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 183) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 188) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 193) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 198) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 208) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 213) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 218) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 223) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 228) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 233) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 238) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 243) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 253) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 258) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 263) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 268) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 273) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 278) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 283) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 288) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 293) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 298) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 303) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 308) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 313) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for errors, line 318) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for warnings, line 248) PASS: c-c++-common/goacc/loop-shape.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 148) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 153) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 158) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 163) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 168) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 173) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 178) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 183) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 188) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 193) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 198) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 208) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 213) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 218) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 223) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 228) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 233) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 238) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 243) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 253) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 258) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 263) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 268) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 273) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 278) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 283) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 288) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 293) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 298) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 303) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 308) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 313) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for errors, line 318) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for warnings, line 248) PASS: c-c++-common/goacc/loop-shape.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 148) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 153) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 158) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 163) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 168) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 173) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 178) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 183) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 188) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 193) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 198) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 208) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 213) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 218) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 223) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 228) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 233) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 238) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 243) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 253) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 258) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 263) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 268) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 273) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 278) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 283) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 288) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 293) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 298) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 303) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 308) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 313) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for errors, line 318) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for warnings, line 248) PASS: c-c++-common/goacc/loop-shape.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/goacc/mdc-1.c -std=c++20 UNSUPPORTED: c-c++-common/goacc/mdc-1.c -std=c++26 UNSUPPORTED: c-c++-common/goacc/mdc-1.c -std=c++98 PASS: c-c++-common/goacc/mdc-2.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 (test for errors, line 27) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 (test for errors, line 58) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 at line 28 (test for errors, line 27) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 at line 30 (test for errors, line 29) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 at line 32 (test for errors, line 31) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 at line 34 (test for errors, line 33) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 at line 36 (test for errors, line 35) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 at line 38 (test for errors, line 37) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 at line 40 (test for errors, line 39) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 at line 42 (test for errors, line 41) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 at line 53 (test for errors, line 52) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 at line 55 (test for errors, line 54) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 at line 57 (test for errors, line 56) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 at line 59 (test for errors, line 58) PASS: c-c++-common/goacc/mdc-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 (test for errors, line 27) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 (test for errors, line 58) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 at line 28 (test for errors, line 27) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 at line 30 (test for errors, line 29) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 at line 32 (test for errors, line 31) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 at line 34 (test for errors, line 33) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 at line 36 (test for errors, line 35) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 at line 38 (test for errors, line 37) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 at line 40 (test for errors, line 39) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 at line 42 (test for errors, line 41) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 at line 53 (test for errors, line 52) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 at line 55 (test for errors, line 54) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 at line 57 (test for errors, line 56) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 at line 59 (test for errors, line 58) PASS: c-c++-common/goacc/mdc-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 (test for errors, line 27) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 (test for errors, line 58) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 at line 28 (test for errors, line 27) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 at line 30 (test for errors, line 29) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 at line 32 (test for errors, line 31) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 at line 34 (test for errors, line 33) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 at line 36 (test for errors, line 35) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 at line 38 (test for errors, line 37) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 at line 40 (test for errors, line 39) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 at line 42 (test for errors, line 41) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 at line 53 (test for errors, line 52) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 at line 55 (test for errors, line 54) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 at line 57 (test for errors, line 56) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 at line 59 (test for errors, line 58) PASS: c-c++-common/goacc/mdc-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++20 TODO (test for warnings, line 122) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++20 TODO (test for warnings, line 131) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++20 TODO (test for warnings, line 137) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++20 TODO (test for warnings, line 193) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++20 TODO (test for warnings, line 202) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++20 TODO (test for warnings, line 208) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++20 TODO (test for warnings, line 218) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++20 TODO (test for warnings, line 224) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++20 TODO (test for warnings, line 234) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++20 TODO (test for warnings, line 240) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++20 TODO at line 13 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++20 TODO at line 14 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++20 TODO at line 163 (test for warnings, line 161) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++20 TODO at line 164 (test for warnings, line 161) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++20 TODO at line 83 (test for warnings, line 81) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++20 TODO at line 84 (test for warnings, line 81) PASS: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++26 TODO (test for warnings, line 122) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++26 TODO (test for warnings, line 131) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++26 TODO (test for warnings, line 137) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++26 TODO (test for warnings, line 193) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++26 TODO (test for warnings, line 202) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++26 TODO (test for warnings, line 208) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++26 TODO (test for warnings, line 218) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++26 TODO (test for warnings, line 224) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++26 TODO (test for warnings, line 234) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++26 TODO (test for warnings, line 240) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++26 TODO at line 13 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++26 TODO at line 14 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++26 TODO at line 163 (test for warnings, line 161) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++26 TODO at line 164 (test for warnings, line 161) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++26 TODO at line 83 (test for warnings, line 81) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++26 TODO at line 84 (test for warnings, line 81) PASS: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++98 TODO (test for warnings, line 122) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++98 TODO (test for warnings, line 131) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++98 TODO (test for warnings, line 137) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++98 TODO (test for warnings, line 193) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++98 TODO (test for warnings, line 202) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++98 TODO (test for warnings, line 208) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++98 TODO (test for warnings, line 218) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++98 TODO (test for warnings, line 224) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++98 TODO (test for warnings, line 234) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++98 TODO (test for warnings, line 240) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++98 TODO at line 13 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++98 TODO at line 14 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++98 TODO at line 163 (test for warnings, line 161) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++98 TODO at line 164 (test for warnings, line 161) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++98 TODO at line 83 (test for warnings, line 81) XFAIL: c-c++-common/goacc/nested-reductions-1-kernels.c -std=c++98 TODO at line 84 (test for warnings, line 81) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++20 (test for warnings, line 122) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++20 (test for warnings, line 131) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++20 (test for warnings, line 137) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++20 (test for warnings, line 278) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++20 (test for warnings, line 287) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++20 (test for warnings, line 293) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++20 (test for warnings, line 303) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++20 (test for warnings, line 309) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++20 (test for warnings, line 319) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++20 (test for warnings, line 325) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++20 TODO at line 13 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++20 TODO at line 14 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++20 TODO at line 155 (test for warnings, line 153) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++20 TODO at line 156 (test for warnings, line 153) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++20 TODO at line 248 (test for warnings, line 246) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++20 TODO at line 249 (test for warnings, line 246) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++20 TODO at line 83 (test for warnings, line 81) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++20 TODO at line 84 (test for warnings, line 81) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++26 (test for warnings, line 122) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++26 (test for warnings, line 131) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++26 (test for warnings, line 137) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++26 (test for warnings, line 278) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++26 (test for warnings, line 287) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++26 (test for warnings, line 293) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++26 (test for warnings, line 303) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++26 (test for warnings, line 309) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++26 (test for warnings, line 319) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++26 (test for warnings, line 325) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++26 TODO at line 13 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++26 TODO at line 14 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++26 TODO at line 155 (test for warnings, line 153) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++26 TODO at line 156 (test for warnings, line 153) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++26 TODO at line 248 (test for warnings, line 246) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++26 TODO at line 249 (test for warnings, line 246) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++26 TODO at line 83 (test for warnings, line 81) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++26 TODO at line 84 (test for warnings, line 81) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++98 (test for warnings, line 122) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++98 (test for warnings, line 131) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++98 (test for warnings, line 137) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++98 (test for warnings, line 278) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++98 (test for warnings, line 287) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++98 (test for warnings, line 293) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++98 (test for warnings, line 303) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++98 (test for warnings, line 309) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++98 (test for warnings, line 319) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++98 (test for warnings, line 325) PASS: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++98 TODO at line 13 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++98 TODO at line 14 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++98 TODO at line 155 (test for warnings, line 153) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++98 TODO at line 156 (test for warnings, line 153) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++98 TODO at line 248 (test for warnings, line 246) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++98 TODO at line 249 (test for warnings, line 246) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++98 TODO at line 83 (test for warnings, line 81) XFAIL: c-c++-common/goacc/nested-reductions-1-parallel.c -std=c++98 TODO at line 84 (test for warnings, line 81) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++20 at line 13 (test for errors, line 14) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++20 at line 15 (test for warnings, line 14) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++20 at line 21 (test for errors, line 22) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++20 at line 28 (test for errors, line 29) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++20 at line 36 (test for errors, line 37) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++20 at line 44 (test for errors, line 45) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++20 at line 52 (test for errors, line 53) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++20 at line 61 (test for errors, line 62) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++20 at line 63 (test for warnings, line 62) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++26 at line 13 (test for errors, line 14) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++26 at line 15 (test for warnings, line 14) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++26 at line 21 (test for errors, line 22) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++26 at line 28 (test for errors, line 29) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++26 at line 36 (test for errors, line 37) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++26 at line 44 (test for errors, line 45) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++26 at line 52 (test for errors, line 53) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++26 at line 61 (test for errors, line 62) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++26 at line 63 (test for warnings, line 62) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++98 at line 13 (test for errors, line 14) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++98 at line 15 (test for warnings, line 14) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++98 at line 21 (test for errors, line 22) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++98 at line 28 (test for errors, line 29) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++98 at line 36 (test for errors, line 37) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++98 at line 44 (test for errors, line 45) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++98 at line 52 (test for errors, line 53) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++98 at line 61 (test for errors, line 62) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++98 at line 63 (test for warnings, line 62) PASS: c-c++-common/goacc/nested-reductions-1-routine.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++20 (test for warnings, line 122) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++20 (test for warnings, line 131) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++20 (test for warnings, line 137) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++20 (test for warnings, line 278) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++20 (test for warnings, line 287) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++20 (test for warnings, line 293) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++20 (test for warnings, line 303) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++20 (test for warnings, line 309) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++20 (test for warnings, line 319) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++20 (test for warnings, line 325) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++20 TODO at line 13 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++20 TODO at line 14 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++20 TODO at line 155 (test for warnings, line 153) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++20 TODO at line 156 (test for warnings, line 153) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++20 TODO at line 248 (test for warnings, line 246) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++20 TODO at line 249 (test for warnings, line 246) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++20 TODO at line 83 (test for warnings, line 81) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++20 TODO at line 84 (test for warnings, line 81) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++26 (test for warnings, line 122) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++26 (test for warnings, line 131) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++26 (test for warnings, line 137) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++26 (test for warnings, line 278) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++26 (test for warnings, line 287) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++26 (test for warnings, line 293) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++26 (test for warnings, line 303) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++26 (test for warnings, line 309) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++26 (test for warnings, line 319) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++26 (test for warnings, line 325) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++26 TODO at line 13 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++26 TODO at line 14 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++26 TODO at line 155 (test for warnings, line 153) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++26 TODO at line 156 (test for warnings, line 153) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++26 TODO at line 248 (test for warnings, line 246) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++26 TODO at line 249 (test for warnings, line 246) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++26 TODO at line 83 (test for warnings, line 81) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++26 TODO at line 84 (test for warnings, line 81) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++98 (test for warnings, line 122) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++98 (test for warnings, line 131) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++98 (test for warnings, line 137) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++98 (test for warnings, line 278) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++98 (test for warnings, line 287) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++98 (test for warnings, line 293) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++98 (test for warnings, line 303) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++98 (test for warnings, line 309) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++98 (test for warnings, line 319) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++98 (test for warnings, line 325) PASS: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++98 TODO at line 13 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++98 TODO at line 14 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++98 TODO at line 155 (test for warnings, line 153) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++98 TODO at line 156 (test for warnings, line 153) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++98 TODO at line 248 (test for warnings, line 246) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++98 TODO at line 249 (test for warnings, line 246) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++98 TODO at line 83 (test for warnings, line 81) XFAIL: c-c++-common/goacc/nested-reductions-1-serial.c -std=c++98 TODO at line 84 (test for warnings, line 81) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 114) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 123) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 133) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 136) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 145) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 148) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 154) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 163) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 166) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 169) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 175) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 178) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 181) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 188) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 195) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 225) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 227) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 234) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 236) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 244) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 246) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 249) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 256) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 258) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 261) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 265) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 267) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 274) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 276) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 279) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 282) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 286) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 288) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 291) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 294) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 298) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 301) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 308) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 46) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 48) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 54) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 62) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 64) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 67) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 73) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 75) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 78) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 85) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for warnings, line 91) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 108 (test for warnings, line 106) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 109 (test for warnings, line 106) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 115 (test for warnings, line 114) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 124 (test for warnings, line 123) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 13 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 134 (test for warnings, line 133) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 137 (test for warnings, line 136) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 14 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 146 (test for warnings, line 145) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 155 (test for warnings, line 154) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 164 (test for warnings, line 163) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 167 (test for warnings, line 166) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 176 (test for warnings, line 175) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 179 (test for warnings, line 178) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 189 (test for warnings, line 188) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 196 (test for warnings, line 195) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 221 (test for warnings, line 219) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 222 (test for warnings, line 219) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 228 (test for warnings, line 227) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 237 (test for warnings, line 236) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 247 (test for warnings, line 246) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 250 (test for warnings, line 249) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 259 (test for warnings, line 258) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 268 (test for warnings, line 267) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 277 (test for warnings, line 276) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 280 (test for warnings, line 279) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 289 (test for warnings, line 288) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 292 (test for warnings, line 291) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 302 (test for warnings, line 301) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 309 (test for warnings, line 308) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 38 (test for warnings, line 37) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 65 (test for warnings, line 64) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++20 TODO at line 76 (test for warnings, line 75) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 114) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 123) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 133) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 136) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 145) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 148) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 154) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 163) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 166) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 169) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 175) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 178) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 181) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 188) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 195) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 225) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 227) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 234) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 236) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 244) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 246) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 249) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 256) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 258) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 261) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 265) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 267) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 274) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 276) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 279) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 282) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 286) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 288) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 291) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 294) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 298) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 301) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 308) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 62) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 64) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 67) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 73) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 75) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 78) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 85) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for warnings, line 91) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 108 (test for warnings, line 106) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 109 (test for warnings, line 106) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 115 (test for warnings, line 114) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 124 (test for warnings, line 123) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 13 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 134 (test for warnings, line 133) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 137 (test for warnings, line 136) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 14 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 146 (test for warnings, line 145) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 155 (test for warnings, line 154) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 164 (test for warnings, line 163) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 167 (test for warnings, line 166) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 176 (test for warnings, line 175) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 179 (test for warnings, line 178) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 189 (test for warnings, line 188) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 196 (test for warnings, line 195) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 221 (test for warnings, line 219) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 222 (test for warnings, line 219) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 228 (test for warnings, line 227) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 237 (test for warnings, line 236) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 247 (test for warnings, line 246) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 250 (test for warnings, line 249) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 259 (test for warnings, line 258) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 268 (test for warnings, line 267) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 277 (test for warnings, line 276) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 280 (test for warnings, line 279) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 289 (test for warnings, line 288) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 292 (test for warnings, line 291) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 302 (test for warnings, line 301) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 309 (test for warnings, line 308) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 38 (test for warnings, line 37) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 65 (test for warnings, line 64) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++26 TODO at line 76 (test for warnings, line 75) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 114) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 123) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 133) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 136) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 145) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 148) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 154) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 163) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 166) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 169) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 175) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 178) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 181) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 188) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 195) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 225) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 227) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 234) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 236) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 244) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 246) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 249) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 256) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 258) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 261) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 265) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 267) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 274) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 276) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 279) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 282) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 286) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 288) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 291) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 294) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 298) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 301) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 308) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 46) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 48) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 54) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 62) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 64) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 67) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 73) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 75) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 78) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 85) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for warnings, line 91) PASS: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 108 (test for warnings, line 106) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 109 (test for warnings, line 106) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 115 (test for warnings, line 114) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 124 (test for warnings, line 123) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 13 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 134 (test for warnings, line 133) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 137 (test for warnings, line 136) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 14 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 146 (test for warnings, line 145) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 155 (test for warnings, line 154) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 164 (test for warnings, line 163) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 167 (test for warnings, line 166) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 176 (test for warnings, line 175) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 179 (test for warnings, line 178) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 189 (test for warnings, line 188) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 196 (test for warnings, line 195) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 221 (test for warnings, line 219) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 222 (test for warnings, line 219) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 228 (test for warnings, line 227) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 237 (test for warnings, line 236) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 247 (test for warnings, line 246) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 250 (test for warnings, line 249) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 259 (test for warnings, line 258) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 268 (test for warnings, line 267) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 277 (test for warnings, line 276) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 280 (test for warnings, line 279) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 289 (test for warnings, line 288) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 292 (test for warnings, line 291) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 302 (test for warnings, line 301) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 309 (test for warnings, line 308) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 38 (test for warnings, line 37) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 65 (test for warnings, line 64) XFAIL: c-c++-common/goacc/nested-reductions-2-kernels.c -std=c++98 TODO at line 76 (test for warnings, line 75) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 114) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 123) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 133) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 136) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 145) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 148) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 154) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 163) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 166) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 169) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 175) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 178) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 181) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 188) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 195) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 216) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 218) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 224) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 226) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 233) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 235) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 237) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 244) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 246) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 248) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 252) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 254) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 260) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 262) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 264) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 267) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 271) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 273) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 275) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 278) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 282) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 285) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 291) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 312) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 314) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 321) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 323) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 331) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 333) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 336) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 343) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 345) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 348) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 352) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 354) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 361) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 363) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 366) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 369) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 373) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 375) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 378) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 381) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 385) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 388) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 395) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 46) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 48) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 54) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 62) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 64) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 67) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 73) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 75) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 78) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 85) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for warnings, line 91) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 115 (test for warnings, line 114) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 124 (test for warnings, line 123) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 134 (test for warnings, line 133) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 137 (test for warnings, line 136) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 146 (test for warnings, line 145) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 155 (test for warnings, line 154) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 164 (test for warnings, line 163) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 167 (test for warnings, line 166) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 176 (test for warnings, line 175) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 179 (test for warnings, line 178) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 189 (test for warnings, line 188) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 196 (test for warnings, line 195) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 238 (test for warnings, line 237) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 265 (test for warnings, line 264) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 276 (test for warnings, line 275) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 315 (test for warnings, line 314) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 324 (test for warnings, line 323) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 334 (test for warnings, line 333) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 337 (test for warnings, line 336) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 346 (test for warnings, line 345) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 355 (test for warnings, line 354) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 364 (test for warnings, line 363) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 367 (test for warnings, line 366) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 376 (test for warnings, line 375) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 379 (test for warnings, line 378) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 38 (test for warnings, line 37) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 389 (test for warnings, line 388) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 396 (test for warnings, line 395) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 65 (test for warnings, line 64) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 at line 76 (test for warnings, line 75) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 TODO at line 108 (test for warnings, line 106) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 TODO at line 109 (test for warnings, line 106) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 TODO at line 13 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 TODO at line 14 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 TODO at line 213 (test for warnings, line 211) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 TODO at line 214 (test for warnings, line 211) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 TODO at line 308 (test for warnings, line 306) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++20 TODO at line 309 (test for warnings, line 306) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 114) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 123) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 133) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 136) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 145) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 148) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 154) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 163) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 166) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 169) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 175) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 178) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 181) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 188) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 195) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 216) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 218) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 224) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 226) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 233) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 235) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 237) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 244) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 246) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 248) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 252) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 254) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 260) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 262) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 264) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 267) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 271) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 273) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 275) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 278) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 282) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 285) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 291) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 312) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 314) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 321) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 323) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 331) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 333) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 336) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 343) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 345) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 348) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 352) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 354) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 361) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 363) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 366) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 369) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 373) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 375) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 378) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 381) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 385) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 388) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 395) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 62) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 64) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 67) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 73) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 75) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 78) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 85) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for warnings, line 91) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 115 (test for warnings, line 114) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 124 (test for warnings, line 123) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 134 (test for warnings, line 133) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 137 (test for warnings, line 136) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 146 (test for warnings, line 145) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 155 (test for warnings, line 154) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 164 (test for warnings, line 163) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 167 (test for warnings, line 166) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 176 (test for warnings, line 175) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 179 (test for warnings, line 178) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 189 (test for warnings, line 188) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 196 (test for warnings, line 195) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 238 (test for warnings, line 237) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 265 (test for warnings, line 264) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 276 (test for warnings, line 275) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 315 (test for warnings, line 314) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 324 (test for warnings, line 323) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 334 (test for warnings, line 333) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 337 (test for warnings, line 336) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 346 (test for warnings, line 345) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 355 (test for warnings, line 354) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 364 (test for warnings, line 363) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 367 (test for warnings, line 366) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 376 (test for warnings, line 375) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 379 (test for warnings, line 378) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 38 (test for warnings, line 37) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 389 (test for warnings, line 388) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 396 (test for warnings, line 395) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 65 (test for warnings, line 64) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 at line 76 (test for warnings, line 75) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 TODO at line 108 (test for warnings, line 106) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 TODO at line 109 (test for warnings, line 106) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 TODO at line 13 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 TODO at line 14 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 TODO at line 213 (test for warnings, line 211) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 TODO at line 214 (test for warnings, line 211) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 TODO at line 308 (test for warnings, line 306) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++26 TODO at line 309 (test for warnings, line 306) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 114) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 123) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 133) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 136) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 145) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 148) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 154) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 163) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 166) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 169) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 175) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 178) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 181) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 188) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 195) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 216) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 218) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 224) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 226) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 233) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 235) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 237) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 244) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 246) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 248) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 252) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 254) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 260) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 262) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 264) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 267) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 271) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 273) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 275) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 278) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 282) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 285) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 291) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 312) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 314) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 321) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 323) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 331) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 333) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 336) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 343) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 345) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 348) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 352) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 354) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 361) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 363) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 366) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 369) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 373) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 375) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 378) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 381) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 385) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 388) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 395) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 46) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 48) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 54) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 62) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 64) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 67) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 73) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 75) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 78) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 85) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for warnings, line 91) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 115 (test for warnings, line 114) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 124 (test for warnings, line 123) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 134 (test for warnings, line 133) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 137 (test for warnings, line 136) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 146 (test for warnings, line 145) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 155 (test for warnings, line 154) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 164 (test for warnings, line 163) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 167 (test for warnings, line 166) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 176 (test for warnings, line 175) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 179 (test for warnings, line 178) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 189 (test for warnings, line 188) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 196 (test for warnings, line 195) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 238 (test for warnings, line 237) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 265 (test for warnings, line 264) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 276 (test for warnings, line 275) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 315 (test for warnings, line 314) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 324 (test for warnings, line 323) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 334 (test for warnings, line 333) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 337 (test for warnings, line 336) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 346 (test for warnings, line 345) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 355 (test for warnings, line 354) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 364 (test for warnings, line 363) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 367 (test for warnings, line 366) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 376 (test for warnings, line 375) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 379 (test for warnings, line 378) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 38 (test for warnings, line 37) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 389 (test for warnings, line 388) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 396 (test for warnings, line 395) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 65 (test for warnings, line 64) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 at line 76 (test for warnings, line 75) PASS: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 TODO at line 108 (test for warnings, line 106) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 TODO at line 109 (test for warnings, line 106) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 TODO at line 13 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 TODO at line 14 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 TODO at line 213 (test for warnings, line 211) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 TODO at line 214 (test for warnings, line 211) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 TODO at line 308 (test for warnings, line 306) XFAIL: c-c++-common/goacc/nested-reductions-2-parallel.c -std=c++98 TODO at line 309 (test for warnings, line 306) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 (test for warnings, line 38) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 (test for warnings, line 48) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 (test for warnings, line 50) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 (test for warnings, line 57) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 (test for warnings, line 66) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 (test for warnings, line 68) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 (test for warnings, line 71) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 (test for warnings, line 78) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 (test for warnings, line 80) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 (test for warnings, line 83) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 (test for warnings, line 92) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 (test for warnings, line 98) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 at line 13 (test for errors, line 14) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 at line 15 (test for warnings, line 14) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 at line 23 (test for errors, line 24) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 at line 33 (test for errors, line 34) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 at line 39 (test for warnings, line 38) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 at line 45 (test for errors, line 46) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 at line 54 (test for errors, line 55) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 at line 63 (test for errors, line 64) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 at line 69 (test for warnings, line 68) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 at line 75 (test for errors, line 76) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 at line 81 (test for warnings, line 80) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 at line 87 (test for errors, line 88) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 at line 89 (test for warnings, line 88) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 (test for warnings, line 38) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 (test for warnings, line 57) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 (test for warnings, line 66) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 (test for warnings, line 68) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 (test for warnings, line 71) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 (test for warnings, line 78) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 (test for warnings, line 80) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 (test for warnings, line 83) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 (test for warnings, line 92) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 (test for warnings, line 98) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 at line 13 (test for errors, line 14) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 at line 15 (test for warnings, line 14) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 at line 23 (test for errors, line 24) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 at line 33 (test for errors, line 34) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 at line 39 (test for warnings, line 38) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 at line 45 (test for errors, line 46) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 at line 54 (test for errors, line 55) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 at line 63 (test for errors, line 64) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 at line 69 (test for warnings, line 68) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 at line 75 (test for errors, line 76) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 at line 81 (test for warnings, line 80) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 at line 87 (test for errors, line 88) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 at line 89 (test for warnings, line 88) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 (test for warnings, line 36) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 (test for warnings, line 38) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 (test for warnings, line 48) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 (test for warnings, line 50) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 (test for warnings, line 57) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 (test for warnings, line 66) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 (test for warnings, line 68) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 (test for warnings, line 71) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 (test for warnings, line 78) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 (test for warnings, line 80) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 (test for warnings, line 83) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 (test for warnings, line 92) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 (test for warnings, line 98) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 at line 13 (test for errors, line 14) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 at line 15 (test for warnings, line 14) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 at line 23 (test for errors, line 24) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 at line 33 (test for errors, line 34) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 at line 39 (test for warnings, line 38) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 at line 45 (test for errors, line 46) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 at line 54 (test for errors, line 55) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 at line 63 (test for errors, line 64) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 at line 69 (test for warnings, line 68) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 at line 75 (test for errors, line 76) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 at line 81 (test for warnings, line 80) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 at line 87 (test for errors, line 88) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 at line 89 (test for warnings, line 88) PASS: c-c++-common/goacc/nested-reductions-2-routine.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 114) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 123) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 133) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 136) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 145) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 148) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 154) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 163) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 166) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 169) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 175) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 178) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 181) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 188) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 195) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 216) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 218) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 224) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 226) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 233) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 235) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 237) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 244) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 246) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 248) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 252) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 254) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 260) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 262) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 264) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 267) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 271) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 273) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 275) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 278) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 282) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 285) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 291) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 312) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 314) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 321) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 323) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 331) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 333) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 336) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 343) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 345) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 348) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 352) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 354) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 361) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 363) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 366) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 369) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 373) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 375) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 378) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 381) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 385) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 388) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 395) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 46) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 48) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 54) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 62) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 64) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 67) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 73) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 75) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 78) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 85) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for warnings, line 91) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 115 (test for warnings, line 114) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 124 (test for warnings, line 123) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 134 (test for warnings, line 133) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 137 (test for warnings, line 136) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 146 (test for warnings, line 145) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 155 (test for warnings, line 154) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 164 (test for warnings, line 163) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 167 (test for warnings, line 166) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 176 (test for warnings, line 175) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 179 (test for warnings, line 178) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 189 (test for warnings, line 188) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 196 (test for warnings, line 195) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 238 (test for warnings, line 237) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 265 (test for warnings, line 264) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 276 (test for warnings, line 275) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 315 (test for warnings, line 314) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 324 (test for warnings, line 323) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 334 (test for warnings, line 333) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 337 (test for warnings, line 336) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 346 (test for warnings, line 345) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 355 (test for warnings, line 354) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 364 (test for warnings, line 363) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 367 (test for warnings, line 366) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 376 (test for warnings, line 375) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 379 (test for warnings, line 378) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 38 (test for warnings, line 37) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 389 (test for warnings, line 388) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 396 (test for warnings, line 395) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 65 (test for warnings, line 64) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 at line 76 (test for warnings, line 75) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 TODO at line 108 (test for warnings, line 106) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 TODO at line 109 (test for warnings, line 106) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 TODO at line 13 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 TODO at line 14 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 TODO at line 213 (test for warnings, line 211) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 TODO at line 214 (test for warnings, line 211) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 TODO at line 308 (test for warnings, line 306) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++20 TODO at line 309 (test for warnings, line 306) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 114) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 123) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 133) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 136) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 145) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 148) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 154) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 163) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 166) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 169) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 175) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 178) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 181) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 188) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 195) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 216) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 218) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 224) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 226) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 233) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 235) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 237) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 244) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 246) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 248) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 252) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 254) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 260) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 262) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 264) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 267) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 271) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 273) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 275) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 278) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 282) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 285) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 291) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 312) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 314) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 321) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 323) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 331) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 333) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 336) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 343) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 345) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 348) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 352) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 354) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 361) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 363) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 366) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 369) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 373) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 375) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 378) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 381) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 385) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 388) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 395) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 62) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 64) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 67) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 73) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 75) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 78) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 85) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for warnings, line 91) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 115 (test for warnings, line 114) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 124 (test for warnings, line 123) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 134 (test for warnings, line 133) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 137 (test for warnings, line 136) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 146 (test for warnings, line 145) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 155 (test for warnings, line 154) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 164 (test for warnings, line 163) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 167 (test for warnings, line 166) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 176 (test for warnings, line 175) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 179 (test for warnings, line 178) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 189 (test for warnings, line 188) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 196 (test for warnings, line 195) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 238 (test for warnings, line 237) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 265 (test for warnings, line 264) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 276 (test for warnings, line 275) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 315 (test for warnings, line 314) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 324 (test for warnings, line 323) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 334 (test for warnings, line 333) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 337 (test for warnings, line 336) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 346 (test for warnings, line 345) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 355 (test for warnings, line 354) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 364 (test for warnings, line 363) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 367 (test for warnings, line 366) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 376 (test for warnings, line 375) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 379 (test for warnings, line 378) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 38 (test for warnings, line 37) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 389 (test for warnings, line 388) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 396 (test for warnings, line 395) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 65 (test for warnings, line 64) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 at line 76 (test for warnings, line 75) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 TODO at line 108 (test for warnings, line 106) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 TODO at line 109 (test for warnings, line 106) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 TODO at line 13 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 TODO at line 14 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 TODO at line 213 (test for warnings, line 211) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 TODO at line 214 (test for warnings, line 211) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 TODO at line 308 (test for warnings, line 306) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++26 TODO at line 309 (test for warnings, line 306) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 114) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 123) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 133) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 136) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 145) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 148) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 154) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 163) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 166) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 169) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 175) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 178) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 181) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 188) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 195) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 216) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 218) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 224) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 226) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 233) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 235) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 237) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 244) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 246) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 248) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 252) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 254) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 260) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 262) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 264) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 267) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 271) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 273) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 275) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 278) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 282) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 285) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 291) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 312) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 314) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 321) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 323) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 331) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 333) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 336) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 343) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 345) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 348) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 352) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 354) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 361) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 363) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 366) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 369) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 373) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 375) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 378) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 381) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 385) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 388) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 395) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 46) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 48) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 54) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 62) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 64) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 67) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 73) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 75) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 78) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 85) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for warnings, line 91) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 115 (test for warnings, line 114) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 124 (test for warnings, line 123) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 134 (test for warnings, line 133) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 137 (test for warnings, line 136) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 146 (test for warnings, line 145) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 155 (test for warnings, line 154) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 164 (test for warnings, line 163) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 167 (test for warnings, line 166) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 176 (test for warnings, line 175) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 179 (test for warnings, line 178) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 189 (test for warnings, line 188) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 196 (test for warnings, line 195) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 238 (test for warnings, line 237) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 265 (test for warnings, line 264) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 276 (test for warnings, line 275) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 315 (test for warnings, line 314) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 324 (test for warnings, line 323) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 334 (test for warnings, line 333) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 337 (test for warnings, line 336) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 346 (test for warnings, line 345) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 355 (test for warnings, line 354) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 364 (test for warnings, line 363) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 367 (test for warnings, line 366) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 376 (test for warnings, line 375) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 379 (test for warnings, line 378) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 38 (test for warnings, line 37) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 389 (test for warnings, line 388) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 396 (test for warnings, line 395) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 65 (test for warnings, line 64) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 at line 76 (test for warnings, line 75) PASS: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 TODO at line 108 (test for warnings, line 106) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 TODO at line 109 (test for warnings, line 106) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 TODO at line 13 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 TODO at line 14 (test for warnings, line 11) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 TODO at line 213 (test for warnings, line 211) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 TODO at line 214 (test for warnings, line 211) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 TODO at line 308 (test for warnings, line 306) XFAIL: c-c++-common/goacc/nested-reductions-2-serial.c -std=c++98 TODO at line 309 (test for warnings, line 306) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 107 (test for warnings, line 106) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 108 (test for warnings, line 106) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 109 (test for warnings, line 106) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 110 (test for warnings, line 106) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 132 (test for warnings, line 131) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 133 (test for warnings, line 131) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 134 (test for warnings, line 131) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 135 (test for warnings, line 131) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 141 (test for warnings, line 140) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 145 (test for warnings, line 144) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 148 (test for warnings, line 147) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 149 (test for warnings, line 147) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 150 (test for warnings, line 147) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 151 (test for warnings, line 147) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 162 (test for warnings, line 161) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 163 (test for warnings, line 161) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 164 (test for warnings, line 161) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 165 (test for warnings, line 161) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 23 (test for warnings, line 22) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 24 (test for warnings, line 22) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 25 (test for warnings, line 22) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 26 (test for warnings, line 22) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 37 (test for warnings, line 36) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 40 (test for warnings, line 39) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 41 (test for warnings, line 39) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 42 (test for warnings, line 39) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 43 (test for warnings, line 39) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 56 (test for warnings, line 55) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 57 (test for warnings, line 55) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 58 (test for warnings, line 55) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 59 (test for warnings, line 55) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 77 (test for warnings, line 76) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 78 (test for warnings, line 76) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 79 (test for warnings, line 76) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 80 (test for warnings, line 76) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 86 (test for warnings, line 85) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 90 (test for warnings, line 89) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 93 (test for warnings, line 92) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 94 (test for warnings, line 92) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 95 (test for warnings, line 92) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 at line 96 (test for warnings, line 92) PASS: c-c++-common/goacc/nesting-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 107 (test for warnings, line 106) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 108 (test for warnings, line 106) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 109 (test for warnings, line 106) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 110 (test for warnings, line 106) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 132 (test for warnings, line 131) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 133 (test for warnings, line 131) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 134 (test for warnings, line 131) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 135 (test for warnings, line 131) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 141 (test for warnings, line 140) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 145 (test for warnings, line 144) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 148 (test for warnings, line 147) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 149 (test for warnings, line 147) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 150 (test for warnings, line 147) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 151 (test for warnings, line 147) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 162 (test for warnings, line 161) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 163 (test for warnings, line 161) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 164 (test for warnings, line 161) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 165 (test for warnings, line 161) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 23 (test for warnings, line 22) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 24 (test for warnings, line 22) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 25 (test for warnings, line 22) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 26 (test for warnings, line 22) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 37 (test for warnings, line 36) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 40 (test for warnings, line 39) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 41 (test for warnings, line 39) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 42 (test for warnings, line 39) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 43 (test for warnings, line 39) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 56 (test for warnings, line 55) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 57 (test for warnings, line 55) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 58 (test for warnings, line 55) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 59 (test for warnings, line 55) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 77 (test for warnings, line 76) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 78 (test for warnings, line 76) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 79 (test for warnings, line 76) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 80 (test for warnings, line 76) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 86 (test for warnings, line 85) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 90 (test for warnings, line 89) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 93 (test for warnings, line 92) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 94 (test for warnings, line 92) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 95 (test for warnings, line 92) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 at line 96 (test for warnings, line 92) PASS: c-c++-common/goacc/nesting-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 107 (test for warnings, line 106) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 108 (test for warnings, line 106) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 109 (test for warnings, line 106) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 110 (test for warnings, line 106) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 132 (test for warnings, line 131) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 133 (test for warnings, line 131) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 134 (test for warnings, line 131) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 135 (test for warnings, line 131) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 141 (test for warnings, line 140) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 145 (test for warnings, line 144) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 148 (test for warnings, line 147) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 149 (test for warnings, line 147) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 150 (test for warnings, line 147) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 151 (test for warnings, line 147) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 162 (test for warnings, line 161) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 163 (test for warnings, line 161) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 164 (test for warnings, line 161) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 165 (test for warnings, line 161) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 23 (test for warnings, line 22) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 24 (test for warnings, line 22) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 25 (test for warnings, line 22) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 26 (test for warnings, line 22) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 37 (test for warnings, line 36) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 40 (test for warnings, line 39) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 41 (test for warnings, line 39) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 42 (test for warnings, line 39) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 43 (test for warnings, line 39) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 56 (test for warnings, line 55) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 57 (test for warnings, line 55) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 58 (test for warnings, line 55) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 59 (test for warnings, line 55) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 77 (test for warnings, line 76) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 78 (test for warnings, line 76) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 79 (test for warnings, line 76) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 80 (test for warnings, line 76) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 86 (test for warnings, line 85) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 90 (test for warnings, line 89) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 93 (test for warnings, line 92) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 94 (test for warnings, line 92) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 95 (test for warnings, line 92) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 at line 96 (test for warnings, line 92) PASS: c-c++-common/goacc/nesting-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/nesting-data-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/nesting-data-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/nesting-data-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++20 (test for errors, line 55) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++20 (test for errors, line 57) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++20 (test for errors, line 58) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++20 (test for errors, line 59) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++20 (test for errors, line 69) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++20 (test for errors, line 75) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++20 (test for errors, line 86) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++20 (test for errors, line 95) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++20 not implemented (test for bogus messages, line 11) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++20 not implemented (test for bogus messages, line 13) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++20 not implemented (test for bogus messages, line 15) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++20 not implemented (test for bogus messages, line 30) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++20 not implemented (test for bogus messages, line 32) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++20 not implemented (test for bogus messages, line 34) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++20 not implemented (test for bogus messages, line 49) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++20 not implemented (test for bogus messages, line 51) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++20 not implemented (test for bogus messages, line 53) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++26 (test for errors, line 55) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++26 (test for errors, line 57) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++26 (test for errors, line 58) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++26 (test for errors, line 59) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++26 (test for errors, line 69) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++26 (test for errors, line 75) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++26 (test for errors, line 86) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++26 (test for errors, line 95) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++26 not implemented (test for bogus messages, line 11) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++26 not implemented (test for bogus messages, line 13) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++26 not implemented (test for bogus messages, line 15) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++26 not implemented (test for bogus messages, line 30) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++26 not implemented (test for bogus messages, line 32) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++26 not implemented (test for bogus messages, line 34) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++26 not implemented (test for bogus messages, line 49) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++26 not implemented (test for bogus messages, line 51) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++26 not implemented (test for bogus messages, line 53) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 55) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 57) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 58) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 59) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 69) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 75) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 86) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 95) PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++98 not implemented (test for bogus messages, line 11) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++98 not implemented (test for bogus messages, line 13) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++98 not implemented (test for bogus messages, line 15) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++98 not implemented (test for bogus messages, line 30) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++98 not implemented (test for bogus messages, line 32) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++98 not implemented (test for bogus messages, line 34) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++98 not implemented (test for bogus messages, line 49) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++98 not implemented (test for bogus messages, line 51) XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++98 not implemented (test for bogus messages, line 53) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 100) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 102) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 106) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 108) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 110) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 28) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 40) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 48) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 50) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 52) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 56) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 60) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 62) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 66) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 68) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 70) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 76) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 78) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 82) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 84) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 86) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 90) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 92) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 94) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for warnings, line 98) PASS: c-c++-common/goacc/note-parallelism.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 100) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 102) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 106) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 108) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 110) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 52) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 56) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 60) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 62) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 66) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 68) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 70) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 76) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 78) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 82) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 84) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 86) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 90) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 92) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 94) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for warnings, line 98) PASS: c-c++-common/goacc/note-parallelism.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 100) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 102) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 106) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 108) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 110) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 28) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 32) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 36) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 40) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 48) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 50) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 52) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 56) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 60) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 62) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 66) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 68) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 70) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 76) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 78) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 82) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 84) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 86) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 90) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 92) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 94) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for warnings, line 98) PASS: c-c++-common/goacc/note-parallelism.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/orphan-reductions-1.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/goacc/orphan-reductions-1.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/goacc/orphan-reductions-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/orphan-reductions-1.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/goacc/orphan-reductions-1.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/goacc/orphan-reductions-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/orphan-reductions-1.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/goacc/orphan-reductions-1.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/goacc/orphan-reductions-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++20 (test for warnings, line 31) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++20 (test for warnings, line 33) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++20 (test for warnings, line 47) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++20 (test for warnings, line 49) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++20 (test for warnings, line 51) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++20 (test for warnings, line 65) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++20 (test for warnings, line 72) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++20 (test for warnings, line 74) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++20 (test for warnings, line 81) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++20 (test for warnings, line 83) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++20 (test for warnings, line 85) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++20 at line 16 (test for errors, line 17) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++20 at line 30 (test for errors, line 31) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++20 at line 46 (test for errors, line 47) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/orphan-reductions-2.c -std=c++20 TODO default 'gang' 'vector' at line 9 (test for bogus messages, line 12) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++26 (test for warnings, line 47) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++26 (test for warnings, line 49) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++26 (test for warnings, line 65) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++26 (test for warnings, line 72) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++26 (test for warnings, line 74) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++26 (test for warnings, line 81) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++26 (test for warnings, line 83) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++26 (test for warnings, line 85) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++26 at line 16 (test for errors, line 17) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++26 at line 30 (test for errors, line 31) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++26 at line 46 (test for errors, line 47) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/orphan-reductions-2.c -std=c++26 TODO default 'gang' 'vector' at line 9 (test for bogus messages, line 12) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++98 (test for warnings, line 31) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++98 (test for warnings, line 33) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++98 (test for warnings, line 47) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++98 (test for warnings, line 49) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++98 (test for warnings, line 51) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++98 (test for warnings, line 65) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++98 (test for warnings, line 72) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++98 (test for warnings, line 74) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++98 (test for warnings, line 81) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++98 (test for warnings, line 83) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++98 (test for warnings, line 85) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++98 at line 16 (test for errors, line 17) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++98 at line 30 (test for errors, line 31) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++98 at line 46 (test for errors, line 47) PASS: c-c++-common/goacc/orphan-reductions-2.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/orphan-reductions-2.c -std=c++98 TODO default 'gang' 'vector' at line 9 (test for bogus messages, line 12) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++20 (test for bogus messages, line 12) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++20 (test for bogus messages, line 16) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++20 (test for bogus messages, line 29) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++20 (test for bogus messages, line 33) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++20 (test for bogus messages, line 46) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++20 (test for bogus messages, line 50) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++20 (test for bogus messages, line 61) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++20 (test for bogus messages, line 66) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++20 (test for bogus messages, line 78) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++20 (test for bogus messages, line 82) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++20 (test for bogus messages, line 93) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++20 (test for bogus messages, line 97) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++20 at line 62 (test for warnings, line 61) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++20 at line 67 (test for warnings, line 66) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++26 (test for bogus messages, line 12) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++26 (test for bogus messages, line 16) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++26 (test for bogus messages, line 29) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++26 (test for bogus messages, line 33) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++26 (test for bogus messages, line 46) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++26 (test for bogus messages, line 50) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++26 (test for bogus messages, line 61) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++26 (test for bogus messages, line 66) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++26 (test for bogus messages, line 78) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++26 (test for bogus messages, line 82) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++26 (test for bogus messages, line 93) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++26 (test for bogus messages, line 97) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++26 at line 62 (test for warnings, line 61) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++26 at line 67 (test for warnings, line 66) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++98 (test for bogus messages, line 12) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++98 (test for bogus messages, line 16) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++98 (test for bogus messages, line 29) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++98 (test for bogus messages, line 33) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++98 (test for bogus messages, line 46) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++98 (test for bogus messages, line 50) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++98 (test for bogus messages, line 61) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++98 (test for bogus messages, line 66) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++98 (test for bogus messages, line 78) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++98 (test for bogus messages, line 82) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++98 (test for bogus messages, line 93) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++98 (test for bogus messages, line 97) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++98 at line 62 (test for warnings, line 61) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++98 at line 67 (test for warnings, line 66) PASS: c-c++-common/goacc/orphan-reductions-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/parallel-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/parallel-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/parallel-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/parallel-dims-1.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/parallel-dims-1.c -std=c++20 TODO runtime at line 13 (test for bogus messages, line 12) XFAIL: c-c++-common/goacc/parallel-dims-1.c -std=c++20 TODO runtime at line 14 (test for bogus messages, line 12) XFAIL: c-c++-common/goacc/parallel-dims-1.c -std=c++20 TODO runtime at line 15 (test for bogus messages, line 12) PASS: c-c++-common/goacc/parallel-dims-1.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/parallel-dims-1.c -std=c++26 TODO runtime at line 13 (test for bogus messages, line 12) XFAIL: c-c++-common/goacc/parallel-dims-1.c -std=c++26 TODO runtime at line 14 (test for bogus messages, line 12) XFAIL: c-c++-common/goacc/parallel-dims-1.c -std=c++26 TODO runtime at line 15 (test for bogus messages, line 12) PASS: c-c++-common/goacc/parallel-dims-1.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/parallel-dims-1.c -std=c++98 TODO runtime at line 13 (test for bogus messages, line 12) XFAIL: c-c++-common/goacc/parallel-dims-1.c -std=c++98 TODO runtime at line 14 (test for bogus messages, line 12) XFAIL: c-c++-common/goacc/parallel-dims-1.c -std=c++98 TODO runtime at line 15 (test for bogus messages, line 12) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 100) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 102) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 105) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 107) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 109) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 149) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 151) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 153) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 156) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 158) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 160) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 164) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 166) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 168) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 171) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 173) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 175) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 179) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 181) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 183) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 186) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 188) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 190) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 228) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 229) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 230) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 237) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 238) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 239) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 245) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 246) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 247) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 248) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 254) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 255) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 256) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 257) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 264) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 266) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 268) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 27) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 49) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 53) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 55) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 57) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 60) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 62) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 64) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 68) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 70) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 75) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 77) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 79) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 83) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 85) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 87) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 90) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 92) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 94) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for errors, line 98) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for warnings, line 194) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for warnings, line 196) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for warnings, line 198) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for warnings, line 201) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for warnings, line 203) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for warnings, line 205) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for warnings, line 209) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for warnings, line 211) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for warnings, line 213) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for warnings, line 216) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for warnings, line 218) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for warnings, line 220) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for warnings, line 244) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for warnings, line 253) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO (test for errors, line 113) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO (test for errors, line 116) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO (test for errors, line 119) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO (test for errors, line 123) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO (test for errors, line 126) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO (test for errors, line 129) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO (test for errors, line 134) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO (test for errors, line 136) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO (test for errors, line 138) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO (test for errors, line 141) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO (test for errors, line 143) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO (test for errors, line 145) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO (test for errors, line 249) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO (test for errors, line 258) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO at line 114 (test for bogus messages, line 113) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO at line 117 (test for bogus messages, line 116) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO at line 120 (test for bogus messages, line 119) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO at line 124 (test for bogus messages, line 123) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO at line 127 (test for bogus messages, line 126) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++20 TODO at line 130 (test for bogus messages, line 129) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 100) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 102) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 105) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 107) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 109) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 149) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 151) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 153) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 156) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 158) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 160) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 164) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 166) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 168) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 171) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 173) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 175) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 179) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 181) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 183) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 186) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 188) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 190) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 228) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 229) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 230) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 237) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 238) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 239) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 245) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 246) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 247) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 248) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 254) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 255) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 256) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 257) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 264) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 266) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 268) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 27) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 49) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 53) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 55) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 57) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 60) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 62) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 64) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 68) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 70) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 72) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 75) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 77) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 79) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 83) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 85) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 87) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 90) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 92) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 94) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for errors, line 98) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for warnings, line 194) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for warnings, line 196) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for warnings, line 198) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for warnings, line 201) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for warnings, line 203) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for warnings, line 205) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for warnings, line 209) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for warnings, line 211) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for warnings, line 213) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for warnings, line 216) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for warnings, line 218) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for warnings, line 220) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for warnings, line 244) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for warnings, line 253) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO (test for errors, line 113) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO (test for errors, line 116) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO (test for errors, line 119) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO (test for errors, line 123) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO (test for errors, line 126) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO (test for errors, line 129) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO (test for errors, line 134) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO (test for errors, line 136) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO (test for errors, line 138) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO (test for errors, line 141) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO (test for errors, line 143) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO (test for errors, line 145) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO (test for errors, line 249) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO (test for errors, line 258) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO at line 114 (test for bogus messages, line 113) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO at line 117 (test for bogus messages, line 116) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO at line 120 (test for bogus messages, line 119) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO at line 124 (test for bogus messages, line 123) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO at line 127 (test for bogus messages, line 126) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++26 TODO at line 130 (test for bogus messages, line 129) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 100) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 102) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 105) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 107) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 109) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 149) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 151) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 153) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 156) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 158) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 160) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 164) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 166) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 168) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 171) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 173) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 175) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 179) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 181) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 183) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 186) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 188) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 190) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 228) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 229) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 230) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 237) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 238) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 239) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 245) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 246) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 247) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 248) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 254) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 255) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 256) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 257) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 264) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 266) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 268) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 27) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 47) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 49) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 53) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 55) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 57) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 60) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 62) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 64) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 68) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 70) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 72) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 75) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 77) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 79) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 83) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 85) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 87) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 90) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 92) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 94) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for errors, line 98) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for warnings, line 194) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for warnings, line 196) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for warnings, line 198) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for warnings, line 201) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for warnings, line 203) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for warnings, line 205) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for warnings, line 209) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for warnings, line 211) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for warnings, line 213) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for warnings, line 216) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for warnings, line 218) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for warnings, line 220) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for warnings, line 244) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for warnings, line 253) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO (test for errors, line 113) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO (test for errors, line 116) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO (test for errors, line 119) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO (test for errors, line 123) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO (test for errors, line 126) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO (test for errors, line 129) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO (test for errors, line 134) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO (test for errors, line 136) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO (test for errors, line 138) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO (test for errors, line 141) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO (test for errors, line 143) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO (test for errors, line 145) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO (test for errors, line 249) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO (test for errors, line 258) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO at line 114 (test for bogus messages, line 113) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO at line 117 (test for bogus messages, line 116) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO at line 120 (test for bogus messages, line 119) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO at line 124 (test for bogus messages, line 123) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO at line 127 (test for bogus messages, line 126) PASS: c-c++-common/goacc/parallel-dims-2.c -std=c++98 TODO at line 130 (test for bogus messages, line 129) PASS: c-c++-common/goacc/parallel-reduction.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/parallel-reduction.c -std=c++20 TODO 'reduction' at line 13 (test for bogus messages, line 12) PASS: c-c++-common/goacc/parallel-reduction.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/parallel-reduction.c -std=c++26 TODO 'reduction' at line 13 (test for bogus messages, line 12) PASS: c-c++-common/goacc/parallel-reduction.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/parallel-reduction.c -std=c++98 TODO 'reduction' at line 13 (test for bogus messages, line 12) PASS: c-c++-common/goacc/pcopy.c -std=c++20 scan-tree-dump-times original "#pragma acc parallel map\\(tofrom:\\*\\(cp \\+ 3\\) \\[len: 5]\\) map\\(firstprivate:cp \\[pointer assign, bias: 3]\\)" 1 PASS: c-c++-common/goacc/pcopy.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/pcopy.c -std=c++26 scan-tree-dump-times original "#pragma acc parallel map\\(tofrom:\\*\\(cp \\+ 3\\) \\[len: 5]\\) map\\(firstprivate:cp \\[pointer assign, bias: 3]\\)" 1 PASS: c-c++-common/goacc/pcopy.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/pcopy.c -std=c++98 scan-tree-dump-times original "#pragma acc parallel map\\(tofrom:\\*\\(cp \\+ 3\\) \\[len: 5]\\) map\\(firstprivate:cp \\[pointer assign, bias: 3]\\)" 1 PASS: c-c++-common/goacc/pcopy.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/pcopyin.c -std=c++20 scan-tree-dump-times original "#pragma acc parallel map\\(to:\\*\\(cp \\+ 4\\) \\[len: 6]\\) map\\(firstprivate:cp \\[pointer assign, bias: 4]\\)" 1 PASS: c-c++-common/goacc/pcopyin.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/pcopyin.c -std=c++26 scan-tree-dump-times original "#pragma acc parallel map\\(to:\\*\\(cp \\+ 4\\) \\[len: 6]\\) map\\(firstprivate:cp \\[pointer assign, bias: 4]\\)" 1 PASS: c-c++-common/goacc/pcopyin.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/pcopyin.c -std=c++98 scan-tree-dump-times original "#pragma acc parallel map\\(to:\\*\\(cp \\+ 4\\) \\[len: 6]\\) map\\(firstprivate:cp \\[pointer assign, bias: 4]\\)" 1 PASS: c-c++-common/goacc/pcopyin.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/pcopyout.c -std=c++20 scan-tree-dump-times original "#pragma acc parallel map\\(from:\\*\\(cp \\+ 5\\) \\[len: 7]\\) map\\(firstprivate:cp \\[pointer assign, bias: 5]\\)" 1 PASS: c-c++-common/goacc/pcopyout.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/pcopyout.c -std=c++26 scan-tree-dump-times original "#pragma acc parallel map\\(from:\\*\\(cp \\+ 5\\) \\[len: 7]\\) map\\(firstprivate:cp \\[pointer assign, bias: 5]\\)" 1 PASS: c-c++-common/goacc/pcopyout.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/pcopyout.c -std=c++98 scan-tree-dump-times original "#pragma acc parallel map\\(from:\\*\\(cp \\+ 5\\) \\[len: 7]\\) map\\(firstprivate:cp \\[pointer assign, bias: 5]\\)" 1 PASS: c-c++-common/goacc/pcopyout.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/pcreate.c -std=c++20 scan-tree-dump-times original "#pragma acc parallel map\\(alloc:\\*\\(cp \\+ 6\\) \\[len: 8]\\) map\\(firstprivate:cp \\[pointer assign, bias: 6]\\)" 1 PASS: c-c++-common/goacc/pcreate.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/pcreate.c -std=c++26 scan-tree-dump-times original "#pragma acc parallel map\\(alloc:\\*\\(cp \\+ 6\\) \\[len: 8]\\) map\\(firstprivate:cp \\[pointer assign, bias: 6]\\)" 1 PASS: c-c++-common/goacc/pcreate.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/pcreate.c -std=c++98 scan-tree-dump-times original "#pragma acc parallel map\\(alloc:\\*\\(cp \\+ 6\\) \\[len: 8]\\) map\\(firstprivate:cp \\[pointer assign, bias: 6]\\)" 1 PASS: c-c++-common/goacc/pcreate.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/pr102432.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/pr102432.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/pr102432.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/pr69916.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/pr69916.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/pr69916.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/pr70688.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/pr70688.c -std=c++20 TODO 'reduction' at line 28 (test for bogus messages, line 27) XFAIL: c-c++-common/goacc/pr70688.c -std=c++20 TODO 'reduction' at line 44 (test for bogus messages, line 43) XFAIL: c-c++-common/goacc/pr70688.c -std=c++20 TODO 'reduction' at line 49 (test for bogus messages, line 48) PASS: c-c++-common/goacc/pr70688.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/pr70688.c -std=c++26 TODO 'reduction' at line 28 (test for bogus messages, line 27) XFAIL: c-c++-common/goacc/pr70688.c -std=c++26 TODO 'reduction' at line 44 (test for bogus messages, line 43) XFAIL: c-c++-common/goacc/pr70688.c -std=c++26 TODO 'reduction' at line 49 (test for bogus messages, line 48) PASS: c-c++-common/goacc/pr70688.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/pr70688.c -std=c++98 TODO 'reduction' at line 28 (test for bogus messages, line 27) XFAIL: c-c++-common/goacc/pr70688.c -std=c++98 TODO 'reduction' at line 44 (test for bogus messages, line 43) XFAIL: c-c++-common/goacc/pr70688.c -std=c++98 TODO 'reduction' at line 49 (test for bogus messages, line 48) PASS: c-c++-common/goacc/pr79428-1.c -std=gnu++20 (test for errors, line 6) PASS: c-c++-common/goacc/pr79428-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/goacc/pr79428-1.c -std=gnu++20 end at line 7 (test for errors, line 6) PASS: c-c++-common/goacc/pr79428-1.c -std=gnu++26 (test for errors, line 6) PASS: c-c++-common/goacc/pr79428-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/goacc/pr79428-1.c -std=gnu++26 end at line 7 (test for errors, line 6) PASS: c-c++-common/goacc/pr79428-1.c -std=gnu++98 (test for errors, line 6) PASS: c-c++-common/goacc/pr79428-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/goacc/pr79428-1.c -std=gnu++98 end at line 7 (test for errors, line 6) PASS: c-c++-common/goacc/pr84217.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/pr84217.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/pr84217.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/pr85782.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/pr85782.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/pr85782.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for bogus messages, line 100) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for bogus messages, line 73) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for errors, line 104) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for errors, line 105) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for errors, line 106) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for errors, line 120) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for errors, line 121) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for errors, line 122) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for errors, line 133) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for errors, line 134) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for errors, line 135) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for errors, line 61) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for errors, line 62) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for errors, line 63) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for errors, line 77) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for errors, line 78) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for errors, line 79) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for errors, line 91) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for errors, line 92) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for errors, line 93) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for warnings, line 118) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for warnings, line 60) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for warnings, line 70) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for warnings, line 88) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 at line 29 (test for warnings, line 25) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 at line 42 (test for warnings, line 38) PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 scan-tree-dump-times gimple "pr92793-1\\.c:16:12\\] #pragma omp target oacc_parallel" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 scan-tree-dump-times gimple "pr92793-1\\.c:21:13\\] #pragma acc loop" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 scan-tree-dump-times gimple "pr92793-1\\.c:33:19\\] #pragma acc loop" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 scan-tree-dump-times gimple "pr92793-1\\.c:47:19\\] sum = 1" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 scan-tree-dump-times original "pr92793-1\\.c:16:12\\] #pragma acc parallel" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 scan-tree-dump-times original "pr92793-1\\.c:21:13\\] #pragma acc loop" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 scan-tree-dump-times original "pr92793-1\\.c:33:19\\] #pragma acc loop" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 scan-tree-dump-times original "pr92793-1\\.c:47:19\\] sum = 1" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for bogus messages, line 100) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for bogus messages, line 73) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for errors, line 104) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for errors, line 105) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for errors, line 106) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for errors, line 120) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for errors, line 121) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for errors, line 122) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for errors, line 133) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for errors, line 134) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for errors, line 135) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for errors, line 61) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for errors, line 62) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for errors, line 63) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for errors, line 77) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for errors, line 78) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for errors, line 79) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for errors, line 91) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for errors, line 92) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for errors, line 93) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for warnings, line 118) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for warnings, line 60) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for warnings, line 70) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for warnings, line 88) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 at line 29 (test for warnings, line 25) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 at line 42 (test for warnings, line 38) PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 scan-tree-dump-times gimple "pr92793-1\\.c:16:12\\] #pragma omp target oacc_parallel" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 scan-tree-dump-times gimple "pr92793-1\\.c:21:13\\] #pragma acc loop" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 scan-tree-dump-times gimple "pr92793-1\\.c:33:19\\] #pragma acc loop" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 scan-tree-dump-times gimple "pr92793-1\\.c:47:19\\] sum = 1" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 scan-tree-dump-times original "pr92793-1\\.c:16:12\\] #pragma acc parallel" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 scan-tree-dump-times original "pr92793-1\\.c:21:13\\] #pragma acc loop" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 scan-tree-dump-times original "pr92793-1\\.c:33:19\\] #pragma acc loop" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 scan-tree-dump-times original "pr92793-1\\.c:47:19\\] sum = 1" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for bogus messages, line 100) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for bogus messages, line 73) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for errors, line 104) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for errors, line 105) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for errors, line 106) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for errors, line 120) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for errors, line 121) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for errors, line 122) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for errors, line 133) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for errors, line 134) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for errors, line 135) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for errors, line 61) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for errors, line 62) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for errors, line 63) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for errors, line 77) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for errors, line 78) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for errors, line 79) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for errors, line 91) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for errors, line 92) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for errors, line 93) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for warnings, line 118) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for warnings, line 60) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for warnings, line 70) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for warnings, line 88) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 at line 29 (test for warnings, line 25) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 at line 42 (test for warnings, line 38) PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 scan-tree-dump-times gimple "pr92793-1\\.c:16:12\\] #pragma omp target oacc_parallel" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 scan-tree-dump-times gimple "pr92793-1\\.c:21:13\\] #pragma acc loop" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 scan-tree-dump-times gimple "pr92793-1\\.c:33:19\\] #pragma acc loop" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 scan-tree-dump-times gimple "pr92793-1\\.c:47:19\\] sum = 1" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 scan-tree-dump-times original "pr92793-1\\.c:16:12\\] #pragma acc parallel" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 scan-tree-dump-times original "pr92793-1\\.c:21:13\\] #pragma acc loop" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 scan-tree-dump-times original "pr92793-1\\.c:33:19\\] #pragma acc loop" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 scan-tree-dump-times original "pr92793-1\\.c:47:19\\] sum = 1" 1 PASS: c-c++-common/goacc/pr92793-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/pr93488.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/pr93488.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/pr93488.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/goacc/pragma_context.c -std=c++20 UNSUPPORTED: c-c++-common/goacc/pragma_context.c -std=c++26 UNSUPPORTED: c-c++-common/goacc/pragma_context.c -std=c++98 PASS: c-c++-common/goacc/present-1.c -std=c++20 scan-tree-dump-times original "#pragma acc parallel map\\(force_present:\\*\\(cp \\+ 7\\) \\[len: 9]\\) map\\(firstprivate:cp \\[pointer assign, bias: 7]\\)" 1 PASS: c-c++-common/goacc/present-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/present-1.c -std=c++26 scan-tree-dump-times original "#pragma acc parallel map\\(force_present:\\*\\(cp \\+ 7\\) \\[len: 9]\\) map\\(firstprivate:cp \\[pointer assign, bias: 7]\\)" 1 PASS: c-c++-common/goacc/present-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/present-1.c -std=c++98 scan-tree-dump-times original "#pragma acc parallel map\\(force_present:\\*\\(cp \\+ 7\\) \\[len: 9]\\) map\\(firstprivate:cp \\[pointer assign, bias: 7]\\)" 1 PASS: c-c++-common/goacc/present-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/private-reduction-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/private-reduction-1.c -std=c++20 i at line 13 (test for warnings, line 11) PASS: c-c++-common/goacc/private-reduction-1.c -std=c++20 i at line 20 (test for warnings, line 18) PASS: c-c++-common/goacc/private-reduction-1.c -std=c++20 r at line 12 (test for warnings, line 11) PASS: c-c++-common/goacc/private-reduction-1.c -std=c++20 r at line 19 (test for warnings, line 18) PASS: c-c++-common/goacc/private-reduction-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/private-reduction-1.c -std=c++26 i at line 13 (test for warnings, line 11) PASS: c-c++-common/goacc/private-reduction-1.c -std=c++26 i at line 20 (test for warnings, line 18) PASS: c-c++-common/goacc/private-reduction-1.c -std=c++26 r at line 12 (test for warnings, line 11) PASS: c-c++-common/goacc/private-reduction-1.c -std=c++26 r at line 19 (test for warnings, line 18) PASS: c-c++-common/goacc/private-reduction-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/private-reduction-1.c -std=c++98 i at line 13 (test for warnings, line 11) PASS: c-c++-common/goacc/private-reduction-1.c -std=c++98 i at line 20 (test for warnings, line 18) PASS: c-c++-common/goacc/private-reduction-1.c -std=c++98 r at line 12 (test for warnings, line 11) PASS: c-c++-common/goacc/private-reduction-1.c -std=c++98 r at line 19 (test for warnings, line 18) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 64 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 65 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 66 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 67 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 68 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 69 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 70 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 71 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 72 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 73 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 74 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 75 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 76 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 77 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 78 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 79 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 80 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 81 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 82 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 83 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 84 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 88 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 91 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 92 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 93 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 94 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 at line 95 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 TODO at line 85 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 TODO at line 87 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 TODO at line 89 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++20 TODO at line 90 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 64 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 65 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 66 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 67 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 68 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 69 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 70 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 71 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 72 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 73 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 74 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 75 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 76 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 77 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 78 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 79 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 80 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 81 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 82 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 83 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 84 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 88 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 91 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 92 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 93 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 94 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 at line 95 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 TODO at line 85 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 TODO at line 87 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 TODO at line 89 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++26 TODO at line 90 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 64 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 65 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 66 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 67 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 68 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 69 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 70 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 71 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 72 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 73 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 74 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 75 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 76 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 77 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 78 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 79 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 80 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 81 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 82 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 83 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 84 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 88 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 91 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 92 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 93 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 94 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 at line 95 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 TODO at line 85 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 TODO at line 87 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 TODO at line 89 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute-loop.c -std=c++98 TODO at line 90 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++20 at line 83 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++20 at line 86 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++20 at line 87 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++20 at line 88 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++20 at line 89 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++20 at line 90 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 61 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 62 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 63 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 64 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 65 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 66 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 67 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 68 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 69 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 70 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 71 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 72 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 73 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 74 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 75 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 76 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 77 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 78 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 79 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 80 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 82 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 84 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++20 TODO at line 85 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++26 at line 83 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++26 at line 86 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++26 at line 87 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++26 at line 88 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++26 at line 89 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++26 at line 90 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 61 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 62 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 63 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 64 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 65 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 66 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 67 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 68 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 69 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 70 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 71 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 72 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 73 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 74 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 75 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 76 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 77 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 78 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 79 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 80 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 82 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 84 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++26 TODO at line 85 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++98 at line 83 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++98 at line 86 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++98 at line 87 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++98 at line 88 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++98 at line 89 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++98 at line 90 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 61 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 62 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 63 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 64 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 65 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 66 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 67 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 68 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 69 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 70 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 71 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 72 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 73 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 74 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 75 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 76 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 77 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 78 (test for warnings, line 27) XFAIL: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 79 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 80 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 82 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 84 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-compute.c -std=c++98 TODO at line 85 (test for warnings, line 27) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 64 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 65 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 66 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 67 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 68 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 69 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 70 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 71 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 72 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 73 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 74 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 75 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 76 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 77 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 78 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 79 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 80 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 81 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 82 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 83 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 84 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 88 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 91 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 92 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 93 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 94 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 at line 95 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 TODO at line 85 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 TODO at line 87 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 TODO at line 89 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++20 TODO at line 90 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 64 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 65 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 66 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 67 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 68 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 69 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 70 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 71 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 72 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 73 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 74 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 75 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 76 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 77 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 78 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 79 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 80 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 81 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 82 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 83 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 84 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 88 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 91 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 92 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 93 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 94 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 at line 95 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 TODO at line 85 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 TODO at line 87 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 TODO at line 89 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++26 TODO at line 90 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 64 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 65 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 66 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 67 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 68 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 69 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 70 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 71 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 72 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 73 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 74 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 75 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 76 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 77 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 78 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 79 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 80 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 81 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 82 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 83 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 84 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 88 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 91 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 92 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 93 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 94 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 at line 95 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 TODO at line 85 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 TODO at line 87 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 TODO at line 89 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang-loop.c -std=c++98 TODO at line 90 (test for warnings, line 28) PASS: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 65 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 66 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 67 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 68 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 69 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 70 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 71 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 72 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 73 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 74 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 75 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 76 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 77 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 78 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 79 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 80 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 81 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 82 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 83 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 84 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 86 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 87 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 88 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 89 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 90 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 91 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 92 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 93 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++20 TODO at line 94 (test for warnings, line 22) PASS: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 65 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 66 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 67 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 68 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 69 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 70 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 71 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 72 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 73 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 74 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 75 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 76 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 77 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 78 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 79 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 80 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 81 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 82 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 83 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 84 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 86 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 87 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 88 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 89 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 90 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 91 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 92 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 93 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++26 TODO at line 94 (test for warnings, line 22) PASS: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 65 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 66 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 67 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 68 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 69 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 70 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 71 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 72 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 73 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 74 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 75 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 76 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 77 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 78 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 79 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 80 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 81 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 82 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 83 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 84 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 86 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 87 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 88 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 89 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 90 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 91 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 92 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 93 (test for warnings, line 22) XFAIL: c-c++-common/goacc/privatization-1-routine_gang.c -std=c++98 TODO at line 94 (test for warnings, line 22) PASS: c-c++-common/goacc/readonly-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc cache \\(readonly:x\\[0\\] \\[len: [0-9]+\\]\\);$" 4 PASS: c-c++-common/goacc/readonly-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc cache \\(y\\[0\\] \\[len: [0-9]+\\]\\);$" 4 PASS: c-c++-common/goacc/readonly-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc data map\\(to:y\\[0\\] \\[len: [0-9]+\\]\\) map\\(readonly,to:\\*NON_LVALUE_EXPR \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:x\\[0\\] \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/readonly-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc declare map\\(to:y\\) map\\(readonly,to:s\\) map\\(readonly,to:x\\)" 1 PASS: c-c++-common/goacc/readonly-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc enter data map\\(to:y\\[0\\] \\[len: [0-9]+\\]\\) map\\(readonly,to:\\*NON_LVALUE_EXPR \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:x\\[0\\] \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/readonly-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc kernels map\\(to:y\\[0\\] \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:\\*NON_LVALUE_EXPR \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:x\\[0\\] \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/readonly-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc parallel map\\(to:y\\[0\\] \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:\\*NON_LVALUE_EXPR \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:x\\[0\\] \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/readonly-1.c -std=c++20 scan-tree-dump-times original "(?n)#pragma acc serial map\\(to:y\\[0\\] \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:\\*NON_LVALUE_EXPR \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:x\\[0\\] \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/readonly-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/readonly-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc cache \\(readonly:x\\[0\\] \\[len: [0-9]+\\]\\);$" 4 PASS: c-c++-common/goacc/readonly-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc cache \\(y\\[0\\] \\[len: [0-9]+\\]\\);$" 4 PASS: c-c++-common/goacc/readonly-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc data map\\(to:y\\[0\\] \\[len: [0-9]+\\]\\) map\\(readonly,to:\\*NON_LVALUE_EXPR \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:x\\[0\\] \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/readonly-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc declare map\\(to:y\\) map\\(readonly,to:s\\) map\\(readonly,to:x\\)" 1 PASS: c-c++-common/goacc/readonly-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc enter data map\\(to:y\\[0\\] \\[len: [0-9]+\\]\\) map\\(readonly,to:\\*NON_LVALUE_EXPR \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:x\\[0\\] \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/readonly-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc kernels map\\(to:y\\[0\\] \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:\\*NON_LVALUE_EXPR \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:x\\[0\\] \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/readonly-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc parallel map\\(to:y\\[0\\] \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:\\*NON_LVALUE_EXPR \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:x\\[0\\] \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/readonly-1.c -std=c++26 scan-tree-dump-times original "(?n)#pragma acc serial map\\(to:y\\[0\\] \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:\\*NON_LVALUE_EXPR \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:x\\[0\\] \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/readonly-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/readonly-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc cache \\(readonly:x\\[0\\] \\[len: [0-9]+\\]\\);$" 4 PASS: c-c++-common/goacc/readonly-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc cache \\(y\\[0\\] \\[len: [0-9]+\\]\\);$" 4 PASS: c-c++-common/goacc/readonly-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc data map\\(to:y\\[0\\] \\[len: [0-9]+\\]\\) map\\(readonly,to:\\*NON_LVALUE_EXPR \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:x\\[0\\] \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/readonly-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc declare map\\(to:y\\) map\\(readonly,to:s\\) map\\(readonly,to:x\\)" 1 PASS: c-c++-common/goacc/readonly-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc enter data map\\(to:y\\[0\\] \\[len: [0-9]+\\]\\) map\\(readonly,to:\\*NON_LVALUE_EXPR \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:x\\[0\\] \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/readonly-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc kernels map\\(to:y\\[0\\] \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:\\*NON_LVALUE_EXPR \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:x\\[0\\] \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/readonly-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc parallel map\\(to:y\\[0\\] \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:\\*NON_LVALUE_EXPR \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:x\\[0\\] \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/readonly-1.c -std=c++98 scan-tree-dump-times original "(?n)#pragma acc serial map\\(to:y\\[0\\] \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:\\*NON_LVALUE_EXPR \\[len: [0-9]+\\]\\) .+ map\\(readonly,to:x\\[0\\] \\[len: [0-9]+\\]\\)" 1 PASS: c-c++-common/goacc/readonly-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/reduction-1.c -std=c++20 scan-tree-dump-times gimple "map\\(tofrom:lresult \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/reduction-1.c -std=c++20 scan-tree-dump-times gimple "map\\(tofrom:result \\[len: [0-9]+\\]\\)" 7 PASS: c-c++-common/goacc/reduction-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/reduction-1.c -std=c++26 scan-tree-dump-times gimple "map\\(tofrom:lresult \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/reduction-1.c -std=c++26 scan-tree-dump-times gimple "map\\(tofrom:result \\[len: [0-9]+\\]\\)" 7 PASS: c-c++-common/goacc/reduction-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/reduction-1.c -std=c++98 scan-tree-dump-times gimple "map\\(tofrom:lresult \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/reduction-1.c -std=c++98 scan-tree-dump-times gimple "map\\(tofrom:result \\[len: [0-9]+\\]\\)" 7 PASS: c-c++-common/goacc/reduction-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/reduction-2.c -std=c++20 scan-tree-dump-times gimple "map\\(tofrom:lresult \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/reduction-2.c -std=c++20 scan-tree-dump-times gimple "map\\(tofrom:result \\[len: [0-9]+\\]\\)" 4 PASS: c-c++-common/goacc/reduction-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/reduction-2.c -std=c++26 scan-tree-dump-times gimple "map\\(tofrom:lresult \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/reduction-2.c -std=c++26 scan-tree-dump-times gimple "map\\(tofrom:result \\[len: [0-9]+\\]\\)" 4 PASS: c-c++-common/goacc/reduction-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/reduction-2.c -std=c++98 scan-tree-dump-times gimple "map\\(tofrom:lresult \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/reduction-2.c -std=c++98 scan-tree-dump-times gimple "map\\(tofrom:result \\[len: [0-9]+\\]\\)" 4 PASS: c-c++-common/goacc/reduction-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/reduction-3.c -std=c++20 scan-tree-dump-times gimple "map\\(tofrom:lresult \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/reduction-3.c -std=c++20 scan-tree-dump-times gimple "map\\(tofrom:result \\[len: [0-9]+\\]\\)" 4 PASS: c-c++-common/goacc/reduction-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/reduction-3.c -std=c++26 scan-tree-dump-times gimple "map\\(tofrom:lresult \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/reduction-3.c -std=c++26 scan-tree-dump-times gimple "map\\(tofrom:result \\[len: [0-9]+\\]\\)" 4 PASS: c-c++-common/goacc/reduction-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/reduction-3.c -std=c++98 scan-tree-dump-times gimple "map\\(tofrom:lresult \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/reduction-3.c -std=c++98 scan-tree-dump-times gimple "map\\(tofrom:result \\[len: [0-9]+\\]\\)" 4 PASS: c-c++-common/goacc/reduction-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/reduction-4.c -std=c++20 scan-tree-dump-times gimple "map\\(tofrom:lresult \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/reduction-4.c -std=c++20 scan-tree-dump-times gimple "map\\(tofrom:result \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/reduction-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/reduction-4.c -std=c++26 scan-tree-dump-times gimple "map\\(tofrom:lresult \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/reduction-4.c -std=c++26 scan-tree-dump-times gimple "map\\(tofrom:result \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/reduction-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/reduction-4.c -std=c++98 scan-tree-dump-times gimple "map\\(tofrom:lresult \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/reduction-4.c -std=c++98 scan-tree-dump-times gimple "map\\(tofrom:result \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/reduction-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/reduction-5.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/goacc/reduction-5.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/goacc/reduction-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/reduction-5.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/goacc/reduction-5.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/goacc/reduction-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/reduction-5.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/goacc/reduction-5.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/goacc/reduction-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/reduction-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/reduction-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/reduction-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/reduction-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/reduction-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/reduction-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/reduction-8.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/reduction-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/reduction-8.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++20 (test for warnings, line 22) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++20 (test for warnings, line 28) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++20 (test for warnings, line 40) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++20 (test for warnings, line 42) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++20 (test for warnings, line 46) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++20 (test for warnings, line 48) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++20 (test for warnings, line 50) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++26 (test for warnings, line 42) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++98 (test for warnings, line 22) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++98 (test for warnings, line 28) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++98 (test for warnings, line 40) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++98 (test for warnings, line 42) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++98 (test for warnings, line 46) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++98 (test for warnings, line 48) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++98 (test for warnings, line 50) PASS: c-c++-common/goacc/reduction-promotions.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/routine-1.c -std=c++20 at line 15 (test for warnings, line 17) PASS: c-c++-common/goacc/routine-1.c -std=c++20 at line 16 (test for warnings, line 17) PASS: c-c++-common/goacc/routine-1.c -std=c++20 at line 22 (test for warnings, line 23) PASS: c-c++-common/goacc/routine-1.c -std=c++20 at line 51 (test for warnings, line 50) PASS: c-c++-common/goacc/routine-1.c -std=c++20 at line 52 (test for warnings, line 50) PASS: c-c++-common/goacc/routine-1.c -std=c++20 at line 53 (test for warnings, line 50) PASS: c-c++-common/goacc/routine-1.c -std=c++20 at line 7 (test for warnings, line 10) PASS: c-c++-common/goacc/routine-1.c -std=c++20 at line 8 (test for warnings, line 10) PASS: c-c++-common/goacc/routine-1.c -std=c++20 at line 9 (test for warnings, line 10) PASS: c-c++-common/goacc/routine-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/routine-1.c -std=c++26 at line 15 (test for warnings, line 17) PASS: c-c++-common/goacc/routine-1.c -std=c++26 at line 16 (test for warnings, line 17) PASS: c-c++-common/goacc/routine-1.c -std=c++26 at line 22 (test for warnings, line 23) PASS: c-c++-common/goacc/routine-1.c -std=c++26 at line 51 (test for warnings, line 50) PASS: c-c++-common/goacc/routine-1.c -std=c++26 at line 52 (test for warnings, line 50) PASS: c-c++-common/goacc/routine-1.c -std=c++26 at line 53 (test for warnings, line 50) PASS: c-c++-common/goacc/routine-1.c -std=c++26 at line 7 (test for warnings, line 10) PASS: c-c++-common/goacc/routine-1.c -std=c++26 at line 8 (test for warnings, line 10) PASS: c-c++-common/goacc/routine-1.c -std=c++26 at line 9 (test for warnings, line 10) PASS: c-c++-common/goacc/routine-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/routine-1.c -std=c++98 at line 15 (test for warnings, line 17) PASS: c-c++-common/goacc/routine-1.c -std=c++98 at line 16 (test for warnings, line 17) PASS: c-c++-common/goacc/routine-1.c -std=c++98 at line 22 (test for warnings, line 23) PASS: c-c++-common/goacc/routine-1.c -std=c++98 at line 51 (test for warnings, line 50) PASS: c-c++-common/goacc/routine-1.c -std=c++98 at line 52 (test for warnings, line 50) PASS: c-c++-common/goacc/routine-1.c -std=c++98 at line 53 (test for warnings, line 50) PASS: c-c++-common/goacc/routine-1.c -std=c++98 at line 7 (test for warnings, line 10) PASS: c-c++-common/goacc/routine-1.c -std=c++98 at line 8 (test for warnings, line 10) PASS: c-c++-common/goacc/routine-1.c -std=c++98 at line 9 (test for warnings, line 10) PASS: c-c++-common/goacc/routine-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/routine-2.c -std=c++20 (test for errors, line 3) PASS: c-c++-common/goacc/routine-2.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/goacc/routine-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/routine-2.c -std=c++26 (test for errors, line 3) PASS: c-c++-common/goacc/routine-2.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/goacc/routine-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/routine-2.c -std=c++98 (test for errors, line 3) PASS: c-c++-common/goacc/routine-2.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/goacc/routine-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++20 (test for errors, line 55) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++20 (test for errors, line 59) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++20 (test for warnings, line 40) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++20 (test for warnings, line 53) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++20 (test for warnings, line 57) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++20 (test for warnings, line 70) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++20 2 (test for warnings, line 8) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++20 3 (test for warnings, line 5) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++26 (test for errors, line 55) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++26 (test for errors, line 59) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++26 (test for errors, line 72) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++26 (test for warnings, line 53) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++26 (test for warnings, line 57) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++26 (test for warnings, line 70) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++26 2 (test for warnings, line 8) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++26 3 (test for warnings, line 5) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++98 (test for errors, line 55) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++98 (test for errors, line 59) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++98 (test for errors, line 72) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++98 (test for warnings, line 36) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++98 (test for warnings, line 40) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++98 (test for warnings, line 53) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++98 (test for warnings, line 57) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++98 (test for warnings, line 70) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++98 2 (test for warnings, line 8) PASS: c-c++-common/goacc/routine-3-extern.c -std=c++98 3 (test for warnings, line 5) PASS: c-c++-common/goacc/routine-3.c -std=c++20 (test for errors, line 103) PASS: c-c++-common/goacc/routine-3.c -std=c++20 (test for errors, line 69) PASS: c-c++-common/goacc/routine-3.c -std=c++20 (test for errors, line 73) PASS: c-c++-common/goacc/routine-3.c -std=c++20 (test for errors, line 77) PASS: c-c++-common/goacc/routine-3.c -std=c++20 (test for errors, line 86) PASS: c-c++-common/goacc/routine-3.c -std=c++20 (test for errors, line 90) PASS: c-c++-common/goacc/routine-3.c -std=c++20 (test for warnings, line 101) PASS: c-c++-common/goacc/routine-3.c -std=c++20 (test for warnings, line 30) PASS: c-c++-common/goacc/routine-3.c -std=c++20 (test for warnings, line 54) PASS: c-c++-common/goacc/routine-3.c -std=c++20 (test for warnings, line 67) PASS: c-c++-common/goacc/routine-3.c -std=c++20 (test for warnings, line 71) PASS: c-c++-common/goacc/routine-3.c -std=c++20 (test for warnings, line 75) PASS: c-c++-common/goacc/routine-3.c -std=c++20 (test for warnings, line 84) PASS: c-c++-common/goacc/routine-3.c -std=c++20 (test for warnings, line 88) PASS: c-c++-common/goacc/routine-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/routine-3.c -std=c++20 2 (test for warnings, line 18) PASS: c-c++-common/goacc/routine-3.c -std=c++20 3 (test for warnings, line 6) PASS: c-c++-common/goacc/routine-3.c -std=c++26 (test for errors, line 103) PASS: c-c++-common/goacc/routine-3.c -std=c++26 (test for errors, line 69) PASS: c-c++-common/goacc/routine-3.c -std=c++26 (test for errors, line 73) PASS: c-c++-common/goacc/routine-3.c -std=c++26 (test for errors, line 77) PASS: c-c++-common/goacc/routine-3.c -std=c++26 (test for errors, line 86) PASS: c-c++-common/goacc/routine-3.c -std=c++26 (test for errors, line 90) PASS: c-c++-common/goacc/routine-3.c -std=c++26 (test for warnings, line 101) PASS: c-c++-common/goacc/routine-3.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/goacc/routine-3.c -std=c++26 (test for warnings, line 54) PASS: c-c++-common/goacc/routine-3.c -std=c++26 (test for warnings, line 67) PASS: c-c++-common/goacc/routine-3.c -std=c++26 (test for warnings, line 71) PASS: c-c++-common/goacc/routine-3.c -std=c++26 (test for warnings, line 75) PASS: c-c++-common/goacc/routine-3.c -std=c++26 (test for warnings, line 84) PASS: c-c++-common/goacc/routine-3.c -std=c++26 (test for warnings, line 88) PASS: c-c++-common/goacc/routine-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/routine-3.c -std=c++26 2 (test for warnings, line 18) PASS: c-c++-common/goacc/routine-3.c -std=c++26 3 (test for warnings, line 6) PASS: c-c++-common/goacc/routine-3.c -std=c++98 (test for errors, line 103) PASS: c-c++-common/goacc/routine-3.c -std=c++98 (test for errors, line 69) PASS: c-c++-common/goacc/routine-3.c -std=c++98 (test for errors, line 73) PASS: c-c++-common/goacc/routine-3.c -std=c++98 (test for errors, line 77) PASS: c-c++-common/goacc/routine-3.c -std=c++98 (test for errors, line 86) PASS: c-c++-common/goacc/routine-3.c -std=c++98 (test for errors, line 90) PASS: c-c++-common/goacc/routine-3.c -std=c++98 (test for warnings, line 101) PASS: c-c++-common/goacc/routine-3.c -std=c++98 (test for warnings, line 30) PASS: c-c++-common/goacc/routine-3.c -std=c++98 (test for warnings, line 54) PASS: c-c++-common/goacc/routine-3.c -std=c++98 (test for warnings, line 67) PASS: c-c++-common/goacc/routine-3.c -std=c++98 (test for warnings, line 71) PASS: c-c++-common/goacc/routine-3.c -std=c++98 (test for warnings, line 75) PASS: c-c++-common/goacc/routine-3.c -std=c++98 (test for warnings, line 84) PASS: c-c++-common/goacc/routine-3.c -std=c++98 (test for warnings, line 88) PASS: c-c++-common/goacc/routine-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/routine-3.c -std=c++98 2 (test for warnings, line 18) PASS: c-c++-common/goacc/routine-3.c -std=c++98 3 (test for warnings, line 6) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++20 (test for errors, line 49) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++20 (test for errors, line 57) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++20 (test for errors, line 61) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++20 (test for errors, line 81) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++20 (test for warnings, line 29) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++26 (test for errors, line 49) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++26 (test for errors, line 57) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++26 (test for errors, line 61) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++26 (test for errors, line 72) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++26 (test for errors, line 81) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++98 (test for errors, line 49) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++98 (test for errors, line 57) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++98 (test for errors, line 61) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++98 (test for errors, line 72) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++98 (test for errors, line 81) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++98 (test for warnings, line 29) PASS: c-c++-common/goacc/routine-4-extern.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/routine-4.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/goacc/routine-4.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/goacc/routine-4.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/goacc/routine-4.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/goacc/routine-4.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/goacc/routine-4.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/goacc/routine-4.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/goacc/routine-4.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/goacc/routine-4.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/goacc/routine-4.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/goacc/routine-4.c -std=c++20 (test for errors, line 63) PASS: c-c++-common/goacc/routine-4.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/goacc/routine-4.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/goacc/routine-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/routine-4.c -std=c++20 1 (test for warnings, line 37) PASS: c-c++-common/goacc/routine-4.c -std=c++20 2 (test for warnings, line 61) PASS: c-c++-common/goacc/routine-4.c -std=c++20 3 (test for warnings, line 85) PASS: c-c++-common/goacc/routine-4.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/goacc/routine-4.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/goacc/routine-4.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/goacc/routine-4.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/goacc/routine-4.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/goacc/routine-4.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/goacc/routine-4.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/goacc/routine-4.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/goacc/routine-4.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/goacc/routine-4.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/goacc/routine-4.c -std=c++26 (test for errors, line 63) PASS: c-c++-common/goacc/routine-4.c -std=c++26 (test for errors, line 72) PASS: c-c++-common/goacc/routine-4.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/goacc/routine-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/routine-4.c -std=c++26 1 (test for warnings, line 37) PASS: c-c++-common/goacc/routine-4.c -std=c++26 2 (test for warnings, line 61) PASS: c-c++-common/goacc/routine-4.c -std=c++26 3 (test for warnings, line 85) PASS: c-c++-common/goacc/routine-4.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/goacc/routine-4.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/goacc/routine-4.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/goacc/routine-4.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/goacc/routine-4.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/goacc/routine-4.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/goacc/routine-4.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/goacc/routine-4.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/goacc/routine-4.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/goacc/routine-4.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/goacc/routine-4.c -std=c++98 (test for errors, line 63) PASS: c-c++-common/goacc/routine-4.c -std=c++98 (test for errors, line 72) PASS: c-c++-common/goacc/routine-4.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/goacc/routine-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/routine-4.c -std=c++98 1 (test for warnings, line 37) PASS: c-c++-common/goacc/routine-4.c -std=c++98 2 (test for warnings, line 61) PASS: c-c++-common/goacc/routine-4.c -std=c++98 3 (test for warnings, line 85) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 100) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 103) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 105) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 111) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 116) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 117) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 118) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 123) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 128) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 131) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 135) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 137) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 150) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 161) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 167) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 169) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 171) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 183) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 185) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 187) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 192) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 193) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 194) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 21) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 211) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 220) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 222) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 27) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 33) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 34) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 35) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 36) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 37) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 38) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 39) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 40) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 43) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 44) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 52) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 55) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 58) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 61) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 64) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 67) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 7) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 70) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 73) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 74) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 77) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 78) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 81) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 82) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 85) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 86) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 89) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 90) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 93) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for errors, line 94) PASS: c-c++-common/goacc/routine-5.c -std=c++11 at line 13 (test for errors, line 11) PASS: c-c++-common/goacc/routine-5.c -std=c++11 (test for excess errors) XFAIL: c-c++-common/goacc/routine-5.c -std=c++11 TODO (test for bogus messages, line 10) PASS: c-c++-common/goacc/routine-5.c -std=c++11 TODO (test for bogus messages, line 14) XFAIL: c-c++-common/goacc/routine-5.c -std=c++11 TODO (test for bogus messages, line 142) XFAIL: c-c++-common/goacc/routine-5.c -std=c++11 TODO (test for errors, line 154) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 100) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 103) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 105) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 111) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 116) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 117) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 118) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 123) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 128) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 131) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 135) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 137) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 150) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 161) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 167) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 169) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 171) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 183) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 185) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 187) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 192) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 193) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 194) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 211) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 220) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 222) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 27) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 55) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 58) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 61) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 64) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 67) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 70) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 73) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 74) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 77) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 78) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 81) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 82) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 85) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 86) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 89) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 90) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 93) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for errors, line 94) PASS: c-c++-common/goacc/routine-5.c -std=c++20 at line 13 (test for errors, line 11) PASS: c-c++-common/goacc/routine-5.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/routine-5.c -std=c++20 TODO (test for bogus messages, line 10) PASS: c-c++-common/goacc/routine-5.c -std=c++20 TODO (test for bogus messages, line 14) XFAIL: c-c++-common/goacc/routine-5.c -std=c++20 TODO (test for bogus messages, line 142) XFAIL: c-c++-common/goacc/routine-5.c -std=c++20 TODO (test for errors, line 154) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 100) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 103) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 105) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 111) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 116) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 117) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 118) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 123) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 128) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 131) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 135) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 137) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 161) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 167) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 169) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 171) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 183) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 185) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 187) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 192) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 193) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 194) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 211) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 220) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 222) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 27) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 55) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 58) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 61) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 64) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 67) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 70) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 73) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 74) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 77) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 78) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 81) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 82) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 85) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 86) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 89) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 90) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 93) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for errors, line 94) PASS: c-c++-common/goacc/routine-5.c -std=c++98 at line 13 (test for errors, line 11) PASS: c-c++-common/goacc/routine-5.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/routine-5.c -std=c++98 TODO (test for bogus messages, line 10) PASS: c-c++-common/goacc/routine-5.c -std=c++98 TODO (test for bogus messages, line 14) XFAIL: c-c++-common/goacc/routine-5.c -std=c++98 TODO (test for bogus messages, line 142) XFAIL: c-c++-common/goacc/routine-5.c -std=c++98 TODO (test for errors, line 154) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 100) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 101) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 102) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 106) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 107) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 108) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 109) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 111) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 112) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 113) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 114) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 116) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 117) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 118) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 119) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 122) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 123) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 124) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 125) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 130) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 131) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 132) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 133) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 135) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 136) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 137) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 138) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 141) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 142) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 143) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 144) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 149) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 150) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 151) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 152) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 154) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 155) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 156) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 157) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 161) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 162) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 164) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 166) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 172) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 173) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 175) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 177) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 180) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 181) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 183) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 185) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 189) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 190) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 192) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 194) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 198) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 199) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 201) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 203) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 206) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 207) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 209) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 211) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 215) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 216) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 218) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 220) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 224) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 225) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 227) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 229) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 232) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 233) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 235) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 237) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 242) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 243) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 245) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 247) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 250) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 251) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 253) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 255) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 258) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 259) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 261) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 263) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 271) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 272) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 274) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 276) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 282) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 284) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 286) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 288) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 291) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 293) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 295) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 297) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 301) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 302) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 304) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 306) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 310) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 312) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 314) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 316) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 319) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 321) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 323) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 325) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 329) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 330) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 332) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 334) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 338) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 340) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 342) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 344) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 347) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 349) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 351) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 353) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 358) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 359) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 361) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 363) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 366) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 368) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 370) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 372) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 375) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 377) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 379) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 381) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 394) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 396) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 402) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 404) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 410) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 412) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 418) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 420) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 430) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 435) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 440) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 445) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 447) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 449) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 49) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 5) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 57) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 60) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 64) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 70) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 73) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 78) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 81) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 84) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 88) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 89) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 90) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 91) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 94) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 95) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 96) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 97) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for errors, line 99) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 163 (test for errors, line 162) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 165 (test for errors, line 164) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 167 (test for errors, line 166) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 174 (test for errors, line 173) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 176 (test for errors, line 175) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 178 (test for errors, line 177) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 182 (test for errors, line 181) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 184 (test for errors, line 183) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 186 (test for errors, line 185) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 191 (test for errors, line 190) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 193 (test for errors, line 192) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 195 (test for errors, line 194) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 200 (test for errors, line 199) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 202 (test for errors, line 201) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 204 (test for errors, line 203) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 208 (test for errors, line 207) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 210 (test for errors, line 209) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 212 (test for errors, line 211) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 217 (test for errors, line 216) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 219 (test for errors, line 218) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 221 (test for errors, line 220) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 226 (test for errors, line 225) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 228 (test for errors, line 227) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 230 (test for errors, line 229) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 234 (test for errors, line 233) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 236 (test for errors, line 235) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 238 (test for errors, line 237) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 244 (test for errors, line 243) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 246 (test for errors, line 245) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 248 (test for errors, line 247) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 252 (test for errors, line 251) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 254 (test for errors, line 253) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 256 (test for errors, line 255) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 260 (test for errors, line 259) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 262 (test for errors, line 261) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 264 (test for errors, line 263) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 273 (test for errors, line 272) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 275 (test for errors, line 274) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 277 (test for errors, line 276) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 283 (test for errors, line 282) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 285 (test for errors, line 284) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 287 (test for errors, line 286) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 289 (test for errors, line 288) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 292 (test for errors, line 291) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 294 (test for errors, line 293) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 296 (test for errors, line 295) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 298 (test for errors, line 297) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 303 (test for errors, line 302) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 305 (test for errors, line 304) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 307 (test for errors, line 306) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 311 (test for errors, line 310) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 313 (test for errors, line 312) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 315 (test for errors, line 314) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 317 (test for errors, line 316) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 320 (test for errors, line 319) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 322 (test for errors, line 321) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 324 (test for errors, line 323) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 326 (test for errors, line 325) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 331 (test for errors, line 330) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 333 (test for errors, line 332) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 335 (test for errors, line 334) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 339 (test for errors, line 338) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 341 (test for errors, line 340) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 343 (test for errors, line 342) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 345 (test for errors, line 344) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 348 (test for errors, line 347) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 350 (test for errors, line 349) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 352 (test for errors, line 351) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 354 (test for errors, line 353) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 360 (test for errors, line 359) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 362 (test for errors, line 361) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 364 (test for errors, line 363) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 367 (test for errors, line 366) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 369 (test for errors, line 368) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 371 (test for errors, line 370) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 373 (test for errors, line 372) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 376 (test for errors, line 375) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 378 (test for errors, line 377) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 380 (test for errors, line 379) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 at line 382 (test for errors, line 381) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 100) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 101) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 102) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 106) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 107) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 108) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 109) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 111) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 112) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 113) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 114) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 116) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 117) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 118) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 119) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 122) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 123) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 124) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 125) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 130) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 131) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 132) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 133) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 135) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 136) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 137) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 138) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 141) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 142) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 143) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 144) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 149) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 150) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 151) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 152) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 154) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 155) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 156) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 157) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 161) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 162) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 164) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 166) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 172) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 173) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 175) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 177) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 180) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 181) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 183) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 185) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 189) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 190) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 192) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 194) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 198) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 199) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 201) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 203) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 206) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 207) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 209) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 211) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 215) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 216) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 218) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 220) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 224) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 225) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 227) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 229) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 232) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 233) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 235) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 237) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 242) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 243) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 245) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 247) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 250) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 251) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 253) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 255) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 258) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 259) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 261) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 263) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 271) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 272) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 274) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 276) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 282) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 284) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 286) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 288) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 291) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 293) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 295) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 297) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 301) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 302) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 304) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 306) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 310) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 312) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 314) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 316) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 319) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 321) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 323) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 325) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 329) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 330) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 332) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 334) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 338) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 340) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 342) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 344) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 347) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 349) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 351) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 353) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 358) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 359) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 361) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 363) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 366) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 368) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 370) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 372) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 375) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 377) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 379) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 381) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 394) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 396) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 402) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 404) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 410) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 412) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 418) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 420) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 430) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 435) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 440) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 445) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 447) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 449) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 49) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 5) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 57) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 60) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 64) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 70) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 73) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 78) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 81) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 84) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 88) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 89) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 90) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 91) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 94) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 95) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 96) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 97) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for errors, line 99) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 163 (test for errors, line 162) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 165 (test for errors, line 164) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 167 (test for errors, line 166) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 174 (test for errors, line 173) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 176 (test for errors, line 175) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 178 (test for errors, line 177) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 182 (test for errors, line 181) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 184 (test for errors, line 183) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 186 (test for errors, line 185) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 191 (test for errors, line 190) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 193 (test for errors, line 192) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 195 (test for errors, line 194) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 200 (test for errors, line 199) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 202 (test for errors, line 201) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 204 (test for errors, line 203) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 208 (test for errors, line 207) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 210 (test for errors, line 209) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 212 (test for errors, line 211) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 217 (test for errors, line 216) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 219 (test for errors, line 218) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 221 (test for errors, line 220) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 226 (test for errors, line 225) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 228 (test for errors, line 227) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 230 (test for errors, line 229) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 234 (test for errors, line 233) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 236 (test for errors, line 235) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 238 (test for errors, line 237) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 244 (test for errors, line 243) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 246 (test for errors, line 245) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 248 (test for errors, line 247) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 252 (test for errors, line 251) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 254 (test for errors, line 253) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 256 (test for errors, line 255) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 260 (test for errors, line 259) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 262 (test for errors, line 261) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 264 (test for errors, line 263) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 273 (test for errors, line 272) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 275 (test for errors, line 274) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 277 (test for errors, line 276) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 283 (test for errors, line 282) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 285 (test for errors, line 284) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 287 (test for errors, line 286) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 289 (test for errors, line 288) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 292 (test for errors, line 291) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 294 (test for errors, line 293) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 296 (test for errors, line 295) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 298 (test for errors, line 297) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 303 (test for errors, line 302) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 305 (test for errors, line 304) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 307 (test for errors, line 306) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 311 (test for errors, line 310) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 313 (test for errors, line 312) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 315 (test for errors, line 314) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 317 (test for errors, line 316) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 320 (test for errors, line 319) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 322 (test for errors, line 321) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 324 (test for errors, line 323) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 326 (test for errors, line 325) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 331 (test for errors, line 330) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 333 (test for errors, line 332) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 335 (test for errors, line 334) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 339 (test for errors, line 338) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 341 (test for errors, line 340) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 343 (test for errors, line 342) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 345 (test for errors, line 344) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 348 (test for errors, line 347) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 350 (test for errors, line 349) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 352 (test for errors, line 351) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 354 (test for errors, line 353) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 360 (test for errors, line 359) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 362 (test for errors, line 361) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 364 (test for errors, line 363) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 367 (test for errors, line 366) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 369 (test for errors, line 368) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 371 (test for errors, line 370) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 373 (test for errors, line 372) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 376 (test for errors, line 375) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 378 (test for errors, line 377) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 380 (test for errors, line 379) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 at line 382 (test for errors, line 381) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 100) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 101) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 102) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 106) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 107) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 108) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 109) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 111) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 112) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 113) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 114) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 116) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 117) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 118) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 119) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 122) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 123) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 124) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 125) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 130) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 131) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 132) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 133) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 135) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 136) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 137) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 138) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 141) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 142) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 143) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 144) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 149) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 150) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 151) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 152) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 154) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 155) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 156) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 157) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 161) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 162) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 164) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 166) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 172) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 173) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 175) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 177) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 180) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 181) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 183) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 185) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 189) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 190) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 192) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 194) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 198) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 199) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 201) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 203) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 206) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 207) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 209) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 211) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 215) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 216) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 218) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 220) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 224) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 225) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 227) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 229) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 232) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 233) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 235) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 237) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 242) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 243) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 245) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 247) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 250) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 251) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 253) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 255) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 258) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 259) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 261) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 263) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 271) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 272) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 274) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 276) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 282) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 284) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 286) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 288) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 291) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 293) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 295) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 297) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 301) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 302) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 304) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 306) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 310) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 312) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 314) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 316) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 319) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 321) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 323) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 325) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 329) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 330) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 332) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 334) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 338) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 340) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 342) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 344) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 347) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 349) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 351) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 353) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 358) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 359) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 361) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 363) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 366) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 368) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 370) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 372) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 375) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 377) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 379) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 381) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 394) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 396) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 402) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 404) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 410) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 412) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 418) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 420) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 430) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 435) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 440) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 445) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 447) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 449) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 49) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 57) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 60) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 64) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 70) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 73) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 78) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 81) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 84) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 88) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 89) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 90) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 91) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 94) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 95) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 96) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 97) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for errors, line 99) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 163 (test for errors, line 162) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 165 (test for errors, line 164) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 167 (test for errors, line 166) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 174 (test for errors, line 173) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 176 (test for errors, line 175) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 178 (test for errors, line 177) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 182 (test for errors, line 181) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 184 (test for errors, line 183) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 186 (test for errors, line 185) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 191 (test for errors, line 190) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 193 (test for errors, line 192) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 195 (test for errors, line 194) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 200 (test for errors, line 199) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 202 (test for errors, line 201) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 204 (test for errors, line 203) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 208 (test for errors, line 207) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 210 (test for errors, line 209) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 212 (test for errors, line 211) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 217 (test for errors, line 216) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 219 (test for errors, line 218) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 221 (test for errors, line 220) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 226 (test for errors, line 225) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 228 (test for errors, line 227) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 230 (test for errors, line 229) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 234 (test for errors, line 233) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 236 (test for errors, line 235) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 238 (test for errors, line 237) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 244 (test for errors, line 243) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 246 (test for errors, line 245) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 248 (test for errors, line 247) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 252 (test for errors, line 251) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 254 (test for errors, line 253) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 256 (test for errors, line 255) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 260 (test for errors, line 259) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 262 (test for errors, line 261) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 264 (test for errors, line 263) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 273 (test for errors, line 272) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 275 (test for errors, line 274) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 277 (test for errors, line 276) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 283 (test for errors, line 282) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 285 (test for errors, line 284) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 287 (test for errors, line 286) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 289 (test for errors, line 288) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 292 (test for errors, line 291) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 294 (test for errors, line 293) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 296 (test for errors, line 295) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 298 (test for errors, line 297) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 303 (test for errors, line 302) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 305 (test for errors, line 304) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 307 (test for errors, line 306) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 311 (test for errors, line 310) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 313 (test for errors, line 312) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 315 (test for errors, line 314) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 317 (test for errors, line 316) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 320 (test for errors, line 319) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 322 (test for errors, line 321) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 324 (test for errors, line 323) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 326 (test for errors, line 325) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 331 (test for errors, line 330) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 333 (test for errors, line 332) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 335 (test for errors, line 334) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 339 (test for errors, line 338) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 341 (test for errors, line 340) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 343 (test for errors, line 342) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 345 (test for errors, line 344) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 348 (test for errors, line 347) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 350 (test for errors, line 349) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 352 (test for errors, line 351) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 354 (test for errors, line 353) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 360 (test for errors, line 359) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 362 (test for errors, line 361) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 364 (test for errors, line 363) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 367 (test for errors, line 366) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 369 (test for errors, line 368) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 371 (test for errors, line 370) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 373 (test for errors, line 372) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 376 (test for errors, line 375) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 378 (test for errors, line 377) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 380 (test for errors, line 379) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 at line 382 (test for errors, line 381) PASS: c-c++-common/goacc/routine-level-of-parallelism-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/routine-level-of-parallelism-2.c -std=c++20 at line 10 (test for warnings, line 12) PASS: c-c++-common/goacc/routine-level-of-parallelism-2.c -std=c++20 at line 11 (test for warnings, line 12) PASS: c-c++-common/goacc/routine-level-of-parallelism-2.c -std=c++20 at line 9 (test for warnings, line 12) PASS: c-c++-common/goacc/routine-level-of-parallelism-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/routine-level-of-parallelism-2.c -std=c++26 at line 10 (test for warnings, line 12) PASS: c-c++-common/goacc/routine-level-of-parallelism-2.c -std=c++26 at line 11 (test for warnings, line 12) PASS: c-c++-common/goacc/routine-level-of-parallelism-2.c -std=c++26 at line 9 (test for warnings, line 12) PASS: c-c++-common/goacc/routine-level-of-parallelism-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/routine-level-of-parallelism-2.c -std=c++98 at line 10 (test for warnings, line 12) PASS: c-c++-common/goacc/routine-level-of-parallelism-2.c -std=c++98 at line 11 (test for warnings, line 12) PASS: c-c++-common/goacc/routine-level-of-parallelism-2.c -std=c++98 at line 9 (test for warnings, line 12) PASS: c-c++-common/goacc/routine-level-of-parallelism-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/routine-nohost-1.c -std=c++20 scan-tree-dump-times oaccloops "(?n)^OpenACC routine '[^']*ADD[^']*' has 'nohost' clause\\.$" 1 PASS: c-c++-common/goacc/routine-nohost-1.c -std=c++20 scan-tree-dump-times oaccloops "(?n)^OpenACC routine '[^']*NOTHING[^']*' has 'nohost' clause\\.$" 1 PASS: c-c++-common/goacc/routine-nohost-1.c -std=c++20 scan-tree-dump-times oaccloops "(?n)^OpenACC routine '[^']*THREE[^']*' has 'nohost' clause\\.$" 1 PASS: c-c++-common/goacc/routine-nohost-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/routine-nohost-1.c -std=c++26 scan-tree-dump-times oaccloops "(?n)^OpenACC routine '[^']*ADD[^']*' has 'nohost' clause\\.$" 1 PASS: c-c++-common/goacc/routine-nohost-1.c -std=c++26 scan-tree-dump-times oaccloops "(?n)^OpenACC routine '[^']*NOTHING[^']*' has 'nohost' clause\\.$" 1 PASS: c-c++-common/goacc/routine-nohost-1.c -std=c++26 scan-tree-dump-times oaccloops "(?n)^OpenACC routine '[^']*THREE[^']*' has 'nohost' clause\\.$" 1 PASS: c-c++-common/goacc/routine-nohost-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/routine-nohost-1.c -std=c++98 scan-tree-dump-times oaccloops "(?n)^OpenACC routine '[^']*ADD[^']*' has 'nohost' clause\\.$" 1 PASS: c-c++-common/goacc/routine-nohost-1.c -std=c++98 scan-tree-dump-times oaccloops "(?n)^OpenACC routine '[^']*NOTHING[^']*' has 'nohost' clause\\.$" 1 PASS: c-c++-common/goacc/routine-nohost-1.c -std=c++98 scan-tree-dump-times oaccloops "(?n)^OpenACC routine '[^']*THREE[^']*' has 'nohost' clause\\.$" 1 PASS: c-c++-common/goacc/routine-nohost-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for errors, line 49) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for errors, line 61) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for errors, line 63) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for errors, line 71) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for errors, line 77) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for errors, line 80) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for errors, line 93) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for errors, line 96) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for warnings, line 3) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for warnings, line 55) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for warnings, line 68) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for warnings, line 86) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for errors, line 49) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for errors, line 61) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for errors, line 63) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for errors, line 71) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for errors, line 77) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for errors, line 80) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for errors, line 93) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for errors, line 96) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for warnings, line 3) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for warnings, line 55) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for warnings, line 68) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for warnings, line 86) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for errors, line 49) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for errors, line 61) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for errors, line 63) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for errors, line 71) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for errors, line 77) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for errors, line 80) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for errors, line 93) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for errors, line 96) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for warnings, line 3) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for warnings, line 55) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for warnings, line 68) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for warnings, line 86) PASS: c-c++-common/goacc/routine-nohost-2.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/goacc/sb-1.c -std=c++20 UNSUPPORTED: c-c++-common/goacc/sb-1.c -std=c++26 UNSUPPORTED: c-c++-common/goacc/sb-1.c -std=c++98 UNSUPPORTED: c-c++-common/goacc/sb-2.c -std=c++20 UNSUPPORTED: c-c++-common/goacc/sb-2.c -std=c++26 UNSUPPORTED: c-c++-common/goacc/sb-2.c -std=c++98 UNSUPPORTED: c-c++-common/goacc/sb-3.c -std=c++20 UNSUPPORTED: c-c++-common/goacc/sb-3.c -std=c++26 UNSUPPORTED: c-c++-common/goacc/sb-3.c -std=c++98 PASS: c-c++-common/goacc/self-clause-1.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/goacc/self-clause-1.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/goacc/self-clause-1.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/goacc/self-clause-1.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/goacc/self-clause-1.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/goacc/self-clause-1.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/goacc/self-clause-1.c -std=c++20 at line 14 (test for errors, line 12) PASS: c-c++-common/goacc/self-clause-1.c -std=c++20 at line 23 (test for errors, line 21) PASS: c-c++-common/goacc/self-clause-1.c -std=c++20 at line 32 (test for errors, line 30) PASS: c-c++-common/goacc/self-clause-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/self-clause-1.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/goacc/self-clause-1.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/goacc/self-clause-1.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/goacc/self-clause-1.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/goacc/self-clause-1.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/goacc/self-clause-1.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/goacc/self-clause-1.c -std=c++26 at line 14 (test for errors, line 12) PASS: c-c++-common/goacc/self-clause-1.c -std=c++26 at line 23 (test for errors, line 21) PASS: c-c++-common/goacc/self-clause-1.c -std=c++26 at line 32 (test for errors, line 30) PASS: c-c++-common/goacc/self-clause-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/self-clause-1.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/goacc/self-clause-1.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/goacc/self-clause-1.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/goacc/self-clause-1.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/goacc/self-clause-1.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/goacc/self-clause-1.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/goacc/self-clause-1.c -std=c++98 at line 14 (test for errors, line 12) PASS: c-c++-common/goacc/self-clause-1.c -std=c++98 at line 23 (test for errors, line 21) PASS: c-c++-common/goacc/self-clause-1.c -std=c++98 at line 32 (test for errors, line 30) PASS: c-c++-common/goacc/self-clause-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/self-clause-2.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_kernels map\\(tofrom:c \\[len: [0-9]+\\]\\) self\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_kernels map\\(tofrom:d \\[len: [0-9]+\\]\\) self\\(1\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_parallel map\\(tofrom:c \\[len: [0-9]+\\]\\) self\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_parallel map\\(tofrom:d \\[len: [0-9]+\\]\\) self\\(1\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_serial map\\(tofrom:c \\[len: [0-9]+\\]\\) self\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++20 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_serial map\\(tofrom:d \\[len: [0-9]+\\]\\) self\\(1\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++20 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_data_kernels map\\(tofrom:c \\[len: [0-9]+\\]\\) self\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++20 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_data_kernels map\\(tofrom:d \\[len: [0-9]+\\]\\) self\\(1\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++20 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_parallel_kernels_gang_single async\\(-1\\) num_gangs\\(1\\) map\\(force_present:c \\[len: [0-9]+\\]\\) self\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++20 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_parallel_kernels_gang_single async\\(-1\\) num_gangs\\(1\\) map\\(force_present:d \\[len: [0-9]+\\]\\) self\\(1+\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/self-clause-2.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_kernels map\\(tofrom:c \\[len: [0-9]+\\]\\) self\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_kernels map\\(tofrom:d \\[len: [0-9]+\\]\\) self\\(1\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_parallel map\\(tofrom:c \\[len: [0-9]+\\]\\) self\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_parallel map\\(tofrom:d \\[len: [0-9]+\\]\\) self\\(1\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_serial map\\(tofrom:c \\[len: [0-9]+\\]\\) self\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++26 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_serial map\\(tofrom:d \\[len: [0-9]+\\]\\) self\\(1\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++26 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_data_kernels map\\(tofrom:c \\[len: [0-9]+\\]\\) self\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++26 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_data_kernels map\\(tofrom:d \\[len: [0-9]+\\]\\) self\\(1\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++26 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_parallel_kernels_gang_single async\\(-1\\) num_gangs\\(1\\) map\\(force_present:c \\[len: [0-9]+\\]\\) self\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++26 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_parallel_kernels_gang_single async\\(-1\\) num_gangs\\(1\\) map\\(force_present:d \\[len: [0-9]+\\]\\) self\\(1+\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/self-clause-2.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_kernels map\\(tofrom:c \\[len: [0-9]+\\]\\) self\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_kernels map\\(tofrom:d \\[len: [0-9]+\\]\\) self\\(1\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_parallel map\\(tofrom:c \\[len: [0-9]+\\]\\) self\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_parallel map\\(tofrom:d \\[len: [0-9]+\\]\\) self\\(1\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_serial map\\(tofrom:c \\[len: [0-9]+\\]\\) self\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++98 scan-tree-dump-times gimple "(?n)#pragma omp target oacc_serial map\\(tofrom:d \\[len: [0-9]+\\]\\) self\\(1\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++98 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_data_kernels map\\(tofrom:c \\[len: [0-9]+\\]\\) self\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++98 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_data_kernels map\\(tofrom:d \\[len: [0-9]+\\]\\) self\\(1\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++98 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_parallel_kernels_gang_single async\\(-1\\) num_gangs\\(1\\) map\\(force_present:c \\[len: [0-9]+\\]\\) self\\(_[0-9]+\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++98 scan-tree-dump-times omp_oacc_kernels_decompose "(?n)#pragma omp target oacc_parallel_kernels_gang_single async\\(-1\\) num_gangs\\(1\\) map\\(force_present:d \\[len: [0-9]+\\]\\) self\\(1+\\)$" 1 PASS: c-c++-common/goacc/self-clause-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/serial-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/serial-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/serial-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++20 at line 44 (test for errors, line 43) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++20 at line 48 (test for errors, line 47) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++20 at line 52 (test for errors, line 51) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++20 at line 56 (test for errors, line 55) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++20 at line 60 (test for errors, line 59) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++20 at line 64 (test for errors, line 63) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++20 at line 68 (test for errors, line 67) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++26 at line 44 (test for errors, line 43) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++26 at line 48 (test for errors, line 47) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++26 at line 52 (test for errors, line 51) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++26 at line 56 (test for errors, line 55) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++26 at line 60 (test for errors, line 59) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++26 at line 64 (test for errors, line 63) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++26 at line 68 (test for errors, line 67) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++98 at line 44 (test for errors, line 43) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++98 at line 48 (test for errors, line 47) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++98 at line 52 (test for errors, line 51) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++98 at line 56 (test for errors, line 55) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++98 at line 60 (test for errors, line 59) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++98 at line 64 (test for errors, line 63) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++98 at line 68 (test for errors, line 67) PASS: c-c++-common/goacc/struct-component-kind-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/struct-enter-exit-data-1.c -std=c++20 scan-tree-dump gimple "(?n)#pragma omp target oacc_enter_data map\\(struct:s \\[len: 4\\]\\) map\\(to:s.a \\[len: [0-9]+\\]\\) map\\(alloc:s.b \\[len: [0-9]+\\]\\) map\\(alloc:s.c \\[len: [0-9]+\\]\\) map\\(to:s.f \\[len: [0-9]+\\]\\) map\\(to:\\*[_0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:s.b \\[bias: 0\\]\\) map\\(to:\\*[_0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:s.c \\[bias: 0\\]\\)$" PASS: c-c++-common/goacc/struct-enter-exit-data-1.c -std=c++20 scan-tree-dump gimple "(?n)#pragma omp target oacc_exit_data map\\(from:s.a \\[len: [0-9]+\\]\\) map\\(release:s.b \\[len: [0-9]+\\]\\) map\\(release:s.c \\[len: [0-9]+\\]\\) map\\(from:s.f \\[len: [0-9]+\\]\\) map\\(from:\\*[_0-9]+ \\[len: [0-9]+\\]\\) map\\(detach:s.b \\[bias: 0\\]\\) map\\(from:\\*[_0-9]+ \\[len: [0-9]+\\]\\) map\\(detach:s.c \\[bias: 0\\]\\)$" PASS: c-c++-common/goacc/struct-enter-exit-data-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/struct-enter-exit-data-1.c -std=c++26 scan-tree-dump gimple "(?n)#pragma omp target oacc_enter_data map\\(struct:s \\[len: 4\\]\\) map\\(to:s.a \\[len: [0-9]+\\]\\) map\\(alloc:s.b \\[len: [0-9]+\\]\\) map\\(alloc:s.c \\[len: [0-9]+\\]\\) map\\(to:s.f \\[len: [0-9]+\\]\\) map\\(to:\\*[_0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:s.b \\[bias: 0\\]\\) map\\(to:\\*[_0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:s.c \\[bias: 0\\]\\)$" PASS: c-c++-common/goacc/struct-enter-exit-data-1.c -std=c++26 scan-tree-dump gimple "(?n)#pragma omp target oacc_exit_data map\\(from:s.a \\[len: [0-9]+\\]\\) map\\(release:s.b \\[len: [0-9]+\\]\\) map\\(release:s.c \\[len: [0-9]+\\]\\) map\\(from:s.f \\[len: [0-9]+\\]\\) map\\(from:\\*[_0-9]+ \\[len: [0-9]+\\]\\) map\\(detach:s.b \\[bias: 0\\]\\) map\\(from:\\*[_0-9]+ \\[len: [0-9]+\\]\\) map\\(detach:s.c \\[bias: 0\\]\\)$" PASS: c-c++-common/goacc/struct-enter-exit-data-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/struct-enter-exit-data-1.c -std=c++98 scan-tree-dump gimple "(?n)#pragma omp target oacc_enter_data map\\(struct:s \\[len: 4\\]\\) map\\(to:s.a \\[len: [0-9]+\\]\\) map\\(alloc:s.b \\[len: [0-9]+\\]\\) map\\(alloc:s.c \\[len: [0-9]+\\]\\) map\\(to:s.f \\[len: [0-9]+\\]\\) map\\(to:\\*[_0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:s.b \\[bias: 0\\]\\) map\\(to:\\*[_0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:s.c \\[bias: 0\\]\\)$" PASS: c-c++-common/goacc/struct-enter-exit-data-1.c -std=c++98 scan-tree-dump gimple "(?n)#pragma omp target oacc_exit_data map\\(from:s.a \\[len: [0-9]+\\]\\) map\\(release:s.b \\[len: [0-9]+\\]\\) map\\(release:s.c \\[len: [0-9]+\\]\\) map\\(from:s.f \\[len: [0-9]+\\]\\) map\\(from:\\*[_0-9]+ \\[len: [0-9]+\\]\\) map\\(detach:s.b \\[bias: 0\\]\\) map\\(from:\\*[_0-9]+ \\[len: [0-9]+\\]\\) map\\(detach:s.c \\[bias: 0\\]\\)$" PASS: c-c++-common/goacc/struct-enter-exit-data-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/tile-2.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/goacc/tile-2.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/goacc/tile-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/tile-2.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/goacc/tile-2.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/goacc/tile-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/tile-2.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/goacc/tile-2.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/goacc/tile-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 110) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 113) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 125) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 153) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 156) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 171) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 174) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 184) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 215) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 218) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 239) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 242) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 245) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 255) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 27) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 283) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 286) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 301) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 304) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 315) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 51) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 67) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 77) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 92) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for errors, line 95) PASS: c-c++-common/goacc/tile.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 110) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 113) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 125) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 153) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 156) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 171) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 174) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 184) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 215) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 218) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 239) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 242) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 245) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 255) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 27) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 283) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 286) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 301) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 304) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 315) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 51) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 67) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 72) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 77) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 92) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for errors, line 95) PASS: c-c++-common/goacc/tile.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 110) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 113) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 125) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 153) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 156) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 171) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 174) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 184) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 215) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 218) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 239) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 242) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 245) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 255) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 27) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 283) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 286) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 301) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 304) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 315) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 47) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 51) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 67) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 72) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 77) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 92) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for errors, line 95) PASS: c-c++-common/goacc/tile.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/uninit-copy-clause.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/uninit-copy-clause.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/uninit-copy-clause.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++20 (test for warnings, line 21) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++20 (test for warnings, line 33) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++20 (test for warnings, line 36) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++20 (test for warnings, line 39) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++20 at line 10 (test for warnings, line 8) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++20 at line 11 (test for warnings, line 8) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++20 at line 14 (test for warnings, line 13) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++20 at line 18 (test for warnings, line 17) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++20 at line 22 (test for warnings, line 21) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++20 at line 29 (test for warnings, line 28) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++20 at line 30 (test for warnings, line 28) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++20 at line 31 (test for warnings, line 28) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++20 at line 9 (test for warnings, line 8) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++26 (test for warnings, line 36) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++26 at line 10 (test for warnings, line 8) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++26 at line 11 (test for warnings, line 8) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++26 at line 14 (test for warnings, line 13) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++26 at line 18 (test for warnings, line 17) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++26 at line 22 (test for warnings, line 21) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++26 at line 29 (test for warnings, line 28) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++26 at line 30 (test for warnings, line 28) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++26 at line 31 (test for warnings, line 28) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++26 at line 9 (test for warnings, line 8) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++98 (test for warnings, line 21) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++98 (test for warnings, line 33) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++98 (test for warnings, line 36) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++98 (test for warnings, line 39) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++98 at line 10 (test for warnings, line 8) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++98 at line 11 (test for warnings, line 8) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++98 at line 14 (test for warnings, line 13) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++98 at line 18 (test for warnings, line 17) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++98 at line 22 (test for warnings, line 21) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++98 at line 29 (test for warnings, line 28) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++98 at line 30 (test for warnings, line 28) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++98 at line 31 (test for warnings, line 28) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++98 at line 9 (test for warnings, line 8) PASS: c-c++-common/goacc/uninit-dim-clause.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/uninit-firstprivate-clause.c -std=c++20 (test for warnings, line 33) PASS: c-c++-common/goacc/uninit-firstprivate-clause.c -std=c++20 (test for warnings, line 45) PASS: c-c++-common/goacc/uninit-firstprivate-clause.c -std=c++20 at line 31 (test for warnings, line 30) PASS: c-c++-common/goacc/uninit-firstprivate-clause.c -std=c++20 at line 43 (test for warnings, line 42) PASS: c-c++-common/goacc/uninit-firstprivate-clause.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/uninit-firstprivate-clause.c -std=c++26 (test for warnings, line 33) PASS: c-c++-common/goacc/uninit-firstprivate-clause.c -std=c++26 (test for warnings, line 45) PASS: c-c++-common/goacc/uninit-firstprivate-clause.c -std=c++26 at line 31 (test for warnings, line 30) PASS: c-c++-common/goacc/uninit-firstprivate-clause.c -std=c++26 at line 43 (test for warnings, line 42) PASS: c-c++-common/goacc/uninit-firstprivate-clause.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/uninit-firstprivate-clause.c -std=c++98 (test for warnings, line 33) PASS: c-c++-common/goacc/uninit-firstprivate-clause.c -std=c++98 (test for warnings, line 45) PASS: c-c++-common/goacc/uninit-firstprivate-clause.c -std=c++98 at line 31 (test for warnings, line 30) PASS: c-c++-common/goacc/uninit-firstprivate-clause.c -std=c++98 at line 43 (test for warnings, line 42) PASS: c-c++-common/goacc/uninit-firstprivate-clause.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 (test for warnings, line 29) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 (test for warnings, line 38) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 (test for warnings, line 41) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 (test for warnings, line 47) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 (test for warnings, line 50) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 at line 10 (test for warnings, line 9) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 at line 11 (test for warnings, line 9) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 at line 12 (test for warnings, line 9) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 at line 13 (test for warnings, line 9) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 at line 14 (test for warnings, line 9) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 at line 16 (test for warnings, line 15) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 at line 17 (test for warnings, line 15) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 at line 18 (test for warnings, line 15) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 at line 19 (test for warnings, line 15) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 at line 20 (test for warnings, line 15) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 (test for warnings, line 38) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 (test for warnings, line 41) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 (test for warnings, line 47) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 at line 10 (test for warnings, line 9) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 at line 11 (test for warnings, line 9) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 at line 12 (test for warnings, line 9) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 at line 13 (test for warnings, line 9) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 at line 14 (test for warnings, line 9) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 at line 16 (test for warnings, line 15) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 at line 17 (test for warnings, line 15) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 at line 18 (test for warnings, line 15) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 at line 19 (test for warnings, line 15) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 at line 20 (test for warnings, line 15) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 (test for warnings, line 29) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 (test for warnings, line 32) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 (test for warnings, line 38) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 (test for warnings, line 41) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 (test for warnings, line 47) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 (test for warnings, line 50) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 at line 10 (test for warnings, line 9) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 at line 11 (test for warnings, line 9) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 at line 12 (test for warnings, line 9) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 at line 13 (test for warnings, line 9) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 at line 14 (test for warnings, line 9) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 at line 16 (test for warnings, line 15) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 at line 17 (test for warnings, line 15) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 at line 18 (test for warnings, line 15) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 at line 19 (test for warnings, line 15) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 at line 20 (test for warnings, line 15) PASS: c-c++-common/goacc/uninit-if-clause.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/goacc/uninit-use-device-clause.c -std=c++20 (test for warnings, line 11) XFAIL: c-c++-common/goacc/uninit-use-device-clause.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/goacc/uninit-use-device-clause.c -std=c++26 (test for warnings, line 11) XFAIL: c-c++-common/goacc/uninit-use-device-clause.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/goacc/uninit-use-device-clause.c -std=c++98 (test for warnings, line 11) XFAIL: c-c++-common/goacc/uninit-use-device-clause.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/update-1.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/goacc/update-1.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/goacc/update-1.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/goacc/update-1.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/goacc/update-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/update-1.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/goacc/update-1.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/goacc/update-1.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/goacc/update-1.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/goacc/update-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/update-1.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/goacc/update-1.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/goacc/update-1.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/goacc/update-1.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/goacc/update-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/update-if_present-1.c -std=c++20 scan-tree-dump-times omplower "omp target oacc_update async.-1. map.force_to:b .len: 4.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++20 scan-tree-dump-times omplower "omp target oacc_update if.... async.10. map.force_from:a .len: 4.. map.force_to:b .len: 4.. map.force_from:c .len: 40.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++20 scan-tree-dump-times omplower "omp target oacc_update if_present async.-1. map.to:b .len: 4.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++20 scan-tree-dump-times omplower "omp target oacc_update if_present if.... async.10. map.from:a .len: 4.. map.to:b .len: 4.. map.from:c .len: 40.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++20 scan-tree-dump-times omplower "omp target oacc_update if_present map.from:a .len: 4.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++20 scan-tree-dump-times omplower "omp target oacc_update if_present wait.4. map.from:c.1. .len: 12.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++20 scan-tree-dump-times omplower "omp target oacc_update map.force_from:a .len: 4.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++20 scan-tree-dump-times omplower "omp target oacc_update wait.4. map.force_from:c.1. .len: 12.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/update-if_present-1.c -std=c++26 scan-tree-dump-times omplower "omp target oacc_update async.-1. map.force_to:b .len: 4.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++26 scan-tree-dump-times omplower "omp target oacc_update if.... async.10. map.force_from:a .len: 4.. map.force_to:b .len: 4.. map.force_from:c .len: 40.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++26 scan-tree-dump-times omplower "omp target oacc_update if_present async.-1. map.to:b .len: 4.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++26 scan-tree-dump-times omplower "omp target oacc_update if_present if.... async.10. map.from:a .len: 4.. map.to:b .len: 4.. map.from:c .len: 40.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++26 scan-tree-dump-times omplower "omp target oacc_update if_present map.from:a .len: 4.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++26 scan-tree-dump-times omplower "omp target oacc_update if_present wait.4. map.from:c.1. .len: 12.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++26 scan-tree-dump-times omplower "omp target oacc_update map.force_from:a .len: 4.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++26 scan-tree-dump-times omplower "omp target oacc_update wait.4. map.force_from:c.1. .len: 12.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/update-if_present-1.c -std=c++98 scan-tree-dump-times omplower "omp target oacc_update async.-1. map.force_to:b .len: 4.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++98 scan-tree-dump-times omplower "omp target oacc_update if.... async.10. map.force_from:a .len: 4.. map.force_to:b .len: 4.. map.force_from:c .len: 40.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++98 scan-tree-dump-times omplower "omp target oacc_update if_present async.-1. map.to:b .len: 4.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++98 scan-tree-dump-times omplower "omp target oacc_update if_present if.... async.10. map.from:a .len: 4.. map.to:b .len: 4.. map.from:c .len: 40.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++98 scan-tree-dump-times omplower "omp target oacc_update if_present map.from:a .len: 4.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++98 scan-tree-dump-times omplower "omp target oacc_update if_present wait.4. map.from:c.1. .len: 12.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++98 scan-tree-dump-times omplower "omp target oacc_update map.force_from:a .len: 4.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++98 scan-tree-dump-times omplower "omp target oacc_update wait.4. map.force_from:c.1. .len: 12.." 1 PASS: c-c++-common/goacc/update-if_present-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++20 (test for errors, line 3) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++26 (test for errors, line 3) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++98 (test for errors, line 3) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/goacc/update-if_present-2.c -std=c++98 (test for excess errors) PASS: g++.dg/goacc/cache-1.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/cache-1.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/cache-1.C -std=c++98 (test for excess errors) PASS: g++.dg/goacc/cache-2.C -std=c++20 (test for errors, line 29) PASS: g++.dg/goacc/cache-2.C -std=c++20 (test for errors, line 30) PASS: g++.dg/goacc/cache-2.C -std=c++20 (test for errors, line 32) PASS: g++.dg/goacc/cache-2.C -std=c++20 (test for errors, line 33) PASS: g++.dg/goacc/cache-2.C -std=c++20 (test for errors, line 34) PASS: g++.dg/goacc/cache-2.C -std=c++20 (test for errors, line 35) PASS: g++.dg/goacc/cache-2.C -std=c++20 (test for errors, line 36) PASS: g++.dg/goacc/cache-2.C -std=c++20 (test for errors, line 37) PASS: g++.dg/goacc/cache-2.C -std=c++20 (test for errors, line 38) PASS: g++.dg/goacc/cache-2.C -std=c++20 (test for errors, line 39) PASS: g++.dg/goacc/cache-2.C -std=c++20 (test for errors, line 40) PASS: g++.dg/goacc/cache-2.C -std=c++20 (test for errors, line 41) PASS: g++.dg/goacc/cache-2.C -std=c++20 (test for errors, line 43) PASS: g++.dg/goacc/cache-2.C -std=c++20 (test for errors, line 44) PASS: g++.dg/goacc/cache-2.C -std=c++20 (test for errors, line 45) PASS: g++.dg/goacc/cache-2.C -std=c++20 (test for errors, line 46) XFAIL: g++.dg/goacc/cache-2.C -std=c++20 at line 31 (test for bogus messages, line 30) XFAIL: g++.dg/goacc/cache-2.C -std=c++20 at line 42 (test for bogus messages, line 41) PASS: g++.dg/goacc/cache-2.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/cache-2.C -std=c++26 (test for errors, line 29) PASS: g++.dg/goacc/cache-2.C -std=c++26 (test for errors, line 30) PASS: g++.dg/goacc/cache-2.C -std=c++26 (test for errors, line 32) PASS: g++.dg/goacc/cache-2.C -std=c++26 (test for errors, line 33) PASS: g++.dg/goacc/cache-2.C -std=c++26 (test for errors, line 34) PASS: g++.dg/goacc/cache-2.C -std=c++26 (test for errors, line 35) PASS: g++.dg/goacc/cache-2.C -std=c++26 (test for errors, line 36) PASS: g++.dg/goacc/cache-2.C -std=c++26 (test for errors, line 37) PASS: g++.dg/goacc/cache-2.C -std=c++26 (test for errors, line 38) PASS: g++.dg/goacc/cache-2.C -std=c++26 (test for errors, line 39) PASS: g++.dg/goacc/cache-2.C -std=c++26 (test for errors, line 40) PASS: g++.dg/goacc/cache-2.C -std=c++26 (test for errors, line 41) PASS: g++.dg/goacc/cache-2.C -std=c++26 (test for errors, line 43) PASS: g++.dg/goacc/cache-2.C -std=c++26 (test for errors, line 44) PASS: g++.dg/goacc/cache-2.C -std=c++26 (test for errors, line 45) PASS: g++.dg/goacc/cache-2.C -std=c++26 (test for errors, line 46) XFAIL: g++.dg/goacc/cache-2.C -std=c++26 at line 31 (test for bogus messages, line 30) XFAIL: g++.dg/goacc/cache-2.C -std=c++26 at line 42 (test for bogus messages, line 41) PASS: g++.dg/goacc/cache-2.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/cache-2.C -std=c++98 (test for errors, line 29) PASS: g++.dg/goacc/cache-2.C -std=c++98 (test for errors, line 30) PASS: g++.dg/goacc/cache-2.C -std=c++98 (test for errors, line 32) PASS: g++.dg/goacc/cache-2.C -std=c++98 (test for errors, line 33) PASS: g++.dg/goacc/cache-2.C -std=c++98 (test for errors, line 34) PASS: g++.dg/goacc/cache-2.C -std=c++98 (test for errors, line 35) PASS: g++.dg/goacc/cache-2.C -std=c++98 (test for errors, line 36) PASS: g++.dg/goacc/cache-2.C -std=c++98 (test for errors, line 37) PASS: g++.dg/goacc/cache-2.C -std=c++98 (test for errors, line 38) PASS: g++.dg/goacc/cache-2.C -std=c++98 (test for errors, line 39) PASS: g++.dg/goacc/cache-2.C -std=c++98 (test for errors, line 40) PASS: g++.dg/goacc/cache-2.C -std=c++98 (test for errors, line 41) PASS: g++.dg/goacc/cache-2.C -std=c++98 (test for errors, line 43) PASS: g++.dg/goacc/cache-2.C -std=c++98 (test for errors, line 44) PASS: g++.dg/goacc/cache-2.C -std=c++98 (test for errors, line 45) PASS: g++.dg/goacc/cache-2.C -std=c++98 (test for errors, line 46) XFAIL: g++.dg/goacc/cache-2.C -std=c++98 at line 31 (test for bogus messages, line 30) XFAIL: g++.dg/goacc/cache-2.C -std=c++98 at line 42 (test for bogus messages, line 41) PASS: g++.dg/goacc/cache-2.C -std=c++98 (test for excess errors) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 103) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 109) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 111) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 113) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 115) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 31) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 33) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 35) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 37) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 39) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 41) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 43) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 45) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 47) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 49) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 51) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 53) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 55) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 57) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 59) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 61) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 63) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 65) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 67) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 69) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for errors, line 71) PASS: g++.dg/goacc/cache-3-1.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 103) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 109) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 111) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 113) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 115) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 31) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 33) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 35) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 37) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 39) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 41) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 43) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 45) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 47) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 49) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 51) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 53) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 55) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 57) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 59) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 61) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 63) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 65) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 67) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 69) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for errors, line 71) PASS: g++.dg/goacc/cache-3-1.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 103) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 109) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 111) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 113) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 115) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 31) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 33) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 35) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 37) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 39) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 41) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 43) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 45) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 47) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 49) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 51) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 53) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 55) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 57) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 59) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 61) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 63) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 65) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 67) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 69) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for errors, line 71) PASS: g++.dg/goacc/cache-3-1.C -std=c++98 (test for excess errors) PASS: g++.dg/goacc/cache-3-2.C -std=c++20 (test for errors, line 19) PASS: g++.dg/goacc/cache-3-2.C -std=c++20 (test for errors, line 25) PASS: g++.dg/goacc/cache-3-2.C -std=c++20 (test for errors, line 27) PASS: g++.dg/goacc/cache-3-2.C -std=c++20 (test for errors, line 29) PASS: g++.dg/goacc/cache-3-2.C -std=c++20 (test for errors, line 31) PASS: g++.dg/goacc/cache-3-2.C -std=c++20 (test for errors, line 33) PASS: g++.dg/goacc/cache-3-2.C -std=c++20 (test for errors, line 35) PASS: g++.dg/goacc/cache-3-2.C -std=c++20 (test for errors, line 37) PASS: g++.dg/goacc/cache-3-2.C -std=c++20 (test for errors, line 39) PASS: g++.dg/goacc/cache-3-2.C -std=c++20 (test for errors, line 41) PASS: g++.dg/goacc/cache-3-2.C -std=c++20 (test for errors, line 43) PASS: g++.dg/goacc/cache-3-2.C -std=c++20 (test for errors, line 45) PASS: g++.dg/goacc/cache-3-2.C -std=c++20 (test for errors, line 47) PASS: g++.dg/goacc/cache-3-2.C -std=c++20 (test for errors, line 49) PASS: g++.dg/goacc/cache-3-2.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/cache-3-2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/goacc/cache-3-2.C -std=c++26 (test for errors, line 25) PASS: g++.dg/goacc/cache-3-2.C -std=c++26 (test for errors, line 27) PASS: g++.dg/goacc/cache-3-2.C -std=c++26 (test for errors, line 29) PASS: g++.dg/goacc/cache-3-2.C -std=c++26 (test for errors, line 31) PASS: g++.dg/goacc/cache-3-2.C -std=c++26 (test for errors, line 33) PASS: g++.dg/goacc/cache-3-2.C -std=c++26 (test for errors, line 35) PASS: g++.dg/goacc/cache-3-2.C -std=c++26 (test for errors, line 37) PASS: g++.dg/goacc/cache-3-2.C -std=c++26 (test for errors, line 39) PASS: g++.dg/goacc/cache-3-2.C -std=c++26 (test for errors, line 41) PASS: g++.dg/goacc/cache-3-2.C -std=c++26 (test for errors, line 43) PASS: g++.dg/goacc/cache-3-2.C -std=c++26 (test for errors, line 45) PASS: g++.dg/goacc/cache-3-2.C -std=c++26 (test for errors, line 47) PASS: g++.dg/goacc/cache-3-2.C -std=c++26 (test for errors, line 49) PASS: g++.dg/goacc/cache-3-2.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/cache-3-2.C -std=c++98 (test for errors, line 19) PASS: g++.dg/goacc/cache-3-2.C -std=c++98 (test for errors, line 25) PASS: g++.dg/goacc/cache-3-2.C -std=c++98 (test for errors, line 27) PASS: g++.dg/goacc/cache-3-2.C -std=c++98 (test for errors, line 29) PASS: g++.dg/goacc/cache-3-2.C -std=c++98 (test for errors, line 31) PASS: g++.dg/goacc/cache-3-2.C -std=c++98 (test for errors, line 33) PASS: g++.dg/goacc/cache-3-2.C -std=c++98 (test for errors, line 35) PASS: g++.dg/goacc/cache-3-2.C -std=c++98 (test for errors, line 37) PASS: g++.dg/goacc/cache-3-2.C -std=c++98 (test for errors, line 39) PASS: g++.dg/goacc/cache-3-2.C -std=c++98 (test for errors, line 41) PASS: g++.dg/goacc/cache-3-2.C -std=c++98 (test for errors, line 43) PASS: g++.dg/goacc/cache-3-2.C -std=c++98 (test for errors, line 45) PASS: g++.dg/goacc/cache-3-2.C -std=c++98 (test for errors, line 47) PASS: g++.dg/goacc/cache-3-2.C -std=c++98 (test for errors, line 49) PASS: g++.dg/goacc/cache-3-2.C -std=c++98 (test for excess errors) PASS: g++.dg/goacc/data-1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/goacc/data-1.C -std=c++20 (test for errors, line 15) PASS: g++.dg/goacc/data-1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/goacc/data-1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/goacc/data-1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/goacc/data-1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/goacc/data-1.C -std=c++20 (test for errors, line 20) PASS: g++.dg/goacc/data-1.C -std=c++20 (test for errors, line 34) PASS: g++.dg/goacc/data-1.C -std=c++20 (test for errors, line 38) PASS: g++.dg/goacc/data-1.C -std=c++20 (test for errors, line 39) PASS: g++.dg/goacc/data-1.C -std=c++20 (test for errors, line 40) PASS: g++.dg/goacc/data-1.C -std=c++20 (test for errors, line 41) PASS: g++.dg/goacc/data-1.C -std=c++20 (test for errors, line 42) PASS: g++.dg/goacc/data-1.C -std=c++20 (test for errors, line 43) PASS: g++.dg/goacc/data-1.C -std=c++20 at line 31 (test for errors, line 30) PASS: g++.dg/goacc/data-1.C -std=c++20 at line 32 (test for errors, line 30) PASS: g++.dg/goacc/data-1.C -std=c++20 at line 8 (test for errors, line 7) PASS: g++.dg/goacc/data-1.C -std=c++20 at line 9 (test for errors, line 7) PASS: g++.dg/goacc/data-1.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/data-1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/goacc/data-1.C -std=c++26 (test for errors, line 15) PASS: g++.dg/goacc/data-1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/goacc/data-1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/goacc/data-1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/goacc/data-1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/goacc/data-1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/goacc/data-1.C -std=c++26 (test for errors, line 34) PASS: g++.dg/goacc/data-1.C -std=c++26 (test for errors, line 38) PASS: g++.dg/goacc/data-1.C -std=c++26 (test for errors, line 39) PASS: g++.dg/goacc/data-1.C -std=c++26 (test for errors, line 40) PASS: g++.dg/goacc/data-1.C -std=c++26 (test for errors, line 41) PASS: g++.dg/goacc/data-1.C -std=c++26 (test for errors, line 42) PASS: g++.dg/goacc/data-1.C -std=c++26 (test for errors, line 43) PASS: g++.dg/goacc/data-1.C -std=c++26 at line 31 (test for errors, line 30) PASS: g++.dg/goacc/data-1.C -std=c++26 at line 32 (test for errors, line 30) PASS: g++.dg/goacc/data-1.C -std=c++26 at line 8 (test for errors, line 7) PASS: g++.dg/goacc/data-1.C -std=c++26 at line 9 (test for errors, line 7) PASS: g++.dg/goacc/data-1.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/data-1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/goacc/data-1.C -std=c++98 (test for errors, line 15) PASS: g++.dg/goacc/data-1.C -std=c++98 (test for errors, line 16) PASS: g++.dg/goacc/data-1.C -std=c++98 (test for errors, line 17) PASS: g++.dg/goacc/data-1.C -std=c++98 (test for errors, line 18) PASS: g++.dg/goacc/data-1.C -std=c++98 (test for errors, line 19) PASS: g++.dg/goacc/data-1.C -std=c++98 (test for errors, line 20) PASS: g++.dg/goacc/data-1.C -std=c++98 (test for errors, line 34) PASS: g++.dg/goacc/data-1.C -std=c++98 (test for errors, line 38) PASS: g++.dg/goacc/data-1.C -std=c++98 (test for errors, line 39) PASS: g++.dg/goacc/data-1.C -std=c++98 (test for errors, line 40) PASS: g++.dg/goacc/data-1.C -std=c++98 (test for errors, line 41) PASS: g++.dg/goacc/data-1.C -std=c++98 (test for errors, line 42) PASS: g++.dg/goacc/data-1.C -std=c++98 (test for errors, line 43) PASS: g++.dg/goacc/data-1.C -std=c++98 at line 31 (test for errors, line 30) PASS: g++.dg/goacc/data-1.C -std=c++98 at line 32 (test for errors, line 30) PASS: g++.dg/goacc/data-1.C -std=c++98 at line 8 (test for errors, line 7) PASS: g++.dg/goacc/data-1.C -std=c++98 at line 9 (test for errors, line 7) PASS: g++.dg/goacc/data-1.C -std=c++98 (test for excess errors) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 102) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 108) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 110) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 112) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 114) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 30) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 32) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 34) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 36) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 38) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 40) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 42) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 44) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 46) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 48) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 50) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 52) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 54) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 56) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 58) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 60) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 62) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 64) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 66) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 68) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for errors, line 70) PASS: g++.dg/goacc/data-clause-1.C -std=c++20 (test for excess errors) XFAIL: g++.dg/goacc/data-clause-1.C -std=c++20 PR97996 (test for errors, line 49) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 102) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 108) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 110) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 112) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 114) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 30) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 32) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 34) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 36) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 38) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 40) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 42) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 44) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 46) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 48) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 50) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 52) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 54) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 56) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 58) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 60) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 62) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 64) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 66) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 68) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for errors, line 70) PASS: g++.dg/goacc/data-clause-1.C -std=c++26 (test for excess errors) XFAIL: g++.dg/goacc/data-clause-1.C -std=c++26 PR97996 (test for errors, line 49) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 102) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 108) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 110) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 112) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 114) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 30) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 32) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 34) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 36) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 38) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 40) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 42) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 44) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 46) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 48) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 50) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 52) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 54) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 56) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 58) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 60) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 62) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 64) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 66) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 68) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for errors, line 70) PASS: g++.dg/goacc/data-clause-1.C -std=c++98 (test for excess errors) XFAIL: g++.dg/goacc/data-clause-1.C -std=c++98 PR97996 (test for errors, line 49) PASS: g++.dg/goacc/data-clause-2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/goacc/data-clause-2.C -std=c++20 (test for errors, line 28) PASS: g++.dg/goacc/data-clause-2.C -std=c++20 (test for errors, line 30) PASS: g++.dg/goacc/data-clause-2.C -std=c++20 (test for errors, line 32) PASS: g++.dg/goacc/data-clause-2.C -std=c++20 (test for errors, line 34) PASS: g++.dg/goacc/data-clause-2.C -std=c++20 (test for errors, line 36) PASS: g++.dg/goacc/data-clause-2.C -std=c++20 (test for errors, line 38) PASS: g++.dg/goacc/data-clause-2.C -std=c++20 (test for errors, line 40) PASS: g++.dg/goacc/data-clause-2.C -std=c++20 (test for errors, line 42) PASS: g++.dg/goacc/data-clause-2.C -std=c++20 (test for errors, line 44) PASS: g++.dg/goacc/data-clause-2.C -std=c++20 (test for errors, line 46) PASS: g++.dg/goacc/data-clause-2.C -std=c++20 (test for errors, line 48) PASS: g++.dg/goacc/data-clause-2.C -std=c++20 (test for errors, line 50) PASS: g++.dg/goacc/data-clause-2.C -std=c++20 (test for errors, line 52) PASS: g++.dg/goacc/data-clause-2.C -std=c++20 (test for excess errors) UNSUPPORTED: g++.dg/goacc/data-clause-2.C -std=c++26 PASS: g++.dg/goacc/data-clause-2.C -std=c++98 (test for errors, line 22) PASS: g++.dg/goacc/data-clause-2.C -std=c++98 (test for errors, line 28) PASS: g++.dg/goacc/data-clause-2.C -std=c++98 (test for errors, line 30) PASS: g++.dg/goacc/data-clause-2.C -std=c++98 (test for errors, line 32) PASS: g++.dg/goacc/data-clause-2.C -std=c++98 (test for errors, line 34) PASS: g++.dg/goacc/data-clause-2.C -std=c++98 (test for errors, line 36) PASS: g++.dg/goacc/data-clause-2.C -std=c++98 (test for errors, line 38) PASS: g++.dg/goacc/data-clause-2.C -std=c++98 (test for errors, line 40) PASS: g++.dg/goacc/data-clause-2.C -std=c++98 (test for errors, line 42) PASS: g++.dg/goacc/data-clause-2.C -std=c++98 (test for errors, line 44) PASS: g++.dg/goacc/data-clause-2.C -std=c++98 (test for errors, line 46) PASS: g++.dg/goacc/data-clause-2.C -std=c++98 (test for errors, line 48) PASS: g++.dg/goacc/data-clause-2.C -std=c++98 (test for errors, line 50) PASS: g++.dg/goacc/data-clause-2.C -std=c++98 (test for errors, line 52) PASS: g++.dg/goacc/data-clause-2.C -std=c++98 (test for excess errors) PASS: g++.dg/goacc/declare-pr94120.C -std=c++20 (test for errors, line 22) PASS: g++.dg/goacc/declare-pr94120.C -std=c++20 (test for errors, line 28) PASS: g++.dg/goacc/declare-pr94120.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/declare-pr94120.C -std=c++26 (test for errors, line 22) PASS: g++.dg/goacc/declare-pr94120.C -std=c++26 (test for errors, line 28) PASS: g++.dg/goacc/declare-pr94120.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/declare-pr94120.C -std=c++98 (test for errors, line 22) PASS: g++.dg/goacc/declare-pr94120.C -std=c++98 (test for errors, line 28) PASS: g++.dg/goacc/declare-pr94120.C -std=c++98 (test for excess errors) PASS: g++.dg/goacc/deviceptr-1.C -std=c++20 (test for bogus messages, line 34) PASS: g++.dg/goacc/deviceptr-1.C -std=c++20 (test for bogus messages, line 7) PASS: g++.dg/goacc/deviceptr-1.C -std=c++20 (test for errors, line 21) PASS: g++.dg/goacc/deviceptr-1.C -std=c++20 (test for errors, line 36) PASS: g++.dg/goacc/deviceptr-1.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/deviceptr-1.C -std=c++26 (test for bogus messages, line 34) PASS: g++.dg/goacc/deviceptr-1.C -std=c++26 (test for bogus messages, line 7) PASS: g++.dg/goacc/deviceptr-1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/goacc/deviceptr-1.C -std=c++26 (test for errors, line 36) PASS: g++.dg/goacc/deviceptr-1.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/deviceptr-1.C -std=c++98 (test for bogus messages, line 34) PASS: g++.dg/goacc/deviceptr-1.C -std=c++98 (test for bogus messages, line 7) PASS: g++.dg/goacc/deviceptr-1.C -std=c++98 (test for errors, line 21) PASS: g++.dg/goacc/deviceptr-1.C -std=c++98 (test for errors, line 36) PASS: g++.dg/goacc/deviceptr-1.C -std=c++98 (test for excess errors) PASS: g++.dg/goacc/firstprivate-mappings-1.C -std=c++20 scan-tree-dump omplower "(?n)#pragma omp target oacc_parallel map\\(from:array_so \\[len: 4\\]\\) firstprivate\\(" PASS: g++.dg/goacc/firstprivate-mappings-1.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/firstprivate-mappings-1.C -std=c++26 scan-tree-dump omplower "(?n)#pragma omp target oacc_parallel map\\(from:array_so \\[len: 4\\]\\) firstprivate\\(" PASS: g++.dg/goacc/firstprivate-mappings-1.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/firstprivate-mappings-1.C -std=c++98 scan-tree-dump omplower "(?n)#pragma omp target oacc_parallel map\\(from:array_so \\[len: 4\\]\\) firstprivate\\(" PASS: g++.dg/goacc/firstprivate-mappings-1.C -std=c++98 (test for excess errors) PASS: g++.dg/goacc/implied-copy.C -std=c++20 scan-tree-dump-times gimple "map\\(tofrom:s \\[len: [0-9]+\\]\\)" 2 PASS: g++.dg/goacc/implied-copy.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/implied-copy.C -std=c++26 scan-tree-dump-times gimple "map\\(tofrom:s \\[len: [0-9]+\\]\\)" 2 PASS: g++.dg/goacc/implied-copy.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/implied-copy.C -std=c++98 scan-tree-dump-times gimple "map\\(tofrom:s \\[len: [0-9]+\\]\\)" 2 PASS: g++.dg/goacc/implied-copy.C -std=c++98 (test for excess errors) PASS: g++.dg/goacc/mdc.C -std=c++20 (test for errors, line 19) PASS: g++.dg/goacc/mdc.C -std=c++20 (test for errors, line 24) PASS: g++.dg/goacc/mdc.C -std=c++20 (test for errors, line 29) PASS: g++.dg/goacc/mdc.C -std=c++20 (test for errors, line 33) PASS: g++.dg/goacc/mdc.C -std=c++20 (test for errors, line 35) PASS: g++.dg/goacc/mdc.C -std=c++20 (test for errors, line 37) PASS: g++.dg/goacc/mdc.C -std=c++20 (test for errors, line 39) PASS: g++.dg/goacc/mdc.C -std=c++20 (test for errors, line 41) PASS: g++.dg/goacc/mdc.C -std=c++20 (test for errors, line 43) PASS: g++.dg/goacc/mdc.C -std=c++20 (test for errors, line 45) PASS: g++.dg/goacc/mdc.C -std=c++20 (test for errors, line 47) PASS: g++.dg/goacc/mdc.C -std=c++20 (test for errors, line 51) PASS: g++.dg/goacc/mdc.C -std=c++20 (test for errors, line 56) PASS: g++.dg/goacc/mdc.C -std=c++20 (test for errors, line 58) PASS: g++.dg/goacc/mdc.C -std=c++20 (test for errors, line 60) PASS: g++.dg/goacc/mdc.C -std=c++20 (test for errors, line 62) PASS: g++.dg/goacc/mdc.C -std=c++20 (test for errors, line 64) PASS: g++.dg/goacc/mdc.C -std=c++20 at line 34 (test for errors, line 33) PASS: g++.dg/goacc/mdc.C -std=c++20 at line 36 (test for errors, line 35) PASS: g++.dg/goacc/mdc.C -std=c++20 at line 38 (test for errors, line 37) PASS: g++.dg/goacc/mdc.C -std=c++20 at line 40 (test for errors, line 39) PASS: g++.dg/goacc/mdc.C -std=c++20 at line 42 (test for errors, line 41) PASS: g++.dg/goacc/mdc.C -std=c++20 at line 44 (test for errors, line 43) PASS: g++.dg/goacc/mdc.C -std=c++20 at line 46 (test for errors, line 45) PASS: g++.dg/goacc/mdc.C -std=c++20 at line 48 (test for errors, line 47) PASS: g++.dg/goacc/mdc.C -std=c++20 at line 59 (test for errors, line 58) PASS: g++.dg/goacc/mdc.C -std=c++20 at line 61 (test for errors, line 60) PASS: g++.dg/goacc/mdc.C -std=c++20 at line 63 (test for errors, line 62) PASS: g++.dg/goacc/mdc.C -std=c++20 at line 65 (test for errors, line 64) PASS: g++.dg/goacc/mdc.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/mdc.C -std=c++26 (test for errors, line 19) PASS: g++.dg/goacc/mdc.C -std=c++26 (test for errors, line 24) PASS: g++.dg/goacc/mdc.C -std=c++26 (test for errors, line 29) PASS: g++.dg/goacc/mdc.C -std=c++26 (test for errors, line 33) PASS: g++.dg/goacc/mdc.C -std=c++26 (test for errors, line 35) PASS: g++.dg/goacc/mdc.C -std=c++26 (test for errors, line 37) PASS: g++.dg/goacc/mdc.C -std=c++26 (test for errors, line 39) PASS: g++.dg/goacc/mdc.C -std=c++26 (test for errors, line 41) PASS: g++.dg/goacc/mdc.C -std=c++26 (test for errors, line 43) PASS: g++.dg/goacc/mdc.C -std=c++26 (test for errors, line 45) PASS: g++.dg/goacc/mdc.C -std=c++26 (test for errors, line 47) PASS: g++.dg/goacc/mdc.C -std=c++26 (test for errors, line 51) PASS: g++.dg/goacc/mdc.C -std=c++26 (test for errors, line 56) PASS: g++.dg/goacc/mdc.C -std=c++26 (test for errors, line 58) PASS: g++.dg/goacc/mdc.C -std=c++26 (test for errors, line 60) PASS: g++.dg/goacc/mdc.C -std=c++26 (test for errors, line 62) PASS: g++.dg/goacc/mdc.C -std=c++26 (test for errors, line 64) PASS: g++.dg/goacc/mdc.C -std=c++26 at line 34 (test for errors, line 33) PASS: g++.dg/goacc/mdc.C -std=c++26 at line 36 (test for errors, line 35) PASS: g++.dg/goacc/mdc.C -std=c++26 at line 38 (test for errors, line 37) PASS: g++.dg/goacc/mdc.C -std=c++26 at line 40 (test for errors, line 39) PASS: g++.dg/goacc/mdc.C -std=c++26 at line 42 (test for errors, line 41) PASS: g++.dg/goacc/mdc.C -std=c++26 at line 44 (test for errors, line 43) PASS: g++.dg/goacc/mdc.C -std=c++26 at line 46 (test for errors, line 45) PASS: g++.dg/goacc/mdc.C -std=c++26 at line 48 (test for errors, line 47) PASS: g++.dg/goacc/mdc.C -std=c++26 at line 59 (test for errors, line 58) PASS: g++.dg/goacc/mdc.C -std=c++26 at line 61 (test for errors, line 60) PASS: g++.dg/goacc/mdc.C -std=c++26 at line 63 (test for errors, line 62) PASS: g++.dg/goacc/mdc.C -std=c++26 at line 65 (test for errors, line 64) PASS: g++.dg/goacc/mdc.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/mdc.C -std=c++98 (test for errors, line 19) PASS: g++.dg/goacc/mdc.C -std=c++98 (test for errors, line 24) PASS: g++.dg/goacc/mdc.C -std=c++98 (test for errors, line 29) PASS: g++.dg/goacc/mdc.C -std=c++98 (test for errors, line 33) PASS: g++.dg/goacc/mdc.C -std=c++98 (test for errors, line 35) PASS: g++.dg/goacc/mdc.C -std=c++98 (test for errors, line 37) PASS: g++.dg/goacc/mdc.C -std=c++98 (test for errors, line 39) PASS: g++.dg/goacc/mdc.C -std=c++98 (test for errors, line 41) PASS: g++.dg/goacc/mdc.C -std=c++98 (test for errors, line 43) PASS: g++.dg/goacc/mdc.C -std=c++98 (test for errors, line 45) PASS: g++.dg/goacc/mdc.C -std=c++98 (test for errors, line 47) PASS: g++.dg/goacc/mdc.C -std=c++98 (test for errors, line 51) PASS: g++.dg/goacc/mdc.C -std=c++98 (test for errors, line 56) PASS: g++.dg/goacc/mdc.C -std=c++98 (test for errors, line 58) PASS: g++.dg/goacc/mdc.C -std=c++98 (test for errors, line 60) PASS: g++.dg/goacc/mdc.C -std=c++98 (test for errors, line 62) PASS: g++.dg/goacc/mdc.C -std=c++98 (test for errors, line 64) PASS: g++.dg/goacc/mdc.C -std=c++98 at line 34 (test for errors, line 33) PASS: g++.dg/goacc/mdc.C -std=c++98 at line 36 (test for errors, line 35) PASS: g++.dg/goacc/mdc.C -std=c++98 at line 38 (test for errors, line 37) PASS: g++.dg/goacc/mdc.C -std=c++98 at line 40 (test for errors, line 39) PASS: g++.dg/goacc/mdc.C -std=c++98 at line 42 (test for errors, line 41) PASS: g++.dg/goacc/mdc.C -std=c++98 at line 44 (test for errors, line 43) PASS: g++.dg/goacc/mdc.C -std=c++98 at line 46 (test for errors, line 45) PASS: g++.dg/goacc/mdc.C -std=c++98 at line 48 (test for errors, line 47) PASS: g++.dg/goacc/mdc.C -std=c++98 at line 59 (test for errors, line 58) PASS: g++.dg/goacc/mdc.C -std=c++98 at line 61 (test for errors, line 60) PASS: g++.dg/goacc/mdc.C -std=c++98 at line 63 (test for errors, line 62) PASS: g++.dg/goacc/mdc.C -std=c++98 at line 65 (test for errors, line 64) PASS: g++.dg/goacc/mdc.C -std=c++98 (test for excess errors) PASS: g++.dg/goacc/member-array-acc.C -std=c++20 scan-tree-dump gimple "struct:\\*\\(struct Foo \\*\\) this \\[len: 1\\]\\) map\\(alloc:this->a \\[len: [0-9]+\\]\\) map\\(alloc:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:this->a \\[bias: 0\\]\\)" PASS: g++.dg/goacc/member-array-acc.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/member-array-acc.C -std=c++26 scan-tree-dump gimple "struct:\\*\\(struct Foo \\*\\) this \\[len: 1\\]\\) map\\(alloc:this->a \\[len: [0-9]+\\]\\) map\\(alloc:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:this->a \\[bias: 0\\]\\)" PASS: g++.dg/goacc/member-array-acc.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/member-array-acc.C -std=c++98 scan-tree-dump gimple "struct:\\*\\(struct Foo \\*\\) this \\[len: 1\\]\\) map\\(alloc:this->a \\[len: [0-9]+\\]\\) map\\(alloc:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:this->a \\[bias: 0\\]\\)" PASS: g++.dg/goacc/member-array-acc.C -std=c++98 (test for excess errors) PASS: g++.dg/goacc/pr101759.C -std=c++11 (test for excess errors) PASS: g++.dg/goacc/pr101759.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/pr101759.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/pr107028-1.C -std=c++20 scan-tree-dump gimple "map\\(to:a \\[len: [0-9]+\\]\\)" PASS: g++.dg/goacc/pr107028-1.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/pr107028-1.C -std=c++26 scan-tree-dump gimple "map\\(to:a \\[len: [0-9]+\\]\\)" PASS: g++.dg/goacc/pr107028-1.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/pr107028-1.C -std=c++98 scan-tree-dump gimple "map\\(to:a \\[len: [0-9]+\\]\\)" PASS: g++.dg/goacc/pr107028-1.C -std=c++98 (test for excess errors) PASS: g++.dg/goacc/pr107028-2.C -std=c++20 scan-tree-dump gimple "map\\(to:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:b.data \\[bias: 0\\]\\) map\\(to:b \\[len: [0-9]+\\]\\) map\\(to:\\*a \\[len: [0-9]+\\]\\)" PASS: g++.dg/goacc/pr107028-2.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/pr107028-2.C -std=c++26 scan-tree-dump gimple "map\\(to:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:b.data \\[bias: 0\\]\\) map\\(to:b \\[len: [0-9]+\\]\\) map\\(to:\\*a \\[len: [0-9]+\\]\\)" PASS: g++.dg/goacc/pr107028-2.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/pr107028-2.C -std=c++98 scan-tree-dump gimple "map\\(to:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:b.data \\[bias: 0\\]\\) map\\(to:b \\[len: [0-9]+\\]\\) map\\(to:\\*a \\[len: [0-9]+\\]\\)" PASS: g++.dg/goacc/pr107028-2.C -std=c++98 (test for excess errors) PASS: g++.dg/goacc/pr118590.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/pr118590.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/pr118590.C -std=c++98 (test for excess errors) PASS: g++.dg/goacc/reference.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/reference.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/reference.C -std=c++98 (test for excess errors) PASS: g++.dg/goacc/routine-1.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/routine-1.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/routine-1.C -std=c++98 (test for excess errors) PASS: g++.dg/goacc/routine-2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/goacc/routine-2.C -std=c++20 (test for errors, line 18) PASS: g++.dg/goacc/routine-2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/goacc/routine-2.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/routine-2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/goacc/routine-2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/goacc/routine-2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/goacc/routine-2.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/routine-2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/goacc/routine-2.C -std=c++98 (test for errors, line 18) PASS: g++.dg/goacc/routine-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/goacc/routine-2.C -std=c++98 (test for excess errors) PASS: g++.dg/goacc/template.C -std=c++20 scan-tree-dump-times oaccloops "(?n)^OpenACC routine 'T accDouble\\(int\\) \\[with T = char\\]' has 'nohost' clause\\.$" 1 PASS: g++.dg/goacc/template.C -std=c++20 scan-tree-dump-times oaccloops "(?n)^OpenACC routine 'T accDouble\\(int\\) \\[with T = double\\]' has 'nohost' clause\\.$" 1 PASS: g++.dg/goacc/template.C -std=c++20 scan-tree-dump-times oaccloops "(?n)^OpenACC routine 'T accDouble\\(int\\) \\[with T = float\\]' has 'nohost' clause\\.$" 1 PASS: g++.dg/goacc/template.C -std=c++20 scan-tree-dump-times oaccloops "(?n)^OpenACC routine 'T accDouble\\(int\\) \\[with T = int\\]' has 'nohost' clause\\.$" 1 PASS: g++.dg/goacc/template.C -std=c++20 scan-tree-dump-times oaccloops "(?n)^OpenACC routine '[^']+' has 'nohost' clause\\.$" 4 PASS: g++.dg/goacc/template.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/template.C -std=c++26 scan-tree-dump-times oaccloops "(?n)^OpenACC routine 'T accDouble\\(int\\) \\[with T = char\\]' has 'nohost' clause\\.$" 1 PASS: g++.dg/goacc/template.C -std=c++26 scan-tree-dump-times oaccloops "(?n)^OpenACC routine 'T accDouble\\(int\\) \\[with T = double\\]' has 'nohost' clause\\.$" 1 PASS: g++.dg/goacc/template.C -std=c++26 scan-tree-dump-times oaccloops "(?n)^OpenACC routine 'T accDouble\\(int\\) \\[with T = float\\]' has 'nohost' clause\\.$" 1 PASS: g++.dg/goacc/template.C -std=c++26 scan-tree-dump-times oaccloops "(?n)^OpenACC routine 'T accDouble\\(int\\) \\[with T = int\\]' has 'nohost' clause\\.$" 1 PASS: g++.dg/goacc/template.C -std=c++26 scan-tree-dump-times oaccloops "(?n)^OpenACC routine '[^']+' has 'nohost' clause\\.$" 4 PASS: g++.dg/goacc/template.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/template.C -std=c++98 scan-tree-dump-times oaccloops "(?n)^OpenACC routine 'T accDouble\\(int\\) \\[with T = char\\]' has 'nohost' clause\\.$" 1 PASS: g++.dg/goacc/template.C -std=c++98 scan-tree-dump-times oaccloops "(?n)^OpenACC routine 'T accDouble\\(int\\) \\[with T = double\\]' has 'nohost' clause\\.$" 1 PASS: g++.dg/goacc/template.C -std=c++98 scan-tree-dump-times oaccloops "(?n)^OpenACC routine 'T accDouble\\(int\\) \\[with T = float\\]' has 'nohost' clause\\.$" 1 PASS: g++.dg/goacc/template.C -std=c++98 scan-tree-dump-times oaccloops "(?n)^OpenACC routine 'T accDouble\\(int\\) \\[with T = int\\]' has 'nohost' clause\\.$" 1 PASS: g++.dg/goacc/template.C -std=c++98 scan-tree-dump-times oaccloops "(?n)^OpenACC routine '[^']+' has 'nohost' clause\\.$" 4 PASS: g++.dg/goacc/template.C -std=c++98 (test for excess errors) PASS: g++.dg/goacc/tile-1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/goacc/tile-1.C -std=c++20 (test for excess errors) PASS: g++.dg/goacc/tile-1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/goacc/tile-1.C -std=c++26 (test for excess errors) PASS: g++.dg/goacc/tile-1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/goacc/tile-1.C -std=c++98 (test for excess errors) Running gcc.git~master/gcc/testsuite/g++.dg/gomp/gomp.exp ... PASS: c-c++-common/gomp/52-deps.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/gomp/52-deps.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/gomp/52-deps.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/gomp/52-deps.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/52-deps.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/gomp/52-deps.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/gomp/52-deps.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/gomp/52-deps.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/52-deps.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/gomp/52-deps.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/gomp/52-deps.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/gomp/52-deps.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for warnings, line 104) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for warnings, line 111) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for warnings, line 118) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for warnings, line 127) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for warnings, line 136) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for warnings, line 143) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for warnings, line 150) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for warnings, line 21) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for warnings, line 30) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for warnings, line 307) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for warnings, line 314) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for warnings, line 42) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for warnings, line 50) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for warnings, line 63) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for warnings, line 71) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for warnings, line 80) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for warnings, line 87) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for warnings, line 96) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for warnings, line 104) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for warnings, line 111) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for warnings, line 118) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for warnings, line 127) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for warnings, line 136) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for warnings, line 143) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for warnings, line 150) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for warnings, line 307) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for warnings, line 314) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for warnings, line 42) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for warnings, line 63) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for warnings, line 71) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for warnings, line 80) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for warnings, line 87) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for warnings, line 96) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for warnings, line 104) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for warnings, line 111) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for warnings, line 118) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for warnings, line 127) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for warnings, line 136) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for warnings, line 143) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for warnings, line 150) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for warnings, line 21) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for warnings, line 30) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for warnings, line 307) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for warnings, line 314) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for warnings, line 42) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for warnings, line 50) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for warnings, line 63) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for warnings, line 71) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for warnings, line 80) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for warnings, line 87) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for warnings, line 96) PASS: c-c++-common/gomp/Wparentheses-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 107) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 119) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 127) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 136) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 143) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 151) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 158) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 165) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 173) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 309) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 318) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 332) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 340) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 350) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 358) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 43) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 437) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for warnings, line 99) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 107) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 119) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 127) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 136) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 143) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 151) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 158) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 165) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 173) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 309) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 318) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 332) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 340) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 350) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 358) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 437) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for warnings, line 99) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 107) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 119) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 127) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 136) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 143) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 151) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 158) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 165) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 173) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 309) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 318) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 332) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 340) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 350) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 358) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 43) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 437) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for warnings, line 99) PASS: c-c++-common/gomp/Wparentheses-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for warnings, line 104) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for warnings, line 111) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for warnings, line 118) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for warnings, line 127) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for warnings, line 136) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for warnings, line 143) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for warnings, line 150) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for warnings, line 21) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for warnings, line 30) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for warnings, line 307) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for warnings, line 314) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for warnings, line 42) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for warnings, line 50) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for warnings, line 63) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for warnings, line 71) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for warnings, line 80) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for warnings, line 87) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for warnings, line 96) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for warnings, line 104) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for warnings, line 111) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for warnings, line 118) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for warnings, line 127) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for warnings, line 136) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for warnings, line 143) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for warnings, line 150) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for warnings, line 307) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for warnings, line 314) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for warnings, line 42) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for warnings, line 50) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for warnings, line 63) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for warnings, line 71) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for warnings, line 80) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for warnings, line 87) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for warnings, line 96) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for warnings, line 104) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for warnings, line 111) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for warnings, line 118) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for warnings, line 127) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for warnings, line 136) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for warnings, line 143) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for warnings, line 150) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for warnings, line 21) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for warnings, line 30) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for warnings, line 307) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for warnings, line 314) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for warnings, line 42) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for warnings, line 50) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for warnings, line 63) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for warnings, line 71) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for warnings, line 80) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for warnings, line 87) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for warnings, line 96) PASS: c-c++-common/gomp/Wparentheses-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 107) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 119) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 127) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 136) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 143) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 151) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 158) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 165) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 173) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 309) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 318) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 332) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 340) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 350) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 358) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 43) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 437) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for warnings, line 99) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 107) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 119) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 127) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 136) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 143) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 151) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 158) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 165) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 173) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 309) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 318) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 332) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 340) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 350) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 358) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 43) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 437) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for warnings, line 99) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 107) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 119) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 127) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 136) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 143) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 151) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 158) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 165) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 173) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 309) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 318) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 332) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 340) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 350) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 358) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 43) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 437) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for warnings, line 99) PASS: c-c++-common/gomp/Wparentheses-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/adjust-args-1.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(&c, D.[0-9]+\\);" 2 PASS: c-c++-common/gomp/adjust-args-1.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b, D.[0-9]+\\);" 2 PASS: c-c++-common/gomp/adjust-args-1.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_get_default_device \\(\\);" 2 PASS: c-c++-common/gomp/adjust-args-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/adjust-args-1.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(&c, D.[0-9]+\\);" 2 PASS: c-c++-common/gomp/adjust-args-1.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b, D.[0-9]+\\);" 2 PASS: c-c++-common/gomp/adjust-args-1.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_get_default_device \\(\\);" 2 PASS: c-c++-common/gomp/adjust-args-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/adjust-args-1.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(&c, D.[0-9]+\\);" 2 PASS: c-c++-common/gomp/adjust-args-1.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b, D.[0-9]+\\);" 2 PASS: c-c++-common/gomp/adjust-args-1.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_get_default_device \\(\\);" 2 PASS: c-c++-common/gomp/adjust-args-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/adjust-args-2.c -std=c++20 scan-tree-dump-not gimple "#pragma omp dispatch device" PASS: c-c++-common/gomp/adjust-args-2.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(&c, -4852\\);" 1 PASS: c-c++-common/gomp/adjust-args-2.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(&c, D.[0-9]+\\);" 2 PASS: c-c++-common/gomp/adjust-args-2.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b, -4852\\);" 1 PASS: c-c++-common/gomp/adjust-args-2.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b, D.[0-9]+\\);" 2 PASS: c-c++-common/gomp/adjust-args-2.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_get_default_device \\(\\);" 3 PASS: c-c++-common/gomp/adjust-args-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/adjust-args-2.c -std=c++26 scan-tree-dump-not gimple "#pragma omp dispatch device" PASS: c-c++-common/gomp/adjust-args-2.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(&c, -4852\\);" 1 PASS: c-c++-common/gomp/adjust-args-2.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(&c, D.[0-9]+\\);" 2 PASS: c-c++-common/gomp/adjust-args-2.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b, -4852\\);" 1 PASS: c-c++-common/gomp/adjust-args-2.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b, D.[0-9]+\\);" 2 PASS: c-c++-common/gomp/adjust-args-2.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_get_default_device \\(\\);" 3 PASS: c-c++-common/gomp/adjust-args-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/adjust-args-2.c -std=c++98 scan-tree-dump-not gimple "#pragma omp dispatch device" PASS: c-c++-common/gomp/adjust-args-2.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(&c, -4852\\);" 1 PASS: c-c++-common/gomp/adjust-args-2.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(&c, D.[0-9]+\\);" 2 PASS: c-c++-common/gomp/adjust-args-2.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b, -4852\\);" 1 PASS: c-c++-common/gomp/adjust-args-2.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b, D.[0-9]+\\);" 2 PASS: c-c++-common/gomp/adjust-args-2.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_get_default_device \\(\\);" 3 PASS: c-c++-common/gomp/adjust-args-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/adjust-args-3.c -std=c++20 (test for warnings, line 35) PASS: c-c++-common/gomp/adjust-args-3.c -std=c++20 scan-tree-dump-times gimple "#pragma omp dispatch has_device_addr\\(b\\) is_device_ptr\\(a\\)" 1 PASS: c-c++-common/gomp/adjust-args-3.c -std=c++20 scan-tree-dump-times gimple "D\\.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b" 1 PASS: c-c++-common/gomp/adjust-args-3.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 1 PASS: c-c++-common/gomp/adjust-args-3.c -std=c++20 scan-tree-dump-times gimple "f \\(a, D\\.[0-9]+\\);" 1 PASS: c-c++-common/gomp/adjust-args-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/adjust-args-3.c -std=c++26 (test for warnings, line 35) PASS: c-c++-common/gomp/adjust-args-3.c -std=c++26 scan-tree-dump-times gimple "#pragma omp dispatch has_device_addr\\(b\\) is_device_ptr\\(a\\)" 1 PASS: c-c++-common/gomp/adjust-args-3.c -std=c++26 scan-tree-dump-times gimple "D\\.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b" 1 PASS: c-c++-common/gomp/adjust-args-3.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 1 PASS: c-c++-common/gomp/adjust-args-3.c -std=c++26 scan-tree-dump-times gimple "f \\(a, D\\.[0-9]+\\);" 1 PASS: c-c++-common/gomp/adjust-args-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/adjust-args-3.c -std=c++98 (test for warnings, line 35) PASS: c-c++-common/gomp/adjust-args-3.c -std=c++98 scan-tree-dump-times gimple "#pragma omp dispatch has_device_addr\\(b\\) is_device_ptr\\(a\\)" 1 PASS: c-c++-common/gomp/adjust-args-3.c -std=c++98 scan-tree-dump-times gimple "D\\.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b" 1 PASS: c-c++-common/gomp/adjust-args-3.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 1 PASS: c-c++-common/gomp/adjust-args-3.c -std=c++98 scan-tree-dump-times gimple "f \\(a, D\\.[0-9]+\\);" 1 PASS: c-c++-common/gomp/adjust-args-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/adjust-args-4.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(y, D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/adjust-args-4.c -std=c++20 scan-tree-dump-times gimple "f \\(D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/adjust-args-4.c -std=c++20 scan-tree-dump-times gimple "f \\(y\\);" 1 PASS: c-c++-common/gomp/adjust-args-4.c -std=c++20 scan-tree-dump-times gimple "h \\(y\\);" 1 PASS: c-c++-common/gomp/adjust-args-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/adjust-args-4.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(y, D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/adjust-args-4.c -std=c++26 scan-tree-dump-times gimple "f \\(D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/adjust-args-4.c -std=c++26 scan-tree-dump-times gimple "f \\(y\\);" 1 PASS: c-c++-common/gomp/adjust-args-4.c -std=c++26 scan-tree-dump-times gimple "h \\(y\\);" 1 PASS: c-c++-common/gomp/adjust-args-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/adjust-args-4.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(y, D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/adjust-args-4.c -std=c++98 scan-tree-dump-times gimple "f \\(D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/adjust-args-4.c -std=c++98 scan-tree-dump-times gimple "f \\(y\\);" 1 PASS: c-c++-common/gomp/adjust-args-4.c -std=c++98 scan-tree-dump-times gimple "h \\(y\\);" 1 PASS: c-c++-common/gomp/adjust-args-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/adjust-args-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/adjust-args-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/adjust-args-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/adjust-args-6.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(y, D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/adjust-args-6.c -std=c++20 scan-tree-dump-times gimple "f \\(D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/adjust-args-6.c -std=c++20 scan-tree-dump-times gimple "f \\(y\\);" 1 PASS: c-c++-common/gomp/adjust-args-6.c -std=c++20 scan-tree-dump-times gimple "g \\(y\\);" 1 PASS: c-c++-common/gomp/adjust-args-6.c -std=c++20 scan-tree-dump-times gimple "h \\(y\\);" 1 PASS: c-c++-common/gomp/adjust-args-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/adjust-args-6.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(y, D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/adjust-args-6.c -std=c++26 scan-tree-dump-times gimple "f \\(D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/adjust-args-6.c -std=c++26 scan-tree-dump-times gimple "f \\(y\\);" 1 PASS: c-c++-common/gomp/adjust-args-6.c -std=c++26 scan-tree-dump-times gimple "g \\(y\\);" 1 PASS: c-c++-common/gomp/adjust-args-6.c -std=c++26 scan-tree-dump-times gimple "h \\(y\\);" 1 PASS: c-c++-common/gomp/adjust-args-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/adjust-args-6.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(y, D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/adjust-args-6.c -std=c++98 scan-tree-dump-times gimple "f \\(D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/adjust-args-6.c -std=c++98 scan-tree-dump-times gimple "f \\(y\\);" 1 PASS: c-c++-common/gomp/adjust-args-6.c -std=c++98 scan-tree-dump-times gimple "g \\(y\\);" 1 PASS: c-c++-common/gomp/adjust-args-6.c -std=c++98 scan-tree-dump-times gimple "h \\(y\\);" 1 PASS: c-c++-common/gomp/adjust-args-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/affinity-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/affinity-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/affinity-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 103) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 105) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 107) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 109) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 111) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 113) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 125) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 131) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 133) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 135) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 137) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 139) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 141) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 143) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 145) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 147) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 149) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 151) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 153) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 155) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 17) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 21) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 211) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 213) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 215) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 217) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 219) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 221) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 223) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 225) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 227) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 229) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 23) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 25) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 27) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 29) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 31) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 33) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 35) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 37) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 39) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 41) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 43) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 45) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 47) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 49) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 51) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for errors, line 53) PASS: c-c++-common/gomp/affinity-2.c -std=gnu++23 (test for excess errors) UNSUPPORTED: c-c++-common/gomp/affinity-2.c -std=gnu++26 PASS: c-c++-common/gomp/affinity-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/affinity-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/affinity-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 71) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 73) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 75) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 81) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 85) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 89) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 91) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 93) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 95) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for errors, line 97) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 at line 13 (test for errors, line 10) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 at line 14 (test for errors, line 10) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 at line 39 (test for errors, line 36) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 at line 40 (test for errors, line 36) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 at line 41 (test for errors, line 36) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 at line 42 (test for errors, line 36) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 at line 61 (test for errors, line 58) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 at line 62 (test for errors, line 58) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 at line 70 (test for errors, line 69) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 at line 78 (test for errors, line 77) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 at line 80 (test for errors, line 79) PASS: c-c++-common/gomp/affinity-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 71) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 73) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 75) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 81) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 85) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 89) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 91) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 93) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 95) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for errors, line 97) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 at line 13 (test for errors, line 10) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 at line 14 (test for errors, line 10) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 at line 39 (test for errors, line 36) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 at line 40 (test for errors, line 36) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 at line 41 (test for errors, line 36) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 at line 42 (test for errors, line 36) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 at line 61 (test for errors, line 58) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 at line 62 (test for errors, line 58) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 at line 70 (test for errors, line 69) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 at line 78 (test for errors, line 77) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 at line 80 (test for errors, line 79) PASS: c-c++-common/gomp/affinity-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 71) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 73) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 75) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 81) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 85) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 89) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 91) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 93) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 95) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for errors, line 97) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 at line 13 (test for errors, line 10) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 at line 14 (test for errors, line 10) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 at line 39 (test for errors, line 36) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 at line 40 (test for errors, line 36) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 at line 41 (test for errors, line 36) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 at line 42 (test for errors, line 36) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 at line 61 (test for errors, line 58) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 at line 62 (test for errors, line 58) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 at line 70 (test for errors, line 69) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 at line 78 (test for errors, line 77) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 at line 80 (test for errors, line 79) PASS: c-c++-common/gomp/affinity-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/affinity-5.c -std=c++20 scan-tree-dump-times gimple "= bar \\(0\\);" 2 PASS: c-c++-common/gomp/affinity-5.c -std=c++20 scan-tree-dump-times gimple "= bar \\(1\\);" 2 PASS: c-c++-common/gomp/affinity-5.c -std=c++20 scan-tree-dump-times gimple "= bar \\(2\\);" 2 PASS: c-c++-common/gomp/affinity-5.c -std=c++20 scan-tree-dump-times gimple "= bar \\(5\\);" 1 PASS: c-c++-common/gomp/affinity-5.c -std=c++20 scan-tree-dump-times gimple "= bar \\(_.\\);" 3 PASS: c-c++-common/gomp/affinity-5.c -std=c++20 scan-tree-dump-times gimple "= bar \\(j\\);" 1 PASS: c-c++-common/gomp/affinity-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/affinity-5.c -std=c++26 scan-tree-dump-times gimple "= bar \\(0\\);" 2 PASS: c-c++-common/gomp/affinity-5.c -std=c++26 scan-tree-dump-times gimple "= bar \\(1\\);" 2 PASS: c-c++-common/gomp/affinity-5.c -std=c++26 scan-tree-dump-times gimple "= bar \\(2\\);" 2 PASS: c-c++-common/gomp/affinity-5.c -std=c++26 scan-tree-dump-times gimple "= bar \\(5\\);" 1 PASS: c-c++-common/gomp/affinity-5.c -std=c++26 scan-tree-dump-times gimple "= bar \\(_.\\);" 3 PASS: c-c++-common/gomp/affinity-5.c -std=c++26 scan-tree-dump-times gimple "= bar \\(j\\);" 1 PASS: c-c++-common/gomp/affinity-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/affinity-5.c -std=c++98 scan-tree-dump-times gimple "= bar \\(0\\);" 2 PASS: c-c++-common/gomp/affinity-5.c -std=c++98 scan-tree-dump-times gimple "= bar \\(1\\);" 2 PASS: c-c++-common/gomp/affinity-5.c -std=c++98 scan-tree-dump-times gimple "= bar \\(2\\);" 2 PASS: c-c++-common/gomp/affinity-5.c -std=c++98 scan-tree-dump-times gimple "= bar \\(5\\);" 1 PASS: c-c++-common/gomp/affinity-5.c -std=c++98 scan-tree-dump-times gimple "= bar \\(_.\\);" 3 PASS: c-c++-common/gomp/affinity-5.c -std=c++98 scan-tree-dump-times gimple "= bar \\(j\\);" 1 PASS: c-c++-common/gomp/affinity-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/affinity-6.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/gomp/affinity-6.c -std=c++20 (test for warnings, line 30) PASS: c-c++-common/gomp/affinity-6.c -std=c++20 (test for warnings, line 8) PASS: c-c++-common/gomp/affinity-6.c -std=c++20 at line 11 (test for errors, line 9) PASS: c-c++-common/gomp/affinity-6.c -std=c++20 at line 12 (test for errors, line 9) PASS: c-c++-common/gomp/affinity-6.c -std=c++20 at line 13 (test for errors, line 9) PASS: c-c++-common/gomp/affinity-6.c -std=c++20 at line 23 (test for errors, line 21) PASS: c-c++-common/gomp/affinity-6.c -std=c++20 at line 33 (test for errors, line 31) PASS: c-c++-common/gomp/affinity-6.c -std=c++20 at line 34 (test for errors, line 31) PASS: c-c++-common/gomp/affinity-6.c -std=c++20 at line 35 (test for errors, line 31) PASS: c-c++-common/gomp/affinity-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/affinity-6.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/gomp/affinity-6.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/gomp/affinity-6.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/gomp/affinity-6.c -std=c++26 at line 11 (test for errors, line 9) PASS: c-c++-common/gomp/affinity-6.c -std=c++26 at line 12 (test for errors, line 9) PASS: c-c++-common/gomp/affinity-6.c -std=c++26 at line 13 (test for errors, line 9) PASS: c-c++-common/gomp/affinity-6.c -std=c++26 at line 23 (test for errors, line 21) PASS: c-c++-common/gomp/affinity-6.c -std=c++26 at line 33 (test for errors, line 31) PASS: c-c++-common/gomp/affinity-6.c -std=c++26 at line 34 (test for errors, line 31) PASS: c-c++-common/gomp/affinity-6.c -std=c++26 at line 35 (test for errors, line 31) PASS: c-c++-common/gomp/affinity-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/affinity-6.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/gomp/affinity-6.c -std=c++98 (test for warnings, line 30) PASS: c-c++-common/gomp/affinity-6.c -std=c++98 (test for warnings, line 8) PASS: c-c++-common/gomp/affinity-6.c -std=c++98 at line 11 (test for errors, line 9) PASS: c-c++-common/gomp/affinity-6.c -std=c++98 at line 12 (test for errors, line 9) PASS: c-c++-common/gomp/affinity-6.c -std=c++98 at line 13 (test for errors, line 9) PASS: c-c++-common/gomp/affinity-6.c -std=c++98 at line 23 (test for errors, line 21) PASS: c-c++-common/gomp/affinity-6.c -std=c++98 at line 33 (test for errors, line 31) PASS: c-c++-common/gomp/affinity-6.c -std=c++98 at line 34 (test for errors, line 31) PASS: c-c++-common/gomp/affinity-6.c -std=c++98 at line 35 (test for errors, line 31) PASS: c-c++-common/gomp/affinity-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/affinity-7.c -std=c++20 scan-tree-dump-times original "#pragma omp task affinity\\(\\*\\(iterator \\(j\\) \\+ 16\\)\\)" 1 PASS: c-c++-common/gomp/affinity-7.c -std=c++20 scan-tree-dump-times original "#pragma omp task affinity\\(iterator\\(int i=4:2:1\\):\\*\\(iterator \\(i\\) \\+ 8\\)\\)" 1 PASS: c-c++-common/gomp/affinity-7.c -std=c++20 scan-tree-dump-times original "#pragma omp task affinity\\(iterator\\(int i=4:2:1\\):iterator\\[SAVE_EXPR \\]\\)" 1 PASS: c-c++-common/gomp/affinity-7.c -std=c++20 scan-tree-dump-times original "#pragma omp task affinity\\(iterator\\)" 1 PASS: c-c++-common/gomp/affinity-7.c -std=c++20 scan-tree-dump-times original "#pragma omp task affinity\\(iterator\\[4\\]\\)" 1 PASS: c-c++-common/gomp/affinity-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/affinity-7.c -std=c++26 scan-tree-dump-times original "#pragma omp task affinity\\(\\*\\(iterator \\(j\\) \\+ 16\\)\\)" 1 PASS: c-c++-common/gomp/affinity-7.c -std=c++26 scan-tree-dump-times original "#pragma omp task affinity\\(iterator\\(int i=4:2:1\\):\\*\\(iterator \\(i\\) \\+ 8\\)\\)" 1 PASS: c-c++-common/gomp/affinity-7.c -std=c++26 scan-tree-dump-times original "#pragma omp task affinity\\(iterator\\(int i=4:2:1\\):iterator\\[SAVE_EXPR \\]\\)" 1 PASS: c-c++-common/gomp/affinity-7.c -std=c++26 scan-tree-dump-times original "#pragma omp task affinity\\(iterator\\)" 1 PASS: c-c++-common/gomp/affinity-7.c -std=c++26 scan-tree-dump-times original "#pragma omp task affinity\\(iterator\\[4\\]\\)" 1 PASS: c-c++-common/gomp/affinity-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/affinity-7.c -std=c++98 scan-tree-dump-times original "#pragma omp task affinity\\(\\*\\(iterator \\(j\\) \\+ 16\\)\\)" 1 PASS: c-c++-common/gomp/affinity-7.c -std=c++98 scan-tree-dump-times original "#pragma omp task affinity\\(iterator\\(int i=4:2:1\\):\\*\\(iterator \\(i\\) \\+ 8\\)\\)" 1 PASS: c-c++-common/gomp/affinity-7.c -std=c++98 scan-tree-dump-times original "#pragma omp task affinity\\(iterator\\(int i=4:2:1\\):iterator\\[SAVE_EXPR \\]\\)" 1 PASS: c-c++-common/gomp/affinity-7.c -std=c++98 scan-tree-dump-times original "#pragma omp task affinity\\(iterator\\)" 1 PASS: c-c++-common/gomp/affinity-7.c -std=c++98 scan-tree-dump-times original "#pragma omp task affinity\\(iterator\\[4\\]\\)" 1 PASS: c-c++-common/gomp/affinity-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/all-memory-1.c -std=c++20 (test for errors, line 1) PASS: c-c++-common/gomp/all-memory-1.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/all-memory-1.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/gomp/all-memory-1.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/gomp/all-memory-1.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/gomp/all-memory-1.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/all-memory-1.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/gomp/all-memory-1.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/gomp/all-memory-1.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/all-memory-1.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/all-memory-1.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/gomp/all-memory-1.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/gomp/all-memory-1.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/gomp/all-memory-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/all-memory-1.c -std=c++26 (test for errors, line 1) PASS: c-c++-common/gomp/all-memory-1.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/all-memory-1.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/gomp/all-memory-1.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/gomp/all-memory-1.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/gomp/all-memory-1.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/all-memory-1.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/gomp/all-memory-1.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/gomp/all-memory-1.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/all-memory-1.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/all-memory-1.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/gomp/all-memory-1.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/gomp/all-memory-1.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/gomp/all-memory-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/all-memory-1.c -std=c++98 (test for errors, line 1) PASS: c-c++-common/gomp/all-memory-1.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/all-memory-1.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/gomp/all-memory-1.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/gomp/all-memory-1.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/gomp/all-memory-1.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/gomp/all-memory-1.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/gomp/all-memory-1.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/gomp/all-memory-1.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/gomp/all-memory-1.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/gomp/all-memory-1.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/gomp/all-memory-1.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/gomp/all-memory-1.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/gomp/all-memory-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++20 (test for bogus messages, line 14) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++20 (test for bogus messages, line 20) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++20 (test for bogus messages, line 26) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++20 (test for bogus messages, line 3) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++20 (test for bogus messages, line 32) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++20 (test for bogus messages, line 38) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++20 (test for bogus messages, line 8) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++26 (test for bogus messages, line 14) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++26 (test for bogus messages, line 20) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++26 (test for bogus messages, line 26) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++26 (test for bogus messages, line 3) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++26 (test for bogus messages, line 32) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++26 (test for bogus messages, line 38) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++26 (test for bogus messages, line 8) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++98 (test for bogus messages, line 14) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++98 (test for bogus messages, line 20) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++98 (test for bogus messages, line 26) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++98 (test for bogus messages, line 3) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++98 (test for bogus messages, line 32) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++98 (test for bogus messages, line 38) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++98 (test for bogus messages, line 8) PASS: c-c++-common/gomp/all-memory-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/all-memory-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/all-memory-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/all-memory-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/allocate-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/allocate-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/allocate-1.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/gomp/allocate-10.c -std=c++20 UNSUPPORTED: c-c++-common/gomp/allocate-10.c -std=c++26 UNSUPPORTED: c-c++-common/gomp/allocate-10.c -std=c++98 UNSUPPORTED: c-c++-common/gomp/allocate-11.c -std=c++20 UNSUPPORTED: c-c++-common/gomp/allocate-11.c -std=c++26 UNSUPPORTED: c-c++-common/gomp/allocate-11.c -std=c++98 UNSUPPORTED: c-c++-common/gomp/allocate-12.c -std=c++20 UNSUPPORTED: c-c++-common/gomp/allocate-12.c -std=c++26 UNSUPPORTED: c-c++-common/gomp/allocate-12.c -std=c++98 PASS: c-c++-common/gomp/allocate-13.c -std=c++20 at line 25 (test for errors, line 23) PASS: c-c++-common/gomp/allocate-13.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/allocate-13.c -std=c++26 at line 25 (test for errors, line 23) PASS: c-c++-common/gomp/allocate-13.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/allocate-13.c -std=c++98 at line 25 (test for errors, line 23) PASS: c-c++-common/gomp/allocate-13.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/gomp/allocate-14.c -std=c++20 UNSUPPORTED: c-c++-common/gomp/allocate-14.c -std=c++26 UNSUPPORTED: c-c++-common/gomp/allocate-14.c -std=c++98 UNSUPPORTED: c-c++-common/gomp/allocate-15.c -std=c++20 UNSUPPORTED: c-c++-common/gomp/allocate-15.c -std=c++26 UNSUPPORTED: c-c++-common/gomp/allocate-15.c -std=c++98 UNSUPPORTED: c-c++-common/gomp/allocate-16.c -std=c++20 UNSUPPORTED: c-c++-common/gomp/allocate-16.c -std=c++26 UNSUPPORTED: c-c++-common/gomp/allocate-16.c -std=c++98 PASS: c-c++-common/gomp/allocate-17.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/gomp/allocate-17.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/gomp/allocate-17.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/gomp/allocate-17.c -std=c++20 at line 37 (test for errors, line 35) PASS: c-c++-common/gomp/allocate-17.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/allocate-17.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/gomp/allocate-17.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/gomp/allocate-17.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/gomp/allocate-17.c -std=c++26 at line 37 (test for errors, line 35) PASS: c-c++-common/gomp/allocate-17.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/allocate-17.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/gomp/allocate-17.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/gomp/allocate-17.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/gomp/allocate-17.c -std=c++98 at line 37 (test for errors, line 35) PASS: c-c++-common/gomp/allocate-17.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/allocate-18.c -std=c++20 at line 23 (test for warnings, line 22) PASS: c-c++-common/gomp/allocate-18.c -std=c++20 at line 40 (test for warnings, line 39) PASS: c-c++-common/gomp/allocate-18.c -std=c++20 at line 44 (test for warnings, line 43) PASS: c-c++-common/gomp/allocate-18.c -std=c++20 at line 49 (test for warnings, line 48) PASS: c-c++-common/gomp/allocate-18.c -std=c++20 at line 57 (test for warnings, line 56) PASS: c-c++-common/gomp/allocate-18.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/allocate-18.c -std=c++26 at line 23 (test for warnings, line 22) PASS: c-c++-common/gomp/allocate-18.c -std=c++26 at line 40 (test for warnings, line 39) PASS: c-c++-common/gomp/allocate-18.c -std=c++26 at line 44 (test for warnings, line 43) PASS: c-c++-common/gomp/allocate-18.c -std=c++26 at line 49 (test for warnings, line 48) PASS: c-c++-common/gomp/allocate-18.c -std=c++26 at line 57 (test for warnings, line 56) PASS: c-c++-common/gomp/allocate-18.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/allocate-18.c -std=c++98 at line 23 (test for warnings, line 22) PASS: c-c++-common/gomp/allocate-18.c -std=c++98 at line 40 (test for warnings, line 39) PASS: c-c++-common/gomp/allocate-18.c -std=c++98 at line 44 (test for warnings, line 43) PASS: c-c++-common/gomp/allocate-18.c -std=c++98 at line 49 (test for warnings, line 48) PASS: c-c++-common/gomp/allocate-18.c -std=c++98 at line 57 (test for warnings, line 56) PASS: c-c++-common/gomp/allocate-18.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/gomp/allocate-19.c -std=c++20 (test for errors, line 62) XFAIL: c-c++-common/gomp/allocate-19.c -std=c++20 (test for errors, line 64) XFAIL: c-c++-common/gomp/allocate-19.c -std=c++20 (test for errors, line 65) PASS: c-c++-common/gomp/allocate-19.c -std=c++20 at line 24 (test for warnings, line 23) PASS: c-c++-common/gomp/allocate-19.c -std=c++20 at line 35 (test for warnings, line 34) PASS: c-c++-common/gomp/allocate-19.c -std=c++20 at line 49 (test for warnings, line 48) PASS: c-c++-common/gomp/allocate-19.c -std=c++20 at line 66 (test for warnings, line 62) PASS: c-c++-common/gomp/allocate-19.c -std=c++20 at line 67 (test for warnings, line 63) PASS: c-c++-common/gomp/allocate-19.c -std=c++20 at line 68 (test for warnings, line 64) PASS: c-c++-common/gomp/allocate-19.c -std=c++20 at line 69 (test for warnings, line 65) PASS: c-c++-common/gomp/allocate-19.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/gomp/allocate-19.c -std=c++26 (test for errors, line 62) XFAIL: c-c++-common/gomp/allocate-19.c -std=c++26 (test for errors, line 64) XFAIL: c-c++-common/gomp/allocate-19.c -std=c++26 (test for errors, line 65) PASS: c-c++-common/gomp/allocate-19.c -std=c++26 at line 24 (test for warnings, line 23) PASS: c-c++-common/gomp/allocate-19.c -std=c++26 at line 35 (test for warnings, line 34) PASS: c-c++-common/gomp/allocate-19.c -std=c++26 at line 49 (test for warnings, line 48) PASS: c-c++-common/gomp/allocate-19.c -std=c++26 at line 66 (test for warnings, line 62) PASS: c-c++-common/gomp/allocate-19.c -std=c++26 at line 67 (test for warnings, line 63) PASS: c-c++-common/gomp/allocate-19.c -std=c++26 at line 68 (test for warnings, line 64) PASS: c-c++-common/gomp/allocate-19.c -std=c++26 at line 69 (test for warnings, line 65) PASS: c-c++-common/gomp/allocate-19.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/gomp/allocate-19.c -std=c++98 (test for errors, line 62) XFAIL: c-c++-common/gomp/allocate-19.c -std=c++98 (test for errors, line 64) XFAIL: c-c++-common/gomp/allocate-19.c -std=c++98 (test for errors, line 65) PASS: c-c++-common/gomp/allocate-19.c -std=c++98 at line 24 (test for warnings, line 23) PASS: c-c++-common/gomp/allocate-19.c -std=c++98 at line 35 (test for warnings, line 34) PASS: c-c++-common/gomp/allocate-19.c -std=c++98 at line 49 (test for warnings, line 48) PASS: c-c++-common/gomp/allocate-19.c -std=c++98 at line 66 (test for warnings, line 62) PASS: c-c++-common/gomp/allocate-19.c -std=c++98 at line 67 (test for warnings, line 63) PASS: c-c++-common/gomp/allocate-19.c -std=c++98 at line 68 (test for warnings, line 64) PASS: c-c++-common/gomp/allocate-19.c -std=c++98 at line 69 (test for warnings, line 65) PASS: c-c++-common/gomp/allocate-19.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/allocate-2.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/allocate-2.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/allocate-2.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/gomp/allocate-2.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/gomp/allocate-2.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/gomp/allocate-2.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/gomp/allocate-2.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/gomp/allocate-2.c -std=c++20 (test for errors, line 53) PASS: c-c++-common/gomp/allocate-2.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/gomp/allocate-2.c -std=c++20 (test for warnings, line 37) PASS: c-c++-common/gomp/allocate-2.c -std=c++20 (test for warnings, line 39) PASS: c-c++-common/gomp/allocate-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/allocate-2.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/allocate-2.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/allocate-2.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/gomp/allocate-2.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/gomp/allocate-2.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/gomp/allocate-2.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/gomp/allocate-2.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/gomp/allocate-2.c -std=c++26 (test for errors, line 53) PASS: c-c++-common/gomp/allocate-2.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/gomp/allocate-2.c -std=c++26 (test for warnings, line 37) PASS: c-c++-common/gomp/allocate-2.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/gomp/allocate-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/allocate-2.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/allocate-2.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/allocate-2.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/gomp/allocate-2.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/gomp/allocate-2.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/gomp/allocate-2.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/gomp/allocate-2.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/gomp/allocate-2.c -std=c++98 (test for errors, line 53) PASS: c-c++-common/gomp/allocate-2.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/gomp/allocate-2.c -std=c++98 (test for warnings, line 37) PASS: c-c++-common/gomp/allocate-2.c -std=c++98 (test for warnings, line 39) PASS: c-c++-common/gomp/allocate-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/allocate-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/allocate-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/allocate-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/allocate-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/allocate-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/allocate-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 (test for errors, line 75) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 (test for errors, line 77) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 (test for errors, line 79) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 (test for warnings, line 25) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 at line 28 (test for warnings, line 26) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 at line 37 (test for warnings, line 36) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 at line 39 (test for warnings, line 38) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 at line 41 (test for errors, line 40) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 at line 42 (test for warnings, line 40) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 at line 44 (test for warnings, line 43) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 at line 53 (test for warnings, line 52) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 at line 55 (test for warnings, line 54) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 at line 57 (test for warnings, line 56) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 at line 59 (test for warnings, line 58) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 at line 62 (test for errors, line 61) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 at line 63 (test for errors, line 61) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 at line 64 (test for warnings, line 61) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 at line 66 (test for errors, line 65) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 at line 67 (test for errors, line 65) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 at line 68 (test for warnings, line 65) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 at line 76 (test for warnings, line 75) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 at line 78 (test for warnings, line 77) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 at line 80 (test for warnings, line 79) PASS: c-c++-common/gomp/allocate-5.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/gomp/allocate-5.c -std=c++20 todo: cp/semantics.c (test for errors, line 43) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 (test for errors, line 75) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 (test for errors, line 77) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 (test for errors, line 79) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 at line 28 (test for warnings, line 26) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 at line 37 (test for warnings, line 36) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 at line 39 (test for warnings, line 38) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 at line 41 (test for errors, line 40) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 at line 42 (test for warnings, line 40) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 at line 44 (test for warnings, line 43) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 at line 53 (test for warnings, line 52) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 at line 55 (test for warnings, line 54) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 at line 57 (test for warnings, line 56) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 at line 59 (test for warnings, line 58) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 at line 62 (test for errors, line 61) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 at line 63 (test for errors, line 61) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 at line 64 (test for warnings, line 61) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 at line 66 (test for errors, line 65) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 at line 67 (test for errors, line 65) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 at line 68 (test for warnings, line 65) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 at line 76 (test for warnings, line 75) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 at line 78 (test for warnings, line 77) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 at line 80 (test for warnings, line 79) PASS: c-c++-common/gomp/allocate-5.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/gomp/allocate-5.c -std=c++26 todo: cp/semantics.c (test for errors, line 43) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 (test for errors, line 75) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 (test for errors, line 77) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 (test for errors, line 79) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 (test for warnings, line 25) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 at line 28 (test for warnings, line 26) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 at line 37 (test for warnings, line 36) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 at line 39 (test for warnings, line 38) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 at line 41 (test for errors, line 40) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 at line 42 (test for warnings, line 40) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 at line 44 (test for warnings, line 43) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 at line 53 (test for warnings, line 52) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 at line 55 (test for warnings, line 54) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 at line 57 (test for warnings, line 56) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 at line 59 (test for warnings, line 58) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 at line 62 (test for errors, line 61) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 at line 63 (test for errors, line 61) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 at line 64 (test for warnings, line 61) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 at line 66 (test for errors, line 65) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 at line 67 (test for errors, line 65) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 at line 68 (test for warnings, line 65) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 at line 76 (test for warnings, line 75) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 at line 78 (test for warnings, line 77) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 at line 80 (test for warnings, line 79) PASS: c-c++-common/gomp/allocate-5.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/gomp/allocate-5.c -std=c++98 todo: cp/semantics.c (test for errors, line 43) PASS: c-c++-common/gomp/allocate-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/allocate-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/allocate-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/allocate-7.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/allocate-7.c -std=c++20 (test for errors, line 27) PASS: c-c++-common/gomp/allocate-7.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/gomp/allocate-7.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/gomp/allocate-7.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/gomp/allocate-7.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/gomp/allocate-7.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/gomp/allocate-7.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/gomp/allocate-7.c -std=c++20 at line 38 (test for warnings, line 37) PASS: c-c++-common/gomp/allocate-7.c -std=c++20 at line 40 (test for warnings, line 39) PASS: c-c++-common/gomp/allocate-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/allocate-7.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/allocate-7.c -std=c++26 (test for errors, line 27) PASS: c-c++-common/gomp/allocate-7.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/gomp/allocate-7.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/gomp/allocate-7.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/gomp/allocate-7.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/gomp/allocate-7.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/gomp/allocate-7.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/gomp/allocate-7.c -std=c++26 at line 38 (test for warnings, line 37) PASS: c-c++-common/gomp/allocate-7.c -std=c++26 at line 40 (test for warnings, line 39) PASS: c-c++-common/gomp/allocate-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/allocate-7.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/allocate-7.c -std=c++98 (test for errors, line 27) PASS: c-c++-common/gomp/allocate-7.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/gomp/allocate-7.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/gomp/allocate-7.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/gomp/allocate-7.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/gomp/allocate-7.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/gomp/allocate-7.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/gomp/allocate-7.c -std=c++98 at line 38 (test for warnings, line 37) PASS: c-c++-common/gomp/allocate-7.c -std=c++98 at line 40 (test for warnings, line 39) PASS: c-c++-common/gomp/allocate-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/allocate-8.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/allocate-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/allocate-8.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/gomp/allocate-9.c -std=c++20 (test for errors, line 45) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++20 (test for errors, line 50) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++20 (test for errors, line 63) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++20 (test for errors, line 73) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++20 (test for errors, line 84) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++20 (test for errors, line 88) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++20 (test for errors, line 97) PASS: c-c++-common/gomp/allocate-9.c -std=c++20 at line 107 (test for warnings, line 106) PASS: c-c++-common/gomp/allocate-9.c -std=c++20 at line 35 (test for warnings, line 34) PASS: c-c++-common/gomp/allocate-9.c -std=c++20 at line 40 (test for errors, line 38) PASS: c-c++-common/gomp/allocate-9.c -std=c++20 at line 42 (test for warnings, line 38) PASS: c-c++-common/gomp/allocate-9.c -std=c++20 at line 46 (test for warnings, line 45) PASS: c-c++-common/gomp/allocate-9.c -std=c++20 at line 51 (test for warnings, line 50) PASS: c-c++-common/gomp/allocate-9.c -std=c++20 at line 56 (test for warnings, line 55) PASS: c-c++-common/gomp/allocate-9.c -std=c++20 at line 60 (test for warnings, line 59) PASS: c-c++-common/gomp/allocate-9.c -std=c++20 at line 64 (test for warnings, line 63) PASS: c-c++-common/gomp/allocate-9.c -std=c++20 at line 67 (test for warnings, line 66) PASS: c-c++-common/gomp/allocate-9.c -std=c++20 at line 74 (test for warnings, line 73) PASS: c-c++-common/gomp/allocate-9.c -std=c++20 at line 83 (test for warnings, line 82) PASS: c-c++-common/gomp/allocate-9.c -std=c++20 at line 85 (test for warnings, line 84) PASS: c-c++-common/gomp/allocate-9.c -std=c++20 at line 89 (test for warnings, line 88) PASS: c-c++-common/gomp/allocate-9.c -std=c++20 at line 98 (test for warnings, line 97) PASS: c-c++-common/gomp/allocate-9.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/gomp/allocate-9.c -std=c++26 (test for errors, line 45) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++26 (test for errors, line 50) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++26 (test for errors, line 63) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++26 (test for errors, line 73) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++26 (test for errors, line 84) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++26 (test for errors, line 88) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++26 (test for errors, line 97) PASS: c-c++-common/gomp/allocate-9.c -std=c++26 at line 107 (test for warnings, line 106) PASS: c-c++-common/gomp/allocate-9.c -std=c++26 at line 35 (test for warnings, line 34) PASS: c-c++-common/gomp/allocate-9.c -std=c++26 at line 40 (test for errors, line 38) PASS: c-c++-common/gomp/allocate-9.c -std=c++26 at line 42 (test for warnings, line 38) PASS: c-c++-common/gomp/allocate-9.c -std=c++26 at line 46 (test for warnings, line 45) PASS: c-c++-common/gomp/allocate-9.c -std=c++26 at line 51 (test for warnings, line 50) PASS: c-c++-common/gomp/allocate-9.c -std=c++26 at line 56 (test for warnings, line 55) PASS: c-c++-common/gomp/allocate-9.c -std=c++26 at line 60 (test for warnings, line 59) PASS: c-c++-common/gomp/allocate-9.c -std=c++26 at line 64 (test for warnings, line 63) PASS: c-c++-common/gomp/allocate-9.c -std=c++26 at line 67 (test for warnings, line 66) PASS: c-c++-common/gomp/allocate-9.c -std=c++26 at line 74 (test for warnings, line 73) PASS: c-c++-common/gomp/allocate-9.c -std=c++26 at line 83 (test for warnings, line 82) PASS: c-c++-common/gomp/allocate-9.c -std=c++26 at line 85 (test for warnings, line 84) PASS: c-c++-common/gomp/allocate-9.c -std=c++26 at line 89 (test for warnings, line 88) PASS: c-c++-common/gomp/allocate-9.c -std=c++26 at line 98 (test for warnings, line 97) PASS: c-c++-common/gomp/allocate-9.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/gomp/allocate-9.c -std=c++98 (test for errors, line 45) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++98 (test for errors, line 50) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++98 (test for errors, line 63) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++98 (test for errors, line 73) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++98 (test for errors, line 84) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++98 (test for errors, line 88) XFAIL: c-c++-common/gomp/allocate-9.c -std=c++98 (test for errors, line 97) PASS: c-c++-common/gomp/allocate-9.c -std=c++98 at line 107 (test for warnings, line 106) PASS: c-c++-common/gomp/allocate-9.c -std=c++98 at line 35 (test for warnings, line 34) PASS: c-c++-common/gomp/allocate-9.c -std=c++98 at line 40 (test for errors, line 38) PASS: c-c++-common/gomp/allocate-9.c -std=c++98 at line 42 (test for warnings, line 38) PASS: c-c++-common/gomp/allocate-9.c -std=c++98 at line 46 (test for warnings, line 45) PASS: c-c++-common/gomp/allocate-9.c -std=c++98 at line 51 (test for warnings, line 50) PASS: c-c++-common/gomp/allocate-9.c -std=c++98 at line 56 (test for warnings, line 55) PASS: c-c++-common/gomp/allocate-9.c -std=c++98 at line 60 (test for warnings, line 59) PASS: c-c++-common/gomp/allocate-9.c -std=c++98 at line 64 (test for warnings, line 63) PASS: c-c++-common/gomp/allocate-9.c -std=c++98 at line 67 (test for warnings, line 66) PASS: c-c++-common/gomp/allocate-9.c -std=c++98 at line 74 (test for warnings, line 73) PASS: c-c++-common/gomp/allocate-9.c -std=c++98 at line 83 (test for warnings, line 82) PASS: c-c++-common/gomp/allocate-9.c -std=c++98 at line 85 (test for warnings, line 84) PASS: c-c++-common/gomp/allocate-9.c -std=c++98 at line 89 (test for warnings, line 88) PASS: c-c++-common/gomp/allocate-9.c -std=c++98 at line 98 (test for warnings, line 97) PASS: c-c++-common/gomp/allocate-9.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/append-args-1.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/gomp/append-args-1.c -std=c++20 (test for errors, line 82) PASS: c-c++-common/gomp/append-args-1.c -std=c++20 at line 20 (test for errors, line 16) PASS: c-c++-common/gomp/append-args-1.c -std=c++20 at line 21 (test for warnings, line 17) PASS: c-c++-common/gomp/append-args-1.c -std=c++20 at line 38 (test for warnings, line 35) PASS: c-c++-common/gomp/append-args-1.c -std=c++20 at line 44 (test for errors, line 41) PASS: c-c++-common/gomp/append-args-1.c -std=c++20 at line 45 (test for warnings, line 40) PASS: c-c++-common/gomp/append-args-1.c -std=c++20 at line 52 (test for errors, line 48) PASS: c-c++-common/gomp/append-args-1.c -std=c++20 at line 53 (test for warnings, line 49) PASS: c-c++-common/gomp/append-args-1.c -std=c++20 at line 60 (test for errors, line 57) PASS: c-c++-common/gomp/append-args-1.c -std=c++20 at line 61 (test for warnings, line 56) PASS: c-c++-common/gomp/append-args-1.c -std=c++20 at line 85 (test for errors, line 82) PASS: c-c++-common/gomp/append-args-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/append-args-1.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/gomp/append-args-1.c -std=c++26 (test for errors, line 82) PASS: c-c++-common/gomp/append-args-1.c -std=c++26 at line 20 (test for errors, line 16) PASS: c-c++-common/gomp/append-args-1.c -std=c++26 at line 21 (test for warnings, line 17) PASS: c-c++-common/gomp/append-args-1.c -std=c++26 at line 38 (test for warnings, line 35) PASS: c-c++-common/gomp/append-args-1.c -std=c++26 at line 44 (test for errors, line 41) PASS: c-c++-common/gomp/append-args-1.c -std=c++26 at line 45 (test for warnings, line 40) PASS: c-c++-common/gomp/append-args-1.c -std=c++26 at line 52 (test for errors, line 48) PASS: c-c++-common/gomp/append-args-1.c -std=c++26 at line 53 (test for warnings, line 49) PASS: c-c++-common/gomp/append-args-1.c -std=c++26 at line 60 (test for errors, line 57) PASS: c-c++-common/gomp/append-args-1.c -std=c++26 at line 61 (test for warnings, line 56) PASS: c-c++-common/gomp/append-args-1.c -std=c++26 at line 85 (test for errors, line 82) PASS: c-c++-common/gomp/append-args-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/append-args-1.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/gomp/append-args-1.c -std=c++98 (test for errors, line 82) PASS: c-c++-common/gomp/append-args-1.c -std=c++98 at line 20 (test for errors, line 16) PASS: c-c++-common/gomp/append-args-1.c -std=c++98 at line 21 (test for warnings, line 17) PASS: c-c++-common/gomp/append-args-1.c -std=c++98 at line 38 (test for warnings, line 35) PASS: c-c++-common/gomp/append-args-1.c -std=c++98 at line 44 (test for errors, line 41) PASS: c-c++-common/gomp/append-args-1.c -std=c++98 at line 45 (test for warnings, line 40) PASS: c-c++-common/gomp/append-args-1.c -std=c++98 at line 52 (test for errors, line 48) PASS: c-c++-common/gomp/append-args-1.c -std=c++98 at line 53 (test for warnings, line 49) PASS: c-c++-common/gomp/append-args-1.c -std=c++98 at line 60 (test for errors, line 57) PASS: c-c++-common/gomp/append-args-1.c -std=c++98 at line 61 (test for warnings, line 56) PASS: c-c++-common/gomp/append-args-1.c -std=c++98 at line 85 (test for errors, line 82) PASS: c-c++-common/gomp/append-args-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/append-args-2.c -std=c++20 at line 7 (test for errors, line 3) PASS: c-c++-common/gomp/append-args-2.c -std=c++20 at line 8 (test for warnings, line 4) PASS: c-c++-common/gomp/append-args-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/append-args-2.c -std=c++26 at line 7 (test for errors, line 3) PASS: c-c++-common/gomp/append-args-2.c -std=c++26 at line 8 (test for warnings, line 4) PASS: c-c++-common/gomp/append-args-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/append-args-2.c -std=c++98 at line 7 (test for errors, line 3) PASS: c-c++-common/gomp/append-args-2.c -std=c++98 at line 8 (test for warnings, line 4) PASS: c-c++-common/gomp/append-args-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/append-args-3.c -std=c++20 (test for warnings, line 30) PASS: c-c++-common/gomp/append-args-3.c -std=c++20 (test for warnings, line 39) PASS: c-c++-common/gomp/append-args-3.c -std=c++20 (test for warnings, line 63) PASS: c-c++-common/gomp/append-args-3.c -std=c++20 (test for warnings, line 71) PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 8 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj5, -5, 0B\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj6, -5, 0B\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj7, -5, 0B\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj8, -5, 0B\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(cp, D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(itr, D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(3\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(5\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(7\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(9\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 12 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "f \\(2, "abc"\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "g \\(3, "cde", obj1, obj2\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "g1 \\(4, "fgh", obj5\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "g2 \\(5, D.[0-9]+, obj6\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "varbase \\(10, 11, 101, 202, 303\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "varvar \\(20, 21, obj3, obj4, 111, 222, 333\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "varvar1 \\(40, 31, obj7, 911, 922, 933\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 scan-tree-dump-times gimple "varvar2 \\(49, D.[0-9]+, obj8, 919, 929, 939\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/append-args-3.c -std=c++26 (test for warnings, line 30) PASS: c-c++-common/gomp/append-args-3.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/gomp/append-args-3.c -std=c++26 (test for warnings, line 63) PASS: c-c++-common/gomp/append-args-3.c -std=c++26 (test for warnings, line 71) PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 8 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj5, -5, 0B\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj6, -5, 0B\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj7, -5, 0B\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj8, -5, 0B\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(cp, D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(itr, D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(3\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(5\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(7\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(9\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 12 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "f \\(2, "abc"\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "g \\(3, "cde", obj1, obj2\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "g1 \\(4, "fgh", obj5\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "g2 \\(5, D.[0-9]+, obj6\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "varbase \\(10, 11, 101, 202, 303\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "varvar \\(20, 21, obj3, obj4, 111, 222, 333\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "varvar1 \\(40, 31, obj7, 911, 922, 933\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 scan-tree-dump-times gimple "varvar2 \\(49, D.[0-9]+, obj8, 919, 929, 939\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/append-args-3.c -std=c++98 (test for warnings, line 30) PASS: c-c++-common/gomp/append-args-3.c -std=c++98 (test for warnings, line 39) PASS: c-c++-common/gomp/append-args-3.c -std=c++98 (test for warnings, line 63) PASS: c-c++-common/gomp/append-args-3.c -std=c++98 (test for warnings, line 71) PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 8 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj5, -5, 0B\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj6, -5, 0B\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj7, -5, 0B\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj8, -5, 0B\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(cp, D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(itr, D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(3\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(5\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(7\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(9\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 12 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "f \\(2, "abc"\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "g \\(3, "cde", obj1, obj2\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "g1 \\(4, "fgh", obj5\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "g2 \\(5, D.[0-9]+, obj6\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "varbase \\(10, 11, 101, 202, 303\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "varvar \\(20, 21, obj3, obj4, 111, 222, 333\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "varvar1 \\(40, 31, obj7, 911, 922, 933\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 scan-tree-dump-times gimple "varvar2 \\(49, D.[0-9]+, obj8, 919, 929, 939\\);" 1 PASS: c-c++-common/gomp/append-args-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/append-args-4.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 3 PASS: c-c++-common/gomp/append-args-4.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = v2 \\(x1\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = v2 \\(x2\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = v2 \\(z1\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = v2 \\(z2\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = v2a \\(y1\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = v2a \\(y2\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 3 PASS: c-c++-common/gomp/append-args-4.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(num1\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(num2\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(num3\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++20 scan-tree-dump-times gimple "x1 = v1 \\(D.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++20 scan-tree-dump-times gimple "x2 = v1 \\(D.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++20 scan-tree-dump-times gimple "y1 = v1 \\(D.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++20 scan-tree-dump-times gimple "y2 = v1 \\(D.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++20 scan-tree-dump-times gimple "z1 = v1 \\(D.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++20 scan-tree-dump-times gimple "z2 = v1 \\(D.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/append-args-4.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 3 PASS: c-c++-common/gomp/append-args-4.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = v2 \\(x1\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = v2 \\(x2\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = v2 \\(z1\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = v2 \\(z2\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = v2a \\(y1\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = v2a \\(y2\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 3 PASS: c-c++-common/gomp/append-args-4.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(num1\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(num2\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(num3\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++26 scan-tree-dump-times gimple "x1 = v1 \\(D.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++26 scan-tree-dump-times gimple "x2 = v1 \\(D.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++26 scan-tree-dump-times gimple "y1 = v1 \\(D.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++26 scan-tree-dump-times gimple "y2 = v1 \\(D.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++26 scan-tree-dump-times gimple "z1 = v1 \\(D.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++26 scan-tree-dump-times gimple "z2 = v1 \\(D.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/append-args-4.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 3 PASS: c-c++-common/gomp/append-args-4.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = v2 \\(x1\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = v2 \\(x2\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = v2 \\(z1\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = v2 \\(z2\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = v2a \\(y1\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = v2a \\(y2\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 3 PASS: c-c++-common/gomp/append-args-4.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(num1\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(num2\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(num3\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++98 scan-tree-dump-times gimple "x1 = v1 \\(D.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++98 scan-tree-dump-times gimple "x2 = v1 \\(D.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++98 scan-tree-dump-times gimple "y1 = v1 \\(D.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++98 scan-tree-dump-times gimple "y2 = v1 \\(D.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++98 scan-tree-dump-times gimple "z1 = v1 \\(D.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++98 scan-tree-dump-times gimple "z2 = v1 \\(D.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/append-args-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/append-args-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/append-args-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/append-args-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/append-args-6.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 4 PASS: c-c++-common/gomp/append-args-6.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj6, -5, 0B\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(D.[0-9]+, 3\\);" 2 PASS: c-c++-common/gomp/append-args-6.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(D.[0-9]+, D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b, 5\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(cp2, 4\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(cp2, 4\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(cp2, 4\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(3\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(4\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(5\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 5 PASS: c-c++-common/gomp/append-args-6.c -std=c++20 scan-tree-dump-times gimple "fancy \\(D.[0-9]+, D.[0-9]+, obj5\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++20 scan-tree-dump-times gimple "fancy \\(y, D.[0-9]+, obj6\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++20 scan-tree-dump-times gimple "g \\(3, cp1, a, D.[0-9]+, obj1, obj2\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++20 scan-tree-dump-times gimple "gvar \\(99, D.[0-9]+, a, b, obj3, obj4, c, a, b, c, a, b, c\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/append-args-6.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 4 PASS: c-c++-common/gomp/append-args-6.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj6, -5, 0B\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(D.[0-9]+, 3\\);" 2 PASS: c-c++-common/gomp/append-args-6.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(D.[0-9]+, D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b, 5\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(cp2, 4\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(cp2, 4\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(cp2, 4\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(3\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(4\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(5\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 5 PASS: c-c++-common/gomp/append-args-6.c -std=c++26 scan-tree-dump-times gimple "fancy \\(D.[0-9]+, D.[0-9]+, obj5\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++26 scan-tree-dump-times gimple "fancy \\(y, D.[0-9]+, obj6\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++26 scan-tree-dump-times gimple "g \\(3, cp1, a, D.[0-9]+, obj1, obj2\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++26 scan-tree-dump-times gimple "gvar \\(99, D.[0-9]+, a, b, obj3, obj4, c, a, b, c, a, b, c\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/append-args-6.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 4 PASS: c-c++-common/gomp/append-args-6.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj6, -5, 0B\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(D.[0-9]+, 3\\);" 2 PASS: c-c++-common/gomp/append-args-6.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(D.[0-9]+, D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b, 5\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(cp2, 4\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(cp2, 4\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(cp2, 4\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(3\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(4\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(5\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 5 PASS: c-c++-common/gomp/append-args-6.c -std=c++98 scan-tree-dump-times gimple "fancy \\(D.[0-9]+, D.[0-9]+, obj5\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++98 scan-tree-dump-times gimple "fancy \\(y, D.[0-9]+, obj6\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++98 scan-tree-dump-times gimple "g \\(3, cp1, a, D.[0-9]+, obj1, obj2\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++98 scan-tree-dump-times gimple "gvar \\(99, D.[0-9]+, a, b, obj3, obj4, c, a, b, c, a, b, c\\);" 1 PASS: c-c++-common/gomp/append-args-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/append-args-7.c -std=c++20 at line 22 (test for errors, line 20) PASS: c-c++-common/gomp/append-args-7.c -std=c++20 at line 26 (test for warnings, line 23) PASS: c-c++-common/gomp/append-args-7.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 1 PASS: c-c++-common/gomp/append-args-7.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(22\\);" 1 PASS: c-c++-common/gomp/append-args-7.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/append-args-7.c -std=c++20 scan-tree-dump-times gimple "f3 \\(obj1, obj2, 1, a, cp, d\\);" 1 PASS: c-c++-common/gomp/append-args-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/append-args-7.c -std=c++26 at line 22 (test for errors, line 20) PASS: c-c++-common/gomp/append-args-7.c -std=c++26 at line 26 (test for warnings, line 23) PASS: c-c++-common/gomp/append-args-7.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 1 PASS: c-c++-common/gomp/append-args-7.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(22\\);" 1 PASS: c-c++-common/gomp/append-args-7.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/append-args-7.c -std=c++26 scan-tree-dump-times gimple "f3 \\(obj1, obj2, 1, a, cp, d\\);" 1 PASS: c-c++-common/gomp/append-args-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/append-args-7.c -std=c++98 at line 22 (test for errors, line 20) PASS: c-c++-common/gomp/append-args-7.c -std=c++98 at line 26 (test for warnings, line 23) PASS: c-c++-common/gomp/append-args-7.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 1 PASS: c-c++-common/gomp/append-args-7.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(22\\);" 1 PASS: c-c++-common/gomp/append-args-7.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/append-args-7.c -std=c++98 scan-tree-dump-times gimple "f3 \\(obj1, obj2, 1, a, cp, d\\);" 1 PASS: c-c++-common/gomp/append-args-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/append-args-8.c -std=c++20 scan-tree-dump-times gimple " f1 \\(obj1\\);" 1 PASS: c-c++-common/gomp/append-args-8.c -std=c++20 scan-tree-dump-times gimple " f2 \\(obj1, obj2\\);" 1 PASS: c-c++-common/gomp/append-args-8.c -std=c++20 scan-tree-dump-times gimple " res = f2 \\(obj2, obj1\\);" 1 PASS: c-c++-common/gomp/append-args-8.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 3 PASS: c-c++-common/gomp/append-args-8.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(11\\);" 1 PASS: c-c++-common/gomp/append-args-8.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(22\\);" 1 PASS: c-c++-common/gomp/append-args-8.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(33\\);" 1 PASS: c-c++-common/gomp/append-args-8.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 3 PASS: c-c++-common/gomp/append-args-8.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/append-args-8.c -std=c++26 scan-tree-dump-times gimple " f1 \\(obj1\\);" 1 PASS: c-c++-common/gomp/append-args-8.c -std=c++26 scan-tree-dump-times gimple " f2 \\(obj1, obj2\\);" 1 PASS: c-c++-common/gomp/append-args-8.c -std=c++26 scan-tree-dump-times gimple " res = f2 \\(obj2, obj1\\);" 1 PASS: c-c++-common/gomp/append-args-8.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 3 PASS: c-c++-common/gomp/append-args-8.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(11\\);" 1 PASS: c-c++-common/gomp/append-args-8.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(22\\);" 1 PASS: c-c++-common/gomp/append-args-8.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(33\\);" 1 PASS: c-c++-common/gomp/append-args-8.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 3 PASS: c-c++-common/gomp/append-args-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/append-args-8.c -std=c++98 scan-tree-dump-times gimple " f1 \\(obj1\\);" 1 PASS: c-c++-common/gomp/append-args-8.c -std=c++98 scan-tree-dump-times gimple " f2 \\(obj1, obj2\\);" 1 PASS: c-c++-common/gomp/append-args-8.c -std=c++98 scan-tree-dump-times gimple " res = f2 \\(obj2, obj1\\);" 1 PASS: c-c++-common/gomp/append-args-8.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 3 PASS: c-c++-common/gomp/append-args-8.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(11\\);" 1 PASS: c-c++-common/gomp/append-args-8.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(22\\);" 1 PASS: c-c++-common/gomp/append-args-8.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(33\\);" 1 PASS: c-c++-common/gomp/append-args-8.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 3 PASS: c-c++-common/gomp/append-args-8.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/append-args-9.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/gomp/append-args-9.c -std=c++20 at line 15 (test for warnings, line 13) PASS: c-c++-common/gomp/append-args-9.c -std=c++20 at line 20 (test for errors, line 16) PASS: c-c++-common/gomp/append-args-9.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/append-args-9.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/gomp/append-args-9.c -std=c++26 at line 15 (test for warnings, line 13) PASS: c-c++-common/gomp/append-args-9.c -std=c++26 at line 20 (test for errors, line 16) PASS: c-c++-common/gomp/append-args-9.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/append-args-9.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/gomp/append-args-9.c -std=c++98 at line 15 (test for warnings, line 13) PASS: c-c++-common/gomp/append-args-9.c -std=c++98 at line 20 (test for errors, line 16) PASS: c-c++-common/gomp/append-args-9.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++20 scan-tree-dump gimple "f \\(3, cp1, a, b\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++20 scan-tree-dump gimple "fvar \\(99, cp2, a, b, c, a, b, c, a, b, c\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++20 scan-tree-dump gimple "g1 \\(3, cp1, a, D.[0-9]+, obj1, obj2\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++20 scan-tree-dump gimple "g2 \\(3, cp1, a, b, obj1, obj2\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++20 scan-tree-dump gimple "gvar1 \\(99, D.[0-9]+, a, b, obj3, obj4, c, a, b, c, a, b, c\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++20 scan-tree-dump gimple "gvar2 \\(99, D.[0-9]+, a, b, obj3, obj4, c, a, b, c, a, b, c\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++20 scan-tree-dump gimple "if \\(flag.[0-9]+ == 1\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++20 scan-tree-dump gimple "if \\(flag.[0-9]+ == 2\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++20 scan-tree-dump gimple "if \\(flag.[0-9]+ == 3\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++20 scan-tree-dump gimple "if \\(flag.[0-9]+ == 4\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b," 1 PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(cp2," 2 PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++26 scan-tree-dump gimple "f \\(3, cp1, a, b\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++26 scan-tree-dump gimple "fvar \\(99, cp2, a, b, c, a, b, c, a, b, c\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++26 scan-tree-dump gimple "g1 \\(3, cp1, a, D.[0-9]+, obj1, obj2\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++26 scan-tree-dump gimple "g2 \\(3, cp1, a, b, obj1, obj2\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++26 scan-tree-dump gimple "gvar1 \\(99, D.[0-9]+, a, b, obj3, obj4, c, a, b, c, a, b, c\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++26 scan-tree-dump gimple "gvar2 \\(99, D.[0-9]+, a, b, obj3, obj4, c, a, b, c, a, b, c\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++26 scan-tree-dump gimple "if \\(flag.[0-9]+ == 1\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++26 scan-tree-dump gimple "if \\(flag.[0-9]+ == 2\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++26 scan-tree-dump gimple "if \\(flag.[0-9]+ == 3\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++26 scan-tree-dump gimple "if \\(flag.[0-9]+ == 4\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b," 1 PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(cp2," 2 PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++98 scan-tree-dump gimple "f \\(3, cp1, a, b\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++98 scan-tree-dump gimple "fvar \\(99, cp2, a, b, c, a, b, c, a, b, c\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++98 scan-tree-dump gimple "g1 \\(3, cp1, a, D.[0-9]+, obj1, obj2\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++98 scan-tree-dump gimple "g2 \\(3, cp1, a, b, obj1, obj2\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++98 scan-tree-dump gimple "gvar1 \\(99, D.[0-9]+, a, b, obj3, obj4, c, a, b, c, a, b, c\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++98 scan-tree-dump gimple "gvar2 \\(99, D.[0-9]+, a, b, obj3, obj4, c, a, b, c, a, b, c\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++98 scan-tree-dump gimple "if \\(flag.[0-9]+ == 1\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++98 scan-tree-dump gimple "if \\(flag.[0-9]+ == 2\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++98 scan-tree-dump gimple "if \\(flag.[0-9]+ == 3\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++98 scan-tree-dump gimple "if \\(flag.[0-9]+ == 4\\)" PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b," 1 PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(cp2," 2 PASS: c-c++-common/gomp/append-args-dynamic.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/append-args-interop.c -std=c++20 scan-tree-dump gimple "__builtin_GOMP_interop \\(D.[0-9]+, 0, 0B, 0B, 0B, 0, 0B, 2, &interopobjs.[0-9]+," PASS: c-c++-common/gomp/append-args-interop.c -std=c++20 scan-tree-dump gimple "__builtin_GOMP_interop \\(D.[0-9]+, 2, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+," PASS: c-c++-common/gomp/append-args-interop.c -std=c++20 scan-tree-dump gimple "repl1 \\(obj1, interop.[0-9]+, interop.[0-9]+\\)" PASS: c-c++-common/gomp/append-args-interop.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/append-args-interop.c -std=c++26 scan-tree-dump gimple "__builtin_GOMP_interop \\(D.[0-9]+, 0, 0B, 0B, 0B, 0, 0B, 2, &interopobjs.[0-9]+," PASS: c-c++-common/gomp/append-args-interop.c -std=c++26 scan-tree-dump gimple "__builtin_GOMP_interop \\(D.[0-9]+, 2, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+," PASS: c-c++-common/gomp/append-args-interop.c -std=c++26 scan-tree-dump gimple "repl1 \\(obj1, interop.[0-9]+, interop.[0-9]+\\)" PASS: c-c++-common/gomp/append-args-interop.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/append-args-interop.c -std=c++98 scan-tree-dump gimple "__builtin_GOMP_interop \\(D.[0-9]+, 0, 0B, 0B, 0B, 0, 0B, 2, &interopobjs.[0-9]+," PASS: c-c++-common/gomp/append-args-interop.c -std=c++98 scan-tree-dump gimple "__builtin_GOMP_interop \\(D.[0-9]+, 2, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+," PASS: c-c++-common/gomp/append-args-interop.c -std=c++98 scan-tree-dump gimple "repl1 \\(obj1, interop.[0-9]+, interop.[0-9]+\\)" PASS: c-c++-common/gomp/append-args-interop.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/assume-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/assume-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/assume-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/gomp/assume-2.c -std=c++20 at line 45 (test for warnings, line 44) PASS: c-c++-common/gomp/assume-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/gomp/assume-2.c -std=c++26 at line 45 (test for warnings, line 44) PASS: c-c++-common/gomp/assume-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/gomp/assume-2.c -std=c++98 at line 45 (test for warnings, line 44) PASS: c-c++-common/gomp/assume-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/assume-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/assume-3.c -std=gnu++20 execution test PASS: c-c++-common/gomp/assume-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/assume-3.c -std=gnu++26 execution test PASS: c-c++-common/gomp/assume-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/assume-3.c -std=gnu++98 execution test PASS: c-c++-common/gomp/assume-4.c -std=gnu++20 scan-tree-dump-not optimized "return -1;" PASS: c-c++-common/gomp/assume-4.c -std=gnu++20 scan-tree-dump-times optimized "return 42;" 2 PASS: c-c++-common/gomp/assume-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/assume-4.c -std=gnu++26 scan-tree-dump-not optimized "return -1;" PASS: c-c++-common/gomp/assume-4.c -std=gnu++26 scan-tree-dump-times optimized "return 42;" 2 PASS: c-c++-common/gomp/assume-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/assume-4.c -std=gnu++98 scan-tree-dump-not optimized "return -1;" PASS: c-c++-common/gomp/assume-4.c -std=gnu++98 scan-tree-dump-times optimized "return 42;" 2 PASS: c-c++-common/gomp/assume-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/assume-5.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/assume-5.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/assume-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/assume-5.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/assume-5.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/assume-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/assume-5.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/assume-5.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/assume-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/assumes-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/assumes-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/assumes-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 1) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 2) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 3) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 5) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 at line 21 (test for warnings, line 20) PASS: c-c++-common/gomp/assumes-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 1) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 2) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 3) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 5) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 at line 21 (test for warnings, line 20) PASS: c-c++-common/gomp/assumes-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 1) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 2) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 3) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 at line 21 (test for warnings, line 20) PASS: c-c++-common/gomp/assumes-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/assumes-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/assumes-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/assumes-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/assumes-4.c -std=c++20 at line 5 (test for errors, line 4) PASS: c-c++-common/gomp/assumes-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/assumes-4.c -std=c++26 at line 5 (test for errors, line 4) PASS: c-c++-common/gomp/assumes-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/assumes-4.c -std=c++98 at line 5 (test for errors, line 4) PASS: c-c++-common/gomp/assumes-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-10.c -std=gnu++20 scan-tree-dump-times ompexp "__atomic_fetch_add" 4 PASS: c-c++-common/gomp/atomic-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-10.c -std=gnu++26 scan-tree-dump-times ompexp "__atomic_fetch_add" 4 PASS: c-c++-common/gomp/atomic-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-10.c -std=gnu++98 scan-tree-dump-times ompexp "__atomic_fetch_add" 4 PASS: c-c++-common/gomp/atomic-10.c -std=gnu++98 (test for excess errors) UNSUPPORTED: c-c++-common/gomp/atomic-12.c -std=gnu++17 UNSUPPORTED: c-c++-common/gomp/atomic-12.c -std=gnu++20 PASS: c-c++-common/gomp/atomic-12.c -std=gnu++98 scan-tree-dump-not gimple "barrier[^#]*atomicvar" PASS: c-c++-common/gomp/atomic-12.c -std=gnu++98 (test for excess errors) UNSUPPORTED: c-c++-common/gomp/atomic-13.c -std=gnu++17 UNSUPPORTED: c-c++-common/gomp/atomic-13.c -std=gnu++20 PASS: c-c++-common/gomp/atomic-13.c -std=gnu++98 scan-tree-dump-not gimple "barrier[^#]*atomicvar" PASS: c-c++-common/gomp/atomic-13.c -std=gnu++98 (test for excess errors) UNSUPPORTED: c-c++-common/gomp/atomic-14.c -std=gnu++17 UNSUPPORTED: c-c++-common/gomp/atomic-14.c -std=gnu++20 PASS: c-c++-common/gomp/atomic-14.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++20 (test for errors, line 11) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++20 (test for errors, line 17) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++20 (test for errors, line 21) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++20 (test for errors, line 23) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++20 (test for errors, line 25) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++20 (test for errors, line 27) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++20 (test for errors, line 29) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++20 (test for errors, line 31) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++20 (test for errors, line 33) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++20 (test for errors, line 35) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++20 (test for errors, line 37) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++20 (test for errors, line 39) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++20 (test for errors, line 41) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++26 (test for errors, line 11) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++26 (test for errors, line 17) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++26 (test for errors, line 21) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++26 (test for errors, line 23) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++26 (test for errors, line 25) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++26 (test for errors, line 27) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++26 (test for errors, line 29) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++26 (test for errors, line 31) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++26 (test for errors, line 33) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++26 (test for errors, line 35) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++26 (test for errors, line 37) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++26 (test for errors, line 39) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++26 (test for errors, line 41) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for errors, line 17) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for errors, line 19) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for errors, line 21) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for errors, line 23) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for errors, line 25) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for errors, line 27) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for errors, line 29) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for errors, line 31) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for errors, line 33) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for errors, line 35) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for errors, line 37) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for errors, line 39) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for errors, line 41) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-16.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-16.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-16.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-17.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-17.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-17.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-18.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/atomic-18.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/atomic-18.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/atomic-18.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/gomp/atomic-18.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/gomp/atomic-18.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/gomp/atomic-18.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/gomp/atomic-18.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/gomp/atomic-18.c -std=c++20 at line 22 (test for errors, line 21) PASS: c-c++-common/gomp/atomic-18.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-18.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/atomic-18.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/atomic-18.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/atomic-18.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/gomp/atomic-18.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/gomp/atomic-18.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/gomp/atomic-18.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/gomp/atomic-18.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/gomp/atomic-18.c -std=c++26 at line 22 (test for errors, line 21) PASS: c-c++-common/gomp/atomic-18.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-18.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/atomic-18.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/atomic-18.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/gomp/atomic-18.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/gomp/atomic-18.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/gomp/atomic-18.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/gomp/atomic-18.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/gomp/atomic-18.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/gomp/atomic-18.c -std=c++98 at line 22 (test for errors, line 21) PASS: c-c++-common/gomp/atomic-18.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-19.c -std=c++20 scan-tree-dump-times original "omp atomic capture relaxed" 1 PASS: c-c++-common/gomp/atomic-19.c -std=c++20 scan-tree-dump-times original "omp atomic read relaxed" 1 PASS: c-c++-common/gomp/atomic-19.c -std=c++20 scan-tree-dump-times original "omp atomic relaxed" 3 PASS: c-c++-common/gomp/atomic-19.c -std=c++20 scan-tree-dump-times original "omp atomic release" 1 PASS: c-c++-common/gomp/atomic-19.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-19.c -std=c++26 scan-tree-dump-times original "omp atomic capture relaxed" 1 PASS: c-c++-common/gomp/atomic-19.c -std=c++26 scan-tree-dump-times original "omp atomic read relaxed" 1 PASS: c-c++-common/gomp/atomic-19.c -std=c++26 scan-tree-dump-times original "omp atomic relaxed" 3 PASS: c-c++-common/gomp/atomic-19.c -std=c++26 scan-tree-dump-times original "omp atomic release" 1 PASS: c-c++-common/gomp/atomic-19.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-19.c -std=c++98 scan-tree-dump-times original "omp atomic capture relaxed" 1 PASS: c-c++-common/gomp/atomic-19.c -std=c++98 scan-tree-dump-times original "omp atomic read relaxed" 1 PASS: c-c++-common/gomp/atomic-19.c -std=c++98 scan-tree-dump-times original "omp atomic relaxed" 3 PASS: c-c++-common/gomp/atomic-19.c -std=c++98 scan-tree-dump-times original "omp atomic release" 1 PASS: c-c++-common/gomp/atomic-19.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-20.c -std=c++20 scan-tree-dump-times original "omp atomic capture seq_cst" 1 PASS: c-c++-common/gomp/atomic-20.c -std=c++20 scan-tree-dump-times original "omp atomic read seq_cst" 1 PASS: c-c++-common/gomp/atomic-20.c -std=c++20 scan-tree-dump-times original "omp atomic release" 1 PASS: c-c++-common/gomp/atomic-20.c -std=c++20 scan-tree-dump-times original "omp atomic seq_cst" 3 PASS: c-c++-common/gomp/atomic-20.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-20.c -std=c++26 scan-tree-dump-times original "omp atomic capture seq_cst" 1 PASS: c-c++-common/gomp/atomic-20.c -std=c++26 scan-tree-dump-times original "omp atomic read seq_cst" 1 PASS: c-c++-common/gomp/atomic-20.c -std=c++26 scan-tree-dump-times original "omp atomic release" 1 PASS: c-c++-common/gomp/atomic-20.c -std=c++26 scan-tree-dump-times original "omp atomic seq_cst" 3 PASS: c-c++-common/gomp/atomic-20.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-20.c -std=c++98 scan-tree-dump-times original "omp atomic capture seq_cst" 1 PASS: c-c++-common/gomp/atomic-20.c -std=c++98 scan-tree-dump-times original "omp atomic read seq_cst" 1 PASS: c-c++-common/gomp/atomic-20.c -std=c++98 scan-tree-dump-times original "omp atomic release" 1 PASS: c-c++-common/gomp/atomic-20.c -std=c++98 scan-tree-dump-times original "omp atomic seq_cst" 3 PASS: c-c++-common/gomp/atomic-20.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-21.c -std=c++20 scan-tree-dump-times original "omp atomic acq_rel" 2 PASS: c-c++-common/gomp/atomic-21.c -std=c++20 scan-tree-dump-times original "omp atomic capture acq_rel" 1 PASS: c-c++-common/gomp/atomic-21.c -std=c++20 scan-tree-dump-times original "omp atomic read acquire" 1 PASS: c-c++-common/gomp/atomic-21.c -std=c++20 scan-tree-dump-times original "omp atomic release" 2 PASS: c-c++-common/gomp/atomic-21.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-21.c -std=c++26 scan-tree-dump-times original "omp atomic acq_rel" 2 PASS: c-c++-common/gomp/atomic-21.c -std=c++26 scan-tree-dump-times original "omp atomic capture acq_rel" 1 PASS: c-c++-common/gomp/atomic-21.c -std=c++26 scan-tree-dump-times original "omp atomic read acquire" 1 PASS: c-c++-common/gomp/atomic-21.c -std=c++26 scan-tree-dump-times original "omp atomic release" 2 PASS: c-c++-common/gomp/atomic-21.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-21.c -std=c++98 scan-tree-dump-times original "omp atomic acq_rel" 2 PASS: c-c++-common/gomp/atomic-21.c -std=c++98 scan-tree-dump-times original "omp atomic capture acq_rel" 1 PASS: c-c++-common/gomp/atomic-21.c -std=c++98 scan-tree-dump-times original "omp atomic read acquire" 1 PASS: c-c++-common/gomp/atomic-21.c -std=c++98 scan-tree-dump-times original "omp atomic release" 2 PASS: c-c++-common/gomp/atomic-21.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-22.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/atomic-22.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-22.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/atomic-22.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-22.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/atomic-22.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-23.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-23.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-23.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-24.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/atomic-24.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/atomic-24.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-24.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/atomic-24.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/atomic-24.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-24.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/atomic-24.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/atomic-24.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-25.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-25.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-25.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 58) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for errors, line 60) PASS: c-c++-common/gomp/atomic-26.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 58) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for errors, line 60) PASS: c-c++-common/gomp/atomic-26.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 58) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for errors, line 60) PASS: c-c++-common/gomp/atomic-26.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-27.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-27.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-27.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-28.c -std=c++20 scan-tree-dump-not ompexp "__atomic_load_4 \\(" PASS: c-c++-common/gomp/atomic-28.c -std=c++20 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 260, 5, 0\\);" 1 PASS: c-c++-common/gomp/atomic-28.c -std=c++20 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 4, 0, 0\\);" 1 PASS: c-c++-common/gomp/atomic-28.c -std=c++20 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 4, 4, 2\\);" 1 PASS: c-c++-common/gomp/atomic-28.c -std=c++20 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 4, 5, 5\\);" 1 PASS: c-c++-common/gomp/atomic-28.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-28.c -std=c++26 scan-tree-dump-not ompexp "__atomic_load_4 \\(" PASS: c-c++-common/gomp/atomic-28.c -std=c++26 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 260, 5, 0\\);" 1 PASS: c-c++-common/gomp/atomic-28.c -std=c++26 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 4, 0, 0\\);" 1 PASS: c-c++-common/gomp/atomic-28.c -std=c++26 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 4, 4, 2\\);" 1 PASS: c-c++-common/gomp/atomic-28.c -std=c++26 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 4, 5, 5\\);" 1 PASS: c-c++-common/gomp/atomic-28.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-28.c -std=c++98 scan-tree-dump-not ompexp "__atomic_load_4 \\(" PASS: c-c++-common/gomp/atomic-28.c -std=c++98 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 260, 5, 0\\);" 1 PASS: c-c++-common/gomp/atomic-28.c -std=c++98 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 4, 0, 0\\);" 1 PASS: c-c++-common/gomp/atomic-28.c -std=c++98 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 4, 4, 2\\);" 1 PASS: c-c++-common/gomp/atomic-28.c -std=c++98 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 4, 5, 5\\);" 1 PASS: c-c++-common/gomp/atomic-28.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-29.c -std=c++20 scan-tree-dump-not ompexp "__atomic_load_8 \\(" PASS: c-c++-common/gomp/atomic-29.c -std=c++20 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 264, 5, 0\\);" 1 PASS: c-c++-common/gomp/atomic-29.c -std=c++20 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 8, 0, 0\\);" 1 PASS: c-c++-common/gomp/atomic-29.c -std=c++20 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 8, 4, 2\\);" 1 PASS: c-c++-common/gomp/atomic-29.c -std=c++20 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 8, 5, 5\\);" 1 PASS: c-c++-common/gomp/atomic-29.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-29.c -std=c++26 scan-tree-dump-not ompexp "__atomic_load_8 \\(" PASS: c-c++-common/gomp/atomic-29.c -std=c++26 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 264, 5, 0\\);" 1 PASS: c-c++-common/gomp/atomic-29.c -std=c++26 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 8, 0, 0\\);" 1 PASS: c-c++-common/gomp/atomic-29.c -std=c++26 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 8, 4, 2\\);" 1 PASS: c-c++-common/gomp/atomic-29.c -std=c++26 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 8, 5, 5\\);" 1 PASS: c-c++-common/gomp/atomic-29.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-29.c -std=c++98 scan-tree-dump-not ompexp "__atomic_load_8 \\(" PASS: c-c++-common/gomp/atomic-29.c -std=c++98 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 264, 5, 0\\);" 1 PASS: c-c++-common/gomp/atomic-29.c -std=c++98 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 8, 0, 0\\);" 1 PASS: c-c++-common/gomp/atomic-29.c -std=c++98 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 8, 4, 2\\);" 1 PASS: c-c++-common/gomp/atomic-29.c -std=c++98 scan-tree-dump-times ompexp ".ATOMIC_COMPARE_EXCHANGE \\([^\n\r]*, 8, 5, 5\\);" 1 PASS: c-c++-common/gomp/atomic-29.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-3.c -std=gnu++20 scan-tree-dump-times ompexp "xyzzy, 4" 1 PASS: c-c++-common/gomp/atomic-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-3.c -std=gnu++26 scan-tree-dump-times ompexp "xyzzy, 4" 1 PASS: c-c++-common/gomp/atomic-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-3.c -std=gnu++98 scan-tree-dump-times ompexp "xyzzy, 4" 1 PASS: c-c++-common/gomp/atomic-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 132) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 134) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 135) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 138) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 58) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 60) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 62) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 64) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 66) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 68) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 70) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 74) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 76) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 78) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 80) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 82) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 84) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 86) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 88) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 90) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 92) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 94) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 96) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for errors, line 98) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 101 (test for errors, line 100) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 103 (test for errors, line 102) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 105 (test for errors, line 104) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 107 (test for errors, line 106) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 109 (test for errors, line 108) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 111 (test for errors, line 110) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 113 (test for errors, line 112) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 115 (test for errors, line 114) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 117 (test for errors, line 116) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 119 (test for errors, line 118) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 121 (test for errors, line 120) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 123 (test for errors, line 122) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 125 (test for errors, line 124) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 127 (test for errors, line 126) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 129 (test for errors, line 128) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 131 (test for errors, line 130) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 141 (test for errors, line 140) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 25 (test for errors, line 24) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 27 (test for errors, line 26) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 29 (test for errors, line 28) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 31 (test for errors, line 30) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 33 (test for errors, line 32) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 at line 35 (test for errors, line 34) PASS: c-c++-common/gomp/atomic-30.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 132) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 134) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 135) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 138) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 58) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 60) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 62) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 64) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 66) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 68) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 70) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 72) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 74) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 76) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 78) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 80) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 82) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 84) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 86) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 88) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 90) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 92) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 94) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 96) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for errors, line 98) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 101 (test for errors, line 100) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 103 (test for errors, line 102) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 105 (test for errors, line 104) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 107 (test for errors, line 106) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 109 (test for errors, line 108) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 111 (test for errors, line 110) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 113 (test for errors, line 112) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 115 (test for errors, line 114) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 117 (test for errors, line 116) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 119 (test for errors, line 118) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 121 (test for errors, line 120) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 123 (test for errors, line 122) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 125 (test for errors, line 124) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 127 (test for errors, line 126) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 129 (test for errors, line 128) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 131 (test for errors, line 130) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 141 (test for errors, line 140) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 25 (test for errors, line 24) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 27 (test for errors, line 26) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 29 (test for errors, line 28) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 31 (test for errors, line 30) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 33 (test for errors, line 32) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 at line 35 (test for errors, line 34) PASS: c-c++-common/gomp/atomic-30.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 132) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 134) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 135) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 138) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 58) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 60) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 62) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 64) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 66) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 68) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 70) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 72) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 74) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 76) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 78) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 80) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 82) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 84) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 86) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 88) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 90) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 92) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 94) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 96) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for errors, line 98) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 101 (test for errors, line 100) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 103 (test for errors, line 102) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 105 (test for errors, line 104) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 107 (test for errors, line 106) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 109 (test for errors, line 108) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 111 (test for errors, line 110) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 113 (test for errors, line 112) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 115 (test for errors, line 114) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 117 (test for errors, line 116) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 119 (test for errors, line 118) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 121 (test for errors, line 120) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 123 (test for errors, line 122) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 125 (test for errors, line 124) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 127 (test for errors, line 126) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 129 (test for errors, line 128) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 131 (test for errors, line 130) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 141 (test for errors, line 140) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 25 (test for errors, line 24) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 27 (test for errors, line 26) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 29 (test for errors, line 28) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 31 (test for errors, line 30) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 33 (test for errors, line 32) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 at line 35 (test for errors, line 34) PASS: c-c++-common/gomp/atomic-30.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-31.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/gomp/atomic-31.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-31.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/gomp/atomic-31.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-31.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/gomp/atomic-31.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-32.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/atomic-32.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/atomic-32.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/gomp/atomic-32.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-32.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/atomic-32.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/atomic-32.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/gomp/atomic-32.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-32.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/atomic-32.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/atomic-32.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/gomp/atomic-32.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-8.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-8.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-9.c -std=gnu++20 scan-tree-dump-times ompexp "__atomic_fetch_add" 1 PASS: c-c++-common/gomp/atomic-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/atomic-9.c -std=gnu++26 scan-tree-dump-times ompexp "__atomic_fetch_add" 1 PASS: c-c++-common/gomp/atomic-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/atomic-9.c -std=gnu++98 scan-tree-dump-times ompexp "__atomic_fetch_add" 1 PASS: c-c++-common/gomp/atomic-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/attrs-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/attrs-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/attrs-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++11 (test for errors, line 13) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++11 (test for errors, line 17) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++11 (test for errors, line 21) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++11 (test for errors, line 27) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++11 (test for errors, line 31) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++11 (test for errors, line 36) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++11 (test for errors, line 44) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++20 (test for errors, line 17) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++20 (test for errors, line 21) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++20 (test for errors, line 27) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++20 (test for errors, line 31) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++20 (test for errors, line 36) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++20 (test for errors, line 44) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++26 (test for errors, line 17) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++26 (test for errors, line 21) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++26 (test for errors, line 27) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++26 (test for errors, line 31) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++26 (test for errors, line 36) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++26 (test for errors, line 44) PASS: c-c++-common/gomp/attrs-metadirective-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-2.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-3.c -std=gnu++11 scan-tree-dump-not gimple " teams" PASS: c-c++-common/gomp/attrs-metadirective-3.c -std=gnu++11 scan-tree-dump-not gimple "#pragma omp metadirective" PASS: c-c++-common/gomp/attrs-metadirective-3.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-3.c -std=gnu++11 PR118694 (test for bogus messages, line 12) PASS: c-c++-common/gomp/attrs-metadirective-3.c -std=gnu++20 scan-tree-dump-not gimple " teams" PASS: c-c++-common/gomp/attrs-metadirective-3.c -std=gnu++20 scan-tree-dump-not gimple "#pragma omp metadirective" PASS: c-c++-common/gomp/attrs-metadirective-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-3.c -std=gnu++20 PR118694 (test for bogus messages, line 12) PASS: c-c++-common/gomp/attrs-metadirective-3.c -std=gnu++26 scan-tree-dump-not gimple " teams" PASS: c-c++-common/gomp/attrs-metadirective-3.c -std=gnu++26 scan-tree-dump-not gimple "#pragma omp metadirective" PASS: c-c++-common/gomp/attrs-metadirective-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-3.c -std=gnu++26 PR118694 (test for bogus messages, line 12) PASS: c-c++-common/gomp/attrs-metadirective-4.c -std=gnu++11 scan-tree-dump-not gimple "#pragma omp metadirective" PASS: c-c++-common/gomp/attrs-metadirective-4.c -std=gnu++11 scan-tree-dump-times original "#pragma omp metadirective" 1 PASS: c-c++-common/gomp/attrs-metadirective-4.c -std=gnu++11 scan-tree-dump-times original "#pragma omp parallel" 2 PASS: c-c++-common/gomp/attrs-metadirective-4.c -std=gnu++11 scan-tree-dump-times original "otherwise:" 1 PASS: c-c++-common/gomp/attrs-metadirective-4.c -std=gnu++11 scan-tree-dump-times original "when \\(construct = .*target.*\\):" 1 PASS: c-c++-common/gomp/attrs-metadirective-4.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-4.c -std=gnu++20 scan-tree-dump-not gimple "#pragma omp metadirective" PASS: c-c++-common/gomp/attrs-metadirective-4.c -std=gnu++20 scan-tree-dump-times original "#pragma omp metadirective" 1 PASS: c-c++-common/gomp/attrs-metadirective-4.c -std=gnu++20 scan-tree-dump-times original "#pragma omp parallel" 2 PASS: c-c++-common/gomp/attrs-metadirective-4.c -std=gnu++20 scan-tree-dump-times original "otherwise:" 1 PASS: c-c++-common/gomp/attrs-metadirective-4.c -std=gnu++20 scan-tree-dump-times original "when \\(construct = .*target.*\\):" 1 PASS: c-c++-common/gomp/attrs-metadirective-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-4.c -std=gnu++26 scan-tree-dump-not gimple "#pragma omp metadirective" PASS: c-c++-common/gomp/attrs-metadirective-4.c -std=gnu++26 scan-tree-dump-times original "#pragma omp metadirective" 1 PASS: c-c++-common/gomp/attrs-metadirective-4.c -std=gnu++26 scan-tree-dump-times original "#pragma omp parallel" 2 PASS: c-c++-common/gomp/attrs-metadirective-4.c -std=gnu++26 scan-tree-dump-times original "otherwise:" 1 PASS: c-c++-common/gomp/attrs-metadirective-4.c -std=gnu++26 scan-tree-dump-times original "when \\(construct = .*target.*\\):" 1 PASS: c-c++-common/gomp/attrs-metadirective-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++11 scan-tree-dump-not original "#pragma omp metadirective" PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++11 scan-tree-dump-times original "#pragma omp distribute" 1 PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++11 scan-tree-dump-times original "#pragma omp for" 2 PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++11 scan-tree-dump-times original "#pragma omp parallel" 2 PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++11 scan-tree-dump-times original "#pragma omp target" 1 PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++11 scan-tree-dump-times original "#pragma omp teams" 1 PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++20 scan-tree-dump-not original "#pragma omp metadirective" PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++20 scan-tree-dump-times original "#pragma omp distribute" 1 PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++20 scan-tree-dump-times original "#pragma omp for" 2 PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++20 scan-tree-dump-times original "#pragma omp parallel" 2 PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++20 scan-tree-dump-times original "#pragma omp target" 1 PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++20 scan-tree-dump-times original "#pragma omp teams" 1 PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++26 scan-tree-dump-not original "#pragma omp metadirective" PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++26 scan-tree-dump-times original "#pragma omp distribute" 1 PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++26 scan-tree-dump-times original "#pragma omp for" 2 PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++26 scan-tree-dump-times original "#pragma omp parallel" 2 PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++26 scan-tree-dump-times original "#pragma omp target" 1 PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++26 scan-tree-dump-times original "#pragma omp teams" 1 PASS: c-c++-common/gomp/attrs-metadirective-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++11 scan-tree-dump-not gimple "#pragma omp metadirective" PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++11 scan-tree-dump-times original "#pragma omp for" 4 PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++11 scan-tree-dump-times original "#pragma omp metadirective" 2 PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++11 scan-tree-dump-times original "#pragma omp parallel" 1 PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++11 scan-tree-dump-times original "otherwise:" 2 PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++11 scan-tree-dump-times original "when \\(construct = .parallel" 4 PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++20 scan-tree-dump-not gimple "#pragma omp metadirective" PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++20 scan-tree-dump-times original "#pragma omp for" 4 PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++20 scan-tree-dump-times original "#pragma omp metadirective" 2 PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++20 scan-tree-dump-times original "#pragma omp parallel" 1 PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++20 scan-tree-dump-times original "otherwise:" 2 PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++20 scan-tree-dump-times original "when \\(construct = .parallel" 4 PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++26 scan-tree-dump-not gimple "#pragma omp metadirective" PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++26 scan-tree-dump-times original "#pragma omp for" 4 PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++26 scan-tree-dump-times original "#pragma omp metadirective" 2 PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++26 scan-tree-dump-times original "#pragma omp parallel" 1 PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++26 scan-tree-dump-times original "otherwise:" 2 PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++26 scan-tree-dump-times original "when \\(construct = .parallel" 4 PASS: c-c++-common/gomp/attrs-metadirective-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-7.c -std=gnu++11 scan-tree-dump-times gimple "OMP_TARGET_DEVICE_MATCHES" 0 PASS: c-c++-common/gomp/attrs-metadirective-7.c -std=gnu++11 scan-tree-dump-times gimple "pragma omp target[^\\n]* device\\(num" 0 PASS: c-c++-common/gomp/attrs-metadirective-7.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-7.c -std=gnu++20 scan-tree-dump-times gimple "OMP_TARGET_DEVICE_MATCHES" 0 PASS: c-c++-common/gomp/attrs-metadirective-7.c -std=gnu++20 scan-tree-dump-times gimple "pragma omp target[^\\n]* device\\(num" 0 PASS: c-c++-common/gomp/attrs-metadirective-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-7.c -std=gnu++26 scan-tree-dump-times gimple "OMP_TARGET_DEVICE_MATCHES" 0 PASS: c-c++-common/gomp/attrs-metadirective-7.c -std=gnu++26 scan-tree-dump-times gimple "pragma omp target[^\\n]* device\\(num" 0 PASS: c-c++-common/gomp/attrs-metadirective-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-8.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-metadirective-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-tile-1.c -std=c++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-tile-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-tile-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-tile-2.c -std=c++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-tile-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-tile-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-tile-3.c -std=c++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-tile-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-tile-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 (test for errors, line 103) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 (test for errors, line 13) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 (test for errors, line 21) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 (test for errors, line 25) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 (test for errors, line 29) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 (test for errors, line 34) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 (test for errors, line 40) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 (test for errors, line 46) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 (test for errors, line 51) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 (test for errors, line 56) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 (test for errors, line 62) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 (test for errors, line 66) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 (test for errors, line 71) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 (test for errors, line 77) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 (test for errors, line 82) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 (test for errors, line 9) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 (test for errors, line 90) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 (test for errors, line 98) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 at line 18 (test for errors, line 17) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 at line 41 (test for errors, line 40) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 at line 99 (test for errors, line 98) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 (test for errors, line 103) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 (test for errors, line 51) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 (test for errors, line 62) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 (test for errors, line 66) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 (test for errors, line 71) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 (test for errors, line 77) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 (test for errors, line 82) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 (test for errors, line 90) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 (test for errors, line 98) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 at line 18 (test for errors, line 17) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 at line 41 (test for errors, line 40) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 at line 99 (test for errors, line 98) PASS: c-c++-common/gomp/attrs-tile-4.c -std=c++20 (test for excess errors) UNSUPPORTED: c-c++-common/gomp/attrs-tile-4.c -std=c++98 PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++11 (test for errors, line 10) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++11 (test for errors, line 107) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++11 (test for errors, line 15) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++11 (test for errors, line 30) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++11 (test for errors, line 35) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++11 (test for errors, line 41) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++11 (test for errors, line 48) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++11 (test for errors, line 55) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++11 (test for errors, line 61) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++11 (test for errors, line 67) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++11 (test for errors, line 74) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++11 (test for errors, line 80) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++11 (test for errors, line 86) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++11 (test for errors, line 92) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++11 (test for errors, line 98) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++11 at line 19 (test for errors, line 20) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++11 at line 24 (test for errors, line 25) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++11 at line 49 (test for errors, line 48) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++20 (test for errors, line 107) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++20 (test for errors, line 55) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++20 (test for errors, line 61) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++20 (test for errors, line 67) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++20 (test for errors, line 74) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++20 (test for errors, line 80) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++20 (test for errors, line 86) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++20 (test for errors, line 92) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++20 (test for errors, line 98) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++20 at line 19 (test for errors, line 20) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++20 at line 24 (test for errors, line 25) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++20 at line 49 (test for errors, line 48) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++26 (test for errors, line 107) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++26 (test for errors, line 55) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++26 (test for errors, line 61) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++26 (test for errors, line 67) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++26 (test for errors, line 74) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++26 (test for errors, line 80) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++26 (test for errors, line 86) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++26 (test for errors, line 92) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++26 (test for errors, line 98) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++26 at line 19 (test for errors, line 20) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++26 at line 24 (test for errors, line 25) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++26 at line 49 (test for errors, line 48) PASS: c-c++-common/gomp/attrs-tile-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++11 (test for errors, line 11) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++11 (test for errors, line 17) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++11 (test for errors, line 22) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++11 (test for errors, line 28) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++11 (test for errors, line 35) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++11 (test for errors, line 42) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++11 (test for errors, line 48) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++11 (test for errors, line 53) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++11 (test for errors, line 59) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++11 (test for errors, line 66) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++20 (test for errors, line 53) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++20 (test for errors, line 59) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++20 (test for errors, line 66) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++26 (test for errors, line 53) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++26 (test for errors, line 59) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++26 (test for errors, line 66) PASS: c-c++-common/gomp/attrs-tile-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-1.c -std=c++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++11 (test for errors, line 11) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++11 (test for errors, line 16) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++11 (test for errors, line 23) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++11 (test for errors, line 28) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++11 (test for errors, line 32) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++11 (test for errors, line 37) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++11 (test for errors, line 42) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++11 (test for errors, line 49) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++11 (test for errors, line 59) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++11 (test for errors, line 65) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++11 (test for errors, line 71) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++11 (test for errors, line 77) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++11 at line 48 (test for errors, line 49) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++11 at line 54 (test for errors, line 53) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++11 at line 55 (test for errors, line 53) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++11 at line 64 (test for errors, line 65) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++11 at line 70 (test for errors, line 71) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++20 (test for errors, line 49) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++20 (test for errors, line 59) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++20 (test for errors, line 65) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++20 (test for errors, line 71) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++20 (test for errors, line 77) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++20 at line 48 (test for errors, line 49) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++20 at line 54 (test for errors, line 53) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++20 at line 55 (test for errors, line 53) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++20 at line 64 (test for errors, line 65) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++20 at line 70 (test for errors, line 71) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++26 (test for errors, line 49) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++26 (test for errors, line 59) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++26 (test for errors, line 65) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++26 (test for errors, line 71) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++26 (test for errors, line 77) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++26 at line 48 (test for errors, line 49) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++26 at line 54 (test for errors, line 53) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++26 at line 55 (test for errors, line 53) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++26 at line 64 (test for errors, line 65) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++26 at line 70 (test for errors, line 71) PASS: c-c++-common/gomp/attrs-unroll-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-3.c -std=c++11 scan-tree-dump original "#pragma omp unroll" PASS: c-c++-common/gomp/attrs-unroll-3.c -std=c++11 scan-tree-dump-not gimple "#pragma omp" PASS: c-c++-common/gomp/attrs-unroll-3.c -std=c++11 scan-tree-dump-times cunroll "dummy" 10 PASS: c-c++-common/gomp/attrs-unroll-3.c -std=c++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-3.c -std=c++20 scan-tree-dump original "#pragma omp unroll" PASS: c-c++-common/gomp/attrs-unroll-3.c -std=c++20 scan-tree-dump-not gimple "#pragma omp" PASS: c-c++-common/gomp/attrs-unroll-3.c -std=c++20 scan-tree-dump-times cunroll "dummy" 10 PASS: c-c++-common/gomp/attrs-unroll-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-3.c -std=c++26 scan-tree-dump original "#pragma omp unroll" PASS: c-c++-common/gomp/attrs-unroll-3.c -std=c++26 scan-tree-dump-not gimple "#pragma omp" PASS: c-c++-common/gomp/attrs-unroll-3.c -std=c++26 scan-tree-dump-times cunroll "dummy" 10 PASS: c-c++-common/gomp/attrs-unroll-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-inner-1.c -std=c++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-inner-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-inner-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-inner-2.c -std=c++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-inner-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-inner-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-inner-3.c -std=c++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-inner-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-inner-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-inner-4.c -std=c++11 (test for errors, line 12) PASS: c-c++-common/gomp/attrs-unroll-inner-4.c -std=c++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-inner-4.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/attrs-unroll-inner-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-inner-4.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/attrs-unroll-inner-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++11 (test for errors, line 14) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++11 (test for errors, line 15) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++11 (test for errors, line 24) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++11 (test for errors, line 36) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++11 (test for errors, line 38) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++11 (test for errors, line 46) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++11 (test for errors, line 57) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++11 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++20 (test for errors, line 57) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++26 (test for errors, line 57) PASS: c-c++-common/gomp/attrs-unroll-inner-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/begin-assumes-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/begin-assumes-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/begin-assumes-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 1) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 49) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 55) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 61) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for warnings, line 58) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 at line 59 (test for warnings, line 58) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 1) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 49) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 55) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 61) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for warnings, line 58) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 at line 59 (test for warnings, line 58) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 1) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 49) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 55) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 61) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for warnings, line 58) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 at line 59 (test for warnings, line 58) PASS: c-c++-common/gomp/begin-assumes-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/begin-assumes-3.c -std=c++20 (test for errors, line 2) PASS: c-c++-common/gomp/begin-assumes-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/begin-assumes-3.c -std=c++26 (test for errors, line 2) PASS: c-c++-common/gomp/begin-assumes-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/begin-assumes-3.c -std=c++98 (test for errors, line 2) PASS: c-c++-common/gomp/begin-assumes-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/begin-assumes-4.c -std=c++20 (test for errors, line 1) PASS: c-c++-common/gomp/begin-assumes-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/begin-assumes-4.c -std=c++26 (test for errors, line 1) PASS: c-c++-common/gomp/begin-assumes-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/begin-assumes-4.c -std=c++98 (test for errors, line 1) PASS: c-c++-common/gomp/begin-assumes-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/begin-declare-target-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/begin-declare-target-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/begin-declare-target-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/begin-declare-target-2.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/gomp/begin-declare-target-2.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/gomp/begin-declare-target-2.c -std=gnu++20 (test for errors, line 18) PASS: c-c++-common/gomp/begin-declare-target-2.c -std=gnu++20 (test for errors, line 9) PASS: c-c++-common/gomp/begin-declare-target-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/begin-declare-target-2.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/gomp/begin-declare-target-2.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/gomp/begin-declare-target-2.c -std=gnu++26 (test for errors, line 18) PASS: c-c++-common/gomp/begin-declare-target-2.c -std=gnu++26 (test for errors, line 9) PASS: c-c++-common/gomp/begin-declare-target-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/begin-declare-target-2.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/gomp/begin-declare-target-2.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/gomp/begin-declare-target-2.c -std=gnu++98 (test for errors, line 18) PASS: c-c++-common/gomp/begin-declare-target-2.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/gomp/begin-declare-target-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++20 (test for errors, line 14) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++20 (test for errors, line 6) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++20 (test for errors, line 7) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++26 (test for errors, line 14) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++26 (test for errors, line 6) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++26 (test for errors, line 7) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++98 (test for errors, line 6) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++98 (test for errors, line 7) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/gomp/begin-declare-target-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/begin-declare-target-4.c -std=c++20 (test for errors, line 2) PASS: c-c++-common/gomp/begin-declare-target-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/begin-declare-target-4.c -std=c++26 (test for errors, line 2) PASS: c-c++-common/gomp/begin-declare-target-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/begin-declare-target-4.c -std=c++98 (test for errors, line 2) PASS: c-c++-common/gomp/begin-declare-target-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 10) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 100) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 101) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 102) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 103) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 104) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 105) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 106) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 11) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 111) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 112) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 113) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 115) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 116) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 117) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 123) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 124) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 125) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 127) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 128) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 129) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 14) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 140) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 141) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 142) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 143) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 144) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 145) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 146) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 147) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 150) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 151) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 182) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 183) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 194) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 195) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 202) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 203) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 213) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 214) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 233) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 234) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 24) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 241) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 242) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 25) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 252) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 253) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 26) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 268) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 270) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 271) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 272) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 274) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 275) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 28) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 281) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 282) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 283) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 284) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 285) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 286) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 287) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 288) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 29) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 293) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 294) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 296) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 297) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 298) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 30) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 300) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 304) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 305) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 307) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 308) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 309) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 311) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 316) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 317) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 318) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 319) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 320) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 321) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 322) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 323) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 327) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 328) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 329) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 33) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 330) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 331) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 332) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 333) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 334) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 339) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 34) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 340) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 341) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 342) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 343) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 344) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 345) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 346) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 35) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 350) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 351) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 352) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 353) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 354) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 355) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 356) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 357) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 36) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 361) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 362) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 363) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 364) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 365) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 366) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 367) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 368) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 37) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 373) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 374) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 375) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 376) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 377) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 378) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 379) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 38) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 380) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 385) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 387) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 388) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 389) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 39) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 391) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 392) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 398) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 399) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 40) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 400) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 401) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 402) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 403) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 404) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 405) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 411) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 412) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 413) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 414) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 415) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 416) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 417) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 418) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 425) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 426) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 427) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 428) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 429) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 430) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 431) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 432) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 439) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 44) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 440) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 441) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 442) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 443) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 444) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 445) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 446) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 45) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 451) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 452) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 454) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 455) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 456) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 458) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 46) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 462) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 463) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 465) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 466) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 467) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 469) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 47) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 476) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 477) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 478) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 479) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 48) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 480) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 481) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 482) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 483) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 488) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 489) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 49) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 490) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 491) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 492) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 493) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 494) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 495) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 50) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 502) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 503) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 504) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 505) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 506) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 507) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 508) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 509) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 51) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 514) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 515) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 516) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 517) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 518) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 519) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 520) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 521) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 526) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 527) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 528) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 530) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 531) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 532) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 536) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 537) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 538) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 539) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 540) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 541) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 542) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 543) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 55) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 56) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 57) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 577) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 58) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 583) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 585) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 587) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 589) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 59) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 60) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 61) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 62) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 66) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 67) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 68) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 69) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 7) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 70) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 71) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 72) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 73) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 77) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 78) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 79) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 80) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 81) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 82) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 83) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 84) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 88) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 89) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 9) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 90) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 91) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 92) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 93) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 94) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 95) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for errors, line 99) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for warnings, line 555) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for warnings, line 560) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for warnings, line 564) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for warnings, line 570) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 10) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 100) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 101) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 102) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 103) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 104) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 105) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 106) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 11) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 111) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 112) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 113) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 115) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 116) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 117) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 123) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 124) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 125) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 127) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 128) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 129) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 14) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 140) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 141) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 142) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 143) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 144) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 145) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 146) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 147) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 150) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 151) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 182) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 183) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 194) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 195) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 202) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 203) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 213) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 214) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 233) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 234) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 24) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 241) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 242) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 25) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 252) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 253) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 26) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 268) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 270) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 271) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 272) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 274) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 275) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 28) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 281) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 282) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 283) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 284) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 285) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 286) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 287) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 288) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 29) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 293) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 294) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 296) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 297) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 298) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 30) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 300) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 304) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 305) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 307) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 308) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 309) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 311) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 316) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 317) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 318) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 319) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 320) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 321) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 322) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 323) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 327) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 328) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 329) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 33) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 330) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 331) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 332) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 333) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 334) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 339) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 34) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 340) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 341) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 342) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 343) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 344) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 345) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 346) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 35) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 350) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 351) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 352) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 353) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 354) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 355) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 356) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 357) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 36) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 361) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 362) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 363) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 364) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 365) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 366) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 367) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 368) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 37) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 373) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 374) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 375) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 376) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 377) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 378) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 379) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 38) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 380) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 385) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 387) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 388) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 389) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 39) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 391) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 392) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 398) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 399) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 40) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 400) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 401) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 402) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 403) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 404) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 405) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 411) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 412) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 413) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 414) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 415) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 416) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 417) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 418) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 425) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 426) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 427) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 428) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 429) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 430) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 431) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 432) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 439) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 44) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 440) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 441) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 442) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 443) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 444) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 445) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 446) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 45) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 451) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 452) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 454) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 455) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 456) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 458) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 46) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 462) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 463) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 465) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 466) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 467) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 469) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 47) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 476) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 477) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 478) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 479) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 48) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 480) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 481) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 482) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 483) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 488) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 489) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 49) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 490) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 491) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 492) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 493) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 494) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 495) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 50) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 502) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 503) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 504) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 505) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 506) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 507) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 508) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 509) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 51) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 514) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 515) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 516) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 517) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 518) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 519) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 520) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 521) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 526) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 527) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 528) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 530) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 531) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 532) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 536) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 537) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 538) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 539) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 540) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 541) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 542) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 543) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 55) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 56) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 57) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 577) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 58) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 583) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 585) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 587) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 589) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 59) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 60) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 61) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 62) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 66) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 67) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 68) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 69) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 7) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 70) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 71) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 72) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 73) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 77) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 78) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 79) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 80) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 81) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 82) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 83) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 84) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 88) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 89) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 9) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 90) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 91) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 92) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 93) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 94) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 95) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for errors, line 99) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for warnings, line 555) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for warnings, line 560) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for warnings, line 564) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for warnings, line 570) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 10) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 100) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 101) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 102) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 103) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 104) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 105) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 106) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 111) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 112) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 113) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 115) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 116) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 117) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 123) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 124) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 125) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 127) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 128) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 129) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 140) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 141) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 142) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 143) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 144) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 145) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 146) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 147) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 150) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 151) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 182) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 183) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 194) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 195) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 202) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 203) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 213) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 214) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 233) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 234) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 24) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 241) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 242) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 25) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 252) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 253) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 26) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 268) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 270) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 271) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 272) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 274) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 275) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 28) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 281) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 282) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 283) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 284) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 285) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 286) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 287) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 288) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 29) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 293) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 294) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 296) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 297) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 298) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 30) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 300) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 304) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 305) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 307) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 308) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 309) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 311) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 316) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 317) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 318) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 319) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 320) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 321) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 322) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 323) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 327) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 328) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 329) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 33) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 330) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 331) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 332) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 333) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 334) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 339) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 34) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 340) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 341) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 342) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 343) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 344) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 345) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 346) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 35) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 350) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 351) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 352) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 353) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 354) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 355) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 356) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 357) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 36) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 361) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 362) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 363) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 364) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 365) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 366) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 367) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 368) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 37) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 373) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 374) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 375) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 376) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 377) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 378) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 379) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 38) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 380) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 385) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 387) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 388) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 389) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 39) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 391) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 392) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 398) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 399) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 40) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 400) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 401) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 402) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 403) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 404) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 405) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 411) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 412) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 413) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 414) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 415) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 416) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 417) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 418) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 425) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 426) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 427) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 428) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 429) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 430) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 431) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 432) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 439) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 44) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 440) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 441) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 442) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 443) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 444) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 445) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 446) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 45) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 451) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 452) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 454) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 455) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 456) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 458) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 46) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 462) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 463) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 465) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 466) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 467) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 469) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 47) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 476) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 477) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 478) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 479) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 48) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 480) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 481) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 482) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 483) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 488) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 489) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 49) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 490) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 491) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 492) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 493) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 494) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 495) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 50) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 502) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 503) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 504) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 505) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 506) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 507) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 508) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 509) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 51) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 514) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 515) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 516) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 517) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 518) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 519) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 520) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 521) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 526) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 527) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 528) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 530) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 531) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 532) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 536) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 537) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 538) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 539) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 540) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 541) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 542) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 543) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 55) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 56) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 57) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 577) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 58) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 583) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 585) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 587) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 589) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 59) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 60) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 61) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 62) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 66) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 67) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 68) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 69) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 7) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 70) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 71) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 72) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 73) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 77) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 78) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 79) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 80) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 81) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 82) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 83) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 84) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 88) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 89) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 90) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 91) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 92) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 93) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 94) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 95) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 99) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for warnings, line 555) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for warnings, line 560) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for warnings, line 564) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for warnings, line 570) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/cancel-2.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/cancel-2.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/cancel-2.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/cancel-2.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/cancel-2.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/cancel-2.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/gomp/cancel-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/cancel-2.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/cancel-2.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/cancel-2.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/cancel-2.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/cancel-2.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/cancel-2.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/gomp/cancel-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/cancel-2.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/cancel-2.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/cancel-2.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/cancel-2.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/cancel-2.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/cancel-2.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/gomp/cancel-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 102) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 105) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 108) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 111) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 114) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 117) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 120) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 123) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 125) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 126) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 127) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 128) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 129) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 131) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 133) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 134) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 135) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 137) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 139) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 141) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 143) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 145) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 147) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 149) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 151) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 153) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 155) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 157) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 159) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 161) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 163) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 165) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 167) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 169) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 171) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 173) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 175) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 177) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 179) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 181) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 183) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 185) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 187) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 189) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 191) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 193) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 195) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 197) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 199) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 201) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 203) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 205) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 207) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 209) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 211) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 213) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 215) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 217) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 220) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 223) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 226) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 231) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 233) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 235) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 237) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 239) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 241) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 243) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 251) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 254) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 27) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 51) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 59) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 62) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 66) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 68) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 70) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 74) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 76) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 79) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 81) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 83) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 85) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 87) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 90) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 93) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 96) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for errors, line 99) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 102) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 105) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 108) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 111) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 114) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 117) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 120) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 123) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 125) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 126) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 127) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 128) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 129) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 131) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 133) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 134) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 135) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 137) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 139) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 141) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 143) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 145) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 147) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 149) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 151) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 153) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 155) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 157) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 159) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 161) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 163) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 165) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 167) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 169) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 171) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 173) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 175) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 177) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 179) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 181) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 183) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 185) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 187) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 189) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 191) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 193) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 195) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 197) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 199) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 201) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 203) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 205) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 207) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 209) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 211) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 213) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 215) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 217) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 220) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 223) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 226) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 231) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 233) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 235) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 237) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 239) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 241) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 243) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 251) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 254) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 27) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 51) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 59) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 62) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 66) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 68) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 70) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 72) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 74) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 76) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 79) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 81) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 83) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 85) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 87) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 90) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 93) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 96) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for errors, line 99) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 102) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 105) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 108) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 111) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 114) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 117) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 120) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 123) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 125) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 126) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 127) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 128) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 129) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 131) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 133) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 134) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 135) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 137) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 139) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 141) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 143) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 145) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 147) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 149) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 151) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 153) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 155) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 157) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 159) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 161) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 163) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 165) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 167) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 169) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 171) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 173) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 175) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 177) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 179) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 181) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 183) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 185) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 187) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 189) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 191) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 193) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 195) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 197) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 199) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 201) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 203) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 205) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 207) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 209) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 211) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 213) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 215) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 217) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 220) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 223) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 226) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 231) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 233) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 235) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 237) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 239) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 241) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 243) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 251) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 254) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 27) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 51) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 59) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 62) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 66) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 68) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 70) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 72) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 74) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 76) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 79) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 81) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 83) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 85) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 87) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 90) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 93) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 96) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for errors, line 99) PASS: c-c++-common/gomp/clause-dups-1.c -std=c++98 (test for excess errors) 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++26 (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++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 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) PASS: c-c++-common/gomp/clauses-2.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/gomp/clauses-2.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/clauses-2.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/gomp/clauses-2.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/gomp/clauses-2.c -std=c++20 (test for errors, line 52) 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++26 (test for errors, line 10) PASS: c-c++-common/gomp/clauses-2.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/clauses-2.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/gomp/clauses-2.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/clauses-2.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/clauses-2.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/gomp/clauses-2.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/clauses-2.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/gomp/clauses-2.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/gomp/clauses-2.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/gomp/clauses-2.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/clauses-2.c -std=c++26 (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 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) PASS: c-c++-common/gomp/clauses-2.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/gomp/clauses-2.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/gomp/clauses-2.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/gomp/clauses-2.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/gomp/clauses-2.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/gomp/clauses-2.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/clauses-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/clauses-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/clauses-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/clauses-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 108) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 53) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 57) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 60) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 64) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 71) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 74) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 78) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 84) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 87) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 90) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for errors, line 99) PASS: c-c++-common/gomp/clauses-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 108) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 53) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 57) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 60) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 64) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 71) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 74) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 78) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 84) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 87) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 90) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for errors, line 99) PASS: c-c++-common/gomp/clauses-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 108) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 53) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 57) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 60) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 64) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 71) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 74) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 78) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 84) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 87) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 90) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for errors, line 99) PASS: c-c++-common/gomp/clauses-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for errors, line 5) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/gomp/clauses-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for errors, line 5) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/gomp/clauses-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/gomp/clauses-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/clauses-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/clauses-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/clauses-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/combined-1.c -std=gnu++20 scan-tree-dump-times optimized "GOMP_parallel_loop_maybe_nonmonotonic_runtime" 3 PASS: c-c++-common/gomp/combined-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/combined-1.c -std=gnu++26 scan-tree-dump-times optimized "GOMP_parallel_loop_maybe_nonmonotonic_runtime" 3 PASS: c-c++-common/gomp/combined-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/combined-1.c -std=gnu++98 scan-tree-dump-times optimized "GOMP_parallel_loop_maybe_nonmonotonic_runtime" 3 PASS: c-c++-common/gomp/combined-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/combined-2.c -std=gnu++20 scan-tree-dump-times optimized "GOMP_parallel_loop_runtime" 3 PASS: c-c++-common/gomp/combined-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/combined-2.c -std=gnu++26 scan-tree-dump-times optimized "GOMP_parallel_loop_runtime" 3 PASS: c-c++-common/gomp/combined-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/combined-2.c -std=gnu++98 scan-tree-dump-times optimized "GOMP_parallel_loop_runtime" 3 PASS: c-c++-common/gomp/combined-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/combined-3.c -std=gnu++20 scan-tree-dump-times optimized "GOMP_parallel_loop_nonmonotonic_runtime" 3 PASS: c-c++-common/gomp/combined-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/combined-3.c -std=gnu++26 scan-tree-dump-times optimized "GOMP_parallel_loop_nonmonotonic_runtime" 3 PASS: c-c++-common/gomp/combined-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/combined-3.c -std=gnu++98 scan-tree-dump-times optimized "GOMP_parallel_loop_nonmonotonic_runtime" 3 PASS: c-c++-common/gomp/combined-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/critical-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/critical-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/critical-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/critical-2.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/gomp/critical-2.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/critical-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/critical-2.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/gomp/critical-2.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/critical-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/critical-2.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/gomp/critical-2.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/critical-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-10.c -std=c++20 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\) defaultmap\\(alloc\\) map\\(tofrom:z \\[len: 8\\]\\)" 1 PASS: c-c++-common/gomp/declare-mapper-10.c -std=c++20 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\) map\\(struct:z \\[len: 1\\]\\) map\\(tofrom:z.x \\[len: 4\\]\\)" 1 PASS: c-c++-common/gomp/declare-mapper-10.c -std=c++20 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\) map\\(tofrom:z \\[len: 8\\]\\)" 2 PASS: c-c++-common/gomp/declare-mapper-10.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-10.c -std=c++26 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\) defaultmap\\(alloc\\) map\\(tofrom:z \\[len: 8\\]\\)" 1 PASS: c-c++-common/gomp/declare-mapper-10.c -std=c++26 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\) map\\(struct:z \\[len: 1\\]\\) map\\(tofrom:z.x \\[len: 4\\]\\)" 1 PASS: c-c++-common/gomp/declare-mapper-10.c -std=c++26 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\) map\\(tofrom:z \\[len: 8\\]\\)" 2 PASS: c-c++-common/gomp/declare-mapper-10.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-10.c -std=c++98 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\) defaultmap\\(alloc\\) map\\(tofrom:z \\[len: 8\\]\\)" 1 PASS: c-c++-common/gomp/declare-mapper-10.c -std=c++98 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\) map\\(struct:z \\[len: 1\\]\\) map\\(tofrom:z.x \\[len: 4\\]\\)" 1 PASS: c-c++-common/gomp/declare-mapper-10.c -std=c++98 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\) map\\(tofrom:z \\[len: 8\\]\\)" 2 PASS: c-c++-common/gomp/declare-mapper-10.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++20 (test for errors, line 49) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++20 at line 11 (test for errors, line 10) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++20 at line 18 (test for errors, line 17) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++20 at line 2 (test for errors, line 1) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++20 at line 22 (test for errors, line 21) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++20 at line 32 (test for errors, line 31) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++20 at line 36 (test for errors, line 35) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++20 at line 40 (test for errors, line 39) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++20 at line 45 (test for errors, line 44) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++20 at line 52 (test for warnings, line 51) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++20 at line 55 (test for errors, line 54) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++20 at line 6 (test for errors, line 5) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++20 at line 62 (test for errors, line 61) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++20 at line 66 (test for warnings, line 65) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++20 at line 69 (test for errors, line 68) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++20 at line 7 (test for errors, line 5) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++26 (test for errors, line 49) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++26 at line 11 (test for errors, line 10) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++26 at line 18 (test for errors, line 17) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++26 at line 2 (test for errors, line 1) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++26 at line 22 (test for errors, line 21) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++26 at line 32 (test for errors, line 31) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++26 at line 36 (test for errors, line 35) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++26 at line 40 (test for errors, line 39) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++26 at line 45 (test for errors, line 44) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++26 at line 52 (test for warnings, line 51) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++26 at line 55 (test for errors, line 54) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++26 at line 6 (test for errors, line 5) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++26 at line 62 (test for errors, line 61) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++26 at line 66 (test for warnings, line 65) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++26 at line 69 (test for errors, line 68) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++26 at line 7 (test for errors, line 5) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++98 (test for errors, line 49) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++98 at line 11 (test for errors, line 10) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++98 at line 18 (test for errors, line 17) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++98 at line 2 (test for errors, line 1) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++98 at line 22 (test for errors, line 21) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++98 at line 32 (test for errors, line 31) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++98 at line 36 (test for errors, line 35) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++98 at line 40 (test for errors, line 39) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++98 at line 45 (test for errors, line 44) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++98 at line 52 (test for warnings, line 51) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++98 at line 55 (test for errors, line 54) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++98 at line 6 (test for errors, line 5) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++98 at line 62 (test for errors, line 61) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++98 at line 66 (test for warnings, line 65) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++98 at line 69 (test for errors, line 68) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++98 at line 7 (test for errors, line 5) PASS: c-c++-common/gomp/declare-mapper-11.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-12.c -std=c++20 at line 11 (test for errors, line 9) PASS: c-c++-common/gomp/declare-mapper-12.c -std=c++20 at line 22 (test for errors, line 19) PASS: c-c++-common/gomp/declare-mapper-12.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-12.c -std=c++26 at line 11 (test for errors, line 9) PASS: c-c++-common/gomp/declare-mapper-12.c -std=c++26 at line 22 (test for errors, line 19) PASS: c-c++-common/gomp/declare-mapper-12.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-12.c -std=c++98 at line 11 (test for errors, line 9) PASS: c-c++-common/gomp/declare-mapper-12.c -std=c++98 at line 22 (test for errors, line 19) PASS: c-c++-common/gomp/declare-mapper-12.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-3.c -std=c++20 scan-tree-dump gimple "map\\(struct:s \\[len: 2\\]\\) map\\(alloc:s\\.ptr \\[len: [0-9]+\\]\\) map\\(to:s\\.size \\[len: [0-9]+\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:s\\.ptr \\[bias: 0\\]\\)" PASS: c-c++-common/gomp/declare-mapper-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-3.c -std=c++26 scan-tree-dump gimple "map\\(struct:s \\[len: 2\\]\\) map\\(alloc:s\\.ptr \\[len: [0-9]+\\]\\) map\\(to:s\\.size \\[len: [0-9]+\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:s\\.ptr \\[bias: 0\\]\\)" PASS: c-c++-common/gomp/declare-mapper-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-3.c -std=c++98 scan-tree-dump gimple "map\\(struct:s \\[len: 2\\]\\) map\\(alloc:s\\.ptr \\[len: [0-9]+\\]\\) map\\(to:s\\.size \\[len: [0-9]+\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:s\\.ptr \\[bias: 0\\]\\)" PASS: c-c++-common/gomp/declare-mapper-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-4.c -std=c++20 scan-tree-dump original "mapper_binding\\(struct Z,omp declare mapper ~1Z\\) mapper_binding\\(struct P,omp declare mapper ~1P\\)" PASS: c-c++-common/gomp/declare-mapper-4.c -std=c++20 scan-tree-dump-times original "mapper_binding\\(struct Y,omp declare mapper ~1Y\\) mapper_binding\\(struct Z,omp declare mapper ~1Z\\)" 2 PASS: c-c++-common/gomp/declare-mapper-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-4.c -std=c++26 scan-tree-dump original "mapper_binding\\(struct Z,omp declare mapper ~1Z\\) mapper_binding\\(struct P,omp declare mapper ~1P\\)" PASS: c-c++-common/gomp/declare-mapper-4.c -std=c++26 scan-tree-dump-times original "mapper_binding\\(struct Y,omp declare mapper ~1Y\\) mapper_binding\\(struct Z,omp declare mapper ~1Z\\)" 2 PASS: c-c++-common/gomp/declare-mapper-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-4.c -std=c++98 scan-tree-dump original "mapper_binding\\(struct Z,omp declare mapper ~1Z\\) mapper_binding\\(struct P,omp declare mapper ~1P\\)" PASS: c-c++-common/gomp/declare-mapper-4.c -std=c++98 scan-tree-dump-times original "mapper_binding\\(struct Y,omp declare mapper ~1Y\\) mapper_binding\\(struct Z,omp declare mapper ~1Z\\)" 2 PASS: c-c++-common/gomp/declare-mapper-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-5.c -std=c++20 at line 11 (test for warnings, line 8) PASS: c-c++-common/gomp/declare-mapper-5.c -std=c++20 at line 16 (test for errors, line 13) PASS: c-c++-common/gomp/declare-mapper-5.c -std=c++20 at line 21 (test for warnings, line 18) PASS: c-c++-common/gomp/declare-mapper-5.c -std=c++20 at line 26 (test for errors, line 23) PASS: c-c++-common/gomp/declare-mapper-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-5.c -std=c++26 at line 11 (test for warnings, line 8) PASS: c-c++-common/gomp/declare-mapper-5.c -std=c++26 at line 16 (test for errors, line 13) PASS: c-c++-common/gomp/declare-mapper-5.c -std=c++26 at line 21 (test for warnings, line 18) PASS: c-c++-common/gomp/declare-mapper-5.c -std=c++26 at line 26 (test for errors, line 23) PASS: c-c++-common/gomp/declare-mapper-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-5.c -std=c++98 at line 11 (test for warnings, line 8) PASS: c-c++-common/gomp/declare-mapper-5.c -std=c++98 at line 16 (test for errors, line 13) PASS: c-c++-common/gomp/declare-mapper-5.c -std=c++98 at line 21 (test for warnings, line 18) PASS: c-c++-common/gomp/declare-mapper-5.c -std=c++98 at line 26 (test for errors, line 23) PASS: c-c++-common/gomp/declare-mapper-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-6.c -std=c++20 at line 21 (test for errors, line 19) PASS: c-c++-common/gomp/declare-mapper-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-6.c -std=c++26 at line 21 (test for errors, line 19) PASS: c-c++-common/gomp/declare-mapper-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-6.c -std=c++98 at line 21 (test for errors, line 19) PASS: c-c++-common/gomp/declare-mapper-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-7.c -std=c++20 at line 26 (test for errors, line 24) PASS: c-c++-common/gomp/declare-mapper-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-7.c -std=c++26 at line 26 (test for errors, line 24) PASS: c-c++-common/gomp/declare-mapper-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-7.c -std=c++98 at line 26 (test for errors, line 24) PASS: c-c++-common/gomp/declare-mapper-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-8.c -std=c++20 at line 33 (test for warnings, line 32) PASS: c-c++-common/gomp/declare-mapper-8.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-8.c -std=c++26 at line 33 (test for warnings, line 32) PASS: c-c++-common/gomp/declare-mapper-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-8.c -std=c++98 at line 33 (test for warnings, line 32) PASS: c-c++-common/gomp/declare-mapper-8.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-9.c -std=c++20 at line 15 (test for warnings, line 13) PASS: c-c++-common/gomp/declare-mapper-9.c -std=c++20 at line 19 (test for errors, line 17) PASS: c-c++-common/gomp/declare-mapper-9.c -std=c++20 at line 29 (test for warnings, line 27) PASS: c-c++-common/gomp/declare-mapper-9.c -std=c++20 at line 33 (test for errors, line 31) PASS: c-c++-common/gomp/declare-mapper-9.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-9.c -std=c++26 at line 15 (test for warnings, line 13) PASS: c-c++-common/gomp/declare-mapper-9.c -std=c++26 at line 19 (test for errors, line 17) PASS: c-c++-common/gomp/declare-mapper-9.c -std=c++26 at line 29 (test for warnings, line 27) PASS: c-c++-common/gomp/declare-mapper-9.c -std=c++26 at line 33 (test for errors, line 31) PASS: c-c++-common/gomp/declare-mapper-9.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-mapper-9.c -std=c++98 at line 15 (test for warnings, line 13) PASS: c-c++-common/gomp/declare-mapper-9.c -std=c++98 at line 19 (test for errors, line 17) PASS: c-c++-common/gomp/declare-mapper-9.c -std=c++98 at line 29 (test for warnings, line 27) PASS: c-c++-common/gomp/declare-mapper-9.c -std=c++98 at line 33 (test for errors, line 31) PASS: c-c++-common/gomp/declare-mapper-9.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-target-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/declare-target-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/declare-target-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 10) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 22) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 25) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 28) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 30) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 33) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 35) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 37) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 40) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 41) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 43) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 54) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 55) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 56) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 57) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 58) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 59) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 61) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 62) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 63) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 65) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for errors, line 9) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 10) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 22) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 25) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 28) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 30) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 33) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 35) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 37) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 40) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 41) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 43) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 54) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 55) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 56) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 57) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 58) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 59) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 61) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 62) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 63) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 65) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for errors, line 9) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 10) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 19) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 22) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 25) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 28) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 30) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 33) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 35) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 37) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 40) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 41) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 43) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 54) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 55) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 56) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 57) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 58) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 59) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 61) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 62) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 63) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 65) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/gomp/declare-target-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++20 (test for errors, line 17) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++20 (test for errors, line 47) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++20 (test for errors, line 48) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++20 (test for errors, line 50) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++20 (test for errors, line 51) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++20 (test for errors, line 6) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++20 (test for errors, line 7) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++26 (test for errors, line 17) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++26 (test for errors, line 47) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++26 (test for errors, line 48) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++26 (test for errors, line 50) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++26 (test for errors, line 51) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++26 (test for errors, line 6) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++26 (test for errors, line 7) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++98 (test for errors, line 17) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++98 (test for errors, line 19) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++98 (test for errors, line 47) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++98 (test for errors, line 48) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++98 (test for errors, line 50) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++98 (test for errors, line 51) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++98 (test for errors, line 6) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++98 (test for errors, line 7) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/gomp/declare-target-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/declare-target-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/declare-target-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/declare-target-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/declare-target-5.c -std=c++20 (test for errors, line 3) PASS: c-c++-common/gomp/declare-target-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-target-5.c -std=c++26 (test for errors, line 3) PASS: c-c++-common/gomp/declare-target-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-target-5.c -std=c++98 (test for errors, line 3) PASS: c-c++-common/gomp/declare-target-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-target-6.c -std=c++20 (test for errors, line 1) PASS: c-c++-common/gomp/declare-target-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-target-6.c -std=c++26 (test for errors, line 1) PASS: c-c++-common/gomp/declare-target-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-target-6.c -std=c++98 (test for errors, line 1) PASS: c-c++-common/gomp/declare-target-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-target-7.c -std=gnu++20 (test for errors, line 4) PASS: c-c++-common/gomp/declare-target-7.c -std=gnu++20 (test for errors, line 7) PASS: c-c++-common/gomp/declare-target-7.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/gomp/declare-target-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/declare-target-7.c -std=gnu++26 (test for errors, line 4) PASS: c-c++-common/gomp/declare-target-7.c -std=gnu++26 (test for errors, line 7) PASS: c-c++-common/gomp/declare-target-7.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/gomp/declare-target-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/declare-target-7.c -std=gnu++98 (test for errors, line 4) PASS: c-c++-common/gomp/declare-target-7.c -std=gnu++98 (test for errors, line 7) PASS: c-c++-common/gomp/declare-target-7.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/gomp/declare-target-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/declare-target-indirect-1.c -std=gnu++20 (test for errors, line 34) PASS: c-c++-common/gomp/declare-target-indirect-1.c -std=gnu++20 (test for errors, line 41) PASS: c-c++-common/gomp/declare-target-indirect-1.c -std=gnu++20 (test for errors, line 43) PASS: c-c++-common/gomp/declare-target-indirect-1.c -std=gnu++20 (test for errors, line 46) PASS: c-c++-common/gomp/declare-target-indirect-1.c -std=gnu++20 (test for errors, line 55) PASS: c-c++-common/gomp/declare-target-indirect-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/declare-target-indirect-1.c -std=gnu++26 (test for errors, line 34) PASS: c-c++-common/gomp/declare-target-indirect-1.c -std=gnu++26 (test for errors, line 41) PASS: c-c++-common/gomp/declare-target-indirect-1.c -std=gnu++26 (test for errors, line 43) PASS: c-c++-common/gomp/declare-target-indirect-1.c -std=gnu++26 (test for errors, line 46) PASS: c-c++-common/gomp/declare-target-indirect-1.c -std=gnu++26 (test for errors, line 55) PASS: c-c++-common/gomp/declare-target-indirect-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/declare-target-indirect-1.c -std=gnu++98 (test for errors, line 34) PASS: c-c++-common/gomp/declare-target-indirect-1.c -std=gnu++98 (test for errors, line 41) PASS: c-c++-common/gomp/declare-target-indirect-1.c -std=gnu++98 (test for errors, line 43) PASS: c-c++-common/gomp/declare-target-indirect-1.c -std=gnu++98 (test for errors, line 46) PASS: c-c++-common/gomp/declare-target-indirect-1.c -std=gnu++98 (test for errors, line 55) PASS: c-c++-common/gomp/declare-target-indirect-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++20 scan-tree-dump gimple "__attribute__\\(\\(omp declare target indirect, omp declare target\\)\\)\\\nint baz" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++20 scan-tree-dump gimple "__attribute__\\(\\(omp declare target indirect, omp declare target\\)\\)\\\nvoid fn3" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++20 scan-tree-dump gimple "__attribute__\\(\\(omp declare target, omp declare target indirect\\)\\)\\\nint foo" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++20 scan-tree-dump gimple "__attribute__\\(\\(omp declare target, omp declare target indirect\\)\\)\\\nvoid fn1" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++20 scan-tree-dump gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nint bar" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++20 scan-tree-dump gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nvoid fn2" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++20 scan-tree-dump gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nvoid fn4" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++26 scan-tree-dump gimple "__attribute__\\(\\(omp declare target indirect, omp declare target\\)\\)\\\nint baz" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++26 scan-tree-dump gimple "__attribute__\\(\\(omp declare target indirect, omp declare target\\)\\)\\\nvoid fn3" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++26 scan-tree-dump gimple "__attribute__\\(\\(omp declare target, omp declare target indirect\\)\\)\\\nint foo" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++26 scan-tree-dump gimple "__attribute__\\(\\(omp declare target, omp declare target indirect\\)\\)\\\nvoid fn1" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++26 scan-tree-dump gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nint bar" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++26 scan-tree-dump gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nvoid fn2" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++26 scan-tree-dump gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nvoid fn4" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++98 scan-tree-dump gimple "__attribute__\\(\\(omp declare target indirect, omp declare target\\)\\)\\\nint baz" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++98 scan-tree-dump gimple "__attribute__\\(\\(omp declare target indirect, omp declare target\\)\\)\\\nvoid fn3" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++98 scan-tree-dump gimple "__attribute__\\(\\(omp declare target, omp declare target indirect\\)\\)\\\nint foo" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++98 scan-tree-dump gimple "__attribute__\\(\\(omp declare target, omp declare target indirect\\)\\)\\\nvoid fn1" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++98 scan-tree-dump gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nint bar" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++98 scan-tree-dump gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nvoid fn2" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++98 scan-tree-dump gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nvoid fn4" PASS: c-c++-common/gomp/declare-target-indirect-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-1.c -std=c++20 at line 19 (test for warnings, line 17) PASS: c-c++-common/gomp/declare-variant-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-1.c -std=c++26 at line 19 (test for warnings, line 17) PASS: c-c++-common/gomp/declare-variant-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-1.c -std=c++98 at line 19 (test for warnings, line 17) PASS: c-c++-common/gomp/declare-variant-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-10.c -std=c++20 scan-tree-dump-times gimple "f02 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++20 scan-tree-dump-times gimple "f04 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++20 scan-tree-dump-times gimple "f06 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++20 scan-tree-dump-times gimple "f07 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++20 scan-tree-dump-times gimple "f10 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++20 scan-tree-dump-times gimple "f12 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++20 scan-tree-dump-times gimple "f14 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++20 scan-tree-dump-times gimple "f16 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++20 scan-tree-dump-times gimple "f18 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-10.c -std=c++26 scan-tree-dump-times gimple "f02 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++26 scan-tree-dump-times gimple "f04 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++26 scan-tree-dump-times gimple "f06 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++26 scan-tree-dump-times gimple "f07 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++26 scan-tree-dump-times gimple "f10 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++26 scan-tree-dump-times gimple "f12 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++26 scan-tree-dump-times gimple "f14 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++26 scan-tree-dump-times gimple "f16 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++26 scan-tree-dump-times gimple "f18 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-10.c -std=c++98 scan-tree-dump-times gimple "f02 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++98 scan-tree-dump-times gimple "f04 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++98 scan-tree-dump-times gimple "f06 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++98 scan-tree-dump-times gimple "f07 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++98 scan-tree-dump-times gimple "f10 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++98 scan-tree-dump-times gimple "f12 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++98 scan-tree-dump-times gimple "f14 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++98 scan-tree-dump-times gimple "f16 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++98 scan-tree-dump-times gimple "f18 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-10.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-11.c -std=c++20 scan-tree-dump-times gimple "f03 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++20 scan-tree-dump-times gimple "f06 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++20 scan-tree-dump-times gimple "f09 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++20 scan-tree-dump-times gimple "f13 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++20 scan-tree-dump-times gimple "f15 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++20 scan-tree-dump-times gimple "f22 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++20 scan-tree-dump-times gimple "f24 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-11.c -std=c++26 scan-tree-dump-times gimple "f03 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++26 scan-tree-dump-times gimple "f06 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++26 scan-tree-dump-times gimple "f09 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++26 scan-tree-dump-times gimple "f13 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++26 scan-tree-dump-times gimple "f15 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++26 scan-tree-dump-times gimple "f22 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++26 scan-tree-dump-times gimple "f24 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-11.c -std=c++98 scan-tree-dump-times gimple "f03 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++98 scan-tree-dump-times gimple "f06 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++98 scan-tree-dump-times gimple "f09 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++98 scan-tree-dump-times gimple "f13 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++98 scan-tree-dump-times gimple "f15 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++98 scan-tree-dump-times gimple "f22 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++98 scan-tree-dump-times gimple "f24 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-11.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-12.c -std=c++20 scan-tree-dump-times gimple "f02 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++20 scan-tree-dump-times gimple "f07 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++20 scan-tree-dump-times gimple "f10 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++20 scan-tree-dump-times gimple "f14 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++20 scan-tree-dump-times gimple "f19 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++20 scan-tree-dump-times gimple "f22 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++20 scan-tree-dump-times gimple "f27 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-12.c -std=c++26 scan-tree-dump-times gimple "f02 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++26 scan-tree-dump-times gimple "f07 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++26 scan-tree-dump-times gimple "f10 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++26 scan-tree-dump-times gimple "f14 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++26 scan-tree-dump-times gimple "f19 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++26 scan-tree-dump-times gimple "f22 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++26 scan-tree-dump-times gimple "f27 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-12.c -std=c++98 scan-tree-dump-times gimple "f02 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++98 scan-tree-dump-times gimple "f07 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++98 scan-tree-dump-times gimple "f10 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++98 scan-tree-dump-times gimple "f14 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++98 scan-tree-dump-times gimple "f19 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++98 scan-tree-dump-times gimple "f22 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++98 scan-tree-dump-times gimple "f27 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-12.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/gomp/declare-variant-13.c -std=c++20 UNSUPPORTED: c-c++-common/gomp/declare-variant-13.c -std=c++26 UNSUPPORTED: c-c++-common/gomp/declare-variant-13.c -std=c++98 UNSUPPORTED: c-c++-common/gomp/declare-variant-14.c -std=c++20 UNSUPPORTED: c-c++-common/gomp/declare-variant-14.c -std=c++26 UNSUPPORTED: c-c++-common/gomp/declare-variant-14.c -std=c++98 PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 100) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 102) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 104) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 106) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 112) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 114) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 116) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 122) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 124) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 126) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 128) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 155) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 157) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 159) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 58) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 60) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 62) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 64) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 66) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 68) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 70) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 78) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 80) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 84) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 88) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 90) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 92) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 94) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for errors, line 98) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 118) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 120) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 130) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 132) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 134) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 136) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 138) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 140) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 142) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 144) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 146) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 148) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 150) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 46) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 48) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 74) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 76) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 82) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 86) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for warnings, line 96) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 at line 33 (test for errors, line 32) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 at line 51 (test for errors, line 50) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 at line 55 (test for errors, line 54) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 at line 77 (test for warnings, line 76) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 100) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 102) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 104) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 106) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 112) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 114) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 116) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 122) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 124) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 126) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 128) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 155) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 157) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 159) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 58) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 60) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 62) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 64) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 66) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 68) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 70) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 72) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 78) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 80) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 84) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 88) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 90) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 92) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 94) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for errors, line 98) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 118) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 120) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 130) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 132) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 134) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 136) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 138) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 140) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 142) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 144) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 146) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 148) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 150) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 48) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 74) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 76) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 82) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 86) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for warnings, line 96) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 at line 33 (test for errors, line 32) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 at line 51 (test for errors, line 50) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 at line 55 (test for errors, line 54) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 at line 77 (test for warnings, line 76) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 100) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 102) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 104) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 106) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 112) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 114) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 116) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 122) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 124) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 126) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 128) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 155) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 159) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 58) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 60) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 62) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 64) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 66) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 68) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 70) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 72) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 78) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 80) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 84) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 88) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 90) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 92) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 94) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for errors, line 98) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 118) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 120) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 130) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 132) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 134) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 136) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 138) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 140) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 142) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 144) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 146) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 148) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 150) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 46) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 48) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 74) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 76) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 82) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 86) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for warnings, line 96) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 at line 158 (test for errors, line 157) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 at line 33 (test for errors, line 32) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 at line 51 (test for errors, line 50) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 at line 55 (test for errors, line 54) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 at line 77 (test for warnings, line 76) PASS: c-c++-common/gomp/declare-variant-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++20 (test for warnings, line 124) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++20 (test for warnings, line 126) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++20 (test for warnings, line 134) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++20 (test for warnings, line 78) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++20 (test for warnings, line 80) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++20 (test for warnings, line 96) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++20 at line 127 (test for warnings, line 126) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++20 at line 81 (test for warnings, line 80) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++26 (test for warnings, line 124) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++26 (test for warnings, line 126) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++26 (test for warnings, line 134) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++26 (test for warnings, line 78) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++26 (test for warnings, line 80) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++26 (test for warnings, line 96) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++26 at line 127 (test for warnings, line 126) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++26 at line 81 (test for warnings, line 80) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++98 (test for warnings, line 124) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++98 (test for warnings, line 126) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++98 (test for warnings, line 134) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++98 (test for warnings, line 78) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++98 (test for warnings, line 80) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++98 (test for warnings, line 96) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++98 at line 127 (test for warnings, line 126) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++98 at line 81 (test for warnings, line 80) PASS: c-c++-common/gomp/declare-variant-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-4.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/gomp/declare-variant-5.c -std=c++20 UNSUPPORTED: c-c++-common/gomp/declare-variant-5.c -std=c++26 UNSUPPORTED: c-c++-common/gomp/declare-variant-5.c -std=c++98 PASS: c-c++-common/gomp/declare-variant-6.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/gomp/declare-variant-6.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/gomp/declare-variant-7.c -std=c++20 UNSUPPORTED: c-c++-common/gomp/declare-variant-7.c -std=c++26 UNSUPPORTED: c-c++-common/gomp/declare-variant-7.c -std=c++98 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++20 (test for warnings, line 55) PASS: c-c++-common/gomp/declare-variant-8.c -std=c++20 (test for warnings, line 58) PASS: c-c++-common/gomp/declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "f02 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "f03 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "f06 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "f07 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "f09 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "f12 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "f14 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "f16 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "f17 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "f19 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "f23 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "f28 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "f32 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "f34 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "f36 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-8.c -std=c++26 (test for warnings, line 55) PASS: c-c++-common/gomp/declare-variant-8.c -std=c++26 (test for warnings, line 58) PASS: c-c++-common/gomp/declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "f02 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "f03 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "f06 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "f07 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "f09 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "f12 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "f14 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "f16 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "f17 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "f19 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "f23 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "f28 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "f32 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "f34 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "f36 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-8.c -std=c++98 (test for warnings, line 55) PASS: c-c++-common/gomp/declare-variant-8.c -std=c++98 (test for warnings, line 58) PASS: c-c++-common/gomp/declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "f02 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "f03 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "f06 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "f07 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "f09 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "f12 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "f14 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "f16 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "f17 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "f19 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "f23 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "f28 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "f32 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "f34 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "f36 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-8.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-9.c -std=c++20 scan-tree-dump-times gimple "f02 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++20 scan-tree-dump-times gimple "f04 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++20 scan-tree-dump-times gimple "f06 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++20 scan-tree-dump-times gimple "f07 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++20 scan-tree-dump-times gimple "f10 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++20 scan-tree-dump-times gimple "f12 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++20 scan-tree-dump-times gimple "f14 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++20 scan-tree-dump-times gimple "f16 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++20 scan-tree-dump-times gimple "f18 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-9.c -std=c++26 scan-tree-dump-times gimple "f02 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++26 scan-tree-dump-times gimple "f04 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++26 scan-tree-dump-times gimple "f06 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++26 scan-tree-dump-times gimple "f07 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++26 scan-tree-dump-times gimple "f10 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++26 scan-tree-dump-times gimple "f12 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++26 scan-tree-dump-times gimple "f14 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++26 scan-tree-dump-times gimple "f16 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++26 scan-tree-dump-times gimple "f18 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-9.c -std=c++98 scan-tree-dump-times gimple "f02 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++98 scan-tree-dump-times gimple "f04 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++98 scan-tree-dump-times gimple "f06 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++98 scan-tree-dump-times gimple "f07 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++98 scan-tree-dump-times gimple "f10 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++98 scan-tree-dump-times gimple "f12 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++98 scan-tree-dump-times gimple "f14 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++98 scan-tree-dump-times gimple "f16 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++98 scan-tree-dump-times gimple "f18 \\(\\);" 1 PASS: c-c++-common/gomp/declare-variant-9.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/declare-variant-any.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-arg-exprs.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/gomp/declare-variant-arg-exprs.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/gomp/declare-variant-arg-exprs.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-arg-exprs.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/gomp/declare-variant-arg-exprs.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/gomp/declare-variant-arg-exprs.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-arg-exprs.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/gomp/declare-variant-arg-exprs.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/gomp/declare-variant-arg-exprs.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-dup-match-clause.c -std=c++20 (test for errors, line 5) PASS: c-c++-common/gomp/declare-variant-dup-match-clause.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-dup-match-clause.c -std=c++26 (test for errors, line 5) PASS: c-c++-common/gomp/declare-variant-dup-match-clause.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-dup-match-clause.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/gomp/declare-variant-dup-match-clause.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-duplicates.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/declare-variant-duplicates.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/declare-variant-duplicates.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/declare-variant-duplicates.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/gomp/declare-variant-duplicates.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-duplicates.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/declare-variant-duplicates.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/declare-variant-duplicates.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/declare-variant-duplicates.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/gomp/declare-variant-duplicates.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-duplicates.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/declare-variant-duplicates.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/declare-variant-duplicates.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/declare-variant-duplicates.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/gomp/declare-variant-duplicates.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-dynamic-1.c -std=c++20 scan-tree-dump gimple "f03 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-1.c -std=c++20 scan-tree-dump gimple "f04 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-1.c -std=c++20 scan-tree-dump-not gimple "f05 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-dynamic-1.c -std=c++26 scan-tree-dump gimple "f03 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-1.c -std=c++26 scan-tree-dump gimple "f04 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-1.c -std=c++26 scan-tree-dump-not gimple "f05 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-dynamic-1.c -std=c++98 scan-tree-dump gimple "f03 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-1.c -std=c++98 scan-tree-dump gimple "f04 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-1.c -std=c++98 scan-tree-dump-not gimple "f05 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-dynamic-2.c -std=c++20 scan-tree-dump gimple "f01 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-2.c -std=c++20 scan-tree-dump gimple "f03 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-2.c -std=c++20 scan-tree-dump gimple "f05 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-2.c -std=c++20 scan-tree-dump-not gimple "f02 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-2.c -std=c++20 scan-tree-dump-not gimple "f04 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-dynamic-2.c -std=c++26 scan-tree-dump gimple "f01 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-2.c -std=c++26 scan-tree-dump gimple "f03 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-2.c -std=c++26 scan-tree-dump gimple "f05 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-2.c -std=c++26 scan-tree-dump-not gimple "f02 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-2.c -std=c++26 scan-tree-dump-not gimple "f04 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/declare-variant-dynamic-2.c -std=c++98 scan-tree-dump gimple "f01 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-2.c -std=c++98 scan-tree-dump gimple "f03 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-2.c -std=c++98 scan-tree-dump gimple "f05 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-2.c -std=c++98 scan-tree-dump-not gimple "f02 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-2.c -std=c++98 scan-tree-dump-not gimple "f04 \\(x" PASS: c-c++-common/gomp/declare-variant-dynamic-2.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/gomp/declare-variant-no-score.c -std=c++20 UNSUPPORTED: c-c++-common/gomp/declare-variant-no-score.c -std=c++26 UNSUPPORTED: c-c++-common/gomp/declare-variant-no-score.c -std=c++98 PASS: c-c++-common/gomp/default-1.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/default-1.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/default-1.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/gomp/default-1.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/gomp/default-1.c -std=c++20 (test for warnings, line 14) PASS: c-c++-common/gomp/default-1.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/gomp/default-1.c -std=c++20 (test for warnings, line 5) PASS: c-c++-common/gomp/default-1.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/gomp/default-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/default-1.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/default-1.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/default-1.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/default-1.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/gomp/default-1.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/gomp/default-1.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/gomp/default-1.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/gomp/default-1.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/gomp/default-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/default-1.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/default-1.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/default-1.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/gomp/default-1.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/gomp/default-1.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/gomp/default-1.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/gomp/default-1.c -std=c++98 (test for warnings, line 5) PASS: c-c++-common/gomp/default-1.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/gomp/default-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for bogus messages, line 11) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for bogus messages, line 12) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for bogus messages, line 19) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for bogus messages, line 20) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for bogus messages, line 26) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for bogus messages, line 27) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for bogus messages, line 33) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for bogus messages, line 34) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for bogus messages, line 40) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for bogus messages, line 41) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for bogus messages, line 48) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for bogus messages, line 49) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for bogus messages, line 55) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for bogus messages, line 56) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for bogus messages, line 62) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for bogus messages, line 63) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for errors, line 51) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for errors, line 57) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for errors, line 58) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for errors, line 64) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for errors, line 65) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for warnings, line 31) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for warnings, line 38) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for warnings, line 45) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for warnings, line 53) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for warnings, line 60) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/gomp/default-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for bogus messages, line 11) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for bogus messages, line 12) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for bogus messages, line 19) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for bogus messages, line 20) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for bogus messages, line 26) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for bogus messages, line 27) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for bogus messages, line 33) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for bogus messages, line 34) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for bogus messages, line 40) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for bogus messages, line 41) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for bogus messages, line 48) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for bogus messages, line 49) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for bogus messages, line 55) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for bogus messages, line 56) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for bogus messages, line 62) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for bogus messages, line 63) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for errors, line 51) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for errors, line 57) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for errors, line 58) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for errors, line 64) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for errors, line 65) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for warnings, line 31) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for warnings, line 38) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for warnings, line 45) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for warnings, line 53) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for warnings, line 60) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/gomp/default-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for bogus messages, line 11) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for bogus messages, line 12) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for bogus messages, line 19) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for bogus messages, line 20) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for bogus messages, line 26) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for bogus messages, line 27) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for bogus messages, line 33) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for bogus messages, line 34) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for bogus messages, line 40) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for bogus messages, line 41) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for bogus messages, line 48) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for bogus messages, line 49) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for bogus messages, line 55) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for bogus messages, line 56) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for bogus messages, line 62) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for bogus messages, line 63) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for errors, line 51) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for errors, line 57) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for errors, line 58) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for errors, line 64) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for errors, line 65) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for warnings, line 31) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for warnings, line 38) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for warnings, line 45) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for warnings, line 53) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for warnings, line 60) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/gomp/default-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/default-3.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/default-3.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/default-3.c -std=c++20 (test for errors, line 5) PASS: c-c++-common/gomp/default-3.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/gomp/default-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/default-3.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/default-3.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/default-3.c -std=c++26 (test for errors, line 5) PASS: c-c++-common/gomp/default-3.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/gomp/default-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/default-3.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/default-3.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/default-3.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/gomp/default-3.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/gomp/default-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/defaultmap-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "firstprivate\\(ag2\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "firstprivate\\(ag6\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "firstprivate\\(ag8\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "firstprivate\\(ar2\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "firstprivate\\(ar6\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "firstprivate\\(ar8\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "firstprivate\\(pt2\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "firstprivate\\(pt6\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "firstprivate\\(sc1\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "firstprivate\\(sc2\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "firstprivate\\(sc6\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(alloc:sc7" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(firstprivate:pt1 .pointer assign" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(firstprivate:pt4 .pointer assign" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(firstprivate:pt7 .pointer assign" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(from:ag7" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(from:ar7" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(to:ag5" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(to:ar5" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(to:pt5" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(to:sc5" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(to:sc8" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(tofrom:ag1" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(tofrom:ag3" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(tofrom:ag4" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(tofrom:ar1" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(tofrom:ar3" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(tofrom:ar4" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(tofrom:pt3" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(tofrom:pt8" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(tofrom:sc3" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 scan-tree-dump gimple "map\\(tofrom:sc4" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "firstprivate\\(ag2\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "firstprivate\\(ag6\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "firstprivate\\(ag8\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "firstprivate\\(ar2\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "firstprivate\\(ar6\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "firstprivate\\(ar8\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "firstprivate\\(pt2\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "firstprivate\\(pt6\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "firstprivate\\(sc1\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "firstprivate\\(sc2\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "firstprivate\\(sc6\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(alloc:sc7" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(firstprivate:pt1 .pointer assign" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(firstprivate:pt4 .pointer assign" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(firstprivate:pt7 .pointer assign" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(from:ag7" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(from:ar7" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(to:ag5" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(to:ar5" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(to:pt5" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(to:sc5" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(to:sc8" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(tofrom:ag1" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(tofrom:ag3" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(tofrom:ag4" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(tofrom:ar1" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(tofrom:ar3" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(tofrom:ar4" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(tofrom:pt3" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(tofrom:pt8" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(tofrom:sc3" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 scan-tree-dump gimple "map\\(tofrom:sc4" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "firstprivate\\(ag2\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "firstprivate\\(ag6\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "firstprivate\\(ag8\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "firstprivate\\(ar2\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "firstprivate\\(ar6\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "firstprivate\\(ar8\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "firstprivate\\(pt2\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "firstprivate\\(pt6\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "firstprivate\\(sc1\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "firstprivate\\(sc2\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "firstprivate\\(sc6\\)" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(alloc:sc7" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(firstprivate:pt1 .pointer assign" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(firstprivate:pt4 .pointer assign" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(firstprivate:pt7 .pointer assign" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(from:ag7" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(from:ar7" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(to:ag5" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(to:ar5" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(to:pt5" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(to:sc5" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(to:sc8" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(tofrom:ag1" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(tofrom:ag3" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(tofrom:ag4" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(tofrom:ar1" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(tofrom:ar3" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(tofrom:ar4" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(tofrom:pt3" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(tofrom:pt8" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(tofrom:sc3" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 scan-tree-dump gimple "map\\(tofrom:sc4" PASS: c-c++-common/gomp/defaultmap-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++20 (test for warnings, line 14) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++20 (test for warnings, line 32) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++20 at line 34 (test for errors, line 33) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++26 (test for warnings, line 32) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++26 at line 34 (test for errors, line 33) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++98 (test for warnings, line 32) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++98 at line 34 (test for errors, line 33) PASS: c-c++-common/gomp/defaultmap-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/defaultmap-4.c -std=c++20 scan-tree-dump gimple "pragma omp target.*defaultmap\\(present:aggregate\\) map\\(force_present:b \\[len: [0-9]+\\] \\[runtime_implicit\\]\\) map\\(force_present:a \\[len: [0-9]+\\] \\[runtime_implicit\\]\\) map\\(from:c \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/defaultmap-4.c -std=c++20 scan-tree-dump gimple "pragma omp target.*defaultmap\\(present:aggregate\\) map\\(force_present:c \\[len: [0-9]+\\] \\[runtime_implicit\\]\\) map\\(force_present:b \\[len: [0-9]+\\] \\[runtime_implicit\\]\\) map\\(force_present:a \\[len: [0-9]+\\] \\[runtime_implicit\\]\\)" PASS: c-c++-common/gomp/defaultmap-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/defaultmap-4.c -std=c++26 scan-tree-dump gimple "pragma omp target.*defaultmap\\(present:aggregate\\) map\\(force_present:b \\[len: [0-9]+\\] \\[runtime_implicit\\]\\) map\\(force_present:a \\[len: [0-9]+\\] \\[runtime_implicit\\]\\) map\\(from:c \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/defaultmap-4.c -std=c++26 scan-tree-dump gimple "pragma omp target.*defaultmap\\(present:aggregate\\) map\\(force_present:c \\[len: [0-9]+\\] \\[runtime_implicit\\]\\) map\\(force_present:b \\[len: [0-9]+\\] \\[runtime_implicit\\]\\) map\\(force_present:a \\[len: [0-9]+\\] \\[runtime_implicit\\]\\)" PASS: c-c++-common/gomp/defaultmap-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/defaultmap-4.c -std=c++98 scan-tree-dump gimple "pragma omp target.*defaultmap\\(present:aggregate\\) map\\(force_present:b \\[len: [0-9]+\\] \\[runtime_implicit\\]\\) map\\(force_present:a \\[len: [0-9]+\\] \\[runtime_implicit\\]\\) map\\(from:c \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/defaultmap-4.c -std=c++98 scan-tree-dump gimple "pragma omp target.*defaultmap\\(present:aggregate\\) map\\(force_present:c \\[len: [0-9]+\\] \\[runtime_implicit\\]\\) map\\(force_present:b \\[len: [0-9]+\\] \\[runtime_implicit\\]\\) map\\(force_present:a \\[len: [0-9]+\\] \\[runtime_implicit\\]\\)" PASS: c-c++-common/gomp/defaultmap-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/defaultmap-5.c -std=c++20 scan-tree-dump-times gimple "#pragma omp target.* defaultmap\\(firstprivate:all\\) firstprivate\\(mystruct1\\) firstprivate\\(ptr1\\) firstprivate\\(array1\\) firstprivate\\(scalar1\\)" 1 PASS: c-c++-common/gomp/defaultmap-5.c -std=c++20 scan-tree-dump-times gimple "#pragma omp target.* defaultmap\\(firstprivate\\) firstprivate\\(mystruct1\\) firstprivate\\(ptr1\\) firstprivate\\(array1\\) firstprivate\\(scalar1\\)" 1 PASS: c-c++-common/gomp/defaultmap-5.c -std=c++20 scan-tree-dump-times gimple "#pragma omp target.* defaultmap\\(tofrom:all\\) map\\(tofrom:mystruct1 \\[len: .\\] \\[runtime_implicit\\]\\) map\\(tofrom:ptr1 \\[len: .\\] \\[runtime_implicit\\]\\) map\\(tofrom:array1 \\[len: ..\\] \\[runtime_implicit\\]\\) map\\(tofrom:scalar1 \\[len: .\\] \\[runtime_implicit\\]\\)" 1 PASS: c-c++-common/gomp/defaultmap-5.c -std=c++20 scan-tree-dump-times original "#pragma omp target defaultmap\\(firstprivate:all\\)" 1 PASS: c-c++-common/gomp/defaultmap-5.c -std=c++20 scan-tree-dump-times original "#pragma omp target defaultmap\\(firstprivate\\)" 1 PASS: c-c++-common/gomp/defaultmap-5.c -std=c++20 scan-tree-dump-times original "#pragma omp target defaultmap\\(tofrom:all\\)" 1 PASS: c-c++-common/gomp/defaultmap-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/defaultmap-5.c -std=c++26 scan-tree-dump-times gimple "#pragma omp target.* defaultmap\\(firstprivate:all\\) firstprivate\\(mystruct1\\) firstprivate\\(ptr1\\) firstprivate\\(array1\\) firstprivate\\(scalar1\\)" 1 PASS: c-c++-common/gomp/defaultmap-5.c -std=c++26 scan-tree-dump-times gimple "#pragma omp target.* defaultmap\\(firstprivate\\) firstprivate\\(mystruct1\\) firstprivate\\(ptr1\\) firstprivate\\(array1\\) firstprivate\\(scalar1\\)" 1 PASS: c-c++-common/gomp/defaultmap-5.c -std=c++26 scan-tree-dump-times gimple "#pragma omp target.* defaultmap\\(tofrom:all\\) map\\(tofrom:mystruct1 \\[len: .\\] \\[runtime_implicit\\]\\) map\\(tofrom:ptr1 \\[len: .\\] \\[runtime_implicit\\]\\) map\\(tofrom:array1 \\[len: ..\\] \\[runtime_implicit\\]\\) map\\(tofrom:scalar1 \\[len: .\\] \\[runtime_implicit\\]\\)" 1 PASS: c-c++-common/gomp/defaultmap-5.c -std=c++26 scan-tree-dump-times original "#pragma omp target defaultmap\\(firstprivate:all\\)" 1 PASS: c-c++-common/gomp/defaultmap-5.c -std=c++26 scan-tree-dump-times original "#pragma omp target defaultmap\\(firstprivate\\)" 1 PASS: c-c++-common/gomp/defaultmap-5.c -std=c++26 scan-tree-dump-times original "#pragma omp target defaultmap\\(tofrom:all\\)" 1 PASS: c-c++-common/gomp/defaultmap-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/defaultmap-5.c -std=c++98 scan-tree-dump-times gimple "#pragma omp target.* defaultmap\\(firstprivate:all\\) firstprivate\\(mystruct1\\) firstprivate\\(ptr1\\) firstprivate\\(array1\\) firstprivate\\(scalar1\\)" 1 PASS: c-c++-common/gomp/defaultmap-5.c -std=c++98 scan-tree-dump-times gimple "#pragma omp target.* defaultmap\\(firstprivate\\) firstprivate\\(mystruct1\\) firstprivate\\(ptr1\\) firstprivate\\(array1\\) firstprivate\\(scalar1\\)" 1 PASS: c-c++-common/gomp/defaultmap-5.c -std=c++98 scan-tree-dump-times gimple "#pragma omp target.* defaultmap\\(tofrom:all\\) map\\(tofrom:mystruct1 \\[len: .\\] \\[runtime_implicit\\]\\) map\\(tofrom:ptr1 \\[len: .\\] \\[runtime_implicit\\]\\) map\\(tofrom:array1 \\[len: ..\\] \\[runtime_implicit\\]\\) map\\(tofrom:scalar1 \\[len: .\\] \\[runtime_implicit\\]\\)" 1 PASS: c-c++-common/gomp/defaultmap-5.c -std=c++98 scan-tree-dump-times original "#pragma omp target defaultmap\\(firstprivate:all\\)" 1 PASS: c-c++-common/gomp/defaultmap-5.c -std=c++98 scan-tree-dump-times original "#pragma omp target defaultmap\\(firstprivate\\)" 1 PASS: c-c++-common/gomp/defaultmap-5.c -std=c++98 scan-tree-dump-times original "#pragma omp target defaultmap\\(tofrom:all\\)" 1 PASS: c-c++-common/gomp/defaultmap-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++20 (test for errors, line 27) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++26 (test for errors, line 27) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++98 (test for errors, line 27) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/gomp/defaultmap-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++20 scan-tree-dump-times gimple "bar \\(3\\)" 0 PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++20 scan-tree-dump-times gimple "bar\\.ompvariant. \\(3\\)" 2 PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++20 scan-tree-dump-times gimple "foo \\(42\\)" 1 PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++20 scan-tree-dump-times gimple "foo\\.ompvariant. \\(42\\)" 1 PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++20 scan-tree-dump-times gimple "omp declare variant base \\(bar.ompvariant." 2 PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++20 scan-tree-dump-times gimple "omp declare variant base \\(foo.ompvariant." 1 PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++26 scan-tree-dump-times gimple "bar \\(3\\)" 0 PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++26 scan-tree-dump-times gimple "bar\\.ompvariant. \\(3\\)" 2 PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++26 scan-tree-dump-times gimple "foo \\(42\\)" 1 PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++26 scan-tree-dump-times gimple "foo\\.ompvariant. \\(42\\)" 1 PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++26 scan-tree-dump-times gimple "omp declare variant base \\(bar.ompvariant." 2 PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++26 scan-tree-dump-times gimple "omp declare variant base \\(foo.ompvariant." 1 PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++98 scan-tree-dump-times gimple "bar \\(3\\)" 0 PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++98 scan-tree-dump-times gimple "bar\\.ompvariant. \\(3\\)" 2 PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++98 scan-tree-dump-times gimple "foo \\(42\\)" 1 PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++98 scan-tree-dump-times gimple "foo\\.ompvariant. \\(42\\)" 1 PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++98 scan-tree-dump-times gimple "omp declare variant base \\(bar.ompvariant." 2 PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++98 scan-tree-dump-times gimple "omp declare variant base \\(foo.ompvariant." 1 PASS: c-c++-common/gomp/delim-declare-variant-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-2.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/gomp/delim-declare-variant-2.c -std=c++20 (test for warnings, line 46) PASS: c-c++-common/gomp/delim-declare-variant-2.c -std=c++20 scan-tree-dump-not original "baz.ompvariant" PASS: c-c++-common/gomp/delim-declare-variant-2.c -std=c++20 scan-tree-dump-times original "foobar.ompvariant" 1 PASS: c-c++-common/gomp/delim-declare-variant-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-2.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/gomp/delim-declare-variant-2.c -std=c++26 (test for warnings, line 46) PASS: c-c++-common/gomp/delim-declare-variant-2.c -std=c++26 scan-tree-dump-not original "baz.ompvariant" PASS: c-c++-common/gomp/delim-declare-variant-2.c -std=c++26 scan-tree-dump-times original "foobar.ompvariant" 1 PASS: c-c++-common/gomp/delim-declare-variant-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-2.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/gomp/delim-declare-variant-2.c -std=c++98 (test for warnings, line 46) PASS: c-c++-common/gomp/delim-declare-variant-2.c -std=c++98 scan-tree-dump-not original "baz.ompvariant" PASS: c-c++-common/gomp/delim-declare-variant-2.c -std=c++98 scan-tree-dump-times original "foobar.ompvariant" 1 PASS: c-c++-common/gomp/delim-declare-variant-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-3.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/gomp/delim-declare-variant-3.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/gomp/delim-declare-variant-3.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/gomp/delim-declare-variant-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-3.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/gomp/delim-declare-variant-3.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/gomp/delim-declare-variant-3.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/gomp/delim-declare-variant-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-3.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/gomp/delim-declare-variant-3.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/gomp/delim-declare-variant-3.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/gomp/delim-declare-variant-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-4.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/delim-declare-variant-4.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/delim-declare-variant-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-4.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/delim-declare-variant-4.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/delim-declare-variant-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-4.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/delim-declare-variant-4.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/delim-declare-variant-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-5.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/delim-declare-variant-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-5.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/delim-declare-variant-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-5.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/delim-declare-variant-5.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/gomp/delim-declare-variant-6.c -std=c++20 UNSUPPORTED: c-c++-common/gomp/delim-declare-variant-6.c -std=c++26 UNSUPPORTED: c-c++-common/gomp/delim-declare-variant-6.c -std=c++98 PASS: c-c++-common/gomp/delim-declare-variant-7.c -std=c++20 scan-tree-dump-times gimple "omp declare variant base" 2 PASS: c-c++-common/gomp/delim-declare-variant-7.c -std=c++20 scan-tree-dump-times gimple "vendor \\(.gnu.\\)" 2 PASS: c-c++-common/gomp/delim-declare-variant-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-7.c -std=c++26 scan-tree-dump-times gimple "omp declare variant base" 2 PASS: c-c++-common/gomp/delim-declare-variant-7.c -std=c++26 scan-tree-dump-times gimple "vendor \\(.gnu.\\)" 2 PASS: c-c++-common/gomp/delim-declare-variant-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-7.c -std=c++98 scan-tree-dump-times gimple "omp declare variant base" 2 PASS: c-c++-common/gomp/delim-declare-variant-7.c -std=c++98 scan-tree-dump-times gimple "vendor \\(.gnu.\\)" 2 PASS: c-c++-common/gomp/delim-declare-variant-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "bar \\(3\\)" 0 PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "bar\\.ompvariant. \\(3\\)" 2 PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "foo \\(42\\)" 1 PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "foo\\.ompvariant. \\(42\\)" 1 PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "omp declare variant base \\(bar.ompvariant." 2 PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++20 scan-tree-dump-times gimple "omp declare variant base \\(foo.ompvariant." 1 PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "bar \\(3\\)" 0 PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "bar\\.ompvariant. \\(3\\)" 2 PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "foo \\(42\\)" 1 PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "foo\\.ompvariant. \\(42\\)" 1 PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "omp declare variant base \\(bar.ompvariant." 2 PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++26 scan-tree-dump-times gimple "omp declare variant base \\(foo.ompvariant." 1 PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "bar \\(3\\)" 0 PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "bar\\.ompvariant. \\(3\\)" 2 PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "foo \\(42\\)" 1 PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "foo\\.ompvariant. \\(42\\)" 1 PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "omp declare variant base \\(bar.ompvariant." 2 PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++98 scan-tree-dump-times gimple "omp declare variant base \\(foo.ompvariant." 1 PASS: c-c++-common/gomp/delim-declare-variant-8.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-9.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/gomp/delim-declare-variant-9.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/gomp/delim-declare-variant-9.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-9.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/gomp/delim-declare-variant-9.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/gomp/delim-declare-variant-9.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/delim-declare-variant-9.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/gomp/delim-declare-variant-9.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/gomp/delim-declare-variant-9.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/depend-1.c -std=gnu++20 (test for errors, line 17) PASS: c-c++-common/gomp/depend-1.c -std=gnu++20 (test for errors, line 21) PASS: c-c++-common/gomp/depend-1.c -std=gnu++20 (test for errors, line 23) PASS: c-c++-common/gomp/depend-1.c -std=gnu++20 (test for errors, line 25) PASS: c-c++-common/gomp/depend-1.c -std=gnu++20 (test for errors, line 27) PASS: c-c++-common/gomp/depend-1.c -std=gnu++20 (test for errors, line 29) PASS: c-c++-common/gomp/depend-1.c -std=gnu++20 (test for errors, line 31) PASS: c-c++-common/gomp/depend-1.c -std=gnu++20 (test for errors, line 33) PASS: c-c++-common/gomp/depend-1.c -std=gnu++20 (test for errors, line 35) PASS: c-c++-common/gomp/depend-1.c -std=gnu++20 (test for errors, line 37) PASS: c-c++-common/gomp/depend-1.c -std=gnu++20 (test for errors, line 39) PASS: c-c++-common/gomp/depend-1.c -std=gnu++20 (test for errors, line 41) PASS: c-c++-common/gomp/depend-1.c -std=gnu++20 (test for errors, line 43) PASS: c-c++-common/gomp/depend-1.c -std=gnu++20 (test for errors, line 45) PASS: c-c++-common/gomp/depend-1.c -std=gnu++20 (test for errors, line 47) PASS: c-c++-common/gomp/depend-1.c -std=gnu++20 (test for errors, line 49) PASS: c-c++-common/gomp/depend-1.c -std=gnu++20 (test for errors, line 51) PASS: c-c++-common/gomp/depend-1.c -std=gnu++20 (test for errors, line 53) PASS: c-c++-common/gomp/depend-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/depend-1.c -std=gnu++26 (test for errors, line 17) PASS: c-c++-common/gomp/depend-1.c -std=gnu++26 (test for errors, line 21) PASS: c-c++-common/gomp/depend-1.c -std=gnu++26 (test for errors, line 23) PASS: c-c++-common/gomp/depend-1.c -std=gnu++26 (test for errors, line 25) PASS: c-c++-common/gomp/depend-1.c -std=gnu++26 (test for errors, line 27) PASS: c-c++-common/gomp/depend-1.c -std=gnu++26 (test for errors, line 29) PASS: c-c++-common/gomp/depend-1.c -std=gnu++26 (test for errors, line 31) PASS: c-c++-common/gomp/depend-1.c -std=gnu++26 (test for errors, line 33) PASS: c-c++-common/gomp/depend-1.c -std=gnu++26 (test for errors, line 35) PASS: c-c++-common/gomp/depend-1.c -std=gnu++26 (test for errors, line 37) PASS: c-c++-common/gomp/depend-1.c -std=gnu++26 (test for errors, line 39) PASS: c-c++-common/gomp/depend-1.c -std=gnu++26 (test for errors, line 41) PASS: c-c++-common/gomp/depend-1.c -std=gnu++26 (test for errors, line 43) PASS: c-c++-common/gomp/depend-1.c -std=gnu++26 (test for errors, line 45) PASS: c-c++-common/gomp/depend-1.c -std=gnu++26 (test for errors, line 47) PASS: c-c++-common/gomp/depend-1.c -std=gnu++26 (test for errors, line 49) PASS: c-c++-common/gomp/depend-1.c -std=gnu++26 (test for errors, line 51) PASS: c-c++-common/gomp/depend-1.c -std=gnu++26 (test for errors, line 53) PASS: c-c++-common/gomp/depend-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 17) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 21) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 23) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 25) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 27) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 29) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 31) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 33) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 35) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 37) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 39) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 41) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 43) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 45) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 47) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 49) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 51) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 53) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/depend-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/depend-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/depend-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/depend-3.c -std=gnu++20 (test for errors, line 11) PASS: c-c++-common/gomp/depend-3.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/gomp/depend-3.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/gomp/depend-3.c -std=gnu++20 (test for errors, line 17) PASS: c-c++-common/gomp/depend-3.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/gomp/depend-3.c -std=gnu++20 (test for errors, line 9) PASS: c-c++-common/gomp/depend-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/depend-3.c -std=gnu++26 (test for errors, line 11) PASS: c-c++-common/gomp/depend-3.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/gomp/depend-3.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/gomp/depend-3.c -std=gnu++26 (test for errors, line 17) PASS: c-c++-common/gomp/depend-3.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/gomp/depend-3.c -std=gnu++26 (test for errors, line 9) PASS: c-c++-common/gomp/depend-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/depend-3.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/gomp/depend-3.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/gomp/depend-3.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/gomp/depend-3.c -std=gnu++98 (test for errors, line 17) PASS: c-c++-common/gomp/depend-3.c -std=gnu++98 (test for errors, line 19) PASS: c-c++-common/gomp/depend-3.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/gomp/depend-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/depend-4.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/gomp/depend-4.c -std=gnu++20 (test for errors, line 18) PASS: c-c++-common/gomp/depend-4.c -std=gnu++20 (test for errors, line 20) PASS: c-c++-common/gomp/depend-4.c -std=gnu++20 (test for errors, line 22) PASS: c-c++-common/gomp/depend-4.c -std=gnu++20 (test for errors, line 24) PASS: c-c++-common/gomp/depend-4.c -std=gnu++20 (test for errors, line 26) PASS: c-c++-common/gomp/depend-4.c -std=gnu++20 (test for errors, line 28) PASS: c-c++-common/gomp/depend-4.c -std=gnu++20 (test for errors, line 30) PASS: c-c++-common/gomp/depend-4.c -std=gnu++20 (test for errors, line 32) PASS: c-c++-common/gomp/depend-4.c -std=gnu++20 (test for errors, line 34) PASS: c-c++-common/gomp/depend-4.c -std=gnu++20 (test for errors, line 36) PASS: c-c++-common/gomp/depend-4.c -std=gnu++20 (test for errors, line 38) PASS: c-c++-common/gomp/depend-4.c -std=gnu++20 (test for errors, line 40) PASS: c-c++-common/gomp/depend-4.c -std=gnu++20 (test for errors, line 42) PASS: c-c++-common/gomp/depend-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/depend-4.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/gomp/depend-4.c -std=gnu++26 (test for errors, line 18) PASS: c-c++-common/gomp/depend-4.c -std=gnu++26 (test for errors, line 20) PASS: c-c++-common/gomp/depend-4.c -std=gnu++26 (test for errors, line 22) PASS: c-c++-common/gomp/depend-4.c -std=gnu++26 (test for errors, line 24) PASS: c-c++-common/gomp/depend-4.c -std=gnu++26 (test for errors, line 26) PASS: c-c++-common/gomp/depend-4.c -std=gnu++26 (test for errors, line 28) PASS: c-c++-common/gomp/depend-4.c -std=gnu++26 (test for errors, line 30) PASS: c-c++-common/gomp/depend-4.c -std=gnu++26 (test for errors, line 32) PASS: c-c++-common/gomp/depend-4.c -std=gnu++26 (test for errors, line 34) PASS: c-c++-common/gomp/depend-4.c -std=gnu++26 (test for errors, line 36) PASS: c-c++-common/gomp/depend-4.c -std=gnu++26 (test for errors, line 38) PASS: c-c++-common/gomp/depend-4.c -std=gnu++26 (test for errors, line 40) PASS: c-c++-common/gomp/depend-4.c -std=gnu++26 (test for errors, line 42) PASS: c-c++-common/gomp/depend-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/depend-4.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/gomp/depend-4.c -std=gnu++98 (test for errors, line 18) PASS: c-c++-common/gomp/depend-4.c -std=gnu++98 (test for errors, line 20) PASS: c-c++-common/gomp/depend-4.c -std=gnu++98 (test for errors, line 22) PASS: c-c++-common/gomp/depend-4.c -std=gnu++98 (test for errors, line 24) PASS: c-c++-common/gomp/depend-4.c -std=gnu++98 (test for errors, line 26) PASS: c-c++-common/gomp/depend-4.c -std=gnu++98 (test for errors, line 28) PASS: c-c++-common/gomp/depend-4.c -std=gnu++98 (test for errors, line 30) PASS: c-c++-common/gomp/depend-4.c -std=gnu++98 (test for errors, line 32) PASS: c-c++-common/gomp/depend-4.c -std=gnu++98 (test for errors, line 34) PASS: c-c++-common/gomp/depend-4.c -std=gnu++98 (test for errors, line 36) PASS: c-c++-common/gomp/depend-4.c -std=gnu++98 (test for errors, line 38) PASS: c-c++-common/gomp/depend-4.c -std=gnu++98 (test for errors, line 40) PASS: c-c++-common/gomp/depend-4.c -std=gnu++98 (test for errors, line 42) PASS: c-c++-common/gomp/depend-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/depend-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/depend-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/depend-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/depend-6.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/gomp/depend-6.c -std=gnu++20 (test for errors, line 18) PASS: c-c++-common/gomp/depend-6.c -std=gnu++20 (test for errors, line 20) PASS: c-c++-common/gomp/depend-6.c -std=gnu++20 (test for errors, line 22) PASS: c-c++-common/gomp/depend-6.c -std=gnu++20 (test for errors, line 24) PASS: c-c++-common/gomp/depend-6.c -std=gnu++20 (test for errors, line 26) PASS: c-c++-common/gomp/depend-6.c -std=gnu++20 (test for errors, line 28) PASS: c-c++-common/gomp/depend-6.c -std=gnu++20 (test for errors, line 30) PASS: c-c++-common/gomp/depend-6.c -std=gnu++20 (test for errors, line 32) PASS: c-c++-common/gomp/depend-6.c -std=gnu++20 (test for errors, line 34) PASS: c-c++-common/gomp/depend-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/depend-6.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/gomp/depend-6.c -std=gnu++26 (test for errors, line 18) PASS: c-c++-common/gomp/depend-6.c -std=gnu++26 (test for errors, line 20) PASS: c-c++-common/gomp/depend-6.c -std=gnu++26 (test for errors, line 22) PASS: c-c++-common/gomp/depend-6.c -std=gnu++26 (test for errors, line 24) PASS: c-c++-common/gomp/depend-6.c -std=gnu++26 (test for errors, line 26) PASS: c-c++-common/gomp/depend-6.c -std=gnu++26 (test for errors, line 28) PASS: c-c++-common/gomp/depend-6.c -std=gnu++26 (test for errors, line 30) PASS: c-c++-common/gomp/depend-6.c -std=gnu++26 (test for errors, line 32) PASS: c-c++-common/gomp/depend-6.c -std=gnu++26 (test for errors, line 34) PASS: c-c++-common/gomp/depend-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/depend-6.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/gomp/depend-6.c -std=gnu++98 (test for errors, line 18) PASS: c-c++-common/gomp/depend-6.c -std=gnu++98 (test for errors, line 20) PASS: c-c++-common/gomp/depend-6.c -std=gnu++98 (test for errors, line 22) PASS: c-c++-common/gomp/depend-6.c -std=gnu++98 (test for errors, line 24) PASS: c-c++-common/gomp/depend-6.c -std=gnu++98 (test for errors, line 26) PASS: c-c++-common/gomp/depend-6.c -std=gnu++98 (test for errors, line 28) PASS: c-c++-common/gomp/depend-6.c -std=gnu++98 (test for errors, line 30) PASS: c-c++-common/gomp/depend-6.c -std=gnu++98 (test for errors, line 32) PASS: c-c++-common/gomp/depend-6.c -std=gnu++98 (test for errors, line 34) PASS: c-c++-common/gomp/depend-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/depend-iterator-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/depend-iterator-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/depend-iterator-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 27) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 60) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 64) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 66) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 68) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 70) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 88) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 89) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for errors, line 96) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 at line 45 (test for errors, line 44) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 at line 53 (test for errors, line 52) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 at line 55 (test for errors, line 54) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 27) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 60) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 64) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 66) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 68) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 70) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 72) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 88) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 89) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for errors, line 96) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 at line 45 (test for errors, line 44) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 at line 53 (test for errors, line 52) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 at line 55 (test for errors, line 54) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 27) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 60) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 64) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 66) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 68) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 70) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 72) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 88) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 89) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for errors, line 96) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 at line 45 (test for errors, line 44) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 at line 53 (test for errors, line 52) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 at line 55 (test for errors, line 54) PASS: c-c++-common/gomp/depend-iterator-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 49) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 51) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 61) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 63) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for errors, line 65) PASS: c-c++-common/gomp/depobj-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 49) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 51) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 61) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 63) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for errors, line 65) PASS: c-c++-common/gomp/depobj-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 47) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 49) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 51) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 61) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 63) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for errors, line 65) PASS: c-c++-common/gomp/depobj-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/depobj-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/depobj-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/depobj-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/depobj-3.c -std=c++20 (test for warnings, line 47) PASS: c-c++-common/gomp/depobj-3.c -std=c++20 at line 19 (test for warnings, line 17) PASS: c-c++-common/gomp/depobj-3.c -std=c++20 at line 41 (test for warnings, line 39) PASS: c-c++-common/gomp/depobj-3.c -std=c++20 at line 45 (test for errors, line 43) PASS: c-c++-common/gomp/depobj-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/depobj-3.c -std=c++26 (test for warnings, line 47) PASS: c-c++-common/gomp/depobj-3.c -std=c++26 at line 19 (test for warnings, line 17) PASS: c-c++-common/gomp/depobj-3.c -std=c++26 at line 41 (test for warnings, line 39) PASS: c-c++-common/gomp/depobj-3.c -std=c++26 at line 45 (test for errors, line 43) PASS: c-c++-common/gomp/depobj-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/depobj-3.c -std=c++98 (test for warnings, line 47) PASS: c-c++-common/gomp/depobj-3.c -std=c++98 at line 19 (test for warnings, line 17) PASS: c-c++-common/gomp/depobj-3.c -std=c++98 at line 41 (test for warnings, line 39) PASS: c-c++-common/gomp/depobj-3.c -std=c++98 at line 45 (test for errors, line 43) PASS: c-c++-common/gomp/depobj-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/directive-1.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/directive-1.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/gomp/directive-1.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/gomp/directive-1.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/directive-1.c -std=c++20 (test for errors, line 3) PASS: c-c++-common/gomp/directive-1.c -std=c++20 (test for errors, line 5) PASS: c-c++-common/gomp/directive-1.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/gomp/directive-1.c -std=c++20 at line 22 (test for errors, line 21) PASS: c-c++-common/gomp/directive-1.c -std=c++20 at line 23 (test for warnings, line 21) PASS: c-c++-common/gomp/directive-1.c -std=c++20 at line 27 (test for errors, line 26) PASS: c-c++-common/gomp/directive-1.c -std=c++20 at line 4 (test for errors, line 3) PASS: c-c++-common/gomp/directive-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/directive-1.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/directive-1.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/gomp/directive-1.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/gomp/directive-1.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/directive-1.c -std=c++26 (test for errors, line 3) PASS: c-c++-common/gomp/directive-1.c -std=c++26 (test for errors, line 5) PASS: c-c++-common/gomp/directive-1.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/gomp/directive-1.c -std=c++26 at line 22 (test for errors, line 21) PASS: c-c++-common/gomp/directive-1.c -std=c++26 at line 23 (test for warnings, line 21) PASS: c-c++-common/gomp/directive-1.c -std=c++26 at line 27 (test for errors, line 26) PASS: c-c++-common/gomp/directive-1.c -std=c++26 at line 4 (test for errors, line 3) PASS: c-c++-common/gomp/directive-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/directive-1.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/directive-1.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/gomp/directive-1.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/gomp/directive-1.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/directive-1.c -std=c++98 (test for errors, line 3) PASS: c-c++-common/gomp/directive-1.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/gomp/directive-1.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/gomp/directive-1.c -std=c++98 at line 22 (test for errors, line 21) PASS: c-c++-common/gomp/directive-1.c -std=c++98 at line 23 (test for warnings, line 21) PASS: c-c++-common/gomp/directive-1.c -std=c++98 at line 27 (test for errors, line 26) PASS: c-c++-common/gomp/directive-1.c -std=c++98 at line 4 (test for errors, line 3) PASS: c-c++-common/gomp/directive-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/dispatch-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/dispatch-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/dispatch-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/dispatch-10.c -std=c++20 scan-tree-dump-times gimple "D\\.[0-9]+ = f \\(\\);[\r\n]* *D\\.[0-9]+ = __builtin_omp_get_mapped_ptr \\(D\\.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/dispatch-10.c -std=c++20 scan-tree-dump-times gimple "D\\.[0-9]+ = s->b;[\r\n]* *D\\.[0-9]+ = __builtin_omp_get_mapped_ptr \\(D\\.[0-9]+, 0\\);" 2 PASS: c-c++-common/gomp/dispatch-10.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_get_default_device" 2 PASS: c-c++-common/gomp/dispatch-10.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 3 PASS: c-c++-common/gomp/dispatch-10.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(0\\);" 2 PASS: c-c++-common/gomp/dispatch-10.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D\\.[0-9]+\\);" 2 PASS: c-c++-common/gomp/dispatch-10.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device" 4 PASS: c-c++-common/gomp/dispatch-10.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/dispatch-10.c -std=c++26 scan-tree-dump-times gimple "D\\.[0-9]+ = f \\(\\);[\r\n]* *D\\.[0-9]+ = __builtin_omp_get_mapped_ptr \\(D\\.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/dispatch-10.c -std=c++26 scan-tree-dump-times gimple "D\\.[0-9]+ = s->b;[\r\n]* *D\\.[0-9]+ = __builtin_omp_get_mapped_ptr \\(D\\.[0-9]+, 0\\);" 2 PASS: c-c++-common/gomp/dispatch-10.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_get_default_device" 2 PASS: c-c++-common/gomp/dispatch-10.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 3 PASS: c-c++-common/gomp/dispatch-10.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(0\\);" 2 PASS: c-c++-common/gomp/dispatch-10.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D\\.[0-9]+\\);" 2 PASS: c-c++-common/gomp/dispatch-10.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device" 4 PASS: c-c++-common/gomp/dispatch-10.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/dispatch-10.c -std=c++98 scan-tree-dump-times gimple "D\\.[0-9]+ = f \\(\\);[\r\n]* *D\\.[0-9]+ = __builtin_omp_get_mapped_ptr \\(D\\.[0-9]+, 0\\);" 1 PASS: c-c++-common/gomp/dispatch-10.c -std=c++98 scan-tree-dump-times gimple "D\\.[0-9]+ = s->b;[\r\n]* *D\\.[0-9]+ = __builtin_omp_get_mapped_ptr \\(D\\.[0-9]+, 0\\);" 2 PASS: c-c++-common/gomp/dispatch-10.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_get_default_device" 2 PASS: c-c++-common/gomp/dispatch-10.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 3 PASS: c-c++-common/gomp/dispatch-10.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(0\\);" 2 PASS: c-c++-common/gomp/dispatch-10.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D\\.[0-9]+\\);" 2 PASS: c-c++-common/gomp/dispatch-10.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device" 4 PASS: c-c++-common/gomp/dispatch-10.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/dispatch-11.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/gomp/dispatch-11.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/gomp/dispatch-11.c -std=c++20 at line 41 (test for errors, line 38) PASS: c-c++-common/gomp/dispatch-11.c -std=c++20 at line 49 (test for warnings, line 19) PASS: c-c++-common/gomp/dispatch-11.c -std=c++20 at line 53 (test for warnings, line 23) PASS: c-c++-common/gomp/dispatch-11.c -std=c++20 at line 57 (test for warnings, line 28) PASS: c-c++-common/gomp/dispatch-11.c -std=c++20 at line 68 (test for errors, line 65) PASS: c-c++-common/gomp/dispatch-11.c -std=c++20 at line 73 (test for errors, line 70) PASS: c-c++-common/gomp/dispatch-11.c -std=c++20 at line 81 (test for errors, line 78) PASS: c-c++-common/gomp/dispatch-11.c -std=c++20 at line 89 (test for errors, line 86) PASS: c-c++-common/gomp/dispatch-11.c -std=c++20 scan-tree-dump-times original "#pragma omp dispatch device\\(0\\) interop\\(obj1\\) interop\\(obj2\\) novariants\\(1\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++20 scan-tree-dump-times original "#pragma omp dispatch device\\(2\\) interop\\(obj2\\) interop\\(obj3\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++20 scan-tree-dump-times original "#pragma omp dispatch device\\(3\\) interop\\(obj1\\) interop\\(obj2\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++20 scan-tree-dump-times original "#pragma omp dispatch device\\(42\\) interop\\(obj1\\) interop\\(obj1\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++20 scan-tree-dump-times original "#pragma omp dispatch interop\\(obj1\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++20 scan-tree-dump-times original "#pragma omp dispatch interop\\(obj3\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++20 scan-tree-dump-times original "#pragma omp dispatch nocontext\\(1\\) interop\\(obj2\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/dispatch-11.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/gomp/dispatch-11.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/gomp/dispatch-11.c -std=c++26 at line 41 (test for errors, line 38) PASS: c-c++-common/gomp/dispatch-11.c -std=c++26 at line 49 (test for warnings, line 19) PASS: c-c++-common/gomp/dispatch-11.c -std=c++26 at line 53 (test for warnings, line 23) PASS: c-c++-common/gomp/dispatch-11.c -std=c++26 at line 57 (test for warnings, line 28) PASS: c-c++-common/gomp/dispatch-11.c -std=c++26 at line 68 (test for errors, line 65) PASS: c-c++-common/gomp/dispatch-11.c -std=c++26 at line 73 (test for errors, line 70) PASS: c-c++-common/gomp/dispatch-11.c -std=c++26 at line 81 (test for errors, line 78) PASS: c-c++-common/gomp/dispatch-11.c -std=c++26 at line 89 (test for errors, line 86) PASS: c-c++-common/gomp/dispatch-11.c -std=c++26 scan-tree-dump-times original "#pragma omp dispatch device\\(0\\) interop\\(obj1\\) interop\\(obj2\\) novariants\\(1\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++26 scan-tree-dump-times original "#pragma omp dispatch device\\(2\\) interop\\(obj2\\) interop\\(obj3\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++26 scan-tree-dump-times original "#pragma omp dispatch device\\(3\\) interop\\(obj1\\) interop\\(obj2\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++26 scan-tree-dump-times original "#pragma omp dispatch device\\(42\\) interop\\(obj1\\) interop\\(obj1\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++26 scan-tree-dump-times original "#pragma omp dispatch interop\\(obj1\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++26 scan-tree-dump-times original "#pragma omp dispatch interop\\(obj3\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++26 scan-tree-dump-times original "#pragma omp dispatch nocontext\\(1\\) interop\\(obj2\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/dispatch-11.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/gomp/dispatch-11.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/gomp/dispatch-11.c -std=c++98 at line 41 (test for errors, line 38) PASS: c-c++-common/gomp/dispatch-11.c -std=c++98 at line 49 (test for warnings, line 19) PASS: c-c++-common/gomp/dispatch-11.c -std=c++98 at line 53 (test for warnings, line 23) PASS: c-c++-common/gomp/dispatch-11.c -std=c++98 at line 57 (test for warnings, line 28) PASS: c-c++-common/gomp/dispatch-11.c -std=c++98 at line 68 (test for errors, line 65) PASS: c-c++-common/gomp/dispatch-11.c -std=c++98 at line 73 (test for errors, line 70) PASS: c-c++-common/gomp/dispatch-11.c -std=c++98 at line 81 (test for errors, line 78) PASS: c-c++-common/gomp/dispatch-11.c -std=c++98 at line 89 (test for errors, line 86) PASS: c-c++-common/gomp/dispatch-11.c -std=c++98 scan-tree-dump-times original "#pragma omp dispatch device\\(0\\) interop\\(obj1\\) interop\\(obj2\\) novariants\\(1\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++98 scan-tree-dump-times original "#pragma omp dispatch device\\(2\\) interop\\(obj2\\) interop\\(obj3\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++98 scan-tree-dump-times original "#pragma omp dispatch device\\(3\\) interop\\(obj1\\) interop\\(obj2\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++98 scan-tree-dump-times original "#pragma omp dispatch device\\(42\\) interop\\(obj1\\) interop\\(obj1\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++98 scan-tree-dump-times original "#pragma omp dispatch interop\\(obj1\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++98 scan-tree-dump-times original "#pragma omp dispatch interop\\(obj3\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++98 scan-tree-dump-times original "#pragma omp dispatch nocontext\\(1\\) interop\\(obj2\\)[\\n\\r]" 1 PASS: c-c++-common/gomp/dispatch-11.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/dispatch-12.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/gomp/dispatch-12.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/gomp/dispatch-12.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/gomp/dispatch-12.c -std=c++20 (test for errors, line 49) PASS: c-c++-common/gomp/dispatch-12.c -std=c++20 at line 32 (test for errors, line 29) PASS: c-c++-common/gomp/dispatch-12.c -std=c++20 at line 37 (test for errors, line 34) PASS: c-c++-common/gomp/dispatch-12.c -std=c++20 at line 42 (test for errors, line 39) PASS: c-c++-common/gomp/dispatch-12.c -std=c++20 at line 47 (test for errors, line 44) PASS: c-c++-common/gomp/dispatch-12.c -std=c++20 at line 52 (test for errors, line 49) PASS: c-c++-common/gomp/dispatch-12.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/dispatch-12.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/gomp/dispatch-12.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/gomp/dispatch-12.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/gomp/dispatch-12.c -std=c++26 (test for errors, line 49) PASS: c-c++-common/gomp/dispatch-12.c -std=c++26 at line 32 (test for errors, line 29) PASS: c-c++-common/gomp/dispatch-12.c -std=c++26 at line 37 (test for errors, line 34) PASS: c-c++-common/gomp/dispatch-12.c -std=c++26 at line 42 (test for errors, line 39) PASS: c-c++-common/gomp/dispatch-12.c -std=c++26 at line 47 (test for errors, line 44) PASS: c-c++-common/gomp/dispatch-12.c -std=c++26 at line 52 (test for errors, line 49) PASS: c-c++-common/gomp/dispatch-12.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/dispatch-12.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/gomp/dispatch-12.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/gomp/dispatch-12.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/gomp/dispatch-12.c -std=c++98 (test for errors, line 49) PASS: c-c++-common/gomp/dispatch-12.c -std=c++98 at line 32 (test for errors, line 29) PASS: c-c++-common/gomp/dispatch-12.c -std=c++98 at line 37 (test for errors, line 34) PASS: c-c++-common/gomp/dispatch-12.c -std=c++98 at line 42 (test for errors, line 39) PASS: c-c++-common/gomp/dispatch-12.c -std=c++98 at line 47 (test for errors, line 44) PASS: c-c++-common/gomp/dispatch-12.c -std=c++98 at line 52 (test for errors, line 49) PASS: c-c++-common/gomp/dispatch-12.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/dispatch-2.c -std=c++20 scan-tree-dump-times gimple "a = f0 \\(\\);" 3 PASS: c-c++-common/gomp/dispatch-2.c -std=c++20 scan-tree-dump-times gimple "a = f1 \\(\\);" 1 PASS: c-c++-common/gomp/dispatch-2.c -std=c++20 scan-tree-dump-times gimple "a = f2 \\(\\);" 1 PASS: c-c++-common/gomp/dispatch-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/dispatch-2.c -std=c++26 scan-tree-dump-times gimple "a = f0 \\(\\);" 3 PASS: c-c++-common/gomp/dispatch-2.c -std=c++26 scan-tree-dump-times gimple "a = f1 \\(\\);" 1 PASS: c-c++-common/gomp/dispatch-2.c -std=c++26 scan-tree-dump-times gimple "a = f2 \\(\\);" 1 PASS: c-c++-common/gomp/dispatch-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/dispatch-2.c -std=c++98 scan-tree-dump-times gimple "a = f0 \\(\\);" 3 PASS: c-c++-common/gomp/dispatch-2.c -std=c++98 scan-tree-dump-times gimple "a = f1 \\(\\);" 1 PASS: c-c++-common/gomp/dispatch-2.c -std=c++98 scan-tree-dump-times gimple "a = f2 \\(\\);" 1 PASS: c-c++-common/gomp/dispatch-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/dispatch-3.c -std=c++20 scan-tree-dump-not gimple "#pragma omp task" PASS: c-c++-common/gomp/dispatch-3.c -std=c++20 scan-tree-dump-not gimple "nowait" PASS: c-c++-common/gomp/dispatch-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/dispatch-3.c -std=c++26 scan-tree-dump-not gimple "#pragma omp task" PASS: c-c++-common/gomp/dispatch-3.c -std=c++26 scan-tree-dump-not gimple "nowait" PASS: c-c++-common/gomp/dispatch-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/dispatch-3.c -std=c++98 scan-tree-dump-not gimple "#pragma omp task" PASS: c-c++-common/gomp/dispatch-3.c -std=c++98 scan-tree-dump-not gimple "nowait" PASS: c-c++-common/gomp/dispatch-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/dispatch-4.c -std=c++20 scan-tree-dump-times gimple "(D.[0-9]+) = __builtin_omp_get_default_device \\(\\);.*__builtin_omp_set_default_device \\(\\1\\);" 4 PASS: c-c++-common/gomp/dispatch-4.c -std=c++20 scan-tree-dump-times gimple "(D.[0-9]+) = a \\* 2;.*#pragma omp dispatch.*__builtin_omp_set_default_device \\(\\1\\);.*f2 \\(a\\)" 2 PASS: c-c++-common/gomp/dispatch-4.c -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(-25373654\\);" 1 PASS: c-c++-common/gomp/dispatch-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/dispatch-4.c -std=c++26 scan-tree-dump-times gimple "(D.[0-9]+) = __builtin_omp_get_default_device \\(\\);.*__builtin_omp_set_default_device \\(\\1\\);" 4 PASS: c-c++-common/gomp/dispatch-4.c -std=c++26 scan-tree-dump-times gimple "(D.[0-9]+) = a \\* 2;.*#pragma omp dispatch.*__builtin_omp_set_default_device \\(\\1\\);.*f2 \\(a\\)" 2 PASS: c-c++-common/gomp/dispatch-4.c -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(-25373654\\);" 1 PASS: c-c++-common/gomp/dispatch-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/dispatch-4.c -std=c++98 scan-tree-dump-times gimple "(D.[0-9]+) = __builtin_omp_get_default_device \\(\\);.*__builtin_omp_set_default_device \\(\\1\\);" 4 PASS: c-c++-common/gomp/dispatch-4.c -std=c++98 scan-tree-dump-times gimple "(D.[0-9]+) = a \\* 2;.*#pragma omp dispatch.*__builtin_omp_set_default_device \\(\\1\\);.*f2 \\(a\\)" 2 PASS: c-c++-common/gomp/dispatch-4.c -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(-25373654\\);" 1 PASS: c-c++-common/gomp/dispatch-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/dispatch-5.c -std=c++20 scan-tree-dump gimple "#pragma omp dispatch[ \t\n\r{]*int (D.[0-9]+);[ \t\n\r]*void \\* (D.[0-9]+);[ \t\n\r]*void \\* (D.[0-9]+);[ \t\n\r]*\\1 = __builtin_omp_get_default_device \\(\\);[ \t\n\r]*\\2 = __builtin_omp_get_mapped_ptr \\(&arr, \\1\\);[ \t\n\r]*\\3 = __builtin_omp_get_mapped_ptr \\(p, \\1\\);[ \t\n\r]*f1 \\(\\3, \\2\\);|#pragma omp dispatch[ \t\n\r{]*int (D.[0-9]+);[ \t\n\r]*void \\* (D.[0-9]+);[ \t\n\r]*void \\* (D.[0-9]+);[ \t\n\r]*\\4 = __builtin_omp_get_default_device \\(\\);[ \t\n\r]*\\5 = __builtin_omp_get_mapped_ptr \\(p, \\4\\);[ \t\n\r]*\\6 = __builtin_omp_get_mapped_ptr \\(&arr, \\4\\);[ \t\n\r]*f1 \\(\\5, \\6\\);" PASS: c-c++-common/gomp/dispatch-5.c -std=c++20 scan-tree-dump-times gimple "#pragma omp dispatch is_device_ptr\\(arr\\) is_device_ptr\\(p\\)[ \t\n\r{]*f1 \\(p, &arr\\);" 1 PASS: c-c++-common/gomp/dispatch-5.c -std=c++20 scan-tree-dump-times gimple "#pragma omp dispatch is_device_ptr\\(arr\\)[ \t\n\r{]*int (D.[0-9]+);[ \t\n\r]*void \\* (D.[0-9]+);[ \t\n\r]*\\1 = __builtin_omp_get_default_device \\(\\);[ \t\n\r]*\\2 = __builtin_omp_get_mapped_ptr \\(p, \\1\\);[ \t\n\r]*f1 \\(\\2, &arr\\);" 3 PASS: c-c++-common/gomp/dispatch-5.c -std=c++20 scan-tree-dump-times gimple "#pragma omp dispatch is_device_ptr\\(p\\)[ \t\n\r{]*int (D.[0-9]+);[ \t\n\r]*void \\* (D.[0-9]+);[ \t\n\r]*\\1 = __builtin_omp_get_default_device \\(\\);[ \t\n\r]*\\2 = __builtin_omp_get_mapped_ptr \\(&arr, \\1\\);[ \t\n\r]*f1 \\(p, \\2\\);" 3 PASS: c-c++-common/gomp/dispatch-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/dispatch-5.c -std=c++26 scan-tree-dump gimple "#pragma omp dispatch[ \t\n\r{]*int (D.[0-9]+);[ \t\n\r]*void \\* (D.[0-9]+);[ \t\n\r]*void \\* (D.[0-9]+);[ \t\n\r]*\\1 = __builtin_omp_get_default_device \\(\\);[ \t\n\r]*\\2 = __builtin_omp_get_mapped_ptr \\(&arr, \\1\\);[ \t\n\r]*\\3 = __builtin_omp_get_mapped_ptr \\(p, \\1\\);[ \t\n\r]*f1 \\(\\3, \\2\\);|#pragma omp dispatch[ \t\n\r{]*int (D.[0-9]+);[ \t\n\r]*void \\* (D.[0-9]+);[ \t\n\r]*void \\* (D.[0-9]+);[ \t\n\r]*\\4 = __builtin_omp_get_default_device \\(\\);[ \t\n\r]*\\5 = __builtin_omp_get_mapped_ptr \\(p, \\4\\);[ \t\n\r]*\\6 = __builtin_omp_get_mapped_ptr \\(&arr, \\4\\);[ \t\n\r]*f1 \\(\\5, \\6\\);" PASS: c-c++-common/gomp/dispatch-5.c -std=c++26 scan-tree-dump-times gimple "#pragma omp dispatch is_device_ptr\\(arr\\) is_device_ptr\\(p\\)[ \t\n\r{]*f1 \\(p, &arr\\);" 1 PASS: c-c++-common/gomp/dispatch-5.c -std=c++26 scan-tree-dump-times gimple "#pragma omp dispatch is_device_ptr\\(arr\\)[ \t\n\r{]*int (D.[0-9]+);[ \t\n\r]*void \\* (D.[0-9]+);[ \t\n\r]*\\1 = __builtin_omp_get_default_device \\(\\);[ \t\n\r]*\\2 = __builtin_omp_get_mapped_ptr \\(p, \\1\\);[ \t\n\r]*f1 \\(\\2, &arr\\);" 3 PASS: c-c++-common/gomp/dispatch-5.c -std=c++26 scan-tree-dump-times gimple "#pragma omp dispatch is_device_ptr\\(p\\)[ \t\n\r{]*int (D.[0-9]+);[ \t\n\r]*void \\* (D.[0-9]+);[ \t\n\r]*\\1 = __builtin_omp_get_default_device \\(\\);[ \t\n\r]*\\2 = __builtin_omp_get_mapped_ptr \\(&arr, \\1\\);[ \t\n\r]*f1 \\(p, \\2\\);" 3 PASS: c-c++-common/gomp/dispatch-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/dispatch-5.c -std=c++98 scan-tree-dump gimple "#pragma omp dispatch[ \t\n\r{]*int (D.[0-9]+);[ \t\n\r]*void \\* (D.[0-9]+);[ \t\n\r]*void \\* (D.[0-9]+);[ \t\n\r]*\\1 = __builtin_omp_get_default_device \\(\\);[ \t\n\r]*\\2 = __builtin_omp_get_mapped_ptr \\(&arr, \\1\\);[ \t\n\r]*\\3 = __builtin_omp_get_mapped_ptr \\(p, \\1\\);[ \t\n\r]*f1 \\(\\3, \\2\\);|#pragma omp dispatch[ \t\n\r{]*int (D.[0-9]+);[ \t\n\r]*void \\* (D.[0-9]+);[ \t\n\r]*void \\* (D.[0-9]+);[ \t\n\r]*\\4 = __builtin_omp_get_default_device \\(\\);[ \t\n\r]*\\5 = __builtin_omp_get_mapped_ptr \\(p, \\4\\);[ \t\n\r]*\\6 = __builtin_omp_get_mapped_ptr \\(&arr, \\4\\);[ \t\n\r]*f1 \\(\\5, \\6\\);" PASS: c-c++-common/gomp/dispatch-5.c -std=c++98 scan-tree-dump-times gimple "#pragma omp dispatch is_device_ptr\\(arr\\) is_device_ptr\\(p\\)[ \t\n\r{]*f1 \\(p, &arr\\);" 1 PASS: c-c++-common/gomp/dispatch-5.c -std=c++98 scan-tree-dump-times gimple "#pragma omp dispatch is_device_ptr\\(arr\\)[ \t\n\r{]*int (D.[0-9]+);[ \t\n\r]*void \\* (D.[0-9]+);[ \t\n\r]*\\1 = __builtin_omp_get_default_device \\(\\);[ \t\n\r]*\\2 = __builtin_omp_get_mapped_ptr \\(p, \\1\\);[ \t\n\r]*f1 \\(\\2, &arr\\);" 3 PASS: c-c++-common/gomp/dispatch-5.c -std=c++98 scan-tree-dump-times gimple "#pragma omp dispatch is_device_ptr\\(p\\)[ \t\n\r{]*int (D.[0-9]+);[ \t\n\r]*void \\* (D.[0-9]+);[ \t\n\r]*\\1 = __builtin_omp_get_default_device \\(\\);[ \t\n\r]*\\2 = __builtin_omp_get_mapped_ptr \\(&arr, \\1\\);[ \t\n\r]*f1 \\(p, \\2\\);" 3 PASS: c-c++-common/gomp/dispatch-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/dispatch-6.c -std=c++20 scan-tree-dump-not ompexp "__builtin_GOMP_task " PASS: c-c++-common/gomp/dispatch-6.c -std=c++20 scan-tree-dump-times ompexp "(D.[0-9]+)\\[2] = &p;[ \n]*__builtin_GOMP_taskwait_depend \\(&\\1\\);" 2 PASS: c-c++-common/gomp/dispatch-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/dispatch-6.c -std=c++26 scan-tree-dump-not ompexp "__builtin_GOMP_task " PASS: c-c++-common/gomp/dispatch-6.c -std=c++26 scan-tree-dump-times ompexp "(D.[0-9]+)\\[2] = &p;[ \n]*__builtin_GOMP_taskwait_depend \\(&\\1\\);" 2 PASS: c-c++-common/gomp/dispatch-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/dispatch-6.c -std=c++98 scan-tree-dump-not ompexp "__builtin_GOMP_task " PASS: c-c++-common/gomp/dispatch-6.c -std=c++98 scan-tree-dump-times ompexp "(D.[0-9]+)\\[2] = &p;[ \n]*__builtin_GOMP_taskwait_depend \\(&\\1\\);" 2 PASS: c-c++-common/gomp/dispatch-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/dispatch-7.c -std=c++20 scan-tree-dump-times gimple "#pragma omp dispatch nocontext\\(0\\) novariants\\(0\\)" 1 PASS: c-c++-common/gomp/dispatch-7.c -std=c++20 scan-tree-dump-times gimple "a = f0 \\(\\);" 1 PASS: c-c++-common/gomp/dispatch-7.c -std=c++20 scan-tree-dump-times gimple "a = f1 \\(\\);" 1 PASS: c-c++-common/gomp/dispatch-7.c -std=c++20 scan-tree-dump-times gimple "a = f2 \\(\\);" 1 PASS: c-c++-common/gomp/dispatch-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/dispatch-7.c -std=c++26 scan-tree-dump-times gimple "#pragma omp dispatch nocontext\\(0\\) novariants\\(0\\)" 1 PASS: c-c++-common/gomp/dispatch-7.c -std=c++26 scan-tree-dump-times gimple "a = f0 \\(\\);" 1 PASS: c-c++-common/gomp/dispatch-7.c -std=c++26 scan-tree-dump-times gimple "a = f1 \\(\\);" 1 PASS: c-c++-common/gomp/dispatch-7.c -std=c++26 scan-tree-dump-times gimple "a = f2 \\(\\);" 1 PASS: c-c++-common/gomp/dispatch-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/dispatch-7.c -std=c++98 scan-tree-dump-times gimple "#pragma omp dispatch nocontext\\(0\\) novariants\\(0\\)" 1 PASS: c-c++-common/gomp/dispatch-7.c -std=c++98 scan-tree-dump-times gimple "a = f0 \\(\\);" 1 PASS: c-c++-common/gomp/dispatch-7.c -std=c++98 scan-tree-dump-times gimple "a = f1 \\(\\);" 1 PASS: c-c++-common/gomp/dispatch-7.c -std=c++98 scan-tree-dump-times gimple "a = f2 \\(\\);" 1 PASS: c-c++-common/gomp/dispatch-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/dispatch-8.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/dispatch-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/dispatch-8.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/dispatch-9.c -std=c++20 scan-tree-dump original ".GOMP_DISPATCH \\(f \\(f \\(2\\)\\)\\)" PASS: c-c++-common/gomp/dispatch-9.c -std=c++20 scan-tree-dump-not gimple ".GOMP_DISPATCH" PASS: c-c++-common/gomp/dispatch-9.c -std=c++20 scan-tree-dump-times original ".GOMP_DISPATCH" 1 PASS: c-c++-common/gomp/dispatch-9.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/dispatch-9.c -std=c++26 scan-tree-dump original ".GOMP_DISPATCH \\(f \\(f \\(2\\)\\)\\)" PASS: c-c++-common/gomp/dispatch-9.c -std=c++26 scan-tree-dump-not gimple ".GOMP_DISPATCH" PASS: c-c++-common/gomp/dispatch-9.c -std=c++26 scan-tree-dump-times original ".GOMP_DISPATCH" 1 PASS: c-c++-common/gomp/dispatch-9.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/dispatch-9.c -std=c++98 scan-tree-dump original ".GOMP_DISPATCH \\(f \\(f \\(2\\)\\)\\)" PASS: c-c++-common/gomp/dispatch-9.c -std=c++98 scan-tree-dump-not gimple ".GOMP_DISPATCH" PASS: c-c++-common/gomp/dispatch-9.c -std=c++98 scan-tree-dump-times original ".GOMP_DISPATCH" 1 PASS: c-c++-common/gomp/dispatch-9.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/distribute-1.c -std=c++20 (test for errors, line 49) PASS: c-c++-common/gomp/distribute-1.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/gomp/distribute-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/distribute-1.c -std=c++26 (test for errors, line 49) PASS: c-c++-common/gomp/distribute-1.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/gomp/distribute-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/distribute-1.c -std=c++98 (test for errors, line 49) PASS: c-c++-common/gomp/distribute-1.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/gomp/distribute-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++20 (test for errors, line 20) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++20 (test for errors, line 24) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++20 (test for errors, line 27) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++20 (test for errors, line 32) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++20 (test for errors, line 35) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++20 (test for errors, line 36) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++20 (test for errors, line 41) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++20 (test for errors, line 46) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++26 (test for errors, line 20) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++26 (test for errors, line 24) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++26 (test for errors, line 27) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++26 (test for errors, line 32) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++26 (test for errors, line 35) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++26 (test for errors, line 36) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++26 (test for errors, line 41) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++26 (test for errors, line 46) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++98 (test for errors, line 20) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++98 (test for errors, line 24) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++98 (test for errors, line 27) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++98 (test for errors, line 32) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++98 (test for errors, line 35) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++98 (test for errors, line 36) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++98 (test for errors, line 41) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++98 (test for errors, line 46) PASS: c-c++-common/gomp/doacross-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/doacross-2.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/gomp/doacross-2.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/gomp/doacross-2.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/doacross-2.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/gomp/doacross-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/doacross-2.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/gomp/doacross-2.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/gomp/doacross-2.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/doacross-2.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/gomp/doacross-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/doacross-2.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/gomp/doacross-2.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/gomp/doacross-2.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/gomp/doacross-2.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/gomp/doacross-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/doacross-3.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/gomp/doacross-3.c -std=gnu++20 (test for warnings, line 17) PASS: c-c++-common/gomp/doacross-3.c -std=gnu++20 (test for warnings, line 24) PASS: c-c++-common/gomp/doacross-3.c -std=gnu++20 (test for warnings, line 31) PASS: c-c++-common/gomp/doacross-3.c -std=gnu++20 (test for warnings, line 51) PASS: c-c++-common/gomp/doacross-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/doacross-3.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/gomp/doacross-3.c -std=gnu++26 (test for warnings, line 17) PASS: c-c++-common/gomp/doacross-3.c -std=gnu++26 (test for warnings, line 24) PASS: c-c++-common/gomp/doacross-3.c -std=gnu++26 (test for warnings, line 31) PASS: c-c++-common/gomp/doacross-3.c -std=gnu++26 (test for warnings, line 51) PASS: c-c++-common/gomp/doacross-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/doacross-3.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/gomp/doacross-3.c -std=gnu++98 (test for warnings, line 17) PASS: c-c++-common/gomp/doacross-3.c -std=gnu++98 (test for warnings, line 24) PASS: c-c++-common/gomp/doacross-3.c -std=gnu++98 (test for warnings, line 31) PASS: c-c++-common/gomp/doacross-3.c -std=gnu++98 (test for warnings, line 51) PASS: c-c++-common/gomp/doacross-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/doacross-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/doacross-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/doacross-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/doacross-5.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/gomp/doacross-5.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/gomp/doacross-5.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/gomp/doacross-5.c -std=c++20 (test for errors, line 57) PASS: c-c++-common/gomp/doacross-5.c -std=c++20 (test for errors, line 73) PASS: c-c++-common/gomp/doacross-5.c -std=c++20 (test for errors, line 87) PASS: c-c++-common/gomp/doacross-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/doacross-5.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/gomp/doacross-5.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/gomp/doacross-5.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/gomp/doacross-5.c -std=c++26 (test for errors, line 57) PASS: c-c++-common/gomp/doacross-5.c -std=c++26 (test for errors, line 73) PASS: c-c++-common/gomp/doacross-5.c -std=c++26 (test for errors, line 87) PASS: c-c++-common/gomp/doacross-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/doacross-5.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/gomp/doacross-5.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/gomp/doacross-5.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/gomp/doacross-5.c -std=c++98 (test for errors, line 57) PASS: c-c++-common/gomp/doacross-5.c -std=c++98 (test for errors, line 73) PASS: c-c++-common/gomp/doacross-5.c -std=c++98 (test for errors, line 87) PASS: c-c++-common/gomp/doacross-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/doacross-6.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/doacross-6.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/gomp/doacross-6.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/gomp/doacross-6.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/doacross-6.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/gomp/doacross-6.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/doacross-6.c -std=c++20 at line 47 (test for errors, line 46) PASS: c-c++-common/gomp/doacross-6.c -std=c++20 at line 52 (test for errors, line 51) PASS: c-c++-common/gomp/doacross-6.c -std=c++20 at line 63 (test for errors, line 62) PASS: c-c++-common/gomp/doacross-6.c -std=c++20 at line 74 (test for errors, line 73) PASS: c-c++-common/gomp/doacross-6.c -std=c++20 at line 75 (test for errors, line 73) PASS: c-c++-common/gomp/doacross-6.c -std=c++20 at line 76 (test for errors, line 73) PASS: c-c++-common/gomp/doacross-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/doacross-6.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/doacross-6.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/gomp/doacross-6.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/gomp/doacross-6.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/doacross-6.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/gomp/doacross-6.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/doacross-6.c -std=c++26 at line 47 (test for errors, line 46) PASS: c-c++-common/gomp/doacross-6.c -std=c++26 at line 52 (test for errors, line 51) PASS: c-c++-common/gomp/doacross-6.c -std=c++26 at line 63 (test for errors, line 62) PASS: c-c++-common/gomp/doacross-6.c -std=c++26 at line 74 (test for errors, line 73) PASS: c-c++-common/gomp/doacross-6.c -std=c++26 at line 75 (test for errors, line 73) PASS: c-c++-common/gomp/doacross-6.c -std=c++26 at line 76 (test for errors, line 73) PASS: c-c++-common/gomp/doacross-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/doacross-6.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/doacross-6.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/gomp/doacross-6.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/gomp/doacross-6.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/doacross-6.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/gomp/doacross-6.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/doacross-6.c -std=c++98 at line 47 (test for errors, line 46) PASS: c-c++-common/gomp/doacross-6.c -std=c++98 at line 52 (test for errors, line 51) PASS: c-c++-common/gomp/doacross-6.c -std=c++98 at line 63 (test for errors, line 62) PASS: c-c++-common/gomp/doacross-6.c -std=c++98 at line 74 (test for errors, line 73) PASS: c-c++-common/gomp/doacross-6.c -std=c++98 at line 75 (test for errors, line 73) PASS: c-c++-common/gomp/doacross-6.c -std=c++98 at line 76 (test for errors, line 73) PASS: c-c++-common/gomp/doacross-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/doacross-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/doacross-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/doacross-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/doacross-8.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/doacross-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/doacross-8.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++20 (test for warnings, line 14) PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++20 (test for warnings, line 8) PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++20 scan-tree-dump-times original "#pragma omp target dyn_groupprivate\\(1024\\)" 1 PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++20 scan-tree-dump-times original "#pragma omp target dyn_groupprivate\\(N \\* 1024\\)" 1 PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++20 scan-tree-dump-times original "#pragma omp target dyn_groupprivate\\(fallback\\(abort\\):N\\)" 1 PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++20 scan-tree-dump-times original "#pragma omp target dyn_groupprivate\\(fallback\\(default_mem\\):N\\)" 1 PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++20 scan-tree-dump-times original "#pragma omp target dyn_groupprivate\\(fallback\\(null\\):N\\)" 1 PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++26 scan-tree-dump-times original "#pragma omp target dyn_groupprivate\\(1024\\)" 1 PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++26 scan-tree-dump-times original "#pragma omp target dyn_groupprivate\\(N \\* 1024\\)" 1 PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++26 scan-tree-dump-times original "#pragma omp target dyn_groupprivate\\(fallback\\(abort\\):N\\)" 1 PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++26 scan-tree-dump-times original "#pragma omp target dyn_groupprivate\\(fallback\\(default_mem\\):N\\)" 1 PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++26 scan-tree-dump-times original "#pragma omp target dyn_groupprivate\\(fallback\\(null\\):N\\)" 1 PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++98 (test for warnings, line 14) PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++98 (test for warnings, line 8) PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++98 scan-tree-dump-times original "#pragma omp target dyn_groupprivate\\(1024\\)" 1 PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++98 scan-tree-dump-times original "#pragma omp target dyn_groupprivate\\(N \\* 1024\\)" 1 PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++98 scan-tree-dump-times original "#pragma omp target dyn_groupprivate\\(fallback\\(abort\\):N\\)" 1 PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++98 scan-tree-dump-times original "#pragma omp target dyn_groupprivate\\(fallback\\(default_mem\\):N\\)" 1 PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++98 scan-tree-dump-times original "#pragma omp target dyn_groupprivate\\(fallback\\(null\\):N\\)" 1 PASS: c-c++-common/gomp/dyn_groupprivate-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 (test for errors, line 51) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 (test for errors, line 55) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 (test for errors, line 58) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 (test for errors, line 62) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 (test for warnings, line 28) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 at line 32 (test for errors, line 31) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 at line 37 (test for errors, line 35) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 at line 42 (test for errors, line 40) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 at line 52 (test for errors, line 51) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 at line 59 (test for errors, line 58) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 at line 63 (test for errors, line 62) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 at line 67 (test for warnings, line 11) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 at line 68 (test for warnings, line 14) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 at line 69 (test for warnings, line 17) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 at line 70 (test for warnings, line 20) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 at line 71 (test for warnings, line 24) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 at line 72 (test for warnings, line 28) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 (test for errors, line 51) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 (test for errors, line 55) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 (test for errors, line 58) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 (test for errors, line 62) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 (test for warnings, line 28) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 at line 32 (test for errors, line 31) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 at line 37 (test for errors, line 35) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 at line 42 (test for errors, line 40) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 at line 52 (test for errors, line 51) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 at line 59 (test for errors, line 58) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 at line 63 (test for errors, line 62) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 at line 67 (test for warnings, line 11) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 at line 68 (test for warnings, line 14) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 at line 69 (test for warnings, line 17) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 at line 70 (test for warnings, line 20) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 at line 71 (test for warnings, line 24) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 at line 72 (test for warnings, line 28) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 (test for errors, line 51) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 (test for errors, line 55) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 (test for errors, line 58) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 (test for errors, line 62) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 (test for warnings, line 28) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 at line 32 (test for errors, line 31) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 at line 37 (test for errors, line 35) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 at line 42 (test for errors, line 40) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 at line 52 (test for errors, line 51) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 at line 59 (test for errors, line 58) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 at line 63 (test for errors, line 62) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 at line 67 (test for warnings, line 11) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 at line 68 (test for warnings, line 14) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 at line 69 (test for warnings, line 17) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 at line 70 (test for warnings, line 20) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 at line 72 (test for warnings, line 28) PASS: c-c++-common/gomp/dyn_groupprivate-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/element-1.c -std=gnu++20 (test for errors, line 10) PASS: c-c++-common/gomp/element-1.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/gomp/element-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/element-1.c -std=gnu++26 (test for errors, line 10) PASS: c-c++-common/gomp/element-1.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/gomp/element-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/element-1.c -std=gnu++98 (test for errors, line 10) PASS: c-c++-common/gomp/element-1.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/gomp/element-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for errors, line 1) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for errors, line 2) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for errors, line 3) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for warnings, line 42) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for warnings, line 5) PASS: c-c++-common/gomp/error-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for errors, line 1) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for errors, line 2) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for errors, line 3) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for warnings, line 42) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/gomp/error-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for errors, line 1) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for errors, line 2) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for errors, line 3) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for warnings, line 42) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for warnings, line 5) PASS: c-c++-common/gomp/error-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/error-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/error-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/error-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 1) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 2) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 27) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 3) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 5) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 51) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 53) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 58) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 61) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 64) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 67) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/error-3.c -std=c++20 at line 12 (test for errors, line 11) PASS: c-c++-common/gomp/error-3.c -std=c++20 at line 15 (test for errors, line 14) PASS: c-c++-common/gomp/error-3.c -std=c++20 at line 17 (test for errors, line 16) PASS: c-c++-common/gomp/error-3.c -std=c++20 at line 20 (test for errors, line 19) PASS: c-c++-common/gomp/error-3.c -std=c++20 at line 21 (test for errors, line 19) PASS: c-c++-common/gomp/error-3.c -std=c++20 at line 22 (test for errors, line 19) PASS: c-c++-common/gomp/error-3.c -std=c++20 at line 24 (test for errors, line 23) PASS: c-c++-common/gomp/error-3.c -std=c++20 at line 26 (test for errors, line 25) PASS: c-c++-common/gomp/error-3.c -std=c++20 at line 28 (test for errors, line 27) PASS: c-c++-common/gomp/error-3.c -std=c++20 at line 30 (test for errors, line 29) PASS: c-c++-common/gomp/error-3.c -std=c++20 at line 31 (test for errors, line 29) PASS: c-c++-common/gomp/error-3.c -std=c++20 at line 33 (test for errors, line 32) PASS: c-c++-common/gomp/error-3.c -std=c++20 at line 35 (test for errors, line 34) PASS: c-c++-common/gomp/error-3.c -std=c++20 at line 4 (test for errors, line 3) PASS: c-c++-common/gomp/error-3.c -std=c++20 at line 7 (test for errors, line 6) PASS: c-c++-common/gomp/error-3.c -std=c++20 at line 9 (test for errors, line 8) PASS: c-c++-common/gomp/error-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 1) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 2) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 27) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 3) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 5) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 51) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 53) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 58) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 61) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 64) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 67) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/error-3.c -std=c++26 at line 12 (test for errors, line 11) PASS: c-c++-common/gomp/error-3.c -std=c++26 at line 15 (test for errors, line 14) PASS: c-c++-common/gomp/error-3.c -std=c++26 at line 17 (test for errors, line 16) PASS: c-c++-common/gomp/error-3.c -std=c++26 at line 20 (test for errors, line 19) PASS: c-c++-common/gomp/error-3.c -std=c++26 at line 21 (test for errors, line 19) PASS: c-c++-common/gomp/error-3.c -std=c++26 at line 22 (test for errors, line 19) PASS: c-c++-common/gomp/error-3.c -std=c++26 at line 24 (test for errors, line 23) PASS: c-c++-common/gomp/error-3.c -std=c++26 at line 26 (test for errors, line 25) PASS: c-c++-common/gomp/error-3.c -std=c++26 at line 28 (test for errors, line 27) PASS: c-c++-common/gomp/error-3.c -std=c++26 at line 30 (test for errors, line 29) PASS: c-c++-common/gomp/error-3.c -std=c++26 at line 31 (test for errors, line 29) PASS: c-c++-common/gomp/error-3.c -std=c++26 at line 33 (test for errors, line 32) PASS: c-c++-common/gomp/error-3.c -std=c++26 at line 35 (test for errors, line 34) PASS: c-c++-common/gomp/error-3.c -std=c++26 at line 4 (test for errors, line 3) PASS: c-c++-common/gomp/error-3.c -std=c++26 at line 7 (test for errors, line 6) PASS: c-c++-common/gomp/error-3.c -std=c++26 at line 9 (test for errors, line 8) PASS: c-c++-common/gomp/error-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 1) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 2) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 27) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 3) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 51) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 53) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 58) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 61) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 64) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 67) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/error-3.c -std=c++98 at line 12 (test for errors, line 11) PASS: c-c++-common/gomp/error-3.c -std=c++98 at line 15 (test for errors, line 14) PASS: c-c++-common/gomp/error-3.c -std=c++98 at line 17 (test for errors, line 16) PASS: c-c++-common/gomp/error-3.c -std=c++98 at line 20 (test for errors, line 19) PASS: c-c++-common/gomp/error-3.c -std=c++98 at line 21 (test for errors, line 19) PASS: c-c++-common/gomp/error-3.c -std=c++98 at line 22 (test for errors, line 19) PASS: c-c++-common/gomp/error-3.c -std=c++98 at line 24 (test for errors, line 23) PASS: c-c++-common/gomp/error-3.c -std=c++98 at line 26 (test for errors, line 25) PASS: c-c++-common/gomp/error-3.c -std=c++98 at line 28 (test for errors, line 27) PASS: c-c++-common/gomp/error-3.c -std=c++98 at line 30 (test for errors, line 29) PASS: c-c++-common/gomp/error-3.c -std=c++98 at line 31 (test for errors, line 29) PASS: c-c++-common/gomp/error-3.c -std=c++98 at line 33 (test for errors, line 32) PASS: c-c++-common/gomp/error-3.c -std=c++98 at line 35 (test for errors, line 34) PASS: c-c++-common/gomp/error-3.c -std=c++98 at line 4 (test for errors, line 3) PASS: c-c++-common/gomp/error-3.c -std=c++98 at line 7 (test for errors, line 6) PASS: c-c++-common/gomp/error-3.c -std=c++98 at line 9 (test for errors, line 8) PASS: c-c++-common/gomp/error-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/flush-1.c -std=c++20 scan-tree-dump gimple "foo \\(2\\);[\n\r]* __atomic_thread_fence \\(2\\);[\n\r]* foo \\(2\\);" PASS: c-c++-common/gomp/flush-1.c -std=c++20 scan-tree-dump gimple "foo \\(3\\);[\n\r]* __atomic_thread_fence \\(3\\);[\n\r]* foo \\(3\\);" PASS: c-c++-common/gomp/flush-1.c -std=c++20 scan-tree-dump gimple "foo \\(4\\);[\n\r]* __atomic_thread_fence \\(4\\);[\n\r]* foo \\(4\\);" PASS: c-c++-common/gomp/flush-1.c -std=c++20 scan-tree-dump gimple "foo \\(5\\);[\n\r]* __sync_synchronize \\(\\);[\n\r]* foo \\(5\\);" PASS: c-c++-common/gomp/flush-1.c -std=c++20 scan-tree-dump gimple "foo \\(6\\);[\n\r]* __sync_synchronize \\(\\);[\n\r]* foo \\(6\\);" PASS: c-c++-common/gomp/flush-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/flush-1.c -std=c++26 scan-tree-dump gimple "foo \\(2\\);[\n\r]* __atomic_thread_fence \\(2\\);[\n\r]* foo \\(2\\);" PASS: c-c++-common/gomp/flush-1.c -std=c++26 scan-tree-dump gimple "foo \\(3\\);[\n\r]* __atomic_thread_fence \\(3\\);[\n\r]* foo \\(3\\);" PASS: c-c++-common/gomp/flush-1.c -std=c++26 scan-tree-dump gimple "foo \\(4\\);[\n\r]* __atomic_thread_fence \\(4\\);[\n\r]* foo \\(4\\);" PASS: c-c++-common/gomp/flush-1.c -std=c++26 scan-tree-dump gimple "foo \\(5\\);[\n\r]* __sync_synchronize \\(\\);[\n\r]* foo \\(5\\);" PASS: c-c++-common/gomp/flush-1.c -std=c++26 scan-tree-dump gimple "foo \\(6\\);[\n\r]* __sync_synchronize \\(\\);[\n\r]* foo \\(6\\);" PASS: c-c++-common/gomp/flush-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/flush-1.c -std=c++98 scan-tree-dump gimple "foo \\(2\\);[\n\r]* __atomic_thread_fence \\(2\\);[\n\r]* foo \\(2\\);" PASS: c-c++-common/gomp/flush-1.c -std=c++98 scan-tree-dump gimple "foo \\(3\\);[\n\r]* __atomic_thread_fence \\(3\\);[\n\r]* foo \\(3\\);" PASS: c-c++-common/gomp/flush-1.c -std=c++98 scan-tree-dump gimple "foo \\(4\\);[\n\r]* __atomic_thread_fence \\(4\\);[\n\r]* foo \\(4\\);" PASS: c-c++-common/gomp/flush-1.c -std=c++98 scan-tree-dump gimple "foo \\(5\\);[\n\r]* __sync_synchronize \\(\\);[\n\r]* foo \\(5\\);" PASS: c-c++-common/gomp/flush-1.c -std=c++98 scan-tree-dump gimple "foo \\(6\\);[\n\r]* __sync_synchronize \\(\\);[\n\r]* foo \\(6\\);" PASS: c-c++-common/gomp/flush-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/flush-2.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/flush-2.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/flush-2.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/gomp/flush-2.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/flush-2.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/flush-2.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/gomp/flush-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/flush-2.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/flush-2.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/flush-2.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/gomp/flush-2.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/flush-2.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/flush-2.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/gomp/flush-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/flush-2.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/flush-2.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/flush-2.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/gomp/flush-2.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/gomp/flush-2.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/flush-2.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/gomp/flush-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/for-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/for-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/for-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/for-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/for-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/for-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/for-3.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/for-3.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/for-3.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/for-3.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/gomp/for-3.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/for-3.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/for-3.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/gomp/for-3.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/gomp/for-3.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/for-3.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/gomp/for-3.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/gomp/for-3.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/gomp/for-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/for-3.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/for-3.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/for-3.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/for-3.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/gomp/for-3.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/for-3.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/for-3.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/gomp/for-3.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/gomp/for-3.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/for-3.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/gomp/for-3.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/gomp/for-3.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/gomp/for-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/for-3.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/for-3.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/for-3.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/for-3.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/gomp/for-3.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/for-3.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/for-3.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/gomp/for-3.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/gomp/for-3.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/gomp/for-3.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/gomp/for-3.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/gomp/for-3.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/gomp/for-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/for-4.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/for-4.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/gomp/for-4.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/gomp/for-4.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/gomp/for-4.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/gomp/for-4.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/for-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/for-4.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/for-4.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/gomp/for-4.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/gomp/for-4.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/for-4.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/gomp/for-4.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/for-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/for-4.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/for-4.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/gomp/for-4.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/gomp/for-4.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/gomp/for-4.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/gomp/for-4.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/for-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/for-5.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/gomp/for-5.c -std=gnu++20 (test for errors, line 18) PASS: c-c++-common/gomp/for-5.c -std=gnu++20 (test for errors, line 21) PASS: c-c++-common/gomp/for-5.c -std=gnu++20 (test for errors, line 24) PASS: c-c++-common/gomp/for-5.c -std=gnu++20 (test for errors, line 27) PASS: c-c++-common/gomp/for-5.c -std=gnu++20 (test for errors, line 30) PASS: c-c++-common/gomp/for-5.c -std=gnu++20 (test for errors, line 33) PASS: c-c++-common/gomp/for-5.c -std=gnu++20 (test for errors, line 36) PASS: c-c++-common/gomp/for-5.c -std=gnu++20 (test for errors, line 39) PASS: c-c++-common/gomp/for-5.c -std=gnu++20 (test for errors, line 42) PASS: c-c++-common/gomp/for-5.c -std=gnu++20 (test for errors, line 45) PASS: c-c++-common/gomp/for-5.c -std=gnu++20 (test for errors, line 48) PASS: c-c++-common/gomp/for-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/for-5.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/gomp/for-5.c -std=gnu++26 (test for errors, line 18) PASS: c-c++-common/gomp/for-5.c -std=gnu++26 (test for errors, line 21) PASS: c-c++-common/gomp/for-5.c -std=gnu++26 (test for errors, line 24) PASS: c-c++-common/gomp/for-5.c -std=gnu++26 (test for errors, line 27) PASS: c-c++-common/gomp/for-5.c -std=gnu++26 (test for errors, line 30) PASS: c-c++-common/gomp/for-5.c -std=gnu++26 (test for errors, line 33) PASS: c-c++-common/gomp/for-5.c -std=gnu++26 (test for errors, line 36) PASS: c-c++-common/gomp/for-5.c -std=gnu++26 (test for errors, line 39) PASS: c-c++-common/gomp/for-5.c -std=gnu++26 (test for errors, line 42) PASS: c-c++-common/gomp/for-5.c -std=gnu++26 (test for errors, line 45) PASS: c-c++-common/gomp/for-5.c -std=gnu++26 (test for errors, line 48) PASS: c-c++-common/gomp/for-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/for-5.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/gomp/for-5.c -std=gnu++98 (test for errors, line 18) PASS: c-c++-common/gomp/for-5.c -std=gnu++98 (test for errors, line 21) PASS: c-c++-common/gomp/for-5.c -std=gnu++98 (test for errors, line 24) PASS: c-c++-common/gomp/for-5.c -std=gnu++98 (test for errors, line 27) PASS: c-c++-common/gomp/for-5.c -std=gnu++98 (test for errors, line 30) PASS: c-c++-common/gomp/for-5.c -std=gnu++98 (test for errors, line 33) PASS: c-c++-common/gomp/for-5.c -std=gnu++98 (test for errors, line 36) PASS: c-c++-common/gomp/for-5.c -std=gnu++98 (test for errors, line 39) PASS: c-c++-common/gomp/for-5.c -std=gnu++98 (test for errors, line 42) PASS: c-c++-common/gomp/for-5.c -std=gnu++98 (test for errors, line 45) PASS: c-c++-common/gomp/for-5.c -std=gnu++98 (test for errors, line 48) PASS: c-c++-common/gomp/for-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/for-6.c -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_runtime_next" 1 PASS: c-c++-common/gomp/for-6.c -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_runtime_start" 1 PASS: c-c++-common/gomp/for-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/for-6.c -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_runtime_next" 1 PASS: c-c++-common/gomp/for-6.c -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_runtime_start" 1 PASS: c-c++-common/gomp/for-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/for-6.c -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_runtime_next" 1 PASS: c-c++-common/gomp/for-6.c -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_runtime_start" 1 PASS: c-c++-common/gomp/for-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/for-7.c -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_nonmonotonic_runtime_next" 1 PASS: c-c++-common/gomp/for-7.c -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_nonmonotonic_runtime_start" 1 PASS: c-c++-common/gomp/for-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/for-7.c -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_nonmonotonic_runtime_next" 1 PASS: c-c++-common/gomp/for-7.c -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_nonmonotonic_runtime_start" 1 PASS: c-c++-common/gomp/for-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/for-7.c -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_nonmonotonic_runtime_next" 1 PASS: c-c++-common/gomp/for-7.c -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_nonmonotonic_runtime_start" 1 PASS: c-c++-common/gomp/for-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++20 (test for warnings, line 4) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++20 (test for warnings, line 5) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++26 (test for warnings, line 4) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++26 (test for warnings, line 5) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++98 (test for warnings, line 4) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++98 (test for warnings, line 5) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/gomp/groupprivate-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/has-include-1.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/gomp/has-include-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/has-include-1.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/gomp/has-include-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/has-include-1.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/gomp/has-include-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/if-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/if-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/if-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for errors, line 10) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for errors, line 14) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for errors, line 17) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for errors, line 21) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for errors, line 23) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for errors, line 30) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for errors, line 32) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for errors, line 35) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for errors, line 38) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for errors, line 40) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for errors, line 43) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for errors, line 45) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for errors, line 46) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for errors, line 47) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for errors, line 51) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/gomp/if-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for errors, line 10) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for errors, line 14) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for errors, line 17) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for errors, line 21) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for errors, line 23) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for errors, line 30) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for errors, line 32) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for errors, line 35) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for errors, line 38) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for errors, line 40) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for errors, line 43) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for errors, line 45) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for errors, line 46) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for errors, line 47) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for errors, line 51) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/gomp/if-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for errors, line 10) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for errors, line 17) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for errors, line 19) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for errors, line 21) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for errors, line 23) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for errors, line 30) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for errors, line 32) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for errors, line 35) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for errors, line 38) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for errors, line 40) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for errors, line 43) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for errors, line 45) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for errors, line 46) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for errors, line 47) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for errors, line 51) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/gomp/if-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/if-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/if-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/if-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 57) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 58) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 59) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/gomp/if-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 57) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 58) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 59) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/gomp/if-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 47) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 57) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 58) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 59) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/gomp/if-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/imperfect-attributes.c -std=c++11 (test for errors, line 38) PASS: c-c++-common/gomp/imperfect-attributes.c -std=c++11 (test for errors, line 42) PASS: c-c++-common/gomp/imperfect-attributes.c -std=c++11 (test for errors, line 51) PASS: c-c++-common/gomp/imperfect-attributes.c -std=c++11 (test for errors, line 56) PASS: c-c++-common/gomp/imperfect-attributes.c -std=c++11 at line 52 (test for errors, line 51) PASS: c-c++-common/gomp/imperfect-attributes.c -std=c++11 (test for excess errors) PASS: c-c++-common/gomp/imperfect-attributes.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/gomp/imperfect-attributes.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/gomp/imperfect-attributes.c -std=c++20 (test for errors, line 51) PASS: c-c++-common/gomp/imperfect-attributes.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/gomp/imperfect-attributes.c -std=c++20 at line 52 (test for errors, line 51) PASS: c-c++-common/gomp/imperfect-attributes.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/imperfect-attributes.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/gomp/imperfect-attributes.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/gomp/imperfect-attributes.c -std=c++26 (test for errors, line 51) PASS: c-c++-common/gomp/imperfect-attributes.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/gomp/imperfect-attributes.c -std=c++26 at line 52 (test for errors, line 51) PASS: c-c++-common/gomp/imperfect-attributes.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/imperfect-badloops.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/gomp/imperfect-badloops.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/imperfect-badloops.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/gomp/imperfect-badloops.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/imperfect-badloops.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/imperfect-badloops.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/imperfect-badloops.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/gomp/imperfect-badloops.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/imperfect-badloops.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/gomp/imperfect-badloops.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/imperfect-badloops.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/gomp/imperfect-badloops.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/imperfect-blocks.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/imperfect-blocks.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/gomp/imperfect-blocks.c -std=c++20 (test for errors, line 67) PASS: c-c++-common/gomp/imperfect-blocks.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/imperfect-blocks.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/imperfect-blocks.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/gomp/imperfect-blocks.c -std=c++26 (test for errors, line 67) PASS: c-c++-common/gomp/imperfect-blocks.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/imperfect-blocks.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/imperfect-blocks.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/gomp/imperfect-blocks.c -std=c++98 (test for errors, line 67) PASS: c-c++-common/gomp/imperfect-blocks.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/imperfect-extension.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/imperfect-extension.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/imperfect-extension.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/imperfect-extension.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/gomp/imperfect-extension.c -std=c++20 at line 23 (test for errors, line 22) PASS: c-c++-common/gomp/imperfect-extension.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/imperfect-extension.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/imperfect-extension.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/imperfect-extension.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/imperfect-extension.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/gomp/imperfect-extension.c -std=c++26 at line 23 (test for errors, line 22) PASS: c-c++-common/gomp/imperfect-extension.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/imperfect-extension.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/imperfect-extension.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/imperfect-extension.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/imperfect-extension.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/gomp/imperfect-extension.c -std=c++98 at line 23 (test for errors, line 22) PASS: c-c++-common/gomp/imperfect-extension.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++20 (test for errors, line 100) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++20 (test for errors, line 117) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++20 (test for errors, line 136) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++20 (test for errors, line 149) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++20 (test for errors, line 163) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++20 (test for errors, line 64) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++26 (test for errors, line 100) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++26 (test for errors, line 117) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++26 (test for errors, line 136) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++26 (test for errors, line 149) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++26 (test for errors, line 163) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++26 (test for errors, line 64) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++98 (test for errors, line 100) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++98 (test for errors, line 117) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++98 (test for errors, line 136) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++98 (test for errors, line 149) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++98 (test for errors, line 163) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++98 (test for errors, line 64) PASS: c-c++-common/gomp/imperfect-gotos.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++20 (test for errors, line 59) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++20 at line 73 (test for errors, line 72) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++26 (test for errors, line 59) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++26 (test for errors, line 72) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++26 at line 73 (test for errors, line 72) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++98 (test for errors, line 59) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++98 (test for errors, line 72) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++98 at line 73 (test for errors, line 72) PASS: c-c++-common/gomp/imperfect-invalid-scope.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++20 (test for errors, line 27) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++20 (test for errors, line 51) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++20 at line 24 (test for errors, line 23) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++20 at line 52 (test for errors, line 51) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++26 (test for errors, line 27) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++26 (test for errors, line 51) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++26 at line 24 (test for errors, line 23) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++26 at line 52 (test for errors, line 51) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++98 (test for errors, line 27) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++98 (test for errors, line 51) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++98 at line 24 (test for errors, line 23) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++98 at line 52 (test for errors, line 51) PASS: c-c++-common/gomp/imperfect-labels.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/imperfect-legacy-syntax.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/imperfect-legacy-syntax.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/imperfect-legacy-syntax.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/imperfect-loop-nest.c -std=c++20 (test for errors, line 5) PASS: c-c++-common/gomp/imperfect-loop-nest.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/imperfect-loop-nest.c -std=c++26 (test for errors, line 5) PASS: c-c++-common/gomp/imperfect-loop-nest.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/imperfect-loop-nest.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/gomp/imperfect-loop-nest.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/imperfect-pragmas.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/gomp/imperfect-pragmas.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/gomp/imperfect-pragmas.c -std=c++20 (test for errors, line 51) PASS: c-c++-common/gomp/imperfect-pragmas.c -std=c++20 (test for errors, line 55) PASS: c-c++-common/gomp/imperfect-pragmas.c -std=c++20 at line 52 (test for errors, line 51) PASS: c-c++-common/gomp/imperfect-pragmas.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/imperfect-pragmas.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/gomp/imperfect-pragmas.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/gomp/imperfect-pragmas.c -std=c++26 (test for errors, line 51) PASS: c-c++-common/gomp/imperfect-pragmas.c -std=c++26 (test for errors, line 55) PASS: c-c++-common/gomp/imperfect-pragmas.c -std=c++26 at line 52 (test for errors, line 51) PASS: c-c++-common/gomp/imperfect-pragmas.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/imperfect-pragmas.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/gomp/imperfect-pragmas.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/gomp/imperfect-pragmas.c -std=c++98 (test for errors, line 51) PASS: c-c++-common/gomp/imperfect-pragmas.c -std=c++98 (test for errors, line 55) PASS: c-c++-common/gomp/imperfect-pragmas.c -std=c++98 at line 52 (test for errors, line 51) PASS: c-c++-common/gomp/imperfect-pragmas.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/imperfect1.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/gomp/imperfect1.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/gomp/imperfect1.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/gomp/imperfect1.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/gomp/imperfect1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/imperfect1.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/gomp/imperfect1.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/gomp/imperfect1.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/gomp/imperfect1.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/gomp/imperfect1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/imperfect1.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/gomp/imperfect1.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/gomp/imperfect1.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/gomp/imperfect1.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/gomp/imperfect1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/imperfect2.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/imperfect2.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/imperfect2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/imperfect2.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/imperfect2.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/imperfect2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/imperfect2.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/imperfect2.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/imperfect2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/imperfect3.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/gomp/imperfect3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/imperfect3.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/gomp/imperfect3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/imperfect3.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/gomp/imperfect3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/imperfect4.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/imperfect4.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/gomp/imperfect4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/imperfect4.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/imperfect4.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/gomp/imperfect4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/imperfect4.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/imperfect4.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/gomp/imperfect4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/imperfect5.c -std=c++20 (test for errors, line 62) PASS: c-c++-common/gomp/imperfect5.c -std=c++20 (test for errors, line 83) PASS: c-c++-common/gomp/imperfect5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/imperfect5.c -std=c++26 (test for errors, line 62) PASS: c-c++-common/gomp/imperfect5.c -std=c++26 (test for errors, line 83) PASS: c-c++-common/gomp/imperfect5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/imperfect5.c -std=c++98 (test for errors, line 62) PASS: c-c++-common/gomp/imperfect5.c -std=c++98 (test for errors, line 83) PASS: c-c++-common/gomp/imperfect5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for errors, line 102) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for errors, line 111) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for errors, line 112) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for errors, line 47) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for errors, line 48) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for errors, line 60) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for errors, line 68) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for errors, line 70) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for errors, line 76) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for errors, line 78) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for errors, line 79) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for errors, line 82) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for errors, line 83) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for errors, line 84) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for errors, line 89) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for errors, line 92) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for errors, line 99) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for warnings, line 107) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for warnings, line 57) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for warnings, line 72) PASS: c-c++-common/gomp/interop-1.c -std=c++11 at line 74 (test for errors, line 73) PASS: c-c++-common/gomp/interop-1.c -std=c++11 at line 85 (test for warnings, line 84) PASS: c-c++-common/gomp/interop-1.c -std=c++11 at line 87 (test for warnings, line 86) PASS: c-c++-common/gomp/interop-1.c -std=c++11 (test for excess errors) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for errors, line 102) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for errors, line 111) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for errors, line 112) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for errors, line 60) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for errors, line 68) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for errors, line 70) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for errors, line 76) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for errors, line 78) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for errors, line 79) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for errors, line 82) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for errors, line 83) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for errors, line 84) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for errors, line 89) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for errors, line 92) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for errors, line 99) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for warnings, line 107) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for warnings, line 57) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for warnings, line 72) PASS: c-c++-common/gomp/interop-1.c -std=c++20 at line 74 (test for errors, line 73) PASS: c-c++-common/gomp/interop-1.c -std=c++20 at line 85 (test for warnings, line 84) PASS: c-c++-common/gomp/interop-1.c -std=c++20 at line 87 (test for warnings, line 86) PASS: c-c++-common/gomp/interop-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for errors, line 102) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for errors, line 111) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for errors, line 112) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for errors, line 60) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for errors, line 68) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for errors, line 70) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for errors, line 76) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for errors, line 78) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for errors, line 79) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for errors, line 82) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for errors, line 83) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for errors, line 84) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for errors, line 89) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for errors, line 92) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for errors, line 99) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for warnings, line 107) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for warnings, line 57) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for warnings, line 72) PASS: c-c++-common/gomp/interop-1.c -std=c++26 at line 74 (test for errors, line 73) PASS: c-c++-common/gomp/interop-1.c -std=c++26 at line 85 (test for warnings, line 84) PASS: c-c++-common/gomp/interop-1.c -std=c++26 at line 87 (test for warnings, line 86) PASS: c-c++-common/gomp/interop-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 101) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 103) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 109) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 110) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 44) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 45) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 46) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 47) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 48) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 50) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 54) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 55) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 60) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 61) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 63) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 67) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 68) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 70) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 71) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 72) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 73) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 74) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 76) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 80) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 81) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 89) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 90) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 92) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 95) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 96) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 98) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for errors, line 99) PASS: c-c++-common/gomp/interop-2.c -std=c++11 at line 106 (test for errors, line 105) PASS: c-c++-common/gomp/interop-2.c -std=c++11 at line 107 (test for errors, line 105) PASS: c-c++-common/gomp/interop-2.c -std=c++11 at line 49 (test for errors, line 48) PASS: c-c++-common/gomp/interop-2.c -std=c++11 at line 53 (test for errors, line 51) PASS: c-c++-common/gomp/interop-2.c -std=c++11 at line 62 (test for errors, line 61) PASS: c-c++-common/gomp/interop-2.c -std=c++11 at line 66 (test for errors, line 64) PASS: c-c++-common/gomp/interop-2.c -std=c++11 at line 75 (test for errors, line 74) PASS: c-c++-common/gomp/interop-2.c -std=c++11 at line 79 (test for errors, line 77) PASS: c-c++-common/gomp/interop-2.c -std=c++11 (test for excess errors) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 101) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 103) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 109) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 110) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 55) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 60) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 61) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 63) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 67) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 68) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 70) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 71) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 73) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 74) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 76) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 80) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 81) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 89) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 90) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 92) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 95) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 96) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 98) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for errors, line 99) PASS: c-c++-common/gomp/interop-2.c -std=c++20 at line 106 (test for errors, line 105) PASS: c-c++-common/gomp/interop-2.c -std=c++20 at line 107 (test for errors, line 105) PASS: c-c++-common/gomp/interop-2.c -std=c++20 at line 49 (test for errors, line 48) PASS: c-c++-common/gomp/interop-2.c -std=c++20 at line 53 (test for errors, line 51) PASS: c-c++-common/gomp/interop-2.c -std=c++20 at line 62 (test for errors, line 61) PASS: c-c++-common/gomp/interop-2.c -std=c++20 at line 66 (test for errors, line 64) PASS: c-c++-common/gomp/interop-2.c -std=c++20 at line 75 (test for errors, line 74) PASS: c-c++-common/gomp/interop-2.c -std=c++20 at line 79 (test for errors, line 77) PASS: c-c++-common/gomp/interop-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 101) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 103) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 109) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 110) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 55) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 60) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 61) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 63) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 67) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 68) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 70) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 71) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 72) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 73) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 74) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 76) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 80) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 81) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 89) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 90) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 92) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 95) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 96) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 98) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for errors, line 99) PASS: c-c++-common/gomp/interop-2.c -std=c++26 at line 106 (test for errors, line 105) PASS: c-c++-common/gomp/interop-2.c -std=c++26 at line 107 (test for errors, line 105) PASS: c-c++-common/gomp/interop-2.c -std=c++26 at line 49 (test for errors, line 48) PASS: c-c++-common/gomp/interop-2.c -std=c++26 at line 53 (test for errors, line 51) PASS: c-c++-common/gomp/interop-2.c -std=c++26 at line 62 (test for errors, line 61) PASS: c-c++-common/gomp/interop-2.c -std=c++26 at line 66 (test for errors, line 64) PASS: c-c++-common/gomp/interop-2.c -std=c++26 at line 75 (test for errors, line 74) PASS: c-c++-common/gomp/interop-2.c -std=c++26 at line 79 (test for errors, line 77) PASS: c-c++-common/gomp/interop-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/interop-3.c -std=c++20 (test for errors, line 51) PASS: c-c++-common/gomp/interop-3.c -std=c++20 (test for errors, line 57) PASS: c-c++-common/gomp/interop-3.c -std=c++20 (test for errors, line 61) PASS: c-c++-common/gomp/interop-3.c -std=c++20 (test for errors, line 65) PASS: c-c++-common/gomp/interop-3.c -std=c++20 (test for errors, line 66) PASS: c-c++-common/gomp/interop-3.c -std=c++20 (test for errors, line 69) PASS: c-c++-common/gomp/interop-3.c -std=c++20 (test for errors, line 70) PASS: c-c++-common/gomp/interop-3.c -std=c++20 (test for errors, line 71) PASS: c-c++-common/gomp/interop-3.c -std=c++20 (test for errors, line 73) PASS: c-c++-common/gomp/interop-3.c -std=c++20 (test for warnings, line 44) PASS: c-c++-common/gomp/interop-3.c -std=c++20 at line 48 (test for errors, line 47) PASS: c-c++-common/gomp/interop-3.c -std=c++20 at line 49 (test for errors, line 47) PASS: c-c++-common/gomp/interop-3.c -std=c++20 at line 59 (test for warnings, line 57) PASS: c-c++-common/gomp/interop-3.c -std=c++20 at line 62 (test for warnings, line 61) PASS: c-c++-common/gomp/interop-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/interop-3.c -std=c++26 (test for errors, line 51) PASS: c-c++-common/gomp/interop-3.c -std=c++26 (test for errors, line 57) PASS: c-c++-common/gomp/interop-3.c -std=c++26 (test for errors, line 61) PASS: c-c++-common/gomp/interop-3.c -std=c++26 (test for errors, line 65) PASS: c-c++-common/gomp/interop-3.c -std=c++26 (test for errors, line 66) PASS: c-c++-common/gomp/interop-3.c -std=c++26 (test for errors, line 69) PASS: c-c++-common/gomp/interop-3.c -std=c++26 (test for errors, line 70) PASS: c-c++-common/gomp/interop-3.c -std=c++26 (test for errors, line 71) PASS: c-c++-common/gomp/interop-3.c -std=c++26 (test for errors, line 73) PASS: c-c++-common/gomp/interop-3.c -std=c++26 (test for warnings, line 44) PASS: c-c++-common/gomp/interop-3.c -std=c++26 at line 48 (test for errors, line 47) PASS: c-c++-common/gomp/interop-3.c -std=c++26 at line 49 (test for errors, line 47) PASS: c-c++-common/gomp/interop-3.c -std=c++26 at line 59 (test for warnings, line 57) PASS: c-c++-common/gomp/interop-3.c -std=c++26 at line 62 (test for warnings, line 61) PASS: c-c++-common/gomp/interop-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/interop-3.c -std=c++98 (test for errors, line 51) PASS: c-c++-common/gomp/interop-3.c -std=c++98 (test for errors, line 57) PASS: c-c++-common/gomp/interop-3.c -std=c++98 (test for errors, line 61) PASS: c-c++-common/gomp/interop-3.c -std=c++98 (test for errors, line 65) PASS: c-c++-common/gomp/interop-3.c -std=c++98 (test for errors, line 66) PASS: c-c++-common/gomp/interop-3.c -std=c++98 (test for errors, line 69) PASS: c-c++-common/gomp/interop-3.c -std=c++98 (test for errors, line 70) PASS: c-c++-common/gomp/interop-3.c -std=c++98 (test for errors, line 71) PASS: c-c++-common/gomp/interop-3.c -std=c++98 (test for errors, line 73) PASS: c-c++-common/gomp/interop-3.c -std=c++98 (test for warnings, line 44) PASS: c-c++-common/gomp/interop-3.c -std=c++98 at line 48 (test for errors, line 47) PASS: c-c++-common/gomp/interop-3.c -std=c++98 at line 49 (test for errors, line 47) PASS: c-c++-common/gomp/interop-3.c -std=c++98 at line 59 (test for warnings, line 57) PASS: c-c++-common/gomp/interop-3.c -std=c++98 at line 62 (test for warnings, line 61) PASS: c-c++-common/gomp/interop-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/interop-4.c -std=c++20 at line 49 (test for warnings, line 47) PASS: c-c++-common/gomp/interop-4.c -std=c++20 at line 50 (test for warnings, line 47) PASS: c-c++-common/gomp/interop-4.c -std=c++20 at line 60 (test for warnings, line 58) PASS: c-c++-common/gomp/interop-4.c -std=c++20 scan-tree-dump-times original "#pragma omp interop depend\\(inout:x\\) use\\(obj7\\) destroy\\(obj6\\) init\\(target, targetsync: obj5\\) destroy\\(obj4\\) use\\(obj3\\) init\\(targetsync: obj2\\) init\\(targetsync: obj1\\) nowait[\r\n]" 1 PASS: c-c++-common/gomp/interop-4.c -std=c++20 scan-tree-dump-times original "#pragma omp interop init\\(target, targetsync: obj5\\) init\\(targetsync: obj4\\) init\\(target: obj3\\) init\\(target: obj2\\) init\\(target: obj1\\)[\r\n]" 1 PASS: c-c++-common/gomp/interop-4.c -std=c++20 scan-tree-dump-times original "#pragma omp interop nowait depend\\(inout:y\\) destroy\\(io5\\) destroy\\(io4\\) use\\(io3\\) init\\(prefer_type\\({fr\\("level_zero"\\)}, {fr\\("sycl"\\),attr\\("ompx_in_order"\\),attr\\("ompx_queue:in_order"\\)}\\), targetsync: io2\\) init\\(prefer_type\\({fr\\("level_zero"\\)}, {fr\\("sycl"\\),attr\\("ompx_in_order"\\),attr\\("ompx_queue:in_order"\\)}\\), targetsync: io1\\)[\r\n]" 1 PASS: c-c++-common/gomp/interop-4.c -std=c++20 scan-tree-dump-times original "#pragma omp interop use\\(obj5\\) nowait init\\(prefer_type\\({fr\\("cuda"\\)}, {fr\\("cuda_driver"\\),attr\\("ompx_nix"\\)}, {fr\\(""\\)}\\), targetsync: obj4\\) init\\(prefer_type\\({fr\\("cuda"\\)}, {fr\\("cuda_driver"\\),attr\\("ompx_nix"\\)}, {fr\\(""\\)}\\), targetsync: obj3\\) init\\(prefer_type\\({fr\\("hip"\\),attr\\("ompx_gnu_prio:1"\\),attr\\("ompx_gnu_debug"\\)}, {attr\\("ompx_gnu_nicest"\\),attr\\("ompx_something"\\)}\\), target: obj2\\) init\\(prefer_type\\({fr\\("hip"\\),attr\\("ompx_gnu_prio:1"\\),attr\\("ompx_gnu_debug"\\)}, {attr\\("ompx_gnu_nicest"\\),attr\\("ompx_something"\\)}\\), target: obj1\\)[\r\n]" 1 PASS: c-c++-common/gomp/interop-4.c -std=c++20 scan-tree-dump-times original "#pragma omp interop use\\(obj7\\) destroy\\(obj6\\) init\\(targetsync: obj5\\) destroy\\(obj4\\) use\\(obj3\\) init\\(target: obj2\\) init\\(target: obj1\\)[\r\n]" 1 PASS: c-c++-common/gomp/interop-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/interop-4.c -std=c++26 at line 49 (test for warnings, line 47) PASS: c-c++-common/gomp/interop-4.c -std=c++26 at line 50 (test for warnings, line 47) PASS: c-c++-common/gomp/interop-4.c -std=c++26 at line 60 (test for warnings, line 58) PASS: c-c++-common/gomp/interop-4.c -std=c++26 scan-tree-dump-times original "#pragma omp interop depend\\(inout:x\\) use\\(obj7\\) destroy\\(obj6\\) init\\(target, targetsync: obj5\\) destroy\\(obj4\\) use\\(obj3\\) init\\(targetsync: obj2\\) init\\(targetsync: obj1\\) nowait[\r\n]" 1 PASS: c-c++-common/gomp/interop-4.c -std=c++26 scan-tree-dump-times original "#pragma omp interop init\\(target, targetsync: obj5\\) init\\(targetsync: obj4\\) init\\(target: obj3\\) init\\(target: obj2\\) init\\(target: obj1\\)[\r\n]" 1 PASS: c-c++-common/gomp/interop-4.c -std=c++26 scan-tree-dump-times original "#pragma omp interop nowait depend\\(inout:y\\) destroy\\(io5\\) destroy\\(io4\\) use\\(io3\\) init\\(prefer_type\\({fr\\("level_zero"\\)}, {fr\\("sycl"\\),attr\\("ompx_in_order"\\),attr\\("ompx_queue:in_order"\\)}\\), targetsync: io2\\) init\\(prefer_type\\({fr\\("level_zero"\\)}, {fr\\("sycl"\\),attr\\("ompx_in_order"\\),attr\\("ompx_queue:in_order"\\)}\\), targetsync: io1\\)[\r\n]" 1 PASS: c-c++-common/gomp/interop-4.c -std=c++26 scan-tree-dump-times original "#pragma omp interop use\\(obj5\\) nowait init\\(prefer_type\\({fr\\("cuda"\\)}, {fr\\("cuda_driver"\\),attr\\("ompx_nix"\\)}, {fr\\(""\\)}\\), targetsync: obj4\\) init\\(prefer_type\\({fr\\("cuda"\\)}, {fr\\("cuda_driver"\\),attr\\("ompx_nix"\\)}, {fr\\(""\\)}\\), targetsync: obj3\\) init\\(prefer_type\\({fr\\("hip"\\),attr\\("ompx_gnu_prio:1"\\),attr\\("ompx_gnu_debug"\\)}, {attr\\("ompx_gnu_nicest"\\),attr\\("ompx_something"\\)}\\), target: obj2\\) init\\(prefer_type\\({fr\\("hip"\\),attr\\("ompx_gnu_prio:1"\\),attr\\("ompx_gnu_debug"\\)}, {attr\\("ompx_gnu_nicest"\\),attr\\("ompx_something"\\)}\\), target: obj1\\)[\r\n]" 1 PASS: c-c++-common/gomp/interop-4.c -std=c++26 scan-tree-dump-times original "#pragma omp interop use\\(obj7\\) destroy\\(obj6\\) init\\(targetsync: obj5\\) destroy\\(obj4\\) use\\(obj3\\) init\\(target: obj2\\) init\\(target: obj1\\)[\r\n]" 1 PASS: c-c++-common/gomp/interop-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/interop-4.c -std=c++98 at line 49 (test for warnings, line 47) PASS: c-c++-common/gomp/interop-4.c -std=c++98 at line 50 (test for warnings, line 47) PASS: c-c++-common/gomp/interop-4.c -std=c++98 at line 60 (test for warnings, line 58) PASS: c-c++-common/gomp/interop-4.c -std=c++98 scan-tree-dump-times original "#pragma omp interop depend\\(inout:x\\) use\\(obj7\\) destroy\\(obj6\\) init\\(target, targetsync: obj5\\) destroy\\(obj4\\) use\\(obj3\\) init\\(targetsync: obj2\\) init\\(targetsync: obj1\\) nowait[\r\n]" 1 PASS: c-c++-common/gomp/interop-4.c -std=c++98 scan-tree-dump-times original "#pragma omp interop init\\(target, targetsync: obj5\\) init\\(targetsync: obj4\\) init\\(target: obj3\\) init\\(target: obj2\\) init\\(target: obj1\\)[\r\n]" 1 PASS: c-c++-common/gomp/interop-4.c -std=c++98 scan-tree-dump-times original "#pragma omp interop nowait depend\\(inout:y\\) destroy\\(io5\\) destroy\\(io4\\) use\\(io3\\) init\\(prefer_type\\({fr\\("level_zero"\\)}, {fr\\("sycl"\\),attr\\("ompx_in_order"\\),attr\\("ompx_queue:in_order"\\)}\\), targetsync: io2\\) init\\(prefer_type\\({fr\\("level_zero"\\)}, {fr\\("sycl"\\),attr\\("ompx_in_order"\\),attr\\("ompx_queue:in_order"\\)}\\), targetsync: io1\\)[\r\n]" 1 PASS: c-c++-common/gomp/interop-4.c -std=c++98 scan-tree-dump-times original "#pragma omp interop use\\(obj5\\) nowait init\\(prefer_type\\({fr\\("cuda"\\)}, {fr\\("cuda_driver"\\),attr\\("ompx_nix"\\)}, {fr\\(""\\)}\\), targetsync: obj4\\) init\\(prefer_type\\({fr\\("cuda"\\)}, {fr\\("cuda_driver"\\),attr\\("ompx_nix"\\)}, {fr\\(""\\)}\\), targetsync: obj3\\) init\\(prefer_type\\({fr\\("hip"\\),attr\\("ompx_gnu_prio:1"\\),attr\\("ompx_gnu_debug"\\)}, {attr\\("ompx_gnu_nicest"\\),attr\\("ompx_something"\\)}\\), target: obj2\\) init\\(prefer_type\\({fr\\("hip"\\),attr\\("ompx_gnu_prio:1"\\),attr\\("ompx_gnu_debug"\\)}, {attr\\("ompx_gnu_nicest"\\),attr\\("ompx_something"\\)}\\), target: obj1\\)[\r\n]" 1 PASS: c-c++-common/gomp/interop-4.c -std=c++98 scan-tree-dump-times original "#pragma omp interop use\\(obj7\\) destroy\\(obj6\\) init\\(targetsync: obj5\\) destroy\\(obj4\\) use\\(obj3\\) init\\(target: obj2\\) init\\(target: obj1\\)[\r\n]" 1 PASS: c-c++-common/gomp/interop-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/interop-5.c -std=c++20 scan-tree-dump-times omplower "void \\* D.[0-9]+.3.;[\r\n ]*void \\* interopobjs.[0-9]+.2.;[\r\n ]*int tgt_tgtsync.[0-9]+.2.;[\r\n ]*void \\* pref_type.[0-9]+.2.;[\r\n ]*void \\* interopobjs.[0-9]+.1.;[\r\n ]*void \\* io3.[0-9]+;[\r\n ]*void \\* interopobjs.[0-9]+.2.;[\r\n ]*omp_interop_t io4.[0-9]+;[\r\n ]*omp_interop_t io5.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = &io1;[\r\n ]*tgt_tgtsync.[0-9]+.0. = 2;[\r\n ]*pref_type.[0-9]+.0. = .*;[\r\n ]*interopobjs.[0-9]+.1. = &io2;[\r\n ]*tgt_tgtsync.[0-9]+.1. = 2;[\r\n ]*pref_type.[0-9]+.1. = .*;[\r\n ]*io3.[0-9]+ = \\(void \\*\\) io3;[\r\n ]*interopobjs.[0-9]+.0. = io3.[0-9]+;[\r\n ]*io4.[0-9]+ = io4;[\r\n ]*interopobjs.[0-9]+.0. = &io4.[0-9]+;[\r\n ]*io5.[0-9]+ = io5;[\r\n ]*interopobjs.[0-9]+.1. = &io5.[0-9]+;[\r\n ]*D.[0-9]+.0. = 1B;[\r\n ]*D.[0-9]+.1. = 1B;[\r\n ]*D.[0-9]+.2. = &y;[\r\n ]*__builtin_GOMP_interop \\(-5, 2, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, &pref_type.[0-9]+, 1, &interopobjs.[0-9]+, 2, &interopobjs.[0-9]+, 1, &D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/interop-5.c -std=c++20 scan-tree-dump-times omplower "void \\* D\\.[0-9]+.3.;[\r\n ]*void \\* interopobjs\\.[0-9]+.3.;[\r\n ]*int tgt_tgtsync\\.[0-9]+.3.;[\r\n ]*void \\* interopobjs\\.[0-9]+.2.;[\r\n ]*omp_interop_t obj3\\.[0-9]+;[\r\n ]*void \\* obj3\\.[0-9]+;[\r\n ]*omp_interop_t obj7\\.[0-9]+;[\r\n ]*void \\* obj7\\.[0-9]+;[\r\n ]*void \\* interopobjs\\.[0-9]+.2.;[\r\n ]*omp_interop_t obj6\\.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = &obj1;[\r\n ]*tgt_tgtsync.[0-9]+.0. = 2;[\r\n ]*interopobjs.[0-9]+.1. = &obj2;[\r\n ]*tgt_tgtsync.[0-9]+.1. = 2;[\r\n ]*interopobjs.[0-9]+.2. = &obj5;[\r\n ]*tgt_tgtsync.[0-9]+.2. = 3;[\r\n ]*obj3.[0-9]+ = obj3;[\r\n ]*obj3.[0-9]+ = \\(void \\*\\) obj3.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = obj3.[0-9]+;[\r\n ]*obj7.[0-9]+ = obj7;[\r\n ]*obj7.[0-9]+ = \\(void \\*\\) obj7.[0-9]+;[\r\n ]*interopobjs.[0-9]+.1. = obj7.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = &obj4;[\r\n ]*obj6.[0-9]+ = obj6;[\r\n ]*interopobjs.[0-9]+.1. = &obj6.[0-9]+;[\r\n ]*D.[0-9]+.0. = 1B;[\r\n ]*D.[0-9]+.1. = 1B;[\r\n ]*D.[0-9]+.2. = &x;[\r\n ]*__builtin_GOMP_interop \\(-5, 3, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, 0B, 2, &interopobjs.[0-9]+, 2, &interopobjs.[0-9]+, 1, &D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/interop-5.c -std=c++20 scan-tree-dump-times omplower "void \\* interopobjs.[0-9]+.3.;[\r\n ]*int tgt_tgtsync\\.[0-9]+.3.;[\r\n ]*void \\* interopobjs\\.[0-9]+.2.;[\r\n ]*omp_interop_t obj3\\.[0-9]+;[\r\n ]*void \\* obj3\\.[0-9]+;[\r\n ]*omp_interop_t obj7\\.[0-9]+;[\r\n ]*void \\* obj7\\.[0-9]+;[\r\n ]*void \\* interopobjs\\.[0-9]+.2.;[\r\n ]*omp_interop_t obj6\\.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = &obj1;[\r\n ]*tgt_tgtsync.[0-9]+.0. = 2;[\r\n ]*interopobjs.[0-9]+.1. = &obj2;[\r\n ]*tgt_tgtsync.[0-9]+.1. = 2;[\r\n ]*interopobjs.[0-9]+.2. = &obj5;[\r\n ]*tgt_tgtsync.[0-9]+.2. = 1;[\r\n ]*obj3.[0-9]+ = obj3;[\r\n ]*obj3.[0-9]+ = \\(void \\*\\) obj3.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = obj3.[0-9]+;[\r\n ]*obj7.[0-9]+ = obj7;[\r\n ]*obj7.[0-9]+ = \\(void \\*\\) obj7.[0-9]+;[\r\n ]*interopobjs.[0-9]+.1. = obj7.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = &obj4;[\r\n ]*obj6.[0-9]+ = obj6;[\r\n ]*interopobjs.[0-9]+.1. = &obj6.[0-9]+;[\r\n ]*__builtin_GOMP_interop \\(-5, 3, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, 0B, 2, &interopobjs.[0-9]+, 2, &interopobjs.[0-9]+, 0, 0B\\);" 1 PASS: c-c++-common/gomp/interop-5.c -std=c++20 scan-tree-dump-times omplower "void \\* interopobjs\\.[0-9]+.1.;[\r\n ]*int tgt_tgtsync\\.[0-9]+.1.;[\r\n ]*void \\* pref_type.[0-9]+.1.;[\r\n ]*void \\* interopobjs.[0-9]+.1.;[\r\n ]*omp_interop_t obj5.[0-9]+;[\r\n ]*void \\* obj5.[0-9]+;[\r\n ]*void \\* interopobjs.[0-9]+.1.;[\r\n ]*interopobjs.[0-9]+.0. = &obj1;[\r\n ]*tgt_tgtsync.[0-9]+.0. = 1;[\r\n ]*pref_type.[0-9]+.0. = .*;[\r\n ]*obj5.[0-9]+ = obj5;[\r\n ]*obj5.[0-9]+ = \\(void \\*\\) obj5.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = obj5.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = &obj3;[\r\n ]*__builtin_GOMP_interop \\(-5, 1, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, &pref_type.[0-9]+, 1, &interopobjs.[0-9]+, 1, &interopobjs.[0-9]+, 1, 0B\\);" 1 PASS: c-c++-common/gomp/interop-5.c -std=c++20 scan-tree-dump-times omplower "void \\* interopobjs\\.[0-9]+.5.;[\r\n ]*int tgt_tgtsync\\.[0-9]+.5.;[\r\n ]*interopobjs.[0-9]+.0. = &obj1;[\r\n ]*tgt_tgtsync.[0-9]+.0. = 1;[\r\n ]*interopobjs.[0-9]+.1. = &obj2;[\r\n ]*tgt_tgtsync.[0-9]+.1. = 1;[\r\n ]*interopobjs.[0-9]+.2. = &obj3;[\r\n ]*tgt_tgtsync.[0-9]+.2. = 1;[\r\n ]*interopobjs.[0-9]+.3. = &obj4;[\r\n ]*tgt_tgtsync.[0-9]+.3. = 2;[\r\n ]*interopobjs.[0-9]+.4. = &obj5;[\r\n ]*tgt_tgtsync.[0-9]+.4. = 3;[\r\n ]*__builtin_GOMP_interop \\(-5, 5, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, 0B, 0, 0B, 0, 0B, 0, 0B\\);" 1 PASS: c-c++-common/gomp/interop-5.c -std=c++20 scan-tree-dump-times omplower "void \\* interopobjs\\.[0-9]+.6.;[\r\n ]*int tgt_tgtsync\\.[0-9]+.6.;[\r\n ]*void \\* pref_type.[0-9]+.6.;[\r\n ]*interopobjs.[0-9]+.0. = &obj1;[\r\n ]*tgt_tgtsync.[0-9]+.0. = 1;[\r\n ]*pref_type.[0-9]+.0. = .*;[\r\n ]*interopobjs.[0-9]+.1. = &obj2;[\r\n ]*tgt_tgtsync.[0-9]+.1. = 1;[\r\n ]*pref_type.[0-9]+.1. = .*;[\r\n ]*interopobjs.[0-9]+.2. = &obj3;[\r\n ]*tgt_tgtsync.[0-9]+.2. = 1;[\r\n ]*pref_type.[0-9]+.2. = 0B;[\r\n ]*interopobjs.[0-9]+.3. = &obj4;[\r\n ]*tgt_tgtsync.[0-9]+.3. = 2;[\r\n ]*pref_type.[0-9]+.3. = .*;[\r\n ]*interopobjs.[0-9]+.4. = &obj7;[\r\n ]*tgt_tgtsync.[0-9]+.4. = 2;[\r\n ]*pref_type.[0-9]+.4. = .*;[\r\n ]*interopobjs.[0-9]+.5. = &obj5;[\r\n ]*tgt_tgtsync.[0-9]+.5. = 3;[\r\n ]*pref_type.[0-9]+.5. = .*;[\r\n ]*__builtin_GOMP_interop \\(-5, 6, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, &pref_type.[0-9]+, 0, 0B, 0, 0B, 0, 0B\\);" 1 PASS: c-c++-common/gomp/interop-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/interop-5.c -std=c++26 scan-tree-dump-times omplower "void \\* D.[0-9]+.3.;[\r\n ]*void \\* interopobjs.[0-9]+.2.;[\r\n ]*int tgt_tgtsync.[0-9]+.2.;[\r\n ]*void \\* pref_type.[0-9]+.2.;[\r\n ]*void \\* interopobjs.[0-9]+.1.;[\r\n ]*void \\* io3.[0-9]+;[\r\n ]*void \\* interopobjs.[0-9]+.2.;[\r\n ]*omp_interop_t io4.[0-9]+;[\r\n ]*omp_interop_t io5.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = &io1;[\r\n ]*tgt_tgtsync.[0-9]+.0. = 2;[\r\n ]*pref_type.[0-9]+.0. = .*;[\r\n ]*interopobjs.[0-9]+.1. = &io2;[\r\n ]*tgt_tgtsync.[0-9]+.1. = 2;[\r\n ]*pref_type.[0-9]+.1. = .*;[\r\n ]*io3.[0-9]+ = \\(void \\*\\) io3;[\r\n ]*interopobjs.[0-9]+.0. = io3.[0-9]+;[\r\n ]*io4.[0-9]+ = io4;[\r\n ]*interopobjs.[0-9]+.0. = &io4.[0-9]+;[\r\n ]*io5.[0-9]+ = io5;[\r\n ]*interopobjs.[0-9]+.1. = &io5.[0-9]+;[\r\n ]*D.[0-9]+.0. = 1B;[\r\n ]*D.[0-9]+.1. = 1B;[\r\n ]*D.[0-9]+.2. = &y;[\r\n ]*__builtin_GOMP_interop \\(-5, 2, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, &pref_type.[0-9]+, 1, &interopobjs.[0-9]+, 2, &interopobjs.[0-9]+, 1, &D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/interop-5.c -std=c++26 scan-tree-dump-times omplower "void \\* D\\.[0-9]+.3.;[\r\n ]*void \\* interopobjs\\.[0-9]+.3.;[\r\n ]*int tgt_tgtsync\\.[0-9]+.3.;[\r\n ]*void \\* interopobjs\\.[0-9]+.2.;[\r\n ]*omp_interop_t obj3\\.[0-9]+;[\r\n ]*void \\* obj3\\.[0-9]+;[\r\n ]*omp_interop_t obj7\\.[0-9]+;[\r\n ]*void \\* obj7\\.[0-9]+;[\r\n ]*void \\* interopobjs\\.[0-9]+.2.;[\r\n ]*omp_interop_t obj6\\.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = &obj1;[\r\n ]*tgt_tgtsync.[0-9]+.0. = 2;[\r\n ]*interopobjs.[0-9]+.1. = &obj2;[\r\n ]*tgt_tgtsync.[0-9]+.1. = 2;[\r\n ]*interopobjs.[0-9]+.2. = &obj5;[\r\n ]*tgt_tgtsync.[0-9]+.2. = 3;[\r\n ]*obj3.[0-9]+ = obj3;[\r\n ]*obj3.[0-9]+ = \\(void \\*\\) obj3.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = obj3.[0-9]+;[\r\n ]*obj7.[0-9]+ = obj7;[\r\n ]*obj7.[0-9]+ = \\(void \\*\\) obj7.[0-9]+;[\r\n ]*interopobjs.[0-9]+.1. = obj7.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = &obj4;[\r\n ]*obj6.[0-9]+ = obj6;[\r\n ]*interopobjs.[0-9]+.1. = &obj6.[0-9]+;[\r\n ]*D.[0-9]+.0. = 1B;[\r\n ]*D.[0-9]+.1. = 1B;[\r\n ]*D.[0-9]+.2. = &x;[\r\n ]*__builtin_GOMP_interop \\(-5, 3, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, 0B, 2, &interopobjs.[0-9]+, 2, &interopobjs.[0-9]+, 1, &D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/interop-5.c -std=c++26 scan-tree-dump-times omplower "void \\* interopobjs.[0-9]+.3.;[\r\n ]*int tgt_tgtsync\\.[0-9]+.3.;[\r\n ]*void \\* interopobjs\\.[0-9]+.2.;[\r\n ]*omp_interop_t obj3\\.[0-9]+;[\r\n ]*void \\* obj3\\.[0-9]+;[\r\n ]*omp_interop_t obj7\\.[0-9]+;[\r\n ]*void \\* obj7\\.[0-9]+;[\r\n ]*void \\* interopobjs\\.[0-9]+.2.;[\r\n ]*omp_interop_t obj6\\.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = &obj1;[\r\n ]*tgt_tgtsync.[0-9]+.0. = 2;[\r\n ]*interopobjs.[0-9]+.1. = &obj2;[\r\n ]*tgt_tgtsync.[0-9]+.1. = 2;[\r\n ]*interopobjs.[0-9]+.2. = &obj5;[\r\n ]*tgt_tgtsync.[0-9]+.2. = 1;[\r\n ]*obj3.[0-9]+ = obj3;[\r\n ]*obj3.[0-9]+ = \\(void \\*\\) obj3.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = obj3.[0-9]+;[\r\n ]*obj7.[0-9]+ = obj7;[\r\n ]*obj7.[0-9]+ = \\(void \\*\\) obj7.[0-9]+;[\r\n ]*interopobjs.[0-9]+.1. = obj7.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = &obj4;[\r\n ]*obj6.[0-9]+ = obj6;[\r\n ]*interopobjs.[0-9]+.1. = &obj6.[0-9]+;[\r\n ]*__builtin_GOMP_interop \\(-5, 3, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, 0B, 2, &interopobjs.[0-9]+, 2, &interopobjs.[0-9]+, 0, 0B\\);" 1 PASS: c-c++-common/gomp/interop-5.c -std=c++26 scan-tree-dump-times omplower "void \\* interopobjs\\.[0-9]+.1.;[\r\n ]*int tgt_tgtsync\\.[0-9]+.1.;[\r\n ]*void \\* pref_type.[0-9]+.1.;[\r\n ]*void \\* interopobjs.[0-9]+.1.;[\r\n ]*omp_interop_t obj5.[0-9]+;[\r\n ]*void \\* obj5.[0-9]+;[\r\n ]*void \\* interopobjs.[0-9]+.1.;[\r\n ]*interopobjs.[0-9]+.0. = &obj1;[\r\n ]*tgt_tgtsync.[0-9]+.0. = 1;[\r\n ]*pref_type.[0-9]+.0. = .*;[\r\n ]*obj5.[0-9]+ = obj5;[\r\n ]*obj5.[0-9]+ = \\(void \\*\\) obj5.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = obj5.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = &obj3;[\r\n ]*__builtin_GOMP_interop \\(-5, 1, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, &pref_type.[0-9]+, 1, &interopobjs.[0-9]+, 1, &interopobjs.[0-9]+, 1, 0B\\);" 1 PASS: c-c++-common/gomp/interop-5.c -std=c++26 scan-tree-dump-times omplower "void \\* interopobjs\\.[0-9]+.5.;[\r\n ]*int tgt_tgtsync\\.[0-9]+.5.;[\r\n ]*interopobjs.[0-9]+.0. = &obj1;[\r\n ]*tgt_tgtsync.[0-9]+.0. = 1;[\r\n ]*interopobjs.[0-9]+.1. = &obj2;[\r\n ]*tgt_tgtsync.[0-9]+.1. = 1;[\r\n ]*interopobjs.[0-9]+.2. = &obj3;[\r\n ]*tgt_tgtsync.[0-9]+.2. = 1;[\r\n ]*interopobjs.[0-9]+.3. = &obj4;[\r\n ]*tgt_tgtsync.[0-9]+.3. = 2;[\r\n ]*interopobjs.[0-9]+.4. = &obj5;[\r\n ]*tgt_tgtsync.[0-9]+.4. = 3;[\r\n ]*__builtin_GOMP_interop \\(-5, 5, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, 0B, 0, 0B, 0, 0B, 0, 0B\\);" 1 PASS: c-c++-common/gomp/interop-5.c -std=c++26 scan-tree-dump-times omplower "void \\* interopobjs\\.[0-9]+.6.;[\r\n ]*int tgt_tgtsync\\.[0-9]+.6.;[\r\n ]*void \\* pref_type.[0-9]+.6.;[\r\n ]*interopobjs.[0-9]+.0. = &obj1;[\r\n ]*tgt_tgtsync.[0-9]+.0. = 1;[\r\n ]*pref_type.[0-9]+.0. = .*;[\r\n ]*interopobjs.[0-9]+.1. = &obj2;[\r\n ]*tgt_tgtsync.[0-9]+.1. = 1;[\r\n ]*pref_type.[0-9]+.1. = .*;[\r\n ]*interopobjs.[0-9]+.2. = &obj3;[\r\n ]*tgt_tgtsync.[0-9]+.2. = 1;[\r\n ]*pref_type.[0-9]+.2. = 0B;[\r\n ]*interopobjs.[0-9]+.3. = &obj4;[\r\n ]*tgt_tgtsync.[0-9]+.3. = 2;[\r\n ]*pref_type.[0-9]+.3. = .*;[\r\n ]*interopobjs.[0-9]+.4. = &obj7;[\r\n ]*tgt_tgtsync.[0-9]+.4. = 2;[\r\n ]*pref_type.[0-9]+.4. = .*;[\r\n ]*interopobjs.[0-9]+.5. = &obj5;[\r\n ]*tgt_tgtsync.[0-9]+.5. = 3;[\r\n ]*pref_type.[0-9]+.5. = .*;[\r\n ]*__builtin_GOMP_interop \\(-5, 6, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, &pref_type.[0-9]+, 0, 0B, 0, 0B, 0, 0B\\);" 1 PASS: c-c++-common/gomp/interop-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/interop-5.c -std=c++98 scan-tree-dump-times omplower "void \\* D.[0-9]+.3.;[\r\n ]*void \\* interopobjs.[0-9]+.2.;[\r\n ]*int tgt_tgtsync.[0-9]+.2.;[\r\n ]*void \\* pref_type.[0-9]+.2.;[\r\n ]*void \\* interopobjs.[0-9]+.1.;[\r\n ]*void \\* io3.[0-9]+;[\r\n ]*void \\* interopobjs.[0-9]+.2.;[\r\n ]*omp_interop_t io4.[0-9]+;[\r\n ]*omp_interop_t io5.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = &io1;[\r\n ]*tgt_tgtsync.[0-9]+.0. = 2;[\r\n ]*pref_type.[0-9]+.0. = .*;[\r\n ]*interopobjs.[0-9]+.1. = &io2;[\r\n ]*tgt_tgtsync.[0-9]+.1. = 2;[\r\n ]*pref_type.[0-9]+.1. = .*;[\r\n ]*io3.[0-9]+ = \\(void \\*\\) io3;[\r\n ]*interopobjs.[0-9]+.0. = io3.[0-9]+;[\r\n ]*io4.[0-9]+ = io4;[\r\n ]*interopobjs.[0-9]+.0. = &io4.[0-9]+;[\r\n ]*io5.[0-9]+ = io5;[\r\n ]*interopobjs.[0-9]+.1. = &io5.[0-9]+;[\r\n ]*D.[0-9]+.0. = 1B;[\r\n ]*D.[0-9]+.1. = 1B;[\r\n ]*D.[0-9]+.2. = &y;[\r\n ]*__builtin_GOMP_interop \\(-5, 2, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, &pref_type.[0-9]+, 1, &interopobjs.[0-9]+, 2, &interopobjs.[0-9]+, 1, &D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/interop-5.c -std=c++98 scan-tree-dump-times omplower "void \\* D\\.[0-9]+.3.;[\r\n ]*void \\* interopobjs\\.[0-9]+.3.;[\r\n ]*int tgt_tgtsync\\.[0-9]+.3.;[\r\n ]*void \\* interopobjs\\.[0-9]+.2.;[\r\n ]*omp_interop_t obj3\\.[0-9]+;[\r\n ]*void \\* obj3\\.[0-9]+;[\r\n ]*omp_interop_t obj7\\.[0-9]+;[\r\n ]*void \\* obj7\\.[0-9]+;[\r\n ]*void \\* interopobjs\\.[0-9]+.2.;[\r\n ]*omp_interop_t obj6\\.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = &obj1;[\r\n ]*tgt_tgtsync.[0-9]+.0. = 2;[\r\n ]*interopobjs.[0-9]+.1. = &obj2;[\r\n ]*tgt_tgtsync.[0-9]+.1. = 2;[\r\n ]*interopobjs.[0-9]+.2. = &obj5;[\r\n ]*tgt_tgtsync.[0-9]+.2. = 3;[\r\n ]*obj3.[0-9]+ = obj3;[\r\n ]*obj3.[0-9]+ = \\(void \\*\\) obj3.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = obj3.[0-9]+;[\r\n ]*obj7.[0-9]+ = obj7;[\r\n ]*obj7.[0-9]+ = \\(void \\*\\) obj7.[0-9]+;[\r\n ]*interopobjs.[0-9]+.1. = obj7.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = &obj4;[\r\n ]*obj6.[0-9]+ = obj6;[\r\n ]*interopobjs.[0-9]+.1. = &obj6.[0-9]+;[\r\n ]*D.[0-9]+.0. = 1B;[\r\n ]*D.[0-9]+.1. = 1B;[\r\n ]*D.[0-9]+.2. = &x;[\r\n ]*__builtin_GOMP_interop \\(-5, 3, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, 0B, 2, &interopobjs.[0-9]+, 2, &interopobjs.[0-9]+, 1, &D.[0-9]+\\);" 1 PASS: c-c++-common/gomp/interop-5.c -std=c++98 scan-tree-dump-times omplower "void \\* interopobjs.[0-9]+.3.;[\r\n ]*int tgt_tgtsync\\.[0-9]+.3.;[\r\n ]*void \\* interopobjs\\.[0-9]+.2.;[\r\n ]*omp_interop_t obj3\\.[0-9]+;[\r\n ]*void \\* obj3\\.[0-9]+;[\r\n ]*omp_interop_t obj7\\.[0-9]+;[\r\n ]*void \\* obj7\\.[0-9]+;[\r\n ]*void \\* interopobjs\\.[0-9]+.2.;[\r\n ]*omp_interop_t obj6\\.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = &obj1;[\r\n ]*tgt_tgtsync.[0-9]+.0. = 2;[\r\n ]*interopobjs.[0-9]+.1. = &obj2;[\r\n ]*tgt_tgtsync.[0-9]+.1. = 2;[\r\n ]*interopobjs.[0-9]+.2. = &obj5;[\r\n ]*tgt_tgtsync.[0-9]+.2. = 1;[\r\n ]*obj3.[0-9]+ = obj3;[\r\n ]*obj3.[0-9]+ = \\(void \\*\\) obj3.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = obj3.[0-9]+;[\r\n ]*obj7.[0-9]+ = obj7;[\r\n ]*obj7.[0-9]+ = \\(void \\*\\) obj7.[0-9]+;[\r\n ]*interopobjs.[0-9]+.1. = obj7.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = &obj4;[\r\n ]*obj6.[0-9]+ = obj6;[\r\n ]*interopobjs.[0-9]+.1. = &obj6.[0-9]+;[\r\n ]*__builtin_GOMP_interop \\(-5, 3, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, 0B, 2, &interopobjs.[0-9]+, 2, &interopobjs.[0-9]+, 0, 0B\\);" 1 PASS: c-c++-common/gomp/interop-5.c -std=c++98 scan-tree-dump-times omplower "void \\* interopobjs\\.[0-9]+.1.;[\r\n ]*int tgt_tgtsync\\.[0-9]+.1.;[\r\n ]*void \\* pref_type.[0-9]+.1.;[\r\n ]*void \\* interopobjs.[0-9]+.1.;[\r\n ]*omp_interop_t obj5.[0-9]+;[\r\n ]*void \\* obj5.[0-9]+;[\r\n ]*void \\* interopobjs.[0-9]+.1.;[\r\n ]*interopobjs.[0-9]+.0. = &obj1;[\r\n ]*tgt_tgtsync.[0-9]+.0. = 1;[\r\n ]*pref_type.[0-9]+.0. = .*;[\r\n ]*obj5.[0-9]+ = obj5;[\r\n ]*obj5.[0-9]+ = \\(void \\*\\) obj5.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = obj5.[0-9]+;[\r\n ]*interopobjs.[0-9]+.0. = &obj3;[\r\n ]*__builtin_GOMP_interop \\(-5, 1, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, &pref_type.[0-9]+, 1, &interopobjs.[0-9]+, 1, &interopobjs.[0-9]+, 1, 0B\\);" 1 PASS: c-c++-common/gomp/interop-5.c -std=c++98 scan-tree-dump-times omplower "void \\* interopobjs\\.[0-9]+.5.;[\r\n ]*int tgt_tgtsync\\.[0-9]+.5.;[\r\n ]*interopobjs.[0-9]+.0. = &obj1;[\r\n ]*tgt_tgtsync.[0-9]+.0. = 1;[\r\n ]*interopobjs.[0-9]+.1. = &obj2;[\r\n ]*tgt_tgtsync.[0-9]+.1. = 1;[\r\n ]*interopobjs.[0-9]+.2. = &obj3;[\r\n ]*tgt_tgtsync.[0-9]+.2. = 1;[\r\n ]*interopobjs.[0-9]+.3. = &obj4;[\r\n ]*tgt_tgtsync.[0-9]+.3. = 2;[\r\n ]*interopobjs.[0-9]+.4. = &obj5;[\r\n ]*tgt_tgtsync.[0-9]+.4. = 3;[\r\n ]*__builtin_GOMP_interop \\(-5, 5, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, 0B, 0, 0B, 0, 0B, 0, 0B\\);" 1 PASS: c-c++-common/gomp/interop-5.c -std=c++98 scan-tree-dump-times omplower "void \\* interopobjs\\.[0-9]+.6.;[\r\n ]*int tgt_tgtsync\\.[0-9]+.6.;[\r\n ]*void \\* pref_type.[0-9]+.6.;[\r\n ]*interopobjs.[0-9]+.0. = &obj1;[\r\n ]*tgt_tgtsync.[0-9]+.0. = 1;[\r\n ]*pref_type.[0-9]+.0. = .*;[\r\n ]*interopobjs.[0-9]+.1. = &obj2;[\r\n ]*tgt_tgtsync.[0-9]+.1. = 1;[\r\n ]*pref_type.[0-9]+.1. = .*;[\r\n ]*interopobjs.[0-9]+.2. = &obj3;[\r\n ]*tgt_tgtsync.[0-9]+.2. = 1;[\r\n ]*pref_type.[0-9]+.2. = 0B;[\r\n ]*interopobjs.[0-9]+.3. = &obj4;[\r\n ]*tgt_tgtsync.[0-9]+.3. = 2;[\r\n ]*pref_type.[0-9]+.3. = .*;[\r\n ]*interopobjs.[0-9]+.4. = &obj7;[\r\n ]*tgt_tgtsync.[0-9]+.4. = 2;[\r\n ]*pref_type.[0-9]+.4. = .*;[\r\n ]*interopobjs.[0-9]+.5. = &obj5;[\r\n ]*tgt_tgtsync.[0-9]+.5. = 3;[\r\n ]*pref_type.[0-9]+.5. = .*;[\r\n ]*__builtin_GOMP_interop \\(-5, 6, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, &pref_type.[0-9]+, 0, 0B, 0, 0B, 0, 0B\\);" 1 PASS: c-c++-common/gomp/interop-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++20 (test for errors, line 55) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++26 (test for errors, line 55) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++98 (test for errors, line 55) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/gomp/lastprivate-conditional-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/lastprivate-conditional-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/lastprivate-conditional-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/lastprivate-conditional-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++20 (test for warnings, line 15) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++20 (test for warnings, line 29) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++20 (test for warnings, line 34) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++20 (test for warnings, line 39) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++20 (test for warnings, line 7) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++26 (test for warnings, line 15) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++26 (test for warnings, line 29) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++26 (test for warnings, line 34) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++26 (test for warnings, line 39) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++26 (test for warnings, line 7) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++98 (test for warnings, line 15) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++98 (test for warnings, line 29) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++98 (test for warnings, line 34) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++98 (test for warnings, line 39) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/gomp/lastprivate-conditional-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/lastprivate-conditional-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/lastprivate-conditional-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/lastprivate-conditional-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/lastprivate-conditional-5.c -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_end_nowait " 3 PASS: c-c++-common/gomp/lastprivate-conditional-5.c -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_start " 3 PASS: c-c++-common/gomp/lastprivate-conditional-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/lastprivate-conditional-5.c -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_end_nowait " 3 PASS: c-c++-common/gomp/lastprivate-conditional-5.c -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_start " 3 PASS: c-c++-common/gomp/lastprivate-conditional-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/lastprivate-conditional-5.c -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_end_nowait " 3 PASS: c-c++-common/gomp/lastprivate-conditional-5.c -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_start " 3 PASS: c-c++-common/gomp/lastprivate-conditional-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/linear-1.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/gomp/linear-1.c -std=gnu++20 (test for errors, line 21) PASS: c-c++-common/gomp/linear-1.c -std=gnu++20 (test for errors, line 27) PASS: c-c++-common/gomp/linear-1.c -std=gnu++20 (test for errors, line 33) PASS: c-c++-common/gomp/linear-1.c -std=gnu++20 (test for errors, line 39) PASS: c-c++-common/gomp/linear-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/linear-1.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/gomp/linear-1.c -std=gnu++26 (test for errors, line 21) PASS: c-c++-common/gomp/linear-1.c -std=gnu++26 (test for errors, line 27) PASS: c-c++-common/gomp/linear-1.c -std=gnu++26 (test for errors, line 33) PASS: c-c++-common/gomp/linear-1.c -std=gnu++26 (test for errors, line 39) PASS: c-c++-common/gomp/linear-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/linear-1.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/gomp/linear-1.c -std=gnu++98 (test for errors, line 21) PASS: c-c++-common/gomp/linear-1.c -std=gnu++98 (test for errors, line 27) PASS: c-c++-common/gomp/linear-1.c -std=gnu++98 (test for errors, line 33) PASS: c-c++-common/gomp/linear-1.c -std=gnu++98 (test for errors, line 39) PASS: c-c++-common/gomp/linear-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/linear-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/linear-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/linear-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/linear-3.c -std=gnu++20 (test for errors, line 6) PASS: c-c++-common/gomp/linear-3.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/gomp/linear-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/linear-3.c -std=gnu++26 (test for errors, line 6) PASS: c-c++-common/gomp/linear-3.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/gomp/linear-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/linear-3.c -std=gnu++98 (test for errors, line 6) PASS: c-c++-common/gomp/linear-3.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/gomp/linear-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/linear-4.c -std=gnu++20 (test for errors, line 20) PASS: c-c++-common/gomp/linear-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/linear-4.c -std=gnu++26 (test for errors, line 20) PASS: c-c++-common/gomp/linear-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/linear-4.c -std=gnu++98 (test for errors, line 20) PASS: c-c++-common/gomp/linear-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 104) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 110) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 115) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 118) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 121) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 124) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 158) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 164) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 170) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 176) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 182) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 188) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 194) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 200) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 205) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 208) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 211) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 214) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 249) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 255) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 261) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 267) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 273) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 278) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 281) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 284) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 287) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 86) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 92) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for errors, line 98) PASS: c-c++-common/gomp/loop-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 104) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 110) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 115) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 118) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 121) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 124) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 158) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 164) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 170) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 176) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 182) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 188) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 194) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 200) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 205) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 208) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 211) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 214) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 249) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 255) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 261) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 267) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 273) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 278) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 281) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 284) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 287) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 86) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 92) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for errors, line 98) PASS: c-c++-common/gomp/loop-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 104) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 110) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 115) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 118) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 121) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 124) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 158) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 164) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 170) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 176) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 182) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 188) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 194) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 200) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 205) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 208) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 211) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 214) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 249) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 255) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 261) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 267) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 273) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 278) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 281) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 284) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 287) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 86) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 92) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for errors, line 98) PASS: c-c++-common/gomp/loop-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/loop-10.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/gomp/loop-10.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/gomp/loop-10.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/gomp/loop-10.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/loop-10.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/gomp/loop-10.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/gomp/loop-10.c -std=c++20 at line 12 (test for errors, line 11) PASS: c-c++-common/gomp/loop-10.c -std=c++20 at line 13 (test for errors, line 11) PASS: c-c++-common/gomp/loop-10.c -std=c++20 at line 29 (test for errors, line 28) PASS: c-c++-common/gomp/loop-10.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/loop-10.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/gomp/loop-10.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/gomp/loop-10.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/loop-10.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/loop-10.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/gomp/loop-10.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/gomp/loop-10.c -std=c++26 at line 12 (test for errors, line 11) PASS: c-c++-common/gomp/loop-10.c -std=c++26 at line 13 (test for errors, line 11) PASS: c-c++-common/gomp/loop-10.c -std=c++26 at line 29 (test for errors, line 28) PASS: c-c++-common/gomp/loop-10.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/loop-10.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/gomp/loop-10.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/gomp/loop-10.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/gomp/loop-10.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/loop-10.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/gomp/loop-10.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/gomp/loop-10.c -std=c++98 at line 12 (test for errors, line 11) PASS: c-c++-common/gomp/loop-10.c -std=c++98 at line 13 (test for errors, line 11) PASS: c-c++-common/gomp/loop-10.c -std=c++98 at line 29 (test for errors, line 28) PASS: c-c++-common/gomp/loop-10.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/loop-11.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/loop-11.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/loop-11.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/loop-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/loop-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/loop-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/loop-3.c -std=c++20 (test for errors, line 101) PASS: c-c++-common/gomp/loop-3.c -std=c++20 (test for errors, line 109) PASS: c-c++-common/gomp/loop-3.c -std=c++20 (test for errors, line 116) PASS: c-c++-common/gomp/loop-3.c -std=c++20 (test for errors, line 123) PASS: c-c++-common/gomp/loop-3.c -std=c++20 (test for errors, line 129) PASS: c-c++-common/gomp/loop-3.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/gomp/loop-3.c -std=c++20 (test for errors, line 142) PASS: c-c++-common/gomp/loop-3.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/gomp/loop-3.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/gomp/loop-3.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/gomp/loop-3.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/gomp/loop-3.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/gomp/loop-3.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/gomp/loop-3.c -std=c++20 (test for errors, line 62) PASS: c-c++-common/gomp/loop-3.c -std=c++20 (test for errors, line 71) PASS: c-c++-common/gomp/loop-3.c -std=c++20 (test for errors, line 79) PASS: c-c++-common/gomp/loop-3.c -std=c++20 (test for errors, line 87) PASS: c-c++-common/gomp/loop-3.c -std=c++20 (test for errors, line 94) PASS: c-c++-common/gomp/loop-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/loop-3.c -std=c++26 (test for errors, line 101) PASS: c-c++-common/gomp/loop-3.c -std=c++26 (test for errors, line 109) PASS: c-c++-common/gomp/loop-3.c -std=c++26 (test for errors, line 116) PASS: c-c++-common/gomp/loop-3.c -std=c++26 (test for errors, line 123) PASS: c-c++-common/gomp/loop-3.c -std=c++26 (test for errors, line 129) PASS: c-c++-common/gomp/loop-3.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/gomp/loop-3.c -std=c++26 (test for errors, line 142) PASS: c-c++-common/gomp/loop-3.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/gomp/loop-3.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/gomp/loop-3.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/gomp/loop-3.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/gomp/loop-3.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/gomp/loop-3.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/gomp/loop-3.c -std=c++26 (test for errors, line 62) PASS: c-c++-common/gomp/loop-3.c -std=c++26 (test for errors, line 71) PASS: c-c++-common/gomp/loop-3.c -std=c++26 (test for errors, line 79) PASS: c-c++-common/gomp/loop-3.c -std=c++26 (test for errors, line 87) PASS: c-c++-common/gomp/loop-3.c -std=c++26 (test for errors, line 94) PASS: c-c++-common/gomp/loop-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/loop-3.c -std=c++98 (test for errors, line 101) PASS: c-c++-common/gomp/loop-3.c -std=c++98 (test for errors, line 109) PASS: c-c++-common/gomp/loop-3.c -std=c++98 (test for errors, line 116) PASS: c-c++-common/gomp/loop-3.c -std=c++98 (test for errors, line 123) PASS: c-c++-common/gomp/loop-3.c -std=c++98 (test for errors, line 129) PASS: c-c++-common/gomp/loop-3.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/gomp/loop-3.c -std=c++98 (test for errors, line 142) PASS: c-c++-common/gomp/loop-3.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/gomp/loop-3.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/gomp/loop-3.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/gomp/loop-3.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/gomp/loop-3.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/gomp/loop-3.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/gomp/loop-3.c -std=c++98 (test for errors, line 62) PASS: c-c++-common/gomp/loop-3.c -std=c++98 (test for errors, line 71) PASS: c-c++-common/gomp/loop-3.c -std=c++98 (test for errors, line 79) PASS: c-c++-common/gomp/loop-3.c -std=c++98 (test for errors, line 87) PASS: c-c++-common/gomp/loop-3.c -std=c++98 (test for errors, line 94) PASS: c-c++-common/gomp/loop-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/loop-4.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/loop-4.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/loop-4.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/loop-4.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/gomp/loop-4.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/loop-4.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/loop-4.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/loop-4.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/gomp/loop-4.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/gomp/loop-4.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/gomp/loop-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/loop-4.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/loop-4.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/loop-4.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/loop-4.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/gomp/loop-4.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/loop-4.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/loop-4.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/loop-4.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/gomp/loop-4.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/gomp/loop-4.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/gomp/loop-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/loop-4.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/loop-4.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/loop-4.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/loop-4.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/gomp/loop-4.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/loop-4.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/loop-4.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/loop-4.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/gomp/loop-4.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/gomp/loop-4.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/gomp/loop-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/loop-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/loop-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/loop-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 102) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 106) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 110) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 120) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 124) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 60) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 64) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 68) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 76) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 84) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 94) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for errors, line 98) PASS: c-c++-common/gomp/loop-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 102) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 106) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 110) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 120) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 124) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 60) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 64) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 68) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 76) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 84) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 94) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for errors, line 98) PASS: c-c++-common/gomp/loop-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 102) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 106) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 110) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 120) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 124) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 60) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 64) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 68) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 76) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 84) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 94) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for errors, line 98) PASS: c-c++-common/gomp/loop-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/loop-7.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/gomp/loop-7.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/loop-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/loop-7.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/gomp/loop-7.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/loop-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/loop-7.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/gomp/loop-7.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/loop-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/loop-8.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/loop-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/loop-8.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/loop-9.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/loop-9.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/loop-9.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/gomp/loop-9.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/gomp/loop-9.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/loop-9.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/loop-9.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/loop-9.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/loop-9.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/loop-9.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/gomp/loop-9.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/loop-9.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/loop-9.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/loop-9.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/loop-9.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/gomp/loop-9.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/gomp/loop-9.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/gomp/loop-9.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 104) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 106) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 108) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 110) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 50) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 58) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 60) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 62) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 64) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 66) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for errors, line 98) PASS: c-c++-common/gomp/map-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 104) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 106) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 108) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 110) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 50) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 58) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 60) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 62) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 64) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 66) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for errors, line 98) PASS: c-c++-common/gomp/map-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 104) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 106) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 108) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 110) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 50) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 58) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 60) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 62) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 64) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 66) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for errors, line 98) PASS: c-c++-common/gomp/map-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/map-2.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/map-2.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/gomp/map-2.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/gomp/map-2.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/map-2.c -std=c++20 (test for errors, line 27) PASS: c-c++-common/gomp/map-2.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/gomp/map-2.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/gomp/map-2.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/gomp/map-2.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/gomp/map-2.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/gomp/map-2.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/gomp/map-2.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/gomp/map-2.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/gomp/map-2.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/gomp/map-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/map-2.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/map-2.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/gomp/map-2.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/gomp/map-2.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/map-2.c -std=c++26 (test for errors, line 27) PASS: c-c++-common/gomp/map-2.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/gomp/map-2.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/gomp/map-2.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/gomp/map-2.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/gomp/map-2.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/gomp/map-2.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/gomp/map-2.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/gomp/map-2.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/gomp/map-2.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/gomp/map-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/map-2.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/gomp/map-2.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/gomp/map-2.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/gomp/map-2.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/map-2.c -std=c++98 (test for errors, line 27) PASS: c-c++-common/gomp/map-2.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/gomp/map-2.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/gomp/map-2.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/gomp/map-2.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/gomp/map-2.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/gomp/map-2.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/gomp/map-2.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/gomp/map-2.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/gomp/map-2.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/gomp/map-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/map-3.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/map-3.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/map-3.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/map-3.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/gomp/map-3.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/gomp/map-3.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/gomp/map-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/map-3.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/map-3.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/map-3.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/map-3.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/gomp/map-3.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/gomp/map-3.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/map-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/map-3.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/map-3.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/map-3.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/gomp/map-3.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/gomp/map-3.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/gomp/map-3.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/gomp/map-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/map-4.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/map-4.c -std=c++20 (test for errors, line 24) PASS: c-c++-common/gomp/map-4.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/map-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/map-4.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/map-4.c -std=c++26 (test for errors, line 24) PASS: c-c++-common/gomp/map-4.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/map-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/map-4.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/map-4.c -std=c++98 (test for errors, line 24) PASS: c-c++-common/gomp/map-4.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/map-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/map-5.c -std=c++20 scan-tree-dump gimple "pragma omp target enter data map\\(to:.* map\\(alloc:.* map\\(alloc:.*" PASS: c-c++-common/gomp/map-5.c -std=c++20 scan-tree-dump gimple "pragma omp target enter data map\\(to:.* map\\(to:.* map\\(alloc:.*" PASS: c-c++-common/gomp/map-5.c -std=c++20 scan-tree-dump gimple "pragma omp target exit data map\\(from:.* map\\(from:.* map\\(delete:.*" PASS: c-c++-common/gomp/map-5.c -std=c++20 scan-tree-dump gimple "pragma omp target exit data map\\(from:.* map\\(from:.* map\\(release:.*" PASS: c-c++-common/gomp/map-5.c -std=c++20 scan-tree-dump gimple "pragma omp target num_teams.* map\\(tofrom:.* map\\(alloc:.* map\\(alloc:.*" PASS: c-c++-common/gomp/map-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/map-5.c -std=c++26 scan-tree-dump gimple "pragma omp target enter data map\\(to:.* map\\(alloc:.* map\\(alloc:.*" PASS: c-c++-common/gomp/map-5.c -std=c++26 scan-tree-dump gimple "pragma omp target enter data map\\(to:.* map\\(to:.* map\\(alloc:.*" PASS: c-c++-common/gomp/map-5.c -std=c++26 scan-tree-dump gimple "pragma omp target exit data map\\(from:.* map\\(from:.* map\\(delete:.*" PASS: c-c++-common/gomp/map-5.c -std=c++26 scan-tree-dump gimple "pragma omp target exit data map\\(from:.* map\\(from:.* map\\(release:.*" PASS: c-c++-common/gomp/map-5.c -std=c++26 scan-tree-dump gimple "pragma omp target num_teams.* map\\(tofrom:.* map\\(alloc:.* map\\(alloc:.*" PASS: c-c++-common/gomp/map-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/map-5.c -std=c++98 scan-tree-dump gimple "pragma omp target enter data map\\(to:.* map\\(alloc:.* map\\(alloc:.*" PASS: c-c++-common/gomp/map-5.c -std=c++98 scan-tree-dump gimple "pragma omp target enter data map\\(to:.* map\\(to:.* map\\(alloc:.*" PASS: c-c++-common/gomp/map-5.c -std=c++98 scan-tree-dump gimple "pragma omp target exit data map\\(from:.* map\\(from:.* map\\(delete:.*" PASS: c-c++-common/gomp/map-5.c -std=c++98 scan-tree-dump gimple "pragma omp target exit data map\\(from:.* map\\(from:.* map\\(release:.*" PASS: c-c++-common/gomp/map-5.c -std=c++98 scan-tree-dump gimple "pragma omp target num_teams.* map\\(tofrom:.* map\\(alloc:.* map\\(alloc:.*" PASS: c-c++-common/gomp/map-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 102) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 147) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 154) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 160) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 163) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 69) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 75) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 78) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 81) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 84) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 87) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 90) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 93) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 96) PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for errors, line 99) PASS: c-c++-common/gomp/map-6.c -std=c++20 at line 33 (test for errors, line 32) PASS: c-c++-common/gomp/map-6.c -std=c++20 at line 34 (test for errors, line 32) PASS: c-c++-common/gomp/map-6.c -std=c++20 at line 38 (test for errors, line 37) PASS: c-c++-common/gomp/map-6.c -std=c++20 at line 39 (test for errors, line 37) PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump original "#pragma omp target map\\(from:b3\\) map\\(present,alloc:b2\\) map\\(present,tofrom:b1\\) map\\(to:b\\) map\\(always,to:a\\)" PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump original "pragma omp target map\\(always,to:b1" PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump original "pragma omp target map\\(always,to:b2" PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump original "pragma omp target map\\(always,to:b3" PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump original "pragma omp target map\\(always,to:b4" PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump original "pragma omp target map\\(always,to:b5" PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump original "pragma omp target map\\(always,to:b6" PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump original "pragma omp target map\\(always,to:b7\\) map\\(always,to:close\\) map\\(always,to:always\\)" PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump-not original "map\\([^\n\r)]*close[^\n\r)]*to:" PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump-times original "#pragma omp target data map\\(always,present,tofrom:b1\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump-times original "#pragma omp target data map\\(always,tofrom:b1\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump-times original "#pragma omp target data map\\(present,tofrom:b1\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump-times original "#pragma omp target data map\\(tofrom:b1\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump-times original "#pragma omp target enter data map\\(always,present,to:b1\\) map\\(always,present,to:b\\) map\\(present,alloc:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump-times original "#pragma omp target enter data map\\(always,to:b1\\) map\\(always,to:b\\) map\\(alloc:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump-times original "#pragma omp target enter data map\\(present,to:b1\\) map\\(present,to:b\\) map\\(present,alloc:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump-times original "#pragma omp target enter data map\\(to:b1\\) map\\(to:b\\) map\\(alloc:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump-times original "#pragma omp target exit data map\\(always,from:b1\\) map\\(release:b\\) map\\(delete:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump-times original "#pragma omp target exit data map\\(always,present,from:b1\\) map\\(release:b\\) map\\(delete:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump-times original "#pragma omp target exit data map\\(from:b1\\) map\\(release:b\\) map\\(delete:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump-times original "#pragma omp target exit data map\\(present,from:b1\\) map\\(release:b\\) map\\(delete:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++20 scan-tree-dump-times original "pragma omp target map\\(always,to:" 7 PASS: c-c++-common/gomp/map-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 102) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 147) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 154) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 160) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 163) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 69) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 72) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 75) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 78) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 81) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 84) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 87) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 90) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 93) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 96) PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for errors, line 99) PASS: c-c++-common/gomp/map-6.c -std=c++26 at line 33 (test for errors, line 32) PASS: c-c++-common/gomp/map-6.c -std=c++26 at line 34 (test for errors, line 32) PASS: c-c++-common/gomp/map-6.c -std=c++26 at line 38 (test for errors, line 37) PASS: c-c++-common/gomp/map-6.c -std=c++26 at line 39 (test for errors, line 37) PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump original "#pragma omp target map\\(from:b3\\) map\\(present,alloc:b2\\) map\\(present,tofrom:b1\\) map\\(to:b\\) map\\(always,to:a\\)" PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump original "pragma omp target map\\(always,to:b1" PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump original "pragma omp target map\\(always,to:b2" PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump original "pragma omp target map\\(always,to:b3" PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump original "pragma omp target map\\(always,to:b4" PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump original "pragma omp target map\\(always,to:b5" PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump original "pragma omp target map\\(always,to:b6" PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump original "pragma omp target map\\(always,to:b7\\) map\\(always,to:close\\) map\\(always,to:always\\)" PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump-not original "map\\([^\n\r)]*close[^\n\r)]*to:" PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump-times original "#pragma omp target data map\\(always,present,tofrom:b1\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump-times original "#pragma omp target data map\\(always,tofrom:b1\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump-times original "#pragma omp target data map\\(present,tofrom:b1\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump-times original "#pragma omp target data map\\(tofrom:b1\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump-times original "#pragma omp target enter data map\\(always,present,to:b1\\) map\\(always,present,to:b\\) map\\(present,alloc:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump-times original "#pragma omp target enter data map\\(always,to:b1\\) map\\(always,to:b\\) map\\(alloc:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump-times original "#pragma omp target enter data map\\(present,to:b1\\) map\\(present,to:b\\) map\\(present,alloc:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump-times original "#pragma omp target enter data map\\(to:b1\\) map\\(to:b\\) map\\(alloc:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump-times original "#pragma omp target exit data map\\(always,from:b1\\) map\\(release:b\\) map\\(delete:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump-times original "#pragma omp target exit data map\\(always,present,from:b1\\) map\\(release:b\\) map\\(delete:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump-times original "#pragma omp target exit data map\\(from:b1\\) map\\(release:b\\) map\\(delete:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump-times original "#pragma omp target exit data map\\(present,from:b1\\) map\\(release:b\\) map\\(delete:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++26 scan-tree-dump-times original "pragma omp target map\\(always,to:" 7 PASS: c-c++-common/gomp/map-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 102) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 147) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 154) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 160) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 163) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 69) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 72) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 75) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 78) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 81) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 84) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 87) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 90) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 93) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 96) PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for errors, line 99) PASS: c-c++-common/gomp/map-6.c -std=c++98 at line 33 (test for errors, line 32) PASS: c-c++-common/gomp/map-6.c -std=c++98 at line 34 (test for errors, line 32) PASS: c-c++-common/gomp/map-6.c -std=c++98 at line 38 (test for errors, line 37) PASS: c-c++-common/gomp/map-6.c -std=c++98 at line 39 (test for errors, line 37) PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump original "#pragma omp target map\\(from:b3\\) map\\(present,alloc:b2\\) map\\(present,tofrom:b1\\) map\\(to:b\\) map\\(always,to:a\\)" PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump original "pragma omp target map\\(always,to:b1" PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump original "pragma omp target map\\(always,to:b2" PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump original "pragma omp target map\\(always,to:b3" PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump original "pragma omp target map\\(always,to:b4" PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump original "pragma omp target map\\(always,to:b5" PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump original "pragma omp target map\\(always,to:b6" PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump original "pragma omp target map\\(always,to:b7\\) map\\(always,to:close\\) map\\(always,to:always\\)" PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump-not original "map\\([^\n\r)]*close[^\n\r)]*to:" PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump-times original "#pragma omp target data map\\(always,present,tofrom:b1\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump-times original "#pragma omp target data map\\(always,tofrom:b1\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump-times original "#pragma omp target data map\\(present,tofrom:b1\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump-times original "#pragma omp target data map\\(tofrom:b1\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump-times original "#pragma omp target enter data map\\(always,present,to:b1\\) map\\(always,present,to:b\\) map\\(present,alloc:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump-times original "#pragma omp target enter data map\\(always,to:b1\\) map\\(always,to:b\\) map\\(alloc:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump-times original "#pragma omp target enter data map\\(present,to:b1\\) map\\(present,to:b\\) map\\(present,alloc:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump-times original "#pragma omp target enter data map\\(to:b1\\) map\\(to:b\\) map\\(alloc:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump-times original "#pragma omp target exit data map\\(always,from:b1\\) map\\(release:b\\) map\\(delete:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump-times original "#pragma omp target exit data map\\(always,present,from:b1\\) map\\(release:b\\) map\\(delete:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump-times original "#pragma omp target exit data map\\(from:b1\\) map\\(release:b\\) map\\(delete:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump-times original "#pragma omp target exit data map\\(present,from:b1\\) map\\(release:b\\) map\\(delete:a\\)[\r\n]" 2 PASS: c-c++-common/gomp/map-6.c -std=c++98 scan-tree-dump-times original "pragma omp target map\\(always,to:" 7 PASS: c-c++-common/gomp/map-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/map-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/map-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/map-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/map-8.c -std=c++20 scan-tree-dump omplower "#pragma omp target enter data map\\(struct:my_struct \\[len: 1\\]\\) map\\(to:my_struct.u \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-8.c -std=c++20 scan-tree-dump omplower "#pragma omp target enter data map\\(to:my_struct3 \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-8.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/map-8.c -std=c++26 scan-tree-dump omplower "#pragma omp target enter data map\\(struct:my_struct \\[len: 1\\]\\) map\\(to:my_struct.u \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-8.c -std=c++26 scan-tree-dump omplower "#pragma omp target enter data map\\(to:my_struct3 \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/map-8.c -std=c++98 scan-tree-dump omplower "#pragma omp target enter data map\\(struct:my_struct \\[len: 1\\]\\) map\\(to:my_struct.u \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-8.c -std=c++98 scan-tree-dump omplower "#pragma omp target enter data map\\(to:my_struct3 \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-8.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/map-9.c -std=c++20 scan-tree-dump gimple "pragma omp target data map\\(force_present:b \\[len: [0-9]+\\]\\) map\\(force_present:a \\[len: [0-9]+\\]\\) map\\(always,present,from:c \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-9.c -std=c++20 scan-tree-dump gimple "pragma omp target enter data map\\(force_present:b \\[len: [0-9]+\\]\\) map\\(force_present:a \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-9.c -std=c++20 scan-tree-dump gimple "pragma omp target exit data map\\(always,present,from:c \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-9.c -std=c++20 scan-tree-dump gimple "pragma omp target.*map\\(force_present:b \\[len: [0-9]+\\]\\) map\\(from:c \\[len: [0-9]+\\]\\) map\\(to:a \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-9.c -std=c++20 scan-tree-dump gimple "pragma omp target.*map\\(force_present:c \\[len: [0-9]+\\]\\) map\\(force_present:b \\[len: [0-9]+\\]\\) map\\(force_present:a \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-9.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/map-9.c -std=c++26 scan-tree-dump gimple "pragma omp target data map\\(force_present:b \\[len: [0-9]+\\]\\) map\\(force_present:a \\[len: [0-9]+\\]\\) map\\(always,present,from:c \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-9.c -std=c++26 scan-tree-dump gimple "pragma omp target enter data map\\(force_present:b \\[len: [0-9]+\\]\\) map\\(force_present:a \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-9.c -std=c++26 scan-tree-dump gimple "pragma omp target exit data map\\(always,present,from:c \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-9.c -std=c++26 scan-tree-dump gimple "pragma omp target.*map\\(force_present:b \\[len: [0-9]+\\]\\) map\\(from:c \\[len: [0-9]+\\]\\) map\\(to:a \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-9.c -std=c++26 scan-tree-dump gimple "pragma omp target.*map\\(force_present:c \\[len: [0-9]+\\]\\) map\\(force_present:b \\[len: [0-9]+\\]\\) map\\(force_present:a \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-9.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/map-9.c -std=c++98 scan-tree-dump gimple "pragma omp target data map\\(force_present:b \\[len: [0-9]+\\]\\) map\\(force_present:a \\[len: [0-9]+\\]\\) map\\(always,present,from:c \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-9.c -std=c++98 scan-tree-dump gimple "pragma omp target enter data map\\(force_present:b \\[len: [0-9]+\\]\\) map\\(force_present:a \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-9.c -std=c++98 scan-tree-dump gimple "pragma omp target exit data map\\(always,present,from:c \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-9.c -std=c++98 scan-tree-dump gimple "pragma omp target.*map\\(force_present:b \\[len: [0-9]+\\]\\) map\\(from:c \\[len: [0-9]+\\]\\) map\\(to:a \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-9.c -std=c++98 scan-tree-dump gimple "pragma omp target.*map\\(force_present:c \\[len: [0-9]+\\]\\) map\\(force_present:b \\[len: [0-9]+\\]\\) map\\(force_present:a \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/map-9.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/map-incomplete-type.c -std=c++20 at line 15 (test for errors, line 12) PASS: c-c++-common/gomp/map-incomplete-type.c -std=c++20 at line 16 (test for errors, line 12) PASS: c-c++-common/gomp/map-incomplete-type.c -std=c++20 at line 2 (test for warnings, line 1) PASS: c-c++-common/gomp/map-incomplete-type.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/map-incomplete-type.c -std=c++26 at line 15 (test for errors, line 12) PASS: c-c++-common/gomp/map-incomplete-type.c -std=c++26 at line 16 (test for errors, line 12) PASS: c-c++-common/gomp/map-incomplete-type.c -std=c++26 at line 2 (test for warnings, line 1) PASS: c-c++-common/gomp/map-incomplete-type.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/map-incomplete-type.c -std=c++98 at line 15 (test for errors, line 12) PASS: c-c++-common/gomp/map-incomplete-type.c -std=c++98 at line 16 (test for errors, line 12) PASS: c-c++-common/gomp/map-incomplete-type.c -std=c++98 at line 2 (test for warnings, line 1) PASS: c-c++-common/gomp/map-incomplete-type.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/masked-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/masked-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/masked-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/masked-2.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/gomp/masked-2.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/gomp/masked-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/masked-2.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/gomp/masked-2.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/gomp/masked-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/masked-2.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/gomp/masked-2.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/gomp/masked-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/masked-combined-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/masked-combined-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/masked-combined-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/masked-combined-2.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/masked-combined-2.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/gomp/masked-combined-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/masked-combined-2.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/masked-combined-2.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/gomp/masked-combined-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/masked-combined-2.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/masked-combined-2.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/gomp/masked-combined-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/master-combined-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/master-combined-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/master-combined-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/master-combined-2.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/master-combined-2.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/gomp/master-combined-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/master-combined-2.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/master-combined-2.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/gomp/master-combined-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/master-combined-2.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/master-combined-2.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/gomp/master-combined-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/master-construct-dep.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/gomp/master-construct-dep.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/gomp/master-construct-dep.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/master-construct-dep.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/gomp/master-construct-dep.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/gomp/master-construct-dep.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/master-construct-dep.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/gomp/master-construct-dep.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/gomp/master-construct-dep.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/metadirective-1.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/metadirective-1.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/gomp/metadirective-1.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/metadirective-1.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/gomp/metadirective-1.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/gomp/metadirective-1.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/metadirective-1.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/gomp/metadirective-1.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/gomp/metadirective-1.c -std=c++20 at line 56 (test for errors, line 53) PASS: c-c++-common/gomp/metadirective-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/metadirective-1.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/metadirective-1.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/gomp/metadirective-1.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/metadirective-1.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/gomp/metadirective-1.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/gomp/metadirective-1.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/metadirective-1.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/gomp/metadirective-1.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/gomp/metadirective-1.c -std=c++26 at line 56 (test for errors, line 53) PASS: c-c++-common/gomp/metadirective-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/metadirective-1.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/metadirective-1.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/gomp/metadirective-1.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/metadirective-1.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/gomp/metadirective-1.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/gomp/metadirective-1.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/gomp/metadirective-1.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/gomp/metadirective-1.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/gomp/metadirective-1.c -std=c++98 at line 56 (test for errors, line 53) PASS: c-c++-common/gomp/metadirective-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/metadirective-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/metadirective-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/metadirective-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/metadirective-3.c -std=c++20 scan-tree-dump-not gimple " teams" PASS: c-c++-common/gomp/metadirective-3.c -std=c++20 scan-tree-dump-not gimple "#pragma omp metadirective" PASS: c-c++-common/gomp/metadirective-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/metadirective-3.c -std=c++20 PR118694 (test for bogus messages, line 11) PASS: c-c++-common/gomp/metadirective-3.c -std=c++26 scan-tree-dump-not gimple " teams" PASS: c-c++-common/gomp/metadirective-3.c -std=c++26 scan-tree-dump-not gimple "#pragma omp metadirective" PASS: c-c++-common/gomp/metadirective-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/metadirective-3.c -std=c++26 PR118694 (test for bogus messages, line 11) PASS: c-c++-common/gomp/metadirective-3.c -std=c++98 scan-tree-dump-not gimple " teams" PASS: c-c++-common/gomp/metadirective-3.c -std=c++98 scan-tree-dump-not gimple "#pragma omp metadirective" PASS: c-c++-common/gomp/metadirective-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/metadirective-3.c -std=c++98 PR118694 (test for bogus messages, line 11) PASS: c-c++-common/gomp/metadirective-4.c -std=c++20 scan-tree-dump-not gimple "#pragma omp metadirective" PASS: c-c++-common/gomp/metadirective-4.c -std=c++20 scan-tree-dump-times original "#pragma omp metadirective" 1 PASS: c-c++-common/gomp/metadirective-4.c -std=c++20 scan-tree-dump-times original "#pragma omp parallel" 2 PASS: c-c++-common/gomp/metadirective-4.c -std=c++20 scan-tree-dump-times original "otherwise:" 1 PASS: c-c++-common/gomp/metadirective-4.c -std=c++20 scan-tree-dump-times original "when \\(construct = .*target.*\\):" 1 PASS: c-c++-common/gomp/metadirective-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/metadirective-4.c -std=c++26 scan-tree-dump-not gimple "#pragma omp metadirective" PASS: c-c++-common/gomp/metadirective-4.c -std=c++26 scan-tree-dump-times original "#pragma omp metadirective" 1 PASS: c-c++-common/gomp/metadirective-4.c -std=c++26 scan-tree-dump-times original "#pragma omp parallel" 2 PASS: c-c++-common/gomp/metadirective-4.c -std=c++26 scan-tree-dump-times original "otherwise:" 1 PASS: c-c++-common/gomp/metadirective-4.c -std=c++26 scan-tree-dump-times original "when \\(construct = .*target.*\\):" 1 PASS: c-c++-common/gomp/metadirective-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/metadirective-4.c -std=c++98 scan-tree-dump-not gimple "#pragma omp metadirective" PASS: c-c++-common/gomp/metadirective-4.c -std=c++98 scan-tree-dump-times original "#pragma omp metadirective" 1 PASS: c-c++-common/gomp/metadirective-4.c -std=c++98 scan-tree-dump-times original "#pragma omp parallel" 2 PASS: c-c++-common/gomp/metadirective-4.c -std=c++98 scan-tree-dump-times original "otherwise:" 1 PASS: c-c++-common/gomp/metadirective-4.c -std=c++98 scan-tree-dump-times original "when \\(construct = .*target.*\\):" 1 PASS: c-c++-common/gomp/metadirective-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/metadirective-5.c -std=c++20 scan-tree-dump-not original "#pragma omp metadirective" PASS: c-c++-common/gomp/metadirective-5.c -std=c++20 scan-tree-dump-times original "#pragma omp distribute" 1 PASS: c-c++-common/gomp/metadirective-5.c -std=c++20 scan-tree-dump-times original "#pragma omp for" 2 PASS: c-c++-common/gomp/metadirective-5.c -std=c++20 scan-tree-dump-times original "#pragma omp parallel" 2 PASS: c-c++-common/gomp/metadirective-5.c -std=c++20 scan-tree-dump-times original "#pragma omp target" 1 PASS: c-c++-common/gomp/metadirective-5.c -std=c++20 scan-tree-dump-times original "#pragma omp teams" 1 PASS: c-c++-common/gomp/metadirective-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/metadirective-5.c -std=c++26 scan-tree-dump-not original "#pragma omp metadirective" PASS: c-c++-common/gomp/metadirective-5.c -std=c++26 scan-tree-dump-times original "#pragma omp distribute" 1 PASS: c-c++-common/gomp/metadirective-5.c -std=c++26 scan-tree-dump-times original "#pragma omp for" 2 PASS: c-c++-common/gomp/metadirective-5.c -std=c++26 scan-tree-dump-times original "#pragma omp parallel" 2 PASS: c-c++-common/gomp/metadirective-5.c -std=c++26 scan-tree-dump-times original "#pragma omp target" 1 PASS: c-c++-common/gomp/metadirective-5.c -std=c++26 scan-tree-dump-times original "#pragma omp teams" 1 PASS: c-c++-common/gomp/metadirective-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/metadirective-5.c -std=c++98 scan-tree-dump-not original "#pragma omp metadirective" PASS: c-c++-common/gomp/metadirective-5.c -std=c++98 scan-tree-dump-times original "#pragma omp distribute" 1 PASS: c-c++-common/gomp/metadirective-5.c -std=c++98 scan-tree-dump-times original "#pragma omp for" 2 PASS: c-c++-common/gomp/metadirective-5.c -std=c++98 scan-tree-dump-times original "#pragma omp parallel" 2 PASS: c-c++-common/gomp/metadirective-5.c -std=c++98 scan-tree-dump-times original "#pragma omp target" 1 PASS: c-c++-common/gomp/metadirective-5.c -std=c++98 scan-tree-dump-times original "#pragma omp teams" 1 PASS: c-c++-common/gomp/metadirective-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/metadirective-6.c -std=c++20 scan-tree-dump-not gimple "#pragma omp metadirective" PASS: c-c++-common/gomp/metadirective-6.c -std=c++20 scan-tree-dump-times original "#pragma omp for" 4 PASS: c-c++-common/gomp/metadirective-6.c -std=c++20 scan-tree-dump-times original "#pragma omp metadirective" 2 PASS: c-c++-common/gomp/metadirective-6.c -std=c++20 scan-tree-dump-times original "#pragma omp parallel" 1 PASS: c-c++-common/gomp/metadirective-6.c -std=c++20 scan-tree-dump-times original "otherwise:" 2 PASS: c-c++-common/gomp/metadirective-6.c -std=c++20 scan-tree-dump-times original "when \\(construct = .parallel" 4 PASS: c-c++-common/gomp/metadirective-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/metadirective-6.c -std=c++26 scan-tree-dump-not gimple "#pragma omp metadirective" PASS: c-c++-common/gomp/metadirective-6.c -std=c++26 scan-tree-dump-times original "#pragma omp for" 4 PASS: c-c++-common/gomp/metadirective-6.c -std=c++26 scan-tree-dump-times original "#pragma omp metadirective" 2 PASS: c-c++-common/gomp/metadirective-6.c -std=c++26 scan-tree-dump-times original "#pragma omp parallel" 1 PASS: c-c++-common/gomp/metadirective-6.c -std=c++26 scan-tree-dump-times original "otherwise:" 2 PASS: c-c++-common/gomp/metadirective-6.c -std=c++26 scan-tree-dump-times original "when \\(construct = .parallel" 4 PASS: c-c++-common/gomp/metadirective-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/metadirective-6.c -std=c++98 scan-tree-dump-not gimple "#pragma omp metadirective" PASS: c-c++-common/gomp/metadirective-6.c -std=c++98 scan-tree-dump-times original "#pragma omp for" 4 PASS: c-c++-common/gomp/metadirective-6.c -std=c++98 scan-tree-dump-times original "#pragma omp metadirective" 2 PASS: c-c++-common/gomp/metadirective-6.c -std=c++98 scan-tree-dump-times original "#pragma omp parallel" 1 PASS: c-c++-common/gomp/metadirective-6.c -std=c++98 scan-tree-dump-times original "otherwise:" 2 PASS: c-c++-common/gomp/metadirective-6.c -std=c++98 scan-tree-dump-times original "when \\(construct = .parallel" 4 PASS: c-c++-common/gomp/metadirective-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/metadirective-7.c -std=c++20 scan-tree-dump-times gimple "OMP_TARGET_DEVICE_MATCHES" 0 PASS: c-c++-common/gomp/metadirective-7.c -std=c++20 scan-tree-dump-times gimple "pragma omp target[^\\n]* device\\(num" 0 PASS: c-c++-common/gomp/metadirective-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/metadirective-7.c -std=c++26 scan-tree-dump-times gimple "OMP_TARGET_DEVICE_MATCHES" 0 PASS: c-c++-common/gomp/metadirective-7.c -std=c++26 scan-tree-dump-times gimple "pragma omp target[^\\n]* device\\(num" 0 PASS: c-c++-common/gomp/metadirective-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/metadirective-7.c -std=c++98 scan-tree-dump-times gimple "OMP_TARGET_DEVICE_MATCHES" 0 PASS: c-c++-common/gomp/metadirective-7.c -std=c++98 scan-tree-dump-times gimple "pragma omp target[^\\n]* device\\(num" 0 PASS: c-c++-common/gomp/metadirective-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/metadirective-8.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/metadirective-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/metadirective-8.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/metadirective-condition-constexpr.c -std=c++11 scan-tree-dump-not original "__builtin_GOMP_error" PASS: c-c++-common/gomp/metadirective-condition-constexpr.c -std=c++11 (test for excess errors) PASS: c-c++-common/gomp/metadirective-condition-constexpr.c -std=c++20 scan-tree-dump-not original "__builtin_GOMP_error" PASS: c-c++-common/gomp/metadirective-condition-constexpr.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/metadirective-condition-constexpr.c -std=c++26 scan-tree-dump-not original "__builtin_GOMP_error" PASS: c-c++-common/gomp/metadirective-condition-constexpr.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/metadirective-condition.c -std=c++20 scan-tree-dump original "ptr != 0B" PASS: c-c++-common/gomp/metadirective-condition.c -std=c++20 scan-tree-dump original "x != 0.0" PASS: c-c++-common/gomp/metadirective-condition.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/metadirective-condition.c -std=c++26 scan-tree-dump original "ptr != 0B" PASS: c-c++-common/gomp/metadirective-condition.c -std=c++26 scan-tree-dump original "x != 0.0" PASS: c-c++-common/gomp/metadirective-condition.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/metadirective-condition.c -std=c++98 scan-tree-dump original "ptr != 0B" PASS: c-c++-common/gomp/metadirective-condition.c -std=c++98 scan-tree-dump original "x != 0.0" PASS: c-c++-common/gomp/metadirective-condition.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/metadirective-construct.c -std=c++20 scan-tree-dump-not optimized "__builtin_GOMP_error" PASS: c-c++-common/gomp/metadirective-construct.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/metadirective-construct.c -std=c++26 scan-tree-dump-not optimized "__builtin_GOMP_error" PASS: c-c++-common/gomp/metadirective-construct.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/metadirective-construct.c -std=c++98 scan-tree-dump-not optimized "__builtin_GOMP_error" PASS: c-c++-common/gomp/metadirective-construct.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/metadirective-device.c -std=c++20 scan-tree-dump-not optimized "__builtin_GOMP_error" PASS: c-c++-common/gomp/metadirective-device.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/metadirective-device.c -std=c++26 scan-tree-dump-not optimized "__builtin_GOMP_error" PASS: c-c++-common/gomp/metadirective-device.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/metadirective-device.c -std=c++98 scan-tree-dump-not optimized "__builtin_GOMP_error" PASS: c-c++-common/gomp/metadirective-device.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/metadirective-error-recovery.c -std=c++20 at line 20 (test for errors, line 18) PASS: c-c++-common/gomp/metadirective-error-recovery.c -std=c++20 at line 23 (test for errors, line 21) PASS: c-c++-common/gomp/metadirective-error-recovery.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/metadirective-error-recovery.c -std=c++26 at line 20 (test for errors, line 18) PASS: c-c++-common/gomp/metadirective-error-recovery.c -std=c++26 at line 23 (test for errors, line 21) PASS: c-c++-common/gomp/metadirective-error-recovery.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/metadirective-error-recovery.c -std=c++98 at line 20 (test for errors, line 18) PASS: c-c++-common/gomp/metadirective-error-recovery.c -std=c++98 at line 23 (test for errors, line 21) PASS: c-c++-common/gomp/metadirective-error-recovery.c -std=c++98 (test for excess errors) UNSUPPORTED: c-c++-common/gomp/metadirective-no-score.c -std=c++20 UNSUPPORTED: c-c++-common/gomp/metadirective-no-score.c -std=c++26 UNSUPPORTED: c-c++-common/gomp/metadirective-no-score.c -std=c++98 PASS: c-c++-common/gomp/metadirective-target-device-1.c -std=c++20 scan-tree-dump-times optimized "GOMP_error" 0 PASS: c-c++-common/gomp/metadirective-target-device-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/metadirective-target-device-1.c -std=c++26 scan-tree-dump-times optimized "GOMP_error" 0 PASS: c-c++-common/gomp/metadirective-target-device-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/metadirective-target-device-1.c -std=c++98 scan-tree-dump-times optimized "GOMP_error" 0 PASS: c-c++-common/gomp/metadirective-target-device-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++20 scan-tree-dump-not optimized "f1 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++20 scan-tree-dump-not optimized "f2 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++20 scan-tree-dump-not optimized "f3 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++20 scan-tree-dump-not optimized "f4 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++20 scan-tree-dump-not optimized "f5 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++20 scan-tree-dump-not optimized "f6 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++20 scan-tree-dump-not optimized "f7 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++20 scan-tree-dump-not optimized "f8 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++26 scan-tree-dump-not optimized "f1 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++26 scan-tree-dump-not optimized "f2 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++26 scan-tree-dump-not optimized "f3 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++26 scan-tree-dump-not optimized "f4 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++26 scan-tree-dump-not optimized "f5 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++26 scan-tree-dump-not optimized "f6 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++26 scan-tree-dump-not optimized "f7 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++26 scan-tree-dump-not optimized "f8 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++98 scan-tree-dump-not optimized "f1 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++98 scan-tree-dump-not optimized "f2 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++98 scan-tree-dump-not optimized "f3 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++98 scan-tree-dump-not optimized "f4 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++98 scan-tree-dump-not optimized "f5 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++98 scan-tree-dump-not optimized "f6 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++98 scan-tree-dump-not optimized "f7 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++98 scan-tree-dump-not optimized "f8 match failed" PASS: c-c++-common/gomp/metadirective-target-device-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/nesting-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/nesting-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/nesting-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 105) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 107) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 123) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 128) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 133) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 138) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 143) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 150) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 157) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 164) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 165) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 171) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 172) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 27) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 67) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for errors, line 69) PASS: c-c++-common/gomp/nesting-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 105) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 107) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 123) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 128) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 133) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 138) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 143) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 150) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 157) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 164) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 165) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 171) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 172) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 27) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 67) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for errors, line 69) PASS: c-c++-common/gomp/nesting-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 105) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 107) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 123) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 128) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 133) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 138) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 143) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 150) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 157) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 164) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 165) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 171) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 172) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 27) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 67) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for errors, line 69) PASS: c-c++-common/gomp/nesting-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++20 (test for warnings, line 16) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++20 (test for warnings, line 8) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++26 (test for warnings, line 16) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++98 (test for warnings, line 16) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++98 (test for warnings, line 8) PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/nontemporal-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/nontemporal-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/nontemporal-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/nontemporal-2.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/nontemporal-2.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/nontemporal-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/nontemporal-2.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/nontemporal-2.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/nontemporal-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/nontemporal-2.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/nontemporal-2.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/nontemporal-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/nothing-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/nothing-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/nothing-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/nothing-2.c -std=c++20 (test for errors, line 1) PASS: c-c++-common/gomp/nothing-2.c -std=c++20 (test for errors, line 2) PASS: c-c++-common/gomp/nothing-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/nothing-2.c -std=c++26 (test for errors, line 1) PASS: c-c++-common/gomp/nothing-2.c -std=c++26 (test for errors, line 2) PASS: c-c++-common/gomp/nothing-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/nothing-2.c -std=c++98 (test for errors, line 1) PASS: c-c++-common/gomp/nothing-2.c -std=c++98 (test for errors, line 2) PASS: c-c++-common/gomp/nothing-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/num-teams-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/num-teams-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/num-teams-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/num-teams-2.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/gomp/num-teams-2.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/gomp/num-teams-2.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/gomp/num-teams-2.c -std=c++20 (test for warnings, line 21) PASS: c-c++-common/gomp/num-teams-2.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/gomp/num-teams-2.c -std=c++20 (test for warnings, line 25) PASS: c-c++-common/gomp/num-teams-2.c -std=c++20 (test for warnings, line 6) PASS: c-c++-common/gomp/num-teams-2.c -std=c++20 (test for warnings, line 8) PASS: c-c++-common/gomp/num-teams-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/num-teams-2.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/gomp/num-teams-2.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/gomp/num-teams-2.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/gomp/num-teams-2.c -std=c++26 (test for warnings, line 21) PASS: c-c++-common/gomp/num-teams-2.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/gomp/num-teams-2.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/gomp/num-teams-2.c -std=c++26 (test for warnings, line 6) PASS: c-c++-common/gomp/num-teams-2.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/gomp/num-teams-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/num-teams-2.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/gomp/num-teams-2.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/gomp/num-teams-2.c -std=c++98 (test for warnings, line 19) PASS: c-c++-common/gomp/num-teams-2.c -std=c++98 (test for warnings, line 21) PASS: c-c++-common/gomp/num-teams-2.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/gomp/num-teams-2.c -std=c++98 (test for warnings, line 25) PASS: c-c++-common/gomp/num-teams-2.c -std=c++98 (test for warnings, line 6) PASS: c-c++-common/gomp/num-teams-2.c -std=c++98 (test for warnings, line 8) PASS: c-c++-common/gomp/num-teams-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/omp_get_num_devices_initial_device-2.c -std=c++20 scan-tree-dump-times optimized "abort" 3 PASS: c-c++-common/gomp/omp_get_num_devices_initial_device-2.c -std=c++20 scan-tree-dump-times optimized "omp_get_initial_device" 3 PASS: c-c++-common/gomp/omp_get_num_devices_initial_device-2.c -std=c++20 scan-tree-dump-times optimized "omp_get_num_devices" 4 PASS: c-c++-common/gomp/omp_get_num_devices_initial_device-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/omp_get_num_devices_initial_device-2.c -std=c++26 scan-tree-dump-times optimized "abort" 3 PASS: c-c++-common/gomp/omp_get_num_devices_initial_device-2.c -std=c++26 scan-tree-dump-times optimized "omp_get_initial_device" 3 PASS: c-c++-common/gomp/omp_get_num_devices_initial_device-2.c -std=c++26 scan-tree-dump-times optimized "omp_get_num_devices" 4 PASS: c-c++-common/gomp/omp_get_num_devices_initial_device-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/omp_get_num_devices_initial_device-2.c -std=c++98 scan-tree-dump-times optimized "abort" 3 PASS: c-c++-common/gomp/omp_get_num_devices_initial_device-2.c -std=c++98 scan-tree-dump-times optimized "omp_get_initial_device" 3 PASS: c-c++-common/gomp/omp_get_num_devices_initial_device-2.c -std=c++98 scan-tree-dump-times optimized "omp_get_num_devices" 4 PASS: c-c++-common/gomp/omp_get_num_devices_initial_device-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/omp_get_num_devices_initial_device.c -std=c++20 scan-tree-dump optimized "return 0;" PASS: c-c++-common/gomp/omp_get_num_devices_initial_device.c -std=c++20 scan-tree-dump-not optimized "abort" PASS: c-c++-common/gomp/omp_get_num_devices_initial_device.c -std=c++20 scan-tree-dump-not optimized "omp_get_num_devices" PASS: c-c++-common/gomp/omp_get_num_devices_initial_device.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/omp_get_num_devices_initial_device.c -std=c++26 scan-tree-dump optimized "return 0;" PASS: c-c++-common/gomp/omp_get_num_devices_initial_device.c -std=c++26 scan-tree-dump-not optimized "abort" PASS: c-c++-common/gomp/omp_get_num_devices_initial_device.c -std=c++26 scan-tree-dump-not optimized "omp_get_num_devices" PASS: c-c++-common/gomp/omp_get_num_devices_initial_device.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/omp_get_num_devices_initial_device.c -std=c++98 scan-tree-dump optimized "return 0;" PASS: c-c++-common/gomp/omp_get_num_devices_initial_device.c -std=c++98 scan-tree-dump-not optimized "abort" PASS: c-c++-common/gomp/omp_get_num_devices_initial_device.c -std=c++98 scan-tree-dump-not optimized "omp_get_num_devices" PASS: c-c++-common/gomp/omp_get_num_devices_initial_device.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/ompx-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/ompx-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/ompx-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/ompx-2.c -std=c++20 (test for warnings, line 4) PASS: c-c++-common/gomp/ompx-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/ompx-2.c -std=c++26 (test for warnings, line 4) PASS: c-c++-common/gomp/ompx-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/ompx-2.c -std=c++98 (test for warnings, line 4) PASS: c-c++-common/gomp/ompx-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/order-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/order-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/order-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/order-2.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/order-2.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/order-2.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/gomp/order-2.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/gomp/order-2.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/gomp/order-2.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/gomp/order-2.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/order-2.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/gomp/order-2.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/gomp/order-2.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/gomp/order-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/order-2.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/order-2.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/order-2.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/gomp/order-2.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/gomp/order-2.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/gomp/order-2.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/gomp/order-2.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/order-2.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/gomp/order-2.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/gomp/order-2.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/gomp/order-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/order-2.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/order-2.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/gomp/order-2.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/gomp/order-2.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/gomp/order-2.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/gomp/order-2.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/gomp/order-2.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/gomp/order-2.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/gomp/order-2.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/gomp/order-2.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/gomp/order-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 103) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 109) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 115) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 121) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 126) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 129) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 132) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 135) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 159) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 165) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 171) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 177) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 183) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 189) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 196) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 202) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 205) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 208) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 211) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 53) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 59) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 64) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 67) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 70) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 73) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 83) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for errors, line 97) PASS: c-c++-common/gomp/order-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 103) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 109) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 115) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 121) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 126) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 129) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 132) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 135) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 159) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 165) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 171) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 177) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 183) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 189) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 196) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 202) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 205) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 208) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 211) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 53) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 59) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 64) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 67) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 70) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 73) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 83) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for errors, line 97) PASS: c-c++-common/gomp/order-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 103) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 109) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 115) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 121) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 126) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 129) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 132) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 135) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 159) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 165) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 171) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 177) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 183) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 189) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 196) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 202) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 205) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 208) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 211) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 47) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 53) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 59) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 64) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 67) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 70) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 73) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 83) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for errors, line 97) PASS: c-c++-common/gomp/order-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/order-4.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/order-4.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/gomp/order-4.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/order-4.c -std=c++20 (test for warnings, line 17) PASS: c-c++-common/gomp/order-4.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/gomp/order-4.c -std=c++20 (test for warnings, line 26) PASS: c-c++-common/gomp/order-4.c -std=c++20 (test for warnings, line 8) PASS: c-c++-common/gomp/order-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/order-4.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/order-4.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/gomp/order-4.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/order-4.c -std=c++26 (test for warnings, line 17) PASS: c-c++-common/gomp/order-4.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/gomp/order-4.c -std=c++26 (test for warnings, line 26) PASS: c-c++-common/gomp/order-4.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/gomp/order-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/order-4.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/order-4.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/gomp/order-4.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/order-4.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/gomp/order-4.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/gomp/order-4.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/gomp/order-4.c -std=c++98 (test for warnings, line 8) PASS: c-c++-common/gomp/order-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/order-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/order-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/order-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 103) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 109) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 115) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 121) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 126) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 129) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 132) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 135) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 159) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 165) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 171) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 177) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 183) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 189) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 196) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 202) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 205) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 208) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 211) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 221) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 235) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 241) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 247) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 253) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 259) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 264) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 267) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 270) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 273) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 283) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 297) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 303) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 309) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 315) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 321) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 326) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 329) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 332) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 335) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 359) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 365) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 371) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 377) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 383) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 389) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 396) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 402) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 405) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 408) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 411) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 53) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 59) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 64) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 67) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 70) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 73) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 83) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for errors, line 97) PASS: c-c++-common/gomp/order-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 103) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 109) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 115) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 121) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 126) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 129) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 132) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 135) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 159) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 165) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 171) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 177) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 183) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 189) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 196) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 202) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 205) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 208) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 211) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 221) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 235) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 241) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 247) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 253) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 259) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 264) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 267) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 270) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 273) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 283) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 297) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 303) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 309) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 315) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 321) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 326) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 329) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 332) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 335) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 359) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 365) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 371) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 377) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 383) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 389) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 396) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 402) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 405) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 408) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 411) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 53) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 59) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 64) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 67) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 70) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 73) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 83) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for errors, line 97) PASS: c-c++-common/gomp/order-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 103) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 109) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 115) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 121) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 126) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 129) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 132) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 135) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 159) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 165) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 171) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 177) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 183) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 189) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 196) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 202) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 205) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 208) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 211) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 221) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 235) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 241) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 247) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 253) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 259) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 264) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 267) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 270) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 273) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 283) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 297) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 303) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 309) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 315) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 321) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 326) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 329) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 332) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 335) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 359) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 365) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 371) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 377) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 383) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 389) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 396) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 402) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 405) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 408) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 411) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 47) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 53) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 59) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 64) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 67) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 70) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 73) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 83) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for errors, line 97) PASS: c-c++-common/gomp/order-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/ordered-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/ordered-1.c -std=gnu++20 execution test PASS: c-c++-common/gomp/ordered-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/ordered-1.c -std=gnu++26 execution test PASS: c-c++-common/gomp/ordered-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/ordered-1.c -std=gnu++98 execution test PASS: c-c++-common/gomp/ordered-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/ordered-2.c -std=gnu++20 execution test PASS: c-c++-common/gomp/ordered-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/ordered-2.c -std=gnu++26 execution test PASS: c-c++-common/gomp/ordered-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/ordered-2.c -std=gnu++98 execution test PASS: c-c++-common/gomp/ordered-3.c -std=gnu++20 (test for errors, line 114) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++20 (test for errors, line 125) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++20 (test for errors, line 23) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++20 (test for errors, line 35) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++20 (test for errors, line 47) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++20 (test for errors, line 53) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++20 (test for errors, line 54) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++20 (test for errors, line 59) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++20 (test for errors, line 60) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++20 (test for errors, line 65) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++20 (test for errors, line 66) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++20 (test for errors, line 71) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++20 (test for errors, line 72) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++20 (test for errors, line 89) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++20 (test for errors, line 90) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++20 (test for errors, line 95) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++20 (test for errors, line 96) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++20 at line 48 (test for errors, line 47) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++26 (test for errors, line 114) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++26 (test for errors, line 125) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++26 (test for errors, line 23) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++26 (test for errors, line 35) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++26 (test for errors, line 47) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++26 (test for errors, line 53) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++26 (test for errors, line 54) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++26 (test for errors, line 59) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++26 (test for errors, line 60) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++26 (test for errors, line 65) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++26 (test for errors, line 66) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++26 (test for errors, line 71) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++26 (test for errors, line 72) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++26 (test for errors, line 89) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++26 (test for errors, line 90) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++26 (test for errors, line 95) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++26 (test for errors, line 96) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++26 at line 48 (test for errors, line 47) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++98 (test for errors, line 114) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++98 (test for errors, line 125) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++98 (test for errors, line 23) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++98 (test for errors, line 35) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++98 (test for errors, line 47) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++98 (test for errors, line 53) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++98 (test for errors, line 54) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++98 (test for errors, line 59) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++98 (test for errors, line 60) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++98 (test for errors, line 65) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++98 (test for errors, line 66) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++98 (test for errors, line 71) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++98 (test for errors, line 72) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++98 (test for errors, line 89) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++98 (test for errors, line 90) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++98 (test for errors, line 95) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++98 (test for errors, line 96) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++98 at line 48 (test for errors, line 47) PASS: c-c++-common/gomp/ordered-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/ordered-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/ordered-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/ordered-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++20 (test for errors, line 106) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++20 (test for errors, line 113) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++20 (test for errors, line 120) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++20 (test for errors, line 126) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++20 (test for errors, line 133) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++20 (test for errors, line 23) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++20 (test for errors, line 30) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++20 (test for errors, line 37) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++20 (test for errors, line 44) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++20 (test for errors, line 51) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++20 (test for errors, line 57) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++20 (test for errors, line 64) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++20 (test for errors, line 77) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++20 (test for errors, line 8) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++20 (test for errors, line 84) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++20 (test for errors, line 92) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++20 (test for errors, line 99) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++26 (test for errors, line 106) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++26 (test for errors, line 113) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++26 (test for errors, line 120) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++26 (test for errors, line 126) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++26 (test for errors, line 133) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++26 (test for errors, line 23) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++26 (test for errors, line 30) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++26 (test for errors, line 37) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++26 (test for errors, line 44) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++26 (test for errors, line 51) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++26 (test for errors, line 57) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++26 (test for errors, line 64) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++26 (test for errors, line 77) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++26 (test for errors, line 8) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++26 (test for errors, line 84) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++26 (test for errors, line 92) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++26 (test for errors, line 99) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++98 (test for errors, line 106) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++98 (test for errors, line 113) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++98 (test for errors, line 120) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++98 (test for errors, line 126) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++98 (test for errors, line 133) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++98 (test for errors, line 23) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++98 (test for errors, line 30) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++98 (test for errors, line 37) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++98 (test for errors, line 44) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++98 (test for errors, line 51) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++98 (test for errors, line 57) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++98 (test for errors, line 64) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++98 (test for errors, line 77) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++98 (test for errors, line 84) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++98 (test for errors, line 92) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++98 (test for errors, line 99) PASS: c-c++-common/gomp/ordered-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr100450.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr100450.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr100450.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr100902-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr100902-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr100902-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr101535-1.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/gomp/pr101535-1.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/pr101535-1.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/pr101535-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr101535-1.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/gomp/pr101535-1.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/pr101535-1.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/pr101535-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr101535-1.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/gomp/pr101535-1.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/pr101535-1.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/pr101535-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr101535-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr101535-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr101535-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr102431.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr102431.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr102431.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr102432.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr102432.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr102432.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr102640.c -std=c++20 scan-tree-dump-not gimple "firstprivate\\(var[123]\\)" PASS: c-c++-common/gomp/pr102640.c -std=c++20 scan-tree-dump-not omplower ".omp_data_arr.[0-9]*.var" PASS: c-c++-common/gomp/pr102640.c -std=c++20 scan-tree-dump-not omplower ".omp_data_i->var" PASS: c-c++-common/gomp/pr102640.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr102640.c -std=c++26 scan-tree-dump-not gimple "firstprivate\\(var[123]\\)" PASS: c-c++-common/gomp/pr102640.c -std=c++26 scan-tree-dump-not omplower ".omp_data_arr.[0-9]*.var" PASS: c-c++-common/gomp/pr102640.c -std=c++26 scan-tree-dump-not omplower ".omp_data_i->var" PASS: c-c++-common/gomp/pr102640.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr102640.c -std=c++98 scan-tree-dump-not gimple "firstprivate\\(var[123]\\)" PASS: c-c++-common/gomp/pr102640.c -std=c++98 scan-tree-dump-not omplower ".omp_data_arr.[0-9]*.var" PASS: c-c++-common/gomp/pr102640.c -std=c++98 scan-tree-dump-not omplower ".omp_data_i->var" PASS: c-c++-common/gomp/pr102640.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr103642.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr103642.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr103642.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr103705.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr103705.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr103705.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr104968.c -std=c++20 scan-tree-dump-times gimple "#pragma omp taskloop" 3 PASS: c-c++-common/gomp/pr104968.c -std=c++20 scan-tree-dump-times gimple "(?n)\\[.*pr104968.c:9:.*\\] #pragma omp taskloop" 3 PASS: c-c++-common/gomp/pr104968.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr104968.c -std=c++26 scan-tree-dump-times gimple "#pragma omp taskloop" 3 PASS: c-c++-common/gomp/pr104968.c -std=c++26 scan-tree-dump-times gimple "(?n)\\[.*pr104968.c:9:.*\\] #pragma omp taskloop" 3 PASS: c-c++-common/gomp/pr104968.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr104968.c -std=c++98 scan-tree-dump-times gimple "#pragma omp taskloop" 3 PASS: c-c++-common/gomp/pr104968.c -std=c++98 scan-tree-dump-times gimple "(?n)\\[.*pr104968.c:9:.*\\] #pragma omp taskloop" 3 PASS: c-c++-common/gomp/pr104968.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr106836.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/gomp/pr106836.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr106836.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/gomp/pr106836.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr106836.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/gomp/pr106836.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr106981.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/pr106981.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr106981.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/pr106981.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr106981.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/pr106981.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr107001.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr107001.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr107001.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr108244-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr108244-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr108244-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++20 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(128, 4, 5\\);" PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++20 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(128, 40, 5\\);" PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++20 scan-tree-dump omplower "\\(\\*D\\.[0-9]+\\)\\[i\\] = D\\.[0-9]+;" PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++20 scan-tree-dump omplower "\\*D\\.[0-9]+ = 99;" PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++20 scan-tree-dump omplower "\\*D\\.[0-9]+ = D\\.[0-9]+;" PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++20 scan-tree-dump-times omplower "__builtin_GOMP_free \\(D\\.[0-9]+, 5\\);" 3 PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++26 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(128, 4, 5\\);" PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++26 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(128, 40, 5\\);" PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++26 scan-tree-dump omplower "\\(\\*D\\.[0-9]+\\)\\[i\\] = D\\.[0-9]+;" PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++26 scan-tree-dump omplower "\\*D\\.[0-9]+ = 99;" PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++26 scan-tree-dump omplower "\\*D\\.[0-9]+ = D\\.[0-9]+;" PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++26 scan-tree-dump-times omplower "__builtin_GOMP_free \\(D\\.[0-9]+, 5\\);" 3 PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++98 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(128, 4, 5\\);" PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++98 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(128, 40, 5\\);" PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++98 scan-tree-dump omplower "\\(\\*D\\.[0-9]+\\)\\[i\\] = D\\.[0-9]+;" PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++98 scan-tree-dump omplower "\\*D\\.[0-9]+ = 99;" PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++98 scan-tree-dump omplower "\\*D\\.[0-9]+ = D\\.[0-9]+;" PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++98 scan-tree-dump-times omplower "__builtin_GOMP_free \\(D\\.[0-9]+, 5\\);" 3 PASS: c-c++-common/gomp/pr113436-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++20 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(64, 4, 4\\);" PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++20 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(64, 40, 4\\);" PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++20 scan-tree-dump omplower "\\(\\*D\\.[0-9]+\\) = \\(\\*D\\.[0-9]+\\);" PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++20 scan-tree-dump omplower "\\(\\*D\\.[0-9]+\\)\\[i\\] = D\\.[0-9]+;" PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++20 scan-tree-dump omplower "\\*D\\.[0-9]+ = 99;" PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++20 scan-tree-dump-times omplower "\\*D\\.[0-9]+ = D\\.[0-9]+;" 3 PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++20 scan-tree-dump-times omplower "__builtin_GOMP_free \\(D\\.[0-9]+, 4\\)" 3 PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++26 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(64, 4, 4\\);" PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++26 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(64, 40, 4\\);" PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++26 scan-tree-dump omplower "\\(\\*D\\.[0-9]+\\) = \\(\\*D\\.[0-9]+\\);" PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++26 scan-tree-dump omplower "\\(\\*D\\.[0-9]+\\)\\[i\\] = D\\.[0-9]+;" PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++26 scan-tree-dump omplower "\\*D\\.[0-9]+ = 99;" PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++26 scan-tree-dump-times omplower "\\*D\\.[0-9]+ = D\\.[0-9]+;" 3 PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++26 scan-tree-dump-times omplower "__builtin_GOMP_free \\(D\\.[0-9]+, 4\\)" 3 PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++98 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(64, 4, 4\\);" PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++98 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(64, 40, 4\\);" PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++98 scan-tree-dump omplower "\\(\\*D\\.[0-9]+\\) = \\(\\*D\\.[0-9]+\\);" PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++98 scan-tree-dump omplower "\\(\\*D\\.[0-9]+\\)\\[i\\] = D\\.[0-9]+;" PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++98 scan-tree-dump omplower "\\*D\\.[0-9]+ = 99;" PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++98 scan-tree-dump-times omplower "\\*D\\.[0-9]+ = D\\.[0-9]+;" 3 PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++98 scan-tree-dump-times omplower "__builtin_GOMP_free \\(D\\.[0-9]+, 4\\)" 3 PASS: c-c++-common/gomp/pr113436-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr118579.c -std=c++20 at line 20 (test for errors, line 19) PASS: c-c++-common/gomp/pr118579.c -std=c++20 at line 21 (test for errors, line 19) PASS: c-c++-common/gomp/pr118579.c -std=c++20 at line 9 (test for errors, line 8) PASS: c-c++-common/gomp/pr118579.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr118579.c -std=c++26 at line 20 (test for errors, line 19) PASS: c-c++-common/gomp/pr118579.c -std=c++26 at line 21 (test for errors, line 19) PASS: c-c++-common/gomp/pr118579.c -std=c++26 at line 9 (test for errors, line 8) PASS: c-c++-common/gomp/pr118579.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr118579.c -std=c++98 at line 20 (test for errors, line 19) PASS: c-c++-common/gomp/pr118579.c -std=c++98 at line 21 (test for errors, line 19) PASS: c-c++-common/gomp/pr118579.c -std=c++98 at line 9 (test for errors, line 8) PASS: c-c++-common/gomp/pr118579.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr118639.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/pr118639.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/pr118639.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr118639.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/pr118639.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/pr118639.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr118639.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/pr118639.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/pr118639.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr118965-1.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/gomp/pr118965-1.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/gomp/pr118965-1.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/gomp/pr118965-1.c -std=c++20 (test for errors, line 44) PASS: c-c++-common/gomp/pr118965-1.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/gomp/pr118965-1.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/pr118965-1.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/gomp/pr118965-1.c -std=c++20 (test for errors, line 53) PASS: c-c++-common/gomp/pr118965-1.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/gomp/pr118965-1.c -std=c++20 at line 56 (test for errors, line 54) PASS: c-c++-common/gomp/pr118965-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr118965-1.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/gomp/pr118965-1.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/gomp/pr118965-1.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/gomp/pr118965-1.c -std=c++26 (test for errors, line 44) PASS: c-c++-common/gomp/pr118965-1.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/gomp/pr118965-1.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/pr118965-1.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/gomp/pr118965-1.c -std=c++26 (test for errors, line 53) PASS: c-c++-common/gomp/pr118965-1.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/gomp/pr118965-1.c -std=c++26 at line 56 (test for errors, line 54) PASS: c-c++-common/gomp/pr118965-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr118965-1.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/gomp/pr118965-1.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/gomp/pr118965-1.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/gomp/pr118965-1.c -std=c++98 (test for errors, line 44) PASS: c-c++-common/gomp/pr118965-1.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/gomp/pr118965-1.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/gomp/pr118965-1.c -std=c++98 (test for errors, line 47) PASS: c-c++-common/gomp/pr118965-1.c -std=c++98 (test for errors, line 53) PASS: c-c++-common/gomp/pr118965-1.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/gomp/pr118965-1.c -std=c++98 at line 56 (test for errors, line 54) PASS: c-c++-common/gomp/pr118965-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr118965-2.c -std=c++20 at line 20 (test for errors, line 19) PASS: c-c++-common/gomp/pr118965-2.c -std=c++20 at line 29 (test for errors, line 26) PASS: c-c++-common/gomp/pr118965-2.c -std=c++20 at line 30 (test for errors, line 27) PASS: c-c++-common/gomp/pr118965-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr118965-2.c -std=c++26 at line 20 (test for errors, line 19) PASS: c-c++-common/gomp/pr118965-2.c -std=c++26 at line 29 (test for errors, line 26) PASS: c-c++-common/gomp/pr118965-2.c -std=c++26 at line 30 (test for errors, line 27) PASS: c-c++-common/gomp/pr118965-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr118965-2.c -std=c++98 at line 20 (test for errors, line 19) PASS: c-c++-common/gomp/pr118965-2.c -std=c++98 at line 29 (test for errors, line 26) PASS: c-c++-common/gomp/pr118965-2.c -std=c++98 at line 30 (test for errors, line 27) PASS: c-c++-common/gomp/pr118965-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr119000.c -std=gnu++20 (test for warnings, line 8) PASS: c-c++-common/gomp/pr119000.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr119000.c -std=gnu++26 (test for warnings, line 8) PASS: c-c++-common/gomp/pr119000.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr119000.c -std=gnu++98 (test for warnings, line 8) PASS: c-c++-common/gomp/pr119000.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr120052.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr120052.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr120052.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr120180-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr120180-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr120180-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr120180-2.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/pr120180-2.c -std=c++20 (test for errors, line 61) PASS: c-c++-common/gomp/pr120180-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr120180-2.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/pr120180-2.c -std=c++26 (test for errors, line 61) PASS: c-c++-common/gomp/pr120180-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr120180-2.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/gomp/pr120180-2.c -std=c++98 (test for errors, line 61) PASS: c-c++-common/gomp/pr120180-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr120564.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr120564.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr120564.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr121452-1.c -std=c++20 scan-tree-dump original "#pragma omp __structured_block" PASS: c-c++-common/gomp/pr121452-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr121452-1.c -std=c++26 scan-tree-dump original "#pragma omp __structured_block" PASS: c-c++-common/gomp/pr121452-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr121452-1.c -std=c++98 scan-tree-dump original "#pragma omp __structured_block" PASS: c-c++-common/gomp/pr121452-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr121452-2.c -std=c++20 scan-tree-dump original "#pragma omp __structured_block" PASS: c-c++-common/gomp/pr121452-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr121452-2.c -std=c++26 scan-tree-dump original "#pragma omp __structured_block" PASS: c-c++-common/gomp/pr121452-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr121452-2.c -std=c++98 scan-tree-dump original "#pragma omp __structured_block" PASS: c-c++-common/gomp/pr121452-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr122866.c -std=c++20 at line 10 (test for warnings, line 9) PASS: c-c++-common/gomp/pr122866.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr122866.c -std=c++26 at line 10 (test for warnings, line 9) PASS: c-c++-common/gomp/pr122866.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr122866.c -std=c++98 at line 10 (test for warnings, line 9) PASS: c-c++-common/gomp/pr122866.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr51360.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr51360.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr51360.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr53580.c -std=gnu++20 (test for errors, line 14) PASS: c-c++-common/gomp/pr53580.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr53580.c -std=gnu++26 (test for errors, line 14) PASS: c-c++-common/gomp/pr53580.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr53580.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/gomp/pr53580.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr54017.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr54017.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr54017.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr56883.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr56883.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr56883.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr57580.c -std=gnu++20 scan-tree-dump-times gimple "#pragma omp parallel[^\n\r]*num_threads\\(2\\)" 2 PASS: c-c++-common/gomp/pr57580.c -std=gnu++20 scan-tree-dump-times gimple "#pragma omp parallel[^\n\r]*num_threads\\(3\\)" 1 PASS: c-c++-common/gomp/pr57580.c -std=gnu++20 scan-tree-dump-times gimple "#pragma omp parallel[^\n\r]*num_threads\\(4\\)" 1 PASS: c-c++-common/gomp/pr57580.c -std=gnu++20 scan-tree-dump-times gimple "#pragma omp parallel[^\n\r]*num_threads\\(5\\)" 1 PASS: c-c++-common/gomp/pr57580.c -std=gnu++20 scan-tree-dump-times gimple "#pragma omp single" 5 PASS: c-c++-common/gomp/pr57580.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr57580.c -std=gnu++26 scan-tree-dump-times gimple "#pragma omp parallel[^\n\r]*num_threads\\(2\\)" 2 PASS: c-c++-common/gomp/pr57580.c -std=gnu++26 scan-tree-dump-times gimple "#pragma omp parallel[^\n\r]*num_threads\\(3\\)" 1 PASS: c-c++-common/gomp/pr57580.c -std=gnu++26 scan-tree-dump-times gimple "#pragma omp parallel[^\n\r]*num_threads\\(4\\)" 1 PASS: c-c++-common/gomp/pr57580.c -std=gnu++26 scan-tree-dump-times gimple "#pragma omp parallel[^\n\r]*num_threads\\(5\\)" 1 PASS: c-c++-common/gomp/pr57580.c -std=gnu++26 scan-tree-dump-times gimple "#pragma omp single" 5 PASS: c-c++-common/gomp/pr57580.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr57580.c -std=gnu++98 scan-tree-dump-times gimple "#pragma omp parallel[^\n\r]*num_threads\\(2\\)" 2 PASS: c-c++-common/gomp/pr57580.c -std=gnu++98 scan-tree-dump-times gimple "#pragma omp parallel[^\n\r]*num_threads\\(3\\)" 1 PASS: c-c++-common/gomp/pr57580.c -std=gnu++98 scan-tree-dump-times gimple "#pragma omp parallel[^\n\r]*num_threads\\(4\\)" 1 PASS: c-c++-common/gomp/pr57580.c -std=gnu++98 scan-tree-dump-times gimple "#pragma omp parallel[^\n\r]*num_threads\\(5\\)" 1 PASS: c-c++-common/gomp/pr57580.c -std=gnu++98 scan-tree-dump-times gimple "#pragma omp single" 5 PASS: c-c++-common/gomp/pr57580.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr57824.c (test for excess errors) PASS: c-c++-common/gomp/pr58257.c -std=gnu++20 (test for bogus messages, line 10) PASS: c-c++-common/gomp/pr58257.c -std=gnu++20 (test for bogus messages, line 11) PASS: c-c++-common/gomp/pr58257.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr58257.c -std=gnu++26 (test for bogus messages, line 10) PASS: c-c++-common/gomp/pr58257.c -std=gnu++26 (test for bogus messages, line 11) PASS: c-c++-common/gomp/pr58257.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr58257.c -std=gnu++98 (test for bogus messages, line 10) PASS: c-c++-common/gomp/pr58257.c -std=gnu++98 (test for bogus messages, line 11) PASS: c-c++-common/gomp/pr58257.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr58472.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr58472.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr58472.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr58551.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr58551.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr58551.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr58703.c -std=gnu++20 (test for errors, line 5) PASS: c-c++-common/gomp/pr58703.c -std=gnu++20 (test for errors, line 6) PASS: c-c++-common/gomp/pr58703.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr58703.c -std=gnu++26 (test for errors, line 5) PASS: c-c++-common/gomp/pr58703.c -std=gnu++26 (test for errors, line 6) PASS: c-c++-common/gomp/pr58703.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr58703.c -std=gnu++98 (test for errors, line 5) PASS: c-c++-common/gomp/pr58703.c -std=gnu++98 (test for errors, line 6) PASS: c-c++-common/gomp/pr58703.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr58809.c -std=gnu++20 (test for errors, line 11) PASS: c-c++-common/gomp/pr58809.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/gomp/pr58809.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/gomp/pr58809.c -std=gnu++20 (test for errors, line 17) PASS: c-c++-common/gomp/pr58809.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/gomp/pr58809.c -std=gnu++20 (test for errors, line 21) PASS: c-c++-common/gomp/pr58809.c -std=gnu++20 (test for errors, line 23) PASS: c-c++-common/gomp/pr58809.c -std=gnu++20 (test for errors, line 25) PASS: c-c++-common/gomp/pr58809.c -std=gnu++20 (test for errors, line 27) PASS: c-c++-common/gomp/pr58809.c -std=gnu++20 (test for errors, line 29) PASS: c-c++-common/gomp/pr58809.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr58809.c -std=gnu++26 (test for errors, line 11) PASS: c-c++-common/gomp/pr58809.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/gomp/pr58809.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/gomp/pr58809.c -std=gnu++26 (test for errors, line 17) PASS: c-c++-common/gomp/pr58809.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/gomp/pr58809.c -std=gnu++26 (test for errors, line 21) PASS: c-c++-common/gomp/pr58809.c -std=gnu++26 (test for errors, line 23) PASS: c-c++-common/gomp/pr58809.c -std=gnu++26 (test for errors, line 25) PASS: c-c++-common/gomp/pr58809.c -std=gnu++26 (test for errors, line 27) PASS: c-c++-common/gomp/pr58809.c -std=gnu++26 (test for errors, line 29) PASS: c-c++-common/gomp/pr58809.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr58809.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/gomp/pr58809.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/gomp/pr58809.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/gomp/pr58809.c -std=gnu++98 (test for errors, line 17) PASS: c-c++-common/gomp/pr58809.c -std=gnu++98 (test for errors, line 19) PASS: c-c++-common/gomp/pr58809.c -std=gnu++98 (test for errors, line 21) PASS: c-c++-common/gomp/pr58809.c -std=gnu++98 (test for errors, line 23) PASS: c-c++-common/gomp/pr58809.c -std=gnu++98 (test for errors, line 25) PASS: c-c++-common/gomp/pr58809.c -std=gnu++98 (test for errors, line 27) PASS: c-c++-common/gomp/pr58809.c -std=gnu++98 (test for errors, line 29) PASS: c-c++-common/gomp/pr58809.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr59073.c -std=gnu++20 (test for errors, line 10) PASS: c-c++-common/gomp/pr59073.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr59073.c -std=gnu++26 (test for errors, line 10) PASS: c-c++-common/gomp/pr59073.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr59073.c -std=gnu++98 (test for errors, line 10) PASS: c-c++-common/gomp/pr59073.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr59152.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr59152.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr59152.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr59467.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/pr59467.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/pr59467.c -std=c++20 (test for errors, line 63) PASS: c-c++-common/gomp/pr59467.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr59467.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/pr59467.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/pr59467.c -std=c++26 (test for errors, line 63) PASS: c-c++-common/gomp/pr59467.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr59467.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/pr59467.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/pr59467.c -std=c++98 (test for errors, line 63) PASS: c-c++-common/gomp/pr59467.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr59917-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr59917-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr59917-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr59917-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr59917-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr59917-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr60823-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr60823-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr60823-1.c -std=gnu++98 (test for excess errors) UNSUPPORTED: c-c++-common/gomp/pr60823-2.c -std=gnu++20 UNSUPPORTED: c-c++-common/gomp/pr60823-2.c -std=gnu++26 UNSUPPORTED: c-c++-common/gomp/pr60823-2.c -std=gnu++98 PASS: c-c++-common/gomp/pr60823-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr60823-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr60823-3.c -std=gnu++98 (test for excess errors) UNSUPPORTED: c-c++-common/gomp/pr60823-4.c -std=gnu++20 UNSUPPORTED: c-c++-common/gomp/pr60823-4.c -std=gnu++26 UNSUPPORTED: c-c++-common/gomp/pr60823-4.c -std=gnu++98 PASS: c-c++-common/gomp/pr61200.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr61200.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr61200.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr61486-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr61486-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr61486-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr61486-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr61486-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr61486-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr63249.c -std=gnu++20 (test for bogus messages, line 10) PASS: c-c++-common/gomp/pr63249.c -std=gnu++20 (test for bogus messages, line 6) PASS: c-c++-common/gomp/pr63249.c -std=gnu++20 (test for bogus messages, line 9) PASS: c-c++-common/gomp/pr63249.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr63249.c -std=gnu++26 (test for bogus messages, line 10) PASS: c-c++-common/gomp/pr63249.c -std=gnu++26 (test for bogus messages, line 6) PASS: c-c++-common/gomp/pr63249.c -std=gnu++26 (test for bogus messages, line 9) PASS: c-c++-common/gomp/pr63249.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr63249.c -std=gnu++98 (test for bogus messages, line 10) PASS: c-c++-common/gomp/pr63249.c -std=gnu++98 (test for bogus messages, line 6) PASS: c-c++-common/gomp/pr63249.c -std=gnu++98 (test for bogus messages, line 9) PASS: c-c++-common/gomp/pr63249.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 10) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 108) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 111) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 114) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 117) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 122) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 128) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 135) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 138) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 142) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 145) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 148) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 158) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 163) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 168) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 173) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 179) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 185) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 193) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 198) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 204) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 209) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 214) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 224) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 227) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 230) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 233) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 238) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 24) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 244) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 251) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 254) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 258) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 261) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 264) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 275) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 281) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 287) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 293) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 30) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 301) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 310) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 320) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 326) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 333) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 339) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 345) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 357) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 363) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 369) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 37) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 375) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 383) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 392) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 40) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 402) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 408) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 415) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 421) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 427) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 437) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 44) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 440) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 443) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 446) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 451) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 457) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 464) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 467) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 47) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 471) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 474) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 477) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 50) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 59) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 62) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 65) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 68) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 73) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 79) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 86) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 89) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 93) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 96) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for errors, line 99) PASS: c-c++-common/gomp/pr63326.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 10) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 108) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 111) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 114) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 117) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 122) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 128) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 135) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 138) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 142) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 145) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 148) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 158) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 163) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 168) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 173) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 179) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 185) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 193) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 198) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 204) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 209) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 214) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 224) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 227) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 230) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 233) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 238) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 24) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 244) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 251) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 254) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 258) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 261) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 264) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 275) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 281) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 287) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 293) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 30) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 301) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 310) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 320) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 326) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 333) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 339) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 345) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 357) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 363) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 369) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 37) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 375) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 383) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 392) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 40) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 402) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 408) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 415) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 421) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 427) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 437) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 44) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 440) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 443) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 446) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 451) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 457) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 464) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 467) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 47) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 471) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 474) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 477) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 50) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 59) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 62) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 65) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 68) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 73) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 79) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 86) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 89) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 93) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 96) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for errors, line 99) PASS: c-c++-common/gomp/pr63326.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 10) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 108) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 111) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 114) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 117) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 122) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 128) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 135) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 138) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 142) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 145) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 148) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 158) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 163) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 168) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 173) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 179) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 185) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 19) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 193) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 198) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 204) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 209) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 214) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 224) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 227) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 230) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 233) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 238) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 24) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 244) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 251) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 254) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 258) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 261) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 264) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 275) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 281) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 287) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 293) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 30) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 301) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 310) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 320) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 326) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 333) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 339) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 345) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 357) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 363) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 369) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 37) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 375) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 383) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 392) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 40) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 402) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 408) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 415) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 421) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 427) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 437) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 44) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 440) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 443) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 446) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 451) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 457) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 464) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 467) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 47) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 471) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 474) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 477) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 50) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 59) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 62) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 65) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 68) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 73) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 79) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 86) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 89) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 93) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 96) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for errors, line 99) PASS: c-c++-common/gomp/pr63326.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr63328.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr63328.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr63328.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr64769.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr64769.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr64769.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr66429.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr66429.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr66429.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr67501.c -std=gnu++20 (test for errors, line 9) PASS: c-c++-common/gomp/pr67501.c -std=gnu++20 at line 10 (test for errors, line 9) PASS: c-c++-common/gomp/pr67501.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr67501.c -std=gnu++26 (test for errors, line 9) PASS: c-c++-common/gomp/pr67501.c -std=gnu++26 at line 10 (test for errors, line 9) PASS: c-c++-common/gomp/pr67501.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr67501.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/gomp/pr67501.c -std=gnu++98 at line 10 (test for errors, line 9) PASS: c-c++-common/gomp/pr67501.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr67502.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr67502.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr67502.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr67517.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr67517.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr67517.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr67521.c -std=gnu++20 (test for errors, line 10) PASS: c-c++-common/gomp/pr67521.c -std=gnu++20 (test for errors, line 14) PASS: c-c++-common/gomp/pr67521.c -std=gnu++20 (test for errors, line 18) PASS: c-c++-common/gomp/pr67521.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr67521.c -std=gnu++26 (test for errors, line 10) PASS: c-c++-common/gomp/pr67521.c -std=gnu++26 (test for errors, line 14) PASS: c-c++-common/gomp/pr67521.c -std=gnu++26 (test for errors, line 18) PASS: c-c++-common/gomp/pr67521.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr67521.c -std=gnu++98 (test for errors, line 10) PASS: c-c++-common/gomp/pr67521.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/gomp/pr67521.c -std=gnu++98 (test for errors, line 18) PASS: c-c++-common/gomp/pr67521.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr70550-1.c -std=c++20 (test for bogus messages, line 19) PASS: c-c++-common/gomp/pr70550-1.c -std=c++20 (test for bogus messages, line 27) PASS: c-c++-common/gomp/pr70550-1.c -std=c++20 (test for bogus messages, line 35) PASS: c-c++-common/gomp/pr70550-1.c -std=c++20 (test for bogus messages, line 43) PASS: c-c++-common/gomp/pr70550-1.c -std=c++20 (test for bogus messages, line 67) PASS: c-c++-common/gomp/pr70550-1.c -std=c++20 (test for bogus messages, line 75) PASS: c-c++-common/gomp/pr70550-1.c -std=c++20 (test for warnings, line 51) PASS: c-c++-common/gomp/pr70550-1.c -std=c++20 (test for warnings, line 59) PASS: c-c++-common/gomp/pr70550-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr70550-1.c -std=c++26 (test for bogus messages, line 19) PASS: c-c++-common/gomp/pr70550-1.c -std=c++26 (test for bogus messages, line 27) PASS: c-c++-common/gomp/pr70550-1.c -std=c++26 (test for bogus messages, line 35) PASS: c-c++-common/gomp/pr70550-1.c -std=c++26 (test for bogus messages, line 43) PASS: c-c++-common/gomp/pr70550-1.c -std=c++26 (test for bogus messages, line 67) PASS: c-c++-common/gomp/pr70550-1.c -std=c++26 (test for bogus messages, line 75) PASS: c-c++-common/gomp/pr70550-1.c -std=c++26 (test for warnings, line 51) PASS: c-c++-common/gomp/pr70550-1.c -std=c++26 (test for warnings, line 59) PASS: c-c++-common/gomp/pr70550-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr70550-1.c -std=c++98 (test for bogus messages, line 19) PASS: c-c++-common/gomp/pr70550-1.c -std=c++98 (test for bogus messages, line 27) PASS: c-c++-common/gomp/pr70550-1.c -std=c++98 (test for bogus messages, line 35) PASS: c-c++-common/gomp/pr70550-1.c -std=c++98 (test for bogus messages, line 43) PASS: c-c++-common/gomp/pr70550-1.c -std=c++98 (test for bogus messages, line 67) PASS: c-c++-common/gomp/pr70550-1.c -std=c++98 (test for bogus messages, line 75) PASS: c-c++-common/gomp/pr70550-1.c -std=c++98 (test for warnings, line 51) PASS: c-c++-common/gomp/pr70550-1.c -std=c++98 (test for warnings, line 59) PASS: c-c++-common/gomp/pr70550-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr70550-2.c -std=c++20 (test for bogus messages, line 11) PASS: c-c++-common/gomp/pr70550-2.c -std=c++20 (test for bogus messages, line 16) PASS: c-c++-common/gomp/pr70550-2.c -std=c++20 (test for bogus messages, line 33) PASS: c-c++-common/gomp/pr70550-2.c -std=c++20 (test for bogus messages, line 38) PASS: c-c++-common/gomp/pr70550-2.c -std=c++20 (test for bogus messages, line 44) PASS: c-c++-common/gomp/pr70550-2.c -std=c++20 (test for bogus messages, line 49) PASS: c-c++-common/gomp/pr70550-2.c -std=c++20 (test for warnings, line 22) PASS: c-c++-common/gomp/pr70550-2.c -std=c++20 (test for warnings, line 27) PASS: c-c++-common/gomp/pr70550-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr70550-2.c -std=c++26 (test for bogus messages, line 11) PASS: c-c++-common/gomp/pr70550-2.c -std=c++26 (test for bogus messages, line 16) PASS: c-c++-common/gomp/pr70550-2.c -std=c++26 (test for bogus messages, line 33) PASS: c-c++-common/gomp/pr70550-2.c -std=c++26 (test for bogus messages, line 38) PASS: c-c++-common/gomp/pr70550-2.c -std=c++26 (test for bogus messages, line 44) PASS: c-c++-common/gomp/pr70550-2.c -std=c++26 (test for bogus messages, line 49) PASS: c-c++-common/gomp/pr70550-2.c -std=c++26 (test for warnings, line 22) PASS: c-c++-common/gomp/pr70550-2.c -std=c++26 (test for warnings, line 27) PASS: c-c++-common/gomp/pr70550-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr70550-2.c -std=c++98 (test for bogus messages, line 11) PASS: c-c++-common/gomp/pr70550-2.c -std=c++98 (test for bogus messages, line 16) PASS: c-c++-common/gomp/pr70550-2.c -std=c++98 (test for bogus messages, line 33) PASS: c-c++-common/gomp/pr70550-2.c -std=c++98 (test for bogus messages, line 38) PASS: c-c++-common/gomp/pr70550-2.c -std=c++98 (test for bogus messages, line 44) PASS: c-c++-common/gomp/pr70550-2.c -std=c++98 (test for bogus messages, line 49) PASS: c-c++-common/gomp/pr70550-2.c -std=c++98 (test for warnings, line 22) PASS: c-c++-common/gomp/pr70550-2.c -std=c++98 (test for warnings, line 27) PASS: c-c++-common/gomp/pr70550-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr71371.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr71371.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr71371.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr71758.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr71758.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr71758.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr79428-2.c -std=gnu++20 (test for errors, line 7) PASS: c-c++-common/gomp/pr79428-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr79428-2.c -std=gnu++20 end at line 8 (test for errors, line 7) PASS: c-c++-common/gomp/pr79428-2.c -std=gnu++26 (test for errors, line 7) PASS: c-c++-common/gomp/pr79428-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr79428-2.c -std=gnu++26 end at line 8 (test for errors, line 7) PASS: c-c++-common/gomp/pr79428-2.c -std=gnu++98 (test for errors, line 7) PASS: c-c++-common/gomp/pr79428-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr79428-2.c -std=gnu++98 end at line 8 (test for errors, line 7) PASS: c-c++-common/gomp/pr79428-5.c -std=gnu++20 (test for errors, line 3) PASS: c-c++-common/gomp/pr79428-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr79428-5.c -std=gnu++26 (test for errors, line 3) PASS: c-c++-common/gomp/pr79428-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr79428-5.c -std=gnu++98 (test for errors, line 3) PASS: c-c++-common/gomp/pr79428-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr79428-6.c -std=gnu++20 (test for errors, line 3) PASS: c-c++-common/gomp/pr79428-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr79428-6.c -std=gnu++26 (test for errors, line 3) PASS: c-c++-common/gomp/pr79428-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr79428-6.c -std=gnu++98 (test for errors, line 3) PASS: c-c++-common/gomp/pr79428-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr79429.c -std=c++20 (test for errors, line 3) PASS: c-c++-common/gomp/pr79429.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr79429.c -std=c++26 (test for errors, line 3) PASS: c-c++-common/gomp/pr79429.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr79429.c -std=c++98 (test for errors, line 3) PASS: c-c++-common/gomp/pr79429.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr79431.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr79431.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr79431.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr79512.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr79512.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr79512.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr81006.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/pr81006.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr81006.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/pr81006.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr81006.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/pr81006.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr81887.c -std=gnu++20 scan-tree-dump-times gimple "#pragma omp ordered simd[ \t]*[\n\r]" 2 PASS: c-c++-common/gomp/pr81887.c -std=gnu++20 scan-tree-dump-times gimple "#pragma omp simd" 2 PASS: c-c++-common/gomp/pr81887.c -std=gnu++20 scan-tree-dump-times gimple "#pragma omp" 4 PASS: c-c++-common/gomp/pr81887.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr81887.c -std=gnu++26 scan-tree-dump-times gimple "#pragma omp ordered simd[ \t]*[\n\r]" 2 PASS: c-c++-common/gomp/pr81887.c -std=gnu++26 scan-tree-dump-times gimple "#pragma omp simd" 2 PASS: c-c++-common/gomp/pr81887.c -std=gnu++26 scan-tree-dump-times gimple "#pragma omp" 4 PASS: c-c++-common/gomp/pr81887.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr81887.c -std=gnu++98 scan-tree-dump-times gimple "#pragma omp ordered simd[ \t]*[\n\r]" 2 PASS: c-c++-common/gomp/pr81887.c -std=gnu++98 scan-tree-dump-times gimple "#pragma omp simd" 2 PASS: c-c++-common/gomp/pr81887.c -std=gnu++98 scan-tree-dump-times gimple "#pragma omp" 4 PASS: c-c++-common/gomp/pr81887.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr83977-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr83977-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr83977-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr83977-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr83977-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr83977-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr83977-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr83977-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr83977-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr84341.c -std=gnu++20 (test for errors, line 9) PASS: c-c++-common/gomp/pr84341.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr84341.c -std=gnu++26 (test for errors, line 9) PASS: c-c++-common/gomp/pr84341.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr84341.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/gomp/pr84341.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr85696.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr85696.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr85696.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr85956.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/gomp/pr85956.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr85956.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/gomp/pr85956.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr85956.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/gomp/pr85956.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr86025.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr86025.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr86025.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr88203-1.c (test for excess errors) PASS: c-c++-common/gomp/pr88203-2.c (test for excess errors) PASS: c-c++-common/gomp/pr88203-3.c (test for errors, line 12) PASS: c-c++-common/gomp/pr88203-3.c (test for errors, line 15) PASS: c-c++-common/gomp/pr88203-3.c (test for errors, line 23) PASS: c-c++-common/gomp/pr88203-3.c (test for errors, line 25) PASS: c-c++-common/gomp/pr88203-3.c (test for excess errors) PASS: c-c++-common/gomp/pr88588.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr88588.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr88588.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr90954.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr90954.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr90954.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr91401-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr91401-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr91401-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr91401-2.c -std=c++20 (test for warnings, line 12) PASS: c-c++-common/gomp/pr91401-2.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/gomp/pr91401-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr91401-2.c -std=c++26 (test for warnings, line 12) PASS: c-c++-common/gomp/pr91401-2.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/gomp/pr91401-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr91401-2.c -std=c++98 (test for warnings, line 12) PASS: c-c++-common/gomp/pr91401-2.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/gomp/pr91401-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr91920.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr91920.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr91920.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr91987.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr91987.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr91987.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr93555-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr93555-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr93555-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr93555-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr93555-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr93555-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr94874.c -std=c++20 scan-tree-dump gimple "omp parallel .*shared\\(array_li.[0-9]\\)" PASS: c-c++-common/gomp/pr94874.c -std=c++20 scan-tree-dump gimple "omp target .*firstprivate\\(array_li.[0-9]\\)" PASS: c-c++-common/gomp/pr94874.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr94874.c -std=c++26 scan-tree-dump gimple "omp parallel .*shared\\(array_li.[0-9]\\)" PASS: c-c++-common/gomp/pr94874.c -std=c++26 scan-tree-dump gimple "omp target .*firstprivate\\(array_li.[0-9]\\)" PASS: c-c++-common/gomp/pr94874.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr94874.c -std=c++98 scan-tree-dump gimple "omp parallel .*shared\\(array_li.[0-9]\\)" PASS: c-c++-common/gomp/pr94874.c -std=c++98 scan-tree-dump gimple "omp target .*firstprivate\\(array_li.[0-9]\\)" PASS: c-c++-common/gomp/pr94874.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr96424.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr96424.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr96424.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr96867.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/pr96867.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr96867.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/pr96867.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr96867.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/pr96867.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr97289.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr97289.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr97289.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr97862.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr97862.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr97862.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr97898-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr97898-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr97898-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr97958.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/pr97958.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr97958.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/pr97958.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr97958.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/gomp/pr97958.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr98187.c -std=gnu++20 scan-tree-dump-times gimple "#pragma omp simd" 17 PASS: c-c++-common/gomp/pr98187.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr98187.c -std=gnu++26 scan-tree-dump-times gimple "#pragma omp simd" 17 PASS: c-c++-common/gomp/pr98187.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr98187.c -std=gnu++98 scan-tree-dump-times gimple "#pragma omp simd" 17 PASS: c-c++-common/gomp/pr98187.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr99226.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/pr99226.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr99226.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/pr99226.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr99226.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/pr99226.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr99322.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr99322.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr99322.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*firstprivate\\(f00\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*firstprivate\\(f01\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*firstprivate\\(f02\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*firstprivate\\(f03\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f00\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f01\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f06\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f07\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f08\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f09\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f12\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f13\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f14\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f15\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f16\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f19\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f20\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f26\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f27\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(f10\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(f11\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(f22\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(f29\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f13\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f14\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f15\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f16\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f17\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f18\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f19\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f20\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f21\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f22\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f23\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(f04\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(f05\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(f10\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(f11\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(f24\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f17\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f18\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f19\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f20\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f21\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f22\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f25\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f26\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f27\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f28\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f29\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f18\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f19\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f20\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f21\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f22\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f25\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f26\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f27\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f28\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f29\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f00\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f01\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f06\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f07\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f08\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f14\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f15\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f16\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f19\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f20\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f22\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f26\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f27\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f29\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(f04\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(f05\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(f09\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(f10\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(f11\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp section [^\n\r]*firstprivate\\(f12\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp sections[^\n\r]*firstprivate\\(f12\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f01\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f02\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f03\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f05\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f07\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f08\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f11\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f15\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f16\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f20\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f21\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f22\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f23\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f24\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f27\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f28\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f29\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*firstprivate\\(f00\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*firstprivate\\(f01\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*firstprivate\\(f02\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*firstprivate\\(f03\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f00\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f01\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f06\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f07\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f08\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f09\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f12\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f13\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f14\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f15\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f16\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f19\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f20\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f26\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f27\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(f10\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(f11\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(f22\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(f29\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f13\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f14\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f15\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f16\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f17\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f18\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f19\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f20\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f21\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f22\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f23\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(f04\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(f05\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(f10\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(f11\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(f24\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f17\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f18\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f19\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f20\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f21\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f22\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f25\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f26\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f27\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f28\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f29\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f18\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f19\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f20\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f21\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f22\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f25\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f26\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f27\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f28\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f29\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f00\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f01\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f06\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f07\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f08\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f14\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f15\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f16\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f19\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f20\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f22\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f26\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f27\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f29\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(f04\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(f05\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(f09\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(f10\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(f11\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp section [^\n\r]*firstprivate\\(f12\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp sections[^\n\r]*firstprivate\\(f12\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f01\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f02\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f03\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f05\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f07\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f08\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f11\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f15\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f16\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f20\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f21\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f22\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f23\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f24\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f27\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f28\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f29\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*firstprivate\\(f00\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*firstprivate\\(f01\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*firstprivate\\(f02\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*firstprivate\\(f03\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f00\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f01\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f06\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f07\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f08\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f09\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f12\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f13\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f14\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f15\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f16\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f19\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f20\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f26\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(f27\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(f10\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(f11\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(f22\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(f29\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f13\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f14\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f15\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f16\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f17\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f18\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f19\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f20\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f21\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f22\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*firstprivate\\(f23\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(f04\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(f05\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(f10\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(f11\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(f24\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f17\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f18\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f19\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f20\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f21\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f22\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f25\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f26\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f27\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f28\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(f29\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f18\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f19\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f20\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f21\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f22\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f25\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f26\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f27\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f28\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*firstprivate\\(f29\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f00\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f01\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f06\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f07\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f08\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f14\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f15\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f16\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f19\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f20\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f22\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f26\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f27\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(f29\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(f04\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(f05\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(f09\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(f10\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(f11\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp section [^\n\r]*firstprivate\\(f12\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp sections[^\n\r]*firstprivate\\(f12\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f01\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f02\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f03\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f05\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f07\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f08\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f11\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f15\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f16\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f20\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f21\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f22\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f23\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f24\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f27\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f28\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(f29\\)" PASS: c-c++-common/gomp/pr99928-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r22 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r29 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r03 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r08 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r16 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r22 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r29 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(r08\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(r10\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(r11\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(r16\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(r22\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(r29\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r00 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r06 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r07 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r09 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r12 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r13 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r14 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r15 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r02 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r03 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r05 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r07 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r08 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r11 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r15 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r16 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r21 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r22 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r23 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r24 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r28 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r29 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r13 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r14 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r15 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r16 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r17 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r18 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r19 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r20 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r21 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r22 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r23 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 100\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 60\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 64\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 68\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 72\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 76\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 80\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 84\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 88\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 92\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 96\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r04 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r05 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r10 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r11 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r24 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(r22\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(r29\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r17 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r18 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r21 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r25 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r28 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r00 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r02 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r18 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r21 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r25 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r28 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r00 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r06 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r07 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r14 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r15 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r04 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r05 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r09 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r10 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r11 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp section [^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r12 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp sections[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r12 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r13\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r14" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r15\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r16\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r17\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r18\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r19\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r20\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r21\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r22\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r23\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r22 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r29 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r03 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r08 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r16 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r22 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r29 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(r08\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(r10\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(r11\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(r16\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(r22\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(r29\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r00 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r06 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r07 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r09 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r12 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r13 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r14 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r15 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r02 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r03 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r05 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r07 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r08 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r11 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r15 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r16 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r21 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r22 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r23 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r24 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r28 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r29 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r13 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r14 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r15 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r16 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r17 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r18 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r19 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r20 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r21 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r22 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r23 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 100\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 60\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 64\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 68\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 72\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 76\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 80\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 84\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 88\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 92\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 96\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r04 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r05 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r10 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r11 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r24 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(r22\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(r29\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r17 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r18 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r21 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r25 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r28 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r00 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r02 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r18 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r21 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r25 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r28 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r00 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r06 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r07 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r14 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r15 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r04 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r05 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r09 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r10 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r11 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp section [^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r12 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp sections[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r12 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r13\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r14" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r15\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r16\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r17\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r18\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r19\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r20\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r21\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r22\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r23\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r22 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r29 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r03 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r08 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r16 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r22 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r29 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(r08\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(r10\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(r11\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(r16\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(r22\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(r29\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r00 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r06 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r07 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r09 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r12 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r13 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r14 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r15 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r02 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r03 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r05 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r07 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r08 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r11 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r15 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r16 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r21 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r22 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r23 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r24 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r28 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r29 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r13 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r14 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r15 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r16 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r17 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r18 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r19 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r20 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r21 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r22 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(firstprivate:r23 \\[pointer assign, bias: 4\\]\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 100\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 60\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 64\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 68\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 72\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 76\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 80\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 84\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 88\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 92\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:\\*_[0-9]* \\[len: 96\\]" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r04 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r05 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r10 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r11 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r24 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(r22\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*firstprivate\\(r29\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r17 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r18 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r21 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r25 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r28 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r00 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r02 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r18 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r21 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r25 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r28 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r00 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r06 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r07 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r14 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r15 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r04 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r05 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r09 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r10 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r11 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp section [^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r12 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp sections[^\n\r]*reduction\\(\\+:MEM[^\n\r]*\\)r12 \\+ 4" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r13\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r14" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r15\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r16\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r17\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r18\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r19\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r20\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r21\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r22\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r23\\)" PASS: c-c++-common/gomp/pr99928-10.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*in_reduction\\(\\+:r00\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*in_reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*in_reduction\\(\\+:r02\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*in_reduction\\(\\+:r00\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*in_reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*in_reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*in_reduction\\(\\+:r02\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*in_reduction\\(\\+:r00\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*in_reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*in_reduction\\(\\+:r02\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*in_reduction\\(\\+:r00\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*in_reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*in_reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*in_reduction\\(\\+:r02\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*in_reduction\\(\\+:r00\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*in_reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*in_reduction\\(\\+:r02\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*in_reduction\\(\\+:r00\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*in_reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*in_reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*in_reduction\\(\\+:r02\\)" PASS: c-c++-common/gomp/pr99928-11.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr99928-12.c -std=c++20 (test for bogus messages, line 8) PASS: c-c++-common/gomp/pr99928-12.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/gomp/pr99928-12.c -std=c++20 (test for warnings, line 18) PASS: c-c++-common/gomp/pr99928-12.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr99928-12.c -std=c++26 (test for bogus messages, line 8) PASS: c-c++-common/gomp/pr99928-12.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/gomp/pr99928-12.c -std=c++26 (test for warnings, line 18) PASS: c-c++-common/gomp/pr99928-12.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr99928-12.c -std=c++98 (test for bogus messages, line 8) PASS: c-c++-common/gomp/pr99928-12.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/gomp/pr99928-12.c -std=c++98 (test for warnings, line 18) PASS: c-c++-common/gomp/pr99928-12.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j01a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j01b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j12a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j12b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j04a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j04b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j04a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j04b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j01a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j01b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j02a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j02b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j04a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j04b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j07a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j07b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j10a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j10b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j12a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j12b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j06a" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j06b" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j07a" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j07b" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j08a" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j08b" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j09a" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j09b" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j10a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j10b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j10a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j10b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j12a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j12b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j01a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j01b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j12a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j12b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j04a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j04b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j04a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j04b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j01a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j01b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j02a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j02b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j04a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j04b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j07a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j07b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j10a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j10b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j12a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j12b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j06a" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j06b" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j07a" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j07b" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j08a" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j08b" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j09a" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j09b" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j10a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j10b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j10a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j10b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j12a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j12b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j01a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j01b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j12a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j12b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j04a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j04b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j04a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j04b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j01a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j01b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j02a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j02b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j04a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j04b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j07a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j07b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j10a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j10b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j12a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j12b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j06a" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j06b" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j07a" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j07b" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j08a" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j08b" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j09a" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j09b" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j10a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j10b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j10a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j10b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j12a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j12b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-13.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j01a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j01b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j12a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j12b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j04a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j04b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j01a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j01b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j02a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j02b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j04a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j04b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j07a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j07b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j10a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j10b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j12a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j12b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j06a" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j06b" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j07a" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j07b" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j08a" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j08b" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j09a" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j09b" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j10a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j10b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j10a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j10b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j12a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j12b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j04a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j04b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j01a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j01b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j12a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j12b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j04a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j04b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j01a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j01b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j02a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j02b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j04a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j04b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j07a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j07b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j10a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j10b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j12a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j12b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j06a" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j06b" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j07a" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j07b" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j08a" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j08b" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j09a" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j09b" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j10a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j10b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j10a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j10b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j12a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j12b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j04a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j04b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j01a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j01b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j12a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j12b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j04a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j04b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j01a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j01b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j02a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j02b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j04a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j04b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j07a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j07b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j10a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j10b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j12a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j12b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j06a" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j06b" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j07a" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j07b" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j08a" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j08b" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j09a" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j09b" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j10a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j10b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j10a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j10b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j12a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j12b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j00a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j00b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j04a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j04b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j11a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j11b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09a\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09b\\)" PASS: c-c++-common/gomp/pr99928-14.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr99928-15.c -std=c++20 (test for bogus messages, line 8) PASS: c-c++-common/gomp/pr99928-15.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/pr99928-15.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/gomp/pr99928-15.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr99928-15.c -std=c++26 (test for bogus messages, line 8) PASS: c-c++-common/gomp/pr99928-15.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/pr99928-15.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/gomp/pr99928-15.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr99928-15.c -std=c++98 (test for bogus messages, line 8) PASS: c-c++-common/gomp/pr99928-15.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/gomp/pr99928-15.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/gomp/pr99928-15.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr99928-16.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pr99928-16.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pr99928-16.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l13\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l14\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l15\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l16\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l19\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l20\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l21\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l22\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l10\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l12\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l14\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l15\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l20\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l21\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j00\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l08\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l09\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l12\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l15\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l16\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l17\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l18\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l21\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l22\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j01" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j02" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l11" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l12" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l13" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l14" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l15" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l16" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l17" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l18\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(l04\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(l05\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(l08\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(l09\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(l18\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l13\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l14\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l15\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l16\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l19\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l20\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l21\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l22\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l12\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l14\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l15\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l20\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l21\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp section [^\n\r]*lastprivate\\(l10\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp sections[^\n\r]*lastprivate\\(l10\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l12\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l13\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l14\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l15\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l16\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l17\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l13\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l14\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l15\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l16\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l19\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l20\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l21\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l22\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l10\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l12\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l14\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l15\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l20\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l21\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j00\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l08\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l09\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l12\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l15\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l16\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l17\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l18\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l21\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l22\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j01" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j02" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l11" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l12" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l13" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l14" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l15" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l16" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l17" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l18\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(l04\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(l05\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(l08\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(l09\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(l18\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l13\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l14\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l15\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l16\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l19\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l20\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l21\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l22\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l12\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l14\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l15\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l20\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l21\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp section [^\n\r]*lastprivate\\(l10\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp sections[^\n\r]*lastprivate\\(l10\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l12\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l13\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l14\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l15\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l16\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l17\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l13\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l14\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l15\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l16\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l19\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l20\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l21\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(l22\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l10\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l12\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l14\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l15\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l20\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l21\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j00\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l08\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l09\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l12\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l15\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l16\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l17\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l18\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l21\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l22\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j01" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j02" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l11" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l12" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l13" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l14" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l15" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l16" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l17" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l18\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(l04\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(l05\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(l08\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(l09\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(l18\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j03\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l13\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l14\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l15\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l16\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l19\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l20\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l21\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(l22\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l12\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l14\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l15\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l20\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l21\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp section [^\n\r]*lastprivate\\(l10\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp sections[^\n\r]*lastprivate\\(l10\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j01\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l12\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l13\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l14\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l15\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l16\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l17\\)" PASS: c-c++-common/gomp/pr99928-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*firstprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l05\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l10\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l08" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l09" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l10" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp section [^\n\r]*firstprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp section [^\n\r]*lastprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp sections[^\n\r]*firstprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp sections[^\n\r]*lastprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l10\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l10\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*firstprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l05\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l10\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l08" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l09" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l10" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp section [^\n\r]*firstprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp section [^\n\r]*lastprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp sections[^\n\r]*firstprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp sections[^\n\r]*lastprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l10\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l10\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*firstprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l05\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l10\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*lastprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l08" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l09" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l10" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp section [^\n\r]*firstprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp section [^\n\r]*lastprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp sections[^\n\r]*firstprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp sections[^\n\r]*lastprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l02\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l10\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp simd[^\n\r]*firstprivate\\(l11\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l09\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l10\\)" PASS: c-c++-common/gomp/pr99928-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*firstprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*linear\\(l02:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*linear\\(l05:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l02\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l04\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l05\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l00:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l01:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l03:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l04:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l06:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l07:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l08:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l05" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l06" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l07" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*firstprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*linear\\(l02:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*linear\\(l05:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l02\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l04\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l05\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l00:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l01:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l03:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l04:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l06:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l07:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l08:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l05" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l06" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l07" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*firstprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(l00\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*linear\\(l02:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*linear\\(l05:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*firstprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l02\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l04\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(l05\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l00:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l01:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l03:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l04:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l06:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l07:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(l08:1\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l05" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l06" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:l07" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*firstprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(l08\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*firstprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l03\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*firstprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l01\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(l04\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l05\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l06\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(l07\\)" PASS: c-c++-common/gomp/pr99928-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j01\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j09\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j12\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j04\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j05\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j00:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j01:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j02:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j03:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j04:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j05:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j06:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j07:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j08:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j09:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j10:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j11:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j12:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j06" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j07" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j08" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j09" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j05\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j10\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j03\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j05\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j10\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j08\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j09\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j11\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j12\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j04\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j01\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j09\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j12\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j04\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j05\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j00:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j01:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j02:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j03:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j04:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j05:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j06:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j07:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j08:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j09:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j10:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j11:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j12:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j06" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j07" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j08" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j09" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j05\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j10\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j03\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j05\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j10\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j08\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j09\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j11\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j12\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j04\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j01\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j09\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j12\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j04\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j05\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j00:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j01:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j02:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j03:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j04:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j05:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j06:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j07:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j08:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j09:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j10:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j11:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j12:1\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j06" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j07" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j08" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j09" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j05\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j10\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j03\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j05\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j10\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j08\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j09\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j11\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j12\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j04\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09\\)" PASS: c-c++-common/gomp/pr99928-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j01\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j09\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j12\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j04\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j05\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j00:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j01:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j02:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j03:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j04:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j05:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j06:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j07:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j08:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j09:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j10:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j11:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j12:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j06" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j07" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j08" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j09" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j05\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j10\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j03\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j05\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j10\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j08\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j09\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j11\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j12\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j04\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j01\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j09\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j12\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j04\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j05\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j00:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j01:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j02:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j03:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j04:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j05:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j06:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j07:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j08:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j09:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j10:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j11:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j12:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j06" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j07" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j08" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j09" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j05\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j10\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j03\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j05\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j10\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j08\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j09\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j11\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j12\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j04\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j01\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j09\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*lastprivate\\(j12\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*lastprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j04\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(j05\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j00:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j01:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j02:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j03:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j04:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j05:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j06:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j07:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j08:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j09:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j10:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j11:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j12:1\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j06" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j07" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j08" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:j09" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j05\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*lastprivate\\(j10\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j03\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j05\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*shared\\(j10\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j08\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j09\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j11\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(j12\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j04\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09\\)" PASS: c-c++-common/gomp/pr99928-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j00:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j01:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j02:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j03:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j04:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j05:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j06:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j07:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j08:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j09:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j10:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j11:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j12:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*lastprivate\\(j01\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*lastprivate\\(j09\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*lastprivate\\(j12\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j04\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp parallel[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp parallel[^\n\r]*lastprivate\\(j04\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp parallel[^\n\r]*lastprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp parallel[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp parallel[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp parallel[^\n\r]*shared\\(j05\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp parallel[^\n\r]*shared\\(j06\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp parallel[^\n\r]*shared\\(j08\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp parallel[^\n\r]*shared\\(j11\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*map\\(tofrom:j06" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*map\\(tofrom:j07" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*map\\(tofrom:j08" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*map\\(tofrom:j09" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp taskloop[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp taskloop[^\n\r]*lastprivate\\(j05\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp taskloop[^\n\r]*lastprivate\\(j10\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp teams[^\n\r]*shared\\(j08\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp teams[^\n\r]*shared\\(j09\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp teams[^\n\r]*shared\\(j11\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 scan-tree-dump-not gimple "omp teams[^\n\r]*shared\\(j12\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j00:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j01:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j02:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j03:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j04:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j05:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j06:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j07:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j08:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j09:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j10:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j11:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j12:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*lastprivate\\(j01\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*lastprivate\\(j09\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*lastprivate\\(j12\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j04\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp parallel[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp parallel[^\n\r]*lastprivate\\(j04\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp parallel[^\n\r]*lastprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp parallel[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp parallel[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp parallel[^\n\r]*shared\\(j05\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp parallel[^\n\r]*shared\\(j06\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp parallel[^\n\r]*shared\\(j08\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp parallel[^\n\r]*shared\\(j11\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*map\\(tofrom:j06" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*map\\(tofrom:j07" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*map\\(tofrom:j08" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*map\\(tofrom:j09" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp taskloop[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp taskloop[^\n\r]*lastprivate\\(j05\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp taskloop[^\n\r]*lastprivate\\(j10\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp teams[^\n\r]*shared\\(j08\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp teams[^\n\r]*shared\\(j09\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp teams[^\n\r]*shared\\(j11\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 scan-tree-dump-not gimple "omp teams[^\n\r]*shared\\(j12\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j00:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j01:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j02:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j03:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j04:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j05:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j06:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j07:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j08:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j09:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j10:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j11:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*linear\\(j12:1\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*lastprivate\\(j01\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*lastprivate\\(j09\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*lastprivate\\(j12\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j02\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j04\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*lastprivate\\(j05\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp parallel[^\n\r]*lastprivate\\(j00\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp parallel[^\n\r]*lastprivate\\(j04\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp parallel[^\n\r]*lastprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp parallel[^\n\r]*lastprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp parallel[^\n\r]*lastprivate\\(j11\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp parallel[^\n\r]*shared\\(j05\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp parallel[^\n\r]*shared\\(j06\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp parallel[^\n\r]*shared\\(j08\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp parallel[^\n\r]*shared\\(j11\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j06\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j07\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j08\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(j09\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*map\\(tofrom:j06" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*map\\(tofrom:j07" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*map\\(tofrom:j08" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*map\\(tofrom:j09" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp taskloop[^\n\r]*lastprivate\\(j03\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp taskloop[^\n\r]*lastprivate\\(j05\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp taskloop[^\n\r]*lastprivate\\(j10\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp teams[^\n\r]*shared\\(j08\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp teams[^\n\r]*shared\\(j09\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp teams[^\n\r]*shared\\(j11\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 scan-tree-dump-not gimple "omp teams[^\n\r]*shared\\(j12\\)" PASS: c-c++-common/gomp/pr99928-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*reduction\\(\\+:r22\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*reduction\\(\\+:r29\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:r03\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:r08\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:r16\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:r22\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:r29\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r00\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r06\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r07\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r09\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r12\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r13\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r14\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r15\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r19\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r20\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r26\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r27\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r08\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r10\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r11\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r16\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r22\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r29\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r02\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r03\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r05\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r07\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r08\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r11\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r15\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r16\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r20\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r21\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r22\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r23\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r24\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r27\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r28\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r29\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r13" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r14" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r15" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r16" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r17" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r18" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r19" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r20" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r21" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r22" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r23" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:r04\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:r05\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:r10\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:r11\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:r24\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r17\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r18\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r19\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r20\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r21\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r25\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r26\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r27\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r28\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(r22\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(r29\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r00\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r02\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r18\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r19\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r20\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r21\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r25\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r26\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r27\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r28\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r00\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r06\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r07\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r14\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r15\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r19\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r20\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r26\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r27\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:r04\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:r05\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:r09\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:r10\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:r11\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp section [^\n\r]*reduction\\(\\+:r12\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp sections[^\n\r]*reduction\\(\\+:r12\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r13\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r14\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r15\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r16\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r17\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r18\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r19\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r20\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r21\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r22\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r23\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*reduction\\(\\+:r22\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*reduction\\(\\+:r29\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:r03\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:r08\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:r16\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:r22\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:r29\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r00\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r06\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r07\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r09\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r12\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r13\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r14\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r15\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r19\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r20\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r26\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r27\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r08\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r10\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r11\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r16\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r22\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r29\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r02\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r03\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r05\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r07\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r08\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r11\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r15\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r16\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r20\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r21\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r22\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r23\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r24\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r27\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r28\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r29\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r13" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r14" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r15" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r16" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r17" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r18" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r19" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r20" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r21" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r22" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r23" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:r04\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:r05\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:r10\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:r11\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:r24\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r17\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r18\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r19\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r20\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r21\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r25\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r26\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r27\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r28\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(r22\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(r29\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r00\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r02\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r18\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r19\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r20\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r21\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r25\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r26\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r27\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r28\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r00\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r06\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r07\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r14\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r15\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r19\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r20\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r26\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r27\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:r04\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:r05\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:r09\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:r10\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:r11\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp section [^\n\r]*reduction\\(\\+:r12\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp sections[^\n\r]*reduction\\(\\+:r12\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r13\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r14\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r15\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r16\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r17\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r18\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r19\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r20\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r21\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r22\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r23\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*reduction\\(\\+:r22\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*reduction\\(\\+:r29\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:r03\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:r08\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:r16\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:r22\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:r29\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r00\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r06\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r07\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r09\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r12\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r13\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r14\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r15\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r19\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r20\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r26\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:r27\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r08\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r10\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r11\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r16\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r22\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r29\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r02\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r03\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r05\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r07\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r08\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r11\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r15\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r16\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r20\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r21\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r22\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r23\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r24\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r27\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r28\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:r29\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r13" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r14" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r15" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r16" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r17" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r18" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r19" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r20" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r21" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r22" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r23" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:r04\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:r05\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:r10\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:r11\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:r24\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r17\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r18\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r19\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r20\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r21\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r25\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r26\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r27\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:r28\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(r22\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(r29\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r00\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r02\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r18\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r19\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r20\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r21\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r25\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r26\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r27\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:r28\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r00\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r01\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r06\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r07\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r14\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r15\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r19\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r20\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r26\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:r27\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:r04\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:r05\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:r09\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:r10\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:r11\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp section [^\n\r]*reduction\\(\\+:r12\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp sections[^\n\r]*reduction\\(\\+:r12\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r13\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r14\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r15\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r16\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r17\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r18\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r19\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r20\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r21\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r22\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r23\\)" PASS: c-c++-common/gomp/pr99928-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r22 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r29 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r03 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r08 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r16 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r22 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r29 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r00 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r06 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r07 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r09 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r12 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r13 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r14 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r15 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r08\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r10\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r11\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r16\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r22\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r29\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r02 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r03 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r05 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r07 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r08 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r11 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r15 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r16 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r21 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r22 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r23 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r24 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r28 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r29 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r13\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r14\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r15\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r16\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r17\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r18\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r19\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r20\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r21\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r22\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r23\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r04 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r05 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r10 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r11 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r24 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r17 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r18 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r21 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r25 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r28 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(r22\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(r29\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r00 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r02 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r18 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r21 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r25 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r28 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r00 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r06 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r07 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r14 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r15 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r04 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r05 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r09 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r10 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r11 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp section [^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r12 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp sections[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r12 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r13\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r14" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r15\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r16\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r17\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r18\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r19\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r20\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r21\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r22\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r23\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r22 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r29 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r03 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r08 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r16 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r22 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r29 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r00 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r06 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r07 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r09 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r12 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r13 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r14 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r15 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r08\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r10\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r11\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r16\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r22\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r29\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r02 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r03 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r05 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r07 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r08 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r11 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r15 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r16 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r21 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r22 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r23 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r24 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r28 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r29 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r13\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r14\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r15\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r16\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r17\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r18\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r19\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r20\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r21\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r22\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r23\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r04 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r05 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r10 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r11 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r24 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r17 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r18 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r21 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r25 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r28 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(r22\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(r29\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r00 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r02 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r18 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r21 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r25 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r28 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r00 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r06 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r07 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r14 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r15 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r04 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r05 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r09 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r10 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r11 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp section [^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r12 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp sections[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r12 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r13\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r14" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r15\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r16\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r17\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r18\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r19\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r20\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r21\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r22\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r23\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r22 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r29 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r03 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r08 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r16 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r22 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r29 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r00 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r06 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r07 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r09 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r12 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r13 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r14 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r15 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r08\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r10\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r11\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r16\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r22\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp parallel[^\n\r]*shared\\(r29\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r02 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r03 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r05 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r07 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r08 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r11 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r15 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r16 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r21 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r22 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r23 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r24 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r28 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp simd[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r29 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r13\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r14\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r15\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r16\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r17\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r18\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r19\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r20\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r21\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r22\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp target[^\n\r]*map\\(tofrom:r23\\[1\\] \\[len: 8\\]" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r04 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r05 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r10 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r11 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp taskloop[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r24 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r17 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r18 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r21 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r25 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r28 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(r22\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump gimple "omp teams[^\n\r]*shared\\(r29\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r00 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r02 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r18 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r21 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r25 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp distribute[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r28 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r00 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r01 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r06 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r07 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r14 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r15 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r19 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r20 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r26 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp for[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r27 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r04 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r05 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r09 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r10 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp master[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r11 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp section [^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r12 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp sections[^\n\r]*reduction\\(\\+:MEM[^\n\r]*&r12 \\+ 4" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r13\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r14" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r15\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r16\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r17\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r18\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r19\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r20\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r21\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r22\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 scan-tree-dump-not gimple "omp target[^\n\r]*firstprivate\\(r23\\)" PASS: c-c++-common/gomp/pr99928-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pragma-1.c -std=c++20 scan-tree-dump original "#pragma omp target.*#pragma omp teams num_teams\\(1\\) thread_limit\\(1024\\).*#pragma omp parallel num_threads\\(threads\\[0\\]\\) if\\(threads\\[0\\] > 1\\).*#pragma omp for ordered.*#pragma omp ordered.*#pragma omp for ordered schedule\\(auto\\).*#pragma omp ordered" PASS: c-c++-common/gomp/pragma-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pragma-1.c -std=c++26 scan-tree-dump original "#pragma omp target.*#pragma omp teams num_teams\\(1\\) thread_limit\\(1024\\).*#pragma omp parallel num_threads\\(threads\\[0\\]\\) if\\(threads\\[0\\] > 1\\).*#pragma omp for ordered.*#pragma omp ordered.*#pragma omp for ordered schedule\\(auto\\).*#pragma omp ordered" PASS: c-c++-common/gomp/pragma-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pragma-1.c -std=c++98 scan-tree-dump original "#pragma omp target.*#pragma omp teams num_teams\\(1\\) thread_limit\\(1024\\).*#pragma omp parallel num_threads\\(threads\\[0\\]\\) if\\(threads\\[0\\] > 1\\).*#pragma omp for ordered.*#pragma omp ordered.*#pragma omp for ordered schedule\\(auto\\).*#pragma omp ordered" PASS: c-c++-common/gomp/pragma-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pragma-2.c -std=c++20 scan-tree-dump original "#pragma omp target.*#pragma omp teams num_teams\\(1\\) thread_limit\\(1024\\).*#pragma omp parallel num_threads\\(threads\\[0\\]\\) if\\(threads\\[0\\] > 1\\).*#pragma omp for ordered.*#pragma omp ordered.*#pragma omp for ordered schedule\\(auto\\).*#pragma omp ordered" PASS: c-c++-common/gomp/pragma-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pragma-2.c -std=c++26 scan-tree-dump original "#pragma omp target.*#pragma omp teams num_teams\\(1\\) thread_limit\\(1024\\).*#pragma omp parallel num_threads\\(threads\\[0\\]\\) if\\(threads\\[0\\] > 1\\).*#pragma omp for ordered.*#pragma omp ordered.*#pragma omp for ordered schedule\\(auto\\).*#pragma omp ordered" PASS: c-c++-common/gomp/pragma-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pragma-2.c -std=c++98 scan-tree-dump original "#pragma omp target.*#pragma omp teams num_teams\\(1\\) thread_limit\\(1024\\).*#pragma omp parallel num_threads\\(threads\\[0\\]\\) if\\(threads\\[0\\] > 1\\).*#pragma omp for ordered.*#pragma omp ordered.*#pragma omp for ordered schedule\\(auto\\).*#pragma omp ordered" PASS: c-c++-common/gomp/pragma-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pragma-3.c -std=c++20 at line 11 (test for warnings, line 4) PASS: c-c++-common/gomp/pragma-3.c -std=c++20 at line 12 (test for warnings, line 5) PASS: c-c++-common/gomp/pragma-3.c -std=c++20 at line 13 (test for warnings, line 10) PASS: c-c++-common/gomp/pragma-3.c -std=c++20 scan-tree-dump original "const char \\* str = \\(const char \\*\\) "\\\\"1,2\\\\" ; _Pragma\\(\\\\"omp error severity\\(warning\\) message \\(\\\\\\\\\\\\"Test\\\\\\\\\\\\"\\) at\\(compilation\\)\\\\"\\)";" PASS: c-c++-common/gomp/pragma-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pragma-3.c -std=c++26 at line 11 (test for warnings, line 4) PASS: c-c++-common/gomp/pragma-3.c -std=c++26 at line 12 (test for warnings, line 5) PASS: c-c++-common/gomp/pragma-3.c -std=c++26 at line 13 (test for warnings, line 10) PASS: c-c++-common/gomp/pragma-3.c -std=c++26 scan-tree-dump original "const char \\* str = \\(const char \\*\\) "\\\\"1,2\\\\" ; _Pragma\\(\\\\"omp error severity\\(warning\\) message \\(\\\\\\\\\\\\"Test\\\\\\\\\\\\"\\) at\\(compilation\\)\\\\"\\)";" PASS: c-c++-common/gomp/pragma-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pragma-3.c -std=c++98 at line 11 (test for warnings, line 4) PASS: c-c++-common/gomp/pragma-3.c -std=c++98 at line 12 (test for warnings, line 5) PASS: c-c++-common/gomp/pragma-3.c -std=c++98 at line 13 (test for warnings, line 10) PASS: c-c++-common/gomp/pragma-3.c -std=c++98 scan-tree-dump original "const char \\* str = \\(const char \\*\\) "\\\\"1,2\\\\" ; _Pragma\\(\\\\"omp error severity\\(warning\\) message \\(\\\\\\\\\\\\"Test\\\\\\\\\\\\"\\) at\\(compilation\\)\\\\"\\)";" PASS: c-c++-common/gomp/pragma-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pragma-4.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/gomp/pragma-4.c -std=c++20 scan-tree-dump original "const char \\* str = \\(const char \\*\\) "\\\\"1,2\\\\" ; _Pragma\\(\\\\"omp error severity\\(warning\\) message \\(\\\\\\\\\\\\"Test\\\\\\\\\\\\"\\) at\\(compilation\\)\\\\"\\)";" PASS: c-c++-common/gomp/pragma-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pragma-4.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/gomp/pragma-4.c -std=c++26 scan-tree-dump original "const char \\* str = \\(const char \\*\\) "\\\\"1,2\\\\" ; _Pragma\\(\\\\"omp error severity\\(warning\\) message \\(\\\\\\\\\\\\"Test\\\\\\\\\\\\"\\) at\\(compilation\\)\\\\"\\)";" PASS: c-c++-common/gomp/pragma-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pragma-4.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/gomp/pragma-4.c -std=c++98 scan-tree-dump original "const char \\* str = \\(const char \\*\\) "\\\\"1,2\\\\" ; _Pragma\\(\\\\"omp error severity\\(warning\\) message \\(\\\\\\\\\\\\"Test\\\\\\\\\\\\"\\) at\\(compilation\\)\\\\"\\)";" PASS: c-c++-common/gomp/pragma-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pragma-5.c -std=c++20 at line 11 (test for warnings, line 4) PASS: c-c++-common/gomp/pragma-5.c -std=c++20 at line 12 (test for warnings, line 5) PASS: c-c++-common/gomp/pragma-5.c -std=c++20 at line 13 (test for warnings, line 10) PASS: c-c++-common/gomp/pragma-5.c -std=c++20 scan-tree-dump original "const char \\* str = \\(const char \\*\\) "\\\\"1,2\\\\" ; _Pragma \\( \\\\" omp\\\\t\\\\terror severity \\(warning\\)\\\\tmessage \\(\\\\\\\\\\\\"Test\\\\\\\\\\\\"\\) at\\(compilation\\)\\\\" \\)";" PASS: c-c++-common/gomp/pragma-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/pragma-5.c -std=c++26 at line 11 (test for warnings, line 4) PASS: c-c++-common/gomp/pragma-5.c -std=c++26 at line 12 (test for warnings, line 5) PASS: c-c++-common/gomp/pragma-5.c -std=c++26 at line 13 (test for warnings, line 10) PASS: c-c++-common/gomp/pragma-5.c -std=c++26 scan-tree-dump original "const char \\* str = \\(const char \\*\\) "\\\\"1,2\\\\" ; _Pragma \\( \\\\" omp\\\\t\\\\terror severity \\(warning\\)\\\\tmessage \\(\\\\\\\\\\\\"Test\\\\\\\\\\\\"\\) at\\(compilation\\)\\\\" \\)";" PASS: c-c++-common/gomp/pragma-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/pragma-5.c -std=c++98 at line 11 (test for warnings, line 4) PASS: c-c++-common/gomp/pragma-5.c -std=c++98 at line 12 (test for warnings, line 5) PASS: c-c++-common/gomp/pragma-5.c -std=c++98 at line 13 (test for warnings, line 10) PASS: c-c++-common/gomp/pragma-5.c -std=c++98 scan-tree-dump original "const char \\* str = \\(const char \\*\\) "\\\\"1,2\\\\" ; _Pragma \\( \\\\" omp\\\\t\\\\terror severity \\(warning\\)\\\\tmessage \\(\\\\\\\\\\\\"Test\\\\\\\\\\\\"\\) at\\(compilation\\)\\\\" \\)";" PASS: c-c++-common/gomp/pragma-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/pragma-omp-unknown.c -std=gnu++20 scan-file #pragma omp UNKNOWN1 PASS: c-c++-common/gomp/pragma-omp-unknown.c -std=gnu++20 scan-file #pragma omp UNKNOWN2 PASS: c-c++-common/gomp/pragma-omp-unknown.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/pragma-omp-unknown.c -std=gnu++26 scan-file #pragma omp UNKNOWN1 PASS: c-c++-common/gomp/pragma-omp-unknown.c -std=gnu++26 scan-file #pragma omp UNKNOWN2 PASS: c-c++-common/gomp/pragma-omp-unknown.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/pragma-omp-unknown.c -std=gnu++98 scan-file #pragma omp UNKNOWN1 PASS: c-c++-common/gomp/pragma-omp-unknown.c -std=gnu++98 scan-file #pragma omp UNKNOWN2 PASS: c-c++-common/gomp/pragma-omp-unknown.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/priority-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/priority-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/priority-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++20 (test for errors, line 17) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++20 (test for errors, line 21) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++20 (test for errors, line 23) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++20 (test for errors, line 25) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++20 (test for errors, line 41) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++20 (test for errors, line 43) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++20 (test for errors, line 45) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++20 (test for errors, line 47) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++20 (test for errors, line 49) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++20 (test for errors, line 5) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++20 (test for errors, line 51) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++20 (test for errors, line 53) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++20 (test for errors, line 55) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++20 (test for errors, line 57) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++20 (test for errors, line 6) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++26 (test for errors, line 17) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++26 (test for errors, line 21) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++26 (test for errors, line 23) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++26 (test for errors, line 25) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++26 (test for errors, line 41) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++26 (test for errors, line 43) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++26 (test for errors, line 45) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++26 (test for errors, line 47) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++26 (test for errors, line 49) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++26 (test for errors, line 5) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++26 (test for errors, line 51) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++26 (test for errors, line 53) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++26 (test for errors, line 55) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++26 (test for errors, line 57) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++26 (test for errors, line 6) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++98 (test for errors, line 17) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++98 (test for errors, line 19) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++98 (test for errors, line 21) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++98 (test for errors, line 23) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++98 (test for errors, line 25) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++98 (test for errors, line 41) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++98 (test for errors, line 43) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++98 (test for errors, line 45) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++98 (test for errors, line 47) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++98 (test for errors, line 49) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++98 (test for errors, line 5) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++98 (test for errors, line 51) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++98 (test for errors, line 53) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++98 (test for errors, line 55) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++98 (test for errors, line 57) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++98 (test for errors, line 6) PASS: c-c++-common/gomp/reduction-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/reduction-task-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/reduction-task-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/reduction-task-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++20 (test for errors, line 34) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++26 (test for errors, line 34) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++98 (test for errors, line 31) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++98 (test for errors, line 34) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/reduction-task-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/reduction-task-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/reduction-task-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/reduction-task-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/requires-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/requires-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/requires-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/requires-2.c -std=c++20 (test for errors, line 1) PASS: c-c++-common/gomp/requires-2.c -std=c++20 (test for errors, line 2) PASS: c-c++-common/gomp/requires-2.c -std=c++20 (test for errors, line 3) PASS: c-c++-common/gomp/requires-2.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/gomp/requires-2.c -std=c++20 (test for errors, line 5) PASS: c-c++-common/gomp/requires-2.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/gomp/requires-2.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/gomp/requires-2.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/requires-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/requires-2.c -std=c++26 (test for errors, line 1) PASS: c-c++-common/gomp/requires-2.c -std=c++26 (test for errors, line 2) PASS: c-c++-common/gomp/requires-2.c -std=c++26 (test for errors, line 3) PASS: c-c++-common/gomp/requires-2.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/gomp/requires-2.c -std=c++26 (test for errors, line 5) PASS: c-c++-common/gomp/requires-2.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/gomp/requires-2.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/gomp/requires-2.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/requires-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/requires-2.c -std=c++98 (test for errors, line 1) PASS: c-c++-common/gomp/requires-2.c -std=c++98 (test for errors, line 2) PASS: c-c++-common/gomp/requires-2.c -std=c++98 (test for errors, line 3) PASS: c-c++-common/gomp/requires-2.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/gomp/requires-2.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/gomp/requires-2.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/gomp/requires-2.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/gomp/requires-2.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/requires-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/requires-3.c -std=c++20 (test for errors, line 1) PASS: c-c++-common/gomp/requires-3.c -std=c++20 (test for errors, line 2) PASS: c-c++-common/gomp/requires-3.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/gomp/requires-3.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/gomp/requires-3.c -std=c++20 at line 3 (test for errors, line 2) PASS: c-c++-common/gomp/requires-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/requires-3.c -std=c++26 (test for errors, line 1) PASS: c-c++-common/gomp/requires-3.c -std=c++26 (test for errors, line 2) PASS: c-c++-common/gomp/requires-3.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/gomp/requires-3.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/gomp/requires-3.c -std=c++26 at line 3 (test for errors, line 2) PASS: c-c++-common/gomp/requires-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/requires-3.c -std=c++98 (test for errors, line 1) PASS: c-c++-common/gomp/requires-3.c -std=c++98 (test for errors, line 2) PASS: c-c++-common/gomp/requires-3.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/gomp/requires-3.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/gomp/requires-3.c -std=c++98 at line 3 (test for errors, line 2) PASS: c-c++-common/gomp/requires-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/requires-4.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/requires-4.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/requires-4.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/requires-4.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/gomp/requires-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/requires-4.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/requires-4.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/requires-4.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/requires-4.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/gomp/requires-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/requires-4.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/requires-4.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/requires-4.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/requires-4.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/gomp/requires-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/requires-5.c -std=c++20 scan-tree-dump original "#pragma omp atomic release" PASS: c-c++-common/gomp/requires-5.c -std=c++20 scan-tree-dump original "#pragma omp atomic release" PASS: c-c++-common/gomp/requires-5.c -std=c++20 scan-tree-dump original "z = #pragma omp atomic read acquire" PASS: c-c++-common/gomp/requires-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/requires-5.c -std=c++26 scan-tree-dump original "#pragma omp atomic release" PASS: c-c++-common/gomp/requires-5.c -std=c++26 scan-tree-dump original "#pragma omp atomic release" PASS: c-c++-common/gomp/requires-5.c -std=c++26 scan-tree-dump original "z = #pragma omp atomic read acquire" PASS: c-c++-common/gomp/requires-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/requires-5.c -std=c++98 scan-tree-dump original "#pragma omp atomic release" PASS: c-c++-common/gomp/requires-5.c -std=c++98 scan-tree-dump original "#pragma omp atomic release" PASS: c-c++-common/gomp/requires-5.c -std=c++98 scan-tree-dump original "z = #pragma omp atomic read acquire" PASS: c-c++-common/gomp/requires-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/requires-6.c -std=c++20 scan-tree-dump original "#pragma omp atomic acquire" PASS: c-c++-common/gomp/requires-6.c -std=c++20 scan-tree-dump original "#pragma omp atomic release" PASS: c-c++-common/gomp/requires-6.c -std=c++20 scan-tree-dump original "c = #pragma omp atomic read acquire" PASS: c-c++-common/gomp/requires-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/requires-6.c -std=c++26 scan-tree-dump original "#pragma omp atomic acquire" PASS: c-c++-common/gomp/requires-6.c -std=c++26 scan-tree-dump original "#pragma omp atomic release" PASS: c-c++-common/gomp/requires-6.c -std=c++26 scan-tree-dump original "c = #pragma omp atomic read acquire" PASS: c-c++-common/gomp/requires-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/requires-6.c -std=c++98 scan-tree-dump original "#pragma omp atomic acquire" PASS: c-c++-common/gomp/requires-6.c -std=c++98 scan-tree-dump original "#pragma omp atomic release" PASS: c-c++-common/gomp/requires-6.c -std=c++98 scan-tree-dump original "c = #pragma omp atomic read acquire" PASS: c-c++-common/gomp/requires-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/requires-7.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/requires-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/requires-7.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/requires-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/requires-7.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/requires-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/requires-8.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/requires-8.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/requires-8.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/requires-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/requires-8.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/requires-8.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/reverse-offload-1.c -std=c++20 scan-tree-dump-times omplower "__attribute__\\(\\(omp declare target\\)\\)[\n\r]*int called_in_target1" 1 PASS: c-c++-common/gomp/reverse-offload-1.c -std=c++20 scan-tree-dump-times omplower "__attribute__\\(\\(omp declare target\\)\\)[\n\r]*int called_in_target2" 1 PASS: c-c++-common/gomp/reverse-offload-1.c -std=c++20 scan-tree-dump-times omplower "__attribute__\\(\\(omp declare target\\)\\)[\n\r]*void tg_fn" 1 PASS: c-c++-common/gomp/reverse-offload-1.c -std=c++20 scan-tree-dump-times omplower "omp declare target[^ ]" 3 PASS: c-c++-common/gomp/reverse-offload-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/reverse-offload-1.c -std=c++26 scan-tree-dump-times omplower "__attribute__\\(\\(omp declare target\\)\\)[\n\r]*int called_in_target1" 1 PASS: c-c++-common/gomp/reverse-offload-1.c -std=c++26 scan-tree-dump-times omplower "__attribute__\\(\\(omp declare target\\)\\)[\n\r]*int called_in_target2" 1 PASS: c-c++-common/gomp/reverse-offload-1.c -std=c++26 scan-tree-dump-times omplower "__attribute__\\(\\(omp declare target\\)\\)[\n\r]*void tg_fn" 1 PASS: c-c++-common/gomp/reverse-offload-1.c -std=c++26 scan-tree-dump-times omplower "omp declare target[^ ]" 3 PASS: c-c++-common/gomp/reverse-offload-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/reverse-offload-1.c -std=c++98 scan-tree-dump-times omplower "__attribute__\\(\\(omp declare target\\)\\)[\n\r]*int called_in_target1" 1 PASS: c-c++-common/gomp/reverse-offload-1.c -std=c++98 scan-tree-dump-times omplower "__attribute__\\(\\(omp declare target\\)\\)[\n\r]*int called_in_target2" 1 PASS: c-c++-common/gomp/reverse-offload-1.c -std=c++98 scan-tree-dump-times omplower "__attribute__\\(\\(omp declare target\\)\\)[\n\r]*void tg_fn" 1 PASS: c-c++-common/gomp/reverse-offload-1.c -std=c++98 scan-tree-dump-times omplower "omp declare target[^ ]" 3 PASS: c-c++-common/gomp/reverse-offload-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 103) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 107) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 110) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 114) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 124) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 128) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 141) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 150) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 169) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 172) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 183) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 187) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 190) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 194) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 39) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 49) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 53) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 60) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 63) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 67) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 70) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 83) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 85) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 87) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 92) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 94) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for errors, line 98) PASS: c-c++-common/gomp/scan-1.c -std=c++20 at line 166 (test for errors, line 167) PASS: c-c++-common/gomp/scan-1.c -std=c++20 at line 173 (test for errors, line 174) PASS: c-c++-common/gomp/scan-1.c -std=c++20 at line 206 (test for errors, line 207) PASS: c-c++-common/gomp/scan-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 103) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 107) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 110) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 114) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 124) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 128) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 141) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 150) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 169) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 172) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 183) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 187) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 190) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 194) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 39) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 49) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 53) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 60) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 63) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 67) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 70) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 83) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 85) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 87) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 92) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 94) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for errors, line 98) PASS: c-c++-common/gomp/scan-1.c -std=c++26 at line 166 (test for errors, line 167) PASS: c-c++-common/gomp/scan-1.c -std=c++26 at line 173 (test for errors, line 174) PASS: c-c++-common/gomp/scan-1.c -std=c++26 at line 206 (test for errors, line 207) PASS: c-c++-common/gomp/scan-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 103) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 107) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 110) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 114) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 124) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 128) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 141) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 150) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 169) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 172) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 183) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 187) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 190) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 194) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 39) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 49) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 53) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 60) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 63) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 67) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 70) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 83) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 85) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 87) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 92) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 94) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for errors, line 98) PASS: c-c++-common/gomp/scan-1.c -std=c++98 at line 166 (test for errors, line 167) PASS: c-c++-common/gomp/scan-1.c -std=c++98 at line 173 (test for errors, line 174) PASS: c-c++-common/gomp/scan-1.c -std=c++98 at line 206 (test for errors, line 207) PASS: c-c++-common/gomp/scan-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/scan-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/scan-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/scan-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/scan-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/scan-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/scan-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/scan-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/scan-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/scan-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/scan-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/scan-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/scan-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/scan-6.c -std=c++20 (test for errors, line 42) PASS: c-c++-common/gomp/scan-6.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/scan-6.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/gomp/scan-6.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/gomp/scan-6.c -std=c++20 (test for errors, line 58) PASS: c-c++-common/gomp/scan-6.c -std=c++20 (test for errors, line 76) PASS: c-c++-common/gomp/scan-6.c -std=c++20 (test for errors, line 80) PASS: c-c++-common/gomp/scan-6.c -std=c++20 (test for errors, line 83) PASS: c-c++-common/gomp/scan-6.c -std=c++20 (test for errors, line 90) PASS: c-c++-common/gomp/scan-6.c -std=c++20 (test for errors, line 92) PASS: c-c++-common/gomp/scan-6.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/gomp/scan-6.c -std=c++20 (test for warnings, line 23) PASS: c-c++-common/gomp/scan-6.c -std=c++20 at line 32 (test for warnings, line 31) PASS: c-c++-common/gomp/scan-6.c -std=c++20 at line 33 (test for warnings, line 31) PASS: c-c++-common/gomp/scan-6.c -std=c++20 at line 64 (test for errors, line 63) PASS: c-c++-common/gomp/scan-6.c -std=c++20 at line 65 (test for errors, line 63) PASS: c-c++-common/gomp/scan-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/scan-6.c -std=c++26 (test for errors, line 42) PASS: c-c++-common/gomp/scan-6.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/scan-6.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/gomp/scan-6.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/gomp/scan-6.c -std=c++26 (test for errors, line 58) PASS: c-c++-common/gomp/scan-6.c -std=c++26 (test for errors, line 76) PASS: c-c++-common/gomp/scan-6.c -std=c++26 (test for errors, line 80) PASS: c-c++-common/gomp/scan-6.c -std=c++26 (test for errors, line 83) PASS: c-c++-common/gomp/scan-6.c -std=c++26 (test for errors, line 90) PASS: c-c++-common/gomp/scan-6.c -std=c++26 (test for errors, line 92) PASS: c-c++-common/gomp/scan-6.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/gomp/scan-6.c -std=c++26 (test for warnings, line 23) PASS: c-c++-common/gomp/scan-6.c -std=c++26 at line 32 (test for warnings, line 31) PASS: c-c++-common/gomp/scan-6.c -std=c++26 at line 33 (test for warnings, line 31) PASS: c-c++-common/gomp/scan-6.c -std=c++26 at line 64 (test for errors, line 63) PASS: c-c++-common/gomp/scan-6.c -std=c++26 at line 65 (test for errors, line 63) PASS: c-c++-common/gomp/scan-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/scan-6.c -std=c++98 (test for errors, line 42) PASS: c-c++-common/gomp/scan-6.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/gomp/scan-6.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/gomp/scan-6.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/gomp/scan-6.c -std=c++98 (test for errors, line 58) PASS: c-c++-common/gomp/scan-6.c -std=c++98 (test for errors, line 76) PASS: c-c++-common/gomp/scan-6.c -std=c++98 (test for errors, line 80) PASS: c-c++-common/gomp/scan-6.c -std=c++98 (test for errors, line 83) PASS: c-c++-common/gomp/scan-6.c -std=c++98 (test for errors, line 90) PASS: c-c++-common/gomp/scan-6.c -std=c++98 (test for errors, line 92) PASS: c-c++-common/gomp/scan-6.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/gomp/scan-6.c -std=c++98 (test for warnings, line 23) PASS: c-c++-common/gomp/scan-6.c -std=c++98 at line 32 (test for warnings, line 31) PASS: c-c++-common/gomp/scan-6.c -std=c++98 at line 33 (test for warnings, line 31) PASS: c-c++-common/gomp/scan-6.c -std=c++98 at line 64 (test for errors, line 63) PASS: c-c++-common/gomp/scan-6.c -std=c++98 at line 65 (test for errors, line 63) PASS: c-c++-common/gomp/scan-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/scan-7.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/scan-7.c -std=c++20 (test for errors, line 19) PASS: c-c++-common/gomp/scan-7.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/scan-7.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/gomp/scan-7.c -std=c++20 (test for errors, line 38) PASS: c-c++-common/gomp/scan-7.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/scan-7.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/gomp/scan-7.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/gomp/scan-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/scan-7.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/scan-7.c -std=c++26 (test for errors, line 19) PASS: c-c++-common/gomp/scan-7.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/scan-7.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/gomp/scan-7.c -std=c++26 (test for errors, line 38) PASS: c-c++-common/gomp/scan-7.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/scan-7.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/gomp/scan-7.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/gomp/scan-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/scan-7.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/scan-7.c -std=c++98 (test for errors, line 19) PASS: c-c++-common/gomp/scan-7.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/scan-7.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/gomp/scan-7.c -std=c++98 (test for errors, line 38) PASS: c-c++-common/gomp/scan-7.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/gomp/scan-7.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/gomp/scan-7.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/gomp/scan-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/schedule-1.c -std=c++20 (test for warnings, line 11) PASS: c-c++-common/gomp/schedule-1.c -std=c++20 (test for warnings, line 8) PASS: c-c++-common/gomp/schedule-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/schedule-1.c -std=c++26 (test for warnings, line 11) PASS: c-c++-common/gomp/schedule-1.c -std=c++26 (test for warnings, line 8) PASS: c-c++-common/gomp/schedule-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/schedule-1.c -std=c++98 (test for warnings, line 11) PASS: c-c++-common/gomp/schedule-1.c -std=c++98 (test for warnings, line 8) PASS: c-c++-common/gomp/schedule-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++20 (test for errors, line 105) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++20 (test for errors, line 111) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++20 (test for errors, line 117) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++20 (test for errors, line 120) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++20 (test for errors, line 83) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++20 (test for errors, line 87) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++20 (test for errors, line 91) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++20 (test for errors, line 95) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++20 (test for errors, line 99) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++26 (test for errors, line 105) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++26 (test for errors, line 111) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++26 (test for errors, line 117) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++26 (test for errors, line 120) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++26 (test for errors, line 83) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++26 (test for errors, line 87) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++26 (test for errors, line 91) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++26 (test for errors, line 95) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++26 (test for errors, line 99) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++98 (test for errors, line 105) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++98 (test for errors, line 111) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++98 (test for errors, line 117) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++98 (test for errors, line 120) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++98 (test for errors, line 83) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++98 (test for errors, line 87) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++98 (test for errors, line 91) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++98 (test for errors, line 95) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++98 (test for errors, line 99) PASS: c-c++-common/gomp/schedule-modifiers-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/schedule-modifiers-2.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/schedule-modifiers-2.c -std=c++20 (test for errors, line 5) PASS: c-c++-common/gomp/schedule-modifiers-2.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/schedule-modifiers-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/schedule-modifiers-2.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/schedule-modifiers-2.c -std=c++26 (test for errors, line 5) PASS: c-c++-common/gomp/schedule-modifiers-2.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/schedule-modifiers-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/schedule-modifiers-2.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/schedule-modifiers-2.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/gomp/schedule-modifiers-2.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/schedule-modifiers-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/schedule-simd-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/schedule-simd-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/schedule-simd-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/scope-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/scope-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/scope-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/scope-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/scope-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/scope-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/scope-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/scope-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/scope-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/scope-4.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/scope-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/scope-4.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/scope-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/scope-4.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/scope-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/scope-5.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/gomp/scope-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/scope-5.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/gomp/scope-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/scope-5.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/gomp/scope-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/scope-6.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/scope-6.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/scope-6.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/sections1.c -std=gnu++20 (test for errors, line 49) PASS: c-c++-common/gomp/sections1.c -std=gnu++20 (test for errors, line 60) PASS: c-c++-common/gomp/sections1.c -std=gnu++20 (test for errors, line 72) PASS: c-c++-common/gomp/sections1.c -std=gnu++20 (test for errors, line 76) PASS: c-c++-common/gomp/sections1.c -std=gnu++20 (test for errors, line 83) PASS: c-c++-common/gomp/sections1.c -std=gnu++20 (test for errors, line 90) PASS: c-c++-common/gomp/sections1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/sections1.c -std=gnu++26 (test for errors, line 49) PASS: c-c++-common/gomp/sections1.c -std=gnu++26 (test for errors, line 60) PASS: c-c++-common/gomp/sections1.c -std=gnu++26 (test for errors, line 72) PASS: c-c++-common/gomp/sections1.c -std=gnu++26 (test for errors, line 76) PASS: c-c++-common/gomp/sections1.c -std=gnu++26 (test for errors, line 83) PASS: c-c++-common/gomp/sections1.c -std=gnu++26 (test for errors, line 90) PASS: c-c++-common/gomp/sections1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/sections1.c -std=gnu++98 (test for errors, line 49) PASS: c-c++-common/gomp/sections1.c -std=gnu++98 (test for errors, line 60) PASS: c-c++-common/gomp/sections1.c -std=gnu++98 (test for errors, line 72) PASS: c-c++-common/gomp/sections1.c -std=gnu++98 (test for errors, line 76) PASS: c-c++-common/gomp/sections1.c -std=gnu++98 (test for errors, line 83) PASS: c-c++-common/gomp/sections1.c -std=gnu++98 (test for errors, line 90) PASS: c-c++-common/gomp/sections1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/simd-setjmp-1.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/simd-setjmp-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/simd-setjmp-1.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/simd-setjmp-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/simd-setjmp-1.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/simd-setjmp-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/simd1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/simd1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/simd1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/simd2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/simd2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/simd2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/simd3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/simd3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/simd3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/simd4.c -std=gnu++20 (test for errors, line 17) PASS: c-c++-common/gomp/simd4.c -std=gnu++20 (test for warnings, line 5) PASS: c-c++-common/gomp/simd4.c -std=gnu++20 at line 13 (test for errors, line 12) PASS: c-c++-common/gomp/simd4.c -std=gnu++20 at line 14 (test for errors, line 12) PASS: c-c++-common/gomp/simd4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/simd4.c -std=gnu++26 (test for errors, line 17) PASS: c-c++-common/gomp/simd4.c -std=gnu++26 (test for warnings, line 5) PASS: c-c++-common/gomp/simd4.c -std=gnu++26 at line 13 (test for errors, line 12) PASS: c-c++-common/gomp/simd4.c -std=gnu++26 at line 14 (test for errors, line 12) PASS: c-c++-common/gomp/simd4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/simd4.c -std=gnu++98 (test for errors, line 17) PASS: c-c++-common/gomp/simd4.c -std=gnu++98 (test for warnings, line 5) PASS: c-c++-common/gomp/simd4.c -std=gnu++98 at line 13 (test for errors, line 12) PASS: c-c++-common/gomp/simd4.c -std=gnu++98 at line 14 (test for errors, line 12) PASS: c-c++-common/gomp/simd4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/simd5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/simd5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/simd5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/simd6.c -std=gnu++20 (test for errors, line 12) PASS: c-c++-common/gomp/simd6.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/gomp/simd6.c -std=gnu++20 (test for errors, line 18) PASS: c-c++-common/gomp/simd6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/simd6.c -std=gnu++26 (test for errors, line 12) PASS: c-c++-common/gomp/simd6.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/gomp/simd6.c -std=gnu++26 (test for errors, line 18) PASS: c-c++-common/gomp/simd6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/simd6.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/gomp/simd6.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/gomp/simd6.c -std=gnu++98 (test for errors, line 18) PASS: c-c++-common/gomp/simd6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/simd7.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/simd7.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/simd7.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/simd8.c -std=gnu++20 scan-tree-dump-times vect "vectorized 0 loops in function" 4 PASS: c-c++-common/gomp/simd8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/simd8.c -std=gnu++26 scan-tree-dump-times vect "vectorized 0 loops in function" 4 PASS: c-c++-common/gomp/simd8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/simd8.c -std=gnu++98 scan-tree-dump-times vect "vectorized 0 loops in function" 4 PASS: c-c++-common/gomp/simd8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/single1.c -std=gnu++20 (test for errors, line 11) PASS: c-c++-common/gomp/single1.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/gomp/single1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/single1.c -std=gnu++26 (test for errors, line 11) PASS: c-c++-common/gomp/single1.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/gomp/single1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/single1.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/gomp/single1.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/gomp/single1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/sink-1.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/gomp/sink-1.c -std=gnu++20 (test for errors, line 26) PASS: c-c++-common/gomp/sink-1.c -std=gnu++20 (test for errors, line 29) PASS: c-c++-common/gomp/sink-1.c -std=gnu++20 (test for errors, line 44) PASS: c-c++-common/gomp/sink-1.c -std=gnu++20 (test for errors, line 52) PASS: c-c++-common/gomp/sink-1.c -std=gnu++20 (test for errors, line 60) PASS: c-c++-common/gomp/sink-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/sink-1.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/gomp/sink-1.c -std=gnu++26 (test for errors, line 26) PASS: c-c++-common/gomp/sink-1.c -std=gnu++26 (test for errors, line 29) PASS: c-c++-common/gomp/sink-1.c -std=gnu++26 (test for errors, line 44) PASS: c-c++-common/gomp/sink-1.c -std=gnu++26 (test for errors, line 52) PASS: c-c++-common/gomp/sink-1.c -std=gnu++26 (test for errors, line 60) PASS: c-c++-common/gomp/sink-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/sink-1.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/gomp/sink-1.c -std=gnu++98 (test for errors, line 26) PASS: c-c++-common/gomp/sink-1.c -std=gnu++98 (test for errors, line 29) PASS: c-c++-common/gomp/sink-1.c -std=gnu++98 (test for errors, line 44) PASS: c-c++-common/gomp/sink-1.c -std=gnu++98 (test for errors, line 52) PASS: c-c++-common/gomp/sink-1.c -std=gnu++98 (test for errors, line 60) PASS: c-c++-common/gomp/sink-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/sink-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/sink-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/sink-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/sink-3.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/gomp/sink-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/sink-3.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/gomp/sink-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/sink-3.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/gomp/sink-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/sink-4.c -std=gnu++20 scan-tree-dump-times omplower "depend\\(sink:p\\+400\\)" 1 PASS: c-c++-common/gomp/sink-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/sink-4.c -std=gnu++26 scan-tree-dump-times omplower "depend\\(sink:p\\+400\\)" 1 PASS: c-c++-common/gomp/sink-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/sink-4.c -std=gnu++98 scan-tree-dump-times omplower "depend\\(sink:p\\+400\\)" 1 PASS: c-c++-common/gomp/sink-4.c -std=gnu++98 (test for excess errors) 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++26 (test for errors, line 12) PASS: c-c++-common/gomp/sink-5.c -std=c++26 (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++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++26 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++26 (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\\(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++20 (test for errors, line 30) PASS: c-c++-common/gomp/target-data-1.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/gomp/target-data-1.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/target-data-1.c -std=c++20 at line 40 (test for errors, line 39) PASS: c-c++-common/gomp/target-data-1.c -std=c++20 at line 41 (test for errors, line 39) PASS: c-c++-common/gomp/target-data-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/target-data-1.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/gomp/target-data-1.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/gomp/target-data-1.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/target-data-1.c -std=c++26 at line 40 (test for errors, line 39) PASS: c-c++-common/gomp/target-data-1.c -std=c++26 at line 41 (test for errors, line 39) PASS: c-c++-common/gomp/target-data-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/target-data-1.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/gomp/target-data-1.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/gomp/target-data-1.c -std=c++98 (test for errors, line 36) PASS: c-c++-common/gomp/target-data-1.c -std=c++98 at line 40 (test for errors, line 39) PASS: c-c++-common/gomp/target-data-1.c -std=c++98 at line 41 (test for errors, line 39) PASS: c-c++-common/gomp/target-data-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/target-data-2.c -std=c++20 scan-tree-dump-times original "#pragma omp target enter data map\\(always,to:z\\) map\\(to:y\\) map\\(to:x\\)" 1 PASS: c-c++-common/gomp/target-data-2.c -std=c++20 scan-tree-dump-times original "#pragma omp target exit data map\\(always,from:z\\) map\\(from:y\\) map\\(from:x\\)" 1 PASS: c-c++-common/gomp/target-data-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/target-data-2.c -std=c++26 scan-tree-dump-times original "#pragma omp target enter data map\\(always,to:z\\) map\\(to:y\\) map\\(to:x\\)" 1 PASS: c-c++-common/gomp/target-data-2.c -std=c++26 scan-tree-dump-times original "#pragma omp target exit data map\\(always,from:z\\) map\\(from:y\\) map\\(from:x\\)" 1 PASS: c-c++-common/gomp/target-data-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/target-data-2.c -std=c++98 scan-tree-dump-times original "#pragma omp target enter data map\\(always,to:z\\) map\\(to:y\\) map\\(to:x\\)" 1 PASS: c-c++-common/gomp/target-data-2.c -std=c++98 scan-tree-dump-times original "#pragma omp target exit data map\\(always,from:z\\) map\\(from:y\\) map\\(from:x\\)" 1 PASS: c-c++-common/gomp/target-data-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/target-data-3.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/target-data-3.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/target-data-3.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/target-data-3.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/gomp/target-data-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/target-data-3.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/target-data-3.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/target-data-3.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/target-data-3.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/gomp/target-data-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/target-data-3.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/gomp/target-data-3.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/target-data-3.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/target-data-3.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/gomp/target-data-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/target-device-1.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/gomp/target-device-1.c -std=c++20 (test for errors, line 30) PASS: c-c++-common/gomp/target-device-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/target-device-1.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/gomp/target-device-1.c -std=c++26 (test for errors, line 30) PASS: c-c++-common/gomp/target-device-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/target-device-1.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/gomp/target-device-1.c -std=c++98 (test for errors, line 30) PASS: c-c++-common/gomp/target-device-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/target-device-2.c -std=c++20 scan-tree-dump original "pragma omp target [^\n\r)]*device\\(42\\)" PASS: c-c++-common/gomp/target-device-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/target-device-2.c -std=c++26 scan-tree-dump original "pragma omp target [^\n\r)]*device\\(42\\)" PASS: c-c++-common/gomp/target-device-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/target-device-2.c -std=c++98 scan-tree-dump original "pragma omp target [^\n\r)]*device\\(42\\)" PASS: c-c++-common/gomp/target-device-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/target-device-ancestor-1.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/gomp/target-device-ancestor-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/target-device-ancestor-1.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/gomp/target-device-ancestor-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/target-device-ancestor-1.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/gomp/target-device-ancestor-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++20 (test for errors, line 17) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++20 (test for errors, line 35) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++20 (test for errors, line 55) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++20 (test for errors, line 64) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++26 (test for errors, line 17) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++26 (test for errors, line 35) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++26 (test for errors, line 55) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++26 (test for errors, line 64) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++98 (test for errors, line 17) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++98 (test for errors, line 35) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++98 (test for errors, line 52) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++98 (test for errors, line 55) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++98 (test for errors, line 64) PASS: c-c++-common/gomp/target-device-ancestor-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/target-device-ancestor-3.c -std=c++20 (test for errors, line 27) PASS: c-c++-common/gomp/target-device-ancestor-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/target-device-ancestor-3.c -std=c++26 (test for errors, line 27) PASS: c-c++-common/gomp/target-device-ancestor-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/target-device-ancestor-3.c -std=c++98 (test for errors, line 27) PASS: c-c++-common/gomp/target-device-ancestor-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/target-device-ancestor-4.c -std=c++20 scan-tree-dump original "pragma omp target [^\n\r)]*device\\(ancestor:1\\)" PASS: c-c++-common/gomp/target-device-ancestor-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/target-device-ancestor-4.c -std=c++26 scan-tree-dump original "pragma omp target [^\n\r)]*device\\(ancestor:1\\)" PASS: c-c++-common/gomp/target-device-ancestor-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/target-device-ancestor-4.c -std=c++98 scan-tree-dump original "pragma omp target [^\n\r)]*device\\(ancestor:1\\)" PASS: c-c++-common/gomp/target-device-ancestor-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++20 (test for bogus messages, line 20) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++20 (test for bogus messages, line 24) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++20 (test for bogus messages, line 8) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++20 (test for warnings, line 14) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++20 (test for warnings, line 19) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++26 (test for bogus messages, line 20) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++26 (test for bogus messages, line 24) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++26 (test for bogus messages, line 8) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++26 (test for warnings, line 14) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++26 (test for warnings, line 19) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++98 (test for bogus messages, line 20) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++98 (test for bogus messages, line 24) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++98 (test for bogus messages, line 8) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++98 (test for warnings, line 13) 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-device-type-1.c -std=c++20 (test for warnings, line 13) PASS: c-c++-common/gomp/target-device-type-1.c -std=c++20 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\) device_type\\(any\\)" 1 PASS: c-c++-common/gomp/target-device-type-1.c -std=c++20 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\) device_type\\(host\\)" 1 PASS: c-c++-common/gomp/target-device-type-1.c -std=c++20 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\) device_type\\(nohost\\)" 1 PASS: c-c++-common/gomp/target-device-type-1.c -std=c++20 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\)[\\r\\n]" 1 PASS: c-c++-common/gomp/target-device-type-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/target-device-type-1.c -std=c++26 (test for warnings, line 13) PASS: c-c++-common/gomp/target-device-type-1.c -std=c++26 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\) device_type\\(any\\)" 1 PASS: c-c++-common/gomp/target-device-type-1.c -std=c++26 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\) device_type\\(host\\)" 1 PASS: c-c++-common/gomp/target-device-type-1.c -std=c++26 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\) device_type\\(nohost\\)" 1 PASS: c-c++-common/gomp/target-device-type-1.c -std=c++26 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\)[\\r\\n]" 1 PASS: c-c++-common/gomp/target-device-type-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/target-device-type-1.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/gomp/target-device-type-1.c -std=c++98 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\) device_type\\(any\\)" 1 PASS: c-c++-common/gomp/target-device-type-1.c -std=c++98 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\) device_type\\(host\\)" 1 PASS: c-c++-common/gomp/target-device-type-1.c -std=c++98 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\) device_type\\(nohost\\)" 1 PASS: c-c++-common/gomp/target-device-type-1.c -std=c++98 scan-tree-dump-times gimple "#pragma omp target num_teams\\(-2\\) thread_limit\\(0\\)[\\r\\n]" 1 PASS: c-c++-common/gomp/target-device-type-1.c -std=c++98 (test for excess errors) 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: [^\\]]+\\]\\)" 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++26 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++26 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: [^\\]]+\\]\\)" 1 PASS: c-c++-common/gomp/target-enter-data-1.c -std=c++26 (test for excess errors) 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: [^\\]]+\\]\\)" 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++20 (test for errors, line 13) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++20 (test for errors, line 23) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++20 (test for errors, line 25) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++26 (test for errors, line 23) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++26 (test for errors, line 25) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++98 (test for errors, line 23) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/target-has-device-addr-2.c -std=gnu++20 scan-tree-dump gimple "has_device_addr\\(x\\)" PASS: c-c++-common/gomp/target-has-device-addr-2.c -std=gnu++20 scan-tree-dump-not gimple "has_device_addr\\(y\\)" PASS: c-c++-common/gomp/target-has-device-addr-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/target-has-device-addr-2.c -std=gnu++26 scan-tree-dump gimple "has_device_addr\\(x\\)" PASS: c-c++-common/gomp/target-has-device-addr-2.c -std=gnu++26 scan-tree-dump-not gimple "has_device_addr\\(y\\)" PASS: c-c++-common/gomp/target-has-device-addr-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/target-has-device-addr-2.c -std=gnu++98 scan-tree-dump gimple "has_device_addr\\(x\\)" PASS: c-c++-common/gomp/target-has-device-addr-2.c -std=gnu++98 scan-tree-dump-not gimple "has_device_addr\\(y\\)" PASS: c-c++-common/gomp/target-has-device-addr-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/target-implicit-map-1.c -std=c++20 scan-tree-dump gimple "#pragma omp target enter data map\\(alloc:array\\[[^]]+\\]\\[0\\] \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/target-implicit-map-1.c -std=c++20 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++20 scan-tree-dump gimple "#pragma omp target num_teams.* firstprivate\\(i\\) map\\(tofrom:array \\[len: [0-9]+\\] \\[runtime_implicit\\]\\)" PASS: c-c++-common/gomp/target-implicit-map-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/target-implicit-map-1.c -std=c++26 scan-tree-dump gimple "#pragma omp target enter data map\\(alloc:array\\[[^]]+\\]\\[0\\] \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/target-implicit-map-1.c -std=c++26 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++26 scan-tree-dump gimple "#pragma omp target num_teams.* firstprivate\\(i\\) map\\(tofrom:array \\[len: [0-9]+\\] \\[runtime_implicit\\]\\)" PASS: c-c++-common/gomp/target-implicit-map-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/target-implicit-map-1.c -std=c++98 scan-tree-dump gimple "#pragma omp target enter data map\\(alloc: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 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]+\\] \\[runtime_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++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]+\\] \\[runtime_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++26 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++26 scan-tree-dump gimple "#pragma omp target num_teams.* map\\(tofrom:a \\[len: [0-9]+\\] \\[runtime_implicit\\]\\)" PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++26 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++26 (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\\(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]+\\] \\[runtime_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++20 (test for errors, line 10) PASS: c-c++-common/gomp/target-in-reduction-1.c -std=c++20 (test for errors, line 4) PASS: c-c++-common/gomp/target-in-reduction-1.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/gomp/target-in-reduction-1.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/target-in-reduction-1.c -std=c++20 at line 9 (test for errors, line 8) PASS: c-c++-common/gomp/target-in-reduction-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/target-in-reduction-1.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/target-in-reduction-1.c -std=c++26 (test for errors, line 4) PASS: c-c++-common/gomp/target-in-reduction-1.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/gomp/target-in-reduction-1.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/target-in-reduction-1.c -std=c++26 at line 9 (test for errors, line 8) PASS: c-c++-common/gomp/target-in-reduction-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/target-in-reduction-1.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/target-in-reduction-1.c -std=c++98 (test for errors, line 4) PASS: c-c++-common/gomp/target-in-reduction-1.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/gomp/target-in-reduction-1.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/target-in-reduction-1.c -std=c++98 at line 9 (test for errors, line 8) PASS: c-c++-common/gomp/target-in-reduction-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++20 (test for errors, line 11) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++20 (test for errors, line 13) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++20 (test for errors, line 18) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++26 (test for errors, line 11) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++26 (test for errors, line 13) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++26 (test for errors, line 18) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++98 (test for errors, line 11) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++98 (test for errors, line 13) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++98 (test for errors, line 18) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/target-is-device-ptr-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/target-is-device-ptr-2.c -std=gnu++20 scan-tree-dump gimple "is_device_ptr\\(x\\)" PASS: c-c++-common/gomp/target-is-device-ptr-2.c -std=gnu++20 scan-tree-dump-not gimple "is_device_ptr\\(y\\)" PASS: c-c++-common/gomp/target-is-device-ptr-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/target-is-device-ptr-2.c -std=gnu++26 scan-tree-dump gimple "is_device_ptr\\(x\\)" PASS: c-c++-common/gomp/target-is-device-ptr-2.c -std=gnu++26 scan-tree-dump-not gimple "is_device_ptr\\(y\\)" PASS: c-c++-common/gomp/target-is-device-ptr-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/target-is-device-ptr-2.c -std=gnu++98 scan-tree-dump gimple "is_device_ptr\\(x\\)" PASS: c-c++-common/gomp/target-is-device-ptr-2.c -std=gnu++98 scan-tree-dump-not gimple "is_device_ptr\\(y\\)" PASS: c-c++-common/gomp/target-is-device-ptr-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/target-map-iterators-1.c -std=gnu++20 (test for errors, line 18) PASS: c-c++-common/gomp/target-map-iterators-1.c -std=gnu++20 (test for warnings, line 15) PASS: c-c++-common/gomp/target-map-iterators-1.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/gomp/target-map-iterators-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/target-map-iterators-1.c -std=gnu++26 (test for errors, line 18) PASS: c-c++-common/gomp/target-map-iterators-1.c -std=gnu++26 (test for warnings, line 15) PASS: c-c++-common/gomp/target-map-iterators-1.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/gomp/target-map-iterators-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/target-map-iterators-1.c -std=gnu++98 (test for errors, line 18) PASS: c-c++-common/gomp/target-map-iterators-1.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/gomp/target-map-iterators-1.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/gomp/target-map-iterators-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++20 (test for warnings, line 11) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++20 (test for warnings, line 21) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++20 (test for warnings, line 6) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++20 at line 15 (test for warnings, line 14) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++20 at line 16 (test for warnings, line 14) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++20 at line 17 (test for warnings, line 14) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++20 scan-tree-dump-times gimple "map\\(iterator\\(int i2=0:10:1, loop_label=[^\\)]+\\):from:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++20 scan-tree-dump-times gimple "map\\(iterator\\(int i3=0:10:1, int j3=0:20:1, loop_label=[^\\)]+\\):to:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++20 scan-tree-dump-times gimple "map\\(iterator\\(int i3=0:10:1, int k3=0:30:1, loop_label=[^\\)]+\\):to:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++20 scan-tree-dump-times gimple "map\\(iterator\\(int i4=0:0:1, loop_label=[^\\)]+\\):to:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++20 scan-tree-dump-times gimple "map\\(iterator\\(int i5=10:0:1, loop_label=[^\\)]+\\):to:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++20 scan-tree-dump-times gimple "map\\(iterator\\(int i6=10:0:-1, loop_label=[^\\)]+\\):to:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++20 scan-tree-dump-times gimple "map\\(iterator\\(int j3=0:20:1, int k3=0:30:1, loop_label=[^\\)]+\\):to:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++20 scan-tree-dump-times gimple "map\\(to:x" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++26 (test for warnings, line 11) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++26 (test for warnings, line 21) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++26 (test for warnings, line 6) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++26 at line 15 (test for warnings, line 14) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++26 at line 16 (test for warnings, line 14) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++26 at line 17 (test for warnings, line 14) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++26 scan-tree-dump-times gimple "map\\(iterator\\(int i2=0:10:1, loop_label=[^\\)]+\\):from:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++26 scan-tree-dump-times gimple "map\\(iterator\\(int i3=0:10:1, int j3=0:20:1, loop_label=[^\\)]+\\):to:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++26 scan-tree-dump-times gimple "map\\(iterator\\(int i3=0:10:1, int k3=0:30:1, loop_label=[^\\)]+\\):to:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++26 scan-tree-dump-times gimple "map\\(iterator\\(int i4=0:0:1, loop_label=[^\\)]+\\):to:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++26 scan-tree-dump-times gimple "map\\(iterator\\(int i5=10:0:1, loop_label=[^\\)]+\\):to:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++26 scan-tree-dump-times gimple "map\\(iterator\\(int i6=10:0:-1, loop_label=[^\\)]+\\):to:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++26 scan-tree-dump-times gimple "map\\(iterator\\(int j3=0:20:1, int k3=0:30:1, loop_label=[^\\)]+\\):to:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++26 scan-tree-dump-times gimple "map\\(to:x" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++98 (test for warnings, line 21) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++98 (test for warnings, line 6) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++98 at line 15 (test for warnings, line 14) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++98 at line 16 (test for warnings, line 14) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++98 at line 17 (test for warnings, line 14) PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++98 scan-tree-dump-times gimple "map\\(iterator\\(int i2=0:10:1, loop_label=[^\\)]+\\):from:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++98 scan-tree-dump-times gimple "map\\(iterator\\(int i3=0:10:1, int j3=0:20:1, loop_label=[^\\)]+\\):to:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++98 scan-tree-dump-times gimple "map\\(iterator\\(int i3=0:10:1, int k3=0:30:1, loop_label=[^\\)]+\\):to:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++98 scan-tree-dump-times gimple "map\\(iterator\\(int i4=0:0:1, loop_label=[^\\)]+\\):to:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++98 scan-tree-dump-times gimple "map\\(iterator\\(int i5=10:0:1, loop_label=[^\\)]+\\):to:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++98 scan-tree-dump-times gimple "map\\(iterator\\(int i6=10:0:-1, loop_label=[^\\)]+\\):to:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++98 scan-tree-dump-times gimple "map\\(iterator\\(int j3=0:20:1, int k3=0:30:1, loop_label=[^\\)]+\\):to:" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++98 scan-tree-dump-times gimple "map\\(to:x" 1 PASS: c-c++-common/gomp/target-map-iterators-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++20 scan-tree-dump-times gimple "if \\(i <= 9\\) goto ; else goto ;" 3 PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++20 scan-tree-dump-times gimple "if \\(j <= 19\\) goto ; else goto ;" 1 PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++20 scan-tree-dump-times gimple "map\\(iterator\\(int i=0:10:1, int j=0:20:1, loop_label=, elems=omp_iter_data\\.[0-9]+, index=D\\.[0-9]+\\):attach:\\*D\\.[0-9]+" 4 PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++20 scan-tree-dump-times gimple "map\\(iterator\\(int i=0:10:1, int j=0:20:1, loop_label=, elems=omp_iter_data\\.[0-9]+, index=D\\.[0-9]+\\):to:\\*D\\.[0-9]+" 2 PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++20 scan-tree-dump-times gimple "map\\(iterator\\(int i=0:10:1, loop_label=, elems=omp_iter_data\\.[0-9]+, index=D\\.[0-9]+\\):attach:\\*D\\.[0-9]+" 1 PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++20 scan-tree-dump-times gimple "map\\(iterator\\(int i=0:10:1, loop_label=, elems=omp_iter_data\\.[0-9]+, index=D\\.[0-9]+\\):from:\\*D\\.[0-9]+" 1 PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++26 scan-tree-dump-times gimple "if \\(i <= 9\\) goto ; else goto ;" 3 PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++26 scan-tree-dump-times gimple "if \\(j <= 19\\) goto ; else goto ;" 1 PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++26 scan-tree-dump-times gimple "map\\(iterator\\(int i=0:10:1, int j=0:20:1, loop_label=, elems=omp_iter_data\\.[0-9]+, index=D\\.[0-9]+\\):attach:\\*D\\.[0-9]+" 4 PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++26 scan-tree-dump-times gimple "map\\(iterator\\(int i=0:10:1, int j=0:20:1, loop_label=, elems=omp_iter_data\\.[0-9]+, index=D\\.[0-9]+\\):to:\\*D\\.[0-9]+" 2 PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++26 scan-tree-dump-times gimple "map\\(iterator\\(int i=0:10:1, loop_label=, elems=omp_iter_data\\.[0-9]+, index=D\\.[0-9]+\\):attach:\\*D\\.[0-9]+" 1 PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++26 scan-tree-dump-times gimple "map\\(iterator\\(int i=0:10:1, loop_label=, elems=omp_iter_data\\.[0-9]+, index=D\\.[0-9]+\\):from:\\*D\\.[0-9]+" 1 PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++98 scan-tree-dump-times gimple "if \\(i <= 9\\) goto ; else goto ;" 3 PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++98 scan-tree-dump-times gimple "if \\(j <= 19\\) goto ; else goto ;" 1 PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++98 scan-tree-dump-times gimple "map\\(iterator\\(int i=0:10:1, int j=0:20:1, loop_label=, elems=omp_iter_data\\.[0-9]+, index=D\\.[0-9]+\\):attach:\\*D\\.[0-9]+" 4 PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++98 scan-tree-dump-times gimple "map\\(iterator\\(int i=0:10:1, int j=0:20:1, loop_label=, elems=omp_iter_data\\.[0-9]+, index=D\\.[0-9]+\\):to:\\*D\\.[0-9]+" 2 PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++98 scan-tree-dump-times gimple "map\\(iterator\\(int i=0:10:1, loop_label=, elems=omp_iter_data\\.[0-9]+, index=D\\.[0-9]+\\):attach:\\*D\\.[0-9]+" 1 PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++98 scan-tree-dump-times gimple "map\\(iterator\\(int i=0:10:1, loop_label=, elems=omp_iter_data\\.[0-9]+, index=D\\.[0-9]+\\):from:\\*D\\.[0-9]+" 1 PASS: c-c++-common/gomp/target-map-iterators-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/target-map-iterators-4.c (test for excess errors) PASS: c-c++-common/gomp/target-map-iterators-4.c scan-tree-dump gimple "firstprivate\\(x\\)" PASS: c-c++-common/gomp/target-map-iterators-4.c scan-tree-dump-times gimple "bar \\(x, i\\)" 2 PASS: c-c++-common/gomp/target-map-iterators-4.c scan-tree-dump-times gimple "map\\(iterator\\(int i=0:4:1, loop_label=" 2 PASS: c-c++-common/gomp/target-map-iterators-6.c -std=gnu++20 scan-tree-dump gimple "if \\(i <= 16\\) goto ; else goto ;" PASS: c-c++-common/gomp/target-map-iterators-6.c -std=gnu++20 scan-tree-dump gimple "map\\(iterator\\(int it=0:17:1, .+\\):attach:x" PASS: c-c++-common/gomp/target-map-iterators-6.c -std=gnu++20 scan-tree-dump gimple "map\\(iterator\\(int it=0:17:1, .+\\):tofrom:\\*D\\.[0-9]+" PASS: c-c++-common/gomp/target-map-iterators-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/target-map-iterators-6.c -std=gnu++26 scan-tree-dump gimple "if \\(i <= 16\\) goto ; else goto ;" PASS: c-c++-common/gomp/target-map-iterators-6.c -std=gnu++26 scan-tree-dump gimple "map\\(iterator\\(int it=0:17:1, .+\\):attach:x" PASS: c-c++-common/gomp/target-map-iterators-6.c -std=gnu++26 scan-tree-dump gimple "map\\(iterator\\(int it=0:17:1, .+\\):tofrom:\\*D\\.[0-9]+" PASS: c-c++-common/gomp/target-map-iterators-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/target-map-iterators-6.c -std=gnu++98 scan-tree-dump gimple "if \\(i <= 16\\) goto ; else goto ;" PASS: c-c++-common/gomp/target-map-iterators-6.c -std=gnu++98 scan-tree-dump gimple "map\\(iterator\\(int it=0:17:1, .+\\):attach:x" PASS: c-c++-common/gomp/target-map-iterators-6.c -std=gnu++98 scan-tree-dump gimple "map\\(iterator\\(int it=0:17:1, .+\\):tofrom:\\*D\\.[0-9]+" PASS: c-c++-common/gomp/target-map-iterators-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/target-teams-1.c -std=c++20 scan-tree-dump-times gimple "num_teams\\(-1\\)" 3 PASS: c-c++-common/gomp/target-teams-1.c -std=c++20 scan-tree-dump-times gimple "num_teams\\(-2\\)" 2 PASS: c-c++-common/gomp/target-teams-1.c -std=c++20 scan-tree-dump-times gimple "num_teams\\(0\\)" 4 PASS: c-c++-common/gomp/target-teams-1.c -std=c++20 scan-tree-dump-times gimple "thread_limit\\(-1\\)" 3 PASS: c-c++-common/gomp/target-teams-1.c -std=c++20 scan-tree-dump-times gimple "thread_limit\\(0\\)" 6 PASS: c-c++-common/gomp/target-teams-1.c -std=c++20 scan-tree-dump-times gimple "thread_limit\\(1\\)" 0 PASS: c-c++-common/gomp/target-teams-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/target-teams-1.c -std=c++26 scan-tree-dump-times gimple "num_teams\\(-1\\)" 3 PASS: c-c++-common/gomp/target-teams-1.c -std=c++26 scan-tree-dump-times gimple "num_teams\\(-2\\)" 2 PASS: c-c++-common/gomp/target-teams-1.c -std=c++26 scan-tree-dump-times gimple "num_teams\\(0\\)" 4 PASS: c-c++-common/gomp/target-teams-1.c -std=c++26 scan-tree-dump-times gimple "thread_limit\\(-1\\)" 3 PASS: c-c++-common/gomp/target-teams-1.c -std=c++26 scan-tree-dump-times gimple "thread_limit\\(0\\)" 6 PASS: c-c++-common/gomp/target-teams-1.c -std=c++26 scan-tree-dump-times gimple "thread_limit\\(1\\)" 0 PASS: c-c++-common/gomp/target-teams-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/target-teams-1.c -std=c++98 scan-tree-dump-times gimple "num_teams\\(-1\\)" 3 PASS: c-c++-common/gomp/target-teams-1.c -std=c++98 scan-tree-dump-times gimple "num_teams\\(-2\\)" 2 PASS: c-c++-common/gomp/target-teams-1.c -std=c++98 scan-tree-dump-times gimple "num_teams\\(0\\)" 4 PASS: c-c++-common/gomp/target-teams-1.c -std=c++98 scan-tree-dump-times gimple "thread_limit\\(-1\\)" 3 PASS: c-c++-common/gomp/target-teams-1.c -std=c++98 scan-tree-dump-times gimple "thread_limit\\(0\\)" 6 PASS: c-c++-common/gomp/target-teams-1.c -std=c++98 scan-tree-dump-times gimple "thread_limit\\(1\\)" 0 PASS: c-c++-common/gomp/target-teams-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/target-update-1.c -std=c++20 scan-tree-dump gimple "#pragma omp target update to\\(e \\[len: [0-9]+\\]\\) from\\(present:b \\[len: [0-9]+\\]\\) from\\(d \\[len: [0-9]+\\]\\) to\\(present:a \\[len: [0-9]+\\]\\) to\\(c \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/target-update-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/target-update-1.c -std=c++26 scan-tree-dump gimple "#pragma omp target update to\\(e \\[len: [0-9]+\\]\\) from\\(present:b \\[len: [0-9]+\\]\\) from\\(d \\[len: [0-9]+\\]\\) to\\(present:a \\[len: [0-9]+\\]\\) to\\(c \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/target-update-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/target-update-1.c -std=c++98 scan-tree-dump gimple "#pragma omp target update to\\(e \\[len: [0-9]+\\]\\) from\\(present:b \\[len: [0-9]+\\]\\) from\\(d \\[len: [0-9]+\\]\\) to\\(present:a \\[len: [0-9]+\\]\\) to\\(c \\[len: [0-9]+\\]\\)" PASS: c-c++-common/gomp/target-update-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/target-update-iterators-1.c -std=gnu++20 (test for errors, line 15) PASS: c-c++-common/gomp/target-update-iterators-1.c -std=gnu++20 (test for errors, line 18) PASS: c-c++-common/gomp/target-update-iterators-1.c -std=gnu++20 at line 16 (test for errors, line 15) PASS: c-c++-common/gomp/target-update-iterators-1.c -std=gnu++20 at line 20 (test for errors, line 18) PASS: c-c++-common/gomp/target-update-iterators-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/target-update-iterators-1.c -std=gnu++26 (test for errors, line 15) PASS: c-c++-common/gomp/target-update-iterators-1.c -std=gnu++26 (test for errors, line 18) PASS: c-c++-common/gomp/target-update-iterators-1.c -std=gnu++26 at line 16 (test for errors, line 15) PASS: c-c++-common/gomp/target-update-iterators-1.c -std=gnu++26 at line 20 (test for errors, line 18) PASS: c-c++-common/gomp/target-update-iterators-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/target-update-iterators-1.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/gomp/target-update-iterators-1.c -std=gnu++98 (test for errors, line 18) PASS: c-c++-common/gomp/target-update-iterators-1.c -std=gnu++98 at line 16 (test for errors, line 15) PASS: c-c++-common/gomp/target-update-iterators-1.c -std=gnu++98 at line 20 (test for errors, line 18) PASS: c-c++-common/gomp/target-update-iterators-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++20 (test for warnings, line 6) PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++20 (test for warnings, line 9) PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++20 at line 13 (test for warnings, line 12) PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++20 at line 14 (test for warnings, line 12) PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++20 at line 15 (test for warnings, line 12) PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++20 scan-tree-dump gimple "to\\(iterator\\(int i3=0:10:1, int j3=0:20:1, loop_label=" PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++20 scan-tree-dump gimple "to\\(iterator\\(int i3=0:10:1, int k3=0:30:1, loop_label=" PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++20 scan-tree-dump gimple "to\\(iterator\\(int j3=0:20:1, int k3=0:30:1, loop_label=" PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++20 scan-tree-dump gimple "update from\\(iterator\\(int i2=0:10:1, loop_label=" PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++20 scan-tree-dump gimple "update to\\(x " PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++26 (test for warnings, line 6) PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++26 (test for warnings, line 9) PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++26 at line 13 (test for warnings, line 12) PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++26 at line 14 (test for warnings, line 12) PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++26 at line 15 (test for warnings, line 12) PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++26 scan-tree-dump gimple "to\\(iterator\\(int i3=0:10:1, int j3=0:20:1, loop_label=" PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++26 scan-tree-dump gimple "to\\(iterator\\(int i3=0:10:1, int k3=0:30:1, loop_label=" PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++26 scan-tree-dump gimple "to\\(iterator\\(int j3=0:20:1, int k3=0:30:1, loop_label=" PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++26 scan-tree-dump gimple "update from\\(iterator\\(int i2=0:10:1, loop_label=" PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++26 scan-tree-dump gimple "update to\\(x " PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++98 (test for warnings, line 6) PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++98 (test for warnings, line 9) PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++98 at line 13 (test for warnings, line 12) PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++98 at line 14 (test for warnings, line 12) PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++98 at line 15 (test for warnings, line 12) PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++98 scan-tree-dump gimple "to\\(iterator\\(int i3=0:10:1, int j3=0:20:1, loop_label=" PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++98 scan-tree-dump gimple "to\\(iterator\\(int i3=0:10:1, int k3=0:30:1, loop_label=" PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++98 scan-tree-dump gimple "to\\(iterator\\(int j3=0:20:1, int k3=0:30:1, loop_label=" PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++98 scan-tree-dump gimple "update from\\(iterator\\(int i2=0:10:1, loop_label=" PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++98 scan-tree-dump gimple "update to\\(x " PASS: c-c++-common/gomp/target-update-iterators-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/target-update-iterators-3.c -std=gnu++20 scan-tree-dump-times gimple "from\\(iterator\\(int i=0:10:1, loop_label=, elems=omp_iter_data.[0-9]+, index=D.[0-9]+\\):\\*D.[0-9]+" 1 PASS: c-c++-common/gomp/target-update-iterators-3.c -std=gnu++20 scan-tree-dump-times gimple "if \\(i <= 9\\) goto ; else goto ;" 2 PASS: c-c++-common/gomp/target-update-iterators-3.c -std=gnu++20 scan-tree-dump-times gimple "if \\(j <= 19\\) goto ; else goto ;" 1 PASS: c-c++-common/gomp/target-update-iterators-3.c -std=gnu++20 scan-tree-dump-times gimple "to\\(iterator\\(int i=0:10:1, int j=0:20:1, loop_label=, elems=omp_iter_data.[0-9]+, index=D.[0-9]+\\):\\*D.[0-9]+" 2 PASS: c-c++-common/gomp/target-update-iterators-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/target-update-iterators-3.c -std=gnu++26 scan-tree-dump-times gimple "from\\(iterator\\(int i=0:10:1, loop_label=, elems=omp_iter_data.[0-9]+, index=D.[0-9]+\\):\\*D.[0-9]+" 1 PASS: c-c++-common/gomp/target-update-iterators-3.c -std=gnu++26 scan-tree-dump-times gimple "if \\(i <= 9\\) goto ; else goto ;" 2 PASS: c-c++-common/gomp/target-update-iterators-3.c -std=gnu++26 scan-tree-dump-times gimple "if \\(j <= 19\\) goto ; else goto ;" 1 PASS: c-c++-common/gomp/target-update-iterators-3.c -std=gnu++26 scan-tree-dump-times gimple "to\\(iterator\\(int i=0:10:1, int j=0:20:1, loop_label=, elems=omp_iter_data.[0-9]+, index=D.[0-9]+\\):\\*D.[0-9]+" 2 PASS: c-c++-common/gomp/target-update-iterators-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/target-update-iterators-3.c -std=gnu++98 scan-tree-dump-times gimple "from\\(iterator\\(int i=0:10:1, loop_label=, elems=omp_iter_data.[0-9]+, index=D.[0-9]+\\):\\*D.[0-9]+" 1 PASS: c-c++-common/gomp/target-update-iterators-3.c -std=gnu++98 scan-tree-dump-times gimple "if \\(i <= 9\\) goto ; else goto ;" 2 PASS: c-c++-common/gomp/target-update-iterators-3.c -std=gnu++98 scan-tree-dump-times gimple "if \\(j <= 19\\) goto ; else goto ;" 1 PASS: c-c++-common/gomp/target-update-iterators-3.c -std=gnu++98 scan-tree-dump-times gimple "to\\(iterator\\(int i=0:10:1, int j=0:20:1, loop_label=, elems=omp_iter_data.[0-9]+, index=D.[0-9]+\\):\\*D.[0-9]+" 2 PASS: c-c++-common/gomp/target-update-iterators-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++20 (test for errors, line 13) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++20 (test for errors, line 16) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++20 (test for errors, line 19) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++20 (test for errors, line 22) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++20 (test for errors, line 26) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++20 (test for errors, line 32) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++20 (test for errors, line 35) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++20 (test for warnings, line 25) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++26 (test for errors, line 13) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++26 (test for errors, line 16) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++26 (test for errors, line 19) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++26 (test for errors, line 22) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++26 (test for errors, line 26) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++26 (test for errors, line 32) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++26 (test for errors, line 35) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++26 (test for warnings, line 25) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++98 (test for errors, line 19) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++98 (test for errors, line 22) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++98 (test for errors, line 26) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++98 (test for errors, line 32) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++98 (test for errors, line 35) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++98 (test for warnings, line 25) PASS: c-c++-common/gomp/task-detach-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/task-detach-2.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/gomp/task-detach-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/task-detach-2.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/gomp/task-detach-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/task-detach-2.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/gomp/task-detach-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/task-detach-3.c -std=gnu++20 (test for bogus messages, line 14) PASS: c-c++-common/gomp/task-detach-3.c -std=gnu++20 (test for bogus messages, line 17) PASS: c-c++-common/gomp/task-detach-3.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/task-detach-3.c -std=gnu++26 (test for bogus messages, line 14) PASS: c-c++-common/gomp/task-detach-3.c -std=gnu++26 (test for bogus messages, line 17) PASS: c-c++-common/gomp/task-detach-3.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/task-detach-3.c -std=gnu++98 (test for bogus messages, line 14) PASS: c-c++-common/gomp/task-detach-3.c -std=gnu++98 (test for bogus messages, line 17) PASS: c-c++-common/gomp/task-detach-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/taskloop-reduction-1.c -std=c++20 (test for errors, line 5) PASS: c-c++-common/gomp/taskloop-reduction-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/taskloop-reduction-1.c -std=c++26 (test for errors, line 5) PASS: c-c++-common/gomp/taskloop-reduction-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/taskloop-reduction-1.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/gomp/taskloop-reduction-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/taskwait-depend-1.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/taskwait-depend-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/taskwait-depend-1.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/taskwait-depend-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/taskwait-depend-1.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/taskwait-depend-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/taskwait-depend-nowait-1.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/taskwait-depend-nowait-1.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/taskwait-depend-nowait-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/taskwait-depend-nowait-1.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/taskwait-depend-nowait-1.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/taskwait-depend-nowait-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/taskwait-depend-nowait-1.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/taskwait-depend-nowait-1.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/taskwait-depend-nowait-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/teams-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/teams-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/teams-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 101) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 102) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 103) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 104) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 105) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 106) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 108) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 110) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 113) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 115) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 117) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 118) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 29) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 45) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 49) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 55) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 60) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 65) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 76) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 78) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 80) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 83) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 86) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 89) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 91) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 93) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for errors, line 99) PASS: c-c++-common/gomp/teams-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 101) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 102) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 103) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 104) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 105) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 106) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 108) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 110) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 113) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 115) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 117) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 118) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 29) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 45) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 49) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 55) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 60) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 65) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 76) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 78) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 80) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 83) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 86) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 89) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 91) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 93) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for errors, line 99) PASS: c-c++-common/gomp/teams-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 101) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 102) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 103) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 104) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 105) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 106) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 108) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 110) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 113) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 115) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 117) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 118) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 29) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 41) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 45) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 49) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 55) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 60) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 65) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 76) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 78) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 80) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 83) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 86) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 89) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 91) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 93) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for errors, line 99) PASS: c-c++-common/gomp/teams-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/teams-3.c -std=c++20 (test for errors, line 56) PASS: c-c++-common/gomp/teams-3.c -std=c++20 (test for errors, line 59) PASS: c-c++-common/gomp/teams-3.c -std=c++20 (test for errors, line 60) PASS: c-c++-common/gomp/teams-3.c -std=c++20 (test for errors, line 61) PASS: c-c++-common/gomp/teams-3.c -std=c++20 (test for errors, line 62) PASS: c-c++-common/gomp/teams-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/teams-3.c -std=c++26 (test for errors, line 56) PASS: c-c++-common/gomp/teams-3.c -std=c++26 (test for errors, line 59) PASS: c-c++-common/gomp/teams-3.c -std=c++26 (test for errors, line 60) PASS: c-c++-common/gomp/teams-3.c -std=c++26 (test for errors, line 61) PASS: c-c++-common/gomp/teams-3.c -std=c++26 (test for errors, line 62) PASS: c-c++-common/gomp/teams-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/teams-3.c -std=c++98 (test for errors, line 56) PASS: c-c++-common/gomp/teams-3.c -std=c++98 (test for errors, line 59) PASS: c-c++-common/gomp/teams-3.c -std=c++98 (test for errors, line 60) PASS: c-c++-common/gomp/teams-3.c -std=c++98 (test for errors, line 61) PASS: c-c++-common/gomp/teams-3.c -std=c++98 (test for errors, line 62) PASS: c-c++-common/gomp/teams-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/tile-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/tile-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/tile-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/tile-10.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/tile-10.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/gomp/tile-10.c -std=c++20 (test for errors, line 58) PASS: c-c++-common/gomp/tile-10.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/gomp/tile-10.c -std=c++20 (test for errors, line 69) PASS: c-c++-common/gomp/tile-10.c -std=c++20 (test for warnings, line 88) PASS: c-c++-common/gomp/tile-10.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/tile-10.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/tile-10.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/gomp/tile-10.c -std=c++26 (test for errors, line 58) PASS: c-c++-common/gomp/tile-10.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/gomp/tile-10.c -std=c++26 (test for errors, line 69) PASS: c-c++-common/gomp/tile-10.c -std=c++26 (test for warnings, line 88) PASS: c-c++-common/gomp/tile-10.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/tile-10.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/tile-10.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/gomp/tile-10.c -std=c++98 (test for errors, line 58) PASS: c-c++-common/gomp/tile-10.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/gomp/tile-10.c -std=c++98 (test for errors, line 69) PASS: c-c++-common/gomp/tile-10.c -std=c++98 (test for warnings, line 88) PASS: c-c++-common/gomp/tile-10.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/tile-11.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/tile-11.c -std=c++20 (test for errors, line 101) PASS: c-c++-common/gomp/tile-11.c -std=c++20 (test for errors, line 107) PASS: c-c++-common/gomp/tile-11.c -std=c++20 (test for errors, line 28) PASS: c-c++-common/gomp/tile-11.c -std=c++20 (test for errors, line 32) PASS: c-c++-common/gomp/tile-11.c -std=c++20 (test for errors, line 37) PASS: c-c++-common/gomp/tile-11.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/gomp/tile-11.c -std=c++20 (test for errors, line 49) PASS: c-c++-common/gomp/tile-11.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/gomp/tile-11.c -std=c++20 (test for errors, line 59) PASS: c-c++-common/gomp/tile-11.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/gomp/tile-11.c -std=c++20 (test for errors, line 65) PASS: c-c++-common/gomp/tile-11.c -std=c++20 (test for errors, line 69) PASS: c-c++-common/gomp/tile-11.c -std=c++20 (test for errors, line 74) PASS: c-c++-common/gomp/tile-11.c -std=c++20 (test for errors, line 80) PASS: c-c++-common/gomp/tile-11.c -std=c++20 (test for errors, line 85) PASS: c-c++-common/gomp/tile-11.c -std=c++20 (test for errors, line 93) PASS: c-c++-common/gomp/tile-11.c -std=c++20 at line 102 (test for errors, line 101) PASS: c-c++-common/gomp/tile-11.c -std=c++20 at line 15 (test for errors, line 14) PASS: c-c++-common/gomp/tile-11.c -std=c++20 at line 20 (test for errors, line 19) PASS: c-c++-common/gomp/tile-11.c -std=c++20 at line 26 (test for errors, line 24) PASS: c-c++-common/gomp/tile-11.c -std=c++20 at line 44 (test for errors, line 43) PASS: c-c++-common/gomp/tile-11.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/tile-11.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/tile-11.c -std=c++26 (test for errors, line 101) PASS: c-c++-common/gomp/tile-11.c -std=c++26 (test for errors, line 107) PASS: c-c++-common/gomp/tile-11.c -std=c++26 (test for errors, line 28) PASS: c-c++-common/gomp/tile-11.c -std=c++26 (test for errors, line 32) PASS: c-c++-common/gomp/tile-11.c -std=c++26 (test for errors, line 37) PASS: c-c++-common/gomp/tile-11.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/gomp/tile-11.c -std=c++26 (test for errors, line 49) PASS: c-c++-common/gomp/tile-11.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/gomp/tile-11.c -std=c++26 (test for errors, line 59) PASS: c-c++-common/gomp/tile-11.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/gomp/tile-11.c -std=c++26 (test for errors, line 65) PASS: c-c++-common/gomp/tile-11.c -std=c++26 (test for errors, line 69) PASS: c-c++-common/gomp/tile-11.c -std=c++26 (test for errors, line 74) PASS: c-c++-common/gomp/tile-11.c -std=c++26 (test for errors, line 80) PASS: c-c++-common/gomp/tile-11.c -std=c++26 (test for errors, line 85) PASS: c-c++-common/gomp/tile-11.c -std=c++26 (test for errors, line 93) PASS: c-c++-common/gomp/tile-11.c -std=c++26 at line 102 (test for errors, line 101) PASS: c-c++-common/gomp/tile-11.c -std=c++26 at line 15 (test for errors, line 14) PASS: c-c++-common/gomp/tile-11.c -std=c++26 at line 20 (test for errors, line 19) PASS: c-c++-common/gomp/tile-11.c -std=c++26 at line 26 (test for errors, line 24) PASS: c-c++-common/gomp/tile-11.c -std=c++26 at line 44 (test for errors, line 43) PASS: c-c++-common/gomp/tile-11.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/tile-11.c -std=c++98 (test for errors, line 10) PASS: c-c++-common/gomp/tile-11.c -std=c++98 (test for errors, line 107) PASS: c-c++-common/gomp/tile-11.c -std=c++98 (test for errors, line 28) PASS: c-c++-common/gomp/tile-11.c -std=c++98 (test for errors, line 32) PASS: c-c++-common/gomp/tile-11.c -std=c++98 (test for errors, line 37) PASS: c-c++-common/gomp/tile-11.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/gomp/tile-11.c -std=c++98 (test for errors, line 49) PASS: c-c++-common/gomp/tile-11.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/gomp/tile-11.c -std=c++98 (test for errors, line 59) PASS: c-c++-common/gomp/tile-11.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/gomp/tile-11.c -std=c++98 (test for errors, line 65) PASS: c-c++-common/gomp/tile-11.c -std=c++98 (test for errors, line 69) PASS: c-c++-common/gomp/tile-11.c -std=c++98 (test for errors, line 74) PASS: c-c++-common/gomp/tile-11.c -std=c++98 (test for errors, line 80) PASS: c-c++-common/gomp/tile-11.c -std=c++98 (test for errors, line 85) PASS: c-c++-common/gomp/tile-11.c -std=c++98 (test for errors, line 93) PASS: c-c++-common/gomp/tile-11.c -std=c++98 at line 103 (test for errors, line 101) PASS: c-c++-common/gomp/tile-11.c -std=c++98 at line 15 (test for errors, line 14) PASS: c-c++-common/gomp/tile-11.c -std=c++98 at line 20 (test for errors, line 19) PASS: c-c++-common/gomp/tile-11.c -std=c++98 at line 26 (test for errors, line 24) PASS: c-c++-common/gomp/tile-11.c -std=c++98 at line 44 (test for errors, line 43) PASS: c-c++-common/gomp/tile-11.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for errors, line 105) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for errors, line 111) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for errors, line 12) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for errors, line 120) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for errors, line 127) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for errors, line 131) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for errors, line 16) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for errors, line 21) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for errors, line 43) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for errors, line 48) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for errors, line 54) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for errors, line 61) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for errors, line 68) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for errors, line 7) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for errors, line 74) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for errors, line 80) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for errors, line 87) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for errors, line 93) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for errors, line 99) PASS: c-c++-common/gomp/tile-12.c -std=c++20 at line 27 (test for errors, line 26) PASS: c-c++-common/gomp/tile-12.c -std=c++20 at line 33 (test for errors, line 32) PASS: c-c++-common/gomp/tile-12.c -std=c++20 at line 40 (test for errors, line 38) PASS: c-c++-common/gomp/tile-12.c -std=c++20 at line 62 (test for errors, line 61) PASS: c-c++-common/gomp/tile-12.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for errors, line 105) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for errors, line 111) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for errors, line 12) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for errors, line 120) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for errors, line 127) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for errors, line 131) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for errors, line 16) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for errors, line 21) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for errors, line 43) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for errors, line 48) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for errors, line 54) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for errors, line 61) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for errors, line 68) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for errors, line 7) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for errors, line 74) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for errors, line 80) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for errors, line 87) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for errors, line 93) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for errors, line 99) PASS: c-c++-common/gomp/tile-12.c -std=c++26 at line 27 (test for errors, line 26) PASS: c-c++-common/gomp/tile-12.c -std=c++26 at line 33 (test for errors, line 32) PASS: c-c++-common/gomp/tile-12.c -std=c++26 at line 40 (test for errors, line 38) PASS: c-c++-common/gomp/tile-12.c -std=c++26 at line 62 (test for errors, line 61) PASS: c-c++-common/gomp/tile-12.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for errors, line 105) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for errors, line 111) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for errors, line 120) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for errors, line 127) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for errors, line 131) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for errors, line 16) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for errors, line 43) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for errors, line 48) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for errors, line 54) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for errors, line 61) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for errors, line 68) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for errors, line 7) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for errors, line 74) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for errors, line 80) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for errors, line 87) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for errors, line 93) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for errors, line 99) PASS: c-c++-common/gomp/tile-12.c -std=c++98 at line 27 (test for errors, line 26) PASS: c-c++-common/gomp/tile-12.c -std=c++98 at line 33 (test for errors, line 32) PASS: c-c++-common/gomp/tile-12.c -std=c++98 at line 40 (test for errors, line 38) PASS: c-c++-common/gomp/tile-12.c -std=c++98 at line 62 (test for errors, line 61) PASS: c-c++-common/gomp/tile-12.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/tile-13.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/gomp/tile-13.c -std=c++20 (test for errors, line 20) PASS: c-c++-common/gomp/tile-13.c -std=c++20 (test for errors, line 26) PASS: c-c++-common/gomp/tile-13.c -std=c++20 (test for errors, line 33) PASS: c-c++-common/gomp/tile-13.c -std=c++20 (test for errors, line 40) PASS: c-c++-common/gomp/tile-13.c -std=c++20 (test for errors, line 46) PASS: c-c++-common/gomp/tile-13.c -std=c++20 (test for errors, line 51) PASS: c-c++-common/gomp/tile-13.c -std=c++20 (test for errors, line 57) PASS: c-c++-common/gomp/tile-13.c -std=c++20 (test for errors, line 64) PASS: c-c++-common/gomp/tile-13.c -std=c++20 (test for errors, line 8) PASS: c-c++-common/gomp/tile-13.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/tile-13.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/gomp/tile-13.c -std=c++26 (test for errors, line 20) PASS: c-c++-common/gomp/tile-13.c -std=c++26 (test for errors, line 26) PASS: c-c++-common/gomp/tile-13.c -std=c++26 (test for errors, line 33) PASS: c-c++-common/gomp/tile-13.c -std=c++26 (test for errors, line 40) PASS: c-c++-common/gomp/tile-13.c -std=c++26 (test for errors, line 46) PASS: c-c++-common/gomp/tile-13.c -std=c++26 (test for errors, line 51) PASS: c-c++-common/gomp/tile-13.c -std=c++26 (test for errors, line 57) PASS: c-c++-common/gomp/tile-13.c -std=c++26 (test for errors, line 64) PASS: c-c++-common/gomp/tile-13.c -std=c++26 (test for errors, line 8) PASS: c-c++-common/gomp/tile-13.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/tile-13.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/gomp/tile-13.c -std=c++98 (test for errors, line 20) PASS: c-c++-common/gomp/tile-13.c -std=c++98 (test for errors, line 26) PASS: c-c++-common/gomp/tile-13.c -std=c++98 (test for errors, line 33) PASS: c-c++-common/gomp/tile-13.c -std=c++98 (test for errors, line 40) PASS: c-c++-common/gomp/tile-13.c -std=c++98 (test for errors, line 46) PASS: c-c++-common/gomp/tile-13.c -std=c++98 (test for errors, line 51) PASS: c-c++-common/gomp/tile-13.c -std=c++98 (test for errors, line 57) PASS: c-c++-common/gomp/tile-13.c -std=c++98 (test for errors, line 64) PASS: c-c++-common/gomp/tile-13.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/gomp/tile-13.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/tile-14.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/tile-14.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/tile-14.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/tile-15.c -std=c++20 (test for warnings, line 10) PASS: c-c++-common/gomp/tile-15.c -std=c++20 (test for warnings, line 24) PASS: c-c++-common/gomp/tile-15.c -std=c++20 (test for warnings, line 41) PASS: c-c++-common/gomp/tile-15.c -std=c++20 (test for warnings, line 56) PASS: c-c++-common/gomp/tile-15.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/tile-15.c -std=c++26 (test for warnings, line 10) PASS: c-c++-common/gomp/tile-15.c -std=c++26 (test for warnings, line 24) PASS: c-c++-common/gomp/tile-15.c -std=c++26 (test for warnings, line 41) PASS: c-c++-common/gomp/tile-15.c -std=c++26 (test for warnings, line 56) PASS: c-c++-common/gomp/tile-15.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/tile-15.c -std=c++98 (test for warnings, line 10) PASS: c-c++-common/gomp/tile-15.c -std=c++98 (test for warnings, line 24) PASS: c-c++-common/gomp/tile-15.c -std=c++98 (test for warnings, line 41) PASS: c-c++-common/gomp/tile-15.c -std=c++98 (test for warnings, line 56) PASS: c-c++-common/gomp/tile-15.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/tile-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/tile-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/tile-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/tile-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/tile-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/tile-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/tile-4.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/tile-4.c -std=gnu++20 execution test PASS: c-c++-common/gomp/tile-4.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/tile-4.c -std=gnu++26 execution test PASS: c-c++-common/gomp/tile-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/tile-4.c -std=gnu++98 execution test PASS: c-c++-common/gomp/tile-5.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/tile-5.c -std=gnu++20 execution test PASS: c-c++-common/gomp/tile-5.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/tile-5.c -std=gnu++26 execution test PASS: c-c++-common/gomp/tile-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/tile-5.c -std=gnu++98 execution test PASS: c-c++-common/gomp/tile-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/tile-6.c -std=gnu++20 execution test PASS: c-c++-common/gomp/tile-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/tile-6.c -std=gnu++26 execution test PASS: c-c++-common/gomp/tile-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/tile-6.c -std=gnu++98 execution test PASS: c-c++-common/gomp/tile-7.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/tile-7.c -std=gnu++20 execution test PASS: c-c++-common/gomp/tile-7.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/tile-7.c -std=gnu++26 execution test PASS: c-c++-common/gomp/tile-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/tile-7.c -std=gnu++98 execution test PASS: c-c++-common/gomp/tile-8.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/tile-8.c -std=gnu++20 execution test PASS: c-c++-common/gomp/tile-8.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/tile-8.c -std=gnu++26 execution test PASS: c-c++-common/gomp/tile-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/tile-8.c -std=gnu++98 execution test PASS: c-c++-common/gomp/tile-9.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/tile-9.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/tile-9.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/udr-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/udr-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/udr-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/unroll-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/unroll-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/unroll-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 10) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 103) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 107) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 111) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 115) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 119) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 15) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 22) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 27) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 31) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 36) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 41) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 47) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 52) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 72) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 78) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 84) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 90) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 95) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for errors, line 99) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 at line 46 (test for errors, line 47) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 at line 51 (test for errors, line 52) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 at line 57 (test for errors, line 56) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 at line 62 (test for errors, line 61) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 at line 67 (test for errors, line 66) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 at line 68 (test for errors, line 66) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 at line 77 (test for errors, line 78) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 at line 83 (test for errors, line 84) PASS: c-c++-common/gomp/unroll-2.c -std=c++11 (test for excess errors) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 10) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 103) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 107) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 111) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 115) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 119) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 15) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 27) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 31) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 36) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 41) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 47) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 52) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 72) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 78) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 84) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 90) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 95) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for errors, line 99) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 at line 46 (test for errors, line 47) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 at line 51 (test for errors, line 52) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 at line 57 (test for errors, line 56) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 at line 62 (test for errors, line 61) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 at line 67 (test for errors, line 66) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 at line 68 (test for errors, line 66) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 at line 77 (test for errors, line 78) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 at line 83 (test for errors, line 84) PASS: c-c++-common/gomp/unroll-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 10) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 103) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 107) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 111) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 115) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 119) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 15) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 27) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 31) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 36) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 41) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 47) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 52) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 72) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 78) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 84) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 90) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 95) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for errors, line 99) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 at line 46 (test for errors, line 47) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 at line 51 (test for errors, line 52) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 at line 57 (test for errors, line 56) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 at line 62 (test for errors, line 61) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 at line 67 (test for errors, line 66) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 at line 68 (test for errors, line 66) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 at line 77 (test for errors, line 78) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 at line 83 (test for errors, line 84) PASS: c-c++-common/gomp/unroll-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/unroll-3.c -std=c++20 scan-tree-dump original "#pragma omp unroll" PASS: c-c++-common/gomp/unroll-3.c -std=c++20 scan-tree-dump-not gimple "#pragma omp" PASS: c-c++-common/gomp/unroll-3.c -std=c++20 scan-tree-dump-times cunroll "dummy" 10 PASS: c-c++-common/gomp/unroll-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/unroll-3.c -std=c++26 scan-tree-dump original "#pragma omp unroll" PASS: c-c++-common/gomp/unroll-3.c -std=c++26 scan-tree-dump-not gimple "#pragma omp" PASS: c-c++-common/gomp/unroll-3.c -std=c++26 scan-tree-dump-times cunroll "dummy" 10 PASS: c-c++-common/gomp/unroll-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/unroll-3.c -std=c++98 scan-tree-dump original "#pragma omp unroll" PASS: c-c++-common/gomp/unroll-3.c -std=c++98 scan-tree-dump-not gimple "#pragma omp" PASS: c-c++-common/gomp/unroll-3.c -std=c++98 scan-tree-dump-times cunroll "dummy" 10 PASS: c-c++-common/gomp/unroll-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/unroll-4.c -std=c++20 scan-assembler-times dummy 8 PASS: c-c++-common/gomp/unroll-4.c -std=c++20 scan-tree-dump original "#pragma omp unroll" PASS: c-c++-common/gomp/unroll-4.c -std=c++20 scan-tree-dump-not gimple "#pragma omp" PASS: c-c++-common/gomp/unroll-4.c -std=c++20 scan-tree-dump-times gimple "dummy" 1 PASS: c-c++-common/gomp/unroll-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/unroll-4.c -std=c++26 scan-assembler-times dummy 8 PASS: c-c++-common/gomp/unroll-4.c -std=c++26 scan-tree-dump original "#pragma omp unroll" PASS: c-c++-common/gomp/unroll-4.c -std=c++26 scan-tree-dump-not gimple "#pragma omp" PASS: c-c++-common/gomp/unroll-4.c -std=c++26 scan-tree-dump-times gimple "dummy" 1 PASS: c-c++-common/gomp/unroll-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/unroll-4.c -std=c++98 scan-assembler-times dummy 8 PASS: c-c++-common/gomp/unroll-4.c -std=c++98 scan-tree-dump original "#pragma omp unroll" PASS: c-c++-common/gomp/unroll-4.c -std=c++98 scan-tree-dump-not gimple "#pragma omp" PASS: c-c++-common/gomp/unroll-4.c -std=c++98 scan-tree-dump-times gimple "dummy" 1 PASS: c-c++-common/gomp/unroll-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/unroll-5.c -std=c++20 scan-assembler-times dummy 8 PASS: c-c++-common/gomp/unroll-5.c -std=c++20 scan-tree-dump original "#pragma omp unroll" PASS: c-c++-common/gomp/unroll-5.c -std=c++20 scan-tree-dump-not gimple "#pragma omp" PASS: c-c++-common/gomp/unroll-5.c -std=c++20 scan-tree-dump-times gimple "dummy" 1 PASS: c-c++-common/gomp/unroll-5.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/unroll-5.c -std=c++26 scan-assembler-times dummy 8 PASS: c-c++-common/gomp/unroll-5.c -std=c++26 scan-tree-dump original "#pragma omp unroll" PASS: c-c++-common/gomp/unroll-5.c -std=c++26 scan-tree-dump-not gimple "#pragma omp" PASS: c-c++-common/gomp/unroll-5.c -std=c++26 scan-tree-dump-times gimple "dummy" 1 PASS: c-c++-common/gomp/unroll-5.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/unroll-5.c -std=c++98 scan-assembler-times dummy 8 PASS: c-c++-common/gomp/unroll-5.c -std=c++98 scan-tree-dump original "#pragma omp unroll" PASS: c-c++-common/gomp/unroll-5.c -std=c++98 scan-tree-dump-not gimple "#pragma omp" PASS: c-c++-common/gomp/unroll-5.c -std=c++98 scan-tree-dump-times gimple "dummy" 1 PASS: c-c++-common/gomp/unroll-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/unroll-6.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/unroll-6.c -std=gnu++20 execution test PASS: c-c++-common/gomp/unroll-6.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/unroll-6.c -std=gnu++26 execution test PASS: c-c++-common/gomp/unroll-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/unroll-6.c -std=gnu++98 execution test PASS: c-c++-common/gomp/unroll-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/unroll-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/unroll-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/unroll-8.c -std=c++20 (test for errors, line 14) PASS: c-c++-common/gomp/unroll-8.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/unroll-8.c -std=c++20 (test for errors, line 6) PASS: c-c++-common/gomp/unroll-8.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/unroll-8.c -std=c++26 (test for errors, line 14) PASS: c-c++-common/gomp/unroll-8.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/unroll-8.c -std=c++26 (test for errors, line 6) PASS: c-c++-common/gomp/unroll-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/unroll-8.c -std=c++98 (test for errors, line 14) PASS: c-c++-common/gomp/unroll-8.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/unroll-8.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/gomp/unroll-8.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/unroll-9.c -std=c++20 scan-tree-dump gimple ".ANNOTATE \\([^\n\r]*, 1, 17\\);" PASS: c-c++-common/gomp/unroll-9.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/unroll-9.c -std=c++26 scan-tree-dump gimple ".ANNOTATE \\([^\n\r]*, 1, 17\\);" PASS: c-c++-common/gomp/unroll-9.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/unroll-9.c -std=c++98 scan-tree-dump gimple ".ANNOTATE \\([^\n\r]*, 1, 17\\);" PASS: c-c++-common/gomp/unroll-9.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/unroll-inner-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/unroll-inner-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/unroll-inner-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/unroll-inner-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/unroll-inner-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/unroll-inner-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/unroll-inner-3.c -std=c++20 (test for errors, line 9) PASS: c-c++-common/gomp/unroll-inner-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/unroll-inner-3.c -std=c++26 (test for errors, line 9) PASS: c-c++-common/gomp/unroll-inner-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/unroll-inner-3.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/gomp/unroll-inner-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/unroll-non-rect-1.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/unroll-non-rect-1.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/unroll-non-rect-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/unroll-non-rect-2.c -std=c++20 (test for warnings, line 20) PASS: c-c++-common/gomp/unroll-non-rect-2.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/gomp/unroll-non-rect-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/unroll-non-rect-2.c -std=c++26 (test for warnings, line 20) PASS: c-c++-common/gomp/unroll-non-rect-2.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/gomp/unroll-non-rect-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/unroll-non-rect-2.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/gomp/unroll-non-rect-2.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/gomp/unroll-non-rect-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/unroll-non-rect-3.c -std=c++20 (test for warnings, line 9) PASS: c-c++-common/gomp/unroll-non-rect-3.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/unroll-non-rect-3.c -std=c++26 (test for warnings, line 9) PASS: c-c++-common/gomp/unroll-non-rect-3.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/unroll-non-rect-3.c -std=c++98 (test for warnings, line 9) PASS: c-c++-common/gomp/unroll-non-rect-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/unroll-simd-1.c -std=gnu++20 scan-tree-dump original "omp unroll" PASS: c-c++-common/gomp/unroll-simd-1.c -std=gnu++20 scan-tree-dump-not gimple "omp unroll" PASS: c-c++-common/gomp/unroll-simd-1.c -std=gnu++20 (test for excess errors) PASS: c-c++-common/gomp/unroll-simd-1.c -std=gnu++20 execution test PASS: c-c++-common/gomp/unroll-simd-1.c -std=gnu++26 scan-tree-dump original "omp unroll" PASS: c-c++-common/gomp/unroll-simd-1.c -std=gnu++26 scan-tree-dump-not gimple "omp unroll" PASS: c-c++-common/gomp/unroll-simd-1.c -std=gnu++26 (test for excess errors) PASS: c-c++-common/gomp/unroll-simd-1.c -std=gnu++26 execution test PASS: c-c++-common/gomp/unroll-simd-1.c -std=gnu++98 scan-tree-dump original "omp unroll" PASS: c-c++-common/gomp/unroll-simd-1.c -std=gnu++98 scan-tree-dump-not gimple "omp unroll" PASS: c-c++-common/gomp/unroll-simd-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/unroll-simd-1.c -std=gnu++98 execution test PASS: c-c++-common/gomp/uses_allocators-1.c -std=c++20 (test for warnings, line 25) PASS: c-c++-common/gomp/uses_allocators-1.c -std=c++20 (test for warnings, line 40) PASS: c-c++-common/gomp/uses_allocators-1.c -std=c++20 at line 48 (test for warnings, line 37) PASS: c-c++-common/gomp/uses_allocators-1.c -std=c++20 (test for excess errors) XFAIL: c-c++-common/gomp/uses_allocators-1.c -std=c++20 not yet implemented (test for errors, line 24) XFAIL: c-c++-common/gomp/uses_allocators-1.c -std=c++20 not yet implemented (test for errors, line 28) PASS: c-c++-common/gomp/uses_allocators-1.c -std=c++26 (test for warnings, line 25) PASS: c-c++-common/gomp/uses_allocators-1.c -std=c++26 (test for warnings, line 40) PASS: c-c++-common/gomp/uses_allocators-1.c -std=c++26 at line 48 (test for warnings, line 37) PASS: c-c++-common/gomp/uses_allocators-1.c -std=c++26 (test for excess errors) XFAIL: c-c++-common/gomp/uses_allocators-1.c -std=c++26 not yet implemented (test for errors, line 24) XFAIL: c-c++-common/gomp/uses_allocators-1.c -std=c++26 not yet implemented (test for errors, line 28) PASS: c-c++-common/gomp/uses_allocators-1.c -std=c++98 (test for warnings, line 25) PASS: c-c++-common/gomp/uses_allocators-1.c -std=c++98 (test for warnings, line 40) PASS: c-c++-common/gomp/uses_allocators-1.c -std=c++98 at line 48 (test for warnings, line 37) PASS: c-c++-common/gomp/uses_allocators-1.c -std=c++98 (test for excess errors) XFAIL: c-c++-common/gomp/uses_allocators-1.c -std=c++98 not yet implemented (test for errors, line 24) XFAIL: c-c++-common/gomp/uses_allocators-1.c -std=c++98 not yet implemented (test for errors, line 28) PASS: c-c++-common/gomp/uses_allocators-2.c -std=c++20 (test for errors, line 22) PASS: c-c++-common/gomp/uses_allocators-2.c -std=c++20 at line 35 (test for warnings, line 31) PASS: c-c++-common/gomp/uses_allocators-2.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/uses_allocators-2.c -std=c++26 (test for errors, line 22) PASS: c-c++-common/gomp/uses_allocators-2.c -std=c++26 at line 35 (test for warnings, line 31) PASS: c-c++-common/gomp/uses_allocators-2.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/uses_allocators-2.c -std=c++98 (test for errors, line 22) PASS: c-c++-common/gomp/uses_allocators-2.c -std=c++98 at line 35 (test for warnings, line 31) PASS: c-c++-common/gomp/uses_allocators-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 (test for errors, line 103) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 (test for errors, line 105) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 (test for errors, line 107) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 (test for errors, line 109) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 (test for errors, line 111) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 (test for errors, line 115) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 (test for errors, line 117) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 (test for errors, line 119) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 (test for errors, line 131) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 at line 100 (test for errors, line 99) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 at line 102 (test for errors, line 101) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 at line 106 (test for errors, line 105) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 at line 108 (test for errors, line 107) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 at line 110 (test for errors, line 109) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 at line 114 (test for errors, line 113) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 at line 118 (test for errors, line 117) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 at line 123 (test for errors, line 121) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 at line 126 (test for errors, line 124) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 at line 127 (test for errors, line 124) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 at line 128 (test for errors, line 124) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 at line 134 (test for errors, line 133) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 at line 135 (test for errors, line 133) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 at line 139 (test for warnings, line 103) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 at line 144 (test for warnings, line 131) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 (test for errors, line 103) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 (test for errors, line 105) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 (test for errors, line 107) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 (test for errors, line 109) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 (test for errors, line 111) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 (test for errors, line 115) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 (test for errors, line 117) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 (test for errors, line 119) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 (test for errors, line 131) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 at line 100 (test for errors, line 99) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 at line 102 (test for errors, line 101) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 at line 106 (test for errors, line 105) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 at line 108 (test for errors, line 107) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 at line 110 (test for errors, line 109) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 at line 114 (test for errors, line 113) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 at line 118 (test for errors, line 117) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 at line 123 (test for errors, line 121) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 at line 126 (test for errors, line 124) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 at line 127 (test for errors, line 124) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 at line 128 (test for errors, line 124) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 at line 134 (test for errors, line 133) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 at line 135 (test for errors, line 133) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 at line 139 (test for warnings, line 103) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 at line 144 (test for warnings, line 131) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 (test for errors, line 103) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 (test for errors, line 105) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 (test for errors, line 107) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 (test for errors, line 109) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 (test for errors, line 111) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 (test for errors, line 115) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 (test for errors, line 117) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 (test for errors, line 119) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 (test for errors, line 131) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 at line 100 (test for errors, line 99) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 at line 102 (test for errors, line 101) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 at line 106 (test for errors, line 105) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 at line 108 (test for errors, line 107) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 at line 110 (test for errors, line 109) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 at line 114 (test for errors, line 113) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 at line 118 (test for errors, line 117) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 at line 123 (test for errors, line 121) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 at line 126 (test for errors, line 124) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 at line 127 (test for errors, line 124) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 at line 128 (test for errors, line 124) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 at line 134 (test for errors, line 133) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 at line 135 (test for errors, line 133) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 at line 139 (test for warnings, line 103) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 at line 144 (test for warnings, line 131) PASS: c-c++-common/gomp/uses_allocators-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++20 (test for errors, line 59) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++20 (test for errors, line 61) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++20 (test for errors, line 76) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++20 at line 66 (test for errors, line 65) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++20 at line 67 (test for errors, line 65) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++20 at line 70 (test for errors, line 69) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++20 at line 73 (test for errors, line 72) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++20 at line 74 (test for errors, line 72) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++20 at line 80 (test for warnings, line 57) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++20 at line 81 (test for warnings, line 61) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++20 at line 82 (test for warnings, line 63) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++20 at line 83 (test for warnings, line 76) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++26 (test for errors, line 59) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++26 (test for errors, line 61) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++26 (test for errors, line 76) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++26 at line 66 (test for errors, line 65) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++26 at line 67 (test for errors, line 65) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++26 at line 70 (test for errors, line 69) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++26 at line 73 (test for errors, line 72) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++26 at line 74 (test for errors, line 72) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++26 at line 80 (test for warnings, line 57) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++26 at line 81 (test for warnings, line 61) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++26 at line 82 (test for warnings, line 63) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++26 at line 83 (test for warnings, line 76) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++98 (test for errors, line 59) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++98 (test for errors, line 61) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++98 (test for errors, line 76) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++98 at line 66 (test for errors, line 65) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++98 at line 67 (test for errors, line 65) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++98 at line 70 (test for errors, line 69) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++98 at line 73 (test for errors, line 72) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++98 at line 74 (test for errors, line 72) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++98 at line 80 (test for warnings, line 57) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++98 at line 81 (test for warnings, line 61) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++98 at line 82 (test for warnings, line 63) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++98 at line 83 (test for warnings, line 76) PASS: c-c++-common/gomp/uses_allocators-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/uses_allocators-8.c -std=c++20 at line 61 (test for warnings, line 53) PASS: c-c++-common/gomp/uses_allocators-8.c -std=c++20 scan-tree-dump original "#pragma omp target uses_allocators\\(memspace\\(omp_large_cap_mem_space\\), traits\\(\\) : my4\\) uses_allocators\\(memspace\\(\\), traits\\(t2\\) : my3\\) uses_allocators\\(memspace\\(\\), traits\\(\\) : my2\\) uses_allocators\\(memspace\\(omp_high_bw_mem_space\\), traits\\(t\\) : my\\)" PASS: c-c++-common/gomp/uses_allocators-8.c -std=c++20 (test for excess errors) PASS: c-c++-common/gomp/uses_allocators-8.c -std=c++26 at line 61 (test for warnings, line 53) PASS: c-c++-common/gomp/uses_allocators-8.c -std=c++26 scan-tree-dump original "#pragma omp target uses_allocators\\(memspace\\(omp_large_cap_mem_space\\), traits\\(\\) : my4\\) uses_allocators\\(memspace\\(\\), traits\\(t2\\) : my3\\) uses_allocators\\(memspace\\(\\), traits\\(\\) : my2\\) uses_allocators\\(memspace\\(omp_high_bw_mem_space\\), traits\\(t\\) : my\\)" PASS: c-c++-common/gomp/uses_allocators-8.c -std=c++26 (test for excess errors) PASS: c-c++-common/gomp/uses_allocators-8.c -std=c++98 at line 61 (test for warnings, line 53) PASS: c-c++-common/gomp/uses_allocators-8.c -std=c++98 scan-tree-dump original "#pragma omp target uses_allocators\\(memspace\\(omp_large_cap_mem_space\\), traits\\(\\) : my4\\) uses_allocators\\(memspace\\(\\), traits\\(t2\\) : my3\\) uses_allocators\\(memspace\\(\\), traits\\(\\) : my2\\) uses_allocators\\(memspace\\(omp_high_bw_mem_space\\), traits\\(t\\) : my\\)" PASS: c-c++-common/gomp/uses_allocators-8.c -std=c++98 (test for excess errors) PASS: g++.dg/gomp/adjust-args-1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/gomp/adjust-args-1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/gomp/adjust-args-1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/gomp/adjust-args-1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/gomp/adjust-args-1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/gomp/adjust-args-1.C -std=c++20 (test for errors, line 20) PASS: g++.dg/gomp/adjust-args-1.C -std=c++20 (test for errors, line 22) PASS: g++.dg/gomp/adjust-args-1.C -std=c++20 (test for errors, line 24) PASS: g++.dg/gomp/adjust-args-1.C -std=c++20 (test for errors, line 26) PASS: g++.dg/gomp/adjust-args-1.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/adjust-args-1.C -std=c++20 (test for errors, line 30) PASS: g++.dg/gomp/adjust-args-1.C -std=c++20 (test for errors, line 32) PASS: g++.dg/gomp/adjust-args-1.C -std=c++20 (test for errors, line 34) PASS: g++.dg/gomp/adjust-args-1.C -std=c++20 (test for errors, line 36) PASS: g++.dg/gomp/adjust-args-1.C -std=c++20 (test for errors, line 38) PASS: g++.dg/gomp/adjust-args-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/adjust-args-1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/gomp/adjust-args-1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/gomp/adjust-args-1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/gomp/adjust-args-1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/gomp/adjust-args-1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/gomp/adjust-args-1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/gomp/adjust-args-1.C -std=c++26 (test for errors, line 22) PASS: g++.dg/gomp/adjust-args-1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/gomp/adjust-args-1.C -std=c++26 (test for errors, line 26) PASS: g++.dg/gomp/adjust-args-1.C -std=c++26 (test for errors, line 28) PASS: g++.dg/gomp/adjust-args-1.C -std=c++26 (test for errors, line 30) PASS: g++.dg/gomp/adjust-args-1.C -std=c++26 (test for errors, line 32) PASS: g++.dg/gomp/adjust-args-1.C -std=c++26 (test for errors, line 34) PASS: g++.dg/gomp/adjust-args-1.C -std=c++26 (test for errors, line 36) PASS: g++.dg/gomp/adjust-args-1.C -std=c++26 (test for errors, line 38) PASS: g++.dg/gomp/adjust-args-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/adjust-args-1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/adjust-args-1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/gomp/adjust-args-1.C -std=c++98 (test for errors, line 14) PASS: g++.dg/gomp/adjust-args-1.C -std=c++98 (test for errors, line 16) PASS: g++.dg/gomp/adjust-args-1.C -std=c++98 (test for errors, line 18) PASS: g++.dg/gomp/adjust-args-1.C -std=c++98 (test for errors, line 20) PASS: g++.dg/gomp/adjust-args-1.C -std=c++98 (test for errors, line 22) PASS: g++.dg/gomp/adjust-args-1.C -std=c++98 (test for errors, line 24) PASS: g++.dg/gomp/adjust-args-1.C -std=c++98 (test for errors, line 26) PASS: g++.dg/gomp/adjust-args-1.C -std=c++98 (test for errors, line 28) PASS: g++.dg/gomp/adjust-args-1.C -std=c++98 (test for errors, line 30) PASS: g++.dg/gomp/adjust-args-1.C -std=c++98 (test for errors, line 32) PASS: g++.dg/gomp/adjust-args-1.C -std=c++98 (test for errors, line 34) PASS: g++.dg/gomp/adjust-args-1.C -std=c++98 (test for errors, line 36) PASS: g++.dg/gomp/adjust-args-1.C -std=c++98 (test for errors, line 38) PASS: g++.dg/gomp/adjust-args-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/adjust-args-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/adjust-args-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/adjust-args-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/adjust-args-3.C -std=c++20 (test for errors, line 5) PASS: g++.dg/gomp/adjust-args-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/adjust-args-3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/gomp/adjust-args-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/adjust-args-3.C -std=c++98 (test for errors, line 5) PASS: g++.dg/gomp/adjust-args-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/adjust-args-4.C -std=c++20 scan-tree-dump gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(a2, D.[0-9]+\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++20 scan-tree-dump gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b1, D.[0-9]+\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++20 scan-tree-dump gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b2, D.[0-9]+\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++20 scan-tree-dump gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(c2, D.[0-9]+\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++20 scan-tree-dump gimple "t1::f1 \\(&s1, a1, D.[0-9]+, c1\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++20 scan-tree-dump gimple "t2::f2 \\(&s2, D.[0-9]+, D.[0-9]+, D.[0-9]+\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++20 scan-tree-dump gimple "t3::f3 \\(&s3, a3, b3, c3\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 2 PASS: g++.dg/gomp/adjust-args-4.C -std=c++20 scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 4 PASS: g++.dg/gomp/adjust-args-4.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/adjust-args-4.C -std=c++26 scan-tree-dump gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(a2, D.[0-9]+\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++26 scan-tree-dump gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b1, D.[0-9]+\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++26 scan-tree-dump gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b2, D.[0-9]+\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++26 scan-tree-dump gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(c2, D.[0-9]+\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++26 scan-tree-dump gimple "t1::f1 \\(&s1, a1, D.[0-9]+, c1\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++26 scan-tree-dump gimple "t2::f2 \\(&s2, D.[0-9]+, D.[0-9]+, D.[0-9]+\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++26 scan-tree-dump gimple "t3::f3 \\(&s3, a3, b3, c3\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 2 PASS: g++.dg/gomp/adjust-args-4.C -std=c++26 scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 4 PASS: g++.dg/gomp/adjust-args-4.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/adjust-args-4.C -std=c++98 scan-tree-dump gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(a2, D.[0-9]+\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++98 scan-tree-dump gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b1, D.[0-9]+\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++98 scan-tree-dump gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b2, D.[0-9]+\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++98 scan-tree-dump gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(c2, D.[0-9]+\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++98 scan-tree-dump gimple "t1::f1 \\(&s1, a1, D.[0-9]+, c1\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++98 scan-tree-dump gimple "t2::f2 \\(&s2, D.[0-9]+, D.[0-9]+, D.[0-9]+\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++98 scan-tree-dump gimple "t3::f3 \\(&s3, a3, b3, c3\\);" PASS: g++.dg/gomp/adjust-args-4.C -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 2 PASS: g++.dg/gomp/adjust-args-4.C -std=c++98 scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 4 PASS: g++.dg/gomp/adjust-args-4.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/all-memory-1.C -std=c++20 (test for errors, line 11) PASS: g++.dg/gomp/all-memory-1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/gomp/all-memory-1.C -std=c++20 (test for errors, line 22) PASS: g++.dg/gomp/all-memory-1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/gomp/all-memory-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/all-memory-1.C -std=c++26 (test for errors, line 11) PASS: g++.dg/gomp/all-memory-1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/gomp/all-memory-1.C -std=c++26 (test for errors, line 22) PASS: g++.dg/gomp/all-memory-1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/gomp/all-memory-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/all-memory-1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/all-memory-1.C -std=c++98 (test for errors, line 17) PASS: g++.dg/gomp/all-memory-1.C -std=c++98 (test for errors, line 22) PASS: g++.dg/gomp/all-memory-1.C -std=c++98 (test for errors, line 3) PASS: g++.dg/gomp/all-memory-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/all-memory-2.C -std=gnu++20 (test for bogus messages, line 13) PASS: g++.dg/gomp/all-memory-2.C -std=gnu++20 (test for bogus messages, line 19) PASS: g++.dg/gomp/all-memory-2.C -std=gnu++20 (test for bogus messages, line 24) PASS: g++.dg/gomp/all-memory-2.C -std=gnu++20 (test for bogus messages, line 5) PASS: g++.dg/gomp/all-memory-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/all-memory-2.C -std=gnu++26 (test for bogus messages, line 13) PASS: g++.dg/gomp/all-memory-2.C -std=gnu++26 (test for bogus messages, line 19) PASS: g++.dg/gomp/all-memory-2.C -std=gnu++26 (test for bogus messages, line 24) PASS: g++.dg/gomp/all-memory-2.C -std=gnu++26 (test for bogus messages, line 5) PASS: g++.dg/gomp/all-memory-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/all-memory-2.C -std=gnu++98 (test for bogus messages, line 13) PASS: g++.dg/gomp/all-memory-2.C -std=gnu++98 (test for bogus messages, line 19) PASS: g++.dg/gomp/all-memory-2.C -std=gnu++98 (test for bogus messages, line 24) PASS: g++.dg/gomp/all-memory-2.C -std=gnu++98 (test for bogus messages, line 5) PASS: g++.dg/gomp/all-memory-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/allocate-1.C (test for errors, line 40) PASS: g++.dg/gomp/allocate-1.C (test for errors, line 80) PASS: g++.dg/gomp/allocate-1.C (test for excess errors) PASS: g++.dg/gomp/allocate-2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/allocate-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/allocate-2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/allocate-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/allocate-2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/allocate-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/allocate-3.C -std=c++20 (test for excess errors) UNSUPPORTED: g++.dg/gomp/allocate-3.C -std=c++26 PASS: g++.dg/gomp/allocate-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/allocate-4.C (test for errors, line 40) PASS: g++.dg/gomp/allocate-4.C (test for errors, line 80) PASS: g++.dg/gomp/allocate-4.C (test for errors, line 89) PASS: g++.dg/gomp/allocate-4.C (test for errors, line 98) PASS: g++.dg/gomp/allocate-4.C (test for excess errors) PASS: g++.dg/gomp/append-args-1.C -std=c++20 (test for errors, line 91) PASS: g++.dg/gomp/append-args-1.C -std=c++20 at line 33 (test for errors, line 28) PASS: g++.dg/gomp/append-args-1.C -std=c++20 at line 34 (test for warnings, line 28) PASS: g++.dg/gomp/append-args-1.C -std=c++20 at line 35 (test for warnings, line 27) PASS: g++.dg/gomp/append-args-1.C -std=c++20 at line 36 (test for warnings, line 27) PASS: g++.dg/gomp/append-args-1.C -std=c++20 at line 37 (test for warnings, line 28) PASS: g++.dg/gomp/append-args-1.C -std=c++20 at line 65 (test for errors, line 59) PASS: g++.dg/gomp/append-args-1.C -std=c++20 at line 66 (test for warnings, line 59) PASS: g++.dg/gomp/append-args-1.C -std=c++20 at line 67 (test for warnings, line 58) PASS: g++.dg/gomp/append-args-1.C -std=c++20 at line 68 (test for warnings, line 58) PASS: g++.dg/gomp/append-args-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/append-args-1.C -std=c++26 (test for errors, line 91) PASS: g++.dg/gomp/append-args-1.C -std=c++26 at line 33 (test for errors, line 28) PASS: g++.dg/gomp/append-args-1.C -std=c++26 at line 34 (test for warnings, line 28) PASS: g++.dg/gomp/append-args-1.C -std=c++26 at line 35 (test for warnings, line 27) PASS: g++.dg/gomp/append-args-1.C -std=c++26 at line 36 (test for warnings, line 27) PASS: g++.dg/gomp/append-args-1.C -std=c++26 at line 37 (test for warnings, line 28) PASS: g++.dg/gomp/append-args-1.C -std=c++26 at line 65 (test for errors, line 59) PASS: g++.dg/gomp/append-args-1.C -std=c++26 at line 66 (test for warnings, line 59) PASS: g++.dg/gomp/append-args-1.C -std=c++26 at line 67 (test for warnings, line 58) PASS: g++.dg/gomp/append-args-1.C -std=c++26 at line 68 (test for warnings, line 58) PASS: g++.dg/gomp/append-args-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/append-args-1.C -std=c++98 (test for errors, line 91) PASS: g++.dg/gomp/append-args-1.C -std=c++98 at line 33 (test for errors, line 28) PASS: g++.dg/gomp/append-args-1.C -std=c++98 at line 34 (test for warnings, line 28) PASS: g++.dg/gomp/append-args-1.C -std=c++98 at line 35 (test for warnings, line 27) PASS: g++.dg/gomp/append-args-1.C -std=c++98 at line 36 (test for warnings, line 27) PASS: g++.dg/gomp/append-args-1.C -std=c++98 at line 37 (test for warnings, line 28) PASS: g++.dg/gomp/append-args-1.C -std=c++98 at line 65 (test for errors, line 59) PASS: g++.dg/gomp/append-args-1.C -std=c++98 at line 66 (test for warnings, line 59) PASS: g++.dg/gomp/append-args-1.C -std=c++98 at line 67 (test for warnings, line 58) PASS: g++.dg/gomp/append-args-1.C -std=c++98 at line 68 (test for warnings, line 58) PASS: g++.dg/gomp/append-args-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/append-args-2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/gomp/append-args-2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/gomp/append-args-2.C -std=c++20 (test for errors, line 30) PASS: g++.dg/gomp/append-args-2.C -std=c++20 (test for errors, line 39) PASS: g++.dg/gomp/append-args-2.C -std=c++20 (test for errors, line 49) PASS: g++.dg/gomp/append-args-2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/gomp/append-args-2.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/gomp/append-args-2.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/gomp/append-args-2.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/gomp/append-args-2.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/gomp/append-args-2.C -std=c++20 (test for warnings, line 51) PASS: g++.dg/gomp/append-args-2.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/gomp/append-args-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/append-args-2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/gomp/append-args-2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/gomp/append-args-2.C -std=c++26 (test for errors, line 30) PASS: g++.dg/gomp/append-args-2.C -std=c++26 (test for errors, line 39) PASS: g++.dg/gomp/append-args-2.C -std=c++26 (test for errors, line 49) PASS: g++.dg/gomp/append-args-2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/gomp/append-args-2.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/gomp/append-args-2.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/gomp/append-args-2.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/gomp/append-args-2.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/gomp/append-args-2.C -std=c++26 (test for warnings, line 51) PASS: g++.dg/gomp/append-args-2.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/gomp/append-args-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/append-args-2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/gomp/append-args-2.C -std=c++98 (test for errors, line 22) PASS: g++.dg/gomp/append-args-2.C -std=c++98 (test for errors, line 30) PASS: g++.dg/gomp/append-args-2.C -std=c++98 (test for errors, line 39) PASS: g++.dg/gomp/append-args-2.C -std=c++98 (test for errors, line 49) PASS: g++.dg/gomp/append-args-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/gomp/append-args-2.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/gomp/append-args-2.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/gomp/append-args-2.C -std=c++98 (test for warnings, line 32) PASS: g++.dg/gomp/append-args-2.C -std=c++98 (test for warnings, line 41) PASS: g++.dg/gomp/append-args-2.C -std=c++98 (test for warnings, line 51) PASS: g++.dg/gomp/append-args-2.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/gomp/append-args-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/append-args-3.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/gomp/append-args-3.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/gomp/append-args-3.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/gomp/append-args-3.C -std=c++20 (test for warnings, line 51) PASS: g++.dg/gomp/append-args-3.C -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 10 PASS: g++.dg/gomp/append-args-3.C -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(1\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(2\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(3\\);" 2 PASS: g++.dg/gomp/append-args-3.C -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(5\\);" 2 PASS: g++.dg/gomp/append-args-3.C -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(7\\);" 2 PASS: g++.dg/gomp/append-args-3.C -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(9\\);" 2 PASS: g++.dg/gomp/append-args-3.C -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 10 PASS: g++.dg/gomp/append-args-3.C -std=c++20 scan-tree-dump-times gimple "f \\(2, "abc"\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++20 scan-tree-dump-times gimple "f \\(2, 0\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++20 scan-tree-dump-times gimple "g \\(3, "cde", obj1, obj2\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++20 scan-tree-dump-times gimple "g \\(3, 0, obj1, obj2\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++20 scan-tree-dump-times gimple "nargVar \\(obj5, obj6\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++20 scan-tree-dump-times gimple "nargsBase \\(\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++20 scan-tree-dump-times gimple "varbase \\(10, 11, 101, 202, 303\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++20 scan-tree-dump-times gimple "varbase \\(10, 0, 101, 202, 303\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++20 scan-tree-dump-times gimple "varvar \\(20, 21, obj3, obj4, 111, 222, 333\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++20 scan-tree-dump-times gimple "varvar \\(20, 0, obj3, obj4, 111, 222, 333\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/append-args-3.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/gomp/append-args-3.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/gomp/append-args-3.C -std=c++26 (test for warnings, line 47) PASS: g++.dg/gomp/append-args-3.C -std=c++26 (test for warnings, line 51) PASS: g++.dg/gomp/append-args-3.C -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 10 PASS: g++.dg/gomp/append-args-3.C -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(1\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(2\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(3\\);" 2 PASS: g++.dg/gomp/append-args-3.C -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(5\\);" 2 PASS: g++.dg/gomp/append-args-3.C -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(7\\);" 2 PASS: g++.dg/gomp/append-args-3.C -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(9\\);" 2 PASS: g++.dg/gomp/append-args-3.C -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 10 PASS: g++.dg/gomp/append-args-3.C -std=c++26 scan-tree-dump-times gimple "f \\(2, "abc"\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++26 scan-tree-dump-times gimple "f \\(2, 0\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++26 scan-tree-dump-times gimple "g \\(3, "cde", obj1, obj2\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++26 scan-tree-dump-times gimple "g \\(3, 0, obj1, obj2\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++26 scan-tree-dump-times gimple "nargVar \\(obj5, obj6\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++26 scan-tree-dump-times gimple "nargsBase \\(\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++26 scan-tree-dump-times gimple "varbase \\(10, 11, 101, 202, 303\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++26 scan-tree-dump-times gimple "varbase \\(10, 0, 101, 202, 303\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++26 scan-tree-dump-times gimple "varvar \\(20, 21, obj3, obj4, 111, 222, 333\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++26 scan-tree-dump-times gimple "varvar \\(20, 0, obj3, obj4, 111, 222, 333\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/append-args-3.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/gomp/append-args-3.C -std=c++98 (test for warnings, line 29) PASS: g++.dg/gomp/append-args-3.C -std=c++98 (test for warnings, line 47) PASS: g++.dg/gomp/append-args-3.C -std=c++98 (test for warnings, line 51) PASS: g++.dg/gomp/append-args-3.C -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 10 PASS: g++.dg/gomp/append-args-3.C -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(1\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(2\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(3\\);" 2 PASS: g++.dg/gomp/append-args-3.C -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(5\\);" 2 PASS: g++.dg/gomp/append-args-3.C -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(7\\);" 2 PASS: g++.dg/gomp/append-args-3.C -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(9\\);" 2 PASS: g++.dg/gomp/append-args-3.C -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 10 PASS: g++.dg/gomp/append-args-3.C -std=c++98 scan-tree-dump-times gimple "f \\(2, "abc"\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++98 scan-tree-dump-times gimple "f \\(2, 0\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++98 scan-tree-dump-times gimple "g \\(3, "cde", obj1, obj2\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++98 scan-tree-dump-times gimple "g \\(3, 0, obj1, obj2\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++98 scan-tree-dump-times gimple "nargVar \\(obj5, obj6\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++98 scan-tree-dump-times gimple "nargsBase \\(\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++98 scan-tree-dump-times gimple "varbase \\(10, 11, 101, 202, 303\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++98 scan-tree-dump-times gimple "varbase \\(10, 0, 101, 202, 303\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++98 scan-tree-dump-times gimple "varvar \\(20, 21, obj3, obj4, 111, 222, 333\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++98 scan-tree-dump-times gimple "varvar \\(20, 0, obj3, obj4, 111, 222, 333\\);" 1 PASS: g++.dg/gomp/append-args-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/append-args-4.C -std=c++20 at line 16 (test for errors, line 13) PASS: g++.dg/gomp/append-args-4.C -std=c++20 at line 17 (test for warnings, line 13) PASS: g++.dg/gomp/append-args-4.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/append-args-4.C -std=c++26 at line 16 (test for errors, line 13) PASS: g++.dg/gomp/append-args-4.C -std=c++26 at line 17 (test for warnings, line 13) PASS: g++.dg/gomp/append-args-4.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/append-args-4.C -std=c++98 at line 16 (test for errors, line 13) PASS: g++.dg/gomp/append-args-4.C -std=c++98 at line 17 (test for warnings, line 13) PASS: g++.dg/gomp/append-args-4.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/append-args-5.C -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 2 PASS: g++.dg/gomp/append-args-5.C -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj1.[0-9], -5, 0B\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(a2, 5\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b1, D.[0-9]+\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b2, 5\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(c2, 5\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++20 scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 4 PASS: g++.dg/gomp/append-args-5.C -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(5\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 3 PASS: g++.dg/gomp/append-args-5.C -std=c++20 scan-tree-dump-times gimple "obj1.[0-9] = obj1;" 2 PASS: g++.dg/gomp/append-args-5.C -std=c++20 scan-tree-dump-times gimple "obj2.[0-9] = obj2;" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++20 scan-tree-dump-times gimple "t1::f1 \\(&s1, a1, D.[0-9]+, c1, obj1.[0-9]\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++20 scan-tree-dump-times gimple "t2::f2 \\(&s2, D.[0-9]+, D.[0-9]+, D.[0-9]+, obj2.[0-9], y1, y2, y3\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/append-args-5.C -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 2 PASS: g++.dg/gomp/append-args-5.C -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj1.[0-9], -5, 0B\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(a2, 5\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b1, D.[0-9]+\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b2, 5\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(c2, 5\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++26 scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 4 PASS: g++.dg/gomp/append-args-5.C -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(5\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 3 PASS: g++.dg/gomp/append-args-5.C -std=c++26 scan-tree-dump-times gimple "obj1.[0-9] = obj1;" 2 PASS: g++.dg/gomp/append-args-5.C -std=c++26 scan-tree-dump-times gimple "obj2.[0-9] = obj2;" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++26 scan-tree-dump-times gimple "t1::f1 \\(&s1, a1, D.[0-9]+, c1, obj1.[0-9]\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++26 scan-tree-dump-times gimple "t2::f2 \\(&s2, D.[0-9]+, D.[0-9]+, D.[0-9]+, obj2.[0-9], y1, y2, y3\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/append-args-5.C -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 2 PASS: g++.dg/gomp/append-args-5.C -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj1.[0-9], -5, 0B\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(a2, 5\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b1, D.[0-9]+\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b2, 5\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(c2, 5\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++98 scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 4 PASS: g++.dg/gomp/append-args-5.C -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(5\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 3 PASS: g++.dg/gomp/append-args-5.C -std=c++98 scan-tree-dump-times gimple "obj1.[0-9] = obj1;" 2 PASS: g++.dg/gomp/append-args-5.C -std=c++98 scan-tree-dump-times gimple "obj2.[0-9] = obj2;" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++98 scan-tree-dump-times gimple "t1::f1 \\(&s1, a1, D.[0-9]+, c1, obj1.[0-9]\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++98 scan-tree-dump-times gimple "t2::f2 \\(&s2, D.[0-9]+, D.[0-9]+, D.[0-9]+, obj2.[0-9], y1, y2, y3\\);" 1 PASS: g++.dg/gomp/append-args-5.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/append-args-6.C -std=c++20 (test for errors, line 31) PASS: g++.dg/gomp/append-args-6.C -std=c++20 at line 15 (test for warnings, line 13) PASS: g++.dg/gomp/append-args-6.C -std=c++20 at line 20 (test for errors, line 16) PASS: g++.dg/gomp/append-args-6.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/append-args-6.C -std=c++26 (test for errors, line 31) PASS: g++.dg/gomp/append-args-6.C -std=c++26 at line 15 (test for warnings, line 13) PASS: g++.dg/gomp/append-args-6.C -std=c++26 at line 20 (test for errors, line 16) PASS: g++.dg/gomp/append-args-6.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/append-args-6.C -std=c++98 (test for errors, line 31) PASS: g++.dg/gomp/append-args-6.C -std=c++98 at line 15 (test for warnings, line 13) PASS: g++.dg/gomp/append-args-6.C -std=c++98 at line 20 (test for errors, line 16) PASS: g++.dg/gomp/append-args-6.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/append-args-7.C -std=c++11 scan-tree-dump-times gimple "D\\.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 5 PASS: g++.dg/gomp/append-args-7.C -std=c++11 scan-tree-dump-times gimple "D\\.[0-9]+ = __builtin_omp_get_interop_int \\(obj1, -5, 0B\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++11 scan-tree-dump-times gimple "D\\.[0-9]+ = __builtin_omp_get_mapped_ptr \\(ip, 31\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++11 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(14\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++11 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(21\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++11 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(31\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++11 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(99\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++11 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D\\.[0-9]+\\);" 6 PASS: g++.dg/gomp/append-args-7.C -std=c++11 scan-tree-dump-times gimple "f2 = repl1 \\(D\\.[0-9]+, obj1, obj2\\.[0-9]\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++11 scan-tree-dump-times gimple "repl0 \\(obj2\\.[0-9], obj1\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++11 scan-tree-dump-times gimple "repl2 \\(fp, D\\.[0-9]+, obj3\\.[0-9], obj1\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++11 scan-tree-dump-times gimple "repl3inval \\(str, i, obj1\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++11 scan-tree-dump-times gimple "repl99 \\(obj2\\.[0-9]\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/append-args-7.C -std=c++20 scan-tree-dump-times gimple "D\\.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 5 PASS: g++.dg/gomp/append-args-7.C -std=c++20 scan-tree-dump-times gimple "D\\.[0-9]+ = __builtin_omp_get_interop_int \\(obj1, -5, 0B\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++20 scan-tree-dump-times gimple "D\\.[0-9]+ = __builtin_omp_get_mapped_ptr \\(ip, 31\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(14\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(21\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(31\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(99\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D\\.[0-9]+\\);" 6 PASS: g++.dg/gomp/append-args-7.C -std=c++20 scan-tree-dump-times gimple "f2 = repl1 \\(D\\.[0-9]+, obj1, obj2\\.[0-9]\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++20 scan-tree-dump-times gimple "repl0 \\(obj2\\.[0-9], obj1\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++20 scan-tree-dump-times gimple "repl2 \\(fp, D\\.[0-9]+, obj3\\.[0-9], obj1\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++20 scan-tree-dump-times gimple "repl3inval \\(str, i, obj1\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++20 scan-tree-dump-times gimple "repl99 \\(obj2\\.[0-9]\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/append-args-7.C -std=c++26 scan-tree-dump-times gimple "D\\.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 5 PASS: g++.dg/gomp/append-args-7.C -std=c++26 scan-tree-dump-times gimple "D\\.[0-9]+ = __builtin_omp_get_interop_int \\(obj1, -5, 0B\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++26 scan-tree-dump-times gimple "D\\.[0-9]+ = __builtin_omp_get_mapped_ptr \\(ip, 31\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(14\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(21\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(31\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(99\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D\\.[0-9]+\\);" 6 PASS: g++.dg/gomp/append-args-7.C -std=c++26 scan-tree-dump-times gimple "f2 = repl1 \\(D\\.[0-9]+, obj1, obj2\\.[0-9]\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++26 scan-tree-dump-times gimple "repl0 \\(obj2\\.[0-9], obj1\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++26 scan-tree-dump-times gimple "repl2 \\(fp, D\\.[0-9]+, obj3\\.[0-9], obj1\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++26 scan-tree-dump-times gimple "repl3inval \\(str, i, obj1\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++26 scan-tree-dump-times gimple "repl99 \\(obj2\\.[0-9]\\);" 1 PASS: g++.dg/gomp/append-args-7.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj1, -5, 0B\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(a, D.[0-9]+\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "__builtin_GOMP_interop \\(-5, 0, 0B, 0B, 0B, 0, 0B, 3, &interopobjs.[0-9]+, 0, 0B\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "__builtin_GOMP_interop \\(-5, 3, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, &pref_type.[0-9]+, 0, 0B, 0, 0B, 0, 0B\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "__builtin_GOMP_interop \\(D.[0-9]+, 0, 0B, 0B, 0B, 0, 0B, 1, &interopobjs.[0-9]+, 0, 0B\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "__builtin_GOMP_interop \\(D.[0-9]+, 1, &interopobjs.[0-9], &tgt_tgtsync.[0-9]+, &pref_type.2, 0, 0B, 0, 0B, 0, 0B\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 2 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "base3 \\(a, 1, 2, "abc"\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "const char \\* pref_type.[0-9]+\\[1\\];" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "const char \\* pref_type.[0-9]+\\[3\\];" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "int tgt_tgtsync.[0-9]+\\[1\\];" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "int tgt_tgtsync.[0-9]+\\[3\\];" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "interopobjs.[0-9]+\\[0\\] = &interop\\.[0-9]+;" 2 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "interopobjs.[0-9]+\\[1\\] = &interop\\.[0-9]+;" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "interopobjs.[0-9]+\\[2\\] = &interop\\.[0-9]+;" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "pref_type.[0-9]+\\[0\\] = "\\\\x80\\\\x01\\\\x80\\\\x00\\\\x80\\\\x07\\\\x80\\\\x00";" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "pref_type.[0-9]+\\[0\\] = "\\\\x80\\\\x03\\\\x80ompx_nop\\\\x00\\\\x00\\\\x80\\\\x02\\\\x80\\\\x00\\\\x80\\\\x80ompx_all\\\\x00\\\\x00";" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "pref_type.[0-9]+\\[1\\] = 0B;" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "pref_type.[0-9]+\\[2\\] = "\\\\x80\\\\x80ompx_nop\\\\x00\\\\x00";" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "repl2 \\(b, D.[0-9]+, obj1, interop.[0-9]+\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "repl3 \\(a, interop.[0-9]+, interop.[0-9]+, interop.[0-9]+, 1, 2, "abc"\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "tgt_tgtsync.[0-9]+\\[0\\] = 1;" 2 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "tgt_tgtsync.[0-9]+\\[1\\] = 2;" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "tgt_tgtsync.[0-9]+\\[2\\] = 1;" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "unsigned.* \\* interopobjs.[0-9]+\\[1\\];" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 scan-tree-dump-times gimple "unsigned.* \\* interopobjs.[0-9]+\\[3\\];" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj1, -5, 0B\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(a, D.[0-9]+\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "__builtin_GOMP_interop \\(-5, 0, 0B, 0B, 0B, 0, 0B, 3, &interopobjs.[0-9]+, 0, 0B\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "__builtin_GOMP_interop \\(-5, 3, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, &pref_type.[0-9]+, 0, 0B, 0, 0B, 0, 0B\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "__builtin_GOMP_interop \\(D.[0-9]+, 0, 0B, 0B, 0B, 0, 0B, 1, &interopobjs.[0-9]+, 0, 0B\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "__builtin_GOMP_interop \\(D.[0-9]+, 1, &interopobjs.[0-9], &tgt_tgtsync.[0-9]+, &pref_type.2, 0, 0B, 0, 0B, 0, 0B\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 2 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "base3 \\(a, 1, 2, "abc"\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "const char \\* pref_type.[0-9]+\\[1\\];" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "const char \\* pref_type.[0-9]+\\[3\\];" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "int tgt_tgtsync.[0-9]+\\[1\\];" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "int tgt_tgtsync.[0-9]+\\[3\\];" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "interopobjs.[0-9]+\\[0\\] = &interop\\.[0-9]+;" 2 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "interopobjs.[0-9]+\\[1\\] = &interop\\.[0-9]+;" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "interopobjs.[0-9]+\\[2\\] = &interop\\.[0-9]+;" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "pref_type.[0-9]+\\[0\\] = "\\\\x80\\\\x01\\\\x80\\\\x00\\\\x80\\\\x07\\\\x80\\\\x00";" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "pref_type.[0-9]+\\[0\\] = "\\\\x80\\\\x03\\\\x80ompx_nop\\\\x00\\\\x00\\\\x80\\\\x02\\\\x80\\\\x00\\\\x80\\\\x80ompx_all\\\\x00\\\\x00";" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "pref_type.[0-9]+\\[1\\] = 0B;" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "pref_type.[0-9]+\\[2\\] = "\\\\x80\\\\x80ompx_nop\\\\x00\\\\x00";" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "repl2 \\(b, D.[0-9]+, obj1, interop.[0-9]+\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "repl3 \\(a, interop.[0-9]+, interop.[0-9]+, interop.[0-9]+, 1, 2, "abc"\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "tgt_tgtsync.[0-9]+\\[0\\] = 1;" 2 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "tgt_tgtsync.[0-9]+\\[1\\] = 2;" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "tgt_tgtsync.[0-9]+\\[2\\] = 1;" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "unsigned.* \\* interopobjs.[0-9]+\\[1\\];" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 scan-tree-dump-times gimple "unsigned.* \\* interopobjs.[0-9]+\\[3\\];" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_default_device \\(\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_interop_int \\(obj1, -5, 0B\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(a, D.[0-9]+\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "__builtin_GOMP_interop \\(-5, 0, 0B, 0B, 0B, 0, 0B, 3, &interopobjs.[0-9]+, 0, 0B\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "__builtin_GOMP_interop \\(-5, 3, &interopobjs.[0-9]+, &tgt_tgtsync.[0-9]+, &pref_type.[0-9]+, 0, 0B, 0, 0B, 0, 0B\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "__builtin_GOMP_interop \\(D.[0-9]+, 0, 0B, 0B, 0B, 0, 0B, 1, &interopobjs.[0-9]+, 0, 0B\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "__builtin_GOMP_interop \\(D.[0-9]+, 1, &interopobjs.[0-9], &tgt_tgtsync.[0-9]+, &pref_type.2, 0, 0B, 0, 0B, 0, 0B\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D.[0-9]+\\);" 2 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "base3 \\(a, 1, 2, "abc"\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "const char \\* pref_type.[0-9]+\\[1\\];" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "const char \\* pref_type.[0-9]+\\[3\\];" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "int tgt_tgtsync.[0-9]+\\[1\\];" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "int tgt_tgtsync.[0-9]+\\[3\\];" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "interopobjs.[0-9]+\\[0\\] = &interop\\.[0-9]+;" 2 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "interopobjs.[0-9]+\\[1\\] = &interop\\.[0-9]+;" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "interopobjs.[0-9]+\\[2\\] = &interop\\.[0-9]+;" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "pref_type.[0-9]+\\[0\\] = "\\\\x80\\\\x01\\\\x80\\\\x00\\\\x80\\\\x07\\\\x80\\\\x00";" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "pref_type.[0-9]+\\[0\\] = "\\\\x80\\\\x03\\\\x80ompx_nop\\\\x00\\\\x00\\\\x80\\\\x02\\\\x80\\\\x00\\\\x80\\\\x80ompx_all\\\\x00\\\\x00";" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "pref_type.[0-9]+\\[1\\] = 0B;" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "pref_type.[0-9]+\\[2\\] = "\\\\x80\\\\x80ompx_nop\\\\x00\\\\x00";" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "repl2 \\(b, D.[0-9]+, obj1, interop.[0-9]+\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "repl3 \\(a, interop.[0-9]+, interop.[0-9]+, interop.[0-9]+, 1, 2, "abc"\\);" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "tgt_tgtsync.[0-9]+\\[0\\] = 1;" 2 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "tgt_tgtsync.[0-9]+\\[1\\] = 2;" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "tgt_tgtsync.[0-9]+\\[2\\] = 1;" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "unsigned.* \\* interopobjs.[0-9]+\\[1\\];" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 scan-tree-dump-times gimple "unsigned.* \\* interopobjs.[0-9]+\\[3\\];" 1 PASS: g++.dg/gomp/append-args-8.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/array-section-1.C -std=c++20 scan-tree-dump original "map\\(tofrom:arr1\\[1\\] [len: x != 0 ? [0-9]+ : [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: [0-9]+\\]\\)" PASS: g++.dg/gomp/array-section-1.C -std=c++20 scan-tree-dump original "map\\(tofrom:arr1\\[1\\] \\[len: x != 0 \\? [0-9]+ : [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: [0-9]+\\]\\)" PASS: g++.dg/gomp/array-section-1.C -std=c++20 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-1.C -std=c++20 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-1.C -std=c++20 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-1.C -std=c++20 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/array-section-1.C -std=c++26 scan-tree-dump original "map\\(tofrom:arr1\\[1\\] [len: x != 0 ? [0-9]+ : [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: [0-9]+\\]\\)" PASS: g++.dg/gomp/array-section-1.C -std=c++26 scan-tree-dump original "map\\(tofrom:arr1\\[1\\] \\[len: x != 0 \\? [0-9]+ : [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: [0-9]+\\]\\)" PASS: g++.dg/gomp/array-section-1.C -std=c++26 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-1.C -std=c++26 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-1.C -std=c++26 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-1.C -std=c++26 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/array-section-1.C -std=c++98 scan-tree-dump original "map\\(tofrom:arr1\\[1\\] [len: x != 0 ? [0-9]+ : [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: [0-9]+\\]\\)" PASS: g++.dg/gomp/array-section-1.C -std=c++98 scan-tree-dump original "map\\(tofrom:arr1\\[1\\] \\[len: x != 0 \\? [0-9]+ : [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: [0-9]+\\]\\)" PASS: g++.dg/gomp/array-section-1.C -std=c++98 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-1.C -std=c++98 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-1.C -std=c++98 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-1.C -std=c++98 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/array-section-2.C -std=c++20 scan-tree-dump original "map\\(tofrom:arr1\\[0\\] \\[len: \\(sizetype\\) y \\* [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: 0\\]\\)" PASS: g++.dg/gomp/array-section-2.C -std=c++20 scan-tree-dump original "map\\(tofrom:arr1\\[0\\] \\[len: \\(sizetype\\) y \\* [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: 0\\]\\)" PASS: g++.dg/gomp/array-section-2.C -std=c++20 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: \\(40 - \\(sizetype\\) SAVE_EXPR \\) \\* [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-2.C -std=c++20 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: \\(40 - \\(sizetype\\) SAVE_EXPR \\) \\* [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-2.C -std=c++20 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: \\(sizetype\\) y \\* [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-2.C -std=c++20 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: \\(sizetype\\) y \\* [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/array-section-2.C -std=c++26 scan-tree-dump original "map\\(tofrom:arr1\\[0\\] \\[len: \\(sizetype\\) y \\* [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: 0\\]\\)" PASS: g++.dg/gomp/array-section-2.C -std=c++26 scan-tree-dump original "map\\(tofrom:arr1\\[0\\] \\[len: \\(sizetype\\) y \\* [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: 0\\]\\)" PASS: g++.dg/gomp/array-section-2.C -std=c++26 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: \\(40 - \\(sizetype\\) SAVE_EXPR \\) \\* [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-2.C -std=c++26 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: \\(40 - \\(sizetype\\) SAVE_EXPR \\) \\* [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-2.C -std=c++26 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: \\(sizetype\\) y \\* [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-2.C -std=c++26 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: \\(sizetype\\) y \\* [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/array-section-2.C -std=c++98 scan-tree-dump original "map\\(tofrom:arr1\\[0\\] \\[len: \\(sizetype\\) y \\* [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: 0\\]\\)" PASS: g++.dg/gomp/array-section-2.C -std=c++98 scan-tree-dump original "map\\(tofrom:arr1\\[0\\] \\[len: \\(sizetype\\) y \\* [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: 0\\]\\)" PASS: g++.dg/gomp/array-section-2.C -std=c++98 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: \\(40 - \\(sizetype\\) SAVE_EXPR \\) \\* [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-2.C -std=c++98 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: \\(40 - \\(sizetype\\) SAVE_EXPR \\) \\* [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-2.C -std=c++98 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: \\(sizetype\\) y \\* [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-2.C -std=c++98 scan-tree-dump original "map\\(tofrom:arr1\\[SAVE_EXPR \\] \\[len: \\(sizetype\\) y \\* [0-9]+\\]\\) map\\(firstprivate:arr1 \\[pointer assign, bias: \\((?:long )?int\\) &arr1\\[SAVE_EXPR \\] - \\((?:long )?int\\) &arr1\\]\\)" PASS: g++.dg/gomp/array-section-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/atomic-14.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/gomp/atomic-14.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/gomp/atomic-14.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/gomp/atomic-14.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/gomp/atomic-14.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/atomic-14.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/gomp/atomic-14.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/gomp/atomic-14.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/gomp/atomic-14.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/gomp/atomic-14.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/atomic-14.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/gomp/atomic-14.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/gomp/atomic-14.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/gomp/atomic-14.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/gomp/atomic-14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/atomic-17.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/atomic-17.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/atomic-17.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/atomic-18.C -std=c++20 scan-tree-dump-times original "omp atomic acq_rel" 1 PASS: g++.dg/gomp/atomic-18.C -std=c++20 scan-tree-dump-times original "omp atomic capture acq_rel" 3 PASS: g++.dg/gomp/atomic-18.C -std=c++20 scan-tree-dump-times original "omp atomic capture acquire" 1 PASS: g++.dg/gomp/atomic-18.C -std=c++20 scan-tree-dump-times original "omp atomic read acquire" 1 PASS: g++.dg/gomp/atomic-18.C -std=c++20 scan-tree-dump-times original "omp atomic relaxed" 2 PASS: g++.dg/gomp/atomic-18.C -std=c++20 scan-tree-dump-times original "omp atomic release" 4 PASS: g++.dg/gomp/atomic-18.C -std=c++20 scan-tree-dump-times original "omp atomic seq_cst" 1 PASS: g++.dg/gomp/atomic-18.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/atomic-18.C -std=c++26 scan-tree-dump-times original "omp atomic acq_rel" 1 PASS: g++.dg/gomp/atomic-18.C -std=c++26 scan-tree-dump-times original "omp atomic capture acq_rel" 3 PASS: g++.dg/gomp/atomic-18.C -std=c++26 scan-tree-dump-times original "omp atomic capture acquire" 1 PASS: g++.dg/gomp/atomic-18.C -std=c++26 scan-tree-dump-times original "omp atomic read acquire" 1 PASS: g++.dg/gomp/atomic-18.C -std=c++26 scan-tree-dump-times original "omp atomic relaxed" 2 PASS: g++.dg/gomp/atomic-18.C -std=c++26 scan-tree-dump-times original "omp atomic release" 4 PASS: g++.dg/gomp/atomic-18.C -std=c++26 scan-tree-dump-times original "omp atomic seq_cst" 1 PASS: g++.dg/gomp/atomic-18.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/atomic-18.C -std=c++98 scan-tree-dump-times original "omp atomic acq_rel" 1 PASS: g++.dg/gomp/atomic-18.C -std=c++98 scan-tree-dump-times original "omp atomic capture acq_rel" 3 PASS: g++.dg/gomp/atomic-18.C -std=c++98 scan-tree-dump-times original "omp atomic capture acquire" 1 PASS: g++.dg/gomp/atomic-18.C -std=c++98 scan-tree-dump-times original "omp atomic read acquire" 1 PASS: g++.dg/gomp/atomic-18.C -std=c++98 scan-tree-dump-times original "omp atomic relaxed" 2 PASS: g++.dg/gomp/atomic-18.C -std=c++98 scan-tree-dump-times original "omp atomic release" 4 PASS: g++.dg/gomp/atomic-18.C -std=c++98 scan-tree-dump-times original "omp atomic seq_cst" 1 PASS: g++.dg/gomp/atomic-18.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/atomic-19.C -std=c++20 (test for errors, line 7) PASS: g++.dg/gomp/atomic-19.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/atomic-19.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/atomic-19.C -std=c++26 (test for errors, line 7) PASS: g++.dg/gomp/atomic-19.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/atomic-19.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/atomic-19.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/atomic-19.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/atomic-19.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/atomic-20.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/atomic-20.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/atomic-20.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/atomic-5.C -std=c++20 (test for errors, line 10) PASS: g++.dg/gomp/atomic-5.C -std=c++20 (test for errors, line 14) PASS: g++.dg/gomp/atomic-5.C -std=c++20 (test for errors, line 15) PASS: g++.dg/gomp/atomic-5.C -std=c++20 (test for errors, line 16) PASS: g++.dg/gomp/atomic-5.C -std=c++20 (test for errors, line 17) PASS: g++.dg/gomp/atomic-5.C -std=c++20 (test for errors, line 18) PASS: g++.dg/gomp/atomic-5.C -std=c++20 (test for errors, line 19) PASS: g++.dg/gomp/atomic-5.C -std=c++20 (test for errors, line 22) PASS: g++.dg/gomp/atomic-5.C -std=c++20 (test for errors, line 24) PASS: g++.dg/gomp/atomic-5.C -std=c++20 (test for errors, line 25) PASS: g++.dg/gomp/atomic-5.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/atomic-5.C -std=c++20 (test for errors, line 30) PASS: g++.dg/gomp/atomic-5.C -std=c++20 (test for errors, line 33) PASS: g++.dg/gomp/atomic-5.C -std=c++20 at line 26 (test for errors, line 25) PASS: g++.dg/gomp/atomic-5.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/atomic-5.C -std=c++26 (test for errors, line 10) PASS: g++.dg/gomp/atomic-5.C -std=c++26 (test for errors, line 14) PASS: g++.dg/gomp/atomic-5.C -std=c++26 (test for errors, line 15) PASS: g++.dg/gomp/atomic-5.C -std=c++26 (test for errors, line 16) PASS: g++.dg/gomp/atomic-5.C -std=c++26 (test for errors, line 17) PASS: g++.dg/gomp/atomic-5.C -std=c++26 (test for errors, line 18) PASS: g++.dg/gomp/atomic-5.C -std=c++26 (test for errors, line 19) PASS: g++.dg/gomp/atomic-5.C -std=c++26 (test for errors, line 22) PASS: g++.dg/gomp/atomic-5.C -std=c++26 (test for errors, line 24) PASS: g++.dg/gomp/atomic-5.C -std=c++26 (test for errors, line 25) PASS: g++.dg/gomp/atomic-5.C -std=c++26 (test for errors, line 28) PASS: g++.dg/gomp/atomic-5.C -std=c++26 (test for errors, line 30) PASS: g++.dg/gomp/atomic-5.C -std=c++26 (test for errors, line 33) PASS: g++.dg/gomp/atomic-5.C -std=c++26 at line 26 (test for errors, line 25) PASS: g++.dg/gomp/atomic-5.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/atomic-5.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/atomic-5.C -std=c++98 (test for errors, line 14) PASS: g++.dg/gomp/atomic-5.C -std=c++98 (test for errors, line 15) PASS: g++.dg/gomp/atomic-5.C -std=c++98 (test for errors, line 16) PASS: g++.dg/gomp/atomic-5.C -std=c++98 (test for errors, line 17) PASS: g++.dg/gomp/atomic-5.C -std=c++98 (test for errors, line 18) PASS: g++.dg/gomp/atomic-5.C -std=c++98 (test for errors, line 19) PASS: g++.dg/gomp/atomic-5.C -std=c++98 (test for errors, line 22) PASS: g++.dg/gomp/atomic-5.C -std=c++98 (test for errors, line 24) PASS: g++.dg/gomp/atomic-5.C -std=c++98 (test for errors, line 25) PASS: g++.dg/gomp/atomic-5.C -std=c++98 (test for errors, line 28) PASS: g++.dg/gomp/atomic-5.C -std=c++98 (test for errors, line 30) PASS: g++.dg/gomp/atomic-5.C -std=c++98 (test for errors, line 33) PASS: g++.dg/gomp/atomic-5.C -std=c++98 at line 26 (test for errors, line 25) PASS: g++.dg/gomp/atomic-5.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/atomic-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/atomic-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/atomic-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/attrs-1.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-10.C -std=gnu++11 scan-tree-dump-times gimple " = f7 \\(3\\);" 1 PASS: g++.dg/gomp/attrs-10.C -std=gnu++11 scan-tree-dump-times gimple " = f8 \\(4\\);" 1 PASS: g++.dg/gomp/attrs-10.C -std=gnu++11 scan-tree-dump-times gimple " = f9 \\(5\\);" 1 PASS: g++.dg/gomp/attrs-10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/attrs-10.C -std=gnu++20 scan-tree-dump-times gimple " = f7 \\(3\\);" 1 PASS: g++.dg/gomp/attrs-10.C -std=gnu++20 scan-tree-dump-times gimple " = f8 \\(4\\);" 1 PASS: g++.dg/gomp/attrs-10.C -std=gnu++20 scan-tree-dump-times gimple " = f9 \\(5\\);" 1 PASS: g++.dg/gomp/attrs-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/attrs-10.C -std=gnu++26 scan-tree-dump-times gimple " = f7 \\(3\\);" 1 PASS: g++.dg/gomp/attrs-10.C -std=gnu++26 scan-tree-dump-times gimple " = f8 \\(4\\);" 1 PASS: g++.dg/gomp/attrs-10.C -std=gnu++26 scan-tree-dump-times gimple " = f9 \\(5\\);" 1 PASS: g++.dg/gomp/attrs-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 23) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 31) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 32) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 33) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 34) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 39) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 41) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 44) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 45) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 46) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 47) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 48) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 49) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 50) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 51) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 54) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 55) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 56) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 57) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 62) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 63) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 64) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 67) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 68) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 69) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 70) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 71) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 72) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 73) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 74) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 80) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 82) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for errors, line 84) PASS: g++.dg/gomp/attrs-11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 41) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 46) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 47) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 48) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 49) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 50) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 51) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 54) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 55) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 56) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 57) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 62) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 63) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 64) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 67) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 68) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 69) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 70) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 71) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 72) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 73) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 74) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 80) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 82) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for errors, line 84) PASS: g++.dg/gomp/attrs-11.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 39) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 41) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 45) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 46) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 47) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 48) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 49) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 50) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 51) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 54) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 55) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 56) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 57) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 62) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 63) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 64) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 67) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 68) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 69) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 70) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 71) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 72) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 73) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 74) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 80) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 82) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for errors, line 84) PASS: g++.dg/gomp/attrs-11.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/attrs-12.C -std=c++11 (test for errors, line 12) PASS: g++.dg/gomp/attrs-12.C -std=c++11 (test for errors, line 15) PASS: g++.dg/gomp/attrs-12.C -std=c++11 (test for errors, line 19) PASS: g++.dg/gomp/attrs-12.C -std=c++11 (test for errors, line 22) PASS: g++.dg/gomp/attrs-12.C -std=c++11 (test for errors, line 27) PASS: g++.dg/gomp/attrs-12.C -std=c++11 (test for errors, line 30) PASS: g++.dg/gomp/attrs-12.C -std=c++11 (test for errors, line 36) PASS: g++.dg/gomp/attrs-12.C -std=c++11 (test for errors, line 41) PASS: g++.dg/gomp/attrs-12.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-12.C -std=c++20 (test for errors, line 12) PASS: g++.dg/gomp/attrs-12.C -std=c++20 (test for errors, line 15) PASS: g++.dg/gomp/attrs-12.C -std=c++20 (test for errors, line 19) PASS: g++.dg/gomp/attrs-12.C -std=c++20 (test for errors, line 22) PASS: g++.dg/gomp/attrs-12.C -std=c++20 (test for errors, line 27) PASS: g++.dg/gomp/attrs-12.C -std=c++20 (test for errors, line 30) PASS: g++.dg/gomp/attrs-12.C -std=c++20 (test for errors, line 36) PASS: g++.dg/gomp/attrs-12.C -std=c++20 (test for errors, line 41) PASS: g++.dg/gomp/attrs-12.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-12.C -std=c++26 (test for errors, line 12) PASS: g++.dg/gomp/attrs-12.C -std=c++26 (test for errors, line 15) PASS: g++.dg/gomp/attrs-12.C -std=c++26 (test for errors, line 19) PASS: g++.dg/gomp/attrs-12.C -std=c++26 (test for errors, line 22) PASS: g++.dg/gomp/attrs-12.C -std=c++26 (test for errors, line 27) PASS: g++.dg/gomp/attrs-12.C -std=c++26 (test for errors, line 30) PASS: g++.dg/gomp/attrs-12.C -std=c++26 (test for errors, line 36) PASS: g++.dg/gomp/attrs-12.C -std=c++26 (test for errors, line 41) PASS: g++.dg/gomp/attrs-12.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-13.C -std=c++11 (test for errors, line 12) PASS: g++.dg/gomp/attrs-13.C -std=c++11 (test for errors, line 13) PASS: g++.dg/gomp/attrs-13.C -std=c++11 (test for errors, line 14) PASS: g++.dg/gomp/attrs-13.C -std=c++11 (test for errors, line 15) PASS: g++.dg/gomp/attrs-13.C -std=c++11 (test for errors, line 18) PASS: g++.dg/gomp/attrs-13.C -std=c++11 (test for errors, line 23) PASS: g++.dg/gomp/attrs-13.C -std=c++11 (test for errors, line 26) PASS: g++.dg/gomp/attrs-13.C -std=c++11 (test for errors, line 28) PASS: g++.dg/gomp/attrs-13.C -std=c++11 (test for errors, line 3) PASS: g++.dg/gomp/attrs-13.C -std=c++11 (test for errors, line 4) PASS: g++.dg/gomp/attrs-13.C -std=c++11 (test for errors, line 5) PASS: g++.dg/gomp/attrs-13.C -std=c++11 (test for errors, line 6) PASS: g++.dg/gomp/attrs-13.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/gomp/attrs-13.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/gomp/attrs-13.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/gomp/attrs-13.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-13.C -std=c++20 (test for errors, line 12) PASS: g++.dg/gomp/attrs-13.C -std=c++20 (test for errors, line 13) PASS: g++.dg/gomp/attrs-13.C -std=c++20 (test for errors, line 14) PASS: g++.dg/gomp/attrs-13.C -std=c++20 (test for errors, line 15) PASS: g++.dg/gomp/attrs-13.C -std=c++20 (test for errors, line 18) PASS: g++.dg/gomp/attrs-13.C -std=c++20 (test for errors, line 23) PASS: g++.dg/gomp/attrs-13.C -std=c++20 (test for errors, line 26) PASS: g++.dg/gomp/attrs-13.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/attrs-13.C -std=c++20 (test for errors, line 3) PASS: g++.dg/gomp/attrs-13.C -std=c++20 (test for errors, line 4) PASS: g++.dg/gomp/attrs-13.C -std=c++20 (test for errors, line 5) PASS: g++.dg/gomp/attrs-13.C -std=c++20 (test for errors, line 6) PASS: g++.dg/gomp/attrs-13.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/gomp/attrs-13.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/gomp/attrs-13.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/gomp/attrs-13.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-13.C -std=c++26 (test for errors, line 12) PASS: g++.dg/gomp/attrs-13.C -std=c++26 (test for errors, line 13) PASS: g++.dg/gomp/attrs-13.C -std=c++26 (test for errors, line 14) PASS: g++.dg/gomp/attrs-13.C -std=c++26 (test for errors, line 15) PASS: g++.dg/gomp/attrs-13.C -std=c++26 (test for errors, line 18) PASS: g++.dg/gomp/attrs-13.C -std=c++26 (test for errors, line 23) PASS: g++.dg/gomp/attrs-13.C -std=c++26 (test for errors, line 26) PASS: g++.dg/gomp/attrs-13.C -std=c++26 (test for errors, line 28) PASS: g++.dg/gomp/attrs-13.C -std=c++26 (test for errors, line 3) PASS: g++.dg/gomp/attrs-13.C -std=c++26 (test for errors, line 4) PASS: g++.dg/gomp/attrs-13.C -std=c++26 (test for errors, line 5) PASS: g++.dg/gomp/attrs-13.C -std=c++26 (test for errors, line 6) PASS: g++.dg/gomp/attrs-13.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/gomp/attrs-13.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/gomp/attrs-13.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/gomp/attrs-13.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-14.C -std=c++11 (test for errors, line 4) PASS: g++.dg/gomp/attrs-14.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-14.C -std=c++20 (test for errors, line 4) PASS: g++.dg/gomp/attrs-14.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-14.C -std=c++26 (test for errors, line 4) PASS: g++.dg/gomp/attrs-14.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-15.C -std=c++11 (test for errors, line 12) PASS: g++.dg/gomp/attrs-15.C -std=c++11 (test for errors, line 15) PASS: g++.dg/gomp/attrs-15.C -std=c++11 (test for errors, line 19) PASS: g++.dg/gomp/attrs-15.C -std=c++11 (test for errors, line 22) PASS: g++.dg/gomp/attrs-15.C -std=c++11 (test for errors, line 27) PASS: g++.dg/gomp/attrs-15.C -std=c++11 (test for errors, line 30) PASS: g++.dg/gomp/attrs-15.C -std=c++11 (test for errors, line 36) PASS: g++.dg/gomp/attrs-15.C -std=c++11 (test for errors, line 41) PASS: g++.dg/gomp/attrs-15.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-15.C -std=c++20 (test for errors, line 12) PASS: g++.dg/gomp/attrs-15.C -std=c++20 (test for errors, line 15) PASS: g++.dg/gomp/attrs-15.C -std=c++20 (test for errors, line 19) PASS: g++.dg/gomp/attrs-15.C -std=c++20 (test for errors, line 22) PASS: g++.dg/gomp/attrs-15.C -std=c++20 (test for errors, line 27) PASS: g++.dg/gomp/attrs-15.C -std=c++20 (test for errors, line 30) PASS: g++.dg/gomp/attrs-15.C -std=c++20 (test for errors, line 36) PASS: g++.dg/gomp/attrs-15.C -std=c++20 (test for errors, line 41) PASS: g++.dg/gomp/attrs-15.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-15.C -std=c++26 (test for errors, line 12) PASS: g++.dg/gomp/attrs-15.C -std=c++26 (test for errors, line 15) PASS: g++.dg/gomp/attrs-15.C -std=c++26 (test for errors, line 19) PASS: g++.dg/gomp/attrs-15.C -std=c++26 (test for errors, line 22) PASS: g++.dg/gomp/attrs-15.C -std=c++26 (test for errors, line 27) PASS: g++.dg/gomp/attrs-15.C -std=c++26 (test for errors, line 30) PASS: g++.dg/gomp/attrs-15.C -std=c++26 (test for errors, line 36) PASS: g++.dg/gomp/attrs-15.C -std=c++26 (test for errors, line 41) PASS: g++.dg/gomp/attrs-15.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-16.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-16.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-16.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-17.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-17.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-17.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-18.C -std=c++11 (test for errors, line 12) PASS: g++.dg/gomp/attrs-18.C -std=c++11 (test for errors, line 15) PASS: g++.dg/gomp/attrs-18.C -std=c++11 (test for errors, line 19) PASS: g++.dg/gomp/attrs-18.C -std=c++11 (test for errors, line 22) PASS: g++.dg/gomp/attrs-18.C -std=c++11 (test for errors, line 27) PASS: g++.dg/gomp/attrs-18.C -std=c++11 (test for errors, line 30) PASS: g++.dg/gomp/attrs-18.C -std=c++11 (test for errors, line 36) PASS: g++.dg/gomp/attrs-18.C -std=c++11 (test for errors, line 41) PASS: g++.dg/gomp/attrs-18.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-18.C -std=c++20 (test for errors, line 12) PASS: g++.dg/gomp/attrs-18.C -std=c++20 (test for errors, line 15) PASS: g++.dg/gomp/attrs-18.C -std=c++20 (test for errors, line 19) PASS: g++.dg/gomp/attrs-18.C -std=c++20 (test for errors, line 22) PASS: g++.dg/gomp/attrs-18.C -std=c++20 (test for errors, line 27) PASS: g++.dg/gomp/attrs-18.C -std=c++20 (test for errors, line 30) PASS: g++.dg/gomp/attrs-18.C -std=c++20 (test for errors, line 36) PASS: g++.dg/gomp/attrs-18.C -std=c++20 (test for errors, line 41) PASS: g++.dg/gomp/attrs-18.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-18.C -std=c++26 (test for errors, line 12) PASS: g++.dg/gomp/attrs-18.C -std=c++26 (test for errors, line 15) PASS: g++.dg/gomp/attrs-18.C -std=c++26 (test for errors, line 19) PASS: g++.dg/gomp/attrs-18.C -std=c++26 (test for errors, line 22) PASS: g++.dg/gomp/attrs-18.C -std=c++26 (test for errors, line 27) PASS: g++.dg/gomp/attrs-18.C -std=c++26 (test for errors, line 30) PASS: g++.dg/gomp/attrs-18.C -std=c++26 (test for errors, line 36) PASS: g++.dg/gomp/attrs-18.C -std=c++26 (test for errors, line 41) PASS: g++.dg/gomp/attrs-18.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-19.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/gomp/attrs-19.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/gomp/attrs-19.C -std=c++11 (test for warnings, line 37) PASS: g++.dg/gomp/attrs-19.C -std=c++11 (test for warnings, line 50) PASS: g++.dg/gomp/attrs-19.C -std=c++11 (test for warnings, line 51) PASS: g++.dg/gomp/attrs-19.C -std=c++11 (test for warnings, line 54) PASS: g++.dg/gomp/attrs-19.C -std=c++11 (test for warnings, line 62) PASS: g++.dg/gomp/attrs-19.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-19.C -std=c++14 (test for warnings, line 29) PASS: g++.dg/gomp/attrs-19.C -std=c++14 (test for warnings, line 31) PASS: g++.dg/gomp/attrs-19.C -std=c++14 (test for warnings, line 37) PASS: g++.dg/gomp/attrs-19.C -std=c++14 (test for warnings, line 50) PASS: g++.dg/gomp/attrs-19.C -std=c++14 (test for warnings, line 51) PASS: g++.dg/gomp/attrs-19.C -std=c++14 (test for warnings, line 54) PASS: g++.dg/gomp/attrs-19.C -std=c++14 (test for warnings, line 62) PASS: g++.dg/gomp/attrs-19.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/attrs-19.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-2.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-20.C -std=gnu++11 (test for warnings, line 79) PASS: g++.dg/gomp/attrs-20.C -std=gnu++11 scan-tree-dump-times gimple " = f7 \\(3\\);" 1 PASS: g++.dg/gomp/attrs-20.C -std=gnu++11 scan-tree-dump-times gimple " = f8 \\(4\\);" 1 PASS: g++.dg/gomp/attrs-20.C -std=gnu++11 scan-tree-dump-times gimple " = f9 \\(5\\);" 1 PASS: g++.dg/gomp/attrs-20.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/attrs-20.C -std=gnu++14 (test for warnings, line 79) PASS: g++.dg/gomp/attrs-20.C -std=gnu++14 scan-tree-dump-times gimple " = f7 \\(3\\);" 1 PASS: g++.dg/gomp/attrs-20.C -std=gnu++14 scan-tree-dump-times gimple " = f8 \\(4\\);" 1 PASS: g++.dg/gomp/attrs-20.C -std=gnu++14 scan-tree-dump-times gimple " = f9 \\(5\\);" 1 PASS: g++.dg/gomp/attrs-20.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/attrs-20.C -std=gnu++20 scan-tree-dump-times gimple " = f7 \\(3\\);" 1 PASS: g++.dg/gomp/attrs-20.C -std=gnu++20 scan-tree-dump-times gimple " = f8 \\(4\\);" 1 PASS: g++.dg/gomp/attrs-20.C -std=gnu++20 scan-tree-dump-times gimple " = f9 \\(5\\);" 1 PASS: g++.dg/gomp/attrs-20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/attrs-21.C -std=c++11 (test for errors, line 11) PASS: g++.dg/gomp/attrs-21.C -std=c++11 (test for errors, line 13) PASS: g++.dg/gomp/attrs-21.C -std=c++11 (test for errors, line 15) PASS: g++.dg/gomp/attrs-21.C -std=c++11 (test for errors, line 16) PASS: g++.dg/gomp/attrs-21.C -std=c++11 (test for errors, line 18) PASS: g++.dg/gomp/attrs-21.C -std=c++11 (test for errors, line 20) PASS: g++.dg/gomp/attrs-21.C -std=c++11 (test for errors, line 21) PASS: g++.dg/gomp/attrs-21.C -std=c++11 (test for errors, line 22) PASS: g++.dg/gomp/attrs-21.C -std=c++11 (test for errors, line 23) PASS: g++.dg/gomp/attrs-21.C -std=c++11 (test for errors, line 27) PASS: g++.dg/gomp/attrs-21.C -std=c++11 (test for errors, line 6) PASS: g++.dg/gomp/attrs-21.C -std=c++11 (test for errors, line 7) PASS: g++.dg/gomp/attrs-21.C -std=c++11 (test for errors, line 9) PASS: g++.dg/gomp/attrs-21.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/gomp/attrs-21.C -std=c++11 at line 10 (test for errors, line 9) PASS: g++.dg/gomp/attrs-21.C -std=c++11 at line 12 (test for errors, line 11) PASS: g++.dg/gomp/attrs-21.C -std=c++11 at line 14 (test for errors, line 13) PASS: g++.dg/gomp/attrs-21.C -std=c++11 at line 8 (test for errors, line 7) PASS: g++.dg/gomp/attrs-21.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-21.C -std=c++20 (test for errors, line 11) PASS: g++.dg/gomp/attrs-21.C -std=c++20 (test for errors, line 13) PASS: g++.dg/gomp/attrs-21.C -std=c++20 (test for errors, line 15) PASS: g++.dg/gomp/attrs-21.C -std=c++20 (test for errors, line 16) PASS: g++.dg/gomp/attrs-21.C -std=c++20 (test for errors, line 18) PASS: g++.dg/gomp/attrs-21.C -std=c++20 (test for errors, line 20) PASS: g++.dg/gomp/attrs-21.C -std=c++20 (test for errors, line 21) PASS: g++.dg/gomp/attrs-21.C -std=c++20 (test for errors, line 22) PASS: g++.dg/gomp/attrs-21.C -std=c++20 (test for errors, line 23) PASS: g++.dg/gomp/attrs-21.C -std=c++20 (test for errors, line 27) PASS: g++.dg/gomp/attrs-21.C -std=c++20 (test for errors, line 6) PASS: g++.dg/gomp/attrs-21.C -std=c++20 (test for errors, line 7) PASS: g++.dg/gomp/attrs-21.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/attrs-21.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/gomp/attrs-21.C -std=c++20 at line 10 (test for errors, line 9) PASS: g++.dg/gomp/attrs-21.C -std=c++20 at line 12 (test for errors, line 11) PASS: g++.dg/gomp/attrs-21.C -std=c++20 at line 14 (test for errors, line 13) PASS: g++.dg/gomp/attrs-21.C -std=c++20 at line 8 (test for errors, line 7) PASS: g++.dg/gomp/attrs-21.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-21.C -std=c++26 (test for errors, line 11) PASS: g++.dg/gomp/attrs-21.C -std=c++26 (test for errors, line 13) PASS: g++.dg/gomp/attrs-21.C -std=c++26 (test for errors, line 15) PASS: g++.dg/gomp/attrs-21.C -std=c++26 (test for errors, line 16) PASS: g++.dg/gomp/attrs-21.C -std=c++26 (test for errors, line 18) PASS: g++.dg/gomp/attrs-21.C -std=c++26 (test for errors, line 20) PASS: g++.dg/gomp/attrs-21.C -std=c++26 (test for errors, line 21) PASS: g++.dg/gomp/attrs-21.C -std=c++26 (test for errors, line 22) PASS: g++.dg/gomp/attrs-21.C -std=c++26 (test for errors, line 23) PASS: g++.dg/gomp/attrs-21.C -std=c++26 (test for errors, line 27) PASS: g++.dg/gomp/attrs-21.C -std=c++26 (test for errors, line 6) PASS: g++.dg/gomp/attrs-21.C -std=c++26 (test for errors, line 7) PASS: g++.dg/gomp/attrs-21.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/attrs-21.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/gomp/attrs-21.C -std=c++26 at line 10 (test for errors, line 9) PASS: g++.dg/gomp/attrs-21.C -std=c++26 at line 12 (test for errors, line 11) PASS: g++.dg/gomp/attrs-21.C -std=c++26 at line 14 (test for errors, line 13) PASS: g++.dg/gomp/attrs-21.C -std=c++26 at line 8 (test for errors, line 7) PASS: g++.dg/gomp/attrs-21.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 10) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 11) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 12) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 13) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 14) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 15) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 16) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 17) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 18) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 19) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 20) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 21) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 23) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 26) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 29) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 31) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 33) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 35) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 36) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 37) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 38) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 39) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 40) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for errors, line 9) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/gomp/attrs-3.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 13) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 14) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 15) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 16) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 17) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 18) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 19) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 20) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 21) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 23) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 26) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 29) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 31) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 33) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 35) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 36) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 37) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 38) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 39) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 40) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/gomp/attrs-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 13) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 15) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 16) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 17) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 18) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 19) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 20) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 21) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 23) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 26) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 29) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 31) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 33) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 35) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 36) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 37) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 38) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 39) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 40) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/gomp/attrs-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-4.C -std=c++11 (test for errors, line 10) PASS: g++.dg/gomp/attrs-4.C -std=c++11 (test for errors, line 14) PASS: g++.dg/gomp/attrs-4.C -std=c++11 (test for errors, line 17) PASS: g++.dg/gomp/attrs-4.C -std=c++11 (test for errors, line 20) PASS: g++.dg/gomp/attrs-4.C -std=c++11 (test for errors, line 23) PASS: g++.dg/gomp/attrs-4.C -std=c++11 (test for errors, line 28) PASS: g++.dg/gomp/attrs-4.C -std=c++11 (test for errors, line 31) PASS: g++.dg/gomp/attrs-4.C -std=c++11 (test for errors, line 34) PASS: g++.dg/gomp/attrs-4.C -std=c++11 (test for errors, line 37) PASS: g++.dg/gomp/attrs-4.C -std=c++11 (test for errors, line 40) PASS: g++.dg/gomp/attrs-4.C -std=c++11 (test for errors, line 43) PASS: g++.dg/gomp/attrs-4.C -std=c++11 (test for errors, line 44) PASS: g++.dg/gomp/attrs-4.C -std=c++11 (test for errors, line 48) PASS: g++.dg/gomp/attrs-4.C -std=c++11 (test for errors, line 52) PASS: g++.dg/gomp/attrs-4.C -std=c++11 (test for errors, line 55) PASS: g++.dg/gomp/attrs-4.C -std=c++11 (test for errors, line 58) PASS: g++.dg/gomp/attrs-4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/gomp/attrs-4.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-4.C -std=c++20 (test for errors, line 10) PASS: g++.dg/gomp/attrs-4.C -std=c++20 (test for errors, line 14) PASS: g++.dg/gomp/attrs-4.C -std=c++20 (test for errors, line 17) PASS: g++.dg/gomp/attrs-4.C -std=c++20 (test for errors, line 20) PASS: g++.dg/gomp/attrs-4.C -std=c++20 (test for errors, line 23) PASS: g++.dg/gomp/attrs-4.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/attrs-4.C -std=c++20 (test for errors, line 31) PASS: g++.dg/gomp/attrs-4.C -std=c++20 (test for errors, line 34) PASS: g++.dg/gomp/attrs-4.C -std=c++20 (test for errors, line 37) PASS: g++.dg/gomp/attrs-4.C -std=c++20 (test for errors, line 40) PASS: g++.dg/gomp/attrs-4.C -std=c++20 (test for errors, line 43) PASS: g++.dg/gomp/attrs-4.C -std=c++20 (test for errors, line 44) PASS: g++.dg/gomp/attrs-4.C -std=c++20 (test for errors, line 48) PASS: g++.dg/gomp/attrs-4.C -std=c++20 (test for errors, line 52) PASS: g++.dg/gomp/attrs-4.C -std=c++20 (test for errors, line 55) PASS: g++.dg/gomp/attrs-4.C -std=c++20 (test for errors, line 58) PASS: g++.dg/gomp/attrs-4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/gomp/attrs-4.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-4.C -std=c++26 (test for errors, line 10) PASS: g++.dg/gomp/attrs-4.C -std=c++26 (test for errors, line 14) PASS: g++.dg/gomp/attrs-4.C -std=c++26 (test for errors, line 17) PASS: g++.dg/gomp/attrs-4.C -std=c++26 (test for errors, line 20) PASS: g++.dg/gomp/attrs-4.C -std=c++26 (test for errors, line 23) PASS: g++.dg/gomp/attrs-4.C -std=c++26 (test for errors, line 28) PASS: g++.dg/gomp/attrs-4.C -std=c++26 (test for errors, line 31) PASS: g++.dg/gomp/attrs-4.C -std=c++26 (test for errors, line 34) PASS: g++.dg/gomp/attrs-4.C -std=c++26 (test for errors, line 37) PASS: g++.dg/gomp/attrs-4.C -std=c++26 (test for errors, line 40) PASS: g++.dg/gomp/attrs-4.C -std=c++26 (test for errors, line 43) PASS: g++.dg/gomp/attrs-4.C -std=c++26 (test for errors, line 44) PASS: g++.dg/gomp/attrs-4.C -std=c++26 (test for errors, line 48) PASS: g++.dg/gomp/attrs-4.C -std=c++26 (test for errors, line 52) PASS: g++.dg/gomp/attrs-4.C -std=c++26 (test for errors, line 55) PASS: g++.dg/gomp/attrs-4.C -std=c++26 (test for errors, line 58) PASS: g++.dg/gomp/attrs-4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/gomp/attrs-4.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-5.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-5.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-5.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-6.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-6.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-6.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for errors, line 10) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for errors, line 13) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for errors, line 15) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for errors, line 17) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for errors, line 19) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for errors, line 27) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for errors, line 31) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for errors, line 33) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for errors, line 35) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for errors, line 39) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for errors, line 41) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for errors, line 43) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for errors, line 47) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for errors, line 49) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for errors, line 51) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for errors, line 55) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for errors, line 57) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for errors, line 59) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for errors, line 63) PASS: g++.dg/gomp/attrs-7.C -std=c++11 at line 11 (test for errors, line 10) PASS: g++.dg/gomp/attrs-7.C -std=c++11 at line 12 (test for errors, line 10) PASS: g++.dg/gomp/attrs-7.C -std=c++11 at line 14 (test for errors, line 13) PASS: g++.dg/gomp/attrs-7.C -std=c++11 at line 16 (test for errors, line 15) PASS: g++.dg/gomp/attrs-7.C -std=c++11 at line 18 (test for errors, line 17) PASS: g++.dg/gomp/attrs-7.C -std=c++11 at line 32 (test for errors, line 31) PASS: g++.dg/gomp/attrs-7.C -std=c++11 at line 40 (test for errors, line 39) PASS: g++.dg/gomp/attrs-7.C -std=c++11 at line 48 (test for errors, line 47) PASS: g++.dg/gomp/attrs-7.C -std=c++11 at line 56 (test for errors, line 55) PASS: g++.dg/gomp/attrs-7.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for errors, line 10) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for errors, line 13) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for errors, line 15) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for errors, line 17) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for errors, line 19) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for errors, line 27) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for errors, line 31) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for errors, line 33) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for errors, line 35) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for errors, line 39) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for errors, line 41) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for errors, line 43) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for errors, line 47) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for errors, line 49) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for errors, line 51) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for errors, line 55) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for errors, line 57) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for errors, line 59) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for errors, line 63) PASS: g++.dg/gomp/attrs-7.C -std=c++20 at line 11 (test for errors, line 10) PASS: g++.dg/gomp/attrs-7.C -std=c++20 at line 12 (test for errors, line 10) PASS: g++.dg/gomp/attrs-7.C -std=c++20 at line 14 (test for errors, line 13) PASS: g++.dg/gomp/attrs-7.C -std=c++20 at line 16 (test for errors, line 15) PASS: g++.dg/gomp/attrs-7.C -std=c++20 at line 18 (test for errors, line 17) PASS: g++.dg/gomp/attrs-7.C -std=c++20 at line 32 (test for errors, line 31) PASS: g++.dg/gomp/attrs-7.C -std=c++20 at line 40 (test for errors, line 39) PASS: g++.dg/gomp/attrs-7.C -std=c++20 at line 48 (test for errors, line 47) PASS: g++.dg/gomp/attrs-7.C -std=c++20 at line 56 (test for errors, line 55) PASS: g++.dg/gomp/attrs-7.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for errors, line 10) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for errors, line 13) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for errors, line 15) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for errors, line 17) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for errors, line 19) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for errors, line 27) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for errors, line 31) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for errors, line 33) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for errors, line 35) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for errors, line 39) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for errors, line 41) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for errors, line 43) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for errors, line 47) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for errors, line 49) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for errors, line 51) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for errors, line 55) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for errors, line 57) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for errors, line 59) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for errors, line 63) PASS: g++.dg/gomp/attrs-7.C -std=c++26 at line 11 (test for errors, line 10) PASS: g++.dg/gomp/attrs-7.C -std=c++26 at line 12 (test for errors, line 10) PASS: g++.dg/gomp/attrs-7.C -std=c++26 at line 14 (test for errors, line 13) PASS: g++.dg/gomp/attrs-7.C -std=c++26 at line 16 (test for errors, line 15) PASS: g++.dg/gomp/attrs-7.C -std=c++26 at line 18 (test for errors, line 17) PASS: g++.dg/gomp/attrs-7.C -std=c++26 at line 32 (test for errors, line 31) PASS: g++.dg/gomp/attrs-7.C -std=c++26 at line 40 (test for errors, line 39) PASS: g++.dg/gomp/attrs-7.C -std=c++26 at line 48 (test for errors, line 47) PASS: g++.dg/gomp/attrs-7.C -std=c++26 at line 56 (test for errors, line 55) PASS: g++.dg/gomp/attrs-7.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-8.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-8.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-8.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-9.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-9.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-9.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-imperfect1.C -std=c++11 (test for errors, line 18) PASS: g++.dg/gomp/attrs-imperfect1.C -std=c++11 (test for errors, line 21) PASS: g++.dg/gomp/attrs-imperfect1.C -std=c++11 (test for errors, line 23) PASS: g++.dg/gomp/attrs-imperfect1.C -std=c++11 (test for errors, line 31) PASS: g++.dg/gomp/attrs-imperfect1.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-imperfect1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/gomp/attrs-imperfect1.C -std=c++20 (test for errors, line 21) PASS: g++.dg/gomp/attrs-imperfect1.C -std=c++20 (test for errors, line 23) PASS: g++.dg/gomp/attrs-imperfect1.C -std=c++20 (test for errors, line 31) PASS: g++.dg/gomp/attrs-imperfect1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-imperfect1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/gomp/attrs-imperfect1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/gomp/attrs-imperfect1.C -std=c++26 (test for errors, line 23) PASS: g++.dg/gomp/attrs-imperfect1.C -std=c++26 (test for errors, line 31) PASS: g++.dg/gomp/attrs-imperfect1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-imperfect2.C -std=c++11 (test for errors, line 22) PASS: g++.dg/gomp/attrs-imperfect2.C -std=c++11 (test for errors, line 28) PASS: g++.dg/gomp/attrs-imperfect2.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-imperfect2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/gomp/attrs-imperfect2.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/attrs-imperfect2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-imperfect2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/gomp/attrs-imperfect2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/gomp/attrs-imperfect2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-imperfect3.C -std=c++11 (test for errors, line 17) PASS: g++.dg/gomp/attrs-imperfect3.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-imperfect3.C -std=c++20 (test for errors, line 17) PASS: g++.dg/gomp/attrs-imperfect3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-imperfect3.C -std=c++26 (test for errors, line 17) PASS: g++.dg/gomp/attrs-imperfect3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-imperfect4.C -std=c++11 (test for errors, line 13) PASS: g++.dg/gomp/attrs-imperfect4.C -std=c++11 (test for errors, line 24) PASS: g++.dg/gomp/attrs-imperfect4.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-imperfect4.C -std=c++20 (test for errors, line 13) PASS: g++.dg/gomp/attrs-imperfect4.C -std=c++20 (test for errors, line 24) PASS: g++.dg/gomp/attrs-imperfect4.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-imperfect4.C -std=c++26 (test for errors, line 13) PASS: g++.dg/gomp/attrs-imperfect4.C -std=c++26 (test for errors, line 24) PASS: g++.dg/gomp/attrs-imperfect4.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/attrs-imperfect5.C -std=c++11 (test for errors, line 40) PASS: g++.dg/gomp/attrs-imperfect5.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/attrs-imperfect5.C -std=c++20 (test for errors, line 40) PASS: g++.dg/gomp/attrs-imperfect5.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/attrs-imperfect5.C -std=c++26 (test for errors, line 40) PASS: g++.dg/gomp/attrs-imperfect5.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++20 at line 14 (test for errors, line 13) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++20 at line 15 (test for errors, line 13) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++20 at line 16 (test for errors, line 13) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++20 at line 17 (test for errors, line 13) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++20 at line 26 (test for errors, line 25) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++20 at line 27 (test for errors, line 25) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++20 at line 28 (test for errors, line 25) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++20 at line 29 (test for errors, line 25) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++26 at line 14 (test for errors, line 13) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++26 at line 15 (test for errors, line 13) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++26 at line 16 (test for errors, line 13) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++26 at line 17 (test for errors, line 13) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++26 at line 26 (test for errors, line 25) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++26 at line 27 (test for errors, line 25) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++26 at line 28 (test for errors, line 25) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++26 at line 29 (test for errors, line 25) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++98 at line 14 (test for errors, line 13) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++98 at line 15 (test for errors, line 13) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++98 at line 16 (test for errors, line 13) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++98 at line 17 (test for errors, line 13) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++98 at line 26 (test for errors, line 25) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++98 at line 27 (test for errors, line 25) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++98 at line 28 (test for errors, line 25) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++98 at line 29 (test for errors, line 25) PASS: g++.dg/gomp/bad-array-section-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-10.C -std=c++20 at line 12 (test for warnings, line 11) PASS: g++.dg/gomp/bad-array-section-10.C -std=c++20 at line 16 (test for warnings, line 15) PASS: g++.dg/gomp/bad-array-section-10.C -std=c++20 at line 25 (test for warnings, line 24) PASS: g++.dg/gomp/bad-array-section-10.C -std=c++20 at line 29 (test for warnings, line 28) PASS: g++.dg/gomp/bad-array-section-10.C -std=c++20 at line 33 (test for warnings, line 32) PASS: g++.dg/gomp/bad-array-section-10.C -std=c++20 at line 8 (test for warnings, line 7) PASS: g++.dg/gomp/bad-array-section-10.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-10.C -std=c++23 at line 13 (test for errors, line 11) PASS: g++.dg/gomp/bad-array-section-10.C -std=c++23 at line 17 (test for errors, line 15) PASS: g++.dg/gomp/bad-array-section-10.C -std=c++23 at line 26 (test for errors, line 24) PASS: g++.dg/gomp/bad-array-section-10.C -std=c++23 at line 30 (test for errors, line 28) PASS: g++.dg/gomp/bad-array-section-10.C -std=c++23 at line 34 (test for errors, line 32) PASS: g++.dg/gomp/bad-array-section-10.C -std=c++23 at line 9 (test for errors, line 7) PASS: g++.dg/gomp/bad-array-section-10.C -std=c++23 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-10.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-11.C at line 12 (test for errors, line 11) PASS: g++.dg/gomp/bad-array-section-11.C at line 15 (test for errors, line 14) PASS: g++.dg/gomp/bad-array-section-11.C at line 23 (test for errors, line 22) PASS: g++.dg/gomp/bad-array-section-11.C at line 26 (test for errors, line 25) PASS: g++.dg/gomp/bad-array-section-11.C at line 29 (test for errors, line 28) PASS: g++.dg/gomp/bad-array-section-11.C at line 9 (test for errors, line 8) PASS: g++.dg/gomp/bad-array-section-11.C (test for excess errors) PASS: g++.dg/gomp/bad-array-section-2.C at line 10 (test for errors, line 9) PASS: g++.dg/gomp/bad-array-section-2.C at line 11 (test for errors, line 9) PASS: g++.dg/gomp/bad-array-section-2.C at line 12 (test for errors, line 9) PASS: g++.dg/gomp/bad-array-section-2.C at line 13 (test for errors, line 9) PASS: g++.dg/gomp/bad-array-section-2.C at line 14 (test for warnings, line 9) PASS: g++.dg/gomp/bad-array-section-2.C at line 23 (test for errors, line 22) PASS: g++.dg/gomp/bad-array-section-2.C at line 24 (test for errors, line 22) PASS: g++.dg/gomp/bad-array-section-2.C at line 25 (test for errors, line 22) PASS: g++.dg/gomp/bad-array-section-2.C at line 26 (test for errors, line 22) PASS: g++.dg/gomp/bad-array-section-2.C at line 27 (test for warnings, line 22) PASS: g++.dg/gomp/bad-array-section-2.C (test for excess errors) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++20 at line 10 (test for errors, line 8) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++20 at line 11 (test for warnings, line 8) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++20 at line 20 (test for errors, line 19) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++20 at line 21 (test for errors, line 19) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++20 at line 22 (test for warnings, line 19) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++20 at line 9 (test for errors, line 8) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++26 at line 10 (test for errors, line 8) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++26 at line 11 (test for warnings, line 8) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++26 at line 20 (test for errors, line 19) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++26 at line 21 (test for errors, line 19) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++26 at line 22 (test for warnings, line 19) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++26 at line 9 (test for errors, line 8) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++98 at line 10 (test for errors, line 8) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++98 at line 11 (test for warnings, line 8) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++98 at line 20 (test for errors, line 19) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++98 at line 21 (test for errors, line 19) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++98 at line 22 (test for warnings, line 19) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++98 at line 9 (test for errors, line 8) PASS: g++.dg/gomp/bad-array-section-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++20 at line 15 (test for errors, line 14) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++20 at line 16 (test for errors, line 14) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++20 at line 17 (test for errors, line 14) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++20 at line 22 (test for warnings, line 21) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++20 at line 36 (test for errors, line 35) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++20 at line 38 (test for errors, line 35) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++20 at line 39 (test for errors, line 35) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++20 at line 44 (test for warnings, line 43) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++26 at line 15 (test for errors, line 14) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++26 at line 16 (test for errors, line 14) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++26 at line 17 (test for errors, line 14) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++26 at line 22 (test for warnings, line 21) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++26 at line 36 (test for errors, line 35) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++26 at line 38 (test for errors, line 35) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++26 at line 39 (test for errors, line 35) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++26 at line 44 (test for warnings, line 43) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++98 at line 15 (test for errors, line 14) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++98 at line 16 (test for errors, line 14) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++98 at line 17 (test for errors, line 14) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++98 at line 22 (test for warnings, line 21) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++98 at line 36 (test for errors, line 35) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++98 at line 38 (test for errors, line 35) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++98 at line 39 (test for errors, line 35) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++98 at line 44 (test for warnings, line 43) PASS: g++.dg/gomp/bad-array-section-4.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++20 at line 13 (test for errors, line 12) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++20 at line 16 (test for errors, line 15) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++20 at line 20 (test for errors, line 19) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++20 at line 23 (test for errors, line 22) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++20 at line 34 (test for errors, line 33) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++20 at line 37 (test for errors, line 36) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++20 at line 41 (test for errors, line 40) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++20 at line 44 (test for errors, line 43) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++26 at line 13 (test for errors, line 12) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++26 at line 16 (test for errors, line 15) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++26 at line 20 (test for errors, line 19) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++26 at line 23 (test for errors, line 22) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++26 at line 34 (test for errors, line 33) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++26 at line 37 (test for errors, line 36) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++26 at line 41 (test for errors, line 40) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++26 at line 44 (test for errors, line 43) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++98 at line 13 (test for errors, line 12) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++98 at line 16 (test for errors, line 15) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++98 at line 20 (test for errors, line 19) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++98 at line 23 (test for errors, line 22) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++98 at line 34 (test for errors, line 33) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++98 at line 37 (test for errors, line 36) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++98 at line 41 (test for errors, line 40) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++98 at line 44 (test for errors, line 43) PASS: g++.dg/gomp/bad-array-section-5.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-6.C -std=c++20 at line 10 (test for warnings, line 9) PASS: g++.dg/gomp/bad-array-section-6.C -std=c++20 at line 18 (test for warnings, line 17) PASS: g++.dg/gomp/bad-array-section-6.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-6.C -std=c++26 at line 10 (test for warnings, line 9) PASS: g++.dg/gomp/bad-array-section-6.C -std=c++26 at line 18 (test for warnings, line 17) PASS: g++.dg/gomp/bad-array-section-6.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-6.C -std=c++98 at line 10 (test for warnings, line 9) PASS: g++.dg/gomp/bad-array-section-6.C -std=c++98 at line 18 (test for warnings, line 17) PASS: g++.dg/gomp/bad-array-section-6.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-7.C -std=c++20 at line 11 (test for errors, line 10) PASS: g++.dg/gomp/bad-array-section-7.C -std=c++20 at line 16 (test for errors, line 15) PASS: g++.dg/gomp/bad-array-section-7.C -std=c++20 at line 25 (test for errors, line 24) PASS: g++.dg/gomp/bad-array-section-7.C -std=c++20 at line 30 (test for errors, line 29) PASS: g++.dg/gomp/bad-array-section-7.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-7.C -std=c++26 at line 11 (test for errors, line 10) PASS: g++.dg/gomp/bad-array-section-7.C -std=c++26 at line 16 (test for errors, line 15) PASS: g++.dg/gomp/bad-array-section-7.C -std=c++26 at line 25 (test for errors, line 24) PASS: g++.dg/gomp/bad-array-section-7.C -std=c++26 at line 30 (test for errors, line 29) PASS: g++.dg/gomp/bad-array-section-7.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-7.C -std=c++98 at line 11 (test for errors, line 10) PASS: g++.dg/gomp/bad-array-section-7.C -std=c++98 at line 16 (test for errors, line 15) PASS: g++.dg/gomp/bad-array-section-7.C -std=c++98 at line 25 (test for errors, line 24) PASS: g++.dg/gomp/bad-array-section-7.C -std=c++98 at line 30 (test for errors, line 29) PASS: g++.dg/gomp/bad-array-section-7.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-8.C -std=c++20 at line 22 (test for errors, line 21) PASS: g++.dg/gomp/bad-array-section-8.C -std=c++20 at line 25 (test for errors, line 24) PASS: g++.dg/gomp/bad-array-section-8.C -std=c++20 at line 43 (test for errors, line 42) PASS: g++.dg/gomp/bad-array-section-8.C -std=c++20 at line 46 (test for errors, line 45) PASS: g++.dg/gomp/bad-array-section-8.C -std=c++20 at line 47 (test for errors, line 45) PASS: g++.dg/gomp/bad-array-section-8.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-8.C -std=c++26 at line 22 (test for errors, line 21) PASS: g++.dg/gomp/bad-array-section-8.C -std=c++26 at line 25 (test for errors, line 24) PASS: g++.dg/gomp/bad-array-section-8.C -std=c++26 at line 43 (test for errors, line 42) PASS: g++.dg/gomp/bad-array-section-8.C -std=c++26 at line 46 (test for errors, line 45) PASS: g++.dg/gomp/bad-array-section-8.C -std=c++26 at line 47 (test for errors, line 45) PASS: g++.dg/gomp/bad-array-section-8.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-8.C -std=c++98 at line 22 (test for errors, line 21) PASS: g++.dg/gomp/bad-array-section-8.C -std=c++98 at line 25 (test for errors, line 24) PASS: g++.dg/gomp/bad-array-section-8.C -std=c++98 at line 43 (test for errors, line 42) PASS: g++.dg/gomp/bad-array-section-8.C -std=c++98 at line 46 (test for errors, line 45) PASS: g++.dg/gomp/bad-array-section-8.C -std=c++98 at line 47 (test for errors, line 45) PASS: g++.dg/gomp/bad-array-section-8.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++20 at line 11 (test for errors, line 10) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++20 at line 14 (test for errors, line 13) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++20 at line 17 (test for errors, line 16) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++20 at line 26 (test for errors, line 25) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++20 at line 29 (test for errors, line 28) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++20 at line 32 (test for errors, line 31) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++26 at line 11 (test for errors, line 10) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++26 at line 14 (test for errors, line 13) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++26 at line 17 (test for errors, line 16) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++26 at line 26 (test for errors, line 25) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++26 at line 29 (test for errors, line 28) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++26 at line 32 (test for errors, line 31) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++98 at line 11 (test for errors, line 10) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++98 at line 14 (test for errors, line 13) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++98 at line 17 (test for errors, line 16) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++98 at line 26 (test for errors, line 25) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++98 at line 29 (test for errors, line 28) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++98 at line 32 (test for errors, line 31) PASS: g++.dg/gomp/bad-array-section-9.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/barrier-1.C -std=gnu++20 scan-tree-dump-times gimple "GOMP_barrier" 2 PASS: g++.dg/gomp/barrier-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/barrier-1.C -std=gnu++26 scan-tree-dump-times gimple "GOMP_barrier" 2 PASS: g++.dg/gomp/barrier-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/barrier-1.C -std=gnu++98 scan-tree-dump-times gimple "GOMP_barrier" 2 PASS: g++.dg/gomp/barrier-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/barrier-2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/gomp/barrier-2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/gomp/barrier-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/barrier-2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/gomp/barrier-2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/gomp/barrier-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/barrier-2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/barrier-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/gomp/barrier-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/block-0.C -std=gnu++20 scan-tree-dump-times omplower "terminate" 10 PASS: g++.dg/gomp/block-0.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/block-0.C -std=gnu++26 scan-tree-dump-times omplower "terminate" 10 PASS: g++.dg/gomp/block-0.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/block-0.C -std=gnu++98 scan-tree-dump-times omplower "terminate" 10 PASS: g++.dg/gomp/block-0.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/block-1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/gomp/block-1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/gomp/block-1.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/gomp/block-1.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/gomp/block-1.C -std=c++20 at line 13 (test for warnings, line 12) PASS: g++.dg/gomp/block-1.C -std=c++20 at line 25 (test for warnings, line 7) PASS: g++.dg/gomp/block-1.C -std=c++20 at line 26 (test for warnings, line 9) PASS: g++.dg/gomp/block-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/block-1.C -std=c++26 (test for errors, line 12) PASS: g++.dg/gomp/block-1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/gomp/block-1.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/gomp/block-1.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/gomp/block-1.C -std=c++26 at line 13 (test for warnings, line 12) PASS: g++.dg/gomp/block-1.C -std=c++26 at line 25 (test for warnings, line 7) PASS: g++.dg/gomp/block-1.C -std=c++26 at line 26 (test for warnings, line 9) PASS: g++.dg/gomp/block-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/block-1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/gomp/block-1.C -std=c++98 (test for errors, line 5) PASS: g++.dg/gomp/block-1.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/gomp/block-1.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/gomp/block-1.C -std=c++98 at line 13 (test for warnings, line 12) PASS: g++.dg/gomp/block-1.C -std=c++98 at line 25 (test for warnings, line 7) PASS: g++.dg/gomp/block-1.C -std=c++98 at line 26 (test for warnings, line 9) PASS: g++.dg/gomp/block-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/block-10.C -std=c++20 (test for errors, line 15) PASS: g++.dg/gomp/block-10.C -std=c++20 (test for errors, line 20) PASS: g++.dg/gomp/block-10.C -std=c++20 (test for errors, line 25) PASS: g++.dg/gomp/block-10.C -std=c++20 (test for errors, line 30) PASS: g++.dg/gomp/block-10.C -std=c++20 (test for errors, line 32) PASS: g++.dg/gomp/block-10.C -std=c++20 (test for errors, line 38) PASS: g++.dg/gomp/block-10.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/block-10.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/gomp/block-10.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/gomp/block-10.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/gomp/block-10.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/gomp/block-10.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/gomp/block-10.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/gomp/block-10.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/block-10.C -std=c++26 (test for errors, line 15) PASS: g++.dg/gomp/block-10.C -std=c++26 (test for errors, line 20) PASS: g++.dg/gomp/block-10.C -std=c++26 (test for errors, line 25) PASS: g++.dg/gomp/block-10.C -std=c++26 (test for errors, line 30) PASS: g++.dg/gomp/block-10.C -std=c++26 (test for errors, line 32) PASS: g++.dg/gomp/block-10.C -std=c++26 (test for errors, line 38) PASS: g++.dg/gomp/block-10.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/block-10.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/gomp/block-10.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/gomp/block-10.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/gomp/block-10.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/gomp/block-10.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/gomp/block-10.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/gomp/block-10.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/block-10.C -std=c++98 (test for errors, line 15) PASS: g++.dg/gomp/block-10.C -std=c++98 (test for errors, line 20) PASS: g++.dg/gomp/block-10.C -std=c++98 (test for errors, line 25) PASS: g++.dg/gomp/block-10.C -std=c++98 (test for errors, line 30) PASS: g++.dg/gomp/block-10.C -std=c++98 (test for errors, line 32) PASS: g++.dg/gomp/block-10.C -std=c++98 (test for errors, line 38) PASS: g++.dg/gomp/block-10.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/block-10.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/gomp/block-10.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/gomp/block-10.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/gomp/block-10.C -std=c++98 (test for warnings, line 29) PASS: g++.dg/gomp/block-10.C -std=c++98 (test for warnings, line 37) PASS: g++.dg/gomp/block-10.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/gomp/block-10.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/block-11.C -std=c++20 (test for errors, line 12) PASS: g++.dg/gomp/block-11.C -std=c++20 (test for errors, line 14) PASS: g++.dg/gomp/block-11.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/gomp/block-11.C -std=c++20 at line 13 (test for warnings, line 12) PASS: g++.dg/gomp/block-11.C -std=c++20 at line 18 (test for warnings, line 7) PASS: g++.dg/gomp/block-11.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/block-11.C -std=c++26 (test for errors, line 12) PASS: g++.dg/gomp/block-11.C -std=c++26 (test for errors, line 14) PASS: g++.dg/gomp/block-11.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/gomp/block-11.C -std=c++26 at line 13 (test for warnings, line 12) PASS: g++.dg/gomp/block-11.C -std=c++26 at line 18 (test for warnings, line 7) PASS: g++.dg/gomp/block-11.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/block-11.C -std=c++98 (test for errors, line 12) PASS: g++.dg/gomp/block-11.C -std=c++98 (test for errors, line 14) PASS: g++.dg/gomp/block-11.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/gomp/block-11.C -std=c++98 at line 13 (test for warnings, line 12) PASS: g++.dg/gomp/block-11.C -std=c++98 at line 18 (test for warnings, line 7) PASS: g++.dg/gomp/block-11.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/block-2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/gomp/block-2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/gomp/block-2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/block-2.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/gomp/block-2.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/gomp/block-2.C -std=c++20 at line 21 (test for warnings, line 20) PASS: g++.dg/gomp/block-2.C -std=c++20 at line 35 (test for warnings, line 14) PASS: g++.dg/gomp/block-2.C -std=c++20 at line 36 (test for warnings, line 16) PASS: g++.dg/gomp/block-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/block-2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/gomp/block-2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/gomp/block-2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/block-2.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/gomp/block-2.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/gomp/block-2.C -std=c++26 at line 21 (test for warnings, line 20) PASS: g++.dg/gomp/block-2.C -std=c++26 at line 35 (test for warnings, line 14) PASS: g++.dg/gomp/block-2.C -std=c++26 at line 36 (test for warnings, line 16) PASS: g++.dg/gomp/block-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/block-2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/block-2.C -std=c++98 (test for errors, line 20) PASS: g++.dg/gomp/block-2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/block-2.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/gomp/block-2.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/gomp/block-2.C -std=c++98 at line 21 (test for warnings, line 20) PASS: g++.dg/gomp/block-2.C -std=c++98 at line 35 (test for warnings, line 14) PASS: g++.dg/gomp/block-2.C -std=c++98 at line 36 (test for warnings, line 16) PASS: g++.dg/gomp/block-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/block-3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/gomp/block-3.C -std=c++20 (test for errors, line 19) PASS: g++.dg/gomp/block-3.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/block-3.C -std=c++20 (test for errors, line 34) PASS: g++.dg/gomp/block-3.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/gomp/block-3.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/gomp/block-3.C -std=c++20 (test for warnings, line 31) PASS: g++.dg/gomp/block-3.C -std=c++20 at line 29 (test for warnings, line 28) PASS: g++.dg/gomp/block-3.C -std=c++20 at line 35 (test for warnings, line 34) PASS: g++.dg/gomp/block-3.C -std=c++20 at line 63 (test for warnings, line 21) PASS: g++.dg/gomp/block-3.C -std=c++20 at line 64 (test for warnings, line 26) PASS: g++.dg/gomp/block-3.C -std=c++20 at line 65 (test for warnings, line 31) PASS: g++.dg/gomp/block-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/block-3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/gomp/block-3.C -std=c++26 (test for errors, line 19) PASS: g++.dg/gomp/block-3.C -std=c++26 (test for errors, line 28) PASS: g++.dg/gomp/block-3.C -std=c++26 (test for errors, line 34) PASS: g++.dg/gomp/block-3.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/gomp/block-3.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/gomp/block-3.C -std=c++26 (test for warnings, line 31) PASS: g++.dg/gomp/block-3.C -std=c++26 at line 29 (test for warnings, line 28) PASS: g++.dg/gomp/block-3.C -std=c++26 at line 35 (test for warnings, line 34) PASS: g++.dg/gomp/block-3.C -std=c++26 at line 63 (test for warnings, line 21) PASS: g++.dg/gomp/block-3.C -std=c++26 at line 64 (test for warnings, line 26) PASS: g++.dg/gomp/block-3.C -std=c++26 at line 65 (test for warnings, line 31) PASS: g++.dg/gomp/block-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/block-3.C -std=c++98 (test for errors, line 12) PASS: g++.dg/gomp/block-3.C -std=c++98 (test for errors, line 19) PASS: g++.dg/gomp/block-3.C -std=c++98 (test for errors, line 28) PASS: g++.dg/gomp/block-3.C -std=c++98 (test for errors, line 34) PASS: g++.dg/gomp/block-3.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/gomp/block-3.C -std=c++98 (test for warnings, line 26) PASS: g++.dg/gomp/block-3.C -std=c++98 (test for warnings, line 31) PASS: g++.dg/gomp/block-3.C -std=c++98 at line 29 (test for warnings, line 28) PASS: g++.dg/gomp/block-3.C -std=c++98 at line 35 (test for warnings, line 34) PASS: g++.dg/gomp/block-3.C -std=c++98 at line 63 (test for warnings, line 21) PASS: g++.dg/gomp/block-3.C -std=c++98 at line 64 (test for warnings, line 26) PASS: g++.dg/gomp/block-3.C -std=c++98 at line 65 (test for warnings, line 31) PASS: g++.dg/gomp/block-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/block-4.C -std=c++20 (test for errors, line 7) PASS: g++.dg/gomp/block-4.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/block-4.C -std=c++26 (test for errors, line 7) PASS: g++.dg/gomp/block-4.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/block-4.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/block-4.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/block-5.C -std=c++20 (test for errors, line 12) PASS: g++.dg/gomp/block-5.C -std=c++20 (test for errors, line 14) PASS: g++.dg/gomp/block-5.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/gomp/block-5.C -std=c++20 at line 13 (test for warnings, line 12) PASS: g++.dg/gomp/block-5.C -std=c++20 at line 18 (test for warnings, line 7) PASS: g++.dg/gomp/block-5.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/block-5.C -std=c++26 (test for errors, line 12) PASS: g++.dg/gomp/block-5.C -std=c++26 (test for errors, line 14) PASS: g++.dg/gomp/block-5.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/gomp/block-5.C -std=c++26 at line 13 (test for warnings, line 12) PASS: g++.dg/gomp/block-5.C -std=c++26 at line 18 (test for warnings, line 7) PASS: g++.dg/gomp/block-5.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/block-5.C -std=c++98 (test for errors, line 12) PASS: g++.dg/gomp/block-5.C -std=c++98 (test for errors, line 14) PASS: g++.dg/gomp/block-5.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/gomp/block-5.C -std=c++98 at line 13 (test for warnings, line 12) PASS: g++.dg/gomp/block-5.C -std=c++98 at line 18 (test for warnings, line 7) PASS: g++.dg/gomp/block-5.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/block-6.C -std=c++20 (test for errors, line 7) PASS: g++.dg/gomp/block-6.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/block-6.C -std=c++26 (test for errors, line 7) PASS: g++.dg/gomp/block-6.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/block-6.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/block-6.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/block-7.C -std=c++20 (test for errors, line 10) PASS: g++.dg/gomp/block-7.C -std=c++20 (test for errors, line 11) PASS: g++.dg/gomp/block-7.C -std=c++20 (test for errors, line 15) PASS: g++.dg/gomp/block-7.C -std=c++20 (test for errors, line 16) PASS: g++.dg/gomp/block-7.C -std=c++20 (test for errors, line 17) PASS: g++.dg/gomp/block-7.C -std=c++20 (test for errors, line 18) PASS: g++.dg/gomp/block-7.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/block-7.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/block-7.C -std=c++26 (test for errors, line 10) PASS: g++.dg/gomp/block-7.C -std=c++26 (test for errors, line 11) PASS: g++.dg/gomp/block-7.C -std=c++26 (test for errors, line 15) PASS: g++.dg/gomp/block-7.C -std=c++26 (test for errors, line 16) PASS: g++.dg/gomp/block-7.C -std=c++26 (test for errors, line 17) PASS: g++.dg/gomp/block-7.C -std=c++26 (test for errors, line 18) PASS: g++.dg/gomp/block-7.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/block-7.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/block-7.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/block-7.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/block-7.C -std=c++98 (test for errors, line 15) PASS: g++.dg/gomp/block-7.C -std=c++98 (test for errors, line 16) PASS: g++.dg/gomp/block-7.C -std=c++98 (test for errors, line 17) PASS: g++.dg/gomp/block-7.C -std=c++98 (test for errors, line 18) PASS: g++.dg/gomp/block-7.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/block-7.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/block-8.C -std=c++20 (test for errors, line 10) PASS: g++.dg/gomp/block-8.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/block-8.C -std=c++26 (test for errors, line 10) PASS: g++.dg/gomp/block-8.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/block-8.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/block-8.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/block-9.C -std=c++20 (test for errors, line 12) PASS: g++.dg/gomp/block-9.C -std=c++20 (test for errors, line 14) PASS: g++.dg/gomp/block-9.C -std=c++20 (test for errors, line 16) PASS: g++.dg/gomp/block-9.C -std=c++20 (test for errors, line 18) PASS: g++.dg/gomp/block-9.C -std=c++20 (test for errors, line 20) PASS: g++.dg/gomp/block-9.C -std=c++20 (test for errors, line 23) PASS: g++.dg/gomp/block-9.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/block-9.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/gomp/block-9.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/block-9.C -std=c++26 (test for errors, line 12) PASS: g++.dg/gomp/block-9.C -std=c++26 (test for errors, line 14) PASS: g++.dg/gomp/block-9.C -std=c++26 (test for errors, line 16) PASS: g++.dg/gomp/block-9.C -std=c++26 (test for errors, line 18) PASS: g++.dg/gomp/block-9.C -std=c++26 (test for errors, line 20) PASS: g++.dg/gomp/block-9.C -std=c++26 (test for errors, line 23) PASS: g++.dg/gomp/block-9.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/block-9.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/gomp/block-9.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/block-9.C -std=c++98 (test for errors, line 12) PASS: g++.dg/gomp/block-9.C -std=c++98 (test for errors, line 14) PASS: g++.dg/gomp/block-9.C -std=c++98 (test for errors, line 16) PASS: g++.dg/gomp/block-9.C -std=c++98 (test for errors, line 18) PASS: g++.dg/gomp/block-9.C -std=c++98 (test for errors, line 20) PASS: g++.dg/gomp/block-9.C -std=c++98 (test for errors, line 23) PASS: g++.dg/gomp/block-9.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/block-9.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/gomp/block-9.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/cancel-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/cancel-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/cancel-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/cancel-2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/cancel-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/cancel-2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/cancel-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/cancel-2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/cancel-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/cancel-3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/gomp/cancel-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/cancel-3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/gomp/cancel-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/cancel-3.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/cancel-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/clause-1.C -std=c++20 (test for errors, line 31) PASS: g++.dg/gomp/clause-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/clause-1.C -std=c++26 (test for errors, line 31) PASS: g++.dg/gomp/clause-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/clause-1.C -std=c++98 (test for errors, line 31) PASS: g++.dg/gomp/clause-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/clause-2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/gomp/clause-2.C -std=c++20 (test for errors, line 27) PASS: g++.dg/gomp/clause-2.C -std=c++20 (test for errors, line 32) PASS: g++.dg/gomp/clause-2.C -std=c++20 (test for errors, line 34) PASS: g++.dg/gomp/clause-2.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/gomp/clause-2.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/gomp/clause-2.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/gomp/clause-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/clause-2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/gomp/clause-2.C -std=c++26 (test for errors, line 27) PASS: g++.dg/gomp/clause-2.C -std=c++26 (test for errors, line 32) PASS: g++.dg/gomp/clause-2.C -std=c++26 (test for errors, line 34) PASS: g++.dg/gomp/clause-2.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/gomp/clause-2.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/gomp/clause-2.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/gomp/clause-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/clause-2.C -std=c++98 (test for errors, line 22) PASS: g++.dg/gomp/clause-2.C -std=c++98 (test for errors, line 27) PASS: g++.dg/gomp/clause-2.C -std=c++98 (test for errors, line 32) PASS: g++.dg/gomp/clause-2.C -std=c++98 (test for errors, line 34) PASS: g++.dg/gomp/clause-2.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/gomp/clause-2.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/gomp/clause-2.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/gomp/clause-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 100) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 20) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 22) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 24) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 26) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 31) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 34) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 37) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 40) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 42) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 44) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 46) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 48) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 50) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 57) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 59) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 61) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 63) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 68) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 70) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 72) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 75) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 77) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 79) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 81) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 84) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 86) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 91) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 95) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for errors, line 98) PASS: g++.dg/gomp/clause-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 100) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 20) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 22) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 24) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 26) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 28) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 31) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 34) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 37) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 40) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 42) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 44) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 46) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 48) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 50) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 57) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 59) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 61) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 63) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 68) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 70) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 72) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 75) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 77) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 79) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 81) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 84) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 86) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 91) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 95) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for errors, line 98) PASS: g++.dg/gomp/clause-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 100) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 20) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 22) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 24) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 26) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 28) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 31) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 34) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 37) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 40) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 42) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 44) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 46) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 48) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 50) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 57) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 59) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 61) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 63) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 68) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 70) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 72) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 75) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 77) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 79) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 81) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 84) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 86) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 91) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 95) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 98) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/clause-4.C -std=c++20 (test for errors, line 19) PASS: g++.dg/gomp/clause-4.C -std=c++20 (test for errors, line 21) PASS: g++.dg/gomp/clause-4.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/clause-4.C -std=c++26 (test for errors, line 19) PASS: g++.dg/gomp/clause-4.C -std=c++26 (test for errors, line 21) PASS: g++.dg/gomp/clause-4.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/clause-4.C -std=c++98 (test for errors, line 19) PASS: g++.dg/gomp/clause-4.C -std=c++98 (test for errors, line 21) PASS: g++.dg/gomp/clause-4.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/copyin-1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/gomp/copyin-1.C -std=c++20 (test for errors, line 21) PASS: g++.dg/gomp/copyin-1.C -std=c++20 (test for errors, line 23) PASS: g++.dg/gomp/copyin-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/copyin-1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/gomp/copyin-1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/gomp/copyin-1.C -std=c++26 (test for errors, line 23) PASS: g++.dg/gomp/copyin-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/copyin-1.C -std=c++98 (test for errors, line 19) PASS: g++.dg/gomp/copyin-1.C -std=c++98 (test for errors, line 21) PASS: g++.dg/gomp/copyin-1.C -std=c++98 (test for errors, line 23) PASS: g++.dg/gomp/copyin-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/critical-1.C -std=gnu++20 scan-tree-dump-times omplower "GOMP_critical_end" 2 PASS: g++.dg/gomp/critical-1.C -std=gnu++20 scan-tree-dump-times omplower "GOMP_critical_name_end" 2 PASS: g++.dg/gomp/critical-1.C -std=gnu++20 scan-tree-dump-times omplower "GOMP_critical_name_start" 2 PASS: g++.dg/gomp/critical-1.C -std=gnu++20 scan-tree-dump-times omplower "GOMP_critical_start" 2 PASS: g++.dg/gomp/critical-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/critical-1.C -std=gnu++26 scan-tree-dump-times omplower "GOMP_critical_end" 2 PASS: g++.dg/gomp/critical-1.C -std=gnu++26 scan-tree-dump-times omplower "GOMP_critical_name_end" 2 PASS: g++.dg/gomp/critical-1.C -std=gnu++26 scan-tree-dump-times omplower "GOMP_critical_name_start" 2 PASS: g++.dg/gomp/critical-1.C -std=gnu++26 scan-tree-dump-times omplower "GOMP_critical_start" 2 PASS: g++.dg/gomp/critical-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/critical-1.C -std=gnu++98 scan-tree-dump-times omplower "GOMP_critical_end" 2 PASS: g++.dg/gomp/critical-1.C -std=gnu++98 scan-tree-dump-times omplower "GOMP_critical_name_end" 2 PASS: g++.dg/gomp/critical-1.C -std=gnu++98 scan-tree-dump-times omplower "GOMP_critical_name_start" 2 PASS: g++.dg/gomp/critical-1.C -std=gnu++98 scan-tree-dump-times omplower "GOMP_critical_start" 2 PASS: g++.dg/gomp/critical-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/critical-2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/gomp/critical-2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/gomp/critical-2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/gomp/critical-2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/gomp/critical-2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/critical-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/critical-2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/gomp/critical-2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/gomp/critical-2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/gomp/critical-2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/gomp/critical-2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/critical-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/critical-2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/critical-2.C -std=c++98 (test for errors, line 12) PASS: g++.dg/gomp/critical-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/gomp/critical-2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/critical-2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/critical-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/critical-3.C -std=c++20 (test for errors, line 31) PASS: g++.dg/gomp/critical-3.C -std=c++20 (test for errors, line 39) PASS: g++.dg/gomp/critical-3.C -std=c++20 (test for errors, line 47) PASS: g++.dg/gomp/critical-3.C -std=c++20 (test for errors, line 7) PASS: g++.dg/gomp/critical-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/critical-3.C -std=c++26 (test for errors, line 31) PASS: g++.dg/gomp/critical-3.C -std=c++26 (test for errors, line 39) PASS: g++.dg/gomp/critical-3.C -std=c++26 (test for errors, line 47) PASS: g++.dg/gomp/critical-3.C -std=c++26 (test for errors, line 7) PASS: g++.dg/gomp/critical-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/critical-3.C -std=c++98 (test for errors, line 31) PASS: g++.dg/gomp/critical-3.C -std=c++98 (test for errors, line 39) PASS: g++.dg/gomp/critical-3.C -std=c++98 (test for errors, line 47) PASS: g++.dg/gomp/critical-3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/critical-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-mapper-1.C -std=c++20 scan-tree-dump-times gimple "map\\(struct:s \\[len: 2\\]\\) map\\(alloc:s\\.ptr \\[len: [0-9]+\\]\\) map\\(to:s\\.size \\[len: [0-9]+\\]\\) map\\(alloc:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:s\\.ptr \\[bias: 0\\]\\)" 1 PASS: g++.dg/gomp/declare-mapper-1.C -std=c++20 scan-tree-dump-times gimple "map\\(struct:s \\[len: 2\\]\\) map\\(alloc:s\\.ptr \\[len: [0-9]+\\]\\) map\\(tofrom:s\\.size \\[len: [0-9]+\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:s\\.ptr \\[bias: 0\\]\\)" 4 PASS: g++.dg/gomp/declare-mapper-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-mapper-1.C -std=c++26 scan-tree-dump-times gimple "map\\(struct:s \\[len: 2\\]\\) map\\(alloc:s\\.ptr \\[len: [0-9]+\\]\\) map\\(to:s\\.size \\[len: [0-9]+\\]\\) map\\(alloc:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:s\\.ptr \\[bias: 0\\]\\)" 1 PASS: g++.dg/gomp/declare-mapper-1.C -std=c++26 scan-tree-dump-times gimple "map\\(struct:s \\[len: 2\\]\\) map\\(alloc:s\\.ptr \\[len: [0-9]+\\]\\) map\\(tofrom:s\\.size \\[len: [0-9]+\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:s\\.ptr \\[bias: 0\\]\\)" 4 PASS: g++.dg/gomp/declare-mapper-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/declare-mapper-1.C -std=c++98 scan-tree-dump-times gimple "map\\(struct:s \\[len: 2\\]\\) map\\(alloc:s\\.ptr \\[len: [0-9]+\\]\\) map\\(to:s\\.size \\[len: [0-9]+\\]\\) map\\(alloc:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:s\\.ptr \\[bias: 0\\]\\)" 1 PASS: g++.dg/gomp/declare-mapper-1.C -std=c++98 scan-tree-dump-times gimple "map\\(struct:s \\[len: 2\\]\\) map\\(alloc:s\\.ptr \\[len: [0-9]+\\]\\) map\\(tofrom:s\\.size \\[len: [0-9]+\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:s\\.ptr \\[bias: 0\\]\\)" 4 PASS: g++.dg/gomp/declare-mapper-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-mapper-2.C -std=c++20 (test for errors, line 19) PASS: g++.dg/gomp/declare-mapper-2.C -std=c++20 (test for errors, line 23) PASS: g++.dg/gomp/declare-mapper-2.C -std=c++20 (test for errors, line 27) PASS: g++.dg/gomp/declare-mapper-2.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/gomp/declare-mapper-2.C -std=c++20 at line 24 (test for errors, line 23) PASS: g++.dg/gomp/declare-mapper-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-mapper-2.C -std=c++26 (test for errors, line 19) PASS: g++.dg/gomp/declare-mapper-2.C -std=c++26 (test for errors, line 23) PASS: g++.dg/gomp/declare-mapper-2.C -std=c++26 (test for errors, line 27) PASS: g++.dg/gomp/declare-mapper-2.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/gomp/declare-mapper-2.C -std=c++26 at line 24 (test for errors, line 23) PASS: g++.dg/gomp/declare-mapper-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/declare-mapper-2.C -std=c++98 (test for errors, line 19) PASS: g++.dg/gomp/declare-mapper-2.C -std=c++98 (test for errors, line 23) PASS: g++.dg/gomp/declare-mapper-2.C -std=c++98 (test for errors, line 27) PASS: g++.dg/gomp/declare-mapper-2.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/gomp/declare-mapper-2.C -std=c++98 at line 24 (test for errors, line 23) PASS: g++.dg/gomp/declare-mapper-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++20 (test for errors, line 1) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++20 (test for errors, line 10) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++20 (test for errors, line 18) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++20 (test for errors, line 19) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++20 (test for errors, line 2) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++20 (test for errors, line 20) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++20 (test for errors, line 22) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++20 (test for errors, line 24) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++20 (test for errors, line 27) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++20 (test for errors, line 33) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++20 (test for errors, line 35) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++20 (test for errors, line 39) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++20 (test for errors, line 5) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++20 at line 3 (test for errors, line 2) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++26 (test for errors, line 1) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++26 (test for errors, line 10) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++26 (test for errors, line 18) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++26 (test for errors, line 19) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++26 (test for errors, line 2) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++26 (test for errors, line 20) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++26 (test for errors, line 22) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++26 (test for errors, line 24) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++26 (test for errors, line 27) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++26 (test for errors, line 33) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++26 (test for errors, line 35) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++26 (test for errors, line 39) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++26 (test for errors, line 5) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++26 at line 3 (test for errors, line 2) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++98 (test for errors, line 1) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++98 (test for errors, line 18) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++98 (test for errors, line 19) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++98 (test for errors, line 2) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++98 (test for errors, line 20) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++98 (test for errors, line 22) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++98 (test for errors, line 24) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++98 (test for errors, line 27) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++98 (test for errors, line 33) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++98 (test for errors, line 35) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++98 (test for errors, line 39) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++98 (test for errors, line 5) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++98 (test for warnings, line 26) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++98 at line 3 (test for errors, line 2) PASS: g++.dg/gomp/declare-mapper-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-simd-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/declare-simd-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/declare-simd-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 17) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 30) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 37) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 43) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 44) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 52) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 55) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 61) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 70) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 73) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 76) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 79) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 82) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 85) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 87) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 89) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 91) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for errors, line 93) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 at line 98 (test for errors, line 61) PASS: g++.dg/gomp/declare-simd-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 17) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 30) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 37) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 43) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 44) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 52) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 55) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 61) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 70) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 73) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 76) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 79) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 82) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 85) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 87) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 89) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 91) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for errors, line 93) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 at line 98 (test for errors, line 61) PASS: g++.dg/gomp/declare-simd-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 14) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 17) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 22) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 30) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 37) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 43) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 44) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 52) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 55) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 61) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 70) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 73) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 76) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 79) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 82) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 85) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 87) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 89) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 91) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 93) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 at line 98 (test for errors, line 61) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-simd-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/declare-simd-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/declare-simd-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/declare-simd-4.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-simd-4.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/declare-simd-4.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++20 (test for errors, line 4) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++26 (test for errors, line 4) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++98 (test for errors, line 4) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/gomp/declare-simd-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++20 (test for bogus messages, line 26) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++26 (test for bogus messages, line 26) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++26 (test for errors, line 36) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++98 (test for bogus messages, line 26) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++98 (test for errors, line 28) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++98 (test for errors, line 30) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++98 (test for errors, line 32) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++98 (test for errors, line 34) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++98 (test for errors, line 36) PASS: g++.dg/gomp/declare-simd-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/declare-simd-7.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-simd-7.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/declare-simd-7.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-simd-8.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-simd-8.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/declare-simd-8.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-target-1.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/gomp/declare-target-1.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/gomp/declare-target-1.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/gomp/declare-target-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/declare-target-1.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/gomp/declare-target-1.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/gomp/declare-target-1.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/gomp/declare-target-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/declare-target-1.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/gomp/declare-target-1.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/gomp/declare-target-1.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/gomp/declare-target-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/declare-target-2.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/gomp/declare-target-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/declare-target-2.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/gomp/declare-target-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/declare-target-2.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/gomp/declare-target-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/declare-target-3.C -std=c++20 scan-tree-dump gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nint bar \\(\\)" PASS: g++.dg/gomp/declare-target-3.C -std=c++20 scan-tree-dump gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nint baz \\(\\)" PASS: g++.dg/gomp/declare-target-3.C -std=c++20 scan-tree-dump gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nint qux \\(\\)" PASS: g++.dg/gomp/declare-target-3.C -std=c++20 scan-tree-dump-not gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nint foo \\(\\)" PASS: g++.dg/gomp/declare-target-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-target-3.C -std=c++26 scan-tree-dump gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nint bar \\(\\)" PASS: g++.dg/gomp/declare-target-3.C -std=c++26 scan-tree-dump gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nint baz \\(\\)" PASS: g++.dg/gomp/declare-target-3.C -std=c++26 scan-tree-dump gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nint qux \\(\\)" PASS: g++.dg/gomp/declare-target-3.C -std=c++26 scan-tree-dump-not gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nint foo \\(\\)" PASS: g++.dg/gomp/declare-target-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/declare-target-3.C -std=c++98 scan-tree-dump gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nint bar \\(\\)" PASS: g++.dg/gomp/declare-target-3.C -std=c++98 scan-tree-dump gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nint baz \\(\\)" PASS: g++.dg/gomp/declare-target-3.C -std=c++98 scan-tree-dump gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nint qux \\(\\)" PASS: g++.dg/gomp/declare-target-3.C -std=c++98 scan-tree-dump-not gimple "__attribute__\\(\\(omp declare target\\)\\)\\\nint foo \\(\\)" PASS: g++.dg/gomp/declare-target-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-target-indirect-1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/gomp/declare-target-indirect-1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/gomp/declare-target-indirect-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-target-indirect-1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/gomp/declare-target-indirect-1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/gomp/declare-target-indirect-1.C -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/gomp/declare-target-indirect-1.C -std=c++98 PASS: g++.dg/gomp/declare-variant-1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/gomp/declare-variant-1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/gomp/declare-variant-1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/gomp/declare-variant-1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/gomp/declare-variant-1.C -std=c++11 (test for errors, line 19) PASS: g++.dg/gomp/declare-variant-1.C -std=c++11 (test for errors, line 21) PASS: g++.dg/gomp/declare-variant-1.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/declare-variant-1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/gomp/declare-variant-1.C -std=c++20 (test for errors, line 12) PASS: g++.dg/gomp/declare-variant-1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/gomp/declare-variant-1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/gomp/declare-variant-1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/gomp/declare-variant-1.C -std=c++20 (test for errors, line 21) PASS: g++.dg/gomp/declare-variant-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-variant-1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/declare-variant-1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/gomp/declare-variant-1.C -std=c++98 (test for errors, line 14) PASS: g++.dg/gomp/declare-variant-1.C -std=c++98 (test for errors, line 16) PASS: g++.dg/gomp/declare-variant-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-variant-10.C -std=c++20 (test for errors, line 11) PASS: g++.dg/gomp/declare-variant-10.C -std=c++20 (test for errors, line 17) PASS: g++.dg/gomp/declare-variant-10.C -std=c++20 (test for errors, line 27) PASS: g++.dg/gomp/declare-variant-10.C -std=c++20 (test for errors, line 3) PASS: g++.dg/gomp/declare-variant-10.C -std=c++20 (test for errors, line 37) PASS: g++.dg/gomp/declare-variant-10.C -std=c++20 (test for errors, line 44) PASS: g++.dg/gomp/declare-variant-10.C -std=c++20 (test for errors, line 54) PASS: g++.dg/gomp/declare-variant-10.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-variant-10.C -std=c++26 (test for errors, line 11) PASS: g++.dg/gomp/declare-variant-10.C -std=c++26 (test for errors, line 17) PASS: g++.dg/gomp/declare-variant-10.C -std=c++26 (test for errors, line 27) PASS: g++.dg/gomp/declare-variant-10.C -std=c++26 (test for errors, line 3) PASS: g++.dg/gomp/declare-variant-10.C -std=c++26 (test for errors, line 37) PASS: g++.dg/gomp/declare-variant-10.C -std=c++26 (test for errors, line 44) PASS: g++.dg/gomp/declare-variant-10.C -std=c++26 (test for errors, line 54) PASS: g++.dg/gomp/declare-variant-10.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/declare-variant-10.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/declare-variant-10.C -std=c++98 (test for errors, line 17) PASS: g++.dg/gomp/declare-variant-10.C -std=c++98 (test for errors, line 27) PASS: g++.dg/gomp/declare-variant-10.C -std=c++98 (test for errors, line 3) PASS: g++.dg/gomp/declare-variant-10.C -std=c++98 (test for errors, line 37) PASS: g++.dg/gomp/declare-variant-10.C -std=c++98 (test for errors, line 44) PASS: g++.dg/gomp/declare-variant-10.C -std=c++98 (test for errors, line 54) PASS: g++.dg/gomp/declare-variant-10.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-variant-11.C -std=c++20 at line 11 (test for errors, line 9) PASS: g++.dg/gomp/declare-variant-11.C -std=c++20 at line 19 (test for errors, line 17) PASS: g++.dg/gomp/declare-variant-11.C -std=c++20 scan-tree-dump gimple "var3 \\(\\);" PASS: g++.dg/gomp/declare-variant-11.C -std=c++20 scan-tree-dump-not gimple "base3" PASS: g++.dg/gomp/declare-variant-11.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-variant-11.C -std=c++26 at line 11 (test for errors, line 9) PASS: g++.dg/gomp/declare-variant-11.C -std=c++26 at line 19 (test for errors, line 17) PASS: g++.dg/gomp/declare-variant-11.C -std=c++26 scan-tree-dump gimple "var3 \\(\\);" PASS: g++.dg/gomp/declare-variant-11.C -std=c++26 scan-tree-dump-not gimple "base3" PASS: g++.dg/gomp/declare-variant-11.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/declare-variant-11.C -std=c++98 at line 11 (test for errors, line 9) PASS: g++.dg/gomp/declare-variant-11.C -std=c++98 at line 19 (test for errors, line 17) PASS: g++.dg/gomp/declare-variant-11.C -std=c++98 scan-tree-dump gimple "var3 \\(\\);" PASS: g++.dg/gomp/declare-variant-11.C -std=c++98 scan-tree-dump-not gimple "base3" PASS: g++.dg/gomp/declare-variant-11.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-variant-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-variant-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/declare-variant-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 11) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 110) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 112) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 118) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 124) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 127) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 130) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 133) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 137) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 14) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 17) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 20) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 25) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 33) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 40) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 46) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 47) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 55) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 62) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 68) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 71) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 76) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 79) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 8) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 82) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 89) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 95) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for errors, line 98) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 at line 128 (test for errors, line 127) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 at line 131 (test for errors, line 130) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 at line 63 (test for errors, line 62) PASS: g++.dg/gomp/declare-variant-3.C -std=c++17 (test for excess errors) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 110) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 112) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 118) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 124) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 127) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 130) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 133) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 137) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 14) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 17) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 20) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 25) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 33) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 40) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 46) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 47) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 55) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 62) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 68) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 71) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 76) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 79) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 82) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 89) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 95) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for errors, line 98) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 at line 128 (test for errors, line 127) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 at line 131 (test for errors, line 130) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 at line 63 (test for errors, line 62) PASS: g++.dg/gomp/declare-variant-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 110) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 112) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 124) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 127) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 130) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 14) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 17) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 20) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 25) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 33) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 40) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 46) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 47) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 55) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 62) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 68) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 71) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 76) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 79) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 82) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 89) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 95) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for errors, line 98) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 at line 128 (test for errors, line 127) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 at line 131 (test for errors, line 130) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 at line 63 (test for errors, line 62) PASS: g++.dg/gomp/declare-variant-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-variant-4.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-variant-4.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/declare-variant-4.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 100) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 105) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 111) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 117) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 120) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 123) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 126) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 129) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 13) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 21) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 28) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 34) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 35) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 43) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 50) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 56) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 59) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 64) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 67) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 70) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 77) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 8) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 83) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 86) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for errors, line 98) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 at line 121 (test for errors, line 120) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 at line 124 (test for errors, line 123) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 at line 51 (test for errors, line 50) PASS: g++.dg/gomp/declare-variant-5.C -std=c++17 (test for excess errors) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 100) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 105) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 111) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 117) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 120) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 123) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 126) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 129) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 13) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 21) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 34) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 35) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 43) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 50) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 56) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 59) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 64) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 67) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 70) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 77) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 8) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 83) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 86) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for errors, line 98) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 at line 121 (test for errors, line 120) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 at line 124 (test for errors, line 123) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 at line 51 (test for errors, line 50) PASS: g++.dg/gomp/declare-variant-5.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 100) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 105) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 117) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 120) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 123) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 13) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 21) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 28) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 34) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 35) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 43) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 50) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 56) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 59) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 64) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 67) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 70) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 77) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 83) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 86) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for errors, line 98) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 at line 121 (test for errors, line 120) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 at line 124 (test for errors, line 123) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 at line 51 (test for errors, line 50) PASS: g++.dg/gomp/declare-variant-5.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-variant-6.C -std=c++11 scan-tree-dump-times gimple "f0 \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-6.C -std=c++11 scan-tree-dump-times gimple "f2 \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-6.C -std=c++11 scan-tree-dump-times gimple "f4 \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-6.C -std=c++11 scan-tree-dump-times gimple "f7 \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-6.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/declare-variant-6.C -std=c++20 scan-tree-dump-times gimple "f0 \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-6.C -std=c++20 scan-tree-dump-times gimple "f2 \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-6.C -std=c++20 scan-tree-dump-times gimple "f4 \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-6.C -std=c++20 scan-tree-dump-times gimple "f7 \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-6.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-variant-6.C -std=c++26 scan-tree-dump-times gimple "f0 \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-6.C -std=c++26 scan-tree-dump-times gimple "f2 \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-6.C -std=c++26 scan-tree-dump-times gimple "f4 \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-6.C -std=c++26 scan-tree-dump-times gimple "f7 \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-6.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/declare-variant-7.C -std=c++20 scan-tree-dump-times gimple "S<1>::f11 \\(&s, 0.0\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++20 scan-tree-dump-times gimple "S<1>::f11 \\(&s, 0\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++20 scan-tree-dump-times gimple "S<1>::f13 \\(&s, 0\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++20 scan-tree-dump-times gimple "T<0>::f16 > \\(&t, s\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++20 scan-tree-dump-times gimple "T<0>::f18 > \\(&t, s\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++20 scan-tree-dump-times gimple "f02<1> \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++20 scan-tree-dump-times gimple "f03 \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++20 scan-tree-dump-times gimple "f05<1> \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++20 scan-tree-dump-times gimple "f08<0> \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++20 scan-tree-dump-times gimple "f10<0, short int> \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-variant-7.C -std=c++26 scan-tree-dump-times gimple "S<1>::f11 \\(&s, 0.0\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++26 scan-tree-dump-times gimple "S<1>::f11 \\(&s, 0\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++26 scan-tree-dump-times gimple "S<1>::f13 \\(&s, 0\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++26 scan-tree-dump-times gimple "T<0>::f16 > \\(&t, s\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++26 scan-tree-dump-times gimple "T<0>::f18 > \\(&t, s\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++26 scan-tree-dump-times gimple "f02<1> \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++26 scan-tree-dump-times gimple "f03 \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++26 scan-tree-dump-times gimple "f05<1> \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++26 scan-tree-dump-times gimple "f08<0> \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++26 scan-tree-dump-times gimple "f10<0, short int> \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/declare-variant-7.C -std=c++98 scan-tree-dump-times gimple "S<1>::f11 \\(&s, 0.0\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++98 scan-tree-dump-times gimple "S<1>::f11 \\(&s, 0\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++98 scan-tree-dump-times gimple "S<1>::f13 \\(&s, 0\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++98 scan-tree-dump-times gimple "T<0>::f16 > \\(&t, s\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++98 scan-tree-dump-times gimple "T<0>::f18 > \\(&t, s\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++98 scan-tree-dump-times gimple "f02<1> \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++98 scan-tree-dump-times gimple "f03 \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++98 scan-tree-dump-times gimple "f05<1> \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++98 scan-tree-dump-times gimple "f08<0> \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++98 scan-tree-dump-times gimple "f10<0, short int> \\(\\);" 1 PASS: g++.dg/gomp/declare-variant-7.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-variant-8.C -std=c++20 (test for errors, line 13) PASS: g++.dg/gomp/declare-variant-8.C -std=c++20 (test for errors, line 5) PASS: g++.dg/gomp/declare-variant-8.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/declare-variant-8.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-variant-8.C -std=c++26 (test for errors, line 13) PASS: g++.dg/gomp/declare-variant-8.C -std=c++26 (test for errors, line 5) PASS: g++.dg/gomp/declare-variant-8.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/declare-variant-8.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/declare-variant-8.C -std=c++98 (test for errors, line 13) PASS: g++.dg/gomp/declare-variant-8.C -std=c++98 (test for errors, line 5) PASS: g++.dg/gomp/declare-variant-8.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/declare-variant-8.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-variant-9.C -std=c++20 scan-tree-dump gimple " _1 = templ_var_fn \\(7\\);" PASS: g++.dg/gomp/declare-variant-9.C -std=c++20 scan-tree-dump gimple " _1 = variant_fn \\(\\);" PASS: g++.dg/gomp/declare-variant-9.C -std=c++20 scan-tree-dump gimple " templ_var_fn \\(5\\);" PASS: g++.dg/gomp/declare-variant-9.C -std=c++20 scan-tree-dump gimple " variant_fn \\(\\);" PASS: g++.dg/gomp/declare-variant-9.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-variant-9.C -std=c++26 scan-tree-dump gimple " _1 = templ_var_fn \\(7\\);" PASS: g++.dg/gomp/declare-variant-9.C -std=c++26 scan-tree-dump gimple " _1 = variant_fn \\(\\);" PASS: g++.dg/gomp/declare-variant-9.C -std=c++26 scan-tree-dump gimple " templ_var_fn \\(5\\);" PASS: g++.dg/gomp/declare-variant-9.C -std=c++26 scan-tree-dump gimple " variant_fn \\(\\);" PASS: g++.dg/gomp/declare-variant-9.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/declare-variant-9.C -std=c++98 scan-tree-dump gimple " _1 = templ_var_fn \\(7\\);" PASS: g++.dg/gomp/declare-variant-9.C -std=c++98 scan-tree-dump gimple " _1 = variant_fn \\(\\);" PASS: g++.dg/gomp/declare-variant-9.C -std=c++98 scan-tree-dump gimple " templ_var_fn \\(5\\);" PASS: g++.dg/gomp/declare-variant-9.C -std=c++98 scan-tree-dump gimple " variant_fn \\(\\);" PASS: g++.dg/gomp/declare-variant-9.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-variant-class-1.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/gomp/declare-variant-class-1.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/gomp/declare-variant-class-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-variant-class-1.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/gomp/declare-variant-class-1.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/gomp/declare-variant-class-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/declare-variant-class-1.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/gomp/declare-variant-class-1.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/gomp/declare-variant-class-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-variant-class-2.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/gomp/declare-variant-class-2.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/gomp/declare-variant-class-2.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/gomp/declare-variant-class-2.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/gomp/declare-variant-class-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/declare-variant-class-2.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/gomp/declare-variant-class-2.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/gomp/declare-variant-class-2.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/gomp/declare-variant-class-2.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/gomp/declare-variant-class-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/declare-variant-class-2.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/gomp/declare-variant-class-2.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/gomp/declare-variant-class-2.C -std=c++98 (test for warnings, line 25) PASS: g++.dg/gomp/declare-variant-class-2.C -std=c++98 (test for warnings, line 26) PASS: g++.dg/gomp/declare-variant-class-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 103) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 104) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 105) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 24) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 25) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 26) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 36) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 37) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 38) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 47) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 48) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 49) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 58) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 59) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 60) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 69) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 70) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 71) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 81) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 82) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 83) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 92) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 93) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for bogus messages, line 94) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 106) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 107) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 109) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 27) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 28) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 30) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 39) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 40) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 42) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 50) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 51) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 53) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 61) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 62) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 64) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 72) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 73) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 75) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 84) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 85) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 87) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 95) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 96) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for errors, line 98) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for warnings, line 101) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for warnings, line 22) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for warnings, line 33) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for warnings, line 45) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for warnings, line 56) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for warnings, line 67) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for warnings, line 78) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for warnings, line 90) PASS: g++.dg/gomp/default-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 103) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 104) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 105) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 24) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 25) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 26) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 36) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 37) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 38) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 47) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 48) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 49) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 58) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 59) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 60) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 69) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 70) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 71) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 81) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 82) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 83) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 92) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 93) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for bogus messages, line 94) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 106) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 107) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 109) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 27) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 30) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 39) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 40) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 42) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 50) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 51) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 53) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 61) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 62) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 64) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 72) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 73) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 75) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 84) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 85) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 87) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 95) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 96) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for errors, line 98) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for warnings, line 101) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for warnings, line 45) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for warnings, line 56) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for warnings, line 67) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for warnings, line 78) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for warnings, line 90) PASS: g++.dg/gomp/default-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 103) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 104) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 105) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 24) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 25) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 26) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 36) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 37) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 38) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 47) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 48) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 49) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 58) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 59) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 60) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 69) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 70) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 71) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 81) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 82) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 83) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 92) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 93) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for bogus messages, line 94) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for errors, line 106) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for errors, line 107) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for errors, line 27) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for errors, line 28) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for errors, line 39) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for errors, line 40) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for errors, line 50) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for errors, line 51) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for errors, line 61) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for errors, line 62) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for errors, line 72) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for errors, line 73) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for errors, line 84) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for errors, line 85) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for errors, line 95) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for errors, line 96) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for warnings, line 101) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for warnings, line 22) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for warnings, line 33) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for warnings, line 45) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for warnings, line 56) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for warnings, line 67) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for warnings, line 78) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for warnings, line 90) PASS: g++.dg/gomp/default-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-1.C -std=c++20 scan-tree-dump gimple "f \\(10, 20\\)" PASS: g++.dg/gomp/delim-declare-variant-1.C -std=c++20 scan-tree-dump gimple "f\\.ompvariant. \\(10, 20, 30\\)" PASS: g++.dg/gomp/delim-declare-variant-1.C -std=c++20 scan-tree-dump gimple "f\\.ompvariant. \\(10\\)" PASS: g++.dg/gomp/delim-declare-variant-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-1.C -std=c++26 scan-tree-dump gimple "f \\(10, 20\\)" PASS: g++.dg/gomp/delim-declare-variant-1.C -std=c++26 scan-tree-dump gimple "f\\.ompvariant. \\(10, 20, 30\\)" PASS: g++.dg/gomp/delim-declare-variant-1.C -std=c++26 scan-tree-dump gimple "f\\.ompvariant. \\(10\\)" PASS: g++.dg/gomp/delim-declare-variant-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-1.C -std=c++98 scan-tree-dump gimple "f \\(10, 20\\)" PASS: g++.dg/gomp/delim-declare-variant-1.C -std=c++98 scan-tree-dump gimple "f\\.ompvariant. \\(10, 20, 30\\)" PASS: g++.dg/gomp/delim-declare-variant-1.C -std=c++98 scan-tree-dump gimple "f\\.ompvariant. \\(10\\)" PASS: g++.dg/gomp/delim-declare-variant-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++20 scan-assembler-not \\.globl[ \t]*_?_ZN5test117get_m\\.ompvariant PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++20 scan-assembler-not \\.globl[ \t]*_?_ZN5test117get_n\\.ompvariant PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++20 scan-assembler-not \\.weak[ \t]*_?_ZN5test117get_m\\.ompvariant PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++20 scan-assembler-not \\.weak[ \t]*_?_ZN5test117get_n\\.ompvariant PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++20 scan-tree-dump gimple "test1::get_m\\.ompvariant. \\(\\)" PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++20 scan-tree-dump gimple "test1::get_n\\.ompvariant. \\(&t1\\)" PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++26 scan-assembler-not \\.globl[ \t]*_?_ZN5test117get_m\\.ompvariant PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++26 scan-assembler-not \\.globl[ \t]*_?_ZN5test117get_n\\.ompvariant PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++26 scan-assembler-not \\.weak[ \t]*_?_ZN5test117get_m\\.ompvariant PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++26 scan-assembler-not \\.weak[ \t]*_?_ZN5test117get_n\\.ompvariant PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++26 scan-tree-dump gimple "test1::get_m\\.ompvariant. \\(\\)" PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++26 scan-tree-dump gimple "test1::get_n\\.ompvariant. \\(&t1\\)" PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++98 scan-assembler-not \\.globl[ \t]*_?_ZN5test117get_m\\.ompvariant PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++98 scan-assembler-not \\.globl[ \t]*_?_ZN5test117get_n\\.ompvariant PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++98 scan-assembler-not \\.weak[ \t]*_?_ZN5test117get_m\\.ompvariant PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++98 scan-assembler-not \\.weak[ \t]*_?_ZN5test117get_n\\.ompvariant PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++98 scan-tree-dump gimple "test1::get_m\\.ompvariant. \\(\\)" PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++98 scan-tree-dump gimple "test1::get_n\\.ompvariant. \\(&t1\\)" PASS: g++.dg/gomp/delim-declare-variant-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-3.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/gomp/delim-declare-variant-3.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/gomp/delim-declare-variant-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-3.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/gomp/delim-declare-variant-3.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/gomp/delim-declare-variant-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-3.C -std=c++98 (test for warnings, line 25) PASS: g++.dg/gomp/delim-declare-variant-3.C -std=c++98 (test for warnings, line 26) PASS: g++.dg/gomp/delim-declare-variant-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++20 scan-tree-dump-times gimple "bar \\(3\\)" 0 PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++20 scan-tree-dump-times gimple "bar\\.ompvariant. \\(3\\)" 2 PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++20 scan-tree-dump-times gimple "foo \\(42\\)" 1 PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++20 scan-tree-dump-times gimple "foo\\.ompvariant. \\(42\\)" 1 PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++20 scan-tree-dump-times gimple "omp declare variant base \\(bar.ompvariant." 2 PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++20 scan-tree-dump-times gimple "omp declare variant base \\(foo.ompvariant." 1 PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++26 scan-tree-dump-times gimple "bar \\(3\\)" 0 PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++26 scan-tree-dump-times gimple "bar\\.ompvariant. \\(3\\)" 2 PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++26 scan-tree-dump-times gimple "foo \\(42\\)" 1 PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++26 scan-tree-dump-times gimple "foo\\.ompvariant. \\(42\\)" 1 PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++26 scan-tree-dump-times gimple "omp declare variant base \\(bar.ompvariant." 2 PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++26 scan-tree-dump-times gimple "omp declare variant base \\(foo.ompvariant." 1 PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++98 scan-tree-dump-times gimple "bar \\(3\\)" 0 PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++98 scan-tree-dump-times gimple "bar\\.ompvariant. \\(3\\)" 2 PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++98 scan-tree-dump-times gimple "foo \\(42\\)" 1 PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++98 scan-tree-dump-times gimple "foo\\.ompvariant. \\(42\\)" 1 PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++98 scan-tree-dump-times gimple "omp declare variant base \\(bar.ompvariant." 2 PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++98 scan-tree-dump-times gimple "omp declare variant base \\(foo.ompvariant." 1 PASS: g++.dg/gomp/delim-declare-variant-4.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-40.C -std=c++20 (test for excess errors) XFAIL: g++.dg/gomp/delim-declare-variant-40.C -std=c++20 PR118530 (test for bogus messages, line 14) XFAIL: g++.dg/gomp/delim-declare-variant-40.C -std=c++20 PR118530 (test for bogus messages, line 27) XFAIL: g++.dg/gomp/delim-declare-variant-40.C -std=c++20 PR118530 (test for bogus messages, line 42) PASS: g++.dg/gomp/delim-declare-variant-40.C -std=c++26 (test for excess errors) XFAIL: g++.dg/gomp/delim-declare-variant-40.C -std=c++26 PR118530 (test for bogus messages, line 14) XFAIL: g++.dg/gomp/delim-declare-variant-40.C -std=c++26 PR118530 (test for bogus messages, line 27) XFAIL: g++.dg/gomp/delim-declare-variant-40.C -std=c++26 PR118530 (test for bogus messages, line 42) PASS: g++.dg/gomp/delim-declare-variant-40.C -std=c++98 (test for excess errors) XFAIL: g++.dg/gomp/delim-declare-variant-40.C -std=c++98 PR118530 (test for bogus messages, line 14) XFAIL: g++.dg/gomp/delim-declare-variant-40.C -std=c++98 PR118530 (test for bogus messages, line 27) XFAIL: g++.dg/gomp/delim-declare-variant-40.C -std=c++98 PR118530 (test for bogus messages, line 42) PASS: g++.dg/gomp/delim-declare-variant-41.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-41.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-41.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-5.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/gomp/delim-declare-variant-5.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/gomp/delim-declare-variant-5.C -std=c++20 (test for warnings, line 38) PASS: g++.dg/gomp/delim-declare-variant-5.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-5.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/gomp/delim-declare-variant-5.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/gomp/delim-declare-variant-5.C -std=c++26 (test for warnings, line 38) PASS: g++.dg/gomp/delim-declare-variant-5.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-5.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/gomp/delim-declare-variant-5.C -std=c++98 (test for warnings, line 29) PASS: g++.dg/gomp/delim-declare-variant-5.C -std=c++98 (test for warnings, line 38) PASS: g++.dg/gomp/delim-declare-variant-5.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++20 (test for errors, line 10) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++20 (test for errors, line 15) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++20 (test for errors, line 20) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++20 (test for errors, line 30) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++20 (test for errors, line 35) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++20 (test for errors, line 40) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++20 (test for errors, line 48) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++20 (test for errors, line 53) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++20 (test for errors, line 66) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++20 (test for errors, line 71) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++20 (test for errors, line 77) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++20 (test for errors, line 82) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++20 (test for errors, line 88) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++26 (test for errors, line 10) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++26 (test for errors, line 15) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++26 (test for errors, line 20) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++26 (test for errors, line 30) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++26 (test for errors, line 35) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++26 (test for errors, line 40) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++26 (test for errors, line 48) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++26 (test for errors, line 53) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++26 (test for errors, line 66) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++26 (test for errors, line 71) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++26 (test for errors, line 77) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++26 (test for errors, line 82) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++26 (test for errors, line 88) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++98 (test for errors, line 15) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++98 (test for errors, line 20) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++98 (test for errors, line 30) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++98 (test for errors, line 35) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++98 (test for errors, line 40) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++98 (test for errors, line 48) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++98 (test for errors, line 53) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++98 (test for errors, line 66) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++98 (test for errors, line 71) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++98 (test for errors, line 77) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++98 (test for errors, line 82) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++98 (test for errors, line 88) PASS: g++.dg/gomp/delim-declare-variant-50.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 103) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 108) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 114) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 119) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 124) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 129) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 138) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 143) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 149) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 154) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 162) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 167) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 173) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 178) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 38) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 42) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 49) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 53) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 64) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 68) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 79) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 83) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 93) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for errors, line 98) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 103) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 108) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 114) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 119) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 124) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 129) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 138) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 143) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 149) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 154) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 162) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 167) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 173) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 178) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 38) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 42) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 49) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 53) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 64) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 68) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 79) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 83) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 93) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for errors, line 98) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 103) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 108) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 114) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 119) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 124) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 129) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 138) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 143) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 149) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 154) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 162) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 167) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 173) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 178) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 38) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 42) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 49) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 53) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 64) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 68) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 79) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 83) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 93) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for errors, line 98) PASS: g++.dg/gomp/delim-declare-variant-51.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-52.C -std=c++20 (test for errors, line 14) PASS: g++.dg/gomp/delim-declare-variant-52.C -std=c++20 (test for errors, line 21) PASS: g++.dg/gomp/delim-declare-variant-52.C -std=c++20 (test for errors, line 8) PASS: g++.dg/gomp/delim-declare-variant-52.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-52.C -std=c++23 (test for errors, line 14) PASS: g++.dg/gomp/delim-declare-variant-52.C -std=c++23 (test for errors, line 21) PASS: g++.dg/gomp/delim-declare-variant-52.C -std=c++23 (test for errors, line 8) PASS: g++.dg/gomp/delim-declare-variant-52.C -std=c++23 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-52.C -std=c++26 (test for errors, line 14) PASS: g++.dg/gomp/delim-declare-variant-52.C -std=c++26 (test for errors, line 21) PASS: g++.dg/gomp/delim-declare-variant-52.C -std=c++26 (test for errors, line 8) PASS: g++.dg/gomp/delim-declare-variant-52.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++20 scan-assembler-not \\.globl[ \t]*_?_Z15bar.ompvariant PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++20 scan-assembler-not \\.globl[ \t]*_?_Z15foo.ompvariant PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++20 scan-assembler-not \\.weak[ \t]*_?_Z15bar.ompvariant PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++20 scan-assembler-not \\.weak[ \t]*_?_Z15foo.ompvariant PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++20 scan-tree-dump gimple "int bar.ompvariant. \\(.*\\)" PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++20 scan-tree-dump gimple "int foo.ompvariant. \\(.*\\)" PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++20 scan-tree-dump gimple "int foo \\(.*\\)" PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++20 scan-tree-dump-times gimple "bar \\(3\\)" 0 PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++20 scan-tree-dump-times gimple "bar\\.ompvariant. \\(3\\)" 2 PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++20 scan-tree-dump-times gimple "foo \\(42\\)" 1 PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++20 scan-tree-dump-times gimple "foo\\.ompvariant. \\(42\\)" 1 PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++26 scan-assembler-not \\.globl[ \t]*_?_Z15bar.ompvariant PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++26 scan-assembler-not \\.globl[ \t]*_?_Z15foo.ompvariant PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++26 scan-assembler-not \\.weak[ \t]*_?_Z15bar.ompvariant PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++26 scan-assembler-not \\.weak[ \t]*_?_Z15foo.ompvariant PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++26 scan-tree-dump gimple "int bar.ompvariant. \\(.*\\)" PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++26 scan-tree-dump gimple "int foo.ompvariant. \\(.*\\)" PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++26 scan-tree-dump gimple "int foo \\(.*\\)" PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++26 scan-tree-dump-times gimple "bar \\(3\\)" 0 PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++26 scan-tree-dump-times gimple "bar\\.ompvariant. \\(3\\)" 2 PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++26 scan-tree-dump-times gimple "foo \\(42\\)" 1 PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++26 scan-tree-dump-times gimple "foo\\.ompvariant. \\(42\\)" 1 PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++98 scan-assembler-not \\.globl[ \t]*_?_Z15bar.ompvariant PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++98 scan-assembler-not \\.globl[ \t]*_?_Z15foo.ompvariant PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++98 scan-assembler-not \\.weak[ \t]*_?_Z15bar.ompvariant PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++98 scan-assembler-not \\.weak[ \t]*_?_Z15foo.ompvariant PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++98 scan-tree-dump gimple "int bar.ompvariant. \\(.*\\)" PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++98 scan-tree-dump gimple "int foo.ompvariant. \\(.*\\)" PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++98 scan-tree-dump gimple "int foo \\(.*\\)" PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++98 scan-tree-dump-times gimple "bar \\(3\\)" 0 PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++98 scan-tree-dump-times gimple "bar\\.ompvariant. \\(3\\)" 2 PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++98 scan-tree-dump-times gimple "foo \\(42\\)" 1 PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++98 scan-tree-dump-times gimple "foo\\.ompvariant. \\(42\\)" 1 PASS: g++.dg/gomp/delim-declare-variant-6.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++20 scan-assembler-not \\.globl[ \t]*_?_ZN5test1IiE17get_m.ompvariant PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++20 scan-assembler-not \\.globl[ \t]*_?_ZN5test1IiE17get_n.ompvariant PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++20 scan-assembler-not \\.weak[ \t]*_?_ZN5test1IiE17get_m.ompvariant PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++20 scan-assembler-not \\.weak[ \t]*_?_ZN5test1IiE17get_n.ompvariant PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++20 scan-tree-dump gimple "int test1::get_m\\.ompvariant. \\(.*\\)" PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++20 scan-tree-dump gimple "int test1::get_n\\.ompvariant. \\(.*\\)" PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++20 scan-tree-dump gimple "test1::get_m\\.ompvariant. \\(\\)" PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++20 scan-tree-dump gimple "test1::get_n\\.ompvariant. \\(&t1\\)" PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++26 scan-assembler-not \\.globl[ \t]*_?_ZN5test1IiE17get_m.ompvariant PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++26 scan-assembler-not \\.globl[ \t]*_?_ZN5test1IiE17get_n.ompvariant PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++26 scan-assembler-not \\.weak[ \t]*_?_ZN5test1IiE17get_m.ompvariant PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++26 scan-assembler-not \\.weak[ \t]*_?_ZN5test1IiE17get_n.ompvariant PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++26 scan-tree-dump gimple "int test1::get_m\\.ompvariant. \\(.*\\)" PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++26 scan-tree-dump gimple "int test1::get_n\\.ompvariant. \\(.*\\)" PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++26 scan-tree-dump gimple "test1::get_m\\.ompvariant. \\(\\)" PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++26 scan-tree-dump gimple "test1::get_n\\.ompvariant. \\(&t1\\)" PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++98 scan-assembler-not \\.globl[ \t]*_?_ZN5test1IiE17get_m.ompvariant PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++98 scan-assembler-not \\.globl[ \t]*_?_ZN5test1IiE17get_n.ompvariant PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++98 scan-assembler-not \\.weak[ \t]*_?_ZN5test1IiE17get_m.ompvariant PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++98 scan-assembler-not \\.weak[ \t]*_?_ZN5test1IiE17get_n.ompvariant PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++98 scan-tree-dump gimple "int test1::get_m\\.ompvariant. \\(.*\\)" PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++98 scan-tree-dump gimple "int test1::get_n\\.ompvariant. \\(.*\\)" PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++98 scan-tree-dump gimple "test1::get_m\\.ompvariant. \\(\\)" PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++98 scan-tree-dump gimple "test1::get_n\\.ompvariant. \\(&t1\\)" PASS: g++.dg/gomp/delim-declare-variant-7.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/delim-declare-variant-70.C -std=c++11 (test for excess errors) XFAIL: g++.dg/gomp/delim-declare-variant-70.C -std=c++11 PR118791 (test for bogus messages, line 166) XFAIL: g++.dg/gomp/delim-declare-variant-70.C -std=c++11 PR118791 (test for bogus messages, line 167) XFAIL: g++.dg/gomp/delim-declare-variant-70.C -std=c++11 PR118791 (test for bogus messages, line 22) PASS: g++.dg/gomp/delim-declare-variant-70.C -std=c++20 (test for excess errors) XFAIL: g++.dg/gomp/delim-declare-variant-70.C -std=c++20 PR118791 (test for bogus messages, line 166) XFAIL: g++.dg/gomp/delim-declare-variant-70.C -std=c++20 PR118791 (test for bogus messages, line 167) XFAIL: g++.dg/gomp/delim-declare-variant-70.C -std=c++20 PR118791 (test for bogus messages, line 22) PASS: g++.dg/gomp/delim-declare-variant-70.C -std=c++26 (test for excess errors) XFAIL: g++.dg/gomp/delim-declare-variant-70.C -std=c++26 PR118791 (test for bogus messages, line 166) XFAIL: g++.dg/gomp/delim-declare-variant-70.C -std=c++26 PR118791 (test for bogus messages, line 167) XFAIL: g++.dg/gomp/delim-declare-variant-70.C -std=c++26 PR118791 (test for bogus messages, line 22) XFAIL: g++.dg/gomp/delim-declare-variant-71.C -std=c++11 (test for bogus messages, line 145) XFAIL: g++.dg/gomp/delim-declare-variant-71.C -std=c++11 (test for bogus messages, line 46) XFAIL: g++.dg/gomp/delim-declare-variant-71.C -std=c++11 (test for bogus messages, line 93) PASS: g++.dg/gomp/delim-declare-variant-71.C -std=c++11 (test for excess errors) XFAIL: g++.dg/gomp/delim-declare-variant-71.C -std=c++11 PR118530 (test for bogus messages, line 120) XFAIL: g++.dg/gomp/delim-declare-variant-71.C -std=c++20 (test for bogus messages, line 145) XFAIL: g++.dg/gomp/delim-declare-variant-71.C -std=c++20 (test for bogus messages, line 46) XFAIL: g++.dg/gomp/delim-declare-variant-71.C -std=c++20 (test for bogus messages, line 93) PASS: g++.dg/gomp/delim-declare-variant-71.C -std=c++20 (test for excess errors) XFAIL: g++.dg/gomp/delim-declare-variant-71.C -std=c++20 PR118530 (test for bogus messages, line 120) XFAIL: g++.dg/gomp/delim-declare-variant-71.C -std=c++26 (test for bogus messages, line 145) XFAIL: g++.dg/gomp/delim-declare-variant-71.C -std=c++26 (test for bogus messages, line 46) XFAIL: g++.dg/gomp/delim-declare-variant-71.C -std=c++26 (test for bogus messages, line 93) PASS: g++.dg/gomp/delim-declare-variant-71.C -std=c++26 (test for excess errors) XFAIL: g++.dg/gomp/delim-declare-variant-71.C -std=c++26 PR118530 (test for bogus messages, line 120) PASS: g++.dg/gomp/depend-1.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/gomp/depend-1.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/gomp/depend-1.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/gomp/depend-1.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/gomp/depend-1.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/gomp/depend-1.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/gomp/depend-1.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/gomp/depend-1.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/gomp/depend-1.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/gomp/depend-1.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/gomp/depend-1.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/gomp/depend-1.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/gomp/depend-1.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/gomp/depend-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/depend-1.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/gomp/depend-1.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/gomp/depend-1.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/gomp/depend-1.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/gomp/depend-1.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/gomp/depend-1.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/gomp/depend-1.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/gomp/depend-1.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/gomp/depend-1.C -std=gnu++26 (test for errors, line 36) PASS: g++.dg/gomp/depend-1.C -std=gnu++26 (test for errors, line 38) PASS: g++.dg/gomp/depend-1.C -std=gnu++26 (test for errors, line 40) PASS: g++.dg/gomp/depend-1.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/gomp/depend-1.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/gomp/depend-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/depend-1.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/gomp/depend-1.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/gomp/depend-1.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/gomp/depend-1.C -std=gnu++98 (test for errors, line 26) PASS: g++.dg/gomp/depend-1.C -std=gnu++98 (test for errors, line 28) PASS: g++.dg/gomp/depend-1.C -std=gnu++98 (test for errors, line 30) PASS: g++.dg/gomp/depend-1.C -std=gnu++98 (test for errors, line 32) PASS: g++.dg/gomp/depend-1.C -std=gnu++98 (test for errors, line 34) PASS: g++.dg/gomp/depend-1.C -std=gnu++98 (test for errors, line 36) PASS: g++.dg/gomp/depend-1.C -std=gnu++98 (test for errors, line 38) PASS: g++.dg/gomp/depend-1.C -std=gnu++98 (test for errors, line 40) PASS: g++.dg/gomp/depend-1.C -std=gnu++98 (test for errors, line 42) PASS: g++.dg/gomp/depend-1.C -std=gnu++98 (test for errors, line 44) PASS: g++.dg/gomp/depend-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/depend-2.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/gomp/depend-2.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/gomp/depend-2.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/gomp/depend-2.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/gomp/depend-2.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/gomp/depend-2.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/gomp/depend-2.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/gomp/depend-2.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/gomp/depend-2.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/gomp/depend-2.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/gomp/depend-2.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/gomp/depend-2.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/gomp/depend-2.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/gomp/depend-2.C -std=gnu++20 (test for errors, line 46) PASS: g++.dg/gomp/depend-2.C -std=gnu++20 (test for errors, line 48) PASS: g++.dg/gomp/depend-2.C -std=gnu++20 (test for errors, line 50) PASS: g++.dg/gomp/depend-2.C -std=gnu++20 (test for errors, line 52) PASS: g++.dg/gomp/depend-2.C -std=gnu++20 (test for errors, line 54) PASS: g++.dg/gomp/depend-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/depend-2.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/gomp/depend-2.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/gomp/depend-2.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/gomp/depend-2.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/gomp/depend-2.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/gomp/depend-2.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/gomp/depend-2.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/gomp/depend-2.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/gomp/depend-2.C -std=gnu++26 (test for errors, line 36) PASS: g++.dg/gomp/depend-2.C -std=gnu++26 (test for errors, line 38) PASS: g++.dg/gomp/depend-2.C -std=gnu++26 (test for errors, line 40) PASS: g++.dg/gomp/depend-2.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/gomp/depend-2.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/gomp/depend-2.C -std=gnu++26 (test for errors, line 46) PASS: g++.dg/gomp/depend-2.C -std=gnu++26 (test for errors, line 48) PASS: g++.dg/gomp/depend-2.C -std=gnu++26 (test for errors, line 50) PASS: g++.dg/gomp/depend-2.C -std=gnu++26 (test for errors, line 52) PASS: g++.dg/gomp/depend-2.C -std=gnu++26 (test for errors, line 54) PASS: g++.dg/gomp/depend-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 26) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 28) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 30) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 32) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 34) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 36) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 38) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 40) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 42) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 44) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 46) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 48) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 50) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 52) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 54) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/depend-iterator-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/depend-iterator-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/depend-iterator-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 101) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 103) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 111) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 16) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 18) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 24) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 26) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 30) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 34) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 39) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 41) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 43) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 45) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 49) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 53) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 55) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 68) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 69) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 77) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 79) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 81) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 83) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 85) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 87) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 91) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 95) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 97) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for errors, line 99) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 101) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 103) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 111) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 26) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 30) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 34) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 39) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 41) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 43) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 45) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 49) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 53) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 55) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 68) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 69) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 77) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 79) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 81) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 83) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 85) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 87) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 91) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 95) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 97) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for errors, line 99) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 101) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 103) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 111) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 12) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 14) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 16) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 18) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 20) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 24) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 26) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 28) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 30) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 34) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 39) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 41) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 43) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 45) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 49) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 53) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 55) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 68) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 69) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 77) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 79) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 81) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 83) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 85) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 87) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 91) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 95) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 97) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for errors, line 99) PASS: g++.dg/gomp/depend-iterator-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/depend-iterator-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/depend-iterator-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/depend-iterator-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 104) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 106) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 108) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 118) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 76) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 77) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 78) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 79) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 80) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 81) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 82) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 83) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 84) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 85) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 86) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 87) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 88) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 89) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 90) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 91) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 92) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 93) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 94) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for errors, line 96) PASS: g++.dg/gomp/depobj-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 104) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 106) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 108) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 118) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 76) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 77) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 78) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 79) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 80) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 81) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 82) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 83) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 84) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 85) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 86) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 87) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 88) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 89) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 90) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 91) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 92) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 93) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 94) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for errors, line 96) PASS: g++.dg/gomp/depobj-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 104) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 106) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 108) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 118) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 76) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 77) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 78) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 79) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 80) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 81) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 82) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 83) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 84) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 85) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 86) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 87) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 88) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 89) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 90) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 91) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 92) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 93) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 94) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for errors, line 96) PASS: g++.dg/gomp/depobj-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/deprecate-1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/gomp/deprecate-1.C -std=c++20 (test for warnings, line 104) PASS: g++.dg/gomp/deprecate-1.C -std=c++20 (test for warnings, line 111) PASS: g++.dg/gomp/deprecate-1.C -std=c++20 (test for warnings, line 117) PASS: g++.dg/gomp/deprecate-1.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/gomp/deprecate-1.C -std=c++20 (test for warnings, line 26) PASS: g++.dg/gomp/deprecate-1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/gomp/deprecate-1.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/gomp/deprecate-1.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/gomp/deprecate-1.C -std=c++20 (test for warnings, line 52) PASS: g++.dg/gomp/deprecate-1.C -std=c++20 (test for warnings, line 63) PASS: g++.dg/gomp/deprecate-1.C -std=c++20 (test for warnings, line 73) PASS: g++.dg/gomp/deprecate-1.C -std=c++20 (test for warnings, line 79) PASS: g++.dg/gomp/deprecate-1.C -std=c++20 (test for warnings, line 86) PASS: g++.dg/gomp/deprecate-1.C -std=c++20 (test for warnings, line 96) PASS: g++.dg/gomp/deprecate-1.C -std=c++20 expected multiline pattern lines 106-108 PASS: g++.dg/gomp/deprecate-1.C -std=c++20 expected multiline pattern lines 113-114 PASS: g++.dg/gomp/deprecate-1.C -std=c++20 expected multiline pattern lines 119-121 PASS: g++.dg/gomp/deprecate-1.C -std=c++20 expected multiline pattern lines 12-15 PASS: g++.dg/gomp/deprecate-1.C -std=c++20 expected multiline pattern lines 21-24 PASS: g++.dg/gomp/deprecate-1.C -std=c++20 expected multiline pattern lines 28-31 PASS: g++.dg/gomp/deprecate-1.C -std=c++20 expected multiline pattern lines 37-40 PASS: g++.dg/gomp/deprecate-1.C -std=c++20 expected multiline pattern lines 44-47 PASS: g++.dg/gomp/deprecate-1.C -std=c++20 expected multiline pattern lines 5-8 PASS: g++.dg/gomp/deprecate-1.C -std=c++20 expected multiline pattern lines 54-56 PASS: g++.dg/gomp/deprecate-1.C -std=c++20 expected multiline pattern lines 65-67 PASS: g++.dg/gomp/deprecate-1.C -std=c++20 expected multiline pattern lines 75-77 PASS: g++.dg/gomp/deprecate-1.C -std=c++20 expected multiline pattern lines 81-83 PASS: g++.dg/gomp/deprecate-1.C -std=c++20 expected multiline pattern lines 88-93 PASS: g++.dg/gomp/deprecate-1.C -std=c++20 expected multiline pattern lines 98-101 PASS: g++.dg/gomp/deprecate-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/deprecate-1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/gomp/deprecate-1.C -std=c++26 (test for warnings, line 104) PASS: g++.dg/gomp/deprecate-1.C -std=c++26 (test for warnings, line 111) PASS: g++.dg/gomp/deprecate-1.C -std=c++26 (test for warnings, line 117) PASS: g++.dg/gomp/deprecate-1.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/gomp/deprecate-1.C -std=c++26 (test for warnings, line 26) PASS: g++.dg/gomp/deprecate-1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/gomp/deprecate-1.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/gomp/deprecate-1.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/gomp/deprecate-1.C -std=c++26 (test for warnings, line 52) PASS: g++.dg/gomp/deprecate-1.C -std=c++26 (test for warnings, line 63) PASS: g++.dg/gomp/deprecate-1.C -std=c++26 (test for warnings, line 73) PASS: g++.dg/gomp/deprecate-1.C -std=c++26 (test for warnings, line 79) PASS: g++.dg/gomp/deprecate-1.C -std=c++26 (test for warnings, line 86) PASS: g++.dg/gomp/deprecate-1.C -std=c++26 (test for warnings, line 96) PASS: g++.dg/gomp/deprecate-1.C -std=c++26 expected multiline pattern lines 106-108 PASS: g++.dg/gomp/deprecate-1.C -std=c++26 expected multiline pattern lines 113-114 PASS: g++.dg/gomp/deprecate-1.C -std=c++26 expected multiline pattern lines 119-121 PASS: g++.dg/gomp/deprecate-1.C -std=c++26 expected multiline pattern lines 12-15 PASS: g++.dg/gomp/deprecate-1.C -std=c++26 expected multiline pattern lines 21-24 PASS: g++.dg/gomp/deprecate-1.C -std=c++26 expected multiline pattern lines 28-31 PASS: g++.dg/gomp/deprecate-1.C -std=c++26 expected multiline pattern lines 37-40 PASS: g++.dg/gomp/deprecate-1.C -std=c++26 expected multiline pattern lines 44-47 PASS: g++.dg/gomp/deprecate-1.C -std=c++26 expected multiline pattern lines 5-8 PASS: g++.dg/gomp/deprecate-1.C -std=c++26 expected multiline pattern lines 54-56 PASS: g++.dg/gomp/deprecate-1.C -std=c++26 expected multiline pattern lines 65-67 PASS: g++.dg/gomp/deprecate-1.C -std=c++26 expected multiline pattern lines 75-77 PASS: g++.dg/gomp/deprecate-1.C -std=c++26 expected multiline pattern lines 81-83 PASS: g++.dg/gomp/deprecate-1.C -std=c++26 expected multiline pattern lines 88-93 PASS: g++.dg/gomp/deprecate-1.C -std=c++26 expected multiline pattern lines 98-101 PASS: g++.dg/gomp/deprecate-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/deprecate-1.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/gomp/deprecate-1.C -std=c++98 (test for warnings, line 104) PASS: g++.dg/gomp/deprecate-1.C -std=c++98 (test for warnings, line 111) PASS: g++.dg/gomp/deprecate-1.C -std=c++98 (test for warnings, line 117) PASS: g++.dg/gomp/deprecate-1.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/gomp/deprecate-1.C -std=c++98 (test for warnings, line 26) PASS: g++.dg/gomp/deprecate-1.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/gomp/deprecate-1.C -std=c++98 (test for warnings, line 35) PASS: g++.dg/gomp/deprecate-1.C -std=c++98 (test for warnings, line 42) PASS: g++.dg/gomp/deprecate-1.C -std=c++98 (test for warnings, line 52) PASS: g++.dg/gomp/deprecate-1.C -std=c++98 (test for warnings, line 63) PASS: g++.dg/gomp/deprecate-1.C -std=c++98 (test for warnings, line 73) PASS: g++.dg/gomp/deprecate-1.C -std=c++98 (test for warnings, line 79) PASS: g++.dg/gomp/deprecate-1.C -std=c++98 (test for warnings, line 86) PASS: g++.dg/gomp/deprecate-1.C -std=c++98 (test for warnings, line 96) PASS: g++.dg/gomp/deprecate-1.C -std=c++98 expected multiline pattern lines 106-108 PASS: g++.dg/gomp/deprecate-1.C -std=c++98 expected multiline pattern lines 113-114 PASS: g++.dg/gomp/deprecate-1.C -std=c++98 expected multiline pattern lines 119-121 PASS: g++.dg/gomp/deprecate-1.C -std=c++98 expected multiline pattern lines 12-15 PASS: g++.dg/gomp/deprecate-1.C -std=c++98 expected multiline pattern lines 21-24 PASS: g++.dg/gomp/deprecate-1.C -std=c++98 expected multiline pattern lines 28-31 PASS: g++.dg/gomp/deprecate-1.C -std=c++98 expected multiline pattern lines 37-40 PASS: g++.dg/gomp/deprecate-1.C -std=c++98 expected multiline pattern lines 44-47 PASS: g++.dg/gomp/deprecate-1.C -std=c++98 expected multiline pattern lines 5-8 PASS: g++.dg/gomp/deprecate-1.C -std=c++98 expected multiline pattern lines 54-56 PASS: g++.dg/gomp/deprecate-1.C -std=c++98 expected multiline pattern lines 65-67 PASS: g++.dg/gomp/deprecate-1.C -std=c++98 expected multiline pattern lines 75-77 PASS: g++.dg/gomp/deprecate-1.C -std=c++98 expected multiline pattern lines 81-83 PASS: g++.dg/gomp/deprecate-1.C -std=c++98 expected multiline pattern lines 88-93 PASS: g++.dg/gomp/deprecate-1.C -std=c++98 expected multiline pattern lines 98-101 PASS: g++.dg/gomp/deprecate-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/deprecate-2.C -std=c++20 at line 31 (test for warnings, line 22) PASS: g++.dg/gomp/deprecate-2.C -std=c++20 at line 43 (test for warnings, line 34) PASS: g++.dg/gomp/deprecate-2.C -std=c++20 expected multiline pattern lines 24-27 PASS: g++.dg/gomp/deprecate-2.C -std=c++20 expected multiline pattern lines 36-39 XFAIL: g++.dg/gomp/deprecate-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/deprecate-2.C -std=c++26 at line 31 (test for warnings, line 22) PASS: g++.dg/gomp/deprecate-2.C -std=c++26 at line 43 (test for warnings, line 34) PASS: g++.dg/gomp/deprecate-2.C -std=c++26 expected multiline pattern lines 24-27 PASS: g++.dg/gomp/deprecate-2.C -std=c++26 expected multiline pattern lines 36-39 XFAIL: g++.dg/gomp/deprecate-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/deprecate-2.C -std=c++98 at line 31 (test for warnings, line 22) PASS: g++.dg/gomp/deprecate-2.C -std=c++98 at line 43 (test for warnings, line 34) PASS: g++.dg/gomp/deprecate-2.C -std=c++98 expected multiline pattern lines 24-27 PASS: g++.dg/gomp/deprecate-2.C -std=c++98 expected multiline pattern lines 36-39 XFAIL: g++.dg/gomp/deprecate-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/dispatch-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/dispatch-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/dispatch-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 24) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 26) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 30) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 32) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 35) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 37) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 39) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 41) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 43) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 45) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 47) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 49) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 51) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 53) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 55) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 57) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for errors, line 59) PASS: g++.dg/gomp/dispatch-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 26) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 30) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 32) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 35) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 37) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 39) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 41) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 43) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 45) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 47) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 49) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 51) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 53) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 55) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 57) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for errors, line 59) PASS: g++.dg/gomp/dispatch-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 20) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 22) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 24) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 26) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 28) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 30) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 32) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 35) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 37) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 39) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 41) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 43) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 45) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 47) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 49) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 51) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 53) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 55) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 57) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for errors, line 59) PASS: g++.dg/gomp/dispatch-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/dispatch-3.C -std=c++20 scan-tree-dump original "\\*.GOMP_DISPATCH \\(f \\(\\*f \\(2\\)\\)\\)" PASS: g++.dg/gomp/dispatch-3.C -std=c++20 scan-tree-dump-not gimple ".GOMP_DISPATCH" PASS: g++.dg/gomp/dispatch-3.C -std=c++20 scan-tree-dump-times original ".GOMP_DISPATCH" 1 PASS: g++.dg/gomp/dispatch-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/dispatch-3.C -std=c++26 scan-tree-dump original "\\*.GOMP_DISPATCH \\(f \\(\\*f \\(2\\)\\)\\)" PASS: g++.dg/gomp/dispatch-3.C -std=c++26 scan-tree-dump-not gimple ".GOMP_DISPATCH" PASS: g++.dg/gomp/dispatch-3.C -std=c++26 scan-tree-dump-times original ".GOMP_DISPATCH" 1 PASS: g++.dg/gomp/dispatch-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/dispatch-3.C -std=c++98 scan-tree-dump original "\\*.GOMP_DISPATCH \\(f \\(\\*f \\(2\\)\\)\\)" PASS: g++.dg/gomp/dispatch-3.C -std=c++98 scan-tree-dump-not gimple ".GOMP_DISPATCH" PASS: g++.dg/gomp/dispatch-3.C -std=c++98 scan-tree-dump-times original ".GOMP_DISPATCH" 1 PASS: g++.dg/gomp/dispatch-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/dispatch-4.C -std=c++20 scan-tree-dump-not gimple "__builtin_omp_get_mapped_ptr \\(OB" PASS: g++.dg/gomp/dispatch-4.C -std=c++20 scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 1 PASS: g++.dg/gomp/dispatch-4.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/dispatch-4.C -std=c++26 scan-tree-dump-not gimple "__builtin_omp_get_mapped_ptr \\(OB" PASS: g++.dg/gomp/dispatch-4.C -std=c++26 scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 1 PASS: g++.dg/gomp/dispatch-4.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/dispatch-4.C -std=c++98 scan-tree-dump-not gimple "__builtin_omp_get_mapped_ptr \\(OB" PASS: g++.dg/gomp/dispatch-4.C -std=c++98 scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 1 PASS: g++.dg/gomp/dispatch-4.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/dispatch-5.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/dispatch-5.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/dispatch-5.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/dispatch-6.C -std=c++20 scan-tree-dump-times original "y = .GOMP_DISPATCH \\(templ_base_fn \\(y\\)\\)" 2 PASS: g++.dg/gomp/dispatch-6.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/dispatch-6.C -std=c++26 scan-tree-dump-times original "y = .GOMP_DISPATCH \\(templ_base_fn \\(y\\)\\)" 2 PASS: g++.dg/gomp/dispatch-6.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/dispatch-6.C -std=c++98 scan-tree-dump-times original "y = .GOMP_DISPATCH \\(templ_base_fn \\(y\\)\\)" 2 PASS: g++.dg/gomp/dispatch-6.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/dispatch-7.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/dispatch-7.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/dispatch-7.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/dispatch-8.C -std=c++20 (test for errors, line 8) PASS: g++.dg/gomp/dispatch-8.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/dispatch-8.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/dispatch-8.C -std=c++26 (test for errors, line 8) PASS: g++.dg/gomp/dispatch-8.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/dispatch-8.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/dispatch-8.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/dispatch-8.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/dispatch-8.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/doacross-1.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/gomp/doacross-1.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/gomp/doacross-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/doacross-1.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/gomp/doacross-1.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/gomp/doacross-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/doacross-1.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/gomp/doacross-1.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/gomp/doacross-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/doacross-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/doacross-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/doacross-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/error-1.C -std=c++17 (test for bogus messages, line 20) PASS: g++.dg/gomp/error-1.C -std=c++17 (test for bogus messages, line 8) PASS: g++.dg/gomp/error-1.C -std=c++17 (test for errors, line 16) PASS: g++.dg/gomp/error-1.C -std=c++17 (test for errors, line 38) PASS: g++.dg/gomp/error-1.C -std=c++17 (test for warnings, line 12) PASS: g++.dg/gomp/error-1.C -std=c++17 (test for excess errors) PASS: g++.dg/gomp/error-1.C -std=c++20 (test for bogus messages, line 20) PASS: g++.dg/gomp/error-1.C -std=c++20 (test for bogus messages, line 8) PASS: g++.dg/gomp/error-1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/gomp/error-1.C -std=c++20 (test for errors, line 38) PASS: g++.dg/gomp/error-1.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/gomp/error-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/error-1.C -std=c++26 (test for bogus messages, line 20) PASS: g++.dg/gomp/error-1.C -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/gomp/error-1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/gomp/error-1.C -std=c++26 (test for errors, line 38) PASS: g++.dg/gomp/error-1.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/gomp/error-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/flush-1.C -std=gnu++20 scan-tree-dump-times gimple "__sync_synchronize" 3 PASS: g++.dg/gomp/flush-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/flush-1.C -std=gnu++26 scan-tree-dump-times gimple "__sync_synchronize" 3 PASS: g++.dg/gomp/flush-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/flush-1.C -std=gnu++98 scan-tree-dump-times gimple "__sync_synchronize" 3 PASS: g++.dg/gomp/flush-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/flush-2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/gomp/flush-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/gomp/flush-2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/gomp/flush-2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/gomp/flush-2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/flush-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/flush-2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/gomp/flush-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/gomp/flush-2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/gomp/flush-2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/gomp/flush-2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/flush-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/flush-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/gomp/flush-2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/gomp/flush-2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/flush-2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/flush-2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/flush-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-1.C -std=c++20 (test for errors, line 27) PASS: g++.dg/gomp/for-1.C -std=c++20 (test for errors, line 35) PASS: g++.dg/gomp/for-1.C -std=c++20 (test for errors, line 38) PASS: g++.dg/gomp/for-1.C -std=c++20 (test for errors, line 43) PASS: g++.dg/gomp/for-1.C -std=c++20 (test for errors, line 47) PASS: g++.dg/gomp/for-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/for-1.C -std=c++26 (test for errors, line 27) PASS: g++.dg/gomp/for-1.C -std=c++26 (test for errors, line 35) PASS: g++.dg/gomp/for-1.C -std=c++26 (test for errors, line 38) PASS: g++.dg/gomp/for-1.C -std=c++26 (test for errors, line 43) PASS: g++.dg/gomp/for-1.C -std=c++26 (test for errors, line 47) PASS: g++.dg/gomp/for-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/for-1.C -std=c++98 (test for errors, line 27) PASS: g++.dg/gomp/for-1.C -std=c++98 (test for errors, line 35) PASS: g++.dg/gomp/for-1.C -std=c++98 (test for errors, line 38) PASS: g++.dg/gomp/for-1.C -std=c++98 (test for errors, line 43) PASS: g++.dg/gomp/for-1.C -std=c++98 (test for errors, line 47) PASS: g++.dg/gomp/for-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-10.C -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_ordered_runtime_next" 1 PASS: g++.dg/gomp/for-10.C -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_ordered_runtime_start" 1 PASS: g++.dg/gomp/for-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/for-10.C -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_ordered_runtime_next" 1 PASS: g++.dg/gomp/for-10.C -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_ordered_runtime_start" 1 PASS: g++.dg/gomp/for-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/for-10.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_ordered_runtime_next" 1 PASS: g++.dg/gomp/for-10.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_ordered_runtime_start" 1 PASS: g++.dg/gomp/for-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/for-11.C -std=c++20 (test for errors, line 12) PASS: g++.dg/gomp/for-11.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/for-11.C -std=c++26 (test for errors, line 12) PASS: g++.dg/gomp/for-11.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/for-11.C -std=c++98 (test for errors, line 12) PASS: g++.dg/gomp/for-11.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-12.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/for-12.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/for-12.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-13.C -std=gnu++20 scan-tree-dump-times lower "omp_data_o" 0 PASS: g++.dg/gomp/for-13.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/for-13.C -std=gnu++26 scan-tree-dump-times lower "omp_data_o" 0 PASS: g++.dg/gomp/for-13.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/for-13.C -std=gnu++98 scan-tree-dump-times lower "omp_data_o" 0 PASS: g++.dg/gomp/for-13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/for-14.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/for-14.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/for-14.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-15.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/for-15.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/for-15.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-16.C -std=c++20 (test for errors, line 11) PASS: g++.dg/gomp/for-16.C -std=c++20 (test for errors, line 13) PASS: g++.dg/gomp/for-16.C -std=c++20 (test for errors, line 15) PASS: g++.dg/gomp/for-16.C -std=c++20 (test for errors, line 17) PASS: g++.dg/gomp/for-16.C -std=c++20 (test for errors, line 22) PASS: g++.dg/gomp/for-16.C -std=c++20 (test for errors, line 31) PASS: g++.dg/gomp/for-16.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/for-16.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/for-16.C -std=c++26 (test for errors, line 11) PASS: g++.dg/gomp/for-16.C -std=c++26 (test for errors, line 13) PASS: g++.dg/gomp/for-16.C -std=c++26 (test for errors, line 15) PASS: g++.dg/gomp/for-16.C -std=c++26 (test for errors, line 17) PASS: g++.dg/gomp/for-16.C -std=c++26 (test for errors, line 22) PASS: g++.dg/gomp/for-16.C -std=c++26 (test for errors, line 31) PASS: g++.dg/gomp/for-16.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/for-16.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/for-16.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/for-16.C -std=c++98 (test for errors, line 13) PASS: g++.dg/gomp/for-16.C -std=c++98 (test for errors, line 15) PASS: g++.dg/gomp/for-16.C -std=c++98 (test for errors, line 17) PASS: g++.dg/gomp/for-16.C -std=c++98 (test for errors, line 22) PASS: g++.dg/gomp/for-16.C -std=c++98 (test for errors, line 31) PASS: g++.dg/gomp/for-16.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/for-16.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-17.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/for-17.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/for-17.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-18.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/for-18.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/for-18.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-19.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/gomp/for-19.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/gomp/for-19.C -std=gnu++20 (test for warnings, line 37) PASS: g++.dg/gomp/for-19.C -std=gnu++20 (test for warnings, line 40) PASS: g++.dg/gomp/for-19.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/for-19.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/gomp/for-19.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/gomp/for-19.C -std=gnu++26 (test for warnings, line 37) PASS: g++.dg/gomp/for-19.C -std=gnu++26 (test for warnings, line 40) PASS: g++.dg/gomp/for-19.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/for-19.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/gomp/for-19.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/gomp/for-19.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/gomp/for-19.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/gomp/for-19.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/for-2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/gomp/for-2.C -std=c++20 (test for errors, line 16) PASS: g++.dg/gomp/for-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/for-2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/gomp/for-2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/gomp/for-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/for-2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/for-2.C -std=c++98 (test for errors, line 16) PASS: g++.dg/gomp/for-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-20.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/for-20.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/for-20.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/for-21.C -std=c++17 (test for errors, line 17) PASS: g++.dg/gomp/for-21.C -std=c++17 (test for errors, line 27) PASS: g++.dg/gomp/for-21.C -std=c++17 (test for errors, line 28) PASS: g++.dg/gomp/for-21.C -std=c++17 (test for errors, line 38) PASS: g++.dg/gomp/for-21.C -std=c++17 (test for errors, line 48) PASS: g++.dg/gomp/for-21.C -std=c++17 (test for errors, line 58) PASS: g++.dg/gomp/for-21.C -std=c++17 (test for errors, line 68) PASS: g++.dg/gomp/for-21.C -std=c++17 (test for errors, line 78) PASS: g++.dg/gomp/for-21.C -std=c++17 (test for errors, line 8) PASS: g++.dg/gomp/for-21.C -std=c++17 (test for errors, line 88) PASS: g++.dg/gomp/for-21.C -std=c++17 at line 29 (test for errors, line 27) PASS: g++.dg/gomp/for-21.C -std=c++17 at line 57 (test for errors, line 56) PASS: g++.dg/gomp/for-21.C -std=c++17 at line 59 (test for errors, line 56) PASS: g++.dg/gomp/for-21.C -std=c++17 at line 87 (test for errors, line 86) PASS: g++.dg/gomp/for-21.C -std=c++17 at line 89 (test for errors, line 86) PASS: g++.dg/gomp/for-21.C -std=c++17 (test for excess errors) PASS: g++.dg/gomp/for-21.C -std=c++20 (test for errors, line 17) PASS: g++.dg/gomp/for-21.C -std=c++20 (test for errors, line 27) PASS: g++.dg/gomp/for-21.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/for-21.C -std=c++20 (test for errors, line 38) PASS: g++.dg/gomp/for-21.C -std=c++20 (test for errors, line 48) PASS: g++.dg/gomp/for-21.C -std=c++20 (test for errors, line 58) PASS: g++.dg/gomp/for-21.C -std=c++20 (test for errors, line 68) PASS: g++.dg/gomp/for-21.C -std=c++20 (test for errors, line 78) PASS: g++.dg/gomp/for-21.C -std=c++20 (test for errors, line 8) PASS: g++.dg/gomp/for-21.C -std=c++20 (test for errors, line 88) PASS: g++.dg/gomp/for-21.C -std=c++20 at line 29 (test for errors, line 27) PASS: g++.dg/gomp/for-21.C -std=c++20 at line 57 (test for errors, line 56) PASS: g++.dg/gomp/for-21.C -std=c++20 at line 59 (test for errors, line 56) PASS: g++.dg/gomp/for-21.C -std=c++20 at line 87 (test for errors, line 86) PASS: g++.dg/gomp/for-21.C -std=c++20 at line 89 (test for errors, line 86) PASS: g++.dg/gomp/for-21.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/for-21.C -std=c++26 (test for errors, line 17) PASS: g++.dg/gomp/for-21.C -std=c++26 (test for errors, line 27) PASS: g++.dg/gomp/for-21.C -std=c++26 (test for errors, line 28) PASS: g++.dg/gomp/for-21.C -std=c++26 (test for errors, line 38) PASS: g++.dg/gomp/for-21.C -std=c++26 (test for errors, line 48) PASS: g++.dg/gomp/for-21.C -std=c++26 (test for errors, line 58) PASS: g++.dg/gomp/for-21.C -std=c++26 (test for errors, line 68) PASS: g++.dg/gomp/for-21.C -std=c++26 (test for errors, line 78) PASS: g++.dg/gomp/for-21.C -std=c++26 (test for errors, line 8) PASS: g++.dg/gomp/for-21.C -std=c++26 (test for errors, line 88) PASS: g++.dg/gomp/for-21.C -std=c++26 at line 29 (test for errors, line 27) PASS: g++.dg/gomp/for-21.C -std=c++26 at line 57 (test for errors, line 56) PASS: g++.dg/gomp/for-21.C -std=c++26 at line 59 (test for errors, line 56) PASS: g++.dg/gomp/for-21.C -std=c++26 at line 87 (test for errors, line 86) PASS: g++.dg/gomp/for-21.C -std=c++26 at line 89 (test for errors, line 86) PASS: g++.dg/gomp/for-21.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/for-22.C -std=c++17 (test for errors, line 26) PASS: g++.dg/gomp/for-22.C -std=c++17 (test for errors, line 36) PASS: g++.dg/gomp/for-22.C -std=c++17 (test for errors, line 46) PASS: g++.dg/gomp/for-22.C -std=c++17 at line 25 (test for errors, line 26) PASS: g++.dg/gomp/for-22.C -std=c++17 at line 27 (test for errors, line 26) PASS: g++.dg/gomp/for-22.C -std=c++17 at line 35 (test for errors, line 34) PASS: g++.dg/gomp/for-22.C -std=c++17 at line 37 (test for errors, line 34) PASS: g++.dg/gomp/for-22.C -std=c++17 at line 45 (test for errors, line 44) PASS: g++.dg/gomp/for-22.C -std=c++17 at line 47 (test for errors, line 44) PASS: g++.dg/gomp/for-22.C -std=c++17 (test for excess errors) PASS: g++.dg/gomp/for-22.C -std=c++20 (test for errors, line 26) PASS: g++.dg/gomp/for-22.C -std=c++20 (test for errors, line 36) PASS: g++.dg/gomp/for-22.C -std=c++20 (test for errors, line 46) PASS: g++.dg/gomp/for-22.C -std=c++20 at line 25 (test for errors, line 26) PASS: g++.dg/gomp/for-22.C -std=c++20 at line 27 (test for errors, line 26) PASS: g++.dg/gomp/for-22.C -std=c++20 at line 35 (test for errors, line 34) PASS: g++.dg/gomp/for-22.C -std=c++20 at line 37 (test for errors, line 34) PASS: g++.dg/gomp/for-22.C -std=c++20 at line 45 (test for errors, line 44) PASS: g++.dg/gomp/for-22.C -std=c++20 at line 47 (test for errors, line 44) PASS: g++.dg/gomp/for-22.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/for-22.C -std=c++26 (test for errors, line 26) PASS: g++.dg/gomp/for-22.C -std=c++26 (test for errors, line 36) PASS: g++.dg/gomp/for-22.C -std=c++26 (test for errors, line 46) PASS: g++.dg/gomp/for-22.C -std=c++26 at line 25 (test for errors, line 26) PASS: g++.dg/gomp/for-22.C -std=c++26 at line 27 (test for errors, line 26) PASS: g++.dg/gomp/for-22.C -std=c++26 at line 35 (test for errors, line 34) PASS: g++.dg/gomp/for-22.C -std=c++26 at line 37 (test for errors, line 34) PASS: g++.dg/gomp/for-22.C -std=c++26 at line 45 (test for errors, line 44) PASS: g++.dg/gomp/for-22.C -std=c++26 at line 47 (test for errors, line 44) PASS: g++.dg/gomp/for-22.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/for-3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/gomp/for-3.C -std=c++20 (test for errors, line 15) PASS: g++.dg/gomp/for-3.C -std=c++20 (test for errors, line 18) PASS: g++.dg/gomp/for-3.C -std=c++20 (test for errors, line 24) PASS: g++.dg/gomp/for-3.C -std=c++20 (test for errors, line 27) PASS: g++.dg/gomp/for-3.C -std=c++20 (test for errors, line 30) PASS: g++.dg/gomp/for-3.C -std=c++20 (test for errors, line 36) PASS: g++.dg/gomp/for-3.C -std=c++20 (test for errors, line 42) PASS: g++.dg/gomp/for-3.C -std=c++20 (test for errors, line 60) PASS: g++.dg/gomp/for-3.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/for-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/for-3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/gomp/for-3.C -std=c++26 (test for errors, line 15) PASS: g++.dg/gomp/for-3.C -std=c++26 (test for errors, line 18) PASS: g++.dg/gomp/for-3.C -std=c++26 (test for errors, line 24) PASS: g++.dg/gomp/for-3.C -std=c++26 (test for errors, line 27) PASS: g++.dg/gomp/for-3.C -std=c++26 (test for errors, line 30) PASS: g++.dg/gomp/for-3.C -std=c++26 (test for errors, line 36) PASS: g++.dg/gomp/for-3.C -std=c++26 (test for errors, line 42) PASS: g++.dg/gomp/for-3.C -std=c++26 (test for errors, line 60) PASS: g++.dg/gomp/for-3.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/for-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/for-3.C -std=c++98 (test for errors, line 12) PASS: g++.dg/gomp/for-3.C -std=c++98 (test for errors, line 15) PASS: g++.dg/gomp/for-3.C -std=c++98 (test for errors, line 18) PASS: g++.dg/gomp/for-3.C -std=c++98 (test for errors, line 24) PASS: g++.dg/gomp/for-3.C -std=c++98 (test for errors, line 27) PASS: g++.dg/gomp/for-3.C -std=c++98 (test for errors, line 30) PASS: g++.dg/gomp/for-3.C -std=c++98 (test for errors, line 36) PASS: g++.dg/gomp/for-3.C -std=c++98 (test for errors, line 42) PASS: g++.dg/gomp/for-3.C -std=c++98 (test for errors, line 60) PASS: g++.dg/gomp/for-3.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/for-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-4.C -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_nonmonotonic_dynamic_next" 1 PASS: g++.dg/gomp/for-4.C -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_nonmonotonic_dynamic_start" 1 PASS: g++.dg/gomp/for-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/for-4.C -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_nonmonotonic_dynamic_next" 1 PASS: g++.dg/gomp/for-4.C -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_nonmonotonic_dynamic_start" 1 PASS: g++.dg/gomp/for-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/for-4.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_nonmonotonic_dynamic_next" 1 PASS: g++.dg/gomp/for-4.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_nonmonotonic_dynamic_start" 1 PASS: g++.dg/gomp/for-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/for-5.C -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_nonmonotonic_guided_next" 1 PASS: g++.dg/gomp/for-5.C -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_nonmonotonic_guided_start" 1 PASS: g++.dg/gomp/for-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/for-5.C -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_nonmonotonic_guided_next" 1 PASS: g++.dg/gomp/for-5.C -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_nonmonotonic_guided_start" 1 PASS: g++.dg/gomp/for-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/for-5.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_nonmonotonic_guided_next" 1 PASS: g++.dg/gomp/for-5.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_nonmonotonic_guided_start" 1 PASS: g++.dg/gomp/for-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/for-6.C -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_maybe_nonmonotonic_runtime_next" 1 PASS: g++.dg/gomp/for-6.C -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_maybe_nonmonotonic_runtime_start" 1 PASS: g++.dg/gomp/for-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/for-6.C -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_maybe_nonmonotonic_runtime_next" 1 PASS: g++.dg/gomp/for-6.C -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_maybe_nonmonotonic_runtime_start" 1 PASS: g++.dg/gomp/for-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/for-6.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_maybe_nonmonotonic_runtime_next" 1 PASS: g++.dg/gomp/for-6.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_maybe_nonmonotonic_runtime_start" 1 PASS: g++.dg/gomp/for-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/for-7.C -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_ordered_static_next" 1 PASS: g++.dg/gomp/for-7.C -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_ordered_static_start" 1 PASS: g++.dg/gomp/for-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/for-7.C -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_ordered_static_next" 1 PASS: g++.dg/gomp/for-7.C -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_ordered_static_start" 1 PASS: g++.dg/gomp/for-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/for-7.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_ordered_static_next" 1 PASS: g++.dg/gomp/for-7.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_ordered_static_start" 1 PASS: g++.dg/gomp/for-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/for-8.C -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_ordered_dynamic_next" 1 PASS: g++.dg/gomp/for-8.C -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_ordered_dynamic_start" 1 PASS: g++.dg/gomp/for-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/for-8.C -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_ordered_dynamic_next" 1 PASS: g++.dg/gomp/for-8.C -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_ordered_dynamic_start" 1 PASS: g++.dg/gomp/for-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/for-8.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_ordered_dynamic_next" 1 PASS: g++.dg/gomp/for-8.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_ordered_dynamic_start" 1 PASS: g++.dg/gomp/for-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/for-9.C -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_ordered_guided_next" 1 PASS: g++.dg/gomp/for-9.C -std=gnu++20 scan-tree-dump-times ompexp "GOMP_loop_ordered_guided_start" 1 PASS: g++.dg/gomp/for-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/for-9.C -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_ordered_guided_next" 1 PASS: g++.dg/gomp/for-9.C -std=gnu++26 scan-tree-dump-times ompexp "GOMP_loop_ordered_guided_start" 1 PASS: g++.dg/gomp/for-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/for-9.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_ordered_guided_next" 1 PASS: g++.dg/gomp/for-9.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_ordered_guided_start" 1 PASS: g++.dg/gomp/for-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/has_device_addr-non-lvalue-1.C -std=c++20 at line 23 (test for errors, line 22) PASS: g++.dg/gomp/has_device_addr-non-lvalue-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/has_device_addr-non-lvalue-1.C -std=c++26 at line 23 (test for errors, line 22) PASS: g++.dg/gomp/has_device_addr-non-lvalue-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/has_device_addr-non-lvalue-1.C -std=c++98 at line 23 (test for errors, line 22) PASS: g++.dg/gomp/has_device_addr-non-lvalue-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/ind-base-3.C -std=c++20 at line 28 (test for warnings, line 27) PASS: g++.dg/gomp/ind-base-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/ind-base-3.C -std=c++26 at line 28 (test for warnings, line 27) PASS: g++.dg/gomp/ind-base-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/ind-base-3.C -std=c++98 at line 28 (test for warnings, line 27) PASS: g++.dg/gomp/ind-base-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/interop-5.C -std=c++11 at line 57 (test for warnings, line 55) PASS: g++.dg/gomp/interop-5.C -std=c++11 at line 58 (test for warnings, line 55) PASS: g++.dg/gomp/interop-5.C -std=c++11 at line 59 (test for warnings, line 55) PASS: g++.dg/gomp/interop-5.C -std=c++11 at line 60 (test for warnings, line 55) PASS: g++.dg/gomp/interop-5.C -std=c++11 at line 67 (test for warnings, line 65) PASS: g++.dg/gomp/interop-5.C -std=c++11 at line 68 (test for warnings, line 65) PASS: g++.dg/gomp/interop-5.C -std=c++11 at line 77 (test for warnings, line 75) PASS: g++.dg/gomp/interop-5.C -std=c++11 scan-tree-dump-times original "#pragma omp interop depend\\(inout:x\\) use\\(obj7\\) destroy\\(obj6\\) init\\(target, targetsync: obj5\\) destroy\\(obj4\\) use\\(obj3\\) init\\(targetsync: obj2\\) init\\(targetsync: obj1\\) nowait[\r\n]" 2 PASS: g++.dg/gomp/interop-5.C -std=c++11 scan-tree-dump-times original "#pragma omp interop init\\(prefer_type\\({fr\\(""\\)}, {fr\\(""\\)}, {fr\\("cuda"\\)}, {fr\\("cuda_driver"\\)}, {fr\\("hsa"\\)}, {fr\\(""\\)}, {fr\\(""\\)}\\), target: obj2\\) init\\(prefer_type\\({fr\\(""\\)}, {fr\\(""\\)}, {fr\\("cuda"\\)}, {fr\\("cuda_driver"\\)}, {fr\\("hsa"\\)}, {fr\\(""\\)}, {fr\\(""\\)}\\), target: obj1\\)[\r\n]" 2 PASS: g++.dg/gomp/interop-5.C -std=c++11 scan-tree-dump-times original "#pragma omp interop init\\(prefer_type\\({fr\\("level_zero"\\)}, {fr\\("level_zero"\\)}\\), target, targetsync: obj5\\) init\\(prefer_type\\({fr\\("hip"\\)}, {fr\\("sycl"\\)}, {fr\\("opencl"\\)}\\), targetsync: obj7\\) init\\(prefer_type\\({fr\\("hip"\\)}, {fr\\("sycl"\\)}, {fr\\("opencl"\\)}\\), targetsync: obj4\\) init\\(target: obj3\\) init\\(prefer_type\\({fr\\("cuda"\\)}, {fr\\("cuda_driver"\\)}, {fr\\("hsa"\\)}, {fr\\(""\\)}, {fr\\(""\\)}\\), target: obj2\\) init\\(prefer_type\\({fr\\("cuda"\\)}, {fr\\("cuda_driver"\\)}, {fr\\("hsa"\\)}, {fr\\(""\\)}, {fr\\(""\\)}\\), target: obj1\\)[\r\n]" 2 PASS: g++.dg/gomp/interop-5.C -std=c++11 scan-tree-dump-times original "#pragma omp interop init\\(target, targetsync: obj5\\) init\\(targetsync: obj4\\) init\\(target: obj3\\) init\\(target: obj2\\) init\\(target: obj1\\)[\r\n]" 2 PASS: g++.dg/gomp/interop-5.C -std=c++11 scan-tree-dump-times original "#pragma omp interop use\\(obj5\\) nowait init\\(prefer_type\\({fr\\("cuda"\\)}, {fr\\("cuda_driver"\\),attr\\("ompx_nix"\\)}, {fr\\(""\\)}\\), targetsync: obj4\\) init\\(prefer_type\\({fr\\("cuda"\\)}, {fr\\("cuda_driver"\\),attr\\("ompx_nix"\\)}, {fr\\(""\\)}\\), targetsync: obj3\\) init\\(prefer_type\\({fr\\("hip"\\),attr\\("ompx_gnu_prio:1"\\),attr\\("ompx_gnu_debug"\\)}, {attr\\("ompx_gnu_nicest"\\),attr\\("ompx_something"\\)}\\), target: obj2\\) init\\(prefer_type\\({fr\\("hip"\\),attr\\("ompx_gnu_prio:1"\\),attr\\("ompx_gnu_debug"\\)}, {attr\\("ompx_gnu_nicest"\\),attr\\("ompx_something"\\)}\\), target: obj1\\)[\r\n]" 2 PASS: g++.dg/gomp/interop-5.C -std=c++11 scan-tree-dump-times original "#pragma omp interop use\\(obj7\\) destroy\\(obj6\\) init\\(targetsync: obj5\\) destroy\\(obj4\\) use\\(obj3\\) init\\(target: obj2\\) init\\(target: obj1\\)[\r\n]" 2 PASS: g++.dg/gomp/interop-5.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/interop-5.C -std=c++20 at line 57 (test for warnings, line 55) PASS: g++.dg/gomp/interop-5.C -std=c++20 at line 58 (test for warnings, line 55) PASS: g++.dg/gomp/interop-5.C -std=c++20 at line 59 (test for warnings, line 55) PASS: g++.dg/gomp/interop-5.C -std=c++20 at line 60 (test for warnings, line 55) PASS: g++.dg/gomp/interop-5.C -std=c++20 at line 67 (test for warnings, line 65) PASS: g++.dg/gomp/interop-5.C -std=c++20 at line 68 (test for warnings, line 65) PASS: g++.dg/gomp/interop-5.C -std=c++20 at line 77 (test for warnings, line 75) PASS: g++.dg/gomp/interop-5.C -std=c++20 scan-tree-dump-times original "#pragma omp interop depend\\(inout:x\\) use\\(obj7\\) destroy\\(obj6\\) init\\(target, targetsync: obj5\\) destroy\\(obj4\\) use\\(obj3\\) init\\(targetsync: obj2\\) init\\(targetsync: obj1\\) nowait[\r\n]" 2 PASS: g++.dg/gomp/interop-5.C -std=c++20 scan-tree-dump-times original "#pragma omp interop init\\(prefer_type\\({fr\\(""\\)}, {fr\\(""\\)}, {fr\\("cuda"\\)}, {fr\\("cuda_driver"\\)}, {fr\\("hsa"\\)}, {fr\\(""\\)}, {fr\\(""\\)}\\), target: obj2\\) init\\(prefer_type\\({fr\\(""\\)}, {fr\\(""\\)}, {fr\\("cuda"\\)}, {fr\\("cuda_driver"\\)}, {fr\\("hsa"\\)}, {fr\\(""\\)}, {fr\\(""\\)}\\), target: obj1\\)[\r\n]" 2 PASS: g++.dg/gomp/interop-5.C -std=c++20 scan-tree-dump-times original "#pragma omp interop init\\(prefer_type\\({fr\\("level_zero"\\)}, {fr\\("level_zero"\\)}\\), target, targetsync: obj5\\) init\\(prefer_type\\({fr\\("hip"\\)}, {fr\\("sycl"\\)}, {fr\\("opencl"\\)}\\), targetsync: obj7\\) init\\(prefer_type\\({fr\\("hip"\\)}, {fr\\("sycl"\\)}, {fr\\("opencl"\\)}\\), targetsync: obj4\\) init\\(target: obj3\\) init\\(prefer_type\\({fr\\("cuda"\\)}, {fr\\("cuda_driver"\\)}, {fr\\("hsa"\\)}, {fr\\(""\\)}, {fr\\(""\\)}\\), target: obj2\\) init\\(prefer_type\\({fr\\("cuda"\\)}, {fr\\("cuda_driver"\\)}, {fr\\("hsa"\\)}, {fr\\(""\\)}, {fr\\(""\\)}\\), target: obj1\\)[\r\n]" 2 PASS: g++.dg/gomp/interop-5.C -std=c++20 scan-tree-dump-times original "#pragma omp interop init\\(target, targetsync: obj5\\) init\\(targetsync: obj4\\) init\\(target: obj3\\) init\\(target: obj2\\) init\\(target: obj1\\)[\r\n]" 2 PASS: g++.dg/gomp/interop-5.C -std=c++20 scan-tree-dump-times original "#pragma omp interop use\\(obj5\\) nowait init\\(prefer_type\\({fr\\("cuda"\\)}, {fr\\("cuda_driver"\\),attr\\("ompx_nix"\\)}, {fr\\(""\\)}\\), targetsync: obj4\\) init\\(prefer_type\\({fr\\("cuda"\\)}, {fr\\("cuda_driver"\\),attr\\("ompx_nix"\\)}, {fr\\(""\\)}\\), targetsync: obj3\\) init\\(prefer_type\\({fr\\("hip"\\),attr\\("ompx_gnu_prio:1"\\),attr\\("ompx_gnu_debug"\\)}, {attr\\("ompx_gnu_nicest"\\),attr\\("ompx_something"\\)}\\), target: obj2\\) init\\(prefer_type\\({fr\\("hip"\\),attr\\("ompx_gnu_prio:1"\\),attr\\("ompx_gnu_debug"\\)}, {attr\\("ompx_gnu_nicest"\\),attr\\("ompx_something"\\)}\\), target: obj1\\)[\r\n]" 2 PASS: g++.dg/gomp/interop-5.C -std=c++20 scan-tree-dump-times original "#pragma omp interop use\\(obj7\\) destroy\\(obj6\\) init\\(targetsync: obj5\\) destroy\\(obj4\\) use\\(obj3\\) init\\(target: obj2\\) init\\(target: obj1\\)[\r\n]" 2 PASS: g++.dg/gomp/interop-5.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/interop-5.C -std=c++26 at line 57 (test for warnings, line 55) PASS: g++.dg/gomp/interop-5.C -std=c++26 at line 58 (test for warnings, line 55) PASS: g++.dg/gomp/interop-5.C -std=c++26 at line 59 (test for warnings, line 55) PASS: g++.dg/gomp/interop-5.C -std=c++26 at line 60 (test for warnings, line 55) PASS: g++.dg/gomp/interop-5.C -std=c++26 at line 67 (test for warnings, line 65) PASS: g++.dg/gomp/interop-5.C -std=c++26 at line 68 (test for warnings, line 65) PASS: g++.dg/gomp/interop-5.C -std=c++26 at line 77 (test for warnings, line 75) PASS: g++.dg/gomp/interop-5.C -std=c++26 scan-tree-dump-times original "#pragma omp interop depend\\(inout:x\\) use\\(obj7\\) destroy\\(obj6\\) init\\(target, targetsync: obj5\\) destroy\\(obj4\\) use\\(obj3\\) init\\(targetsync: obj2\\) init\\(targetsync: obj1\\) nowait[\r\n]" 2 PASS: g++.dg/gomp/interop-5.C -std=c++26 scan-tree-dump-times original "#pragma omp interop init\\(prefer_type\\({fr\\(""\\)}, {fr\\(""\\)}, {fr\\("cuda"\\)}, {fr\\("cuda_driver"\\)}, {fr\\("hsa"\\)}, {fr\\(""\\)}, {fr\\(""\\)}\\), target: obj2\\) init\\(prefer_type\\({fr\\(""\\)}, {fr\\(""\\)}, {fr\\("cuda"\\)}, {fr\\("cuda_driver"\\)}, {fr\\("hsa"\\)}, {fr\\(""\\)}, {fr\\(""\\)}\\), target: obj1\\)[\r\n]" 2 PASS: g++.dg/gomp/interop-5.C -std=c++26 scan-tree-dump-times original "#pragma omp interop init\\(prefer_type\\({fr\\("level_zero"\\)}, {fr\\("level_zero"\\)}\\), target, targetsync: obj5\\) init\\(prefer_type\\({fr\\("hip"\\)}, {fr\\("sycl"\\)}, {fr\\("opencl"\\)}\\), targetsync: obj7\\) init\\(prefer_type\\({fr\\("hip"\\)}, {fr\\("sycl"\\)}, {fr\\("opencl"\\)}\\), targetsync: obj4\\) init\\(target: obj3\\) init\\(prefer_type\\({fr\\("cuda"\\)}, {fr\\("cuda_driver"\\)}, {fr\\("hsa"\\)}, {fr\\(""\\)}, {fr\\(""\\)}\\), target: obj2\\) init\\(prefer_type\\({fr\\("cuda"\\)}, {fr\\("cuda_driver"\\)}, {fr\\("hsa"\\)}, {fr\\(""\\)}, {fr\\(""\\)}\\), target: obj1\\)[\r\n]" 2 PASS: g++.dg/gomp/interop-5.C -std=c++26 scan-tree-dump-times original "#pragma omp interop init\\(target, targetsync: obj5\\) init\\(targetsync: obj4\\) init\\(target: obj3\\) init\\(target: obj2\\) init\\(target: obj1\\)[\r\n]" 2 PASS: g++.dg/gomp/interop-5.C -std=c++26 scan-tree-dump-times original "#pragma omp interop use\\(obj5\\) nowait init\\(prefer_type\\({fr\\("cuda"\\)}, {fr\\("cuda_driver"\\),attr\\("ompx_nix"\\)}, {fr\\(""\\)}\\), targetsync: obj4\\) init\\(prefer_type\\({fr\\("cuda"\\)}, {fr\\("cuda_driver"\\),attr\\("ompx_nix"\\)}, {fr\\(""\\)}\\), targetsync: obj3\\) init\\(prefer_type\\({fr\\("hip"\\),attr\\("ompx_gnu_prio:1"\\),attr\\("ompx_gnu_debug"\\)}, {attr\\("ompx_gnu_nicest"\\),attr\\("ompx_something"\\)}\\), target: obj2\\) init\\(prefer_type\\({fr\\("hip"\\),attr\\("ompx_gnu_prio:1"\\),attr\\("ompx_gnu_debug"\\)}, {attr\\("ompx_gnu_nicest"\\),attr\\("ompx_something"\\)}\\), target: obj1\\)[\r\n]" 2 PASS: g++.dg/gomp/interop-5.C -std=c++26 scan-tree-dump-times original "#pragma omp interop use\\(obj7\\) destroy\\(obj6\\) init\\(targetsync: obj5\\) destroy\\(obj4\\) use\\(obj3\\) init\\(target: obj2\\) init\\(target: obj1\\)[\r\n]" 2 PASS: g++.dg/gomp/interop-5.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/lastprivate-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/lastprivate-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/lastprivate-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/linear-1.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/gomp/linear-1.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/gomp/linear-1.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/gomp/linear-1.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/gomp/linear-1.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/gomp/linear-1.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/gomp/linear-1.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/gomp/linear-1.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/gomp/linear-1.C -std=gnu++20 (test for errors, line 45) PASS: g++.dg/gomp/linear-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/linear-1.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/gomp/linear-1.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/gomp/linear-1.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/gomp/linear-1.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/gomp/linear-1.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/gomp/linear-1.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/gomp/linear-1.C -std=gnu++26 (test for errors, line 39) PASS: g++.dg/gomp/linear-1.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/gomp/linear-1.C -std=gnu++26 (test for errors, line 45) PASS: g++.dg/gomp/linear-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/linear-1.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/gomp/linear-1.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/gomp/linear-1.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/gomp/linear-1.C -std=gnu++98 (test for errors, line 27) PASS: g++.dg/gomp/linear-1.C -std=gnu++98 (test for errors, line 30) PASS: g++.dg/gomp/linear-1.C -std=gnu++98 (test for errors, line 33) PASS: g++.dg/gomp/linear-1.C -std=gnu++98 (test for errors, line 39) PASS: g++.dg/gomp/linear-1.C -std=gnu++98 (test for errors, line 42) PASS: g++.dg/gomp/linear-1.C -std=gnu++98 (test for errors, line 45) PASS: g++.dg/gomp/linear-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/linear-2.C -std=gnu++20 (test for errors, line 100) PASS: g++.dg/gomp/linear-2.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/gomp/linear-2.C -std=gnu++20 (test for errors, line 111) PASS: g++.dg/gomp/linear-2.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/gomp/linear-2.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/gomp/linear-2.C -std=gnu++20 (test for errors, line 35) PASS: g++.dg/gomp/linear-2.C -std=gnu++20 (test for errors, line 44) PASS: g++.dg/gomp/linear-2.C -std=gnu++20 (test for errors, line 54) PASS: g++.dg/gomp/linear-2.C -std=gnu++20 (test for errors, line 63) PASS: g++.dg/gomp/linear-2.C -std=gnu++20 (test for errors, line 72) PASS: g++.dg/gomp/linear-2.C -std=gnu++20 (test for errors, line 82) PASS: g++.dg/gomp/linear-2.C -std=gnu++20 (test for errors, line 90) PASS: g++.dg/gomp/linear-2.C -std=gnu++20 at line 110 (test for errors, line 111) PASS: g++.dg/gomp/linear-2.C -std=gnu++20 at line 36 (test for errors, line 35) PASS: g++.dg/gomp/linear-2.C -std=gnu++20 at line 53 (test for errors, line 54) PASS: g++.dg/gomp/linear-2.C -std=gnu++20 at line 91 (test for errors, line 90) PASS: g++.dg/gomp/linear-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/linear-2.C -std=gnu++26 (test for errors, line 100) PASS: g++.dg/gomp/linear-2.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/gomp/linear-2.C -std=gnu++26 (test for errors, line 111) PASS: g++.dg/gomp/linear-2.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/gomp/linear-2.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/gomp/linear-2.C -std=gnu++26 (test for errors, line 35) PASS: g++.dg/gomp/linear-2.C -std=gnu++26 (test for errors, line 44) PASS: g++.dg/gomp/linear-2.C -std=gnu++26 (test for errors, line 54) PASS: g++.dg/gomp/linear-2.C -std=gnu++26 (test for errors, line 63) PASS: g++.dg/gomp/linear-2.C -std=gnu++26 (test for errors, line 72) PASS: g++.dg/gomp/linear-2.C -std=gnu++26 (test for errors, line 82) PASS: g++.dg/gomp/linear-2.C -std=gnu++26 (test for errors, line 90) PASS: g++.dg/gomp/linear-2.C -std=gnu++26 at line 110 (test for errors, line 111) PASS: g++.dg/gomp/linear-2.C -std=gnu++26 at line 36 (test for errors, line 35) PASS: g++.dg/gomp/linear-2.C -std=gnu++26 at line 53 (test for errors, line 54) PASS: g++.dg/gomp/linear-2.C -std=gnu++26 at line 91 (test for errors, line 90) PASS: g++.dg/gomp/linear-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/linear-2.C -std=gnu++98 (test for errors, line 100) PASS: g++.dg/gomp/linear-2.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/gomp/linear-2.C -std=gnu++98 (test for errors, line 111) PASS: g++.dg/gomp/linear-2.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/gomp/linear-2.C -std=gnu++98 (test for errors, line 28) PASS: g++.dg/gomp/linear-2.C -std=gnu++98 (test for errors, line 35) PASS: g++.dg/gomp/linear-2.C -std=gnu++98 (test for errors, line 44) PASS: g++.dg/gomp/linear-2.C -std=gnu++98 (test for errors, line 54) PASS: g++.dg/gomp/linear-2.C -std=gnu++98 (test for errors, line 63) PASS: g++.dg/gomp/linear-2.C -std=gnu++98 (test for errors, line 72) PASS: g++.dg/gomp/linear-2.C -std=gnu++98 (test for errors, line 82) PASS: g++.dg/gomp/linear-2.C -std=gnu++98 (test for errors, line 90) PASS: g++.dg/gomp/linear-2.C -std=gnu++98 at line 110 (test for errors, line 111) PASS: g++.dg/gomp/linear-2.C -std=gnu++98 at line 36 (test for errors, line 35) PASS: g++.dg/gomp/linear-2.C -std=gnu++98 at line 53 (test for errors, line 54) PASS: g++.dg/gomp/linear-2.C -std=gnu++98 at line 91 (test for errors, line 90) PASS: g++.dg/gomp/linear-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/linear-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/linear-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/linear-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/linear-4.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/gomp/linear-4.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/gomp/linear-4.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/gomp/linear-4.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/gomp/linear-4.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/gomp/linear-4.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/gomp/linear-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/linear-4.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/gomp/linear-4.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/gomp/linear-4.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/gomp/linear-4.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/gomp/linear-4.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/gomp/linear-4.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/gomp/linear-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/linear-4.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/gomp/linear-4.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/gomp/linear-4.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/gomp/linear-4.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/gomp/linear-4.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/gomp/linear-4.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/gomp/linear-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/linear-5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/linear-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/linear-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 101) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 105) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 109) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 114) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 117) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 121) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 125) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 129) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 133) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 138) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 158) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 161) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 164) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 167) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 170) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 173) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 176) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 179) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 182) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 185) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 188) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 191) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 194) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 197) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 200) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 203) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 21) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 219) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 223) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 235) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 238) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 24) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 242) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 247) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 27) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 30) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 33) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 36) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 39) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 42) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 45) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 48) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 51) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 54) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 57) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 60) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 63) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 66) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 73) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 86) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for errors, line 90) PASS: g++.dg/gomp/loop-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 101) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 105) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 109) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 114) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 117) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 121) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 125) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 129) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 133) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 138) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 158) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 161) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 164) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 167) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 170) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 173) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 176) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 179) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 182) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 185) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 188) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 191) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 194) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 197) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 200) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 203) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 219) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 223) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 235) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 238) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 242) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 247) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 27) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 30) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 33) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 36) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 39) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 42) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 45) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 48) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 51) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 54) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 57) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 60) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 63) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 66) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 73) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 86) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for errors, line 90) PASS: g++.dg/gomp/loop-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 101) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 105) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 109) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 114) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 117) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 121) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 125) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 129) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 133) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 138) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 158) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 161) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 164) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 167) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 170) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 173) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 176) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 179) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 182) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 185) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 188) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 191) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 194) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 197) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 200) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 203) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 21) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 219) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 223) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 235) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 238) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 24) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 242) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 247) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 27) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 30) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 33) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 36) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 39) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 42) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 45) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 48) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 51) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 54) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 57) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 60) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 63) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 66) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 73) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 86) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for errors, line 90) PASS: g++.dg/gomp/loop-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 102) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 106) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 110) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 115) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 118) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 122) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 126) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 130) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 134) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 139) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 160) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 163) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 166) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 169) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 172) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 175) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 178) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 181) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 184) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 187) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 190) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 193) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 196) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 199) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 202) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 205) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 221) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 225) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 237) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 240) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 244) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 249) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 25) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 31) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 34) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 37) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 40) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 43) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 46) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 49) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 52) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 55) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 58) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 61) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 64) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 67) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 74) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 87) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for errors, line 91) PASS: g++.dg/gomp/loop-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 102) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 106) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 110) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 115) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 118) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 122) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 126) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 130) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 134) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 139) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 160) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 163) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 166) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 169) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 172) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 175) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 178) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 181) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 184) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 187) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 190) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 193) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 196) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 199) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 202) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 205) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 221) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 225) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 237) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 240) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 244) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 249) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 25) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 31) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 34) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 37) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 40) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 43) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 46) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 49) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 52) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 55) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 58) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 61) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 64) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 67) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 74) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 87) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for errors, line 91) PASS: g++.dg/gomp/loop-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 102) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 106) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 110) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 115) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 118) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 122) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 126) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 130) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 134) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 139) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 160) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 163) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 166) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 169) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 172) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 175) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 178) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 181) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 184) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 187) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 190) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 193) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 196) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 199) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 202) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 205) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 22) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 221) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 225) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 237) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 240) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 244) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 249) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 25) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 28) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 31) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 34) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 37) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 40) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 43) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 46) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 49) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 52) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 55) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 58) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 61) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 64) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 67) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 74) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 87) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for errors, line 91) PASS: g++.dg/gomp/loop-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 102) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 105) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 108) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 115) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 124) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 128) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 139) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 143) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 147) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 151) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 155) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 159) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 164) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 167) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 172) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 175) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 180) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 200) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 203) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 206) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 209) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 212) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 215) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 218) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 221) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 224) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 227) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 230) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 242) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 246) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 257) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 261) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 266) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 270) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 274) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 78) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 81) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 84) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 87) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 90) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 93) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 96) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for errors, line 99) PASS: g++.dg/gomp/loop-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 102) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 105) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 108) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 115) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 124) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 128) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 139) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 143) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 147) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 151) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 155) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 159) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 164) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 167) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 172) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 175) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 180) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 200) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 203) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 206) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 209) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 212) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 215) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 218) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 221) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 224) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 227) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 230) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 242) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 246) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 257) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 261) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 266) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 270) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 274) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 78) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 81) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 84) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 87) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 90) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 93) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 96) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for errors, line 99) PASS: g++.dg/gomp/loop-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 102) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 105) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 108) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 115) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 124) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 128) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 139) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 143) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 147) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 151) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 155) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 159) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 164) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 167) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 172) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 175) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 180) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 200) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 203) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 206) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 209) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 212) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 215) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 218) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 221) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 224) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 227) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 230) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 242) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 246) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 257) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 261) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 266) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 270) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 274) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 78) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 81) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 84) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 87) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 90) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 93) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 96) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for errors, line 99) PASS: g++.dg/gomp/loop-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 102) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 105) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 168) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 171) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 174) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 177) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 180) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 183) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 186) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 189) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 192) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 195) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 198) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 201) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 204) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 207) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 210) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 213) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 216) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 219) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 222) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 225) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 84) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 87) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 90) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 93) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 96) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for errors, line 99) PASS: g++.dg/gomp/loop-4.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 102) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 105) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 168) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 171) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 174) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 177) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 180) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 183) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 186) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 189) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 192) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 195) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 198) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 201) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 204) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 207) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 210) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 213) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 216) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 219) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 222) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 225) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 84) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 87) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 90) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 93) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 96) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for errors, line 99) PASS: g++.dg/gomp/loop-4.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 102) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 105) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 168) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 171) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 174) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 177) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 180) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 183) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 186) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 189) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 192) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 195) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 198) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 201) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 204) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 207) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 210) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 213) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 216) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 219) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 222) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 225) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 84) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 87) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 90) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 93) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 96) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for errors, line 99) PASS: g++.dg/gomp/loop-4.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/loop-5.C -std=c++20 (test for errors, line 10) PASS: g++.dg/gomp/loop-5.C -std=c++20 (test for errors, line 21) PASS: g++.dg/gomp/loop-5.C -std=c++20 (test for errors, line 25) PASS: g++.dg/gomp/loop-5.C -std=c++20 (test for errors, line 35) PASS: g++.dg/gomp/loop-5.C -std=c++20 (test for errors, line 39) PASS: g++.dg/gomp/loop-5.C -std=c++20 (test for errors, line 6) PASS: g++.dg/gomp/loop-5.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/loop-5.C -std=c++26 (test for errors, line 10) PASS: g++.dg/gomp/loop-5.C -std=c++26 (test for errors, line 21) PASS: g++.dg/gomp/loop-5.C -std=c++26 (test for errors, line 25) PASS: g++.dg/gomp/loop-5.C -std=c++26 (test for errors, line 35) PASS: g++.dg/gomp/loop-5.C -std=c++26 (test for errors, line 39) PASS: g++.dg/gomp/loop-5.C -std=c++26 (test for errors, line 6) PASS: g++.dg/gomp/loop-5.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/loop-5.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/loop-5.C -std=c++98 (test for errors, line 21) PASS: g++.dg/gomp/loop-5.C -std=c++98 (test for errors, line 25) PASS: g++.dg/gomp/loop-5.C -std=c++98 (test for errors, line 35) PASS: g++.dg/gomp/loop-5.C -std=c++98 (test for errors, line 39) PASS: g++.dg/gomp/loop-5.C -std=c++98 (test for errors, line 6) PASS: g++.dg/gomp/loop-5.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/loop-6.C -std=c++20 (test for errors, line 62) PASS: g++.dg/gomp/loop-6.C -std=c++20 (test for errors, line 66) PASS: g++.dg/gomp/loop-6.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/loop-6.C -std=c++26 (test for errors, line 62) PASS: g++.dg/gomp/loop-6.C -std=c++26 (test for errors, line 66) PASS: g++.dg/gomp/loop-6.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/loop-6.C -std=c++98 (test for errors, line 62) PASS: g++.dg/gomp/loop-6.C -std=c++98 (test for errors, line 66) PASS: g++.dg/gomp/loop-6.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/loop-7.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/loop-7.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/loop-7.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/loop-8.C -std=c++20 (test for errors, line 105) PASS: g++.dg/gomp/loop-8.C -std=c++20 (test for errors, line 106) PASS: g++.dg/gomp/loop-8.C -std=c++20 (test for errors, line 107) PASS: g++.dg/gomp/loop-8.C -std=c++20 (test for errors, line 115) PASS: g++.dg/gomp/loop-8.C -std=c++20 (test for errors, line 116) PASS: g++.dg/gomp/loop-8.C -std=c++20 (test for errors, line 117) PASS: g++.dg/gomp/loop-8.C -std=c++20 (test for errors, line 67) PASS: g++.dg/gomp/loop-8.C -std=c++20 (test for errors, line 76) PASS: g++.dg/gomp/loop-8.C -std=c++20 (test for errors, line 86) PASS: g++.dg/gomp/loop-8.C -std=c++20 (test for errors, line 87) PASS: g++.dg/gomp/loop-8.C -std=c++20 (test for errors, line 96) PASS: g++.dg/gomp/loop-8.C -std=c++20 (test for errors, line 97) PASS: g++.dg/gomp/loop-8.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/loop-8.C -std=c++26 (test for errors, line 105) PASS: g++.dg/gomp/loop-8.C -std=c++26 (test for errors, line 106) PASS: g++.dg/gomp/loop-8.C -std=c++26 (test for errors, line 107) PASS: g++.dg/gomp/loop-8.C -std=c++26 (test for errors, line 115) PASS: g++.dg/gomp/loop-8.C -std=c++26 (test for errors, line 116) PASS: g++.dg/gomp/loop-8.C -std=c++26 (test for errors, line 117) PASS: g++.dg/gomp/loop-8.C -std=c++26 (test for errors, line 67) PASS: g++.dg/gomp/loop-8.C -std=c++26 (test for errors, line 76) PASS: g++.dg/gomp/loop-8.C -std=c++26 (test for errors, line 86) PASS: g++.dg/gomp/loop-8.C -std=c++26 (test for errors, line 87) PASS: g++.dg/gomp/loop-8.C -std=c++26 (test for errors, line 96) PASS: g++.dg/gomp/loop-8.C -std=c++26 (test for errors, line 97) PASS: g++.dg/gomp/loop-8.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/loop-8.C -std=c++98 (test for errors, line 105) PASS: g++.dg/gomp/loop-8.C -std=c++98 (test for errors, line 106) PASS: g++.dg/gomp/loop-8.C -std=c++98 (test for errors, line 107) PASS: g++.dg/gomp/loop-8.C -std=c++98 (test for errors, line 115) PASS: g++.dg/gomp/loop-8.C -std=c++98 (test for errors, line 116) PASS: g++.dg/gomp/loop-8.C -std=c++98 (test for errors, line 117) PASS: g++.dg/gomp/loop-8.C -std=c++98 (test for errors, line 67) PASS: g++.dg/gomp/loop-8.C -std=c++98 (test for errors, line 76) PASS: g++.dg/gomp/loop-8.C -std=c++98 (test for errors, line 86) PASS: g++.dg/gomp/loop-8.C -std=c++98 (test for errors, line 87) PASS: g++.dg/gomp/loop-8.C -std=c++98 (test for errors, line 96) PASS: g++.dg/gomp/loop-8.C -std=c++98 (test for errors, line 97) PASS: g++.dg/gomp/loop-8.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/macro-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/macro-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/macro-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/macro-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/macro-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/macro-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/macro-3.C -std=gnu++20 scan-tree-dump-times omplower "#pragma omp parallel" 4 PASS: g++.dg/gomp/macro-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/macro-3.C -std=gnu++26 scan-tree-dump-times omplower "#pragma omp parallel" 4 PASS: g++.dg/gomp/macro-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/macro-3.C -std=gnu++98 scan-tree-dump-times omplower "#pragma omp parallel" 4 PASS: g++.dg/gomp/macro-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/macro-4.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/gomp/macro-4.C -std=gnu++20 (test for warnings, line 15) PASS: g++.dg/gomp/macro-4.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/gomp/macro-4.C -std=gnu++20 (test for warnings, line 25) PASS: g++.dg/gomp/macro-4.C -std=gnu++20 (test for warnings, line 27) PASS: g++.dg/gomp/macro-4.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/gomp/macro-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/macro-4.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/gomp/macro-4.C -std=gnu++26 (test for warnings, line 15) PASS: g++.dg/gomp/macro-4.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/gomp/macro-4.C -std=gnu++26 (test for warnings, line 25) PASS: g++.dg/gomp/macro-4.C -std=gnu++26 (test for warnings, line 27) PASS: g++.dg/gomp/macro-4.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/gomp/macro-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/macro-4.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/gomp/macro-4.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/gomp/macro-4.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/gomp/macro-4.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/gomp/macro-4.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/gomp/macro-4.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/gomp/macro-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 100) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 106) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 108) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 110) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 112) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 30) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 32) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 34) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 36) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 38) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 40) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 42) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 44) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 46) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 48) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 50) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 52) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 54) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 56) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 58) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 60) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 62) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 64) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 66) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for errors, line 68) PASS: g++.dg/gomp/map-1.C -std=c++20 (test for excess errors) XFAIL: g++.dg/gomp/map-1.C -std=c++20 PR97996 (test for errors, line 47) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 100) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 106) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 108) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 110) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 112) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 28) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 30) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 32) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 34) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 36) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 38) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 40) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 42) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 44) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 46) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 48) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 50) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 52) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 54) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 56) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 58) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 60) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 62) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 64) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 66) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for errors, line 68) PASS: g++.dg/gomp/map-1.C -std=c++26 (test for excess errors) XFAIL: g++.dg/gomp/map-1.C -std=c++26 PR97996 (test for errors, line 47) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 100) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 106) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 108) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 110) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 112) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 28) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 30) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 32) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 34) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 36) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 38) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 40) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 42) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 44) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 46) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 48) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 50) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 52) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 54) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 56) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 58) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 60) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 62) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 64) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 66) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for errors, line 68) PASS: g++.dg/gomp/map-1.C -std=c++98 (test for excess errors) XFAIL: g++.dg/gomp/map-1.C -std=c++98 PR97996 (test for errors, line 47) PASS: g++.dg/gomp/map-2.C -std=c++20 (test for errors, line 16) PASS: g++.dg/gomp/map-2.C -std=c++20 (test for errors, line 22) PASS: g++.dg/gomp/map-2.C -std=c++20 (test for errors, line 24) PASS: g++.dg/gomp/map-2.C -std=c++20 (test for errors, line 26) PASS: g++.dg/gomp/map-2.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/map-2.C -std=c++20 (test for errors, line 30) PASS: g++.dg/gomp/map-2.C -std=c++20 (test for errors, line 32) PASS: g++.dg/gomp/map-2.C -std=c++20 (test for errors, line 34) PASS: g++.dg/gomp/map-2.C -std=c++20 (test for errors, line 36) PASS: g++.dg/gomp/map-2.C -std=c++20 (test for errors, line 38) PASS: g++.dg/gomp/map-2.C -std=c++20 (test for errors, line 40) PASS: g++.dg/gomp/map-2.C -std=c++20 (test for errors, line 42) PASS: g++.dg/gomp/map-2.C -std=c++20 (test for errors, line 44) PASS: g++.dg/gomp/map-2.C -std=c++20 (test for errors, line 46) PASS: g++.dg/gomp/map-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/map-2.C -std=c++26 (test for errors, line 16) PASS: g++.dg/gomp/map-2.C -std=c++26 (test for errors, line 22) PASS: g++.dg/gomp/map-2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/gomp/map-2.C -std=c++26 (test for errors, line 26) PASS: g++.dg/gomp/map-2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/gomp/map-2.C -std=c++26 (test for errors, line 30) PASS: g++.dg/gomp/map-2.C -std=c++26 (test for errors, line 32) PASS: g++.dg/gomp/map-2.C -std=c++26 (test for errors, line 34) PASS: g++.dg/gomp/map-2.C -std=c++26 (test for errors, line 36) PASS: g++.dg/gomp/map-2.C -std=c++26 (test for errors, line 38) PASS: g++.dg/gomp/map-2.C -std=c++26 (test for errors, line 40) PASS: g++.dg/gomp/map-2.C -std=c++26 (test for errors, line 42) PASS: g++.dg/gomp/map-2.C -std=c++26 (test for errors, line 44) PASS: g++.dg/gomp/map-2.C -std=c++26 (test for errors, line 46) PASS: g++.dg/gomp/map-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/map-2.C -std=c++98 (test for errors, line 16) PASS: g++.dg/gomp/map-2.C -std=c++98 (test for errors, line 22) PASS: g++.dg/gomp/map-2.C -std=c++98 (test for errors, line 24) PASS: g++.dg/gomp/map-2.C -std=c++98 (test for errors, line 26) PASS: g++.dg/gomp/map-2.C -std=c++98 (test for errors, line 28) PASS: g++.dg/gomp/map-2.C -std=c++98 (test for errors, line 30) PASS: g++.dg/gomp/map-2.C -std=c++98 (test for errors, line 32) PASS: g++.dg/gomp/map-2.C -std=c++98 (test for errors, line 34) PASS: g++.dg/gomp/map-2.C -std=c++98 (test for errors, line 36) PASS: g++.dg/gomp/map-2.C -std=c++98 (test for errors, line 38) PASS: g++.dg/gomp/map-2.C -std=c++98 (test for errors, line 40) PASS: g++.dg/gomp/map-2.C -std=c++98 (test for errors, line 42) PASS: g++.dg/gomp/map-2.C -std=c++98 (test for errors, line 44) PASS: g++.dg/gomp/map-2.C -std=c++98 (test for errors, line 46) PASS: g++.dg/gomp/map-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/map-3.C -std=c++20 (test for errors, line 6) PASS: g++.dg/gomp/map-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/map-3.C -std=c++26 (test for errors, line 6) PASS: g++.dg/gomp/map-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/map-3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/gomp/map-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/map-assignment-1.C -std=c++20 at line 9 (test for warnings, line 8) PASS: g++.dg/gomp/map-assignment-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/map-assignment-1.C -std=c++26 at line 9 (test for warnings, line 8) PASS: g++.dg/gomp/map-assignment-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/map-assignment-1.C -std=c++98 at line 9 (test for warnings, line 8) PASS: g++.dg/gomp/map-assignment-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/map-csm-dep.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/gomp/map-csm-dep.C -std=c++20 at line 20 (test for errors, line 18) PASS: g++.dg/gomp/map-csm-dep.C -std=c++20 at line 21 (test for errors, line 18) PASS: g++.dg/gomp/map-csm-dep.C -std=c++20 at line 22 (test for errors, line 18) PASS: g++.dg/gomp/map-csm-dep.C -std=c++20 at line 23 (test for errors, line 18) PASS: g++.dg/gomp/map-csm-dep.C -std=c++20 at line 24 (test for errors, line 18) PASS: g++.dg/gomp/map-csm-dep.C -std=c++20 at line 25 (test for errors, line 18) PASS: g++.dg/gomp/map-csm-dep.C -std=c++20 at line 29 (test for errors, line 27) PASS: g++.dg/gomp/map-csm-dep.C -std=c++20 at line 30 (test for errors, line 27) PASS: g++.dg/gomp/map-csm-dep.C -std=c++20 at line 31 (test for errors, line 27) PASS: g++.dg/gomp/map-csm-dep.C -std=c++20 at line 35 (test for errors, line 33) PASS: g++.dg/gomp/map-csm-dep.C -std=c++20 at line 36 (test for errors, line 33) PASS: g++.dg/gomp/map-csm-dep.C -std=c++20 at line 37 (test for errors, line 33) PASS: g++.dg/gomp/map-csm-dep.C -std=c++20 at line 38 (test for errors, line 33) PASS: g++.dg/gomp/map-csm-dep.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/map-csm-dep.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/gomp/map-csm-dep.C -std=c++26 at line 20 (test for errors, line 18) PASS: g++.dg/gomp/map-csm-dep.C -std=c++26 at line 21 (test for errors, line 18) PASS: g++.dg/gomp/map-csm-dep.C -std=c++26 at line 22 (test for errors, line 18) PASS: g++.dg/gomp/map-csm-dep.C -std=c++26 at line 23 (test for errors, line 18) PASS: g++.dg/gomp/map-csm-dep.C -std=c++26 at line 24 (test for errors, line 18) PASS: g++.dg/gomp/map-csm-dep.C -std=c++26 at line 25 (test for errors, line 18) PASS: g++.dg/gomp/map-csm-dep.C -std=c++26 at line 29 (test for errors, line 27) PASS: g++.dg/gomp/map-csm-dep.C -std=c++26 at line 30 (test for errors, line 27) PASS: g++.dg/gomp/map-csm-dep.C -std=c++26 at line 31 (test for errors, line 27) PASS: g++.dg/gomp/map-csm-dep.C -std=c++26 at line 35 (test for errors, line 33) PASS: g++.dg/gomp/map-csm-dep.C -std=c++26 at line 36 (test for errors, line 33) PASS: g++.dg/gomp/map-csm-dep.C -std=c++26 at line 37 (test for errors, line 33) PASS: g++.dg/gomp/map-csm-dep.C -std=c++26 at line 38 (test for errors, line 33) PASS: g++.dg/gomp/map-csm-dep.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/map-csm-dep.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/gomp/map-csm-dep.C -std=c++98 at line 20 (test for errors, line 18) PASS: g++.dg/gomp/map-csm-dep.C -std=c++98 at line 21 (test for errors, line 18) PASS: g++.dg/gomp/map-csm-dep.C -std=c++98 at line 22 (test for errors, line 18) PASS: g++.dg/gomp/map-csm-dep.C -std=c++98 at line 23 (test for errors, line 18) PASS: g++.dg/gomp/map-csm-dep.C -std=c++98 at line 24 (test for errors, line 18) PASS: g++.dg/gomp/map-csm-dep.C -std=c++98 at line 25 (test for errors, line 18) PASS: g++.dg/gomp/map-csm-dep.C -std=c++98 at line 29 (test for errors, line 27) PASS: g++.dg/gomp/map-csm-dep.C -std=c++98 at line 30 (test for errors, line 27) PASS: g++.dg/gomp/map-csm-dep.C -std=c++98 at line 31 (test for errors, line 27) PASS: g++.dg/gomp/map-csm-dep.C -std=c++98 at line 35 (test for errors, line 33) PASS: g++.dg/gomp/map-csm-dep.C -std=c++98 at line 36 (test for errors, line 33) PASS: g++.dg/gomp/map-csm-dep.C -std=c++98 at line 37 (test for errors, line 33) PASS: g++.dg/gomp/map-csm-dep.C -std=c++98 at line 38 (test for errors, line 33) PASS: g++.dg/gomp/map-csm-dep.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/map-inc-1.C -std=c++20 at line 5 (test for warnings, line 4) PASS: g++.dg/gomp/map-inc-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/map-inc-1.C -std=c++26 at line 5 (test for warnings, line 4) PASS: g++.dg/gomp/map-inc-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/map-inc-1.C -std=c++98 at line 5 (test for warnings, line 4) PASS: g++.dg/gomp/map-inc-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/map-lvalue-ref-1.C -std=c++20 at line 15 (test for warnings, line 14) PASS: g++.dg/gomp/map-lvalue-ref-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/map-lvalue-ref-1.C -std=c++26 at line 15 (test for warnings, line 14) PASS: g++.dg/gomp/map-lvalue-ref-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/map-lvalue-ref-1.C -std=c++98 at line 15 (test for warnings, line 14) PASS: g++.dg/gomp/map-lvalue-ref-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/map-ptrmem-1.C -std=c++20 at line 24 (test for warnings, line 23) PASS: g++.dg/gomp/map-ptrmem-1.C -std=c++20 at line 25 (test for warnings, line 23) PASS: g++.dg/gomp/map-ptrmem-1.C -std=c++20 at line 26 (test for warnings, line 23) PASS: g++.dg/gomp/map-ptrmem-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/map-ptrmem-1.C -std=c++26 at line 24 (test for warnings, line 23) PASS: g++.dg/gomp/map-ptrmem-1.C -std=c++26 at line 25 (test for warnings, line 23) PASS: g++.dg/gomp/map-ptrmem-1.C -std=c++26 at line 26 (test for warnings, line 23) PASS: g++.dg/gomp/map-ptrmem-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/map-ptrmem-1.C -std=c++98 at line 24 (test for warnings, line 23) PASS: g++.dg/gomp/map-ptrmem-1.C -std=c++98 at line 25 (test for warnings, line 23) PASS: g++.dg/gomp/map-ptrmem-1.C -std=c++98 at line 26 (test for warnings, line 23) PASS: g++.dg/gomp/map-ptrmem-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/map-ptrmem-2.C -std=c++20 at line 24 (test for warnings, line 23) PASS: g++.dg/gomp/map-ptrmem-2.C -std=c++20 at line 25 (test for warnings, line 23) PASS: g++.dg/gomp/map-ptrmem-2.C -std=c++20 at line 26 (test for warnings, line 23) PASS: g++.dg/gomp/map-ptrmem-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/map-ptrmem-2.C -std=c++26 at line 24 (test for warnings, line 23) PASS: g++.dg/gomp/map-ptrmem-2.C -std=c++26 at line 25 (test for warnings, line 23) PASS: g++.dg/gomp/map-ptrmem-2.C -std=c++26 at line 26 (test for warnings, line 23) PASS: g++.dg/gomp/map-ptrmem-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/map-ptrmem-2.C -std=c++98 at line 24 (test for warnings, line 23) PASS: g++.dg/gomp/map-ptrmem-2.C -std=c++98 at line 25 (test for warnings, line 23) PASS: g++.dg/gomp/map-ptrmem-2.C -std=c++98 at line 26 (test for warnings, line 23) PASS: g++.dg/gomp/map-ptrmem-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/map-static-cast-lvalue-1.C -std=c++20 at line 8 (test for warnings, line 7) PASS: g++.dg/gomp/map-static-cast-lvalue-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/map-static-cast-lvalue-1.C -std=c++26 at line 8 (test for warnings, line 7) PASS: g++.dg/gomp/map-static-cast-lvalue-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/map-static-cast-lvalue-1.C -std=c++98 at line 8 (test for warnings, line 7) PASS: g++.dg/gomp/map-static-cast-lvalue-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/map-ternary-1.C -std=c++20 at line 9 (test for warnings, line 8) PASS: g++.dg/gomp/map-ternary-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/map-ternary-1.C -std=c++26 at line 9 (test for warnings, line 8) PASS: g++.dg/gomp/map-ternary-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/map-ternary-1.C -std=c++98 at line 9 (test for warnings, line 8) PASS: g++.dg/gomp/map-ternary-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/masked-1.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/masked-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/masked-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/master-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/master-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/master-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/master-2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/gomp/master-2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/gomp/master-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/master-2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/gomp/master-2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/gomp/master-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/master-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/gomp/master-2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/master-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/master-3.C -std=gnu++20 scan-tree-dump-times omplower "omp_get_thread_num" 1 PASS: g++.dg/gomp/master-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/master-3.C -std=gnu++26 scan-tree-dump-times omplower "omp_get_thread_num" 1 PASS: g++.dg/gomp/master-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/master-3.C -std=gnu++98 scan-tree-dump-times omplower "omp_get_thread_num" 1 PASS: g++.dg/gomp/master-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/member-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/member-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/member-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/member-2.C -std=gnu++20 (test for errors, line 121) PASS: g++.dg/gomp/member-2.C -std=gnu++20 (test for errors, line 125) PASS: g++.dg/gomp/member-2.C -std=gnu++20 (test for errors, line 128) PASS: g++.dg/gomp/member-2.C -std=gnu++20 (test for errors, line 131) PASS: g++.dg/gomp/member-2.C -std=gnu++20 (test for errors, line 134) PASS: g++.dg/gomp/member-2.C -std=gnu++20 (test for errors, line 138) PASS: g++.dg/gomp/member-2.C -std=gnu++20 (test for errors, line 141) PASS: g++.dg/gomp/member-2.C -std=gnu++20 (test for errors, line 144) PASS: g++.dg/gomp/member-2.C -std=gnu++20 (test for errors, line 147) PASS: g++.dg/gomp/member-2.C -std=gnu++20 (test for errors, line 150) PASS: g++.dg/gomp/member-2.C -std=gnu++20 (test for errors, line 63) PASS: g++.dg/gomp/member-2.C -std=gnu++20 (test for errors, line 67) PASS: g++.dg/gomp/member-2.C -std=gnu++20 (test for errors, line 70) PASS: g++.dg/gomp/member-2.C -std=gnu++20 (test for errors, line 73) PASS: g++.dg/gomp/member-2.C -std=gnu++20 (test for errors, line 76) PASS: g++.dg/gomp/member-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/member-2.C -std=gnu++26 (test for errors, line 121) PASS: g++.dg/gomp/member-2.C -std=gnu++26 (test for errors, line 125) PASS: g++.dg/gomp/member-2.C -std=gnu++26 (test for errors, line 128) PASS: g++.dg/gomp/member-2.C -std=gnu++26 (test for errors, line 131) PASS: g++.dg/gomp/member-2.C -std=gnu++26 (test for errors, line 134) PASS: g++.dg/gomp/member-2.C -std=gnu++26 (test for errors, line 138) PASS: g++.dg/gomp/member-2.C -std=gnu++26 (test for errors, line 141) PASS: g++.dg/gomp/member-2.C -std=gnu++26 (test for errors, line 144) PASS: g++.dg/gomp/member-2.C -std=gnu++26 (test for errors, line 147) PASS: g++.dg/gomp/member-2.C -std=gnu++26 (test for errors, line 150) PASS: g++.dg/gomp/member-2.C -std=gnu++26 (test for errors, line 63) PASS: g++.dg/gomp/member-2.C -std=gnu++26 (test for errors, line 67) PASS: g++.dg/gomp/member-2.C -std=gnu++26 (test for errors, line 70) PASS: g++.dg/gomp/member-2.C -std=gnu++26 (test for errors, line 73) PASS: g++.dg/gomp/member-2.C -std=gnu++26 (test for errors, line 76) PASS: g++.dg/gomp/member-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/member-2.C -std=gnu++98 (test for errors, line 121) PASS: g++.dg/gomp/member-2.C -std=gnu++98 (test for errors, line 125) PASS: g++.dg/gomp/member-2.C -std=gnu++98 (test for errors, line 128) PASS: g++.dg/gomp/member-2.C -std=gnu++98 (test for errors, line 131) PASS: g++.dg/gomp/member-2.C -std=gnu++98 (test for errors, line 134) PASS: g++.dg/gomp/member-2.C -std=gnu++98 (test for errors, line 138) PASS: g++.dg/gomp/member-2.C -std=gnu++98 (test for errors, line 141) PASS: g++.dg/gomp/member-2.C -std=gnu++98 (test for errors, line 144) PASS: g++.dg/gomp/member-2.C -std=gnu++98 (test for errors, line 147) PASS: g++.dg/gomp/member-2.C -std=gnu++98 (test for errors, line 150) PASS: g++.dg/gomp/member-2.C -std=gnu++98 (test for errors, line 63) PASS: g++.dg/gomp/member-2.C -std=gnu++98 (test for errors, line 67) PASS: g++.dg/gomp/member-2.C -std=gnu++98 (test for errors, line 70) PASS: g++.dg/gomp/member-2.C -std=gnu++98 (test for errors, line 73) PASS: g++.dg/gomp/member-2.C -std=gnu++98 (test for errors, line 76) PASS: g++.dg/gomp/member-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/member-3.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/gomp/member-3.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/gomp/member-3.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/gomp/member-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/member-3.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/gomp/member-3.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/gomp/member-3.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/gomp/member-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/member-3.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/gomp/member-3.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/gomp/member-3.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/gomp/member-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/member-4.C -std=c++20 (test for errors, line 10) PASS: g++.dg/gomp/member-4.C -std=c++20 (test for errors, line 14) PASS: g++.dg/gomp/member-4.C -std=c++20 (test for errors, line 16) PASS: g++.dg/gomp/member-4.C -std=c++20 (test for errors, line 8) PASS: g++.dg/gomp/member-4.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/member-4.C -std=c++26 (test for errors, line 10) PASS: g++.dg/gomp/member-4.C -std=c++26 (test for errors, line 14) PASS: g++.dg/gomp/member-4.C -std=c++26 (test for errors, line 16) PASS: g++.dg/gomp/member-4.C -std=c++26 (test for errors, line 8) PASS: g++.dg/gomp/member-4.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/member-4.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/member-4.C -std=c++98 (test for errors, line 14) PASS: g++.dg/gomp/member-4.C -std=c++98 (test for errors, line 16) PASS: g++.dg/gomp/member-4.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/member-4.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/member-array-2.C -std=c++20 at line 74 (test for warnings, line 73) PASS: g++.dg/gomp/member-array-2.C -std=c++20 at line 83 (test for warnings, line 82) PASS: g++.dg/gomp/member-array-2.C -std=c++20 at line 84 (test for warnings, line 82) PASS: g++.dg/gomp/member-array-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/member-array-2.C -std=c++26 at line 74 (test for warnings, line 73) PASS: g++.dg/gomp/member-array-2.C -std=c++26 at line 83 (test for warnings, line 82) PASS: g++.dg/gomp/member-array-2.C -std=c++26 at line 84 (test for warnings, line 82) PASS: g++.dg/gomp/member-array-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/member-array-2.C -std=c++98 at line 74 (test for warnings, line 73) PASS: g++.dg/gomp/member-array-2.C -std=c++98 at line 83 (test for warnings, line 82) PASS: g++.dg/gomp/member-array-2.C -std=c++98 at line 84 (test for warnings, line 82) PASS: g++.dg/gomp/member-array-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/member-array-omp.C -std=c++20 scan-tree-dump gimple "map\\(alloc:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:this->a \\[bias: 0\\]\\)" PASS: g++.dg/gomp/member-array-omp.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/member-array-omp.C -std=c++26 scan-tree-dump gimple "map\\(alloc:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:this->a \\[bias: 0\\]\\)" PASS: g++.dg/gomp/member-array-omp.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/member-array-omp.C -std=c++98 scan-tree-dump gimple "map\\(alloc:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:this->a \\[bias: 0\\]\\)" PASS: g++.dg/gomp/member-array-omp.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/metadirective-condition-class.C -std=c++20 scan-tree-dump original "c::operator bool \\(\\(struct c .\\) objref\\)" PASS: g++.dg/gomp/metadirective-condition-class.C -std=c++20 scan-tree-dump original "d::operator bool \\(\\(struct d .\\) objref\\)" PASS: g++.dg/gomp/metadirective-condition-class.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/metadirective-condition-class.C -std=c++26 scan-tree-dump original "c::operator bool \\(\\(struct c .\\) objref\\)" PASS: g++.dg/gomp/metadirective-condition-class.C -std=c++26 scan-tree-dump original "d::operator bool \\(\\(struct d .\\) objref\\)" PASS: g++.dg/gomp/metadirective-condition-class.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/metadirective-condition-class.C -std=c++98 scan-tree-dump original "c::operator bool \\(\\(struct c .\\) objref\\)" PASS: g++.dg/gomp/metadirective-condition-class.C -std=c++98 scan-tree-dump original "d::operator bool \\(\\(struct d .\\) objref\\)" PASS: g++.dg/gomp/metadirective-condition-class.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/metadirective-condition-template.C -std=c++20 scan-tree-dump-times original "if \\(<> &&" 1 PASS: g++.dg/gomp/metadirective-condition-template.C -std=c++20 scan-tree-dump-times original "if \\(<::operator bool \\(&x\\)>> &&" 1 PASS: g++.dg/gomp/metadirective-condition-template.C -std=c++20 scan-tree-dump-times original "if \\(x != 0 &&" 1 PASS: g++.dg/gomp/metadirective-condition-template.C -std=c++20 scan-tree-dump-times original "if \\(x != 0B &&" 1 PASS: g++.dg/gomp/metadirective-condition-template.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/metadirective-condition-template.C -std=c++26 scan-tree-dump-times original "if \\(<> &&" 1 PASS: g++.dg/gomp/metadirective-condition-template.C -std=c++26 scan-tree-dump-times original "if \\(<::operator bool \\(&x\\)>> &&" 1 PASS: g++.dg/gomp/metadirective-condition-template.C -std=c++26 scan-tree-dump-times original "if \\(x != 0 &&" 1 PASS: g++.dg/gomp/metadirective-condition-template.C -std=c++26 scan-tree-dump-times original "if \\(x != 0B &&" 1 PASS: g++.dg/gomp/metadirective-condition-template.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/metadirective-condition-template.C -std=c++98 scan-tree-dump-times original "if \\(<> &&" 1 PASS: g++.dg/gomp/metadirective-condition-template.C -std=c++98 scan-tree-dump-times original "if \\(<::operator bool \\(&x\\)>> &&" 1 PASS: g++.dg/gomp/metadirective-condition-template.C -std=c++98 scan-tree-dump-times original "if \\(x != 0 &&" 1 PASS: g++.dg/gomp/metadirective-condition-template.C -std=c++98 scan-tree-dump-times original "if \\(x != 0B &&" 1 PASS: g++.dg/gomp/metadirective-condition-template.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/metadirective-template-1.C -std=c++20 scan-tree-dump-times gimple "pragma omp target" 3 PASS: g++.dg/gomp/metadirective-template-1.C -std=c++20 scan-tree-dump-times gimple "pragma omp teams" 2 PASS: g++.dg/gomp/metadirective-template-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/metadirective-template-1.C -std=c++26 scan-tree-dump-times gimple "pragma omp target" 3 PASS: g++.dg/gomp/metadirective-template-1.C -std=c++26 scan-tree-dump-times gimple "pragma omp teams" 2 PASS: g++.dg/gomp/metadirective-template-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/metadirective-template-1.C -std=c++98 scan-tree-dump-times gimple "pragma omp target" 3 PASS: g++.dg/gomp/metadirective-template-1.C -std=c++98 scan-tree-dump-times gimple "pragma omp teams" 2 PASS: g++.dg/gomp/metadirective-template-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/method-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/method-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/method-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/num-teams-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/num-teams-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/num-teams-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/num-teams-2.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/gomp/num-teams-2.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/gomp/num-teams-2.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/gomp/num-teams-2.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/gomp/num-teams-2.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/gomp/num-teams-2.C -std=c++20 (test for warnings, line 33) PASS: g++.dg/gomp/num-teams-2.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/gomp/num-teams-2.C -std=c++20 (test for warnings, line 37) PASS: g++.dg/gomp/num-teams-2.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/gomp/num-teams-2.C -std=c++20 (test for warnings, line 47) PASS: g++.dg/gomp/num-teams-2.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/gomp/num-teams-2.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/gomp/num-teams-2.C -std=c++20 (test for warnings, line 51) PASS: g++.dg/gomp/num-teams-2.C -std=c++20 (test for warnings, line 53) PASS: g++.dg/gomp/num-teams-2.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/gomp/num-teams-2.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/gomp/num-teams-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/num-teams-2.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/gomp/num-teams-2.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/gomp/num-teams-2.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/gomp/num-teams-2.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/gomp/num-teams-2.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/gomp/num-teams-2.C -std=c++26 (test for warnings, line 33) PASS: g++.dg/gomp/num-teams-2.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/gomp/num-teams-2.C -std=c++26 (test for warnings, line 37) PASS: g++.dg/gomp/num-teams-2.C -std=c++26 (test for warnings, line 39) PASS: g++.dg/gomp/num-teams-2.C -std=c++26 (test for warnings, line 47) PASS: g++.dg/gomp/num-teams-2.C -std=c++26 (test for warnings, line 49) PASS: g++.dg/gomp/num-teams-2.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/gomp/num-teams-2.C -std=c++26 (test for warnings, line 51) PASS: g++.dg/gomp/num-teams-2.C -std=c++26 (test for warnings, line 53) PASS: g++.dg/gomp/num-teams-2.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/gomp/num-teams-2.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/gomp/num-teams-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/num-teams-2.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/gomp/num-teams-2.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/gomp/num-teams-2.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/gomp/num-teams-2.C -std=c++98 (test for warnings, line 23) PASS: g++.dg/gomp/num-teams-2.C -std=c++98 (test for warnings, line 25) PASS: g++.dg/gomp/num-teams-2.C -std=c++98 (test for warnings, line 33) PASS: g++.dg/gomp/num-teams-2.C -std=c++98 (test for warnings, line 35) PASS: g++.dg/gomp/num-teams-2.C -std=c++98 (test for warnings, line 37) PASS: g++.dg/gomp/num-teams-2.C -std=c++98 (test for warnings, line 39) PASS: g++.dg/gomp/num-teams-2.C -std=c++98 (test for warnings, line 47) PASS: g++.dg/gomp/num-teams-2.C -std=c++98 (test for warnings, line 49) PASS: g++.dg/gomp/num-teams-2.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/gomp/num-teams-2.C -std=c++98 (test for warnings, line 51) PASS: g++.dg/gomp/num-teams-2.C -std=c++98 (test for warnings, line 53) PASS: g++.dg/gomp/num-teams-2.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/gomp/num-teams-2.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/gomp/num-teams-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/omp-constexpr.C -std=c++11 (test for errors, line 11) PASS: g++.dg/gomp/omp-constexpr.C -std=c++11 (test for errors, line 17) PASS: g++.dg/gomp/omp-constexpr.C -std=c++11 (test for errors, line 21) PASS: g++.dg/gomp/omp-constexpr.C -std=c++11 (test for errors, line 27) PASS: g++.dg/gomp/omp-constexpr.C -std=c++11 (test for errors, line 29) PASS: g++.dg/gomp/omp-constexpr.C -std=c++11 (test for errors, line 34) PASS: g++.dg/gomp/omp-constexpr.C -std=c++11 (test for errors, line 36) PASS: g++.dg/gomp/omp-constexpr.C -std=c++11 (test for errors, line 41) PASS: g++.dg/gomp/omp-constexpr.C -std=c++11 (test for errors, line 42) PASS: g++.dg/gomp/omp-constexpr.C -std=c++11 (test for errors, line 43) PASS: g++.dg/gomp/omp-constexpr.C -std=c++11 (test for errors, line 44) PASS: g++.dg/gomp/omp-constexpr.C -std=c++11 (test for errors, line 7) PASS: g++.dg/gomp/omp-constexpr.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/omp-constexpr.C -std=c++20 (test for errors, line 17) PASS: g++.dg/gomp/omp-constexpr.C -std=c++20 (test for errors, line 27) PASS: g++.dg/gomp/omp-constexpr.C -std=c++20 (test for errors, line 34) PASS: g++.dg/gomp/omp-constexpr.C -std=c++20 (test for errors, line 7) PASS: g++.dg/gomp/omp-constexpr.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/omp-constexpr.C -std=c++26 (test for errors, line 17) PASS: g++.dg/gomp/omp-constexpr.C -std=c++26 (test for errors, line 27) PASS: g++.dg/gomp/omp-constexpr.C -std=c++26 (test for errors, line 34) PASS: g++.dg/gomp/omp-constexpr.C -std=c++26 (test for errors, line 7) PASS: g++.dg/gomp/omp-constexpr.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/ompx-attrs-1.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/gomp/ompx-attrs-1.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/ompx-attrs-1.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/gomp/ompx-attrs-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/ompx-attrs-1.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/gomp/ompx-attrs-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++20 scan-tree-dump-not original "omp distribute" PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++20 scan-tree-dump-not original "omp for" PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++20 scan-tree-dump-not original "omp parallel" PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++20 scan-tree-dump-not original "omp target" PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++20 scan-tree-dump-not original "omp teams" PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++20 scan-tree-dump-times original "pragma omp simd" 9 PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++26 scan-tree-dump-not original "omp distribute" PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++26 scan-tree-dump-not original "omp for" PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++26 scan-tree-dump-not original "omp parallel" PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++26 scan-tree-dump-not original "omp target" PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++26 scan-tree-dump-not original "omp teams" PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++26 scan-tree-dump-times original "pragma omp simd" 9 PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++98 scan-tree-dump-not original "omp distribute" PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++98 scan-tree-dump-not original "omp for" PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++98 scan-tree-dump-not original "omp parallel" PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++98 scan-tree-dump-not original "omp target" PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++98 scan-tree-dump-not original "omp teams" PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++98 scan-tree-dump-times original "pragma omp simd" 9 PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++20 scan-tree-dump-not original "omp for" PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++20 scan-tree-dump-not original "omp parallel" PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++20 scan-tree-dump-times original "pragma omp simd reduction\\(u\\) reduction\\(t\\) reduction\\(\\+:s\\) aligned\\(a:32\\)" 1 PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++20 scan-tree-dump-times original "pragma omp simd safelen\\(64\\)" 1 PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++26 scan-tree-dump-not original "omp for" PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++26 scan-tree-dump-not original "omp parallel" PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++26 scan-tree-dump-times original "pragma omp simd reduction\\(u\\) reduction\\(t\\) reduction\\(\\+:s\\) aligned\\(a:32\\)" 1 PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++26 scan-tree-dump-times original "pragma omp simd safelen\\(64\\)" 1 PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++98 scan-tree-dump-not original "omp for" PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++98 scan-tree-dump-not original "omp parallel" PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++98 scan-tree-dump-times original "pragma omp simd reduction\\(u\\) reduction\\(t\\) reduction\\(\\+:s\\) aligned\\(a:32\\)" 1 PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++98 scan-tree-dump-times original "pragma omp simd safelen\\(64\\)" 1 PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/openmp-simd-3.C -std=gnu++20 scan-tree-dump-not original "omp" PASS: g++.dg/gomp/openmp-simd-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/openmp-simd-3.C -std=gnu++26 scan-tree-dump-not original "omp" PASS: g++.dg/gomp/openmp-simd-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/openmp-simd-3.C -std=gnu++98 scan-tree-dump-not original "omp" PASS: g++.dg/gomp/openmp-simd-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/ordered-1.C -std=gnu++20 scan-tree-dump-times omplower "GOMP_ordered_end" 2 PASS: g++.dg/gomp/ordered-1.C -std=gnu++20 scan-tree-dump-times omplower "GOMP_ordered_start" 2 PASS: g++.dg/gomp/ordered-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/ordered-1.C -std=gnu++26 scan-tree-dump-times omplower "GOMP_ordered_end" 2 PASS: g++.dg/gomp/ordered-1.C -std=gnu++26 scan-tree-dump-times omplower "GOMP_ordered_start" 2 PASS: g++.dg/gomp/ordered-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/ordered-1.C -std=gnu++98 scan-tree-dump-times omplower "GOMP_ordered_end" 2 PASS: g++.dg/gomp/ordered-1.C -std=gnu++98 scan-tree-dump-times omplower "GOMP_ordered_start" 2 PASS: g++.dg/gomp/ordered-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/ordered-2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/gomp/ordered-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/gomp/ordered-2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/gomp/ordered-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/ordered-2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/gomp/ordered-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/gomp/ordered-2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/gomp/ordered-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/ordered-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/gomp/ordered-2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/gomp/ordered-2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/ordered-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/parallel-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/parallel-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/parallel-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/parallel-2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/gomp/parallel-2.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/gomp/parallel-2.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/gomp/parallel-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/parallel-2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/gomp/parallel-2.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/gomp/parallel-2.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/gomp/parallel-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/parallel-2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/gomp/parallel-2.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/gomp/parallel-2.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/gomp/parallel-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/parallel-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/parallel-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/parallel-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/parallel-4.C -std=c++20 (test for errors, line 14) PASS: g++.dg/gomp/parallel-4.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/parallel-4.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/parallel-4.C -std=c++26 (test for errors, line 14) PASS: g++.dg/gomp/parallel-4.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/parallel-4.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/parallel-4.C -std=c++98 (test for errors, line 14) PASS: g++.dg/gomp/parallel-4.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/parallel-4.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/parallel-5.C -std=c++20 (test for errors, line 8) PASS: g++.dg/gomp/parallel-5.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/parallel-5.C -std=c++26 (test for errors, line 8) PASS: g++.dg/gomp/parallel-5.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/parallel-5.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/parallel-5.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr101516.C -std=c++20 (test for errors, line 6) PASS: g++.dg/gomp/pr101516.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr101516.C -std=c++26 (test for errors, line 6) PASS: g++.dg/gomp/pr101516.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr101516.C -std=c++98 (test for errors, line 6) PASS: g++.dg/gomp/pr101516.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr101759.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/pr101759.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr101759.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr102431.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr102431.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr102431.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr103704.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr103704.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr103704.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr103851.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr103851.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr103851.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr104623.C -std=c++20 (test for errors, line 7) PASS: g++.dg/gomp/pr104623.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr104623.C -std=c++26 (test for errors, line 7) PASS: g++.dg/gomp/pr104623.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr104623.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/pr104623.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr105092.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr105092.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr105092.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr105839-1.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/gomp/pr105839-1.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/gomp/pr105839-1.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/gomp/pr105839-1.C -std=gnu++11 at line 14 (test for warnings, line 12) PASS: g++.dg/gomp/pr105839-1.C -std=gnu++11 at line 16 (test for errors, line 15) PASS: g++.dg/gomp/pr105839-1.C -std=gnu++11 at line 17 (test for errors, line 15) PASS: g++.dg/gomp/pr105839-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/pr105839-1.C -std=gnu++14 (test for errors, line 12) PASS: g++.dg/gomp/pr105839-1.C -std=gnu++14 at line 13 (test for errors, line 12) PASS: g++.dg/gomp/pr105839-1.C -std=gnu++14 at line 14 (test for warnings, line 12) PASS: g++.dg/gomp/pr105839-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr105839-1.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/gomp/pr105839-1.C -std=gnu++20 at line 13 (test for errors, line 12) PASS: g++.dg/gomp/pr105839-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr105839-2.C -std=gnu++14 (test for warnings, line 12) PASS: g++.dg/gomp/pr105839-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr105839-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr105839-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr106124.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/pr106124.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr106124.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr106492.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr106492.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr106492.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr106829.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr106829.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr106829.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr107558.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/pr107558.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr107558.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr108503.C -std=c++17 (test for errors, line 25) PASS: g++.dg/gomp/pr108503.C -std=c++17 at line 26 (test for errors, line 25) PASS: g++.dg/gomp/pr108503.C -std=c++17 at line 27 (test for errors, line 25) PASS: g++.dg/gomp/pr108503.C -std=c++17 (test for excess errors) PASS: g++.dg/gomp/pr108503.C -std=c++20 (test for errors, line 25) PASS: g++.dg/gomp/pr108503.C -std=c++20 at line 26 (test for errors, line 25) PASS: g++.dg/gomp/pr108503.C -std=c++20 at line 27 (test for errors, line 25) PASS: g++.dg/gomp/pr108503.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr108503.C -std=c++26 (test for errors, line 25) PASS: g++.dg/gomp/pr108503.C -std=c++26 at line 26 (test for errors, line 25) PASS: g++.dg/gomp/pr108503.C -std=c++26 at line 27 (test for errors, line 25) PASS: g++.dg/gomp/pr108503.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr108607.C -std=gnu++14 (test for errors, line 14) PASS: g++.dg/gomp/pr108607.C -std=gnu++14 (test for errors, line 27) PASS: g++.dg/gomp/pr108607.C -std=gnu++14 (test for errors, line 31) PASS: g++.dg/gomp/pr108607.C -std=gnu++14 (test for errors, line 35) PASS: g++.dg/gomp/pr108607.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr108607.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/gomp/pr108607.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/gomp/pr108607.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/gomp/pr108607.C -std=gnu++20 (test for errors, line 35) PASS: g++.dg/gomp/pr108607.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr108607.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/gomp/pr108607.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/gomp/pr108607.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/gomp/pr108607.C -std=gnu++26 (test for errors, line 35) PASS: g++.dg/gomp/pr108607.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr111274.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr111274.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr111274.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr113436-1.C -std=gnu++20 scan-tree-dump omplower "D\\.[0-9]+ = \\(\\*D\\.[0-9]+\\);" PASS: g++.dg/gomp/pr113436-1.C -std=gnu++20 scan-tree-dump omplower "\\(\\*aRef\\) = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-1.C -std=gnu++20 scan-tree-dump omplower "\\(\\*aRef\\)\\[0\\] = 1;" PASS: g++.dg/gomp/pr113436-1.C -std=gnu++20 scan-tree-dump omplower "__builtin_GOMP_free \\(aRef\\.[0-9]+, 5\\);" PASS: g++.dg/gomp/pr113436-1.C -std=gnu++20 scan-tree-dump omplower "aRef = aRef\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-1.C -std=gnu++20 scan-tree-dump omplower "aRef\\.[0-9]+ = __builtin_GOMP_alloc \\(128, 40, 5\\);" PASS: g++.dg/gomp/pr113436-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr113436-1.C -std=gnu++26 scan-tree-dump omplower "D\\.[0-9]+ = \\(\\*D\\.[0-9]+\\);" PASS: g++.dg/gomp/pr113436-1.C -std=gnu++26 scan-tree-dump omplower "\\(\\*aRef\\) = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-1.C -std=gnu++26 scan-tree-dump omplower "\\(\\*aRef\\)\\[0\\] = 1;" PASS: g++.dg/gomp/pr113436-1.C -std=gnu++26 scan-tree-dump omplower "__builtin_GOMP_free \\(aRef\\.[0-9]+, 5\\);" PASS: g++.dg/gomp/pr113436-1.C -std=gnu++26 scan-tree-dump omplower "aRef = aRef\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-1.C -std=gnu++26 scan-tree-dump omplower "aRef\\.[0-9]+ = __builtin_GOMP_alloc \\(128, 40, 5\\);" PASS: g++.dg/gomp/pr113436-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr113436-1.C -std=gnu++98 scan-tree-dump omplower "D\\.[0-9]+ = \\(\\*D\\.[0-9]+\\);" PASS: g++.dg/gomp/pr113436-1.C -std=gnu++98 scan-tree-dump omplower "\\(\\*aRef\\) = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-1.C -std=gnu++98 scan-tree-dump omplower "\\(\\*aRef\\)\\[0\\] = 1;" PASS: g++.dg/gomp/pr113436-1.C -std=gnu++98 scan-tree-dump omplower "__builtin_GOMP_free \\(aRef\\.[0-9]+, 5\\);" PASS: g++.dg/gomp/pr113436-1.C -std=gnu++98 scan-tree-dump omplower "aRef = aRef\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-1.C -std=gnu++98 scan-tree-dump omplower "aRef\\.[0-9]+ = __builtin_GOMP_alloc \\(128, 40, 5\\);" PASS: g++.dg/gomp/pr113436-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr113436-2.C -std=gnu++20 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(128, D\\.[0-9]+, 4\\);" PASS: g++.dg/gomp/pr113436-2.C -std=gnu++20 scan-tree-dump omplower "\\(\\*aRef\\)\\[0\\] = 1;" PASS: g++.dg/gomp/pr113436-2.C -std=gnu++20 scan-tree-dump omplower "__builtin_GOMP_free \\(D\\.[0-9]+, 4\\);" PASS: g++.dg/gomp/pr113436-2.C -std=gnu++20 scan-tree-dump omplower "aRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr113436-2.C -std=gnu++26 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(128, D\\.[0-9]+, 4\\);" PASS: g++.dg/gomp/pr113436-2.C -std=gnu++26 scan-tree-dump omplower "\\(\\*aRef\\)\\[0\\] = 1;" PASS: g++.dg/gomp/pr113436-2.C -std=gnu++26 scan-tree-dump omplower "__builtin_GOMP_free \\(D\\.[0-9]+, 4\\);" PASS: g++.dg/gomp/pr113436-2.C -std=gnu++26 scan-tree-dump omplower "aRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr113436-2.C -std=gnu++98 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(128, D\\.[0-9]+, 4\\);" PASS: g++.dg/gomp/pr113436-2.C -std=gnu++98 scan-tree-dump omplower "\\(\\*aRef\\)\\[0\\] = 1;" PASS: g++.dg/gomp/pr113436-2.C -std=gnu++98 scan-tree-dump omplower "__builtin_GOMP_free \\(D\\.[0-9]+, 4\\);" PASS: g++.dg/gomp/pr113436-2.C -std=gnu++98 scan-tree-dump omplower "aRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr113436-3.C -std=gnu++20 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(4, D\\.[0-9]+, 2\\);" PASS: g++.dg/gomp/pr113436-3.C -std=gnu++20 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(4, D\\.[0-9]+, 5\\);" PASS: g++.dg/gomp/pr113436-3.C -std=gnu++20 scan-tree-dump omplower "aRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-3.C -std=gnu++20 scan-tree-dump omplower "a\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-3.C -std=gnu++20 scan-tree-dump omplower "bRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-3.C -std=gnu++20 scan-tree-dump omplower "b\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr113436-3.C -std=gnu++26 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(4, D\\.[0-9]+, 2\\);" PASS: g++.dg/gomp/pr113436-3.C -std=gnu++26 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(4, D\\.[0-9]+, 5\\);" PASS: g++.dg/gomp/pr113436-3.C -std=gnu++26 scan-tree-dump omplower "aRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-3.C -std=gnu++26 scan-tree-dump omplower "a\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-3.C -std=gnu++26 scan-tree-dump omplower "bRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-3.C -std=gnu++26 scan-tree-dump omplower "b\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr113436-3.C -std=gnu++98 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(4, D\\.[0-9]+, 2\\);" PASS: g++.dg/gomp/pr113436-3.C -std=gnu++98 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(4, D\\.[0-9]+, 5\\);" PASS: g++.dg/gomp/pr113436-3.C -std=gnu++98 scan-tree-dump omplower "aRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-3.C -std=gnu++98 scan-tree-dump omplower "a\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-3.C -std=gnu++98 scan-tree-dump omplower "bRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-3.C -std=gnu++98 scan-tree-dump omplower "b\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr113436-4.C -std=gnu++20 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(4, D\\.[0-9]+, 2\\);" PASS: g++.dg/gomp/pr113436-4.C -std=gnu++20 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(4, D\\.[0-9]+, 5\\);" PASS: g++.dg/gomp/pr113436-4.C -std=gnu++20 scan-tree-dump omplower "aRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-4.C -std=gnu++20 scan-tree-dump omplower "a\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-4.C -std=gnu++20 scan-tree-dump omplower "bRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-4.C -std=gnu++20 scan-tree-dump omplower "b\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr113436-4.C -std=gnu++26 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(4, D\\.[0-9]+, 2\\);" PASS: g++.dg/gomp/pr113436-4.C -std=gnu++26 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(4, D\\.[0-9]+, 5\\);" PASS: g++.dg/gomp/pr113436-4.C -std=gnu++26 scan-tree-dump omplower "aRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-4.C -std=gnu++26 scan-tree-dump omplower "a\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-4.C -std=gnu++26 scan-tree-dump omplower "bRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-4.C -std=gnu++26 scan-tree-dump omplower "b\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr113436-4.C -std=gnu++98 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(4, D\\.[0-9]+, 2\\);" PASS: g++.dg/gomp/pr113436-4.C -std=gnu++98 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_GOMP_alloc \\(4, D\\.[0-9]+, 5\\);" PASS: g++.dg/gomp/pr113436-4.C -std=gnu++98 scan-tree-dump omplower "aRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-4.C -std=gnu++98 scan-tree-dump omplower "a\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-4.C -std=gnu++98 scan-tree-dump omplower "bRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-4.C -std=gnu++98 scan-tree-dump omplower "b\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr113436-5.C -std=gnu++20 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-5.C -std=gnu++20 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-5.C -std=gnu++20 scan-tree-dump omplower "aRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-5.C -std=gnu++20 scan-tree-dump omplower "a\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-5.C -std=gnu++20 scan-tree-dump omplower "bRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-5.C -std=gnu++20 scan-tree-dump omplower "b\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr113436-5.C -std=gnu++26 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-5.C -std=gnu++26 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-5.C -std=gnu++26 scan-tree-dump omplower "aRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-5.C -std=gnu++26 scan-tree-dump omplower "a\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-5.C -std=gnu++26 scan-tree-dump omplower "bRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-5.C -std=gnu++26 scan-tree-dump omplower "b\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr113436-5.C -std=gnu++98 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-5.C -std=gnu++98 scan-tree-dump omplower "D\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-5.C -std=gnu++98 scan-tree-dump omplower "aRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-5.C -std=gnu++98 scan-tree-dump omplower "a\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-5.C -std=gnu++98 scan-tree-dump omplower "bRef = D\\.[0-9]+;" PASS: g++.dg/gomp/pr113436-5.C -std=gnu++98 scan-tree-dump omplower "b\\.[0-9]+ = __builtin_alloca_with_align \\(D\\.[0-9]+, 32\\);" PASS: g++.dg/gomp/pr113436-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr118876.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr118876.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr118876.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr119370.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr119370.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr119370.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr120180-1.C (test for excess errors) PASS: g++.dg/gomp/pr121977.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr121977.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr121977.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr123597.C -std=c++20 scan-tree-dump-not gimple " shared\\(sum\\)" PASS: g++.dg/gomp/pr123597.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr123597.C -std=c++26 scan-tree-dump-not gimple " shared\\(sum\\)" PASS: g++.dg/gomp/pr123597.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr123597.C -std=c++98 scan-tree-dump-not gimple " shared\\(sum\\)" PASS: g++.dg/gomp/pr123597.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr24849.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr24849.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr24849.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr25874.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr25874.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr25874.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr25996.C -std=c++20 (test for errors, line 15) PASS: g++.dg/gomp/pr25996.C -std=c++20 (test for errors, line 23) PASS: g++.dg/gomp/pr25996.C -std=c++20 (test for errors, line 31) PASS: g++.dg/gomp/pr25996.C -std=c++20 (test for errors, line 7) PASS: g++.dg/gomp/pr25996.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr25996.C -std=c++26 (test for errors, line 15) PASS: g++.dg/gomp/pr25996.C -std=c++26 (test for errors, line 23) PASS: g++.dg/gomp/pr25996.C -std=c++26 (test for errors, line 31) PASS: g++.dg/gomp/pr25996.C -std=c++26 (test for errors, line 7) PASS: g++.dg/gomp/pr25996.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr25996.C -std=c++98 (test for errors, line 15) PASS: g++.dg/gomp/pr25996.C -std=c++98 (test for errors, line 23) PASS: g++.dg/gomp/pr25996.C -std=c++98 (test for errors, line 31) PASS: g++.dg/gomp/pr25996.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/pr25996.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr26611-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr26611-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr26611-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr26611-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr26611-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr26611-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr26690-1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/gomp/pr26690-1.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/gomp/pr26690-1.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/gomp/pr26690-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr26690-1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/gomp/pr26690-1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/gomp/pr26690-1.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/gomp/pr26690-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr26690-1.C -std=c++98 (test for errors, line 13) PASS: g++.dg/gomp/pr26690-1.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/gomp/pr26690-1.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/gomp/pr26690-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr26690-2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/gomp/pr26690-2.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/gomp/pr26690-2.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/gomp/pr26690-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr26690-2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/gomp/pr26690-2.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/gomp/pr26690-2.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/gomp/pr26690-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr26690-2.C -std=c++98 (test for errors, line 14) PASS: g++.dg/gomp/pr26690-2.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/gomp/pr26690-2.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/gomp/pr26690-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr26823-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr26823-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr26823-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr26823-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr26823-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr26823-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr26913.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr26913.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr26913.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr27310.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr27310.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr27310.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr27325.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr27325.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr27325.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr27337-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr27337-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr27337-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr27337-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr27337-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr27337-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr27359.C -std=c++20 (test for errors, line 8) PASS: g++.dg/gomp/pr27359.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr27359.C -std=c++26 (test for errors, line 8) PASS: g++.dg/gomp/pr27359.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr27359.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/pr27359.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr27415.C -std=c++20 (test for errors, line 19) PASS: g++.dg/gomp/pr27415.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/pr27415.C -std=c++20 (test for errors, line 38) PASS: g++.dg/gomp/pr27415.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/pr27415.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr27415.C -std=c++26 (test for errors, line 19) PASS: g++.dg/gomp/pr27415.C -std=c++26 (test for errors, line 28) PASS: g++.dg/gomp/pr27415.C -std=c++26 (test for errors, line 38) PASS: g++.dg/gomp/pr27415.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/pr27415.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr27415.C -std=c++98 (test for errors, line 19) PASS: g++.dg/gomp/pr27415.C -std=c++98 (test for errors, line 28) PASS: g++.dg/gomp/pr27415.C -std=c++98 (test for errors, line 38) PASS: g++.dg/gomp/pr27415.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/pr27415.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr27499.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr27499.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr27499.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr29965-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr29965-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-10.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr29965-10.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr29965-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr29965-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr29965-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr29965-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr29965-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr29965-4.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr29965-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-5.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr29965-5.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr29965-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-6.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr29965-6.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr29965-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-7.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr29965-7.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr29965-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-8.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr29965-8.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr29965-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-9.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr29965-9.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr29965-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr30494.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr30494.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr30494.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr30558.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr30558.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr30558.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr30696.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr30696.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr30696.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr31598.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr31598.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr31598.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr31748.C -std=c++20 (test for errors, line 8) PASS: g++.dg/gomp/pr31748.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr31748.C -std=c++26 (test for errors, line 8) PASS: g++.dg/gomp/pr31748.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr31748.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/pr31748.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr31769.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr31769.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr31769.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr32177.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr32177.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr32177.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr33333.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr33333.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr33333.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr33372-1.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/gomp/pr33372-1.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/gomp/pr33372-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr33372-1.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/gomp/pr33372-1.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/gomp/pr33372-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr33372-1.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/gomp/pr33372-1.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/gomp/pr33372-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr33372-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr33372-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr33372-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr33372-3.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/gomp/pr33372-3.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/gomp/pr33372-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr33372-3.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/gomp/pr33372-3.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/gomp/pr33372-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr33372-3.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/gomp/pr33372-3.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/gomp/pr33372-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr33890.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr33890.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr33890.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr34607.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/gomp/pr34607.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/gomp/pr34607.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/gomp/pr34607.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/gomp/pr34607.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr34607.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/gomp/pr34607.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/gomp/pr34607.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/gomp/pr34607.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/gomp/pr34607.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr34607.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/gomp/pr34607.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/gomp/pr34607.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/gomp/pr34607.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/gomp/pr34607.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr34608.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr34608.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr34608.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr34694.C -std=gnu++20 (test for warnings, line 12) PASS: g++.dg/gomp/pr34694.C -std=gnu++20 (test for warnings, line 13) PASS: g++.dg/gomp/pr34694.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr34694.C -std=gnu++26 (test for warnings, line 12) PASS: g++.dg/gomp/pr34694.C -std=gnu++26 (test for warnings, line 13) PASS: g++.dg/gomp/pr34694.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr34694.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/gomp/pr34694.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/gomp/pr34694.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr34964.C -std=gnu++20 (test for errors, line 5) PASS: g++.dg/gomp/pr34964.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr34964.C -std=gnu++26 (test for errors, line 5) PASS: g++.dg/gomp/pr34964.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr34964.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/gomp/pr34964.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr35028.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr35028.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr35028.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr35078.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/gomp/pr35078.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/gomp/pr35078.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr35078.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/gomp/pr35078.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/gomp/pr35078.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr35078.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/gomp/pr35078.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/gomp/pr35078.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr35099.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr35099.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr35099.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr35158.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/gomp/pr35158.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr35158.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/gomp/pr35158.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr35158.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/gomp/pr35158.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr35244.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/gomp/pr35244.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/gomp/pr35244.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr35244.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/gomp/pr35244.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/gomp/pr35244.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr35244.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/gomp/pr35244.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/gomp/pr35244.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr35328.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/gomp/pr35328.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/gomp/pr35328.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/gomp/pr35328.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr35328.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/gomp/pr35328.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/gomp/pr35328.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/gomp/pr35328.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr35328.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/gomp/pr35328.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/gomp/pr35328.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/gomp/pr35328.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr35337.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/gomp/pr35337.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/gomp/pr35337.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr35337.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/gomp/pr35337.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/gomp/pr35337.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr35337.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/gomp/pr35337.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/gomp/pr35337.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr35364.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr35364.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr35364.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr35751.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/gomp/pr35751.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/gomp/pr35751.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr35751.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/gomp/pr35751.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/gomp/pr35751.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr35751.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/gomp/pr35751.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/gomp/pr35751.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr36237.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr36237.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr36237.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr36790.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr36790.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr36790.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr37189.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr37189.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr37189.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr37346.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr37346.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr37346.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr37533.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/gomp/pr37533.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/gomp/pr37533.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/gomp/pr37533.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/gomp/pr37533.C -std=gnu++20 (test for warnings, line 46) PASS: g++.dg/gomp/pr37533.C -std=gnu++20 (test for warnings, line 47) PASS: g++.dg/gomp/pr37533.C -std=gnu++20 (test for warnings, line 48) PASS: g++.dg/gomp/pr37533.C -std=gnu++20 (test for warnings, line 49) PASS: g++.dg/gomp/pr37533.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr37533.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/gomp/pr37533.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/gomp/pr37533.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/gomp/pr37533.C -std=gnu++26 (test for errors, line 39) PASS: g++.dg/gomp/pr37533.C -std=gnu++26 (test for warnings, line 46) PASS: g++.dg/gomp/pr37533.C -std=gnu++26 (test for warnings, line 47) PASS: g++.dg/gomp/pr37533.C -std=gnu++26 (test for warnings, line 48) PASS: g++.dg/gomp/pr37533.C -std=gnu++26 (test for warnings, line 49) PASS: g++.dg/gomp/pr37533.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr37533.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/gomp/pr37533.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/gomp/pr37533.C -std=gnu++98 (test for errors, line 29) PASS: g++.dg/gomp/pr37533.C -std=gnu++98 (test for errors, line 39) PASS: g++.dg/gomp/pr37533.C -std=gnu++98 (test for warnings, line 46) PASS: g++.dg/gomp/pr37533.C -std=gnu++98 (test for warnings, line 47) PASS: g++.dg/gomp/pr37533.C -std=gnu++98 (test for warnings, line 48) PASS: g++.dg/gomp/pr37533.C -std=gnu++98 (test for warnings, line 49) PASS: g++.dg/gomp/pr37533.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr38633.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr38633.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr38633.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr38639.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/gomp/pr38639.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/pr38639.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/gomp/pr38639.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr38639.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/gomp/pr38639.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr39495-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr39495-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr39495-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++20 (test for errors, line 37) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++26 (test for errors, line 37) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++98 (test for errors, line 31) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++98 (test for errors, line 37) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr41429.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr41429.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr41429.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr41967.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr41967.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr41967.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr42234.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr42234.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr42234.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr47963.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/gomp/pr47963.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr47963.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/gomp/pr47963.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr47963.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/gomp/pr47963.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr48632.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr48632.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr48632.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr48716.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr48716.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr48716.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr49223-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr49223-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr49223-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr49223-2.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/gomp/pr49223-2.C -std=gnu++20 (test for warnings, line 6) PASS: g++.dg/gomp/pr49223-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr49223-2.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/gomp/pr49223-2.C -std=gnu++26 (test for warnings, line 6) PASS: g++.dg/gomp/pr49223-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr49223-2.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/gomp/pr49223-2.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/gomp/pr49223-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr51360.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr51360.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr51360.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr51669.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr51669.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr51669.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr56217.C -std=gnu++20 (test for excess errors) UNSUPPORTED: g++.dg/gomp/pr56217.C -std=gnu++23 UNSUPPORTED: g++.dg/gomp/pr56217.C -std=gnu++26 PASS: g++.dg/gomp/pr58567.C -std=c++20 (test for errors, line 8) PASS: g++.dg/gomp/pr58567.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr58567.C -std=c++26 (test for errors, line 8) PASS: g++.dg/gomp/pr58567.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr58567.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/pr58567.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr58702.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/gomp/pr58702.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr58702.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/gomp/pr58702.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr58702.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/gomp/pr58702.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr58874.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr58874.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr58874.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr59150.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr59150.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr59150.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr59297.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr59297.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr59297.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr59627.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr59627.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr59627.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr59628.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/gomp/pr59628.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr59628.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/gomp/pr59628.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr59628.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/gomp/pr59628.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr60682.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr60682.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr60682.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr63249.C -std=gnu++20 (test for bogus messages, line 10) PASS: g++.dg/gomp/pr63249.C -std=gnu++20 (test for bogus messages, line 11) PASS: g++.dg/gomp/pr63249.C -std=gnu++20 (test for bogus messages, line 21) PASS: g++.dg/gomp/pr63249.C -std=gnu++20 (test for bogus messages, line 23) PASS: g++.dg/gomp/pr63249.C -std=gnu++20 (test for bogus messages, line 7) PASS: g++.dg/gomp/pr63249.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr63249.C -std=gnu++26 (test for bogus messages, line 10) PASS: g++.dg/gomp/pr63249.C -std=gnu++26 (test for bogus messages, line 11) PASS: g++.dg/gomp/pr63249.C -std=gnu++26 (test for bogus messages, line 21) PASS: g++.dg/gomp/pr63249.C -std=gnu++26 (test for bogus messages, line 23) PASS: g++.dg/gomp/pr63249.C -std=gnu++26 (test for bogus messages, line 7) PASS: g++.dg/gomp/pr63249.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr63249.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/gomp/pr63249.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/gomp/pr63249.C -std=gnu++98 (test for bogus messages, line 21) PASS: g++.dg/gomp/pr63249.C -std=gnu++98 (test for bogus messages, line 23) PASS: g++.dg/gomp/pr63249.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/gomp/pr63249.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr66571-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr66571-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr66571-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr66571-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr66571-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr66571-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr67504.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/gomp/pr67504.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/gomp/pr67504.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr67504.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/gomp/pr67504.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/gomp/pr67504.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr67504.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/gomp/pr67504.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/gomp/pr67504.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr67511.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/gomp/pr67511.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr67511.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/gomp/pr67511.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr67511.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/gomp/pr67511.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr67514.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr67514.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr67514.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr67522.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/gomp/pr67522.C -std=gnu++20 (test for errors, line 15) PASS: g++.dg/gomp/pr67522.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/gomp/pr67522.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/gomp/pr67522.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr67522.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/gomp/pr67522.C -std=gnu++26 (test for errors, line 15) PASS: g++.dg/gomp/pr67522.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/gomp/pr67522.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/gomp/pr67522.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr67522.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/gomp/pr67522.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/gomp/pr67522.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/gomp/pr67522.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/gomp/pr67522.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr67523.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/gomp/pr67523.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/gomp/pr67523.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/gomp/pr67523.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/gomp/pr67523.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr67523.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/gomp/pr67523.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/gomp/pr67523.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/gomp/pr67523.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/gomp/pr67523.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr67523.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/gomp/pr67523.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/gomp/pr67523.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/gomp/pr67523.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/gomp/pr67523.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr71910.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr71910.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr71910.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr71941.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr71941.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr71941.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr77578.C -std=c++20 (test for errors, line 27) PASS: g++.dg/gomp/pr77578.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr77578.C -std=c++26 (test for errors, line 27) PASS: g++.dg/gomp/pr77578.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr77578.C -std=c++98 (test for errors, line 27) PASS: g++.dg/gomp/pr77578.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr78363-1.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/pr78363-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr78363-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr78363-2.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/pr78363-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr78363-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr78363-3.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/pr78363-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr78363-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr78363-4.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/pr78363-4.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr78363-4.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr78363-5.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/pr78363-5.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr78363-5.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr78363-6.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/pr78363-6.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr78363-6.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr78363-7.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/pr78363-7.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr78363-7.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr79429.C -std=c++20 (test for errors, line 3) PASS: g++.dg/gomp/pr79429.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr79429.C -std=c++26 (test for errors, line 3) PASS: g++.dg/gomp/pr79429.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr79429.C -std=c++98 (test for errors, line 3) PASS: g++.dg/gomp/pr79429.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr79664.C (test for errors, line 105) PASS: g++.dg/gomp/pr79664.C (test for errors, line 114) PASS: g++.dg/gomp/pr79664.C (test for errors, line 123) PASS: g++.dg/gomp/pr79664.C (test for errors, line 132) PASS: g++.dg/gomp/pr79664.C (test for errors, line 141) PASS: g++.dg/gomp/pr79664.C (test for errors, line 150) PASS: g++.dg/gomp/pr79664.C (test for errors, line 158) PASS: g++.dg/gomp/pr79664.C (test for errors, line 166) PASS: g++.dg/gomp/pr79664.C (test for errors, line 19) PASS: g++.dg/gomp/pr79664.C (test for errors, line 28) PASS: g++.dg/gomp/pr79664.C (test for errors, line 37) PASS: g++.dg/gomp/pr79664.C (test for errors, line 47) PASS: g++.dg/gomp/pr79664.C (test for errors, line 57) PASS: g++.dg/gomp/pr79664.C (test for errors, line 66) PASS: g++.dg/gomp/pr79664.C (test for errors, line 75) PASS: g++.dg/gomp/pr79664.C (test for errors, line 84) PASS: g++.dg/gomp/pr79664.C (test for errors, line 86) PASS: g++.dg/gomp/pr79664.C (test for errors, line 9) PASS: g++.dg/gomp/pr79664.C (test for errors, line 96) PASS: g++.dg/gomp/pr79664.C (test for excess errors) PASS: g++.dg/gomp/pr80141.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr80141.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr80141.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr81011.C -std=c++20 (test for errors, line 10) PASS: g++.dg/gomp/pr81011.C -std=c++20 (test for errors, line 17) PASS: g++.dg/gomp/pr81011.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/gomp/pr81011.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr81011.C -std=c++26 (test for errors, line 10) PASS: g++.dg/gomp/pr81011.C -std=c++26 (test for errors, line 17) PASS: g++.dg/gomp/pr81011.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/gomp/pr81011.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr81011.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/pr81011.C -std=c++98 (test for errors, line 17) PASS: g++.dg/gomp/pr81011.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/gomp/pr81011.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr81154.C -std=c++20 (test for errors, line 11) PASS: g++.dg/gomp/pr81154.C -std=c++20 (test for errors, line 13) PASS: g++.dg/gomp/pr81154.C -std=c++20 (test for errors, line 15) PASS: g++.dg/gomp/pr81154.C -std=c++20 (test for errors, line 18) PASS: g++.dg/gomp/pr81154.C -std=c++20 (test for errors, line 21) PASS: g++.dg/gomp/pr81154.C -std=c++20 (test for errors, line 33) PASS: g++.dg/gomp/pr81154.C -std=c++20 (test for errors, line 35) PASS: g++.dg/gomp/pr81154.C -std=c++20 (test for errors, line 37) PASS: g++.dg/gomp/pr81154.C -std=c++20 (test for errors, line 39) PASS: g++.dg/gomp/pr81154.C -std=c++20 (test for errors, line 42) PASS: g++.dg/gomp/pr81154.C -std=c++20 (test for errors, line 45) PASS: g++.dg/gomp/pr81154.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/pr81154.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr81154.C -std=c++26 (test for errors, line 11) PASS: g++.dg/gomp/pr81154.C -std=c++26 (test for errors, line 13) PASS: g++.dg/gomp/pr81154.C -std=c++26 (test for errors, line 15) PASS: g++.dg/gomp/pr81154.C -std=c++26 (test for errors, line 18) PASS: g++.dg/gomp/pr81154.C -std=c++26 (test for errors, line 21) PASS: g++.dg/gomp/pr81154.C -std=c++26 (test for errors, line 33) PASS: g++.dg/gomp/pr81154.C -std=c++26 (test for errors, line 35) PASS: g++.dg/gomp/pr81154.C -std=c++26 (test for errors, line 37) PASS: g++.dg/gomp/pr81154.C -std=c++26 (test for errors, line 39) PASS: g++.dg/gomp/pr81154.C -std=c++26 (test for errors, line 42) PASS: g++.dg/gomp/pr81154.C -std=c++26 (test for errors, line 45) PASS: g++.dg/gomp/pr81154.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/pr81154.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr81154.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/pr81154.C -std=c++98 (test for errors, line 13) PASS: g++.dg/gomp/pr81154.C -std=c++98 (test for errors, line 15) PASS: g++.dg/gomp/pr81154.C -std=c++98 (test for errors, line 18) PASS: g++.dg/gomp/pr81154.C -std=c++98 (test for errors, line 21) PASS: g++.dg/gomp/pr81154.C -std=c++98 (test for errors, line 33) PASS: g++.dg/gomp/pr81154.C -std=c++98 (test for errors, line 35) PASS: g++.dg/gomp/pr81154.C -std=c++98 (test for errors, line 37) PASS: g++.dg/gomp/pr81154.C -std=c++98 (test for errors, line 39) PASS: g++.dg/gomp/pr81154.C -std=c++98 (test for errors, line 42) PASS: g++.dg/gomp/pr81154.C -std=c++98 (test for errors, line 45) PASS: g++.dg/gomp/pr81154.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/pr81154.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr82054.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr82054.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr82054.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr84430.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/pr84430.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr84430.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr84448.C -std=c++20 (test for errors, line 15) PASS: g++.dg/gomp/pr84448.C -std=c++20 at line 16 (test for errors, line 15) PASS: g++.dg/gomp/pr84448.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr84448.C -std=c++26 (test for errors, line 15) PASS: g++.dg/gomp/pr84448.C -std=c++26 at line 16 (test for errors, line 15) PASS: g++.dg/gomp/pr84448.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr84448.C -std=c++98 (test for errors, line 15) PASS: g++.dg/gomp/pr84448.C -std=c++98 at line 16 (test for errors, line 15) PASS: g++.dg/gomp/pr84448.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr84469.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/gomp/pr84469.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/pr84469.C -std=gnu++14 (test for warnings, line 16) PASS: g++.dg/gomp/pr84469.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr84469.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr84556.C -std=gnu++17 (test for excess errors) PASS: g++.dg/gomp/pr84556.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr84556.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr84557.C -std=c++20 (test for errors, line 10) PASS: g++.dg/gomp/pr84557.C -std=c++20 (test for errors, line 12) PASS: g++.dg/gomp/pr84557.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr84557.C -std=c++26 (test for errors, line 10) PASS: g++.dg/gomp/pr84557.C -std=c++26 (test for errors, line 12) PASS: g++.dg/gomp/pr84557.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr84557.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/pr84557.C -std=c++98 (test for errors, line 12) PASS: g++.dg/gomp/pr84557.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr84791.C -std=c++11 (test for errors, line 11) PASS: g++.dg/gomp/pr84791.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/pr84791.C -std=c++20 (test for errors, line 11) PASS: g++.dg/gomp/pr84791.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr84791.C -std=c++98 at line 12 (test for errors, line 11) PASS: g++.dg/gomp/pr84791.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr85134.C (test for errors, line 8) PASS: g++.dg/gomp/pr85134.C (test for excess errors) PASS: g++.dg/gomp/pr88182.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr88182.C -std=gnu++20 execution test PASS: g++.dg/gomp/pr88182.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr88182.C -std=gnu++26 execution test PASS: g++.dg/gomp/pr88182.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr88182.C -std=gnu++98 execution test PASS: g++.dg/gomp/pr88258.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/gomp/pr88258.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr88258.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/gomp/pr88258.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr88258.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/gomp/pr88258.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr88586.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr88586.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr88586.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr88733.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr88733.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr88733.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr88949.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr88949.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr88949.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr89796.C -std=c++20 (test for bogus messages, line 19) PASS: g++.dg/gomp/pr89796.C -std=c++20 (test for bogus messages, line 34) PASS: g++.dg/gomp/pr89796.C -std=c++20 (test for bogus messages, line 44) PASS: g++.dg/gomp/pr89796.C -std=c++20 (test for bogus messages, line 9) PASS: g++.dg/gomp/pr89796.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr89796.C -std=c++26 (test for bogus messages, line 19) PASS: g++.dg/gomp/pr89796.C -std=c++26 (test for bogus messages, line 34) PASS: g++.dg/gomp/pr89796.C -std=c++26 (test for bogus messages, line 44) PASS: g++.dg/gomp/pr89796.C -std=c++26 (test for bogus messages, line 9) PASS: g++.dg/gomp/pr89796.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr89796.C -std=c++98 (test for bogus messages, line 19) PASS: g++.dg/gomp/pr89796.C -std=c++98 (test for bogus messages, line 34) PASS: g++.dg/gomp/pr89796.C -std=c++98 (test for bogus messages, line 44) PASS: g++.dg/gomp/pr89796.C -std=c++98 (test for bogus messages, line 9) PASS: g++.dg/gomp/pr89796.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr91110.C -std=c++20 (test for errors, line 7) PASS: g++.dg/gomp/pr91110.C -std=c++20 (test for errors, line 8) PASS: g++.dg/gomp/pr91110.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/pr91110.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr91110.C -std=c++26 (test for errors, line 7) PASS: g++.dg/gomp/pr91110.C -std=c++26 (test for errors, line 8) PASS: g++.dg/gomp/pr91110.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/pr91110.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr91110.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/pr91110.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/pr91110.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/pr91110.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr91118-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr91118-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr91118-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr91118-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr91118-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr91118-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr92084.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr92084.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr92084.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr92504.C -std=c++11 (test for errors, line 27) PASS: g++.dg/gomp/pr92504.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/gomp/pr92504.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/pr92504.C -std=c++20 (test for errors, line 27) PASS: g++.dg/gomp/pr92504.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/gomp/pr92504.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr92504.C -std=c++26 (test for errors, line 27) PASS: g++.dg/gomp/pr92504.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/gomp/pr92504.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr94477.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr94477.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr94477.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr94512.C -std=c++20 (test for errors, line 11) PASS: g++.dg/gomp/pr94512.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr94512.C -std=c++26 (test for errors, line 11) PASS: g++.dg/gomp/pr94512.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr94512.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/pr94512.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr95063.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr95063.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr95063.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr98383.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/pr98383.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/pr98383.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr99007.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/pr99007.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/pr99007.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++20 (test for errors, line 23) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++20 (test for errors, line 29) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++20 (test for warnings, line 18) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++20 (test for warnings, line 20) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++20 (test for warnings, line 22) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++20 (test for warnings, line 24) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++20 (test for warnings, line 26) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++20 (test for warnings, line 30) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++26 (test for errors, line 23) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++26 (test for errors, line 29) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++26 (test for warnings, line 18) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++26 (test for warnings, line 20) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++26 (test for warnings, line 22) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++26 (test for warnings, line 24) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++26 (test for warnings, line 26) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++26 (test for warnings, line 30) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++98 (test for errors, line 23) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++98 (test for errors, line 27) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++98 (test for errors, line 29) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++98 (test for errors, line 31) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++98 (test for warnings, line 18) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++98 (test for warnings, line 24) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++98 (test for warnings, line 26) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/private-1.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/gomp/private-1.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/gomp/private-1.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/gomp/private-1.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/gomp/private-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/private-1.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/gomp/private-1.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/gomp/private-1.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/gomp/private-1.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/gomp/private-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/private-1.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/gomp/private-1.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/gomp/private-1.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/gomp/private-1.C -std=gnu++98 (test for errors, line 28) PASS: g++.dg/gomp/private-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/reference-1.C -std=c++20 (test for errors, line 14) PASS: g++.dg/gomp/reference-1.C -std=c++20 (test for errors, line 21) PASS: g++.dg/gomp/reference-1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/gomp/reference-1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/gomp/reference-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/reference-1.C -std=c++26 (test for errors, line 14) PASS: g++.dg/gomp/reference-1.C -std=c++26 (test for errors, line 21) PASS: g++.dg/gomp/reference-1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/gomp/reference-1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/gomp/reference-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/reference-1.C -std=c++98 (test for errors, line 14) PASS: g++.dg/gomp/reference-1.C -std=c++98 (test for errors, line 21) PASS: g++.dg/gomp/reference-1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/reference-1.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/gomp/reference-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/requires-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/requires-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/requires-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/requires-2.C -std=c++20 (test for errors, line 10) PASS: g++.dg/gomp/requires-2.C -std=c++20 (test for errors, line 12) PASS: g++.dg/gomp/requires-2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/gomp/requires-2.C -std=c++20 (test for errors, line 21) PASS: g++.dg/gomp/requires-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/gomp/requires-2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/gomp/requires-2.C -std=c++20 (test for errors, line 8) PASS: g++.dg/gomp/requires-2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/requires-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/requires-2.C -std=c++26 (test for errors, line 10) PASS: g++.dg/gomp/requires-2.C -std=c++26 (test for errors, line 12) PASS: g++.dg/gomp/requires-2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/gomp/requires-2.C -std=c++26 (test for errors, line 21) PASS: g++.dg/gomp/requires-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/gomp/requires-2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/gomp/requires-2.C -std=c++26 (test for errors, line 8) PASS: g++.dg/gomp/requires-2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/requires-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/requires-2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/requires-2.C -std=c++98 (test for errors, line 12) PASS: g++.dg/gomp/requires-2.C -std=c++98 (test for errors, line 15) PASS: g++.dg/gomp/requires-2.C -std=c++98 (test for errors, line 21) PASS: g++.dg/gomp/requires-2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/gomp/requires-2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/requires-2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/requires-2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/requires-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/scan-1.C -std=c++11 (test for errors, line 19) PASS: g++.dg/gomp/scan-1.C -std=c++11 (test for errors, line 23) PASS: g++.dg/gomp/scan-1.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/gomp/scan-1.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/scan-1.C -std=c++20 (test for errors, line 19) PASS: g++.dg/gomp/scan-1.C -std=c++20 (test for errors, line 23) PASS: g++.dg/gomp/scan-1.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/gomp/scan-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/scan-1.C -std=c++26 (test for errors, line 19) PASS: g++.dg/gomp/scan-1.C -std=c++26 (test for errors, line 23) PASS: g++.dg/gomp/scan-1.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/gomp/scan-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/sections-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/sections-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/sections-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/sections-2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/gomp/sections-2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/gomp/sections-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/sections-2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/gomp/sections-2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/gomp/sections-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/sections-2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/sections-2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/sections-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/sections-3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/gomp/sections-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/sections-3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/gomp/sections-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/sections-3.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/sections-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/sections-4.C -std=c++20 (test for errors, line 11) PASS: g++.dg/gomp/sections-4.C -std=c++20 (test for errors, line 4) PASS: g++.dg/gomp/sections-4.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/sections-4.C -std=c++26 (test for errors, line 11) PASS: g++.dg/gomp/sections-4.C -std=c++26 (test for errors, line 4) PASS: g++.dg/gomp/sections-4.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/sections-4.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/sections-4.C -std=c++98 (test for errors, line 4) PASS: g++.dg/gomp/sections-4.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/sharing-1.C -std=c++20 (test for errors, line 64) PASS: g++.dg/gomp/sharing-1.C -std=c++20 (test for errors, line 70) PASS: g++.dg/gomp/sharing-1.C -std=c++20 (test for errors, line 71) PASS: g++.dg/gomp/sharing-1.C -std=c++20 (test for errors, line 72) PASS: g++.dg/gomp/sharing-1.C -std=c++20 (test for errors, line 73) PASS: g++.dg/gomp/sharing-1.C -std=c++20 (test for errors, line 74) PASS: g++.dg/gomp/sharing-1.C -std=c++20 (test for warnings, line 55) PASS: g++.dg/gomp/sharing-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/sharing-1.C -std=c++26 (test for errors, line 64) PASS: g++.dg/gomp/sharing-1.C -std=c++26 (test for errors, line 70) PASS: g++.dg/gomp/sharing-1.C -std=c++26 (test for errors, line 71) PASS: g++.dg/gomp/sharing-1.C -std=c++26 (test for errors, line 72) PASS: g++.dg/gomp/sharing-1.C -std=c++26 (test for errors, line 73) PASS: g++.dg/gomp/sharing-1.C -std=c++26 (test for errors, line 74) PASS: g++.dg/gomp/sharing-1.C -std=c++26 (test for warnings, line 55) PASS: g++.dg/gomp/sharing-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/sharing-1.C -std=c++98 (test for errors, line 64) PASS: g++.dg/gomp/sharing-1.C -std=c++98 (test for errors, line 70) PASS: g++.dg/gomp/sharing-1.C -std=c++98 (test for errors, line 71) PASS: g++.dg/gomp/sharing-1.C -std=c++98 (test for errors, line 72) PASS: g++.dg/gomp/sharing-1.C -std=c++98 (test for errors, line 73) PASS: g++.dg/gomp/sharing-1.C -std=c++98 (test for errors, line 74) PASS: g++.dg/gomp/sharing-1.C -std=c++98 (test for warnings, line 55) PASS: g++.dg/gomp/sharing-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/sharing-2.C -std=c++20 (test for errors, line 35) PASS: g++.dg/gomp/sharing-2.C -std=c++20 (test for errors, line 41) PASS: g++.dg/gomp/sharing-2.C -std=c++20 (test for errors, line 43) PASS: g++.dg/gomp/sharing-2.C -std=c++20 (test for errors, line 45) PASS: g++.dg/gomp/sharing-2.C -std=c++20 (test for errors, line 49) PASS: g++.dg/gomp/sharing-2.C -std=c++20 (test for errors, line 51) PASS: g++.dg/gomp/sharing-2.C -std=c++20 (test for errors, line 55) PASS: g++.dg/gomp/sharing-2.C -std=c++20 (test for errors, line 57) PASS: g++.dg/gomp/sharing-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/sharing-2.C -std=c++26 (test for errors, line 35) PASS: g++.dg/gomp/sharing-2.C -std=c++26 (test for errors, line 41) PASS: g++.dg/gomp/sharing-2.C -std=c++26 (test for errors, line 43) PASS: g++.dg/gomp/sharing-2.C -std=c++26 (test for errors, line 45) PASS: g++.dg/gomp/sharing-2.C -std=c++26 (test for errors, line 49) PASS: g++.dg/gomp/sharing-2.C -std=c++26 (test for errors, line 51) PASS: g++.dg/gomp/sharing-2.C -std=c++26 (test for errors, line 55) PASS: g++.dg/gomp/sharing-2.C -std=c++26 (test for errors, line 57) PASS: g++.dg/gomp/sharing-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/sharing-2.C -std=c++98 (test for errors, line 35) PASS: g++.dg/gomp/sharing-2.C -std=c++98 (test for errors, line 41) PASS: g++.dg/gomp/sharing-2.C -std=c++98 (test for errors, line 43) PASS: g++.dg/gomp/sharing-2.C -std=c++98 (test for errors, line 45) PASS: g++.dg/gomp/sharing-2.C -std=c++98 (test for errors, line 49) PASS: g++.dg/gomp/sharing-2.C -std=c++98 (test for errors, line 51) PASS: g++.dg/gomp/sharing-2.C -std=c++98 (test for errors, line 55) PASS: g++.dg/gomp/sharing-2.C -std=c++98 (test for errors, line 57) PASS: g++.dg/gomp/sharing-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/simd-1.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/gomp/simd-1.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/gomp/simd-1.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/gomp/simd-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/simd-1.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/gomp/simd-1.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/gomp/simd-1.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/gomp/simd-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/simd-1.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/gomp/simd-1.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/gomp/simd-1.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/gomp/simd-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/simd-2.C -std=c++20 (test for errors, line 18) PASS: g++.dg/gomp/simd-2.C -std=c++20 (test for errors, line 7) PASS: g++.dg/gomp/simd-2.C -std=c++20 at line 17 (test for errors, line 18) PASS: g++.dg/gomp/simd-2.C -std=c++20 at line 8 (test for errors, line 7) PASS: g++.dg/gomp/simd-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/simd-2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/gomp/simd-2.C -std=c++26 (test for errors, line 7) PASS: g++.dg/gomp/simd-2.C -std=c++26 at line 17 (test for errors, line 18) PASS: g++.dg/gomp/simd-2.C -std=c++26 at line 8 (test for errors, line 7) PASS: g++.dg/gomp/simd-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/simd-2.C -std=c++98 (test for errors, line 18) PASS: g++.dg/gomp/simd-2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/simd-2.C -std=c++98 at line 17 (test for errors, line 18) PASS: g++.dg/gomp/simd-2.C -std=c++98 at line 8 (test for errors, line 7) PASS: g++.dg/gomp/simd-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/simd-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/simd-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/simd-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/sink-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/sink-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/sink-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/sink-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/sink-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/sink-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/sink-3.C -std=gnu++20 scan-tree-dump-times gimple "depend\\(sink:p\\+400\\)" 1 PASS: g++.dg/gomp/sink-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/sink-3.C -std=gnu++26 scan-tree-dump-times gimple "depend\\(sink:p\\+400\\)" 1 PASS: g++.dg/gomp/sink-3.C -std=gnu++26 (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++20 (test for excess errors) PASS: g++.dg/gomp/static-component-1.C -std=c++26 (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++20 (test for errors, line 13) PASS: g++.dg/gomp/target-1.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/target-1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/gomp/target-1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/gomp/target-1.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/gomp/target-1.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/gomp/target-1.C -std=c++20 at line 14 (test for warnings, line 13) PASS: g++.dg/gomp/target-1.C -std=c++20 at line 29 (test for warnings, line 28) PASS: g++.dg/gomp/target-1.C -std=c++20 at line 33 (test for errors, line 8) PASS: g++.dg/gomp/target-1.C -std=c++20 at line 34 (test for errors, line 10) PASS: g++.dg/gomp/target-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/target-1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/gomp/target-1.C -std=c++26 (test for errors, line 28) PASS: g++.dg/gomp/target-1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/gomp/target-1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/gomp/target-1.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/gomp/target-1.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/gomp/target-1.C -std=c++26 at line 14 (test for warnings, line 13) PASS: g++.dg/gomp/target-1.C -std=c++26 at line 29 (test for warnings, line 28) PASS: g++.dg/gomp/target-1.C -std=c++26 at line 33 (test for errors, line 8) PASS: g++.dg/gomp/target-1.C -std=c++26 at line 34 (test for errors, line 10) PASS: g++.dg/gomp/target-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/target-1.C -std=c++98 (test for errors, line 13) PASS: g++.dg/gomp/target-1.C -std=c++98 (test for errors, line 28) PASS: g++.dg/gomp/target-1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/gomp/target-1.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/gomp/target-1.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/gomp/target-1.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/gomp/target-1.C -std=c++98 at line 14 (test for warnings, line 13) PASS: g++.dg/gomp/target-1.C -std=c++98 at line 29 (test for warnings, line 28) PASS: g++.dg/gomp/target-1.C -std=c++98 at line 33 (test for errors, line 8) PASS: g++.dg/gomp/target-1.C -std=c++98 at line 34 (test for errors, line 10) PASS: g++.dg/gomp/target-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/target-2.C -std=c++20 (test for errors, line 13) PASS: g++.dg/gomp/target-2.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/target-2.C -std=c++20 (test for errors, line 6) PASS: g++.dg/gomp/target-2.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/gomp/target-2.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/gomp/target-2.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/gomp/target-2.C -std=c++20 at line 14 (test for warnings, line 13) PASS: g++.dg/gomp/target-2.C -std=c++20 at line 29 (test for warnings, line 28) PASS: g++.dg/gomp/target-2.C -std=c++20 at line 33 (test for errors, line 8) PASS: g++.dg/gomp/target-2.C -std=c++20 at line 34 (test for errors, line 10) PASS: g++.dg/gomp/target-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/target-2.C -std=c++26 (test for errors, line 13) PASS: g++.dg/gomp/target-2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/gomp/target-2.C -std=c++26 (test for errors, line 6) PASS: g++.dg/gomp/target-2.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/gomp/target-2.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/gomp/target-2.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/gomp/target-2.C -std=c++26 at line 14 (test for warnings, line 13) PASS: g++.dg/gomp/target-2.C -std=c++26 at line 29 (test for warnings, line 28) PASS: g++.dg/gomp/target-2.C -std=c++26 at line 33 (test for errors, line 8) PASS: g++.dg/gomp/target-2.C -std=c++26 at line 34 (test for errors, line 10) PASS: g++.dg/gomp/target-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/target-2.C -std=c++98 (test for errors, line 13) PASS: g++.dg/gomp/target-2.C -std=c++98 (test for errors, line 28) PASS: g++.dg/gomp/target-2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/gomp/target-2.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/gomp/target-2.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/gomp/target-2.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/gomp/target-2.C -std=c++98 at line 14 (test for warnings, line 13) PASS: g++.dg/gomp/target-2.C -std=c++98 at line 29 (test for warnings, line 28) PASS: g++.dg/gomp/target-2.C -std=c++98 at line 33 (test for errors, line 8) PASS: g++.dg/gomp/target-2.C -std=c++98 at line 34 (test for errors, line 10) PASS: g++.dg/gomp/target-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/target-3.C -std=gnu++20 scan-tree-dump-times gimple "map\\(struct:\\*\\(struct S \\*\\) this \\[len: 2\\]\\) map\\(alloc:this->a \\[len: [0-9]+\\]\\) map\\(alloc:this->b \\[len: [0-9]+\\]\\)" 2 PASS: g++.dg/gomp/target-3.C -std=gnu++20 scan-tree-dump-times gimple "map\\(struct:\\*\\(struct T \\*\\) this \\[len: 2\\]\\) map\\(alloc:this->a \\[len: [0-9]+\\]\\) map\\(alloc:this->b \\[len: [0-9]+\\]\\)" 2 PASS: g++.dg/gomp/target-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/target-3.C -std=gnu++26 scan-tree-dump-times gimple "map\\(struct:\\*\\(struct S \\*\\) this \\[len: 2\\]\\) map\\(alloc:this->a \\[len: [0-9]+\\]\\) map\\(alloc:this->b \\[len: [0-9]+\\]\\)" 2 PASS: g++.dg/gomp/target-3.C -std=gnu++26 scan-tree-dump-times gimple "map\\(struct:\\*\\(struct T \\*\\) this \\[len: 2\\]\\) map\\(alloc:this->a \\[len: [0-9]+\\]\\) map\\(alloc:this->b \\[len: [0-9]+\\]\\)" 2 PASS: g++.dg/gomp/target-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/target-3.C -std=gnu++98 scan-tree-dump-times gimple "map\\(struct:\\*\\(struct S \\*\\) this \\[len: 2\\]\\) map\\(alloc:this->a \\[len: [0-9]+\\]\\) map\\(alloc:this->b \\[len: [0-9]+\\]\\)" 2 PASS: g++.dg/gomp/target-3.C -std=gnu++98 scan-tree-dump-times gimple "map\\(struct:\\*\\(struct T \\*\\) this \\[len: 2\\]\\) map\\(alloc:this->a \\[len: [0-9]+\\]\\) map\\(alloc:this->b \\[len: [0-9]+\\]\\)" 2 PASS: g++.dg/gomp/target-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/target-4.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/target-4.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/target-4.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/target-lambda-2.C (test for excess errors) PASS: g++.dg/gomp/target-lambda-2.C scan-tree-dump gimple "(?n)#pragma omp target num_teams.* map\\(from:Y \\[len: [0-9]+\\]\\) map\\(from:X \\[len: [0-9]+\\]\\)$" PASS: g++.dg/gomp/target-simd-clone-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/target-simd-clone-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/target-simd-clone-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/target-simd-clone-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/target-simd-clone-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/target-simd-clone-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/target-teams-1.C -std=c++20 scan-tree-dump-times gimple "num_teams\\(-1\\)" 3 PASS: g++.dg/gomp/target-teams-1.C -std=c++20 scan-tree-dump-times gimple "num_teams\\(-2\\)" 2 PASS: g++.dg/gomp/target-teams-1.C -std=c++20 scan-tree-dump-times gimple "num_teams\\(0\\)" 4 PASS: g++.dg/gomp/target-teams-1.C -std=c++20 scan-tree-dump-times gimple "thread_limit\\(-1\\)" 3 PASS: g++.dg/gomp/target-teams-1.C -std=c++20 scan-tree-dump-times gimple "thread_limit\\(0\\)" 6 PASS: g++.dg/gomp/target-teams-1.C -std=c++20 scan-tree-dump-times gimple "thread_limit\\(1\\)" 0 PASS: g++.dg/gomp/target-teams-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/target-teams-1.C -std=c++26 scan-tree-dump-times gimple "num_teams\\(-1\\)" 3 PASS: g++.dg/gomp/target-teams-1.C -std=c++26 scan-tree-dump-times gimple "num_teams\\(-2\\)" 2 PASS: g++.dg/gomp/target-teams-1.C -std=c++26 scan-tree-dump-times gimple "num_teams\\(0\\)" 4 PASS: g++.dg/gomp/target-teams-1.C -std=c++26 scan-tree-dump-times gimple "thread_limit\\(-1\\)" 3 PASS: g++.dg/gomp/target-teams-1.C -std=c++26 scan-tree-dump-times gimple "thread_limit\\(0\\)" 6 PASS: g++.dg/gomp/target-teams-1.C -std=c++26 scan-tree-dump-times gimple "thread_limit\\(1\\)" 0 PASS: g++.dg/gomp/target-teams-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/target-teams-1.C -std=c++98 scan-tree-dump-times gimple "num_teams\\(-1\\)" 3 PASS: g++.dg/gomp/target-teams-1.C -std=c++98 scan-tree-dump-times gimple "num_teams\\(-2\\)" 2 PASS: g++.dg/gomp/target-teams-1.C -std=c++98 scan-tree-dump-times gimple "num_teams\\(0\\)" 4 PASS: g++.dg/gomp/target-teams-1.C -std=c++98 scan-tree-dump-times gimple "thread_limit\\(-1\\)" 3 PASS: g++.dg/gomp/target-teams-1.C -std=c++98 scan-tree-dump-times gimple "thread_limit\\(0\\)" 6 PASS: g++.dg/gomp/target-teams-1.C -std=c++98 scan-tree-dump-times gimple "thread_limit\\(1\\)" 0 PASS: g++.dg/gomp/target-teams-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/target-this-1.C -std=c++20 scan-tree-dump gimple "map\\(tofrom:\\*this \\[len: [0-9]+\\]\\) map\\(firstprivate:this \\[pointer assign, bias: 0\\]\\)" PASS: g++.dg/gomp/target-this-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/target-this-1.C -std=c++26 scan-tree-dump gimple "map\\(tofrom:\\*this \\[len: [0-9]+\\]\\) map\\(firstprivate:this \\[pointer assign, bias: 0\\]\\)" PASS: g++.dg/gomp/target-this-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/target-this-1.C -std=c++98 scan-tree-dump gimple "map\\(tofrom:\\*this \\[len: [0-9]+\\]\\) map\\(firstprivate:this \\[pointer assign, bias: 0\\]\\)" PASS: g++.dg/gomp/target-this-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/target-this-2.C (test for excess errors) PASS: g++.dg/gomp/target-this-2.C scan-tree-dump gimple "map\\(alloc:MEM\\[\\(char \\*\\)_[0-9]+\\] \\[len: [0-9]+\\]\\) map\\(firstprivate:this \\[pointer assign, bias: 0\\]\\) firstprivate\\(m\\) map\\(to:\\*__closure \\[len: [0-9]+\\]\\) map\\(firstprivate:__closure \\[pointer assign, bias: 0\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(always_pointer:__closure->__this \\[pointer assign, bias: 0\\]\\) map\\(from:v \\[len: [0-9]+\\]\\)" PASS: g++.dg/gomp/target-this-3.C -std=c++20 scan-tree-dump gimple "#pragma omp target num_teams.* firstprivate\\(n\\) map\\(tofrom:\\*this \\[len: [0-9]+\\]\\) map\\(firstprivate:this \\[pointer assign, bias: 0\\]\\) map\\(from:mapped \\[len: [0-9]+\\]\\) map\\(alloc:\\*_[0-9+] \\[len: 0\\]\\) map\\(alloc:\\*_[0-9]+ \\[pointer assign, zero-length array section, bias: 0\\]\\) map\\(attach:this->refptr \\[bias: 0\\]\\)" PASS: g++.dg/gomp/target-this-3.C -std=c++20 scan-tree-dump gimple "#pragma omp target num_teams.* firstprivate\\(n\\) map\\(tofrom:\\*this \\[len: [0-9]+\\]\\) map\\(firstprivate:this \\[pointer assign, bias: 0\\]\\) map\\(from:mapped \\[len: [0-9]+\\]\\) map\\(alloc:\\*_[0-9]+ \\[len: 0\\]\\) map\\(attach_zero_length_array_section:this->ptr \\[bias: 0\\]\\)" PASS: g++.dg/gomp/target-this-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/target-this-3.C -std=c++26 scan-tree-dump gimple "#pragma omp target num_teams.* firstprivate\\(n\\) map\\(tofrom:\\*this \\[len: [0-9]+\\]\\) map\\(firstprivate:this \\[pointer assign, bias: 0\\]\\) map\\(from:mapped \\[len: [0-9]+\\]\\) map\\(alloc:\\*_[0-9+] \\[len: 0\\]\\) map\\(alloc:\\*_[0-9]+ \\[pointer assign, zero-length array section, bias: 0\\]\\) map\\(attach:this->refptr \\[bias: 0\\]\\)" PASS: g++.dg/gomp/target-this-3.C -std=c++26 scan-tree-dump gimple "#pragma omp target num_teams.* firstprivate\\(n\\) map\\(tofrom:\\*this \\[len: [0-9]+\\]\\) map\\(firstprivate:this \\[pointer assign, bias: 0\\]\\) map\\(from:mapped \\[len: [0-9]+\\]\\) map\\(alloc:\\*_[0-9]+ \\[len: 0\\]\\) map\\(attach_zero_length_array_section:this->ptr \\[bias: 0\\]\\)" PASS: g++.dg/gomp/target-this-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/target-this-3.C -std=c++98 scan-tree-dump gimple "#pragma omp target num_teams.* firstprivate\\(n\\) map\\(tofrom:\\*this \\[len: [0-9]+\\]\\) map\\(firstprivate:this \\[pointer assign, bias: 0\\]\\) map\\(from:mapped \\[len: [0-9]+\\]\\) map\\(alloc:\\*_[0-9+] \\[len: 0\\]\\) map\\(alloc:\\*_[0-9]+ \\[pointer assign, zero-length array section, bias: 0\\]\\) map\\(attach:this->refptr \\[bias: 0\\]\\)" PASS: g++.dg/gomp/target-this-3.C -std=c++98 scan-tree-dump gimple "#pragma omp target num_teams.* firstprivate\\(n\\) map\\(tofrom:\\*this \\[len: [0-9]+\\]\\) map\\(firstprivate:this \\[pointer assign, bias: 0\\]\\) map\\(from:mapped \\[len: [0-9]+\\]\\) map\\(alloc:\\*_[0-9]+ \\[len: 0\\]\\) map\\(attach_zero_length_array_section:this->ptr \\[bias: 0\\]\\)" PASS: g++.dg/gomp/target-this-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/target-this-4.C (test for excess errors) PASS: g++.dg/gomp/target-this-4.C scan-tree-dump gimple "#pragma omp target num_teams.* firstprivate\\(n\\) map\\(alloc:MEM.* \\[len: 0\\]\\) map\\(firstprivate:this \\[pointer assign, bias: 0\\]\\) map\\(to:\\*__closure \\[len: [0-9]+\\]\\) map\\(firstprivate:__closure \\[pointer assign, bias: 0\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(always_pointer:__closure->__this \\[pointer assign, bias: 0\\]\\) map\\(from:mapped \\[len: 1\\]\\) map\\(alloc:\\*_[0-9]+ \\[len: 0\\]\\) map\\(attach_zero_length_array_section:_[0-9]+->ptr \\[bias: 0\\]\\)" PASS: g++.dg/gomp/target-this-4.C scan-tree-dump gimple "#pragma omp target num_teams.* firstprivate\\(n\\) map\\(alloc:MEM.* \\[len: 0\\]\\) map\\(firstprivate:this \\[pointer assign, bias: 0\\]\\) map\\(to:\\*__closure \\[len: [0-9]+\\]\\) map\\(firstprivate:__closure \\[pointer assign, bias: 0\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(always_pointer:__closure->__this \\[pointer assign, bias: 0\\]\\) map\\(from:mapped \\[len: [0-9]+\\]\\) map\\(alloc:\\*_[0-9]+ \\[len: 0\\]\\) map\\(alloc:\\*_[0-9]+ \\[pointer assign, zero-length array section, bias: 0\\]\\) map\\(attach:_[0-9]+->refptr \\[bias: 0\\]\\)" PASS: g++.dg/gomp/target-this-5.C -std=c++20 scan-tree-dump gimple "map\\(tofrom:\\*this \\[len: [0-9]+\\]\\) map\\(firstprivate:this \\[pointer assign, bias: 0\\]\\)" PASS: g++.dg/gomp/target-this-5.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/target-this-5.C -std=c++26 scan-tree-dump gimple "map\\(tofrom:\\*this \\[len: [0-9]+\\]\\) map\\(firstprivate:this \\[pointer assign, bias: 0\\]\\)" PASS: g++.dg/gomp/target-this-5.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/target-this-5.C -std=c++98 scan-tree-dump gimple "map\\(tofrom:\\*this \\[len: [0-9]+\\]\\) map\\(firstprivate:this \\[pointer assign, bias: 0\\]\\)" PASS: g++.dg/gomp/target-this-5.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/task-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/task-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/task-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/task-detach-1.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/gomp/task-detach-1.C -std=gnu++20 (test for warnings, line 28) PASS: g++.dg/gomp/task-detach-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/task-detach-1.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/gomp/task-detach-1.C -std=gnu++26 (test for warnings, line 28) PASS: g++.dg/gomp/task-detach-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/task-detach-1.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/gomp/task-detach-1.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/gomp/task-detach-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/taskgroup-1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/gomp/taskgroup-1.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/taskgroup-1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/gomp/taskgroup-1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/gomp/taskgroup-1.C -std=c++20 (test for warnings, line 27) PASS: g++.dg/gomp/taskgroup-1.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/gomp/taskgroup-1.C -std=c++20 at line 14 (test for warnings, line 13) PASS: g++.dg/gomp/taskgroup-1.C -std=c++20 at line 29 (test for warnings, line 28) PASS: g++.dg/gomp/taskgroup-1.C -std=c++20 at line 33 (test for errors, line 8) PASS: g++.dg/gomp/taskgroup-1.C -std=c++20 at line 34 (test for errors, line 10) PASS: g++.dg/gomp/taskgroup-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/taskgroup-1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/gomp/taskgroup-1.C -std=c++26 (test for errors, line 28) PASS: g++.dg/gomp/taskgroup-1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/gomp/taskgroup-1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/gomp/taskgroup-1.C -std=c++26 (test for warnings, line 27) PASS: g++.dg/gomp/taskgroup-1.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/gomp/taskgroup-1.C -std=c++26 at line 14 (test for warnings, line 13) PASS: g++.dg/gomp/taskgroup-1.C -std=c++26 at line 29 (test for warnings, line 28) PASS: g++.dg/gomp/taskgroup-1.C -std=c++26 at line 33 (test for errors, line 8) PASS: g++.dg/gomp/taskgroup-1.C -std=c++26 at line 34 (test for errors, line 10) PASS: g++.dg/gomp/taskgroup-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for errors, line 13) PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for errors, line 28) PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for warnings, line 27) PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 at line 14 (test for warnings, line 13) PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 at line 29 (test for warnings, line 28) PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 at line 33 (test for errors, line 8) PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 at line 34 (test for errors, line 10) PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/teams-1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/gomp/teams-1.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/teams-1.C -std=c++20 (test for errors, line 37) PASS: g++.dg/gomp/teams-1.C -std=c++20 (test for errors, line 46) PASS: g++.dg/gomp/teams-1.C -std=c++20 (test for errors, line 6) PASS: g++.dg/gomp/teams-1.C -std=c++20 (test for errors, line 63) PASS: g++.dg/gomp/teams-1.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/gomp/teams-1.C -std=c++20 (test for warnings, line 40) PASS: g++.dg/gomp/teams-1.C -std=c++20 (test for warnings, line 42) PASS: g++.dg/gomp/teams-1.C -std=c++20 (test for warnings, line 61) PASS: g++.dg/gomp/teams-1.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/gomp/teams-1.C -std=c++20 at line 14 (test for warnings, line 13) PASS: g++.dg/gomp/teams-1.C -std=c++20 at line 29 (test for warnings, line 27) PASS: g++.dg/gomp/teams-1.C -std=c++20 at line 30 (test for warnings, line 28) PASS: g++.dg/gomp/teams-1.C -std=c++20 at line 47 (test for warnings, line 46) PASS: g++.dg/gomp/teams-1.C -std=c++20 at line 64 (test for warnings, line 63) PASS: g++.dg/gomp/teams-1.C -std=c++20 at line 68 (test for errors, line 8) PASS: g++.dg/gomp/teams-1.C -std=c++20 at line 69 (test for errors, line 10) PASS: g++.dg/gomp/teams-1.C -std=c++20 at line 70 (test for errors, line 40) PASS: g++.dg/gomp/teams-1.C -std=c++20 at line 71 (test for errors, line 42) PASS: g++.dg/gomp/teams-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/teams-1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/gomp/teams-1.C -std=c++26 (test for errors, line 28) PASS: g++.dg/gomp/teams-1.C -std=c++26 (test for errors, line 37) PASS: g++.dg/gomp/teams-1.C -std=c++26 (test for errors, line 46) PASS: g++.dg/gomp/teams-1.C -std=c++26 (test for errors, line 6) PASS: g++.dg/gomp/teams-1.C -std=c++26 (test for errors, line 63) PASS: g++.dg/gomp/teams-1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/gomp/teams-1.C -std=c++26 (test for warnings, line 40) PASS: g++.dg/gomp/teams-1.C -std=c++26 (test for warnings, line 42) PASS: g++.dg/gomp/teams-1.C -std=c++26 (test for warnings, line 61) PASS: g++.dg/gomp/teams-1.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/gomp/teams-1.C -std=c++26 at line 14 (test for warnings, line 13) PASS: g++.dg/gomp/teams-1.C -std=c++26 at line 29 (test for warnings, line 27) PASS: g++.dg/gomp/teams-1.C -std=c++26 at line 30 (test for warnings, line 28) PASS: g++.dg/gomp/teams-1.C -std=c++26 at line 47 (test for warnings, line 46) PASS: g++.dg/gomp/teams-1.C -std=c++26 at line 64 (test for warnings, line 63) PASS: g++.dg/gomp/teams-1.C -std=c++26 at line 68 (test for errors, line 8) PASS: g++.dg/gomp/teams-1.C -std=c++26 at line 69 (test for errors, line 10) PASS: g++.dg/gomp/teams-1.C -std=c++26 at line 70 (test for errors, line 40) PASS: g++.dg/gomp/teams-1.C -std=c++26 at line 71 (test for errors, line 42) PASS: g++.dg/gomp/teams-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 13) PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 28) PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 37) PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 46) PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 63) PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for warnings, line 40) PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for warnings, line 42) PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for warnings, line 61) PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/gomp/teams-1.C -std=c++98 at line 14 (test for warnings, line 13) PASS: g++.dg/gomp/teams-1.C -std=c++98 at line 29 (test for warnings, line 27) PASS: g++.dg/gomp/teams-1.C -std=c++98 at line 30 (test for warnings, line 28) PASS: g++.dg/gomp/teams-1.C -std=c++98 at line 47 (test for warnings, line 46) PASS: g++.dg/gomp/teams-1.C -std=c++98 at line 64 (test for warnings, line 63) PASS: g++.dg/gomp/teams-1.C -std=c++98 at line 68 (test for errors, line 8) PASS: g++.dg/gomp/teams-1.C -std=c++98 at line 69 (test for errors, line 10) PASS: g++.dg/gomp/teams-1.C -std=c++98 at line 70 (test for errors, line 40) PASS: g++.dg/gomp/teams-1.C -std=c++98 at line 71 (test for errors, line 42) PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/this-1.C -std=gnu++20 (test for errors, line 14) PASS: g++.dg/gomp/this-1.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/gomp/this-1.C -std=gnu++20 (test for errors, line 19) PASS: g++.dg/gomp/this-1.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/gomp/this-1.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/gomp/this-1.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/gomp/this-1.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/gomp/this-1.C -std=gnu++20 (test for errors, line 34) PASS: g++.dg/gomp/this-1.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/gomp/this-1.C -std=gnu++20 (test for errors, line 51) PASS: g++.dg/gomp/this-1.C -std=gnu++20 (test for errors, line 53) PASS: g++.dg/gomp/this-1.C -std=gnu++20 (test for errors, line 56) PASS: g++.dg/gomp/this-1.C -std=gnu++20 (test for errors, line 58) PASS: g++.dg/gomp/this-1.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/gomp/this-1.C -std=gnu++20 (test for errors, line 61) PASS: g++.dg/gomp/this-1.C -std=gnu++20 (test for errors, line 65) PASS: g++.dg/gomp/this-1.C -std=gnu++20 (test for errors, line 69) PASS: g++.dg/gomp/this-1.C -std=gnu++20 (test for errors, line 71) PASS: g++.dg/gomp/this-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/this-1.C -std=gnu++26 (test for errors, line 14) PASS: g++.dg/gomp/this-1.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/gomp/this-1.C -std=gnu++26 (test for errors, line 19) PASS: g++.dg/gomp/this-1.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/gomp/this-1.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/gomp/this-1.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/gomp/this-1.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/gomp/this-1.C -std=gnu++26 (test for errors, line 34) PASS: g++.dg/gomp/this-1.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/gomp/this-1.C -std=gnu++26 (test for errors, line 51) PASS: g++.dg/gomp/this-1.C -std=gnu++26 (test for errors, line 53) PASS: g++.dg/gomp/this-1.C -std=gnu++26 (test for errors, line 56) PASS: g++.dg/gomp/this-1.C -std=gnu++26 (test for errors, line 58) PASS: g++.dg/gomp/this-1.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/gomp/this-1.C -std=gnu++26 (test for errors, line 61) PASS: g++.dg/gomp/this-1.C -std=gnu++26 (test for errors, line 65) PASS: g++.dg/gomp/this-1.C -std=gnu++26 (test for errors, line 69) PASS: g++.dg/gomp/this-1.C -std=gnu++26 (test for errors, line 71) PASS: g++.dg/gomp/this-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/this-1.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/gomp/this-1.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/gomp/this-1.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/gomp/this-1.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/gomp/this-1.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/gomp/this-1.C -std=gnu++98 (test for errors, line 28) PASS: g++.dg/gomp/this-1.C -std=gnu++98 (test for errors, line 32) PASS: g++.dg/gomp/this-1.C -std=gnu++98 (test for errors, line 34) PASS: g++.dg/gomp/this-1.C -std=gnu++98 (test for errors, line 42) PASS: g++.dg/gomp/this-1.C -std=gnu++98 (test for errors, line 51) PASS: g++.dg/gomp/this-1.C -std=gnu++98 (test for errors, line 53) PASS: g++.dg/gomp/this-1.C -std=gnu++98 (test for errors, line 56) PASS: g++.dg/gomp/this-1.C -std=gnu++98 (test for errors, line 58) PASS: g++.dg/gomp/this-1.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/gomp/this-1.C -std=gnu++98 (test for errors, line 61) PASS: g++.dg/gomp/this-1.C -std=gnu++98 (test for errors, line 65) PASS: g++.dg/gomp/this-1.C -std=gnu++98 (test for errors, line 69) PASS: g++.dg/gomp/this-1.C -std=gnu++98 (test for errors, line 71) PASS: g++.dg/gomp/this-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/this-2.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/gomp/this-2.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/gomp/this-2.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/gomp/this-2.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/gomp/this-2.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/gomp/this-2.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/gomp/this-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/this-2.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/gomp/this-2.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/gomp/this-2.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/gomp/this-2.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/gomp/this-2.C -std=gnu++26 (test for errors, line 36) PASS: g++.dg/gomp/this-2.C -std=gnu++26 (test for errors, line 38) PASS: g++.dg/gomp/this-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/this-2.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/gomp/this-2.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/gomp/this-2.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/gomp/this-2.C -std=gnu++98 (test for errors, line 32) PASS: g++.dg/gomp/this-2.C -std=gnu++98 (test for errors, line 36) PASS: g++.dg/gomp/this-2.C -std=gnu++98 (test for errors, line 38) PASS: g++.dg/gomp/this-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/tile-1.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/tile-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tile-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tile-2.C -std=c++11 (test for errors, line 20) PASS: g++.dg/gomp/tile-2.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/tile-2.C -std=c++20 (test for errors, line 20) PASS: g++.dg/gomp/tile-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tile-2.C -std=c++26 (test for errors, line 20) PASS: g++.dg/gomp/tile-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tls-1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/gomp/tls-1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/gomp/tls-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tls-1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/gomp/tls-1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/gomp/tls-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tls-1.C -std=c++98 (test for errors, line 13) PASS: g++.dg/gomp/tls-1.C -std=c++98 (test for errors, line 18) PASS: g++.dg/gomp/tls-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tls-2.C -std=c++20 (test for errors, line 11) PASS: g++.dg/gomp/tls-2.C -std=c++20 (test for errors, line 5) PASS: g++.dg/gomp/tls-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tls-2.C -std=c++26 (test for errors, line 11) PASS: g++.dg/gomp/tls-2.C -std=c++26 (test for errors, line 5) PASS: g++.dg/gomp/tls-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tls-2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/tls-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/gomp/tls-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tls-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tls-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tls-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tls-4.C -std=c++20 (test for errors, line 13) PASS: g++.dg/gomp/tls-4.C -std=c++20 (test for errors, line 16) PASS: g++.dg/gomp/tls-4.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tls-4.C -std=c++26 (test for errors, line 13) PASS: g++.dg/gomp/tls-4.C -std=c++26 (test for errors, line 16) PASS: g++.dg/gomp/tls-4.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tls-4.C -std=c++98 (test for errors, line 13) PASS: g++.dg/gomp/tls-4.C -std=c++98 (test for errors, line 16) PASS: g++.dg/gomp/tls-4.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tls-5.C -std=c++11 scan-assembler-not \\.data PASS: g++.dg/gomp/tls-5.C -std=c++11 scan-assembler-symbol-section symbol ^_?_ZGR2ir_$ (found _ZGR2ir_) has section ^\\.tdata|\\[TL\\] (found .tdata) PASS: g++.dg/gomp/tls-5.C -std=c++11 scan-assembler-symbol-section symbol ^_?ir$ (found ir) has section ^\\.tbss (found .tbss) PASS: g++.dg/gomp/tls-5.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/tls-5.C -std=c++20 scan-assembler-not \\.data PASS: g++.dg/gomp/tls-5.C -std=c++20 scan-assembler-symbol-section symbol ^_?_ZGR2ir_$ (found _ZGR2ir_) has section ^\\.tdata|\\[TL\\] (found .tdata) PASS: g++.dg/gomp/tls-5.C -std=c++20 scan-assembler-symbol-section symbol ^_?ir$ (found ir) has section ^\\.tbss (found .tbss) PASS: g++.dg/gomp/tls-5.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tls-5.C -std=c++26 scan-assembler-not \\.data PASS: g++.dg/gomp/tls-5.C -std=c++26 scan-assembler-symbol-section symbol ^_?_ZGR2ir_$ (found _ZGR2ir_) has section ^\\.tdata|\\[TL\\] (found .tdata) PASS: g++.dg/gomp/tls-5.C -std=c++26 scan-assembler-symbol-section symbol ^_?ir$ (found ir) has section ^\\.tbss (found .tbss) PASS: g++.dg/gomp/tls-5.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tls-template1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tls-template1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tls-template1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tls-wrap1.C -std=c++20 scan-assembler-not _ZTW1i PASS: g++.dg/gomp/tls-wrap1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tls-wrap1.C -std=c++26 scan-assembler-not _ZTW1i PASS: g++.dg/gomp/tls-wrap1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tls-wrap1.C -std=c++98 scan-assembler-not _ZTW1i PASS: g++.dg/gomp/tls-wrap1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tls-wrap2.C -std=c++20 scan-assembler _ZTW1i PASS: g++.dg/gomp/tls-wrap2.C -std=c++20 scan-assembler-not _ZTH1i PASS: g++.dg/gomp/tls-wrap2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tls-wrap2.C -std=c++26 scan-assembler _ZTW1i PASS: g++.dg/gomp/tls-wrap2.C -std=c++26 scan-assembler-not _ZTH1i PASS: g++.dg/gomp/tls-wrap2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tls-wrap2.C -std=c++98 scan-assembler _ZTW1i PASS: g++.dg/gomp/tls-wrap2.C -std=c++98 scan-assembler-not _ZTH1i PASS: g++.dg/gomp/tls-wrap2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tls-wrap3.C -std=c++20 scan-assembler _ZTH1i PASS: g++.dg/gomp/tls-wrap3.C -std=c++20 scan-assembler _ZTW1i PASS: g++.dg/gomp/tls-wrap3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tls-wrap3.C -std=c++26 scan-assembler _ZTH1i PASS: g++.dg/gomp/tls-wrap3.C -std=c++26 scan-assembler _ZTW1i PASS: g++.dg/gomp/tls-wrap3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tls-wrap3.C -std=c++98 scan-assembler _ZTH1i PASS: g++.dg/gomp/tls-wrap3.C -std=c++98 scan-assembler _ZTW1i PASS: g++.dg/gomp/tls-wrap3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tls-wrap4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/tls-wrap4.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/tls-wrap4.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/gomp/tls-wrapper-cse.C -std=gnu++20 scan-assembler-times call *_ZTW2ir 1 PASS: g++.dg/gomp/tls-wrapper-cse.C -std=gnu++20 (test for excess errors) XFAIL: g++.dg/gomp/tls-wrapper-cse.C -std=gnu++26 scan-assembler-times call *_ZTW2ir 1 PASS: g++.dg/gomp/tls-wrapper-cse.C -std=gnu++26 (test for excess errors) XFAIL: g++.dg/gomp/tls-wrapper-cse.C -std=gnu++98 scan-assembler-times call *_ZTW2ir 1 PASS: g++.dg/gomp/tls-wrapper-cse.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/tpl-atomic-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tpl-atomic-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tpl-atomic-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++20 (test for errors, line 22) XFAIL: g++.dg/gomp/tpl-atomic-2.C -std=c++20 (test for errors, line 38) XFAIL: g++.dg/gomp/tpl-atomic-2.C -std=c++20 (test for errors, line 39) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++20 (test for errors, line 9) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++20 at line 16 (test for warnings, line 15) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++20 at line 23 (test for warnings, line 22) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++26 (test for errors, line 22) XFAIL: g++.dg/gomp/tpl-atomic-2.C -std=c++26 (test for errors, line 38) XFAIL: g++.dg/gomp/tpl-atomic-2.C -std=c++26 (test for errors, line 39) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++26 (test for errors, line 9) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++26 at line 16 (test for warnings, line 15) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++26 at line 23 (test for warnings, line 22) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++98 (test for errors, line 15) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++98 (test for errors, line 22) XFAIL: g++.dg/gomp/tpl-atomic-2.C -std=c++98 (test for errors, line 38) XFAIL: g++.dg/gomp/tpl-atomic-2.C -std=c++98 (test for errors, line 39) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++98 at line 16 (test for warnings, line 15) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++98 at line 23 (test for warnings, line 22) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tpl-barrier-1.C -std=gnu++20 scan-tree-dump-times gimple "GOMP_barrier" 2 PASS: g++.dg/gomp/tpl-barrier-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/tpl-barrier-1.C -std=gnu++26 scan-tree-dump-times gimple "GOMP_barrier" 2 PASS: g++.dg/gomp/tpl-barrier-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/tpl-barrier-1.C -std=gnu++98 scan-tree-dump-times gimple "GOMP_barrier" 2 PASS: g++.dg/gomp/tpl-barrier-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/tpl-for-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tpl-for-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tpl-for-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tpl-for-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tpl-for-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tpl-for-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tpl-for-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tpl-for-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tpl-for-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++20 (test for errors, line 106) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++20 (test for errors, line 124) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++20 (test for errors, line 127) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++20 (test for errors, line 144) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++20 (test for errors, line 32) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++20 (test for errors, line 49) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++20 (test for errors, line 52) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++20 (test for errors, line 68) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++26 (test for errors, line 106) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++26 (test for errors, line 124) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++26 (test for errors, line 127) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++26 (test for errors, line 144) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++26 (test for errors, line 32) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++26 (test for errors, line 49) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++26 (test for errors, line 52) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++26 (test for errors, line 68) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++98 (test for errors, line 106) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++98 (test for errors, line 124) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++98 (test for errors, line 127) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++98 (test for errors, line 144) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++98 (test for errors, line 32) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++98 (test for errors, line 49) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++98 (test for errors, line 52) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++98 (test for errors, line 68) PASS: g++.dg/gomp/tpl-imperfect-gotos.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++20 (test for errors, line 17) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++20 (test for errors, line 29) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++20 (test for errors, line 41) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++20 (test for errors, line 53) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++20 (test for errors, line 65) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++20 (test for errors, line 79) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++20 at line 80 (test for errors, line 79) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++26 (test for errors, line 17) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++26 (test for errors, line 29) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++26 (test for errors, line 41) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++26 (test for errors, line 53) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++26 (test for errors, line 65) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++26 (test for errors, line 79) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++26 at line 80 (test for errors, line 79) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++98 (test for errors, line 17) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++98 (test for errors, line 29) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++98 (test for errors, line 41) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++98 (test for errors, line 53) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++98 (test for errors, line 65) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++98 (test for errors, line 79) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++98 at line 80 (test for errors, line 79) PASS: g++.dg/gomp/tpl-imperfect-invalid-scope.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tpl-masked-1.C -std=gnu++20 scan-tree-dump-times gimple "#pragma omp masked" 2 PASS: g++.dg/gomp/tpl-masked-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/tpl-masked-1.C -std=gnu++26 scan-tree-dump-times gimple "#pragma omp masked" 2 PASS: g++.dg/gomp/tpl-masked-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/tpl-masked-1.C -std=gnu++98 scan-tree-dump-times gimple "#pragma omp masked" 2 PASS: g++.dg/gomp/tpl-masked-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++20 scan-tree-dump-times gimple "#pragma omp master" 1 PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++20 scan-tree-dump-times gimple "#pragma omp ordered" 1 PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++26 scan-tree-dump-times gimple "#pragma omp master" 1 PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++26 scan-tree-dump-times gimple "#pragma omp ordered" 1 PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++98 scan-tree-dump-times gimple "#pragma omp master" 1 PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++98 scan-tree-dump-times gimple "#pragma omp ordered" 1 PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/tpl-parallel-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tpl-parallel-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tpl-parallel-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++98 (test for errors, line 14) PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tpl-target-update.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/tpl-target-update.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/tpl-target-update.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 10) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 101) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 102) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 104) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 105) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 111) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 112) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 114) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 115) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 17) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 18) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 20) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 27) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 28) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 30) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 31) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 39) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 40) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 42) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 43) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 51) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 52) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 54) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 55) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 6) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 61) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 62) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 64) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 65) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 7) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 75) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 81) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 89) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 90) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 92) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for errors, line 93) PASS: g++.dg/gomp/udr-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 10) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 101) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 102) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 104) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 105) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 111) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 112) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 114) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 115) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 17) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 18) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 20) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 27) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 28) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 30) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 31) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 39) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 40) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 42) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 43) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 51) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 52) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 54) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 55) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 6) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 61) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 62) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 64) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 65) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 7) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 75) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 81) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 89) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 90) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 92) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for errors, line 93) PASS: g++.dg/gomp/udr-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 101) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 102) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 104) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 105) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 111) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 112) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 114) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 115) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 27) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 28) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 30) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 31) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 39) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 40) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 42) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 43) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 51) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 52) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 54) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 55) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 61) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 62) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 64) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 65) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 75) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 81) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 89) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 90) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 92) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 93) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 100) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 101) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 103) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 104) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 105) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 11) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 111) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 112) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 114) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 115) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 116) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 12) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 13) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 21) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 22) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 24) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 25) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 26) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 32) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 33) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 35) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 36) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 38) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 46) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 47) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 49) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 50) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 51) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 59) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 60) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 62) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 63) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 64) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 70) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 71) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 73) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 74) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 75) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 8) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 87) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 88) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 9) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 90) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 91) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for errors, line 92) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 at line 37 (test for errors, line 36) PASS: g++.dg/gomp/udr-2.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 100) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 101) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 103) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 104) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 105) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 11) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 111) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 112) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 114) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 115) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 116) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 12) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 13) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 21) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 22) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 24) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 25) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 26) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 32) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 33) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 35) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 36) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 38) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 46) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 47) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 49) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 50) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 51) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 59) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 60) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 62) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 63) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 64) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 70) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 71) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 73) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 74) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 75) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 8) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 87) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 88) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 9) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 90) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 91) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for errors, line 92) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 at line 37 (test for errors, line 36) PASS: g++.dg/gomp/udr-2.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 100) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 101) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 103) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 104) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 105) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 111) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 112) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 114) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 115) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 116) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 21) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 25) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 26) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 32) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 33) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 35) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 36) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 38) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 46) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 47) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 49) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 50) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 51) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 59) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 60) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 62) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 63) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 64) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 70) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 71) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 73) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 74) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 75) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 87) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 88) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 90) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 91) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 92) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 at line 37 (test for errors, line 36) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 101) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 113) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 115) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 128) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 136) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 149) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 151) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 163) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 165) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 174) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 175) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 188) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 50) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 58) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 67) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 72) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 81) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 89) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 91) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for errors, line 99) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for warnings, line 100) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for warnings, line 112) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for warnings, line 114) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for warnings, line 127) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for warnings, line 135) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for warnings, line 148) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for warnings, line 150) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for warnings, line 162) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for warnings, line 164) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for warnings, line 66) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for warnings, line 71) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for warnings, line 80) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for warnings, line 87) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for warnings, line 90) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for warnings, line 98) PASS: g++.dg/gomp/udr-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 101) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 113) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 115) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 128) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 136) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 149) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 151) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 163) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 165) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 174) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 175) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 188) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 50) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 58) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 67) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 72) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 81) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 89) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 91) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for errors, line 99) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for warnings, line 100) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for warnings, line 112) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for warnings, line 114) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for warnings, line 127) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for warnings, line 135) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for warnings, line 148) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for warnings, line 150) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for warnings, line 162) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for warnings, line 164) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for warnings, line 66) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for warnings, line 71) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for warnings, line 80) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for warnings, line 87) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for warnings, line 90) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for warnings, line 98) PASS: g++.dg/gomp/udr-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 101) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 113) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 115) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 128) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 136) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 149) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 151) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 163) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 165) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 174) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 175) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 188) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 50) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 58) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 67) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 72) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 81) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 89) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 91) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 99) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for warnings, line 100) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for warnings, line 112) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for warnings, line 114) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for warnings, line 127) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for warnings, line 135) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for warnings, line 148) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for warnings, line 150) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for warnings, line 162) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for warnings, line 164) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for warnings, line 66) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for warnings, line 71) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for warnings, line 80) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for warnings, line 87) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for warnings, line 90) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for warnings, line 98) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/udr-4.C -std=c++20 (test for errors, line 12) PASS: g++.dg/gomp/udr-4.C -std=c++20 (test for errors, line 4) PASS: g++.dg/gomp/udr-4.C -std=c++20 (test for warnings, line 3) PASS: g++.dg/gomp/udr-4.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/udr-4.C -std=c++26 (test for errors, line 12) PASS: g++.dg/gomp/udr-4.C -std=c++26 (test for errors, line 4) PASS: g++.dg/gomp/udr-4.C -std=c++26 (test for warnings, line 3) PASS: g++.dg/gomp/udr-4.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/udr-4.C -std=c++98 (test for errors, line 12) PASS: g++.dg/gomp/udr-4.C -std=c++98 (test for errors, line 4) PASS: g++.dg/gomp/udr-4.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/gomp/udr-4.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/udr-5.C -std=c++20 (test for errors, line 18) PASS: g++.dg/gomp/udr-5.C -std=c++20 (test for errors, line 24) PASS: g++.dg/gomp/udr-5.C -std=c++20 (test for errors, line 36) PASS: g++.dg/gomp/udr-5.C -std=c++20 (test for errors, line 39) PASS: g++.dg/gomp/udr-5.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/gomp/udr-5.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/gomp/udr-5.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/udr-5.C -std=c++26 (test for errors, line 18) PASS: g++.dg/gomp/udr-5.C -std=c++26 (test for errors, line 24) PASS: g++.dg/gomp/udr-5.C -std=c++26 (test for errors, line 36) PASS: g++.dg/gomp/udr-5.C -std=c++26 (test for errors, line 39) PASS: g++.dg/gomp/udr-5.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/gomp/udr-5.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/gomp/udr-5.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/udr-5.C -std=c++98 (test for errors, line 18) PASS: g++.dg/gomp/udr-5.C -std=c++98 (test for errors, line 24) PASS: g++.dg/gomp/udr-5.C -std=c++98 (test for errors, line 36) PASS: g++.dg/gomp/udr-5.C -std=c++98 (test for errors, line 39) PASS: g++.dg/gomp/udr-5.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/gomp/udr-5.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/gomp/udr-5.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/udr-6.C -std=c++20 (test for errors, line 21) PASS: g++.dg/gomp/udr-6.C -std=c++20 (test for errors, line 55) PASS: g++.dg/gomp/udr-6.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/gomp/udr-6.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/gomp/udr-6.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/gomp/udr-6.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/gomp/udr-6.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/gomp/udr-6.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/udr-6.C -std=c++26 (test for errors, line 21) PASS: g++.dg/gomp/udr-6.C -std=c++26 (test for errors, line 55) PASS: g++.dg/gomp/udr-6.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/gomp/udr-6.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/gomp/udr-6.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/gomp/udr-6.C -std=c++26 (test for warnings, line 46) PASS: g++.dg/gomp/udr-6.C -std=c++26 (test for warnings, line 49) PASS: g++.dg/gomp/udr-6.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/udr-6.C -std=c++98 (test for errors, line 21) PASS: g++.dg/gomp/udr-6.C -std=c++98 (test for errors, line 55) PASS: g++.dg/gomp/udr-6.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/gomp/udr-6.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/gomp/udr-6.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/gomp/udr-6.C -std=c++98 (test for warnings, line 46) PASS: g++.dg/gomp/udr-6.C -std=c++98 (test for warnings, line 49) PASS: g++.dg/gomp/udr-6.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/unmappable-1.C -std=gnu++20 (test for errors, line 16) PASS: g++.dg/gomp/unmappable-1.C -std=gnu++20 (test for excess errors) PASS: g++.dg/gomp/unmappable-1.C -std=gnu++26 (test for errors, line 16) PASS: g++.dg/gomp/unmappable-1.C -std=gnu++26 (test for excess errors) PASS: g++.dg/gomp/unmappable-1.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/gomp/unmappable-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/unroll-1.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/unroll-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/unroll-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/unroll-2.C -std=c++11 (test for errors, line 24) PASS: g++.dg/gomp/unroll-2.C -std=c++11 (test for errors, line 28) PASS: g++.dg/gomp/unroll-2.C -std=c++11 (test for errors, line 38) PASS: g++.dg/gomp/unroll-2.C -std=c++11 (test for errors, line 43) PASS: g++.dg/gomp/unroll-2.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/unroll-2.C -std=c++20 (test for errors, line 24) PASS: g++.dg/gomp/unroll-2.C -std=c++20 (test for errors, line 28) PASS: g++.dg/gomp/unroll-2.C -std=c++20 (test for errors, line 38) PASS: g++.dg/gomp/unroll-2.C -std=c++20 (test for errors, line 43) PASS: g++.dg/gomp/unroll-2.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/unroll-2.C -std=c++26 (test for errors, line 24) PASS: g++.dg/gomp/unroll-2.C -std=c++26 (test for errors, line 28) PASS: g++.dg/gomp/unroll-2.C -std=c++26 (test for errors, line 38) PASS: g++.dg/gomp/unroll-2.C -std=c++26 (test for errors, line 43) PASS: g++.dg/gomp/unroll-2.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/unroll-3.C -std=c++11 scan-tree-dump original "#pragma omp unroll partial\\(55\\)" PASS: g++.dg/gomp/unroll-3.C -std=c++11 scan-tree-dump-not gimple "#pragma omp" PASS: g++.dg/gomp/unroll-3.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/unroll-3.C -std=c++20 scan-tree-dump original "#pragma omp unroll partial\\(55\\)" PASS: g++.dg/gomp/unroll-3.C -std=c++20 scan-tree-dump-not gimple "#pragma omp" PASS: g++.dg/gomp/unroll-3.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/unroll-3.C -std=c++26 scan-tree-dump original "#pragma omp unroll partial\\(55\\)" PASS: g++.dg/gomp/unroll-3.C -std=c++26 scan-tree-dump-not gimple "#pragma omp" PASS: g++.dg/gomp/unroll-3.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++20 at line 103 (test for warnings, line 51) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++20 at line 104 (test for warnings, line 58) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++20 at line 105 (test for warnings, line 89) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++20 at line 61 (test for errors, line 60) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++20 at line 62 (test for errors, line 60) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++20 at line 81 (test for errors, line 80) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++20 (test for excess errors) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++26 at line 103 (test for warnings, line 51) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++26 at line 104 (test for warnings, line 58) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++26 at line 105 (test for warnings, line 89) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++26 at line 61 (test for errors, line 60) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++26 at line 62 (test for errors, line 60) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++26 at line 81 (test for errors, line 80) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++26 (test for excess errors) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++98 at line 103 (test for warnings, line 51) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++98 at line 104 (test for warnings, line 58) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++98 at line 105 (test for warnings, line 89) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++98 at line 61 (test for errors, line 60) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++98 at line 62 (test for errors, line 60) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++98 at line 81 (test for errors, line 80) PASS: g++.dg/gomp/uses_allocators-1.C -std=c++98 (test for excess errors) Running gcc.git~master/gcc/testsuite/g++.dg/graphite/graphite.exp ... Running gcc.git~master/gcc/testsuite/g++.dg/guality/guality.exp ... PASS: c-c++-common/guality/Og-dce-1.c -O0 (test for excess errors) PASS: c-c++-common/guality/Og-dce-1.c -O0 execution test PASS: c-c++-common/guality/Og-dce-1.c -O0 line 12 *ptr == 0 PASS: c-c++-common/guality/Og-dce-1.c -O0 line 13 *ptr == 1 PASS: c-c++-common/guality/Og-dce-1.c -Og (test for excess errors) PASS: c-c++-common/guality/Og-dce-1.c -Og execution test PASS: c-c++-common/guality/Og-dce-1.c -Og line 12 *ptr == 0 PASS: c-c++-common/guality/Og-dce-1.c -Og line 13 *ptr == 1 PASS: c-c++-common/guality/Og-dce-1.c -Og -flto (test for excess errors) PASS: c-c++-common/guality/Og-dce-1.c -Og -flto execution test PASS: c-c++-common/guality/Og-dce-1.c -Og -flto line 12 *ptr == 0 PASS: c-c++-common/guality/Og-dce-1.c -Og -flto line 13 *ptr == 1 PASS: c-c++-common/guality/Og-dce-2.c -O0 (test for excess errors) PASS: c-c++-common/guality/Og-dce-2.c -O0 execution test PASS: c-c++-common/guality/Og-dce-2.c -O0 line 17 ptr->a == 1 PASS: c-c++-common/guality/Og-dce-2.c -O0 line 18 ptr->a == 5 PASS: c-c++-common/guality/Og-dce-2.c -Og (test for excess errors) PASS: c-c++-common/guality/Og-dce-2.c -Og execution test PASS: c-c++-common/guality/Og-dce-2.c -Og line 17 ptr->a == 1 PASS: c-c++-common/guality/Og-dce-2.c -Og line 18 ptr->a == 5 PASS: c-c++-common/guality/Og-dce-2.c -Og -flto (test for excess errors) PASS: c-c++-common/guality/Og-dce-2.c -Og -flto execution test PASS: c-c++-common/guality/Og-dce-2.c -Og -flto line 17 ptr->a == 1 PASS: c-c++-common/guality/Og-dce-2.c -Og -flto line 18 ptr->a == 5 PASS: c-c++-common/guality/Og-dce-3.c -O0 (test for excess errors) PASS: c-c++-common/guality/Og-dce-3.c -O0 execution test PASS: c-c++-common/guality/Og-dce-3.c -O0 line 17 x == 1 PASS: c-c++-common/guality/Og-dce-3.c -O0 line 18 x == 101 PASS: c-c++-common/guality/Og-dce-3.c -O0 line 20 x == 102 PASS: c-c++-common/guality/Og-dce-3.c -Og (test for excess errors) PASS: c-c++-common/guality/Og-dce-3.c -Og execution test PASS: c-c++-common/guality/Og-dce-3.c -Og line 17 x == 1 PASS: c-c++-common/guality/Og-dce-3.c -Og line 18 x == 101 PASS: c-c++-common/guality/Og-dce-3.c -Og line 20 x == 102 PASS: c-c++-common/guality/Og-dce-3.c -Og -flto (test for excess errors) PASS: c-c++-common/guality/Og-dce-3.c -Og -flto execution test PASS: c-c++-common/guality/Og-dce-3.c -Og -flto line 17 x == 1 PASS: c-c++-common/guality/Og-dce-3.c -Og -flto line 18 x == 101 PASS: c-c++-common/guality/Og-dce-3.c -Og -flto line 20 x == 102 PASS: c-c++-common/guality/Og-global-dse-1.c -O0 (test for excess errors) PASS: c-c++-common/guality/Og-global-dse-1.c -O0 execution test PASS: c-c++-common/guality/Og-global-dse-1.c -O0 line 13 gs1.i == 1 PASS: c-c++-common/guality/Og-global-dse-1.c -O0 line 14 gs1.j == 2 PASS: c-c++-common/guality/Og-global-dse-1.c -O0 line 15 gs1.i == 3 PASS: c-c++-common/guality/Og-global-dse-1.c -O0 line 16 gs1.j == 4 PASS: c-c++-common/guality/Og-global-dse-1.c -Og (test for excess errors) PASS: c-c++-common/guality/Og-global-dse-1.c -Og execution test PASS: c-c++-common/guality/Og-global-dse-1.c -Og line 13 gs1.i == 1 PASS: c-c++-common/guality/Og-global-dse-1.c -Og line 14 gs1.j == 2 PASS: c-c++-common/guality/Og-global-dse-1.c -Og line 15 gs1.i == 3 PASS: c-c++-common/guality/Og-global-dse-1.c -Og line 16 gs1.j == 4 PASS: c-c++-common/guality/Og-global-dse-1.c -Og -flto (test for excess errors) PASS: c-c++-common/guality/Og-global-dse-1.c -Og -flto execution test PASS: c-c++-common/guality/Og-global-dse-1.c -Og -flto line 13 gs1.i == 1 PASS: c-c++-common/guality/Og-global-dse-1.c -Og -flto line 14 gs1.j == 2 PASS: c-c++-common/guality/Og-global-dse-1.c -Og -flto line 15 gs1.i == 3 PASS: c-c++-common/guality/Og-global-dse-1.c -Og -flto line 16 gs1.j == 4 PASS: c-c++-common/guality/Og-static-wo-1.c -O0 (test for excess errors) PASS: c-c++-common/guality/Og-static-wo-1.c -O0 execution test PASS: c-c++-common/guality/Og-static-wo-1.c -O0 line 11 x == 0 PASS: c-c++-common/guality/Og-static-wo-1.c -O0 line 13 x == 1 PASS: c-c++-common/guality/Og-static-wo-1.c -Og (test for excess errors) PASS: c-c++-common/guality/Og-static-wo-1.c -Og execution test PASS: c-c++-common/guality/Og-static-wo-1.c -Og line 11 x == 0 PASS: c-c++-common/guality/Og-static-wo-1.c -Og line 13 x == 1 PASS: c-c++-common/guality/Og-static-wo-1.c -Og -flto (test for excess errors) PASS: c-c++-common/guality/Og-static-wo-1.c -Og -flto execution test PASS: c-c++-common/guality/Og-static-wo-1.c -Og -flto line 11 x == 0 PASS: c-c++-common/guality/Og-static-wo-1.c -Og -flto line 13 x == 1 PASS: c-c++-common/guality/pr43141.c -O0 (test for excess errors) PASS: c-c++-common/guality/pr43141.c -O0 execution test PASS: c-c++-common/guality/pr43141.c -O0 line 8 sizeof (x) == sizeof (int) PASS: c-c++-common/guality/pr43141.c -O1 (test for excess errors) PASS: c-c++-common/guality/pr43141.c -O1 execution test PASS: c-c++-common/guality/pr43141.c -O1 line 8 sizeof (x) == sizeof (int) PASS: c-c++-common/guality/pr43141.c -O2 (test for excess errors) PASS: c-c++-common/guality/pr43141.c -O2 execution test PASS: c-c++-common/guality/pr43141.c -O2 line 8 sizeof (x) == sizeof (int) PASS: c-c++-common/guality/pr43141.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/guality/pr43141.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/guality/pr43141.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 8 sizeof (x) == sizeof (int) PASS: c-c++-common/guality/pr43141.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/guality/pr43141.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test UNSUPPORTED: c-c++-common/guality/pr43141.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 8 sizeof (x) == sizeof (int) PASS: c-c++-common/guality/pr43141.c -O3 -g (test for excess errors) PASS: c-c++-common/guality/pr43141.c -O3 -g execution test PASS: c-c++-common/guality/pr43141.c -O3 -g line 8 sizeof (x) == sizeof (int) PASS: c-c++-common/guality/pr43141.c -Os (test for excess errors) PASS: c-c++-common/guality/pr43141.c -Os execution test PASS: c-c++-common/guality/pr43141.c -Os line 8 sizeof (x) == sizeof (int) PASS: c-c++-common/guality/pr43141.c -Og (test for excess errors) PASS: c-c++-common/guality/pr43141.c -Og execution test PASS: c-c++-common/guality/pr43141.c -Og line 8 sizeof (x) == sizeof (int) PASS: g++.dg/guality/decomp1.C -O0 (test for excess errors) PASS: g++.dg/guality/decomp1.C -O0 execution test PASS: g++.dg/guality/decomp1.C -O0 line 24 N::a == 8 PASS: g++.dg/guality/decomp1.C -O0 line 24 N::b == 7135498 PASS: g++.dg/guality/decomp1.C -O0 line 24 N::c == 256 PASS: g++.dg/guality/decomp1.C -O0 line 24 N::d == 1 PASS: g++.dg/guality/decomp1.C -O0 line 24 N::e == 2 PASS: g++.dg/guality/decomp1.C -O0 line 24 N::f == 3 PASS: g++.dg/guality/decomp1.C -O0 line 24 N::g == 4 PASS: g++.dg/guality/decomp1.C -O0 line 24 a == 10 PASS: g++.dg/guality/decomp1.C -O0 line 24 b == 53967718 PASS: g++.dg/guality/decomp1.C -O0 line 24 c == -42 PASS: g++.dg/guality/decomp1.C -O0 line 24 d == 5 PASS: g++.dg/guality/decomp1.C -O0 line 24 e == 1245234412 PASS: g++.dg/guality/decomp1.C -O0 line 24 f == -231 PASS: g++.dg/guality/decomp1.C -O1 (test for excess errors) PASS: g++.dg/guality/decomp1.C -O1 execution test PASS: g++.dg/guality/decomp1.C -O1 line 24 N::a == 8 PASS: g++.dg/guality/decomp1.C -O1 line 24 N::b == 7135498 PASS: g++.dg/guality/decomp1.C -O1 line 24 N::c == 256 PASS: g++.dg/guality/decomp1.C -O1 line 24 N::d == 1 PASS: g++.dg/guality/decomp1.C -O1 line 24 N::e == 2 PASS: g++.dg/guality/decomp1.C -O1 line 24 N::f == 3 PASS: g++.dg/guality/decomp1.C -O1 line 24 N::g == 4 PASS: g++.dg/guality/decomp1.C -O1 line 24 a == 10 PASS: g++.dg/guality/decomp1.C -O1 line 24 b == 53967718 PASS: g++.dg/guality/decomp1.C -O1 line 24 c == -42 PASS: g++.dg/guality/decomp1.C -O1 line 24 d == 5 PASS: g++.dg/guality/decomp1.C -O1 line 24 e == 1245234412 PASS: g++.dg/guality/decomp1.C -O1 line 24 f == -231 PASS: g++.dg/guality/decomp1.C -O2 (test for excess errors) PASS: g++.dg/guality/decomp1.C -O2 execution test PASS: g++.dg/guality/decomp1.C -O2 line 24 N::a == 8 PASS: g++.dg/guality/decomp1.C -O2 line 24 N::b == 7135498 PASS: g++.dg/guality/decomp1.C -O2 line 24 N::c == 256 PASS: g++.dg/guality/decomp1.C -O2 line 24 N::d == 1 PASS: g++.dg/guality/decomp1.C -O2 line 24 N::e == 2 PASS: g++.dg/guality/decomp1.C -O2 line 24 N::f == 3 PASS: g++.dg/guality/decomp1.C -O2 line 24 N::g == 4 PASS: g++.dg/guality/decomp1.C -O2 line 24 a == 10 PASS: g++.dg/guality/decomp1.C -O2 line 24 b == 53967718 PASS: g++.dg/guality/decomp1.C -O2 line 24 c == -42 PASS: g++.dg/guality/decomp1.C -O2 line 24 d == 5 PASS: g++.dg/guality/decomp1.C -O2 line 24 e == 1245234412 PASS: g++.dg/guality/decomp1.C -O2 line 24 f == -231 PASS: g++.dg/guality/decomp1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/guality/decomp1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/guality/decomp1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 N::a == 8 PASS: g++.dg/guality/decomp1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 N::b == 7135498 PASS: g++.dg/guality/decomp1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 N::c == 256 PASS: g++.dg/guality/decomp1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 N::d == 1 PASS: g++.dg/guality/decomp1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 N::e == 2 PASS: g++.dg/guality/decomp1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 N::f == 3 PASS: g++.dg/guality/decomp1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 N::g == 4 PASS: g++.dg/guality/decomp1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 a == 10 PASS: g++.dg/guality/decomp1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 b == 53967718 PASS: g++.dg/guality/decomp1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 c == -42 PASS: g++.dg/guality/decomp1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 d == 5 PASS: g++.dg/guality/decomp1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 e == 1245234412 PASS: g++.dg/guality/decomp1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 f == -231 PASS: g++.dg/guality/decomp1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/guality/decomp1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/guality/decomp1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 N::a == 8 PASS: g++.dg/guality/decomp1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 N::b == 7135498 PASS: g++.dg/guality/decomp1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 N::c == 256 PASS: g++.dg/guality/decomp1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 N::d == 1 PASS: g++.dg/guality/decomp1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 N::e == 2 PASS: g++.dg/guality/decomp1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 N::f == 3 PASS: g++.dg/guality/decomp1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 N::g == 4 PASS: g++.dg/guality/decomp1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 a == 10 PASS: g++.dg/guality/decomp1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 b == 53967718 PASS: g++.dg/guality/decomp1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 c == -42 PASS: g++.dg/guality/decomp1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 d == 5 PASS: g++.dg/guality/decomp1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 e == 1245234412 PASS: g++.dg/guality/decomp1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 f == -231 PASS: g++.dg/guality/decomp1.C -O3 -g (test for excess errors) PASS: g++.dg/guality/decomp1.C -O3 -g execution test PASS: g++.dg/guality/decomp1.C -O3 -g line 24 N::a == 8 PASS: g++.dg/guality/decomp1.C -O3 -g line 24 N::b == 7135498 PASS: g++.dg/guality/decomp1.C -O3 -g line 24 N::c == 256 PASS: g++.dg/guality/decomp1.C -O3 -g line 24 N::d == 1 PASS: g++.dg/guality/decomp1.C -O3 -g line 24 N::e == 2 PASS: g++.dg/guality/decomp1.C -O3 -g line 24 N::f == 3 PASS: g++.dg/guality/decomp1.C -O3 -g line 24 N::g == 4 PASS: g++.dg/guality/decomp1.C -O3 -g line 24 a == 10 PASS: g++.dg/guality/decomp1.C -O3 -g line 24 b == 53967718 PASS: g++.dg/guality/decomp1.C -O3 -g line 24 c == -42 PASS: g++.dg/guality/decomp1.C -O3 -g line 24 d == 5 PASS: g++.dg/guality/decomp1.C -O3 -g line 24 e == 1245234412 PASS: g++.dg/guality/decomp1.C -O3 -g line 24 f == -231 PASS: g++.dg/guality/decomp1.C -Os (test for excess errors) PASS: g++.dg/guality/decomp1.C -Os execution test PASS: g++.dg/guality/decomp1.C -Os line 24 N::a == 8 PASS: g++.dg/guality/decomp1.C -Os line 24 N::b == 7135498 PASS: g++.dg/guality/decomp1.C -Os line 24 N::c == 256 PASS: g++.dg/guality/decomp1.C -Os line 24 N::d == 1 PASS: g++.dg/guality/decomp1.C -Os line 24 N::e == 2 PASS: g++.dg/guality/decomp1.C -Os line 24 N::f == 3 PASS: g++.dg/guality/decomp1.C -Os line 24 N::g == 4 PASS: g++.dg/guality/decomp1.C -Os line 24 a == 10 PASS: g++.dg/guality/decomp1.C -Os line 24 b == 53967718 PASS: g++.dg/guality/decomp1.C -Os line 24 c == -42 PASS: g++.dg/guality/decomp1.C -Os line 24 d == 5 PASS: g++.dg/guality/decomp1.C -Os line 24 e == 1245234412 PASS: g++.dg/guality/decomp1.C -Os line 24 f == -231 PASS: g++.dg/guality/decomp1.C -Og (test for excess errors) PASS: g++.dg/guality/decomp1.C -Og execution test PASS: g++.dg/guality/decomp1.C -Og line 24 N::a == 8 PASS: g++.dg/guality/decomp1.C -Og line 24 N::b == 7135498 PASS: g++.dg/guality/decomp1.C -Og line 24 N::c == 256 PASS: g++.dg/guality/decomp1.C -Og line 24 N::d == 1 PASS: g++.dg/guality/decomp1.C -Og line 24 N::e == 2 PASS: g++.dg/guality/decomp1.C -Og line 24 N::f == 3 PASS: g++.dg/guality/decomp1.C -Og line 24 N::g == 4 PASS: g++.dg/guality/decomp1.C -Og line 24 a == 10 PASS: g++.dg/guality/decomp1.C -Og line 24 b == 53967718 PASS: g++.dg/guality/decomp1.C -Og line 24 c == -42 PASS: g++.dg/guality/decomp1.C -Og line 24 d == 5 PASS: g++.dg/guality/decomp1.C -Og line 24 e == 1245234412 PASS: g++.dg/guality/decomp1.C -Og line 24 f == -231 PASS: g++.dg/guality/pr46815.C -O0 (test for excess errors) PASS: g++.dg/guality/pr46815.C -O0 execution test PASS: g++.dg/guality/pr46815.C -O0 line 17 s.i == 42 UNSUPPORTED: g++.dg/guality/pr46815.C -O1 UNSUPPORTED: g++.dg/guality/pr46815.C -O2 UNSUPPORTED: g++.dg/guality/pr46815.C -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: g++.dg/guality/pr46815.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: g++.dg/guality/pr46815.C -O3 -g UNSUPPORTED: g++.dg/guality/pr46815.C -Os UNSUPPORTED: g++.dg/guality/pr46815.C -Og PASS: g++.dg/guality/pr55541.C -O0 (test for excess errors) PASS: g++.dg/guality/pr55541.C -O0 execution test PASS: g++.dg/guality/pr55541.C -O0 line 11 vari == 15 PASS: g++.dg/guality/pr55541.C -O1 (test for excess errors) PASS: g++.dg/guality/pr55541.C -O1 execution test UNSUPPORTED: g++.dg/guality/pr55541.C -O1 line 11 vari == 15 PASS: g++.dg/guality/pr55541.C -O2 (test for excess errors) PASS: g++.dg/guality/pr55541.C -O2 execution test UNSUPPORTED: g++.dg/guality/pr55541.C -O2 line 11 vari == 15 PASS: g++.dg/guality/pr55541.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/guality/pr55541.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test UNSUPPORTED: g++.dg/guality/pr55541.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 11 vari == 15 PASS: g++.dg/guality/pr55541.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/guality/pr55541.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test UNSUPPORTED: g++.dg/guality/pr55541.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 11 vari == 15 PASS: g++.dg/guality/pr55541.C -O3 -g (test for excess errors) PASS: g++.dg/guality/pr55541.C -O3 -g execution test UNSUPPORTED: g++.dg/guality/pr55541.C -O3 -g line 11 vari == 15 PASS: g++.dg/guality/pr55541.C -Os (test for excess errors) PASS: g++.dg/guality/pr55541.C -Os execution test UNSUPPORTED: g++.dg/guality/pr55541.C -Os line 11 vari == 15 PASS: g++.dg/guality/pr55541.C -Og (test for excess errors) PASS: g++.dg/guality/pr55541.C -Og execution test UNSUPPORTED: g++.dg/guality/pr55541.C -Og line 11 vari == 15 PASS: g++.dg/guality/pr55665.C -O0 (test for excess errors) PASS: g++.dg/guality/pr55665.C -O0 execution test PASS: g++.dg/guality/pr55665.C -O0 line 23 p == 40 PASS: g++.dg/guality/pr55665.C -O1 (test for excess errors) PASS: g++.dg/guality/pr55665.C -O1 execution test PASS: g++.dg/guality/pr55665.C -O1 line 23 p == 40 PASS: g++.dg/guality/pr55665.C -O2 (test for excess errors) PASS: g++.dg/guality/pr55665.C -O2 execution test PASS: g++.dg/guality/pr55665.C -O2 line 23 p == 40 PASS: g++.dg/guality/pr55665.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/guality/pr55665.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/guality/pr55665.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 23 p == 40 PASS: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test UNSUPPORTED: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 PASS: g++.dg/guality/pr55665.C -O3 -g (test for excess errors) PASS: g++.dg/guality/pr55665.C -O3 -g execution test PASS: g++.dg/guality/pr55665.C -O3 -g line 23 p == 40 PASS: g++.dg/guality/pr55665.C -Os (test for excess errors) PASS: g++.dg/guality/pr55665.C -Os execution test PASS: g++.dg/guality/pr55665.C -Os line 23 p == 40 PASS: g++.dg/guality/pr55665.C -Og (test for excess errors) PASS: g++.dg/guality/pr55665.C -Og execution test PASS: g++.dg/guality/pr55665.C -Og line 23 p == 40 PASS: g++.dg/guality/pr67192.C -O0 (test for excess errors) PASS: g++.dg/guality/pr67192.C -O0 execution test PASS: g++.dg/guality/pr67192.C -O0 line 27 cnt == 5 PASS: g++.dg/guality/pr67192.C -O0 line 39 cnt == 10 PASS: g++.dg/guality/pr67192.C -O0 line 48 cnt == 15 PASS: g++.dg/guality/pr67192.C -O0 line 54 cnt == 15 PASS: g++.dg/guality/pr67192.C -O0 line 59 cnt == 20 PASS: g++.dg/guality/pr67192.C -O1 (test for excess errors) PASS: g++.dg/guality/pr67192.C -O1 execution test PASS: g++.dg/guality/pr67192.C -O1 line 27 cnt == 5 PASS: g++.dg/guality/pr67192.C -O1 line 39 cnt == 10 PASS: g++.dg/guality/pr67192.C -O1 line 48 cnt == 15 PASS: g++.dg/guality/pr67192.C -O1 line 54 cnt == 15 PASS: g++.dg/guality/pr67192.C -O1 line 59 cnt == 20 PASS: g++.dg/guality/pr67192.C -O2 (test for excess errors) PASS: g++.dg/guality/pr67192.C -O2 execution test PASS: g++.dg/guality/pr67192.C -O2 line 27 cnt == 5 PASS: g++.dg/guality/pr67192.C -O2 line 39 cnt == 10 PASS: g++.dg/guality/pr67192.C -O2 line 48 cnt == 15 PASS: g++.dg/guality/pr67192.C -O2 line 54 cnt == 15 PASS: g++.dg/guality/pr67192.C -O2 line 59 cnt == 20 PASS: g++.dg/guality/pr67192.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/guality/pr67192.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/guality/pr67192.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 27 cnt == 5 PASS: g++.dg/guality/pr67192.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 39 cnt == 10 PASS: g++.dg/guality/pr67192.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 48 cnt == 15 PASS: g++.dg/guality/pr67192.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 54 cnt == 15 PASS: g++.dg/guality/pr67192.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 59 cnt == 20 PASS: g++.dg/guality/pr67192.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/guality/pr67192.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/guality/pr67192.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 27 cnt == 5 PASS: g++.dg/guality/pr67192.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 39 cnt == 10 PASS: g++.dg/guality/pr67192.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 48 cnt == 15 PASS: g++.dg/guality/pr67192.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 54 cnt == 15 PASS: g++.dg/guality/pr67192.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 59 cnt == 20 PASS: g++.dg/guality/pr67192.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/guality/pr67192.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/guality/pr67192.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions line 27 cnt == 5 PASS: g++.dg/guality/pr67192.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions line 39 cnt == 10 PASS: g++.dg/guality/pr67192.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions line 48 cnt == 15 PASS: g++.dg/guality/pr67192.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions line 54 cnt == 15 PASS: g++.dg/guality/pr67192.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions line 59 cnt == 20 PASS: g++.dg/guality/pr67192.C -O3 -g (test for excess errors) PASS: g++.dg/guality/pr67192.C -O3 -g execution test PASS: g++.dg/guality/pr67192.C -O3 -g line 27 cnt == 5 PASS: g++.dg/guality/pr67192.C -O3 -g line 39 cnt == 10 PASS: g++.dg/guality/pr67192.C -O3 -g line 48 cnt == 15 PASS: g++.dg/guality/pr67192.C -O3 -g line 54 cnt == 15 PASS: g++.dg/guality/pr67192.C -O3 -g line 59 cnt == 20 PASS: g++.dg/guality/pr67192.C -Os (test for excess errors) PASS: g++.dg/guality/pr67192.C -Os execution test PASS: g++.dg/guality/pr67192.C -Os line 27 cnt == 5 PASS: g++.dg/guality/pr67192.C -Os line 39 cnt == 10 PASS: g++.dg/guality/pr67192.C -Os line 48 cnt == 15 PASS: g++.dg/guality/pr67192.C -Os line 54 cnt == 15 PASS: g++.dg/guality/pr67192.C -Os line 59 cnt == 20 PASS: g++.dg/guality/pr67192.C -Og (test for excess errors) PASS: g++.dg/guality/pr67192.C -Og execution test PASS: g++.dg/guality/pr67192.C -Og line 27 cnt == 5 PASS: g++.dg/guality/pr67192.C -Og line 39 cnt == 10 PASS: g++.dg/guality/pr67192.C -Og line 48 cnt == 15 PASS: g++.dg/guality/pr67192.C -Og line 54 cnt == 15 PASS: g++.dg/guality/pr67192.C -Og line 59 cnt == 20 PASS: g++.dg/guality/pr82630.C -O0 (test for excess errors) PASS: g++.dg/guality/pr82630.C -O0 execution test UNSUPPORTED: g++.dg/guality/pr82630.C -O0 line 41 y[0] == 'f' UNSUPPORTED: g++.dg/guality/pr82630.C -O0 line 41 y[1] == 'o' PASS: g++.dg/guality/pr82630.C -O1 (test for excess errors) PASS: g++.dg/guality/pr82630.C -O1 execution test UNSUPPORTED: g++.dg/guality/pr82630.C -O1 line 41 y[0] == 'f' UNSUPPORTED: g++.dg/guality/pr82630.C -O1 line 41 y[1] == 'o' PASS: g++.dg/guality/pr82630.C -O2 (test for excess errors) PASS: g++.dg/guality/pr82630.C -O2 execution test UNSUPPORTED: g++.dg/guality/pr82630.C -O2 line 41 y[0] == 'f' UNSUPPORTED: g++.dg/guality/pr82630.C -O2 line 41 y[1] == 'o' PASS: g++.dg/guality/pr82630.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/guality/pr82630.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test UNSUPPORTED: g++.dg/guality/pr82630.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 41 y[0] == 'f' UNSUPPORTED: g++.dg/guality/pr82630.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 41 y[1] == 'o' PASS: g++.dg/guality/pr82630.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/guality/pr82630.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test UNSUPPORTED: g++.dg/guality/pr82630.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 41 y[0] == 'f' UNSUPPORTED: g++.dg/guality/pr82630.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 41 y[1] == 'o' PASS: g++.dg/guality/pr82630.C -O3 -g (test for excess errors) PASS: g++.dg/guality/pr82630.C -O3 -g execution test UNSUPPORTED: g++.dg/guality/pr82630.C -O3 -g line 41 y[0] == 'f' UNSUPPORTED: g++.dg/guality/pr82630.C -O3 -g line 41 y[1] == 'o' PASS: g++.dg/guality/pr82630.C -Os (test for excess errors) PASS: g++.dg/guality/pr82630.C -Os execution test UNSUPPORTED: g++.dg/guality/pr82630.C -Os line 41 y[0] == 'f' UNSUPPORTED: g++.dg/guality/pr82630.C -Os line 41 y[1] == 'o' PASS: g++.dg/guality/pr82630.C -Og (test for excess errors) PASS: g++.dg/guality/pr82630.C -Og execution test UNSUPPORTED: g++.dg/guality/pr82630.C -Og line 41 y[0] == 'f' UNSUPPORTED: g++.dg/guality/pr82630.C -Og line 41 y[1] == 'o' PASS: g++.dg/guality/pr86687.C -O0 (test for excess errors) PASS: g++.dg/guality/pr86687.C -O0 execution test PASS: g++.dg/guality/pr86687.C -O0 line 16 dir_hint.p == 3 PASS: g++.dg/guality/pr86687.C -O1 (test for excess errors) PASS: g++.dg/guality/pr86687.C -O1 execution test UNSUPPORTED: g++.dg/guality/pr86687.C -O1 line 16 dir_hint.p == 3 PASS: g++.dg/guality/pr86687.C -O2 (test for excess errors) PASS: g++.dg/guality/pr86687.C -O2 execution test UNSUPPORTED: g++.dg/guality/pr86687.C -O2 line 16 dir_hint.p == 3 PASS: g++.dg/guality/pr86687.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/guality/pr86687.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test UNSUPPORTED: g++.dg/guality/pr86687.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 dir_hint.p == 3 PASS: g++.dg/guality/pr86687.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/guality/pr86687.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test UNSUPPORTED: g++.dg/guality/pr86687.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 dir_hint.p == 3 PASS: g++.dg/guality/pr86687.C -O3 -g (test for excess errors) PASS: g++.dg/guality/pr86687.C -O3 -g execution test UNSUPPORTED: g++.dg/guality/pr86687.C -O3 -g line 16 dir_hint.p == 3 PASS: g++.dg/guality/pr86687.C -Os (test for excess errors) PASS: g++.dg/guality/pr86687.C -Os execution test UNSUPPORTED: g++.dg/guality/pr86687.C -Os line 16 dir_hint.p == 3 PASS: g++.dg/guality/pr86687.C -Og (test for excess errors) PASS: g++.dg/guality/pr86687.C -Og execution test UNSUPPORTED: g++.dg/guality/pr86687.C -Og line 16 dir_hint.p == 3 PASS: g++.dg/guality/pr93888.C -O0 (test for excess errors) PASS: g++.dg/guality/pr93888.C -O0 execution test PASS: g++.dg/guality/pr93888.C -O0 line 16 karg.k[0] == 'C' PASS: g++.dg/guality/pr93888.C -O0 line 16 karg.k[1] == 'B' UNSUPPORTED: g++.dg/guality/pr93888.C -O1 UNSUPPORTED: g++.dg/guality/pr93888.C -O2 UNSUPPORTED: g++.dg/guality/pr93888.C -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: g++.dg/guality/pr93888.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: g++.dg/guality/pr93888.C -O3 -g UNSUPPORTED: g++.dg/guality/pr93888.C -Os UNSUPPORTED: g++.dg/guality/pr93888.C -Og PASS: g++.dg/guality/redeclaration1.C -O0 (test for excess errors) PASS: g++.dg/guality/redeclaration1.C -O0 execution test PASS: g++.dg/guality/redeclaration1.C -O0 line 15 i == 42 PASS: g++.dg/guality/redeclaration1.C -O0 line 19 i == 24 PASS: g++.dg/guality/redeclaration1.C -O1 (test for excess errors) PASS: g++.dg/guality/redeclaration1.C -O1 execution test PASS: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 PASS: g++.dg/guality/redeclaration1.C -O1 line 19 i == 24 PASS: g++.dg/guality/redeclaration1.C -O2 (test for excess errors) PASS: g++.dg/guality/redeclaration1.C -O2 execution test PASS: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 PASS: g++.dg/guality/redeclaration1.C -O2 line 19 i == 24 UNSUPPORTED: g++.dg/guality/redeclaration1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: g++.dg/guality/redeclaration1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/guality/redeclaration1.C -O3 -g (test for excess errors) PASS: g++.dg/guality/redeclaration1.C -O3 -g execution test PASS: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 PASS: g++.dg/guality/redeclaration1.C -O3 -g line 19 i == 24 PASS: g++.dg/guality/redeclaration1.C -Os (test for excess errors) PASS: g++.dg/guality/redeclaration1.C -Os execution test PASS: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 PASS: g++.dg/guality/redeclaration1.C -Os line 19 i == 24 PASS: g++.dg/guality/redeclaration1.C -Og (test for excess errors) PASS: g++.dg/guality/redeclaration1.C -Og execution test PASS: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 PASS: g++.dg/guality/redeclaration1.C -Og line 19 i == 24 Running gcc.git~master/gcc/testsuite/g++.dg/hwasan/hwasan.exp ... Running gcc.git~master/gcc/testsuite/g++.dg/lto/lto.exp ... PASS: g++-dg-lto-alias-4-01.exe scan-wpa-ipa-dump-not cgraph "ODR and non-ODR type conflict" PASS: g++-dg-lto-devirt-1-01.exe scan-wpa-ipa-dump cp "Discovered a virtual call to a known target.*foo" PASS: g++-dg-lto-devirt-19-01.exe scan-wpa-ipa-dump-times cp "Discovered a virtual call to a known target" 1 PASS: g++-dg-lto-devirt-2-01.exe scan-wpa-ipa-dump cp "Discovered a virtual call to a known target.*foo" PASS: g++-dg-lto-devirt-22-01.exe scan-wpa-ipa-dump-times cp "Discovered a virtual call to a known target" 2 XFAIL: g++-dg-lto-devirt-23-01.exe scan-wpa-ipa-dump cp "Discovered a virtual call to" PASS: g++-dg-lto-devirt-3-01.exe scan-wpa-ipa-dump cp "Discovered a virtual call to a known target.*foo" PASS: g++-dg-lto-devirt-30-01.exe scan-wpa-ipa-dump-not devirt "Speculatively devirtualizing" PASS: g++-dg-lto-devirt-34-01.exe scan-wpa-ipa-dump devirt "1 speculatively devirtualized" PASS: g++-dg-lto-devirt-34-01.exe scan-wpa-ipa-dump devirt "Speculative targets" PASS: g++-dg-lto-devirt-4-01.exe scan-wpa-ipa-dump cp "Discovered a virtual call to a known target.*foo" PASS: g++-dg-lto-devirt-5-01.exe scan-wpa-ipa-dump cp "Discovered a virtual call to a known target.*foo" PASS: g++-dg-lto-inline-crossmodule-1-01.exe scan-wpa-ipa-dump-times inline "Inlined key[^\\n]*\\(cross module\\)" 1 PASS: g++-dg-lto-inline-crossmodule-1-01.exe scan-wpa-ipa-dump-times inline "Inlined ret1" 1 PASS: g++-dg-lto-inline-crossmodule-1-01.exe scan-wpa-ipa-dump-times inline "Inlined ret2" 1 PASS: g++-dg-lto-inline-crossmodule-1-01.exe scan-wpa-ipa-dump-times inline "\\(cross module\\)" 1 PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o-cp_lto_20080709_0.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o-cp_lto_20080709_0.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o-cp_lto_20080709_0.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o-cp_lto_20080709_0.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o-cp_lto_20080709_0.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o-cp_lto_20080709_0.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o-cp_lto_20080709_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o-cp_lto_20080709_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o-cp_lto_20080709_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o-cp_lto_20080709_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o-cp_lto_20080709_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o-cp_lto_20080709_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080829 cp_lto_20080829_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080829 cp_lto_20080829_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080829 cp_lto_20080829_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080829 cp_lto_20080829_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080829 cp_lto_20080829_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080829 cp_lto_20080829_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080904 cp_lto_20080904_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080904 cp_lto_20080904_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080904 cp_lto_20080904_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080904 cp_lto_20080904_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080904 cp_lto_20080904_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080904 cp_lto_20080904_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080904 cp_lto_20080904_0.o-cp_lto_20080904_0.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080904 cp_lto_20080904_0.o-cp_lto_20080904_0.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080904 cp_lto_20080904_0.o-cp_lto_20080904_0.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080904 cp_lto_20080904_0.o-cp_lto_20080904_0.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080904 cp_lto_20080904_0.o-cp_lto_20080904_0.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080904 cp_lto_20080904_0.o-cp_lto_20080904_0.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080904 cp_lto_20080904_0.o-cp_lto_20080904_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080904 cp_lto_20080904_0.o-cp_lto_20080904_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080904 cp_lto_20080904_0.o-cp_lto_20080904_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080904 cp_lto_20080904_0.o-cp_lto_20080904_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080904 cp_lto_20080904_0.o-cp_lto_20080904_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080904 cp_lto_20080904_0.o-cp_lto_20080904_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080907 cp_lto_20080907_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080907 cp_lto_20080907_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080907 cp_lto_20080907_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080907 cp_lto_20080907_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080907 cp_lto_20080907_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080907 cp_lto_20080907_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080908-1 cp_lto_20080908-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080908-1 cp_lto_20080908-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080908-1 cp_lto_20080908-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080908-1 cp_lto_20080908-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080908-1 cp_lto_20080908-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080908-1 cp_lto_20080908-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080908-1 cp_lto_20080908-1_0.o-cp_lto_20080908-1_0.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080908-1 cp_lto_20080908-1_0.o-cp_lto_20080908-1_0.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080908-1 cp_lto_20080908-1_0.o-cp_lto_20080908-1_0.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080908-1 cp_lto_20080908-1_0.o-cp_lto_20080908-1_0.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080908-1 cp_lto_20080908-1_0.o-cp_lto_20080908-1_0.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080908-1 cp_lto_20080908-1_0.o-cp_lto_20080908-1_0.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080908-1 cp_lto_20080908-1_0.o-cp_lto_20080908-1_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080908-1 cp_lto_20080908-1_0.o-cp_lto_20080908-1_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080908-1 cp_lto_20080908-1_0.o-cp_lto_20080908-1_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080908-1 cp_lto_20080908-1_0.o-cp_lto_20080908-1_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080908-1 cp_lto_20080908-1_0.o-cp_lto_20080908-1_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080908-1 cp_lto_20080908-1_0.o-cp_lto_20080908-1_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080908-2 cp_lto_20080908-2_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080908-2 cp_lto_20080908-2_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080908-2 cp_lto_20080908-2_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080908-2 cp_lto_20080908-2_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080908-2 cp_lto_20080908-2_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080908-2 cp_lto_20080908-2_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o-cp_lto_20080908-3_0.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o-cp_lto_20080908-3_0.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o-cp_lto_20080908-3_0.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o-cp_lto_20080908-3_0.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o-cp_lto_20080908-3_0.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o-cp_lto_20080908-3_0.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o-cp_lto_20080908-3_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o-cp_lto_20080908-3_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o-cp_lto_20080908-3_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o-cp_lto_20080908-3_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o-cp_lto_20080908-3_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o-cp_lto_20080908-3_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080909-1 cp_lto_20080909-1_0.o assemble, -flto PASS: g++.dg/lto/20080910-1 cp_lto_20080910-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080910-1 cp_lto_20080910-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080910-1 cp_lto_20080910-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080910-1 cp_lto_20080910-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080910-1 cp_lto_20080910-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080910-1 cp_lto_20080910-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080912 cp_lto_20080912_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080912 cp_lto_20080912_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080912 cp_lto_20080912_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080912 cp_lto_20080912_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080912 cp_lto_20080912_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080912 cp_lto_20080912_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080912-1 cp_lto_20080912-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080912-1 cp_lto_20080912-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080912-1 cp_lto_20080912-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080912-1 cp_lto_20080912-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080912-1 cp_lto_20080912-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080912-1 cp_lto_20080912-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080915 cp_lto_20080915_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080915 cp_lto_20080915_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080915 cp_lto_20080915_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080915 cp_lto_20080915_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080915 cp_lto_20080915_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080915 cp_lto_20080915_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080916 cp_lto_20080916_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080916 cp_lto_20080916_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20080916 cp_lto_20080916_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080916 cp_lto_20080916_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20080916 cp_lto_20080916_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20080916 cp_lto_20080916_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20080917 cp_lto_20080917_0.o assemble, -O2 -flto -funsigned-char PASS: g++.dg/lto/20080924 cp_lto_20080924_0.o assemble, -O2 -flto -fno-strict-aliasing PASS: g++.dg/lto/20080926 cp_lto_20080926_0.o assemble, -O2 -flto -fno-strict-aliasing PASS: g++.dg/lto/20081008 cp_lto_20081008_0.o assemble, -flto PASS: g++.dg/lto/20081022 cp_lto_20081022_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081022 cp_lto_20081022_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081022 cp_lto_20081022_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081022 cp_lto_20081022_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081022 cp_lto_20081022_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081022 cp_lto_20081022_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081022 cp_lto_20081022_0.o-cp_lto_20081022_1.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081022 cp_lto_20081022_0.o-cp_lto_20081022_1.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081022 cp_lto_20081022_0.o-cp_lto_20081022_1.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081022 cp_lto_20081022_0.o-cp_lto_20081022_1.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081022 cp_lto_20081022_0.o-cp_lto_20081022_1.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081022 cp_lto_20081022_0.o-cp_lto_20081022_1.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081022 cp_lto_20081022_0.o-cp_lto_20081022_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081022 cp_lto_20081022_0.o-cp_lto_20081022_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081022 cp_lto_20081022_0.o-cp_lto_20081022_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081022 cp_lto_20081022_0.o-cp_lto_20081022_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081022 cp_lto_20081022_0.o-cp_lto_20081022_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081022 cp_lto_20081022_0.o-cp_lto_20081022_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081022 cp_lto_20081022_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081022 cp_lto_20081022_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081022 cp_lto_20081022_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081022 cp_lto_20081022_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081022 cp_lto_20081022_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081022 cp_lto_20081022_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081023 cp_lto_20081023_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081023 cp_lto_20081023_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081023 cp_lto_20081023_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081023 cp_lto_20081023_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081023 cp_lto_20081023_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081023 cp_lto_20081023_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081023 cp_lto_20081023_0.o-cp_lto_20081023_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081023 cp_lto_20081023_0.o-cp_lto_20081023_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081023 cp_lto_20081023_0.o-cp_lto_20081023_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081023 cp_lto_20081023_0.o-cp_lto_20081023_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081023 cp_lto_20081023_0.o-cp_lto_20081023_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081023 cp_lto_20081023_0.o-cp_lto_20081023_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081109 cp_lto_20081109_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081109 cp_lto_20081109_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081109 cp_lto_20081109_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081109 cp_lto_20081109_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081109 cp_lto_20081109_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081109 cp_lto_20081109_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081109 cp_lto_20081109_0.o-cp_lto_20081109_1.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081109 cp_lto_20081109_0.o-cp_lto_20081109_1.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081109 cp_lto_20081109_0.o-cp_lto_20081109_1.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081109 cp_lto_20081109_0.o-cp_lto_20081109_1.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081109 cp_lto_20081109_0.o-cp_lto_20081109_1.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081109 cp_lto_20081109_0.o-cp_lto_20081109_1.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081109 cp_lto_20081109_0.o-cp_lto_20081109_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081109 cp_lto_20081109_0.o-cp_lto_20081109_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081109 cp_lto_20081109_0.o-cp_lto_20081109_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081109 cp_lto_20081109_0.o-cp_lto_20081109_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081109 cp_lto_20081109_0.o-cp_lto_20081109_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081109 cp_lto_20081109_0.o-cp_lto_20081109_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081109 cp_lto_20081109_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081109 cp_lto_20081109_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081109 cp_lto_20081109_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081109 cp_lto_20081109_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081109 cp_lto_20081109_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081109 cp_lto_20081109_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081109-1 cp_lto_20081109-1_0.o assemble, -fPIC -flto -flto-partition=1to1 PASS: g++.dg/lto/20081109-1 cp_lto_20081109-1_0.o-cp_lto_20081109-1_0.o link, -fPIC -flto -flto-partition=1to1 PASS: g++.dg/lto/20081109-2 cp_lto_20081109-2_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081109-2 cp_lto_20081109-2_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081109-2 cp_lto_20081109-2_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081109-2 cp_lto_20081109-2_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081109-2 cp_lto_20081109-2_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081109-2 cp_lto_20081109-2_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081118 cp_lto_20081118_0.o assemble, -fPIC -flto -flto-partition=1to1 -r -nostdlib PASS: g++.dg/lto/20081118 cp_lto_20081118_0.o-cp_lto_20081118_1.o link, -fPIC -flto -flto-partition=1to1 -r -nostdlib PASS: g++.dg/lto/20081118 cp_lto_20081118_1.o assemble, -fPIC -flto -flto-partition=1to1 -r -nostdlib PASS: g++.dg/lto/20081118-1 cp_lto_20081118-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081118-1 cp_lto_20081118-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081118-1 cp_lto_20081118-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081118-1 cp_lto_20081118-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081118-1 cp_lto_20081118-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081118-1 cp_lto_20081118-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081118-1 cp_lto_20081118-1_0.o-cp_lto_20081118-1_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081118-1 cp_lto_20081118-1_0.o-cp_lto_20081118-1_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081118-1 cp_lto_20081118-1_0.o-cp_lto_20081118-1_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081118-1 cp_lto_20081118-1_0.o-cp_lto_20081118-1_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081118-1 cp_lto_20081118-1_0.o-cp_lto_20081118-1_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081118-1 cp_lto_20081118-1_0.o-cp_lto_20081118-1_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081118-1 cp_lto_20081118-1_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081118-1 cp_lto_20081118-1_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081118-1 cp_lto_20081118-1_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081118-1 cp_lto_20081118-1_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081118-1 cp_lto_20081118-1_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081118-1 cp_lto_20081118-1_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081119 cp_lto_20081119_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081119 cp_lto_20081119_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081119 cp_lto_20081119_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081119 cp_lto_20081119_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081119 cp_lto_20081119_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081119 cp_lto_20081119_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081119 cp_lto_20081119_0.o-cp_lto_20081119_1.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081119 cp_lto_20081119_0.o-cp_lto_20081119_1.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081119 cp_lto_20081119_0.o-cp_lto_20081119_1.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081119 cp_lto_20081119_0.o-cp_lto_20081119_1.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081119 cp_lto_20081119_0.o-cp_lto_20081119_1.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081119 cp_lto_20081119_0.o-cp_lto_20081119_1.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081119 cp_lto_20081119_0.o-cp_lto_20081119_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081119 cp_lto_20081119_0.o-cp_lto_20081119_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081119 cp_lto_20081119_0.o-cp_lto_20081119_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081119 cp_lto_20081119_0.o-cp_lto_20081119_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081119 cp_lto_20081119_0.o-cp_lto_20081119_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081119 cp_lto_20081119_0.o-cp_lto_20081119_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081119 cp_lto_20081119_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081119 cp_lto_20081119_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081119 cp_lto_20081119_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081119 cp_lto_20081119_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081119 cp_lto_20081119_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081119 cp_lto_20081119_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081119-1 cp_lto_20081119-1_0.o assemble, -fPIC -flto -flto-partition=1to1 -r -nostdlib PASS: g++.dg/lto/20081119-1 cp_lto_20081119-1_0.o-cp_lto_20081119-1_1.o link, -fPIC -flto -flto-partition=1to1 -r -nostdlib PASS: g++.dg/lto/20081119-1 cp_lto_20081119-1_1.o assemble, -fPIC -flto -flto-partition=1to1 -r -nostdlib PASS: g++.dg/lto/20081120-1 cp_lto_20081120-1_0.o assemble, -flto -r -nostdlib PASS: g++.dg/lto/20081120-1 cp_lto_20081120-1_0.o-cp_lto_20081120-1_1.o link, -flto -r -nostdlib PASS: g++.dg/lto/20081120-1 cp_lto_20081120-1_1.o assemble, -flto -r -nostdlib PASS: g++.dg/lto/20081120-2 cp_lto_20081120-2_0.o assemble, -flto -r -nostdlib PASS: g++.dg/lto/20081120-2 cp_lto_20081120-2_0.o-cp_lto_20081120-2_1.o link, -flto -r -nostdlib PASS: g++.dg/lto/20081120-2 cp_lto_20081120-2_1.o assemble, -flto -r -nostdlib PASS: g++.dg/lto/20081123 cp_lto_20081123_0.o assemble, -flto -flto-partition=1to1 -r -nostdlib -fPIC PASS: g++.dg/lto/20081123 cp_lto_20081123_0.o-cp_lto_20081123_1.o link, -flto -flto-partition=1to1 -r -nostdlib -fPIC PASS: g++.dg/lto/20081123 cp_lto_20081123_1.o assemble, -flto -flto-partition=1to1 -r -nostdlib -fPIC PASS: g++.dg/lto/20081125 cp_lto_20081125_0.o assemble, -flto -flto-partition=1to1 PASS: g++.dg/lto/20081125 cp_lto_20081125_0.o-cp_lto_20081125_1.o link, -flto -flto-partition=1to1 PASS: g++.dg/lto/20081125 cp_lto_20081125_1.o assemble, -flto -flto-partition=1to1 PASS: g++.dg/lto/20081127 cp_lto_20081127_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081127 cp_lto_20081127_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081127 cp_lto_20081127_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081127 cp_lto_20081127_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081127 cp_lto_20081127_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081127 cp_lto_20081127_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081127 cp_lto_20081127_0.o-cp_lto_20081127_1.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081127 cp_lto_20081127_0.o-cp_lto_20081127_1.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081127 cp_lto_20081127_0.o-cp_lto_20081127_1.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081127 cp_lto_20081127_0.o-cp_lto_20081127_1.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081127 cp_lto_20081127_0.o-cp_lto_20081127_1.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081127 cp_lto_20081127_0.o-cp_lto_20081127_1.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081127 cp_lto_20081127_0.o-cp_lto_20081127_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081127 cp_lto_20081127_0.o-cp_lto_20081127_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081127 cp_lto_20081127_0.o-cp_lto_20081127_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081127 cp_lto_20081127_0.o-cp_lto_20081127_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081127 cp_lto_20081127_0.o-cp_lto_20081127_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081127 cp_lto_20081127_0.o-cp_lto_20081127_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081127 cp_lto_20081127_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081127 cp_lto_20081127_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081127 cp_lto_20081127_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081127 cp_lto_20081127_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081127 cp_lto_20081127_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081127 cp_lto_20081127_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081203 cp_lto_20081203_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081203 cp_lto_20081203_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081203 cp_lto_20081203_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081203 cp_lto_20081203_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081203 cp_lto_20081203_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081203 cp_lto_20081203_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081203 cp_lto_20081203_0.o-cp_lto_20081203_1.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081203 cp_lto_20081203_0.o-cp_lto_20081203_1.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081203 cp_lto_20081203_0.o-cp_lto_20081203_1.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081203 cp_lto_20081203_0.o-cp_lto_20081203_1.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081203 cp_lto_20081203_0.o-cp_lto_20081203_1.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081203 cp_lto_20081203_0.o-cp_lto_20081203_1.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081203 cp_lto_20081203_0.o-cp_lto_20081203_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081203 cp_lto_20081203_0.o-cp_lto_20081203_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081203 cp_lto_20081203_0.o-cp_lto_20081203_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081203 cp_lto_20081203_0.o-cp_lto_20081203_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081203 cp_lto_20081203_0.o-cp_lto_20081203_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081203 cp_lto_20081203_0.o-cp_lto_20081203_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081203 cp_lto_20081203_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081203 cp_lto_20081203_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081203 cp_lto_20081203_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081203 cp_lto_20081203_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081203 cp_lto_20081203_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081203 cp_lto_20081203_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081204-1 cp_lto_20081204-1_0.o assemble, -flto -flto-partition=1to1 -fPIC -r -nostdlib PASS: g++.dg/lto/20081204-1 cp_lto_20081204-1_0.o-cp_lto_20081204-1_1.o link, -flto -flto-partition=1to1 -fPIC -r -nostdlib PASS: g++.dg/lto/20081204-1 cp_lto_20081204-1_1.o assemble, -flto -flto-partition=1to1 -fPIC -r -nostdlib PASS: g++.dg/lto/20081204-2 cp_lto_20081204-2_0.o assemble, -flto -flto-partition=1to1 -O3 PASS: g++.dg/lto/20081204-2 cp_lto_20081204-2_0.o-cp_lto_20081204-2_1.o link, -flto -flto-partition=1to1 -O3 PASS: g++.dg/lto/20081204-2 cp_lto_20081204-2_1.o assemble, -flto -flto-partition=1to1 -O3 PASS: g++.dg/lto/20081209 cp_lto_20081209_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081209 cp_lto_20081209_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081209 cp_lto_20081209_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081209 cp_lto_20081209_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081209 cp_lto_20081209_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081209 cp_lto_20081209_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081209 cp_lto_20081209_0.o-cp_lto_20081209_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081209 cp_lto_20081209_0.o-cp_lto_20081209_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081209 cp_lto_20081209_0.o-cp_lto_20081209_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081209 cp_lto_20081209_0.o-cp_lto_20081209_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081209 cp_lto_20081209_0.o-cp_lto_20081209_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081209 cp_lto_20081209_0.o-cp_lto_20081209_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081209 cp_lto_20081209_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081209 cp_lto_20081209_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081209 cp_lto_20081209_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081209 cp_lto_20081209_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081209 cp_lto_20081209_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081209 cp_lto_20081209_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_0.o-cp_lto_20081211-1_1.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_0.o-cp_lto_20081211-1_1.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_0.o-cp_lto_20081211-1_1.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_0.o-cp_lto_20081211-1_1.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_0.o-cp_lto_20081211-1_1.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_0.o-cp_lto_20081211-1_1.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_0.o-cp_lto_20081211-1_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_0.o-cp_lto_20081211-1_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_0.o-cp_lto_20081211-1_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_0.o-cp_lto_20081211-1_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_0.o-cp_lto_20081211-1_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_0.o-cp_lto_20081211-1_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081211-1 cp_lto_20081211-1_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081217-1 cp_lto_20081217-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081217-1 cp_lto_20081217-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081217-1 cp_lto_20081217-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081217-1 cp_lto_20081217-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081217-1 cp_lto_20081217-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081217-1 cp_lto_20081217-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081217-1 cp_lto_20081217-1_0.o-cp_lto_20081217-1_0.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081217-1 cp_lto_20081217-1_0.o-cp_lto_20081217-1_0.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081217-1 cp_lto_20081217-1_0.o-cp_lto_20081217-1_0.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081217-1 cp_lto_20081217-1_0.o-cp_lto_20081217-1_0.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081217-1 cp_lto_20081217-1_0.o-cp_lto_20081217-1_0.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081217-1 cp_lto_20081217-1_0.o-cp_lto_20081217-1_0.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081217-1 cp_lto_20081217-1_0.o-cp_lto_20081217-1_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081217-1 cp_lto_20081217-1_0.o-cp_lto_20081217-1_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081217-1 cp_lto_20081217-1_0.o-cp_lto_20081217-1_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081217-1 cp_lto_20081217-1_0.o-cp_lto_20081217-1_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081217-1 cp_lto_20081217-1_0.o-cp_lto_20081217-1_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081217-1 cp_lto_20081217-1_0.o-cp_lto_20081217-1_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081217-2 cp_lto_20081217-2_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081217-2 cp_lto_20081217-2_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081217-2 cp_lto_20081217-2_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081217-2 cp_lto_20081217-2_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081217-2 cp_lto_20081217-2_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081217-2 cp_lto_20081217-2_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081217-2 cp_lto_20081217-2_0.o-cp_lto_20081217-2_0.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081217-2 cp_lto_20081217-2_0.o-cp_lto_20081217-2_0.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081217-2 cp_lto_20081217-2_0.o-cp_lto_20081217-2_0.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081217-2 cp_lto_20081217-2_0.o-cp_lto_20081217-2_0.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081217-2 cp_lto_20081217-2_0.o-cp_lto_20081217-2_0.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081217-2 cp_lto_20081217-2_0.o-cp_lto_20081217-2_0.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081217-2 cp_lto_20081217-2_0.o-cp_lto_20081217-2_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081217-2 cp_lto_20081217-2_0.o-cp_lto_20081217-2_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20081217-2 cp_lto_20081217-2_0.o-cp_lto_20081217-2_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081217-2 cp_lto_20081217-2_0.o-cp_lto_20081217-2_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20081217-2 cp_lto_20081217-2_0.o-cp_lto_20081217-2_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20081217-2 cp_lto_20081217-2_0.o-cp_lto_20081217-2_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20081219 cp_lto_20081219_0.o assemble, -fPIC -flto -flto-partition=1to1 -O2 PASS: g++.dg/lto/20081219 cp_lto_20081219_0.o-cp_lto_20081219_1.o link, -fPIC -flto -flto-partition=1to1 -O2 PASS: g++.dg/lto/20081219 cp_lto_20081219_1.o assemble, -fPIC -flto -flto-partition=1to1 -O2 PASS: g++.dg/lto/20090106 cp_lto_20090106_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090106 cp_lto_20090106_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090106 cp_lto_20090106_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090106 cp_lto_20090106_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090106 cp_lto_20090106_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090106 cp_lto_20090106_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090106 cp_lto_20090106_0.o-cp_lto_20090106_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090106 cp_lto_20090106_0.o-cp_lto_20090106_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090106 cp_lto_20090106_0.o-cp_lto_20090106_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090106 cp_lto_20090106_0.o-cp_lto_20090106_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090106 cp_lto_20090106_0.o-cp_lto_20090106_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090106 cp_lto_20090106_0.o-cp_lto_20090106_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090112 cp_lto_20090112_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090112 cp_lto_20090112_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090112 cp_lto_20090112_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090112 cp_lto_20090112_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090112 cp_lto_20090112_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090112 cp_lto_20090112_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090112 cp_lto_20090112_0.o-cp_lto_20090112_0.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090112 cp_lto_20090112_0.o-cp_lto_20090112_0.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090112 cp_lto_20090112_0.o-cp_lto_20090112_0.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090112 cp_lto_20090112_0.o-cp_lto_20090112_0.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090112 cp_lto_20090112_0.o-cp_lto_20090112_0.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090112 cp_lto_20090112_0.o-cp_lto_20090112_0.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090112 cp_lto_20090112_0.o-cp_lto_20090112_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090112 cp_lto_20090112_0.o-cp_lto_20090112_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090112 cp_lto_20090112_0.o-cp_lto_20090112_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090112 cp_lto_20090112_0.o-cp_lto_20090112_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090112 cp_lto_20090112_0.o-cp_lto_20090112_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090112 cp_lto_20090112_0.o-cp_lto_20090112_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090128 cp_lto_20090128_0.o assemble, -fpreprocessed -O2 -flto -flto-partition=1to1 -funsigned-char PASS: g++.dg/lto/20090221 cp_lto_20090221_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090221 cp_lto_20090221_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090221 cp_lto_20090221_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090221 cp_lto_20090221_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090221 cp_lto_20090221_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090221 cp_lto_20090221_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090302 cp_lto_20090302_0.o assemble, -fPIC -flto -flto-partition=1to1 -r PASS: g++.dg/lto/20090302 cp_lto_20090302_0.o-cp_lto_20090302_1.o link, -fPIC -flto -flto-partition=1to1 -r PASS: g++.dg/lto/20090302 cp_lto_20090302_1.o assemble, -fPIC -flto -flto-partition=1to1 -r PASS: g++.dg/lto/20090303 cp_lto_20090303_0.o assemble, -flto -flto-partition=1to1 -fPIC PASS: g++.dg/lto/20090303 cp_lto_20090303_0.o-cp_lto_20090303_0.o execute -flto -flto-partition=1to1 PASS: g++.dg/lto/20090303 cp_lto_20090303_0.o-cp_lto_20090303_0.o link, -flto -flto-partition=1to1 PASS: g++.dg/lto/20090311 cp_lto_20090311_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090311 cp_lto_20090311_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090311 cp_lto_20090311_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090311 cp_lto_20090311_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090311 cp_lto_20090311_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090311 cp_lto_20090311_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090311 cp_lto_20090311_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090311 cp_lto_20090311_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090311 cp_lto_20090311_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090311 cp_lto_20090311_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090311 cp_lto_20090311_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090311 cp_lto_20090311_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_0.o-cp_lto_20090311-1_1.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_0.o-cp_lto_20090311-1_1.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_0.o-cp_lto_20090311-1_1.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_0.o-cp_lto_20090311-1_1.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_0.o-cp_lto_20090311-1_1.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_0.o-cp_lto_20090311-1_1.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_0.o-cp_lto_20090311-1_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_0.o-cp_lto_20090311-1_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_0.o-cp_lto_20090311-1_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_0.o-cp_lto_20090311-1_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_0.o-cp_lto_20090311-1_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_0.o-cp_lto_20090311-1_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090311-1 cp_lto_20090311-1_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090312 cp_lto_20090312_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090312 cp_lto_20090312_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090312 cp_lto_20090312_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090312 cp_lto_20090312_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090312 cp_lto_20090312_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090312 cp_lto_20090312_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090312 cp_lto_20090312_0.o-cp_lto_20090312_1.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090312 cp_lto_20090312_0.o-cp_lto_20090312_1.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090312 cp_lto_20090312_0.o-cp_lto_20090312_1.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090312 cp_lto_20090312_0.o-cp_lto_20090312_1.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090312 cp_lto_20090312_0.o-cp_lto_20090312_1.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090312 cp_lto_20090312_0.o-cp_lto_20090312_1.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090312 cp_lto_20090312_0.o-cp_lto_20090312_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090312 cp_lto_20090312_0.o-cp_lto_20090312_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090312 cp_lto_20090312_0.o-cp_lto_20090312_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090312 cp_lto_20090312_0.o-cp_lto_20090312_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090312 cp_lto_20090312_0.o-cp_lto_20090312_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090312 cp_lto_20090312_0.o-cp_lto_20090312_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090312 cp_lto_20090312_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090312 cp_lto_20090312_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090312 cp_lto_20090312_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090312 cp_lto_20090312_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090312 cp_lto_20090312_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090312 cp_lto_20090312_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090313 cp_lto_20090313_0.o assemble, -flto -flto-partition=1to1 -fPIC PASS: g++.dg/lto/20090313 cp_lto_20090313_0.o-cp_lto_20090313_1.o link, -flto -flto-partition=1to1 -fPIC PASS: g++.dg/lto/20090313 cp_lto_20090313_1.o assemble, -flto -flto-partition=1to1 -fPIC PASS: g++.dg/lto/20090315 cp_lto_20090315_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090315 cp_lto_20090315_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090315 cp_lto_20090315_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090315 cp_lto_20090315_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090315 cp_lto_20090315_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090315 cp_lto_20090315_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090315 cp_lto_20090315_0.o-cp_lto_20090315_1.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090315 cp_lto_20090315_0.o-cp_lto_20090315_1.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090315 cp_lto_20090315_0.o-cp_lto_20090315_1.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090315 cp_lto_20090315_0.o-cp_lto_20090315_1.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090315 cp_lto_20090315_0.o-cp_lto_20090315_1.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090315 cp_lto_20090315_0.o-cp_lto_20090315_1.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090315 cp_lto_20090315_0.o-cp_lto_20090315_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090315 cp_lto_20090315_0.o-cp_lto_20090315_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090315 cp_lto_20090315_0.o-cp_lto_20090315_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090315 cp_lto_20090315_0.o-cp_lto_20090315_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090315 cp_lto_20090315_0.o-cp_lto_20090315_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090315 cp_lto_20090315_0.o-cp_lto_20090315_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20090315 cp_lto_20090315_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090315 cp_lto_20090315_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20090315 cp_lto_20090315_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090315 cp_lto_20090315_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20090315 cp_lto_20090315_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20090315 cp_lto_20090315_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20091002-1 cp_lto_20091002-1_0.o assemble, -fPIC -flto -Wno-return-type PASS: g++.dg/lto/20091002-1 cp_lto_20091002-1_0.o-cp_lto_20091002-1_0.o link, -fPIC -flto -Wno-return-type PASS: g++.dg/lto/20091002-2 cp_lto_20091002-2_0.o assemble, -fPIC PASS: g++.dg/lto/20091002-2 cp_lto_20091002-2_0.o-cp_lto_20091002-2_0.o link, -fPIC PASS: g++.dg/lto/20091002-3 cp_lto_20091002-3_0.o assemble, -fPIC PASS: g++.dg/lto/20091002-3 cp_lto_20091002-3_0.o-cp_lto_20091002-3_0.o link, -fPIC PASS: g++.dg/lto/20091004-1 cp_lto_20091004-1_0.o assemble, -fPIC -O -flto -Wno-return-type PASS: g++.dg/lto/20091004-1 cp_lto_20091004-1_0.o-cp_lto_20091004-1_1.o link, -fPIC -O -flto -Wno-return-type PASS: g++.dg/lto/20091004-1 cp_lto_20091004-1_1.o assemble, -fPIC -O -flto -Wno-return-type PASS: g++.dg/lto/20091004-2 cp_lto_20091004-2_0.o assemble, -fPIC -O -flto -Wno-return-type PASS: g++.dg/lto/20091004-2 cp_lto_20091004-2_0.o-cp_lto_20091004-2_1.o link, -fPIC -O -flto -Wno-return-type PASS: g++.dg/lto/20091004-2 cp_lto_20091004-2_1.o assemble, -fPIC -O -flto -Wno-return-type PASS: g++.dg/lto/20091004-3 cp_lto_20091004-3_0.o assemble, -O -flto PASS: g++.dg/lto/20091004-3 cp_lto_20091004-3_1.o assemble, -O -flto PASS: g++.dg/lto/20091022-1 cp_lto_20091022-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20091022-1 cp_lto_20091022-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20091022-1 cp_lto_20091022-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20091022-1 cp_lto_20091022-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20091022-1 cp_lto_20091022-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20091022-1 cp_lto_20091022-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20091022-1 cp_lto_20091022-1_0.o-cp_lto_20091022-1_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20091022-1 cp_lto_20091022-1_0.o-cp_lto_20091022-1_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20091022-1 cp_lto_20091022-1_0.o-cp_lto_20091022-1_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20091022-1 cp_lto_20091022-1_0.o-cp_lto_20091022-1_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20091022-1 cp_lto_20091022-1_0.o-cp_lto_20091022-1_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20091022-1 cp_lto_20091022-1_0.o-cp_lto_20091022-1_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20091022-2 cp_lto_20091022-2_0.o assemble, -O3 -flto -Winline PASS: g++.dg/lto/20091022-2 cp_lto_20091022-2_0.o-cp_lto_20091022-2_0.o link, -O3 -flto -Winline PASS: g++.dg/lto/20091026-1 cp_lto_20091026-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20091026-1 cp_lto_20091026-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20091026-1 cp_lto_20091026-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20091026-1 cp_lto_20091026-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20091026-1 cp_lto_20091026-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20091026-1 cp_lto_20091026-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20091026-1 cp_lto_20091026-1_0.o-cp_lto_20091026-1_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20091026-1 cp_lto_20091026-1_0.o-cp_lto_20091026-1_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20091026-1 cp_lto_20091026-1_0.o-cp_lto_20091026-1_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20091026-1 cp_lto_20091026-1_0.o-cp_lto_20091026-1_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20091026-1 cp_lto_20091026-1_0.o-cp_lto_20091026-1_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20091026-1 cp_lto_20091026-1_0.o-cp_lto_20091026-1_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20091026-1 cp_lto_20091026-1_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20091026-1 cp_lto_20091026-1_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20091026-1 cp_lto_20091026-1_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20091026-1 cp_lto_20091026-1_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20091026-1 cp_lto_20091026-1_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20091026-1 cp_lto_20091026-1_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20091210-1 cp_lto_20091210-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20091210-1 cp_lto_20091210-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20091210-1 cp_lto_20091210-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20091210-1 cp_lto_20091210-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20091210-1 cp_lto_20091210-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20091210-1 cp_lto_20091210-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20091210-1 cp_lto_20091210-1_0.o-cp_lto_20091210-1_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20091210-1 cp_lto_20091210-1_0.o-cp_lto_20091210-1_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20091210-1 cp_lto_20091210-1_0.o-cp_lto_20091210-1_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20091210-1 cp_lto_20091210-1_0.o-cp_lto_20091210-1_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20091210-1 cp_lto_20091210-1_0.o-cp_lto_20091210-1_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20091210-1 cp_lto_20091210-1_0.o-cp_lto_20091210-1_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20091210-1 cp_lto_20091210-1_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20091210-1 cp_lto_20091210-1_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20091210-1 cp_lto_20091210-1_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20091210-1 cp_lto_20091210-1_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20091210-1 cp_lto_20091210-1_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20091210-1 cp_lto_20091210-1_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20091219 cp_lto_20091219_0.o assemble, -O3 -flto PASS: g++.dg/lto/20091219 cp_lto_20091219_0.o-cp_lto_20091219_0.o execute -O3 -flto PASS: g++.dg/lto/20091219 cp_lto_20091219_0.o-cp_lto_20091219_0.o link, -O3 -flto UNSUPPORTED: g++.dg/lto/20100302_0.C PASS: g++.dg/lto/20100423-1 cp_lto_20100423-1_0.o assemble, -g -flto PASS: g++.dg/lto/20100423-2 cp_lto_20100423-2_0.o assemble, -flto -g PASS: g++.dg/lto/20100423-3 cp_lto_20100423-3_0.o assemble, -flto -g PASS: g++.dg/lto/20100519-1 cp_lto_20100519-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20100519-1 cp_lto_20100519-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20100519-1 cp_lto_20100519-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20100519-1 cp_lto_20100519-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20100519-1 cp_lto_20100519-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20100519-1 cp_lto_20100519-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20100519-1 cp_lto_20100519-1_0.o-cp_lto_20100519-1_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20100519-1 cp_lto_20100519-1_0.o-cp_lto_20100519-1_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20100519-1 cp_lto_20100519-1_0.o-cp_lto_20100519-1_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20100519-1 cp_lto_20100519-1_0.o-cp_lto_20100519-1_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20100519-1 cp_lto_20100519-1_0.o-cp_lto_20100519-1_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20100519-1 cp_lto_20100519-1_0.o-cp_lto_20100519-1_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20100603-1 cp_lto_20100603-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20100603-1 cp_lto_20100603-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20100603-1 cp_lto_20100603-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20100603-1 cp_lto_20100603-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20100603-1 cp_lto_20100603-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20100603-1 cp_lto_20100603-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20100603-1 cp_lto_20100603-1_0.o-cp_lto_20100603-1_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20100603-1 cp_lto_20100603-1_0.o-cp_lto_20100603-1_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20100603-1 cp_lto_20100603-1_0.o-cp_lto_20100603-1_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20100603-1 cp_lto_20100603-1_0.o-cp_lto_20100603-1_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20100603-1 cp_lto_20100603-1_0.o-cp_lto_20100603-1_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20100603-1 cp_lto_20100603-1_0.o-cp_lto_20100603-1_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20100603-1 cp_lto_20100603-1_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20100603-1 cp_lto_20100603-1_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20100603-1 cp_lto_20100603-1_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20100603-1 cp_lto_20100603-1_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20100603-1 cp_lto_20100603-1_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20100603-1 cp_lto_20100603-1_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20100721-1 cp_lto_20100721-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20100721-1 cp_lto_20100721-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20100721-1 cp_lto_20100721-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20100721-1 cp_lto_20100721-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20100721-1 cp_lto_20100721-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20100721-1 cp_lto_20100721-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20100722-1 cp_lto_20100722-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20100722-1 cp_lto_20100722-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20100722-1 cp_lto_20100722-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20100722-1 cp_lto_20100722-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20100722-1 cp_lto_20100722-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20100722-1 cp_lto_20100722-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20100723-1 cp_lto_20100723-1_0.o assemble, -fcompare-debug -flto -flto-partition=1to1 PASS: g++.dg/lto/20100723-1 cp_lto_20100723-1_0.o assemble, -fcompare-debug -flto -flto-partition=none PASS: g++.dg/lto/20100723-1 cp_lto_20100723-1_0.o-cp_lto_20100723-1_0.o link, -fcompare-debug -flto -flto-partition=1to1 PASS: g++.dg/lto/20100723-1 cp_lto_20100723-1_0.o-cp_lto_20100723-1_0.o link, -fcompare-debug -flto -flto-partition=none PASS: g++.dg/lto/20100724-1 cp_lto_20100724-1_0.o assemble, -ftoplevel-reorder -flto -flto-partition=1to1 PASS: g++.dg/lto/20100724-1 cp_lto_20100724-1_0.o assemble, -ftoplevel-reorder -flto -flto-partition=none PASS: g++.dg/lto/20100724-1 cp_lto_20100724-1_0.o-cp_lto_20100724-1_0.o link, -ftoplevel-reorder -flto -flto-partition=1to1 PASS: g++.dg/lto/20100724-1 cp_lto_20100724-1_0.o-cp_lto_20100724-1_0.o link, -ftoplevel-reorder -flto -flto-partition=none PASS: g++.dg/lto/20101009-1 cp_lto_20101009-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101009-1 cp_lto_20101009-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20101009-1 cp_lto_20101009-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101009-1 cp_lto_20101009-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101009-1 cp_lto_20101009-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101009-1 cp_lto_20101009-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20101009-1 cp_lto_20101009-1_0.o-cp_lto_20101009-1_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101009-1 cp_lto_20101009-1_0.o-cp_lto_20101009-1_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20101009-1 cp_lto_20101009-1_0.o-cp_lto_20101009-1_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101009-1 cp_lto_20101009-1_0.o-cp_lto_20101009-1_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101009-1 cp_lto_20101009-1_0.o-cp_lto_20101009-1_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101009-1 cp_lto_20101009-1_0.o-cp_lto_20101009-1_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20101010-1 cp_lto_20101010-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101010-1 cp_lto_20101010-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20101010-1 cp_lto_20101010-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101010-1 cp_lto_20101010-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101010-1 cp_lto_20101010-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101010-1 cp_lto_20101010-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20101010-1 cp_lto_20101010-1_0.o-cp_lto_20101010-1_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101010-1 cp_lto_20101010-1_0.o-cp_lto_20101010-1_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20101010-1 cp_lto_20101010-1_0.o-cp_lto_20101010-1_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101010-1 cp_lto_20101010-1_0.o-cp_lto_20101010-1_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101010-1 cp_lto_20101010-1_0.o-cp_lto_20101010-1_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101010-1 cp_lto_20101010-1_0.o-cp_lto_20101010-1_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20101010-2 cp_lto_20101010-2_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101010-2 cp_lto_20101010-2_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20101010-2 cp_lto_20101010-2_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101010-2 cp_lto_20101010-2_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101010-2 cp_lto_20101010-2_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101010-2 cp_lto_20101010-2_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20101010-2 cp_lto_20101010-2_0.o-cp_lto_20101010-2_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101010-2 cp_lto_20101010-2_0.o-cp_lto_20101010-2_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20101010-2 cp_lto_20101010-2_0.o-cp_lto_20101010-2_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101010-2 cp_lto_20101010-2_0.o-cp_lto_20101010-2_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101010-2 cp_lto_20101010-2_0.o-cp_lto_20101010-2_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101010-2 cp_lto_20101010-2_0.o-cp_lto_20101010-2_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20101010-3 cp_lto_20101010-3_0.o assemble, -flto -std=c++0x PASS: g++.dg/lto/20101010-3 cp_lto_20101010-3_0.o-cp_lto_20101010-3_0.o link, -flto -std=c++0x PASS: g++.dg/lto/20101010-4 cp_lto_20101010-4_0.o assemble, -std=c++0x -flto -g -r -nostdlib PASS: g++.dg/lto/20101010-4 cp_lto_20101010-4_0.o assemble, -std=c++0x -flto -r -nostdlib PASS: g++.dg/lto/20101010-4 cp_lto_20101010-4_0.o-cp_lto_20101010-4_0.o link, -std=c++0x -flto -g -r -nostdlib PASS: g++.dg/lto/20101010-4 cp_lto_20101010-4_0.o-cp_lto_20101010-4_0.o link, -std=c++0x -flto -r -nostdlib PASS: g++.dg/lto/20101014-1 cp_lto_20101014-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101014-1 cp_lto_20101014-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20101014-1 cp_lto_20101014-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101014-1 cp_lto_20101014-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101014-1 cp_lto_20101014-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101014-1 cp_lto_20101014-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20101014-1 cp_lto_20101014-1_0.o-cp_lto_20101014-1_0.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101014-1 cp_lto_20101014-1_0.o-cp_lto_20101014-1_0.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20101014-1 cp_lto_20101014-1_0.o-cp_lto_20101014-1_0.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101014-1 cp_lto_20101014-1_0.o-cp_lto_20101014-1_0.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101014-1 cp_lto_20101014-1_0.o-cp_lto_20101014-1_0.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101014-1 cp_lto_20101014-1_0.o-cp_lto_20101014-1_0.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20101014-1 cp_lto_20101014-1_0.o-cp_lto_20101014-1_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101014-1 cp_lto_20101014-1_0.o-cp_lto_20101014-1_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20101014-1 cp_lto_20101014-1_0.o-cp_lto_20101014-1_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101014-1 cp_lto_20101014-1_0.o-cp_lto_20101014-1_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101014-1 cp_lto_20101014-1_0.o-cp_lto_20101014-1_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101014-1 cp_lto_20101014-1_0.o-cp_lto_20101014-1_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20101014-2 cp_lto_20101014-2_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101014-2 cp_lto_20101014-2_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20101014-2 cp_lto_20101014-2_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101014-2 cp_lto_20101014-2_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101014-2 cp_lto_20101014-2_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101014-2 cp_lto_20101014-2_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20101015-1 cp_lto_20101015-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101015-1 cp_lto_20101015-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20101015-1 cp_lto_20101015-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101015-1 cp_lto_20101015-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101015-1 cp_lto_20101015-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101015-1 cp_lto_20101015-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20101015-2 cp_lto_20101015-2_0.o assemble, -flto PASS: g++.dg/lto/20101015-2 cp_lto_20101015-2_0.o assemble, -g -flto PASS: g++.dg/lto/20101015-2 cp_lto_20101015-2_0.o-cp_lto_20101015-2_0.o link, -flto PASS: g++.dg/lto/20101015-2 cp_lto_20101015-2_0.o-cp_lto_20101015-2_0.o link, -g -flto PASS: g++.dg/lto/20101020-1 cp_lto_20101020-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101020-1 cp_lto_20101020-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20101020-1 cp_lto_20101020-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101020-1 cp_lto_20101020-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101020-1 cp_lto_20101020-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101020-1 cp_lto_20101020-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20101020-1 cp_lto_20101020-1_0.o-cp_lto_20101020-1_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101020-1 cp_lto_20101020-1_0.o-cp_lto_20101020-1_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20101020-1 cp_lto_20101020-1_0.o-cp_lto_20101020-1_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101020-1 cp_lto_20101020-1_0.o-cp_lto_20101020-1_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101020-1 cp_lto_20101020-1_0.o-cp_lto_20101020-1_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101020-1 cp_lto_20101020-1_0.o-cp_lto_20101020-1_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20101020-1 cp_lto_20101020-1_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101020-1 cp_lto_20101020-1_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20101020-1 cp_lto_20101020-1_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101020-1 cp_lto_20101020-1_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101020-1 cp_lto_20101020-1_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101020-1 cp_lto_20101020-1_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_0.o-cp_lto_20101126-1_1.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_0.o-cp_lto_20101126-1_1.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_0.o-cp_lto_20101126-1_1.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_0.o-cp_lto_20101126-1_1.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_0.o-cp_lto_20101126-1_1.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_0.o-cp_lto_20101126-1_1.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_0.o-cp_lto_20101126-1_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_0.o-cp_lto_20101126-1_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_0.o-cp_lto_20101126-1_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_0.o-cp_lto_20101126-1_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_0.o-cp_lto_20101126-1_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_0.o-cp_lto_20101126-1_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20101126-1 cp_lto_20101126-1_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20110311-1 cp_lto_20110311-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20110311-1 cp_lto_20110311-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20110311-1 cp_lto_20110311-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20110311-1 cp_lto_20110311-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20110311-1 cp_lto_20110311-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20110311-1 cp_lto_20110311-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/20110311-1 cp_lto_20110311-1_0.o-cp_lto_20110311-1_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20110311-1 cp_lto_20110311-1_0.o-cp_lto_20110311-1_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/20110311-1 cp_lto_20110311-1_0.o-cp_lto_20110311-1_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20110311-1 cp_lto_20110311-1_0.o-cp_lto_20110311-1_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/20110311-1 cp_lto_20110311-1_0.o-cp_lto_20110311-1_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/20110311-1 cp_lto_20110311-1_0.o-cp_lto_20110311-1_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/alias-1 cp_lto_alias-1_0.o assemble, -O3 -flto PASS: g++.dg/lto/alias-1 cp_lto_alias-1_0.o-cp_lto_alias-1_1.o execute -O3 -flto PASS: g++.dg/lto/alias-1 cp_lto_alias-1_0.o-cp_lto_alias-1_1.o link, -O3 -flto PASS: g++.dg/lto/alias-1 cp_lto_alias-1_1.o assemble, -O3 -flto PASS: g++.dg/lto/alias-2 cp_lto_alias-2_0.o assemble, -O3 -flto PASS: g++.dg/lto/alias-2 cp_lto_alias-2_0.o-cp_lto_alias-2_1.o execute -O3 -flto PASS: g++.dg/lto/alias-2 cp_lto_alias-2_0.o-cp_lto_alias-2_1.o link, -O3 -flto PASS: g++.dg/lto/alias-2 cp_lto_alias-2_1.o assemble, -O3 -flto PASS: g++.dg/lto/alias-3 cp_lto_alias-3_0.o assemble, -O3 -flto -fno-early-inlining PASS: g++.dg/lto/alias-3 cp_lto_alias-3_0.o-cp_lto_alias-3_1.o execute -O3 -flto -fno-early-inlining PASS: g++.dg/lto/alias-3 cp_lto_alias-3_0.o-cp_lto_alias-3_1.o link, -O3 -flto -fno-early-inlining PASS: g++.dg/lto/alias-3 cp_lto_alias-3_1.o assemble, -O3 -flto -fno-early-inlining PASS: g++.dg/lto/alias-4 cp_lto_alias-4_0.o assemble, -O3 -flto -fno-early-inlining -fdump-ipa-cgraph PASS: g++.dg/lto/alias-4 cp_lto_alias-4_0.o-cp_lto_alias-4_0.o execute -O3 -flto -fno-early-inlining -fdump-ipa-cgraph PASS: g++.dg/lto/alias-4 cp_lto_alias-4_0.o-cp_lto_alias-4_0.o link, -O3 -flto -fno-early-inlining -fdump-ipa-cgraph PASS: g++.dg/lto/alias-5 cp_lto_alias-5_0.o assemble, -O3 -flto PASS: g++.dg/lto/alias-5 cp_lto_alias-5_0.o-cp_lto_alias-5_2.o execute -O3 -flto PASS: g++.dg/lto/alias-5 cp_lto_alias-5_0.o-cp_lto_alias-5_2.o link, -O3 -flto PASS: g++.dg/lto/alias-5 cp_lto_alias-5_1.o assemble, -O3 -flto PASS: g++.dg/lto/alias-5 cp_lto_alias-5_2.o assemble, -O3 -flto PASS: g++.dg/lto/alignas1 cp_lto_alignas1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/alignas1 cp_lto_alignas1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/alignas1 cp_lto_alignas1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/alignas1 cp_lto_alignas1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/alignas1 cp_lto_alignas1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/alignas1 cp_lto_alignas1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/devirt-1 cp_lto_devirt-1_0.o assemble, -O3 -fno-early-inlining -fno-inline -fdump-ipa-cp -fdump-tree-optimized -flto PASS: g++.dg/lto/devirt-1 cp_lto_devirt-1_0.o-cp_lto_devirt-1_0.o execute -O3 -fno-early-inlining -fno-inline -fdump-ipa-cp -fdump-tree-optimized -flto PASS: g++.dg/lto/devirt-1 cp_lto_devirt-1_0.o-cp_lto_devirt-1_0.o link, -O3 -fno-early-inlining -fno-inline -fdump-ipa-cp -fdump-tree-optimized -flto PASS: g++.dg/lto/devirt-13 cp_lto_devirt-13_0.o assemble, -O2 PASS: g++.dg/lto/devirt-13 cp_lto_devirt-13_0.o assemble, -flto PASS: g++.dg/lto/devirt-13 cp_lto_devirt-13_0.o-cp_lto_devirt-13_0.o execute -O2 PASS: g++.dg/lto/devirt-13 cp_lto_devirt-13_0.o-cp_lto_devirt-13_0.o execute -flto PASS: g++.dg/lto/devirt-13 cp_lto_devirt-13_0.o-cp_lto_devirt-13_0.o link, -O2 PASS: g++.dg/lto/devirt-13 cp_lto_devirt-13_0.o-cp_lto_devirt-13_0.o link, -flto PASS: g++.dg/lto/devirt-14 cp_lto_devirt-14_0.o assemble, -O2 PASS: g++.dg/lto/devirt-14 cp_lto_devirt-14_0.o assemble, -fdump-tree-ssa PASS: g++.dg/lto/devirt-14 cp_lto_devirt-14_0.o-cp_lto_devirt-14_0.o execute -O2 PASS: g++.dg/lto/devirt-14 cp_lto_devirt-14_0.o-cp_lto_devirt-14_0.o execute -fdump-tree-ssa PASS: g++.dg/lto/devirt-14 cp_lto_devirt-14_0.o-cp_lto_devirt-14_0.o link, -O2 PASS: g++.dg/lto/devirt-14 cp_lto_devirt-14_0.o-cp_lto_devirt-14_0.o link, -fdump-tree-ssa PASS: g++.dg/lto/devirt-19 cp_lto_devirt-19_0.o assemble, -O2 -fdump-ipa-cp -fipa-cp-clone -Wno-return-type -flto -r -nostdlib PASS: g++.dg/lto/devirt-19 cp_lto_devirt-19_0.o-cp_lto_devirt-19_0.o link, -O2 -fdump-ipa-cp -fipa-cp-clone -Wno-return-type -flto -r -nostdlib PASS: g++.dg/lto/devirt-2 cp_lto_devirt-2_0.o assemble, -O3 -fno-early-inlining -fno-inline -fdump-ipa-cp -fdump-tree-optimized -flto --param max-devirt-targets=1 PASS: g++.dg/lto/devirt-2 cp_lto_devirt-2_0.o-cp_lto_devirt-2_0.o execute -O3 -fno-early-inlining -fno-inline -fdump-ipa-cp -fdump-tree-optimized -flto --param max-devirt-targets=1 PASS: g++.dg/lto/devirt-2 cp_lto_devirt-2_0.o-cp_lto_devirt-2_0.o link, -O3 -fno-early-inlining -fno-inline -fdump-ipa-cp -fdump-tree-optimized -flto --param max-devirt-targets=1 PASS: g++.dg/lto/devirt-22 cp_lto_devirt-22_0.o assemble, -O3 -fno-early-inlining -fno-ipa-sra -fdump-ipa-cp -flto -r -nostdlib PASS: g++.dg/lto/devirt-22 cp_lto_devirt-22_0.o-cp_lto_devirt-22_0.o link, -O3 -fno-early-inlining -fno-ipa-sra -fdump-ipa-cp -flto -r -nostdlib PASS: g++.dg/lto/devirt-23 cp_lto_devirt-23_0.o assemble, -O3 -fno-early-inlining -fno-ipa-sra -fdump-ipa-cp -flto -fno-devirtualize-speculatively FAIL: g++.dg/lto/devirt-23 cp_lto_devirt-23_0.o-cp_lto_devirt-23_0.o execute -O3 -fno-early-inlining -fno-ipa-sra -fdump-ipa-cp -flto -fno-devirtualize-speculatively PASS: g++.dg/lto/devirt-23 cp_lto_devirt-23_0.o-cp_lto_devirt-23_0.o link, -O3 -fno-early-inlining -fno-ipa-sra -fdump-ipa-cp -flto -fno-devirtualize-speculatively PASS: g++.dg/lto/devirt-3 cp_lto_devirt-3_0.o assemble, -O3 -fno-early-inlining -fno-inline -fdump-ipa-cp -fdump-tree-optimized -flto PASS: g++.dg/lto/devirt-3 cp_lto_devirt-3_0.o-cp_lto_devirt-3_0.o execute -O3 -fno-early-inlining -fno-inline -fdump-ipa-cp -fdump-tree-optimized -flto PASS: g++.dg/lto/devirt-3 cp_lto_devirt-3_0.o-cp_lto_devirt-3_0.o link, -O3 -fno-early-inlining -fno-inline -fdump-ipa-cp -fdump-tree-optimized -flto PASS: g++.dg/lto/devirt-30 cp_lto_devirt-30_0.o assemble, -O3 -fdump-ipa-devirt -flto -r -nostdlib PASS: g++.dg/lto/devirt-30 cp_lto_devirt-30_0.o-cp_lto_devirt-30_0.o link, -O3 -fdump-ipa-devirt -flto -r -nostdlib PASS: g++.dg/lto/devirt-34 cp_lto_devirt-34_0.o assemble, -O2 -fdump-ipa-devirt -flto -r -nostdlib PASS: g++.dg/lto/devirt-34 cp_lto_devirt-34_0.o-cp_lto_devirt-34_0.o link, -O2 -fdump-ipa-devirt -flto -r -nostdlib PASS: g++.dg/lto/devirt-4 cp_lto_devirt-4_0.o assemble, -O3 -fno-early-inlining -fno-inline -fdump-ipa-cp -fdump-tree-optimized -flto PASS: g++.dg/lto/devirt-4 cp_lto_devirt-4_0.o-cp_lto_devirt-4_0.o execute -O3 -fno-early-inlining -fno-inline -fdump-ipa-cp -fdump-tree-optimized -flto PASS: g++.dg/lto/devirt-4 cp_lto_devirt-4_0.o-cp_lto_devirt-4_0.o link, -O3 -fno-early-inlining -fno-inline -fdump-ipa-cp -fdump-tree-optimized -flto PASS: g++.dg/lto/devirt-5 cp_lto_devirt-5_0.o assemble, -O3 -fno-early-inlining -fno-inline -fdump-ipa-cp -fdump-tree-optimized -flto PASS: g++.dg/lto/devirt-5 cp_lto_devirt-5_0.o-cp_lto_devirt-5_0.o execute -O3 -fno-early-inlining -fno-inline -fdump-ipa-cp -fdump-tree-optimized -flto PASS: g++.dg/lto/devirt-5 cp_lto_devirt-5_0.o-cp_lto_devirt-5_0.o link, -O3 -fno-early-inlining -fno-inline -fdump-ipa-cp -fdump-tree-optimized -flto PASS: g++.dg/lto/devirt-6 cp_lto_devirt-6_0.o assemble, -O3 -flto PASS: g++.dg/lto/devirt-6 cp_lto_devirt-6_0.o-cp_lto_devirt-6_0.o execute -O3 -flto PASS: g++.dg/lto/devirt-6 cp_lto_devirt-6_0.o-cp_lto_devirt-6_0.o link, -O3 -flto PASS: g++.dg/lto/inline-crossmodule-1 cp_lto_inline-crossmodule-1_0.o assemble, -O2 -fno-early-inlining -fno-implicit-constexpr -flto -fdump-ipa-inline-details -fno-ipa-vrp PASS: g++.dg/lto/inline-crossmodule-1 cp_lto_inline-crossmodule-1_0.o-cp_lto_inline-crossmodule-1_1.o link, -O2 -fno-early-inlining -fno-implicit-constexpr -flto -fdump-ipa-inline-details -fno-ipa-vrp PASS: g++.dg/lto/inline-crossmodule-1 cp_lto_inline-crossmodule-1_1.o assemble, -O2 -fno-early-inlining -fno-implicit-constexpr -flto -fdump-ipa-inline-details -fno-ipa-vrp PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 3) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 3) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 3) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 3) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 3) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 3) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 5) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 5) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 5) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 5) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 5) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 5) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 6) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 6) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 6) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 6) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 6) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 6) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 2) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 2) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 2) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 2) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 2) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 2) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 4) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 4) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 4) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 4) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 4) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 4) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 6) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 6) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 6) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 6) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 6) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 6) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 7) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 7) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 7) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 7) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 7) PASS: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_1.C line 7) PASS: g++.dg/lto/odr-1 at line 4 (test for LTO warnings, odr-1_0.C line 3) PASS: g++.dg/lto/odr-1 at line 4 (test for LTO warnings, odr-1_0.C line 3) PASS: g++.dg/lto/odr-1 at line 4 (test for LTO warnings, odr-1_0.C line 3) PASS: g++.dg/lto/odr-1 at line 4 (test for LTO warnings, odr-1_0.C line 3) PASS: g++.dg/lto/odr-1 at line 4 (test for LTO warnings, odr-1_0.C line 3) PASS: g++.dg/lto/odr-1 at line 4 (test for LTO warnings, odr-1_0.C line 3) PASS: g++.dg/lto/odr-1 at line 5 (test for LTO warnings, odr-1_1.C line 4) PASS: g++.dg/lto/odr-1 at line 5 (test for LTO warnings, odr-1_1.C line 4) PASS: g++.dg/lto/odr-1 at line 5 (test for LTO warnings, odr-1_1.C line 4) PASS: g++.dg/lto/odr-1 at line 5 (test for LTO warnings, odr-1_1.C line 4) PASS: g++.dg/lto/odr-1 at line 5 (test for LTO warnings, odr-1_1.C line 4) PASS: g++.dg/lto/odr-1 at line 5 (test for LTO warnings, odr-1_1.C line 4) PASS: g++.dg/lto/odr-1 at line 7 (test for LTO warnings, odr-1_0.C line 6) PASS: g++.dg/lto/odr-1 at line 7 (test for LTO warnings, odr-1_0.C line 6) PASS: g++.dg/lto/odr-1 at line 7 (test for LTO warnings, odr-1_0.C line 6) PASS: g++.dg/lto/odr-1 at line 7 (test for LTO warnings, odr-1_0.C line 6) PASS: g++.dg/lto/odr-1 at line 7 (test for LTO warnings, odr-1_0.C line 6) PASS: g++.dg/lto/odr-1 at line 7 (test for LTO warnings, odr-1_0.C line 6) PASS: g++.dg/lto/odr-1 cp_lto_odr-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-1 cp_lto_odr-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-1 cp_lto_odr-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-1 cp_lto_odr-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-1 cp_lto_odr-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-1 cp_lto_odr-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-1 cp_lto_odr-1_0.o-cp_lto_odr-1_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-1 cp_lto_odr-1_0.o-cp_lto_odr-1_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-1 cp_lto_odr-1_0.o-cp_lto_odr-1_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-1 cp_lto_odr-1_0.o-cp_lto_odr-1_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-1 cp_lto_odr-1_0.o-cp_lto_odr-1_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-1 cp_lto_odr-1_0.o-cp_lto_odr-1_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-1 cp_lto_odr-1_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-1 cp_lto_odr-1_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-1 cp_lto_odr-1_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-1 cp_lto_odr-1_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-1 cp_lto_odr-1_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-1 cp_lto_odr-1_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-2 (test for LTO warnings, odr-2_0.C line 2) PASS: g++.dg/lto/odr-2 (test for LTO warnings, odr-2_0.C line 2) PASS: g++.dg/lto/odr-2 (test for LTO warnings, odr-2_0.C line 2) PASS: g++.dg/lto/odr-2 (test for LTO warnings, odr-2_0.C line 2) PASS: g++.dg/lto/odr-2 (test for LTO warnings, odr-2_0.C line 2) PASS: g++.dg/lto/odr-2 (test for LTO warnings, odr-2_0.C line 2) PASS: g++.dg/lto/odr-2 (test for LTO warnings, odr-2_1.C line 1) PASS: g++.dg/lto/odr-2 (test for LTO warnings, odr-2_1.C line 1) PASS: g++.dg/lto/odr-2 (test for LTO warnings, odr-2_1.C line 1) PASS: g++.dg/lto/odr-2 (test for LTO warnings, odr-2_1.C line 1) PASS: g++.dg/lto/odr-2 (test for LTO warnings, odr-2_1.C line 1) PASS: g++.dg/lto/odr-2 (test for LTO warnings, odr-2_1.C line 1) PASS: g++.dg/lto/odr-2 cp_lto_odr-2_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-2 cp_lto_odr-2_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-2 cp_lto_odr-2_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-2 cp_lto_odr-2_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-2 cp_lto_odr-2_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-2 cp_lto_odr-2_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-2 cp_lto_odr-2_0.o-cp_lto_odr-2_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-2 cp_lto_odr-2_0.o-cp_lto_odr-2_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-2 cp_lto_odr-2_0.o-cp_lto_odr-2_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-2 cp_lto_odr-2_0.o-cp_lto_odr-2_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-2 cp_lto_odr-2_0.o-cp_lto_odr-2_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-2 cp_lto_odr-2_0.o-cp_lto_odr-2_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-2 cp_lto_odr-2_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-2 cp_lto_odr-2_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-2 cp_lto_odr-2_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-2 cp_lto_odr-2_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-2 cp_lto_odr-2_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-2 cp_lto_odr-2_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 11) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 11) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 11) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 11) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 11) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 11) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 13) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 13) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 13) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 13) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 13) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 13) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 4) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 4) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 4) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 4) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 4) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 4) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 9) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 9) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 9) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 9) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 9) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_0.C line 9) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_1.C line 11) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_1.C line 11) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_1.C line 11) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_1.C line 11) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_1.C line 11) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_1.C line 11) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_1.C line 15) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_1.C line 15) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_1.C line 15) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_1.C line 15) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_1.C line 15) PASS: g++.dg/lto/odr-3 (test for LTO warnings, odr-3_1.C line 15) PASS: g++.dg/lto/odr-3 2 (test for LTO warnings, odr-3_0.C line 5) PASS: g++.dg/lto/odr-3 2 (test for LTO warnings, odr-3_0.C line 5) PASS: g++.dg/lto/odr-3 2 (test for LTO warnings, odr-3_0.C line 5) PASS: g++.dg/lto/odr-3 2 (test for LTO warnings, odr-3_0.C line 5) PASS: g++.dg/lto/odr-3 2 (test for LTO warnings, odr-3_0.C line 5) PASS: g++.dg/lto/odr-3 2 (test for LTO warnings, odr-3_0.C line 5) PASS: g++.dg/lto/odr-3 2 (test for LTO warnings, odr-3_1.C line 1) PASS: g++.dg/lto/odr-3 2 (test for LTO warnings, odr-3_1.C line 1) PASS: g++.dg/lto/odr-3 2 (test for LTO warnings, odr-3_1.C line 1) PASS: g++.dg/lto/odr-3 2 (test for LTO warnings, odr-3_1.C line 1) PASS: g++.dg/lto/odr-3 2 (test for LTO warnings, odr-3_1.C line 1) PASS: g++.dg/lto/odr-3 2 (test for LTO warnings, odr-3_1.C line 1) PASS: g++.dg/lto/odr-3 2 (test for LTO warnings, odr-3_1.C line 6) PASS: g++.dg/lto/odr-3 2 (test for LTO warnings, odr-3_1.C line 6) PASS: g++.dg/lto/odr-3 2 (test for LTO warnings, odr-3_1.C line 6) PASS: g++.dg/lto/odr-3 2 (test for LTO warnings, odr-3_1.C line 6) PASS: g++.dg/lto/odr-3 2 (test for LTO warnings, odr-3_1.C line 6) PASS: g++.dg/lto/odr-3 2 (test for LTO warnings, odr-3_1.C line 6) PASS: g++.dg/lto/odr-3 cp_lto_odr-3_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-3 cp_lto_odr-3_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-3 cp_lto_odr-3_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-3 cp_lto_odr-3_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-3 cp_lto_odr-3_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-3 cp_lto_odr-3_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-3 cp_lto_odr-3_0.o-cp_lto_odr-3_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-3 cp_lto_odr-3_0.o-cp_lto_odr-3_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-3 cp_lto_odr-3_0.o-cp_lto_odr-3_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-3 cp_lto_odr-3_0.o-cp_lto_odr-3_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-3 cp_lto_odr-3_0.o-cp_lto_odr-3_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-3 cp_lto_odr-3_0.o-cp_lto_odr-3_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-3 cp_lto_odr-3_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-3 cp_lto_odr-3_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-3 cp_lto_odr-3_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-3 cp_lto_odr-3_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-3 cp_lto_odr-3_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-3 cp_lto_odr-3_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-4 cp_lto_odr-4_0.o assemble, -O2 -flto PASS: g++.dg/lto/odr-4 cp_lto_odr-4_0.o-cp_lto_odr-4_1.o link, -O2 -flto PASS: g++.dg/lto/odr-4 cp_lto_odr-4_1.o assemble, -O2 -flto PASS: g++.dg/lto/odr-5 (test for LTO warnings, odr-5_1.C line 6) PASS: g++.dg/lto/odr-5 (test for LTO warnings, odr-5_1.C line 6) PASS: g++.dg/lto/odr-5 (test for LTO warnings, odr-5_1.C line 6) PASS: g++.dg/lto/odr-5 (test for LTO warnings, odr-5_1.C line 6) PASS: g++.dg/lto/odr-5 (test for LTO warnings, odr-5_1.C line 6) PASS: g++.dg/lto/odr-5 (test for LTO warnings, odr-5_1.C line 6) PASS: g++.dg/lto/odr-5 (test for LTO warnings, odr-5_1.C line 7) PASS: g++.dg/lto/odr-5 (test for LTO warnings, odr-5_1.C line 7) PASS: g++.dg/lto/odr-5 (test for LTO warnings, odr-5_1.C line 7) PASS: g++.dg/lto/odr-5 (test for LTO warnings, odr-5_1.C line 7) PASS: g++.dg/lto/odr-5 (test for LTO warnings, odr-5_1.C line 7) PASS: g++.dg/lto/odr-5 (test for LTO warnings, odr-5_1.C line 7) PASS: g++.dg/lto/odr-5 1 (test for LTO warnings, odr-5_0.C line 6) PASS: g++.dg/lto/odr-5 1 (test for LTO warnings, odr-5_0.C line 6) PASS: g++.dg/lto/odr-5 1 (test for LTO warnings, odr-5_0.C line 6) PASS: g++.dg/lto/odr-5 1 (test for LTO warnings, odr-5_0.C line 6) PASS: g++.dg/lto/odr-5 1 (test for LTO warnings, odr-5_0.C line 6) PASS: g++.dg/lto/odr-5 1 (test for LTO warnings, odr-5_0.C line 6) PASS: g++.dg/lto/odr-5 2 (test for LTO warnings, odr-5_0.C line 2) PASS: g++.dg/lto/odr-5 2 (test for LTO warnings, odr-5_0.C line 2) PASS: g++.dg/lto/odr-5 2 (test for LTO warnings, odr-5_0.C line 2) PASS: g++.dg/lto/odr-5 2 (test for LTO warnings, odr-5_0.C line 2) PASS: g++.dg/lto/odr-5 2 (test for LTO warnings, odr-5_0.C line 2) PASS: g++.dg/lto/odr-5 2 (test for LTO warnings, odr-5_0.C line 2) PASS: g++.dg/lto/odr-5 cp_lto_odr-5_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-5 cp_lto_odr-5_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-5 cp_lto_odr-5_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-5 cp_lto_odr-5_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-5 cp_lto_odr-5_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-5 cp_lto_odr-5_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-5 cp_lto_odr-5_0.o-cp_lto_odr-5_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-5 cp_lto_odr-5_0.o-cp_lto_odr-5_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-5 cp_lto_odr-5_0.o-cp_lto_odr-5_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-5 cp_lto_odr-5_0.o-cp_lto_odr-5_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-5 cp_lto_odr-5_0.o-cp_lto_odr-5_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-5 cp_lto_odr-5_0.o-cp_lto_odr-5_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-5 cp_lto_odr-5_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-5 cp_lto_odr-5_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-5 cp_lto_odr-5_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-5 cp_lto_odr-5_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-5 cp_lto_odr-5_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-5 cp_lto_odr-5_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-6 2 (test for LTO warnings, odr-6_0.C line 3) PASS: g++.dg/lto/odr-6 2 (test for LTO warnings, odr-6_0.C line 3) PASS: g++.dg/lto/odr-6 2 (test for LTO warnings, odr-6_0.C line 3) PASS: g++.dg/lto/odr-6 2 (test for LTO warnings, odr-6_0.C line 3) PASS: g++.dg/lto/odr-6 2 (test for LTO warnings, odr-6_0.C line 3) PASS: g++.dg/lto/odr-6 2 (test for LTO warnings, odr-6_0.C line 3) PASS: g++.dg/lto/odr-6 2 (test for LTO warnings, odr-6_1.c line 2) PASS: g++.dg/lto/odr-6 2 (test for LTO warnings, odr-6_1.c line 2) PASS: g++.dg/lto/odr-6 2 (test for LTO warnings, odr-6_1.c line 2) PASS: g++.dg/lto/odr-6 2 (test for LTO warnings, odr-6_1.c line 2) PASS: g++.dg/lto/odr-6 2 (test for LTO warnings, odr-6_1.c line 2) PASS: g++.dg/lto/odr-6 2 (test for LTO warnings, odr-6_1.c line 2) PASS: g++.dg/lto/odr-6 cp_lto_odr-6_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-6 cp_lto_odr-6_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-6 cp_lto_odr-6_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-6 cp_lto_odr-6_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-6 cp_lto_odr-6_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-6 cp_lto_odr-6_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-6 cp_lto_odr-6_0.o-cp_lto_odr-6_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-6 cp_lto_odr-6_0.o-cp_lto_odr-6_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-6 cp_lto_odr-6_0.o-cp_lto_odr-6_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-6 cp_lto_odr-6_0.o-cp_lto_odr-6_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-6 cp_lto_odr-6_0.o-cp_lto_odr-6_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-6 cp_lto_odr-6_0.o-cp_lto_odr-6_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-6 cp_lto_odr-6_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-6 cp_lto_odr-6_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-6 cp_lto_odr-6_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-6 cp_lto_odr-6_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-6 cp_lto_odr-6_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-6 cp_lto_odr-6_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-7 (test for LTO warnings, odr-7_0.C line 3) PASS: g++.dg/lto/odr-7 (test for LTO warnings, odr-7_0.C line 3) PASS: g++.dg/lto/odr-7 (test for LTO warnings, odr-7_0.C line 3) PASS: g++.dg/lto/odr-7 (test for LTO warnings, odr-7_0.C line 3) PASS: g++.dg/lto/odr-7 (test for LTO warnings, odr-7_0.C line 3) PASS: g++.dg/lto/odr-7 (test for LTO warnings, odr-7_0.C line 3) PASS: g++.dg/lto/odr-7 (test for LTO warnings, odr-7_0.C line 8) PASS: g++.dg/lto/odr-7 (test for LTO warnings, odr-7_0.C line 8) PASS: g++.dg/lto/odr-7 (test for LTO warnings, odr-7_0.C line 8) PASS: g++.dg/lto/odr-7 (test for LTO warnings, odr-7_0.C line 8) PASS: g++.dg/lto/odr-7 (test for LTO warnings, odr-7_0.C line 8) PASS: g++.dg/lto/odr-7 (test for LTO warnings, odr-7_0.C line 8) PASS: g++.dg/lto/odr-7 cp_lto_odr-7_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-7 cp_lto_odr-7_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-7 cp_lto_odr-7_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-7 cp_lto_odr-7_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-7 cp_lto_odr-7_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-7 cp_lto_odr-7_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-7 cp_lto_odr-7_0.o-cp_lto_odr-7_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-7 cp_lto_odr-7_0.o-cp_lto_odr-7_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-7 cp_lto_odr-7_0.o-cp_lto_odr-7_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-7 cp_lto_odr-7_0.o-cp_lto_odr-7_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-7 cp_lto_odr-7_0.o-cp_lto_odr-7_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-7 cp_lto_odr-7_0.o-cp_lto_odr-7_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-7 cp_lto_odr-7_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-7 cp_lto_odr-7_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-7 cp_lto_odr-7_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-7 cp_lto_odr-7_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-7 cp_lto_odr-7_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-7 cp_lto_odr-7_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-8 (test for LTO warnings, odr-8_0.C line 2) PASS: g++.dg/lto/odr-8 (test for LTO warnings, odr-8_0.C line 2) PASS: g++.dg/lto/odr-8 (test for LTO warnings, odr-8_0.C line 2) PASS: g++.dg/lto/odr-8 (test for LTO warnings, odr-8_0.C line 2) PASS: g++.dg/lto/odr-8 (test for LTO warnings, odr-8_0.C line 2) PASS: g++.dg/lto/odr-8 (test for LTO warnings, odr-8_0.C line 2) PASS: g++.dg/lto/odr-8 (test for LTO warnings, odr-8_1.C line 1) PASS: g++.dg/lto/odr-8 (test for LTO warnings, odr-8_1.C line 1) PASS: g++.dg/lto/odr-8 (test for LTO warnings, odr-8_1.C line 1) PASS: g++.dg/lto/odr-8 (test for LTO warnings, odr-8_1.C line 1) PASS: g++.dg/lto/odr-8 (test for LTO warnings, odr-8_1.C line 1) PASS: g++.dg/lto/odr-8 (test for LTO warnings, odr-8_1.C line 1) PASS: g++.dg/lto/odr-8 cp_lto_odr-8_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-8 cp_lto_odr-8_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-8 cp_lto_odr-8_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-8 cp_lto_odr-8_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-8 cp_lto_odr-8_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-8 cp_lto_odr-8_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-8 cp_lto_odr-8_0.o-cp_lto_odr-8_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-8 cp_lto_odr-8_0.o-cp_lto_odr-8_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-8 cp_lto_odr-8_0.o-cp_lto_odr-8_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-8 cp_lto_odr-8_0.o-cp_lto_odr-8_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-8 cp_lto_odr-8_0.o-cp_lto_odr-8_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-8 cp_lto_odr-8_0.o-cp_lto_odr-8_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/odr-8 cp_lto_odr-8_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-8 cp_lto_odr-8_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/odr-8 cp_lto_odr-8_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-8 cp_lto_odr-8_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/odr-8 cp_lto_odr-8_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/odr-8 cp_lto_odr-8_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_0.C line 3) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_0.C line 3) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_0.C line 3) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_0.C line 3) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_0.C line 3) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_0.C line 3) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_0.C line 4) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_0.C line 4) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_0.C line 4) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_0.C line 4) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_0.C line 4) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_0.C line 4) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_1.C line 1) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_1.C line 1) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_1.C line 1) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_1.C line 1) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_1.C line 1) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_1.C line 1) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_1.C line 3) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_1.C line 3) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_1.C line 3) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_1.C line 3) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_1.C line 3) PASS: g++.dg/lto/pr101396 (test for LTO warnings, pr101396_1.C line 3) PASS: g++.dg/lto/pr101396 at line 2 (test for LTO warnings, pr101396_1.C line 1) PASS: g++.dg/lto/pr101396 at line 2 (test for LTO warnings, pr101396_1.C line 1) PASS: g++.dg/lto/pr101396 at line 2 (test for LTO warnings, pr101396_1.C line 1) PASS: g++.dg/lto/pr101396 at line 2 (test for LTO warnings, pr101396_1.C line 1) PASS: g++.dg/lto/pr101396 at line 2 (test for LTO warnings, pr101396_1.C line 1) PASS: g++.dg/lto/pr101396 at line 2 (test for LTO warnings, pr101396_1.C line 1) PASS: g++.dg/lto/pr101396 cp_lto_pr101396_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr101396 cp_lto_pr101396_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr101396 cp_lto_pr101396_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr101396 cp_lto_pr101396_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr101396 cp_lto_pr101396_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr101396 cp_lto_pr101396_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr101396 cp_lto_pr101396_0.o-cp_lto_pr101396_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr101396 cp_lto_pr101396_0.o-cp_lto_pr101396_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr101396 cp_lto_pr101396_0.o-cp_lto_pr101396_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr101396 cp_lto_pr101396_0.o-cp_lto_pr101396_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr101396 cp_lto_pr101396_0.o-cp_lto_pr101396_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr101396 cp_lto_pr101396_0.o-cp_lto_pr101396_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr101396 cp_lto_pr101396_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr101396 cp_lto_pr101396_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr101396 cp_lto_pr101396_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr101396 cp_lto_pr101396_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr101396 cp_lto_pr101396_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr101396 cp_lto_pr101396_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr105399 cp_lto_pr105399_0.o assemble, -fPIC -flto -Ofast PASS: g++.dg/lto/pr105399 cp_lto_pr105399_0.o-cp_lto_pr105399_0.o link, -fPIC -flto -Ofast PASS: g++.dg/lto/pr106409 cp_lto_pr106409_0.o assemble, -flto -W -Wall -O2 -fno-exceptions PASS: g++.dg/lto/pr106409 cp_lto_pr106409_0.o assemble, -flto -W -Wall -O2 -std=c++98 PASS: g++.dg/lto/pr106409 cp_lto_pr106409_0.o assemble, -flto -W -Wall -O2 -std=gnu++20 PASS: g++.dg/lto/pr106409 cp_lto_pr106409_0.o-cp_lto_pr106409_0.o link, -flto -W -Wall -O2 -fno-exceptions PASS: g++.dg/lto/pr106409 cp_lto_pr106409_0.o-cp_lto_pr106409_0.o link, -flto -W -Wall -O2 -std=c++98 PASS: g++.dg/lto/pr106409 cp_lto_pr106409_0.o-cp_lto_pr106409_0.o link, -flto -W -Wall -O2 -std=gnu++20 PASS: g++.dg/lto/pr107467 cp_lto_pr107467_0.o assemble, -O2 -fno-strict-aliasing -flto PASS: g++.dg/lto/pr107467 cp_lto_pr107467_0.o-cp_lto_pr107467_0.o execute -O2 -fno-strict-aliasing -flto PASS: g++.dg/lto/pr107467 cp_lto_pr107467_0.o-cp_lto_pr107467_0.o link, -O2 -fno-strict-aliasing -flto PASS: g++.dg/lto/pr108772 cp_lto_pr108772_0.o assemble, -flto -fPIC -shared -O1 -fimplicit-constexpr -g1 PASS: g++.dg/lto/pr108772 cp_lto_pr108772_0.o-cp_lto_pr108772_0.o link, -flto -fPIC -shared -O1 -fimplicit-constexpr -g1 PASS: g++.dg/lto/pr113208 cp_lto_pr113208_0.o assemble, -O1 -std=c++20 -flto PASS: g++.dg/lto/pr113208 cp_lto_pr113208_0.o-cp_lto_pr113208_1.o link, -O1 -std=c++20 -flto PASS: g++.dg/lto/pr113208 cp_lto_pr113208_1.o assemble, -O1 -std=c++20 -flto PASS: g++.dg/lto/pr114790 cp_lto_pr114790_0.o assemble, -w -flto -g -flto-partition=1to1 -O2 -shared -fPIC -fvisibility=hidden PASS: g++.dg/lto/pr114790 cp_lto_pr114790_0.o-cp_lto_pr114790_1.o link, -w -flto -g -flto-partition=1to1 -O2 -shared -fPIC -fvisibility=hidden PASS: g++.dg/lto/pr114790 cp_lto_pr114790_1.o assemble, -w -flto -g -flto-partition=1to1 -O2 -shared -fPIC -fvisibility=hidden PASS: g++.dg/lto/pr118785 cp_lto_pr118785_0.o assemble, -O3 -flto -fPIC PASS: g++.dg/lto/pr118785 cp_lto_pr118785_0.o-cp_lto_pr118785_0.o link, -O3 -flto -fPIC PASS: g++.dg/lto/pr118817 cp_lto_pr118817_0.o assemble, -O3 -fPIC -flto -shared -std=c++20 -Wall PASS: g++.dg/lto/pr118817 cp_lto_pr118817_0.o-cp_lto_pr118817_0.o link, -O3 -fPIC -flto -shared -std=c++20 -Wall UNSUPPORTED: g++.dg/lto/pr119067_0.C PASS: g++.dg/lto/pr119614 cp_lto_pr119614_0.o assemble, -O2 -fPIC -flto -flto-partition=max PASS: g++.dg/lto/pr119614 cp_lto_pr119614_0.o-cp_lto_pr119614_0.o link, -O2 -fPIC -flto -flto-partition=max PASS: g++.dg/lto/pr121831 cp_lto_pr121831_0.o assemble, -O2 -flto PASS: g++.dg/lto/pr121831 cp_lto_pr121831_0.o-cp_lto_pr121831_1.o execute -O2 -flto PASS: g++.dg/lto/pr121831 cp_lto_pr121831_0.o-cp_lto_pr121831_1.o link, -O2 -flto PASS: g++.dg/lto/pr121831 cp_lto_pr121831_1.o assemble, -O2 -flto PASS: g++.dg/lto/pr121935 cp_lto_pr121935_0.o assemble, -flto -Wno-return-type PASS: g++.dg/lto/pr122905 cp_lto_pr122905_0.o assemble, -O2 -flto -std=c++20 PASS: g++.dg/lto/pr122905 cp_lto_pr122905_0.o-cp_lto_pr122905_1.o link, -O2 -flto -std=c++20 PASS: g++.dg/lto/pr122905 cp_lto_pr122905_1.o assemble, -O2 -flto -std=c++20 PASS: g++.dg/lto/pr123376 cp_lto_pr123376_0.o assemble, -flto -ffat-lto-objects -g PASS: g++.dg/lto/pr40818 cp_lto_pr40818_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr40818 cp_lto_pr40818_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr40818 cp_lto_pr40818_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr40818 cp_lto_pr40818_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr40818 cp_lto_pr40818_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr40818 cp_lto_pr40818_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr42987 cp_lto_pr42987_0.o assemble, -flto -flto-partition=none -g PASS: g++.dg/lto/pr42987 cp_lto_pr42987_0.o assemble, -flto -g PASS: g++.dg/lto/pr42987 cp_lto_pr42987_0.o-cp_lto_pr42987_1.o execute -flto -flto-partition=none -g PASS: g++.dg/lto/pr42987 cp_lto_pr42987_0.o-cp_lto_pr42987_1.o execute -flto -g PASS: g++.dg/lto/pr42987 cp_lto_pr42987_0.o-cp_lto_pr42987_1.o link, -flto -flto-partition=none -g PASS: g++.dg/lto/pr42987 cp_lto_pr42987_0.o-cp_lto_pr42987_1.o link, -flto -g PASS: g++.dg/lto/pr42987 cp_lto_pr42987_1.o assemble, -flto -flto-partition=none -g PASS: g++.dg/lto/pr42987 cp_lto_pr42987_1.o assemble, -flto -g PASS: g++.dg/lto/pr45621 cp_lto_pr45621_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr45621 cp_lto_pr45621_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr45621 cp_lto_pr45621_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr45621 cp_lto_pr45621_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr45621 cp_lto_pr45621_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr45621 cp_lto_pr45621_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr45621 cp_lto_pr45621_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr45621 cp_lto_pr45621_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr45621 cp_lto_pr45621_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr45621 cp_lto_pr45621_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr45621 cp_lto_pr45621_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr45621 cp_lto_pr45621_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr45679-1 cp_lto_pr45679-1_0.o assemble, -O3 -Wno-multichar -Wno-return-type PASS: g++.dg/lto/pr45679-1 cp_lto_pr45679-1_0.o-cp_lto_pr45679-1_1.o link, -O3 -Wno-multichar -Wno-return-type PASS: g++.dg/lto/pr45679-1 cp_lto_pr45679-1_1.o assemble, -O3 -Wno-multichar -Wno-return-type PASS: g++.dg/lto/pr45679-2 cp_lto_pr45679-2_0.o assemble, -O3 -Wno-multichar -Wno-return-type PASS: g++.dg/lto/pr45679-2 cp_lto_pr45679-2_0.o-cp_lto_pr45679-2_1.o link, -O3 -Wno-multichar -Wno-return-type PASS: g++.dg/lto/pr45679-2 cp_lto_pr45679-2_1.o assemble, -O3 -Wno-multichar -Wno-return-type PASS: g++.dg/lto/pr45983 cp_lto_pr45983_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr45983 cp_lto_pr45983_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr45983 cp_lto_pr45983_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr45983 cp_lto_pr45983_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr45983 cp_lto_pr45983_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr45983 cp_lto_pr45983_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr45983 cp_lto_pr45983_0.o-cp_lto_pr45983_0.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr45983 cp_lto_pr45983_0.o-cp_lto_pr45983_0.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr45983 cp_lto_pr45983_0.o-cp_lto_pr45983_0.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr45983 cp_lto_pr45983_0.o-cp_lto_pr45983_0.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr45983 cp_lto_pr45983_0.o-cp_lto_pr45983_0.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr45983 cp_lto_pr45983_0.o-cp_lto_pr45983_0.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr45983 cp_lto_pr45983_0.o-cp_lto_pr45983_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr45983 cp_lto_pr45983_0.o-cp_lto_pr45983_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr45983 cp_lto_pr45983_0.o-cp_lto_pr45983_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr45983 cp_lto_pr45983_0.o-cp_lto_pr45983_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr45983 cp_lto_pr45983_0.o-cp_lto_pr45983_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr45983 cp_lto_pr45983_0.o-cp_lto_pr45983_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr48042 cp_lto_pr48042_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr48042 cp_lto_pr48042_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr48042 cp_lto_pr48042_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr48042 cp_lto_pr48042_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr48042 cp_lto_pr48042_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr48042 cp_lto_pr48042_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr48042 cp_lto_pr48042_0.o-cp_lto_pr48042_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr48042 cp_lto_pr48042_0.o-cp_lto_pr48042_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr48042 cp_lto_pr48042_0.o-cp_lto_pr48042_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr48042 cp_lto_pr48042_0.o-cp_lto_pr48042_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr48042 cp_lto_pr48042_0.o-cp_lto_pr48042_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr48042 cp_lto_pr48042_0.o-cp_lto_pr48042_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr48207 cp_lto_pr48207_0.o assemble, -flto -g PASS: g++.dg/lto/pr48207 cp_lto_pr48207_0.o-cp_lto_pr48207_0.o link, -flto -g PASS: g++.dg/lto/pr48207-2 cp_lto_pr48207-2_0.o assemble, -flto -g PASS: g++.dg/lto/pr48207-2 cp_lto_pr48207-2_0.o-cp_lto_pr48207-2_0.o link, -flto -g PASS: g++.dg/lto/pr48207-3 cp_lto_pr48207-3_0.o assemble, -flto -g PASS: g++.dg/lto/pr48207-3 cp_lto_pr48207-3_0.o-cp_lto_pr48207-3_0.o link, -flto -g PASS: g++.dg/lto/pr48354-1 cp_lto_pr48354-1_0.o assemble, -g -flto PASS: g++.dg/lto/pr48354-1 cp_lto_pr48354-1_0.o-cp_lto_pr48354-1_0.o link, -g -flto PASS: g++.dg/lto/pr48508-1 cp_lto_pr48508-1_0.o assemble, -g -O2 -flto -flto-partition=none PASS: g++.dg/lto/pr48508-1 cp_lto_pr48508-1_0.o-cp_lto_pr48508-1_1.o link, -g -O2 -flto -flto-partition=none PASS: g++.dg/lto/pr48508-1 cp_lto_pr48508-1_1.o assemble, -g -O2 -flto -flto-partition=none PASS: g++.dg/lto/pr51564-1 cp_lto_pr51564-1_0.o assemble, -flto -g PASS: g++.dg/lto/pr51564-1 cp_lto_pr51564-1_0.o-cp_lto_pr51564-1_0.o link, -flto -g PASS: g++.dg/lto/pr51567-1 cp_lto_pr51567-1_0.o assemble, -flto -g PASS: g++.dg/lto/pr51567-1 cp_lto_pr51567-1_0.o-cp_lto_pr51567-1_0.o link, -flto -g PASS: g++.dg/lto/pr51572-2 cp_lto_pr51572-2_0.o assemble, -g -flto PASS: g++.dg/lto/pr51572-2 cp_lto_pr51572-2_0.o-cp_lto_pr51572-2_0.o link, -g -flto PASS: g++.dg/lto/pr51573-1 cp_lto_pr51573-1_0.o assemble, -flto PASS: g++.dg/lto/pr51573-1 cp_lto_pr51573-1_0.o assemble, -flto -g PASS: g++.dg/lto/pr51573-1 cp_lto_pr51573-1_0.o-cp_lto_pr51573-1_0.o link, -flto PASS: g++.dg/lto/pr51573-1 cp_lto_pr51573-1_0.o-cp_lto_pr51573-1_0.o link, -flto -g PASS: g++.dg/lto/pr51650-1 cp_lto_pr51650-1_0.o assemble, -flto -g PASS: g++.dg/lto/pr51650-1 cp_lto_pr51650-1_0.o-cp_lto_pr51650-1_0.o link, -flto -g PASS: g++.dg/lto/pr51650-2 cp_lto_pr51650-2_0.o assemble, -flto -g PASS: g++.dg/lto/pr51650-2 cp_lto_pr51650-2_0.o-cp_lto_pr51650-2_0.o link, -flto -g PASS: g++.dg/lto/pr51650-3 cp_lto_pr51650-3_0.o assemble, -flto -g PASS: g++.dg/lto/pr51650-3 cp_lto_pr51650-3_0.o-cp_lto_pr51650-3_0.o link, -flto -g PASS: g++.dg/lto/pr51832 cp_lto_pr51832_0.o assemble, -std=c++11 -flto -fabi-version=2 PASS: g++.dg/lto/pr51832 cp_lto_pr51832_0.o-cp_lto_pr51832_1.o link, -std=c++11 -flto -fabi-version=2 PASS: g++.dg/lto/pr51832 cp_lto_pr51832_1.o assemble, -std=c++11 -flto -fabi-version=2 PASS: g++.dg/lto/pr51992 cp_lto_pr51992_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr51992 cp_lto_pr51992_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr51992 cp_lto_pr51992_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr51992 cp_lto_pr51992_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr51992 cp_lto_pr51992_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr51992 cp_lto_pr51992_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr52035 cp_lto_pr52035_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr52035 cp_lto_pr52035_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr52035 cp_lto_pr52035_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr52035 cp_lto_pr52035_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr52035 cp_lto_pr52035_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr52035 cp_lto_pr52035_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o-cp_lto_pr52400_0.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o-cp_lto_pr52400_0.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o-cp_lto_pr52400_0.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o-cp_lto_pr52400_0.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o-cp_lto_pr52400_0.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o-cp_lto_pr52400_0.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o-cp_lto_pr52400_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o-cp_lto_pr52400_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o-cp_lto_pr52400_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o-cp_lto_pr52400_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o-cp_lto_pr52400_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o-cp_lto_pr52400_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr52605 cp_lto_pr52605_0.o assemble, -flto -g PASS: g++.dg/lto/pr52605 cp_lto_pr52605_0.o-cp_lto_pr52605_0.o link, -flto -g PASS: g++.dg/lto/pr53470 cp_lto_pr53470_0.o assemble, -g -flto PASS: g++.dg/lto/pr53470 cp_lto_pr53470_0.o-cp_lto_pr53470_0.o link, -g -flto PASS: g++.dg/lto/pr54625-1 cp_lto_pr54625-1_0.o assemble, -O0 -flto -w -std=gnu17 PASS: g++.dg/lto/pr54625-1 cp_lto_pr54625-1_0.o assemble, -O2 -flto -w -std=gnu17 PASS: g++.dg/lto/pr54625-1 cp_lto_pr54625-1_0.o-cp_lto_pr54625-1_1.o link, -O0 -flto -w -std=gnu17 PASS: g++.dg/lto/pr54625-1 cp_lto_pr54625-1_0.o-cp_lto_pr54625-1_1.o link, -O2 -flto -w -std=gnu17 PASS: g++.dg/lto/pr54625-1 cp_lto_pr54625-1_1.o assemble, -O0 -flto -w -std=gnu17 PASS: g++.dg/lto/pr54625-1 cp_lto_pr54625-1_1.o assemble, -O2 -flto -w -std=gnu17 PASS: g++.dg/lto/pr54625-2 cp_lto_pr54625-2_0.o assemble, -O0 -flto -w -std=gnu17 PASS: g++.dg/lto/pr54625-2 cp_lto_pr54625-2_0.o assemble, -O2 -flto -w -std=gnu17 PASS: g++.dg/lto/pr54625-2 cp_lto_pr54625-2_0.o-cp_lto_pr54625-2_1.o link, -O0 -flto -w -std=gnu17 PASS: g++.dg/lto/pr54625-2 cp_lto_pr54625-2_0.o-cp_lto_pr54625-2_1.o link, -O2 -flto -w -std=gnu17 PASS: g++.dg/lto/pr54625-2 cp_lto_pr54625-2_1.o assemble, -O0 -flto -w -std=gnu17 PASS: g++.dg/lto/pr54625-2 cp_lto_pr54625-2_1.o assemble, -O2 -flto -w -std=gnu17 PASS: g++.dg/lto/pr60150 cp_lto_pr60150_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr60150 cp_lto_pr60150_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr60150 cp_lto_pr60150_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr60150 cp_lto_pr60150_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr60150 cp_lto_pr60150_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr60150 cp_lto_pr60150_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr60150 cp_lto_pr60150_0.o-cp_lto_pr60150_1.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr60150 cp_lto_pr60150_0.o-cp_lto_pr60150_1.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr60150 cp_lto_pr60150_0.o-cp_lto_pr60150_1.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr60150 cp_lto_pr60150_0.o-cp_lto_pr60150_1.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr60150 cp_lto_pr60150_0.o-cp_lto_pr60150_1.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr60150 cp_lto_pr60150_0.o-cp_lto_pr60150_1.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr60150 cp_lto_pr60150_0.o-cp_lto_pr60150_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr60150 cp_lto_pr60150_0.o-cp_lto_pr60150_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr60150 cp_lto_pr60150_0.o-cp_lto_pr60150_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr60150 cp_lto_pr60150_0.o-cp_lto_pr60150_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr60150 cp_lto_pr60150_0.o-cp_lto_pr60150_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr60150 cp_lto_pr60150_0.o-cp_lto_pr60150_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr60150 cp_lto_pr60150_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr60150 cp_lto_pr60150_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr60150 cp_lto_pr60150_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr60150 cp_lto_pr60150_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr60150 cp_lto_pr60150_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr60150 cp_lto_pr60150_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr60336 cp_lto_pr60336_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr60336 cp_lto_pr60336_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr60336 cp_lto_pr60336_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr60336 cp_lto_pr60336_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr60336 cp_lto_pr60336_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr60336 cp_lto_pr60336_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr60336 cp_lto_pr60336_0.o-cp_lto_pr60336_0.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr60336 cp_lto_pr60336_0.o-cp_lto_pr60336_0.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr60336 cp_lto_pr60336_0.o-cp_lto_pr60336_0.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr60336 cp_lto_pr60336_0.o-cp_lto_pr60336_0.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr60336 cp_lto_pr60336_0.o-cp_lto_pr60336_0.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr60336 cp_lto_pr60336_0.o-cp_lto_pr60336_0.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr60336 cp_lto_pr60336_0.o-cp_lto_pr60336_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr60336 cp_lto_pr60336_0.o-cp_lto_pr60336_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr60336 cp_lto_pr60336_0.o-cp_lto_pr60336_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr60336 cp_lto_pr60336_0.o-cp_lto_pr60336_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr60336 cp_lto_pr60336_0.o-cp_lto_pr60336_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr60336 cp_lto_pr60336_0.o-cp_lto_pr60336_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr60567 cp_lto_pr60567_0.o assemble, -flto -fno-use-linker-plugin PASS: g++.dg/lto/pr60567 cp_lto_pr60567_0.o-cp_lto_pr60567_0.o link, -flto -fno-use-linker-plugin PASS: g++.dg/lto/pr62026 cp_lto_pr62026_0.o assemble, -flto -O3 -r -Wno-return-type PASS: g++.dg/lto/pr62026 cp_lto_pr62026_0.o-cp_lto_pr62026_0.o link, -flto -O3 -r -Wno-return-type PASS: g++.dg/lto/pr63270 cp_lto_pr63270_0.o assemble, -flto -O2 -Wno-odr PASS: g++.dg/lto/pr63270 cp_lto_pr63270_0.o-cp_lto_pr63270_2.o link, -flto -O2 -Wno-odr PASS: g++.dg/lto/pr63270 cp_lto_pr63270_1.o assemble, -flto -O2 -Wno-odr PASS: g++.dg/lto/pr63270 cp_lto_pr63270_2.o assemble, -flto -O2 -Wno-odr PASS: g++.dg/lto/pr64043 cp_lto_pr64043_0.o assemble, -flto -std=c++11 PASS: g++.dg/lto/pr64043 cp_lto_pr64043_0.o-cp_lto_pr64043_0.o link, -flto -std=c++11 PASS: g++.dg/lto/pr64076 cp_lto_pr64076_0.o assemble, -O0 -flto -shared -fPIC PASS: g++.dg/lto/pr64076 cp_lto_pr64076_0.o-cp_lto_pr64076_1.o link, -O0 -flto -shared -fPIC PASS: g++.dg/lto/pr64076 cp_lto_pr64076_1.o assemble, -O0 -flto -shared -fPIC PASS: g++.dg/lto/pr65193 cp_lto_pr65193_0.o assemble, -fPIC -r -nostdlib -flto -O2 -g -Wno-return-type PASS: g++.dg/lto/pr65193 cp_lto_pr65193_0.o-cp_lto_pr65193_0.o link, -fPIC -r -nostdlib -flto -O2 -g -Wno-return-type PASS: g++.dg/lto/pr65276 cp_lto_pr65276_0.o assemble, -flto -O0 -std=c++11 PASS: g++.dg/lto/pr65276 cp_lto_pr65276_0.o-cp_lto_pr65276_1.o link, -flto -O0 -std=c++11 PASS: g++.dg/lto/pr65276 cp_lto_pr65276_1.o assemble, -flto -O0 -std=c++11 PASS: g++.dg/lto/pr65302 cp_lto_pr65302_0.o assemble, -flto -O2 -Wno-return-type PASS: g++.dg/lto/pr65302 cp_lto_pr65302_0.o-cp_lto_pr65302_1.o link, -flto -O2 -Wno-return-type PASS: g++.dg/lto/pr65302 cp_lto_pr65302_1.o assemble, -flto -O2 -Wno-return-type PASS: g++.dg/lto/pr65316 cp_lto_pr65316_0.o assemble, -flto -std=c++11 -g2 -fno-lto-odr-type-merging -O2 -Wno-return-type PASS: g++.dg/lto/pr65316 cp_lto_pr65316_0.o-cp_lto_pr65316_1.o link, -flto -std=c++11 -g2 -fno-lto-odr-type-merging -O2 -Wno-return-type PASS: g++.dg/lto/pr65316 cp_lto_pr65316_1.o assemble, -flto -std=c++11 -g2 -fno-lto-odr-type-merging -O2 -Wno-return-type PASS: g++.dg/lto/pr65475 cp_lto_pr65475_0.o assemble, -O2 PASS: g++.dg/lto/pr65475 cp_lto_pr65475_0.o assemble, -Wno-odr PASS: g++.dg/lto/pr65475 cp_lto_pr65475_0.o-cp_lto_pr65475_1.o link, -O2 PASS: g++.dg/lto/pr65475 cp_lto_pr65475_0.o-cp_lto_pr65475_1.o link, -Wno-odr PASS: g++.dg/lto/pr65475 cp_lto_pr65475_1.o assemble, -O2 PASS: g++.dg/lto/pr65475 cp_lto_pr65475_1.o assemble, -Wno-odr PASS: g++.dg/lto/pr65475b cp_lto_pr65475b_0.o assemble, -O2 PASS: g++.dg/lto/pr65475b cp_lto_pr65475b_0.o assemble, -Wno-odr PASS: g++.dg/lto/pr65475b cp_lto_pr65475b_0.o-cp_lto_pr65475b_1.o link, -O2 PASS: g++.dg/lto/pr65475b cp_lto_pr65475b_0.o-cp_lto_pr65475b_1.o link, -Wno-odr PASS: g++.dg/lto/pr65475b cp_lto_pr65475b_1.o assemble, -O2 PASS: g++.dg/lto/pr65475b cp_lto_pr65475b_1.o assemble, -Wno-odr PASS: g++.dg/lto/pr65475c cp_lto_pr65475c_0.o assemble, -O2 -w -Wno-return-type PASS: g++.dg/lto/pr65475c cp_lto_pr65475c_0.o-cp_lto_pr65475c_1.o link, -O2 -w -Wno-return-type PASS: g++.dg/lto/pr65475c cp_lto_pr65475c_1.o assemble, -O2 -w -Wno-return-type PASS: g++.dg/lto/pr65549 cp_lto_pr65549_0.o assemble, -std=gnu++14 -flto -g -O2 -fno-inline -flto-partition=max -Wno-return-type PASS: g++.dg/lto/pr65549 cp_lto_pr65549_0.o assemble, -std=gnu++14 -flto -g -Wno-return-type PASS: g++.dg/lto/pr65549 cp_lto_pr65549_0.o-cp_lto_pr65549_0.o link, -std=gnu++14 -flto -g -O2 -fno-inline -flto-partition=max -Wno-return-type PASS: g++.dg/lto/pr65549 cp_lto_pr65549_0.o-cp_lto_pr65549_0.o link, -std=gnu++14 -flto -g -Wno-return-type PASS: g++.dg/lto/pr66180 cp_lto_pr66180_0.o assemble, -flto -std=c++14 -r -nostdlib PASS: g++.dg/lto/pr66180 cp_lto_pr66180_0.o-cp_lto_pr66180_1.o link, -flto -std=c++14 -r -nostdlib PASS: g++.dg/lto/pr66180 cp_lto_pr66180_1.o assemble, -flto -std=c++14 -r -nostdlib PASS: g++.dg/lto/pr66705 cp_lto_pr66705_0.o assemble, -O2 -flto -flto-partition=max -fipa-pta PASS: g++.dg/lto/pr66705 cp_lto_pr66705_0.o-cp_lto_pr66705_0.o link, -O2 -flto -flto-partition=max -fipa-pta PASS: g++.dg/lto/pr68057 cp_lto_pr68057_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr68057 cp_lto_pr68057_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr68057 cp_lto_pr68057_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr68057 cp_lto_pr68057_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr68057 cp_lto_pr68057_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr68057 cp_lto_pr68057_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr68057 cp_lto_pr68057_0.o-cp_lto_pr68057_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr68057 cp_lto_pr68057_0.o-cp_lto_pr68057_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr68057 cp_lto_pr68057_0.o-cp_lto_pr68057_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr68057 cp_lto_pr68057_0.o-cp_lto_pr68057_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr68057 cp_lto_pr68057_0.o-cp_lto_pr68057_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr68057 cp_lto_pr68057_0.o-cp_lto_pr68057_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr68057 cp_lto_pr68057_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr68057 cp_lto_pr68057_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr68057 cp_lto_pr68057_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr68057 cp_lto_pr68057_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr68057 cp_lto_pr68057_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr68057 cp_lto_pr68057_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr68811 cp_lto_pr68811_0.o assemble, -O2 -w PASS: g++.dg/lto/pr68811 cp_lto_pr68811_0.o assemble, -w PASS: g++.dg/lto/pr68811 cp_lto_pr68811_0.o-cp_lto_pr68811_1.o link, -O2 -w PASS: g++.dg/lto/pr68811 cp_lto_pr68811_0.o-cp_lto_pr68811_1.o link, -w PASS: g++.dg/lto/pr68811 cp_lto_pr68811_1.o assemble, -O2 -w PASS: g++.dg/lto/pr68811 cp_lto_pr68811_1.o assemble, -w PASS: g++.dg/lto/pr69077 cp_lto_pr69077_0.o assemble, -O3 -g -flto PASS: g++.dg/lto/pr69077 cp_lto_pr69077_0.o-cp_lto_pr69077_1.o link, -O3 -g -flto PASS: g++.dg/lto/pr69077 cp_lto_pr69077_1.o assemble, -O3 -g -flto PASS: g++.dg/lto/pr69133 cp_lto_pr69133_0.o assemble, -flto -O2 PASS: g++.dg/lto/pr69133 cp_lto_pr69133_0.o-cp_lto_pr69133_1.o link, -flto -O2 PASS: g++.dg/lto/pr69133 cp_lto_pr69133_1.o assemble, -flto -O2 PASS: g++.dg/lto/pr69137 cp_lto_pr69137_0.o assemble, -std=c++11 -g -flto -Wno-non-c-typedef-for-linkage PASS: g++.dg/lto/pr69137 cp_lto_pr69137_0.o-cp_lto_pr69137_0.o link, -std=c++11 -g -flto -Wno-non-c-typedef-for-linkage PASS: g++.dg/lto/pr69589 cp_lto_pr69589_0.o assemble, -O2 -rdynamic -Wno-return-type PASS: g++.dg/lto/pr69589 cp_lto_pr69589_0.o-cp_lto_pr69589_1.o link, -O2 -rdynamic -Wno-return-type PASS: g++.dg/lto/pr69589 cp_lto_pr69589_1.o assemble, -O2 -rdynamic -Wno-return-type PASS: g++.dg/lto/pr70029 cp_lto_pr70029_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr70029 cp_lto_pr70029_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr70029 cp_lto_pr70029_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr70029 cp_lto_pr70029_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr70029 cp_lto_pr70029_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr70029 cp_lto_pr70029_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr70929 cp_lto_pr70929_0.o assemble, -O3 -flto PASS: g++.dg/lto/pr70929 cp_lto_pr70929_0.o-cp_lto_pr70929_1.o execute -O3 -flto PASS: g++.dg/lto/pr70929 cp_lto_pr70929_0.o-cp_lto_pr70929_1.o link, -O3 -flto PASS: g++.dg/lto/pr70929 cp_lto_pr70929_1.o assemble, -O3 -flto PASS: g++.dg/lto/pr78472 cp_lto_pr78472_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr78472 cp_lto_pr78472_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr78472 cp_lto_pr78472_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr78472 cp_lto_pr78472_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr78472 cp_lto_pr78472_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr78472 cp_lto_pr78472_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr78472 cp_lto_pr78472_0.o-cp_lto_pr78472_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr78472 cp_lto_pr78472_0.o-cp_lto_pr78472_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr78472 cp_lto_pr78472_0.o-cp_lto_pr78472_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr78472 cp_lto_pr78472_0.o-cp_lto_pr78472_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr78472 cp_lto_pr78472_0.o-cp_lto_pr78472_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr78472 cp_lto_pr78472_0.o-cp_lto_pr78472_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr78472 cp_lto_pr78472_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr78472 cp_lto_pr78472_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr78472 cp_lto_pr78472_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr78472 cp_lto_pr78472_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr78472 cp_lto_pr78472_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr78472 cp_lto_pr78472_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr79000 cp_lto_pr79000_0.o assemble, -flto -g PASS: g++.dg/lto/pr79000 cp_lto_pr79000_0.o-cp_lto_pr79000_1.o link, -flto -g PASS: g++.dg/lto/pr79000 cp_lto_pr79000_1.o assemble, -flto -g PASS: g++.dg/lto/pr79050 cp_lto_pr79050_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr79050 cp_lto_pr79050_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr79050 cp_lto_pr79050_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr79050 cp_lto_pr79050_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr79050 cp_lto_pr79050_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr79050 cp_lto_pr79050_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr79671 cp_lto_pr79671_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr79671 cp_lto_pr79671_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr79671 cp_lto_pr79671_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr79671 cp_lto_pr79671_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr79671 cp_lto_pr79671_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr79671 cp_lto_pr79671_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr79671 cp_lto_pr79671_0.o-cp_lto_pr79671_1.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr79671 cp_lto_pr79671_0.o-cp_lto_pr79671_1.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr79671 cp_lto_pr79671_0.o-cp_lto_pr79671_1.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr79671 cp_lto_pr79671_0.o-cp_lto_pr79671_1.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr79671 cp_lto_pr79671_0.o-cp_lto_pr79671_1.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr79671 cp_lto_pr79671_0.o-cp_lto_pr79671_1.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr79671 cp_lto_pr79671_0.o-cp_lto_pr79671_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr79671 cp_lto_pr79671_0.o-cp_lto_pr79671_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr79671 cp_lto_pr79671_0.o-cp_lto_pr79671_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr79671 cp_lto_pr79671_0.o-cp_lto_pr79671_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr79671 cp_lto_pr79671_0.o-cp_lto_pr79671_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr79671 cp_lto_pr79671_0.o-cp_lto_pr79671_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr79671 cp_lto_pr79671_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr79671 cp_lto_pr79671_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr79671 cp_lto_pr79671_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr79671 cp_lto_pr79671_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr79671 cp_lto_pr79671_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr79671 cp_lto_pr79671_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr80287 cp_lto_pr80287_0.o assemble, -std=gnu++17 PASS: g++.dg/lto/pr80287 cp_lto_pr80287_0.o-cp_lto_pr80287_0.o execute -std=gnu++17 PASS: g++.dg/lto/pr80287 cp_lto_pr80287_0.o-cp_lto_pr80287_0.o link, -std=gnu++17 PASS: g++.dg/lto/pr81940 cp_lto_pr81940_0.o assemble, -O -flto PASS: g++.dg/lto/pr81940 cp_lto_pr81940_0.o-cp_lto_pr81940_0.o link, -O -flto PASS: g++.dg/lto/pr82027 cp_lto_pr82027_0.o assemble, -O3 -flto PASS: g++.dg/lto/pr82027 cp_lto_pr82027_0.o-cp_lto_pr82027_0.o execute -O3 -flto PASS: g++.dg/lto/pr82027 cp_lto_pr82027_0.o-cp_lto_pr82027_0.o link, -O3 -flto PASS: g++.dg/lto/pr82414 cp_lto_pr82414_0.o assemble, -flto -g PASS: g++.dg/lto/pr82414 cp_lto_pr82414_0.o-cp_lto_pr82414_0.o link, -flto -g PASS: g++.dg/lto/pr83121 (test for LTO warnings, pr83121_0.C line 6) PASS: g++.dg/lto/pr83121 (test for LTO warnings, pr83121_0.C line 7) PASS: g++.dg/lto/pr83121 (test for LTO warnings, pr83121_0.C line 8) PASS: g++.dg/lto/pr83121 cp_lto_pr83121_0.o assemble, -O0 -flto PASS: g++.dg/lto/pr83121 cp_lto_pr83121_0.o-cp_lto_pr83121_1.o link, -O0 -flto PASS: g++.dg/lto/pr83121 cp_lto_pr83121_1.o assemble, -O0 -flto PASS: g++.dg/lto/pr83720 cp_lto_pr83720_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr83720 cp_lto_pr83720_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr83720 cp_lto_pr83720_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr83720 cp_lto_pr83720_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr83720 cp_lto_pr83720_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr83720 cp_lto_pr83720_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr84805 (test for LTO warnings, pr84805_0.C line 14) PASS: g++.dg/lto/pr84805 (test for LTO warnings, pr84805_1.C line 1) PASS: g++.dg/lto/pr84805 cp_lto_pr84805_0.o assemble, -O0 -fPIC -shared -flto PASS: g++.dg/lto/pr84805 cp_lto_pr84805_0.o-cp_lto_pr84805_2.o link, -O0 -fPIC -shared -flto PASS: g++.dg/lto/pr84805 cp_lto_pr84805_1.o assemble, -O0 -fPIC -shared -flto PASS: g++.dg/lto/pr84805 cp_lto_pr84805_2.o assemble, -O0 -fPIC -shared -flto PASS: g++.dg/lto/pr85176 cp_lto_pr85176_0.o assemble, -flto -g1 PASS: g++.dg/lto/pr85176 cp_lto_pr85176_0.o-cp_lto_pr85176_0.o link, -flto -g1 PASS: g++.dg/lto/pr85405 cp_lto_pr85405_0.o assemble, -fPIC -shared -flto PASS: g++.dg/lto/pr85405 cp_lto_pr85405_0.o-cp_lto_pr85405_1.o link, -fPIC -shared -flto PASS: g++.dg/lto/pr85405 cp_lto_pr85405_1.o assemble, -fPIC -shared -flto PASS: g++.dg/lto/pr85405b cp_lto_pr85405b_0.o assemble, -fPIC -shared -flto PASS: g++.dg/lto/pr85405b cp_lto_pr85405b_0.o-cp_lto_pr85405b_1.o link, -fPIC -shared -flto PASS: g++.dg/lto/pr85405b cp_lto_pr85405b_1.o assemble, -fPIC -shared -flto PASS: g++.dg/lto/pr85655 cp_lto_pr85655_0.o assemble, -O2 -fPIC -shared -flto PASS: g++.dg/lto/pr85655 cp_lto_pr85655_0.o-cp_lto_pr85655_0.o link, -O2 -fPIC -shared -flto PASS: g++.dg/lto/pr86523-1 cp_lto_pr86523-1_0.o assemble, -O2 -fPIC -flto -g -shared PASS: g++.dg/lto/pr86523-1 cp_lto_pr86523-1_0.o-cp_lto_pr86523-1_0.o link, -O2 -fPIC -flto -g -shared PASS: g++.dg/lto/pr86523-2 cp_lto_pr86523-2_0.o assemble, -O2 -fPIC -flto -g -shared PASS: g++.dg/lto/pr86523-2 cp_lto_pr86523-2_0.o-cp_lto_pr86523-2_0.o link, -O2 -fPIC -flto -g -shared PASS: g++.dg/lto/pr86523-3 cp_lto_pr86523-3_0.o assemble, -fPIC -flto -g -shared PASS: g++.dg/lto/pr86523-3 cp_lto_pr86523-3_0.o-cp_lto_pr86523-3_0.o link, -fPIC -flto -g -shared PASS: g++.dg/lto/pr86585 cp_lto_pr86585_0.o assemble, -flto -g -nostdlib -shared -fPIC PASS: g++.dg/lto/pr86585 cp_lto_pr86585_0.o-cp_lto_pr86585_1.o link, -flto -g -nostdlib -shared -fPIC PASS: g++.dg/lto/pr86585 cp_lto_pr86585_1.o assemble, -flto -g -nostdlib -shared -fPIC PASS: g++.dg/lto/pr87089 cp_lto_pr87089_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr87089 cp_lto_pr87089_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr87089 cp_lto_pr87089_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr87089 cp_lto_pr87089_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr87089 cp_lto_pr87089_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr87089 cp_lto_pr87089_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr87089 cp_lto_pr87089_0.o-cp_lto_pr87089_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr87089 cp_lto_pr87089_0.o-cp_lto_pr87089_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr87089 cp_lto_pr87089_0.o-cp_lto_pr87089_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr87089 cp_lto_pr87089_0.o-cp_lto_pr87089_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr87089 cp_lto_pr87089_0.o-cp_lto_pr87089_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr87089 cp_lto_pr87089_0.o-cp_lto_pr87089_1.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr87089 cp_lto_pr87089_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr87089 cp_lto_pr87089_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr87089 cp_lto_pr87089_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr87089 cp_lto_pr87089_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr87089 cp_lto_pr87089_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr87089 cp_lto_pr87089_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr87229 cp_lto_pr87229_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr87229 cp_lto_pr87229_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr87229 cp_lto_pr87229_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr87229 cp_lto_pr87229_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr87229 cp_lto_pr87229_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr87229 cp_lto_pr87229_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr87295 cp_lto_pr87295_0.o assemble, -flto -ffat-lto-objects -fdebug-types-section -g -std=gnu++17 PASS: g++.dg/lto/pr87906 cp_lto_pr87906_0.o assemble, -O -fPIC -flto PASS: g++.dg/lto/pr87906 cp_lto_pr87906_0.o-cp_lto_pr87906_1.o link, -O -fPIC -flto PASS: g++.dg/lto/pr87906 cp_lto_pr87906_1.o assemble, -O -fPIC -flto PASS: g++.dg/lto/pr88046 cp_lto_pr88046_0.o assemble, -O2 -fPIC -flto PASS: g++.dg/lto/pr88046 cp_lto_pr88046_0.o-cp_lto_pr88046_0.o link, -O2 -fPIC -flto PASS: g++.dg/lto/pr88049 cp_lto_pr88049_0.o assemble, -flto -O2 -w PASS: g++.dg/lto/pr88049 cp_lto_pr88049_0.o-cp_lto_pr88049_0.o link, -flto -O2 -w PASS: g++.dg/lto/pr88758 cp_lto_pr88758_0.o assemble, -O3 -fPIC -flto -shared PASS: g++.dg/lto/pr88758 cp_lto_pr88758_0.o-cp_lto_pr88758_1.o link, -O3 -fPIC -flto -shared PASS: g++.dg/lto/pr88758 cp_lto_pr88758_1.o assemble, -O3 -fPIC -flto -shared PASS: g++.dg/lto/pr89330 cp_lto_pr89330_0.o assemble, -O3 -g -flto -shared -fPIC -Wno-odr PASS: g++.dg/lto/pr89330 cp_lto_pr89330_0.o-cp_lto_pr89330_1.o link, -O3 -g -flto -shared -fPIC -Wno-odr PASS: g++.dg/lto/pr89330 cp_lto_pr89330_1.o assemble, -O3 -g -flto -shared -fPIC -Wno-odr PASS: g++.dg/lto/pr89335 cp_lto_pr89335_0.o assemble, -O2 -flto -Wsuggest-final-methods PASS: g++.dg/lto/pr89335 cp_lto_pr89335_0.o-cp_lto_pr89335_0.o link, -O2 -flto -Wsuggest-final-methods PASS: g++.dg/lto/pr89358 cp_lto_pr89358_0.o assemble, -std=c++17 PASS: g++.dg/lto/pr89358 cp_lto_pr89358_0.o-cp_lto_pr89358_1.o link, -std=c++17 PASS: g++.dg/lto/pr89358 cp_lto_pr89358_1.o assemble, -std=c++17 PASS: g++.dg/lto/pr90939 cp_lto_pr90939_0.o assemble, -flto -O3 PASS: g++.dg/lto/pr90939 cp_lto_pr90939_0.o-cp_lto_pr90939_1.o link, -flto -O3 PASS: g++.dg/lto/pr90939 cp_lto_pr90939_1.o assemble, -flto -O3 PASS: g++.dg/lto/pr90990 cp_lto_pr90990_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr90990 cp_lto_pr90990_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr90990 cp_lto_pr90990_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr90990 cp_lto_pr90990_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr90990 cp_lto_pr90990_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr90990 cp_lto_pr90990_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr90990 cp_lto_pr90990_0.o-cp_lto_pr90990_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr90990 cp_lto_pr90990_0.o-cp_lto_pr90990_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr90990 cp_lto_pr90990_0.o-cp_lto_pr90990_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr90990 cp_lto_pr90990_0.o-cp_lto_pr90990_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr90990 cp_lto_pr90990_0.o-cp_lto_pr90990_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr90990 cp_lto_pr90990_0.o-cp_lto_pr90990_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr91572 cp_lto_pr91572_0.o assemble, -O -fPIC -flto PASS: g++.dg/lto/pr91572 cp_lto_pr91572_0.o-cp_lto_pr91572_0.o link, -O -fPIC -flto PASS: g++.dg/lto/pr91574 cp_lto_pr91574_0.o assemble, -fPIC -flto -O2 PASS: g++.dg/lto/pr91574 cp_lto_pr91574_0.o-cp_lto_pr91574_0.o link, -fPIC -flto -O2 PASS: g++.dg/lto/pr92476 cp_lto_pr92476_0.o assemble, -O0 -flto -shared -fPIC -fvisibility=hidden PASS: g++.dg/lto/pr92476 cp_lto_pr92476_0.o-cp_lto_pr92476_1.o link, -O0 -flto -shared -fPIC -fvisibility=hidden PASS: g++.dg/lto/pr92476 cp_lto_pr92476_1.o assemble, -O0 -flto -shared -fPIC -fvisibility=hidden PASS: g++.dg/lto/pr92609 (test for LTO warnings, pr92609_0.C line 75) PASS: g++.dg/lto/pr92609 cp_lto_pr92609_0.o assemble, -fPIC -flto PASS: g++.dg/lto/pr92609 cp_lto_pr92609_0.o-cp_lto_pr92609_1.o link, -fPIC -flto PASS: g++.dg/lto/pr92609 cp_lto_pr92609_1.o assemble, -fPIC -flto PASS: g++.dg/lto/pr93166 cp_lto_pr93166_0.o assemble, -fPIC -O2 -flto -fvisibility=hidden PASS: g++.dg/lto/pr93166 cp_lto_pr93166_0.o-cp_lto_pr93166_0.o link, -fPIC -O2 -flto -fvisibility=hidden PASS: g++.dg/lto/pr96591 cp_lto_pr96591_0.o assemble, -O -flto PASS: g++.dg/lto/pr96690 cp_lto_pr96690_0.o assemble, -flto -ffat-lto-objects -g PASS: g++.dg/lto/pr97565 cp_lto_pr97565_0.o assemble, -O -flto -fipa-pta PASS: g++.dg/lto/pr97565 cp_lto_pr97565_0.o-cp_lto_pr97565_1.o link, -O -flto -fipa-pta PASS: g++.dg/lto/pr97565 cp_lto_pr97565_1.o assemble, -O -flto -fipa-pta PASS: g++.dg/lto/toplevel_asm-0 cp_lto_toplevel_asm-0_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/toplevel_asm-0 cp_lto_toplevel_asm-0_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/toplevel_asm-0 cp_lto_toplevel_asm-0_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/toplevel_asm-0 cp_lto_toplevel_asm-0_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/toplevel_asm-0 cp_lto_toplevel_asm-0_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/toplevel_asm-0 cp_lto_toplevel_asm-0_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/toplevel_asm-0 cp_lto_toplevel_asm-0_0.o-cp_lto_toplevel_asm-0_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/toplevel_asm-0 cp_lto_toplevel_asm-0_0.o-cp_lto_toplevel_asm-0_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/toplevel_asm-0 cp_lto_toplevel_asm-0_0.o-cp_lto_toplevel_asm-0_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/toplevel_asm-0 cp_lto_toplevel_asm-0_0.o-cp_lto_toplevel_asm-0_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/toplevel_asm-0 cp_lto_toplevel_asm-0_0.o-cp_lto_toplevel_asm-0_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/toplevel_asm-0 cp_lto_toplevel_asm-0_0.o-cp_lto_toplevel_asm-0_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o-cp_lto_v1-plugin-api-not-supported_0.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o-cp_lto_v1-plugin-api-not-supported_0.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o-cp_lto_v1-plugin-api-not-supported_0.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o-cp_lto_v1-plugin-api-not-supported_0.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o-cp_lto_v1-plugin-api-not-supported_0.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o-cp_lto_v1-plugin-api-not-supported_0.o execute -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o-cp_lto_v1-plugin-api-not-supported_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o-cp_lto_v1-plugin-api-not-supported_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o-cp_lto_v1-plugin-api-not-supported_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o-cp_lto_v1-plugin-api-not-supported_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o-cp_lto_v1-plugin-api-not-supported_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o-cp_lto_v1-plugin-api-not-supported_0.o link, -O2 -flto -fuse-linker-plugin Running gcc.git~master/gcc/testsuite/g++.dg/modules/modules.exp ... PASS: g++.dg/modules/100616_a.H (test for excess errors) PASS: g++.dg/modules/100616_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/100616_a.H.gcm) PASS: g++.dg/modules/100616_b.C (test for excess errors) PASS: g++.dg/modules/100616_b.C module-cmi pr100616_b (gcm.cache/pr100616_b.gcm) PASS: g++.dg/modules/100616_c.C (test for excess errors) PASS: g++.dg/modules/100616_c.C module-cmi pr100616_c (gcm.cache/pr100616_c.gcm) PASS: g++.dg/modules/100616_d.C (test for excess errors) PASS: g++.dg/modules/access-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/access-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/access-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/access-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/access-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/access-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/access-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/access-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/access-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/access-1_b.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/access-1_b.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/access-1_b.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/access-1_c.C -std=c++17 (test for errors, line 8) PASS: g++.dg/modules/access-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/access-1_c.C -std=c++20 (test for errors, line 8) PASS: g++.dg/modules/access-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/access-1_c.C -std=c++26 (test for errors, line 8) PASS: g++.dg/modules/access-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adhoc-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adhoc-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adhoc-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adhoc-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/adhoc-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/adhoc-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/adhoc-1_b.C -std=c++17 dg-regexp 10 was found: "\nIn module bob, imported at [^\n]*adhoc-1_b.C:3:\n[^\n]*adhoc-1_a.C:5:12: note: candidate 2: 'int massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea@bob\(int\)'\n export int massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea \(int\);\n \^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~$" PASS: g++.dg/modules/adhoc-1_b.C -std=c++17 dg-regexp 11 was found: "\nIn module bob, imported at [^\n]*adhoc-1_b.C:3:\n[^\n]*adhoc-1_a.C:6:188: note: candidate 1: 'void massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea@bob\(float\)'\n[ ]*export void massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea \(float\);\n[ ]*\^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?$" PASS: g++.dg/modules/adhoc-1_b.C -std=c++17 dg-regexp 9 was found: "\n[^\n]*adhoc-1_b.C:6:73: error: no matching function for call to 'massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea\(\)'\n massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea \(\);\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\^~$" PASS: g++.dg/modules/adhoc-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adhoc-1_b.C -std=c++20 dg-regexp 10 was found: "\nIn module bob, imported at [^\n]*adhoc-1_b.C:3:\n[^\n]*adhoc-1_a.C:5:12: note: candidate 2: 'int massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea@bob\(int\)'\n export int massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea \(int\);\n \^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~$" PASS: g++.dg/modules/adhoc-1_b.C -std=c++20 dg-regexp 11 was found: "\nIn module bob, imported at [^\n]*adhoc-1_b.C:3:\n[^\n]*adhoc-1_a.C:6:188: note: candidate 1: 'void massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea@bob\(float\)'\n[ ]*export void massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea \(float\);\n[ ]*\^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?$" PASS: g++.dg/modules/adhoc-1_b.C -std=c++20 dg-regexp 9 was found: "\n[^\n]*adhoc-1_b.C:6:73: error: no matching function for call to 'massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea\(\)'\n massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea \(\);\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\^~$" PASS: g++.dg/modules/adhoc-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adhoc-1_b.C -std=c++26 dg-regexp 10 was found: "\nIn module bob, imported at [^\n]*adhoc-1_b.C:3:\n[^\n]*adhoc-1_a.C:5:12: note: candidate 2: 'int massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea@bob\(int\)'\n export int massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea \(int\);\n \^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~$" PASS: g++.dg/modules/adhoc-1_b.C -std=c++26 dg-regexp 11 was found: "\nIn module bob, imported at [^\n]*adhoc-1_b.C:3:\n[^\n]*adhoc-1_a.C:6:188: note: candidate 1: 'void massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea@bob\(float\)'\n[ ]*export void massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea \(float\);\n[ ]*\^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?$" PASS: g++.dg/modules/adhoc-1_b.C -std=c++26 dg-regexp 9 was found: "\n[^\n]*adhoc-1_b.C:6:73: error: no matching function for call to 'massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea\(\)'\n massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea \(\);\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\^~$" PASS: g++.dg/modules/adhoc-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-1 -std=c++17 execute PASS: g++.dg/modules/adl-1 -std=c++17 link PASS: g++.dg/modules/adl-1 -std=c++20 execute PASS: g++.dg/modules/adl-1 -std=c++20 link PASS: g++.dg/modules/adl-1 -std=c++26 execute PASS: g++.dg/modules/adl-1 -std=c++26 link PASS: g++.dg/modules/adl-10_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-10_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-10_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-10_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/adl-10_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/adl-10_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/adl-10_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-10_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-10_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-11_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-11_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-11_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-11_b.C -std=c++17 (test for errors, line 11) PASS: g++.dg/modules/adl-11_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-11_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-11_b.C -std=c++26 (test for excess errors) XFAIL: g++.dg/modules/adl-12_a.C -std=c++17 scan-lang-dump module "Bindings '::C::qux'" PASS: g++.dg/modules/adl-12_a.C -std=c++17 scan-lang-dump module "Bindings '::Q::g_impl'" PASS: g++.dg/modules/adl-12_a.C -std=c++17 scan-lang-dump module "Bindings '::Q::go_partial'" PASS: g++.dg/modules/adl-12_a.C -std=c++17 scan-lang-dump module "Bindings '::Q::operator-'" PASS: g++.dg/modules/adl-12_a.C -std=c++17 scan-lang-dump module "Bindings '::Q::operator/'" PASS: g++.dg/modules/adl-12_a.C -std=c++17 (test for excess errors) XFAIL: g++.dg/modules/adl-12_a.C -std=c++20 scan-lang-dump module "Bindings '::C::qux'" PASS: g++.dg/modules/adl-12_a.C -std=c++20 scan-lang-dump module "Bindings '::Q::g_impl'" PASS: g++.dg/modules/adl-12_a.C -std=c++20 scan-lang-dump module "Bindings '::Q::go_partial'" PASS: g++.dg/modules/adl-12_a.C -std=c++20 scan-lang-dump module "Bindings '::Q::operator-'" PASS: g++.dg/modules/adl-12_a.C -std=c++20 scan-lang-dump module "Bindings '::Q::operator/'" PASS: g++.dg/modules/adl-12_a.C -std=c++20 scan-lang-dump module "Bindings '::ops1::operator<=>'" PASS: g++.dg/modules/adl-12_a.C -std=c++20 scan-lang-dump module "Bindings '::ops1::operator=='" PASS: g++.dg/modules/adl-12_a.C -std=c++20 scan-lang-dump module "Bindings '::ops2::operator!='" PASS: g++.dg/modules/adl-12_a.C -std=c++20 (test for excess errors) XFAIL: g++.dg/modules/adl-12_a.C -std=c++26 scan-lang-dump module "Bindings '::C::qux'" PASS: g++.dg/modules/adl-12_a.C -std=c++26 scan-lang-dump module "Bindings '::Q::g_impl'" PASS: g++.dg/modules/adl-12_a.C -std=c++26 scan-lang-dump module "Bindings '::Q::go_partial'" PASS: g++.dg/modules/adl-12_a.C -std=c++26 scan-lang-dump module "Bindings '::Q::operator-'" PASS: g++.dg/modules/adl-12_a.C -std=c++26 scan-lang-dump module "Bindings '::Q::operator/'" PASS: g++.dg/modules/adl-12_a.C -std=c++26 scan-lang-dump module "Bindings '::ops1::operator<=>'" PASS: g++.dg/modules/adl-12_a.C -std=c++26 scan-lang-dump module "Bindings '::ops1::operator=='" PASS: g++.dg/modules/adl-12_a.C -std=c++26 scan-lang-dump module "Bindings '::ops2::operator!='" PASS: g++.dg/modules/adl-12_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-12_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/adl-12_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/adl-12_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/adl-12_b.C -std=c++17 (test for excess errors) XFAIL: g++.dg/modules/adl-12_b.C -std=c++17 PR123235 (test for bogus messages, line 18) PASS: g++.dg/modules/adl-12_b.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/modules/adl-12_b.C -std=c++20 (test for excess errors) XFAIL: g++.dg/modules/adl-12_b.C -std=c++20 PR123235 (test for bogus messages, line 18) PASS: g++.dg/modules/adl-12_b.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/modules/adl-12_b.C -std=c++26 (test for excess errors) XFAIL: g++.dg/modules/adl-12_b.C -std=c++26 PR123235 (test for bogus messages, line 18) PASS: g++.dg/modules/adl-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-1_a.C module-cmi worker (gcm.cache/worker.gcm) PASS: g++.dg/modules/adl-1_a.C module-cmi worker (gcm.cache/worker.gcm) PASS: g++.dg/modules/adl-1_a.C module-cmi worker (gcm.cache/worker.gcm) PASS: g++.dg/modules/adl-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-1_b.C module-cmi inter (gcm.cache/inter.gcm) PASS: g++.dg/modules/adl-1_b.C module-cmi inter (gcm.cache/inter.gcm) PASS: g++.dg/modules/adl-1_b.C module-cmi inter (gcm.cache/inter.gcm) PASS: g++.dg/modules/adl-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-2 -std=c++17 execute PASS: g++.dg/modules/adl-2 -std=c++17 link PASS: g++.dg/modules/adl-2 -std=c++20 execute PASS: g++.dg/modules/adl-2 -std=c++20 link PASS: g++.dg/modules/adl-2 -std=c++26 execute PASS: g++.dg/modules/adl-2 -std=c++26 link PASS: g++.dg/modules/adl-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/adl-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/adl-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/adl-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-2_b.C module-cmi hidden (gcm.cache/hidden.gcm) PASS: g++.dg/modules/adl-2_b.C module-cmi hidden (gcm.cache/hidden.gcm) PASS: g++.dg/modules/adl-2_b.C module-cmi hidden (gcm.cache/hidden.gcm) PASS: g++.dg/modules/adl-2_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-2_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-2_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-3_a.C module-cmi worker (gcm.cache/worker.gcm) PASS: g++.dg/modules/adl-3_a.C module-cmi worker (gcm.cache/worker.gcm) PASS: g++.dg/modules/adl-3_a.C module-cmi worker (gcm.cache/worker.gcm) PASS: g++.dg/modules/adl-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-3_b.C module-cmi inter (gcm.cache/inter.gcm) PASS: g++.dg/modules/adl-3_b.C module-cmi inter (gcm.cache/inter.gcm) PASS: g++.dg/modules/adl-3_b.C module-cmi inter (gcm.cache/inter.gcm) PASS: g++.dg/modules/adl-3_c.C -std=c++17 (test for errors, line 28) PASS: g++.dg/modules/adl-3_c.C -std=c++17 (test for warnings, line 32) PASS: g++.dg/modules/adl-3_c.C -std=c++17 dg-regexp 31 was found: "\n[^\n]*adl-3_b.C:8:13: error: 'fn' was not declared in this scope$" PASS: g++.dg/modules/adl-3_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-3_c.C -std=c++20 (test for errors, line 28) PASS: g++.dg/modules/adl-3_c.C -std=c++20 (test for warnings, line 32) PASS: g++.dg/modules/adl-3_c.C -std=c++20 dg-regexp 31 was found: "\n[^\n]*adl-3_b.C:8:13: error: 'fn' was not declared in this scope$" PASS: g++.dg/modules/adl-3_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-3_c.C -std=c++26 (test for errors, line 28) PASS: g++.dg/modules/adl-3_c.C -std=c++26 (test for warnings, line 32) PASS: g++.dg/modules/adl-3_c.C -std=c++26 dg-regexp 31 was found: "\n[^\n]*adl-3_b.C:8:13: error: 'fn' was not declared in this scope$" PASS: g++.dg/modules/adl-3_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-4_a.C module-cmi inter (gcm.cache/inter.gcm) PASS: g++.dg/modules/adl-4_a.C module-cmi inter (gcm.cache/inter.gcm) PASS: g++.dg/modules/adl-4_a.C module-cmi inter (gcm.cache/inter.gcm) PASS: g++.dg/modules/adl-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-5_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-5_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-5_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-5_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/adl-5_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/adl-5_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/adl-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-5_b.C module-cmi hidden (gcm.cache/hidden.gcm) PASS: g++.dg/modules/adl-5_b.C module-cmi hidden (gcm.cache/hidden.gcm) PASS: g++.dg/modules/adl-5_b.C module-cmi hidden (gcm.cache/hidden.gcm) PASS: g++.dg/modules/adl-5_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-5_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-5_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-5_d.C -std=c++17 (test for errors, line 10) PASS: g++.dg/modules/adl-5_d.C -std=c++17 (test for warnings, line 14) PASS: g++.dg/modules/adl-5_d.C -std=c++17 dg-regexp 13 was found: "\n[^\n]*adl-5_a.C:8:15: error: 'frob' was not declared in this scope$" PASS: g++.dg/modules/adl-5_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-5_d.C -std=c++20 (test for errors, line 10) PASS: g++.dg/modules/adl-5_d.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/modules/adl-5_d.C -std=c++20 dg-regexp 13 was found: "\n[^\n]*adl-5_a.C:8:15: error: 'frob' was not declared in this scope$" PASS: g++.dg/modules/adl-5_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-5_d.C -std=c++26 (test for errors, line 10) PASS: g++.dg/modules/adl-5_d.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/modules/adl-5_d.C -std=c++26 dg-regexp 13 was found: "\n[^\n]*adl-5_a.C:8:15: error: 'frob' was not declared in this scope$" PASS: g++.dg/modules/adl-5_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-6_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-6_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-6_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-6_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/adl-6_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/adl-6_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/adl-6_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-6_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-6_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-6_b.C module-cmi N (gcm.cache/N.gcm) PASS: g++.dg/modules/adl-6_b.C module-cmi N (gcm.cache/N.gcm) PASS: g++.dg/modules/adl-6_b.C module-cmi N (gcm.cache/N.gcm) PASS: g++.dg/modules/adl-6_c.C -std=c++17 at line 14 (test for errors, line 13) PASS: g++.dg/modules/adl-6_c.C -std=c++17 at line 19 (test for errors, line 18) PASS: g++.dg/modules/adl-6_c.C -std=c++17 at line 24 (test for warnings, line 23) PASS: g++.dg/modules/adl-6_c.C -std=c++17 at line 25 (test for warnings, line ) PASS: g++.dg/modules/adl-6_c.C -std=c++17 at line 26 (test for errors, line ) PASS: g++.dg/modules/adl-6_c.C -std=c++17 at line 33 (test for errors, line 32) PASS: g++.dg/modules/adl-6_c.C -std=c++17 at line 36 (test for errors, line 35) PASS: g++.dg/modules/adl-6_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-6_c.C -std=c++20 at line 14 (test for errors, line 13) PASS: g++.dg/modules/adl-6_c.C -std=c++20 at line 19 (test for errors, line 18) PASS: g++.dg/modules/adl-6_c.C -std=c++20 at line 24 (test for warnings, line 23) PASS: g++.dg/modules/adl-6_c.C -std=c++20 at line 25 (test for warnings, line ) PASS: g++.dg/modules/adl-6_c.C -std=c++20 at line 26 (test for errors, line ) PASS: g++.dg/modules/adl-6_c.C -std=c++20 at line 33 (test for errors, line 32) PASS: g++.dg/modules/adl-6_c.C -std=c++20 at line 36 (test for errors, line 35) PASS: g++.dg/modules/adl-6_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-6_c.C -std=c++26 at line 14 (test for errors, line 13) PASS: g++.dg/modules/adl-6_c.C -std=c++26 at line 19 (test for errors, line 18) PASS: g++.dg/modules/adl-6_c.C -std=c++26 at line 24 (test for warnings, line 23) PASS: g++.dg/modules/adl-6_c.C -std=c++26 at line 25 (test for warnings, line ) PASS: g++.dg/modules/adl-6_c.C -std=c++26 at line 26 (test for errors, line ) PASS: g++.dg/modules/adl-6_c.C -std=c++26 at line 33 (test for errors, line 32) PASS: g++.dg/modules/adl-6_c.C -std=c++26 at line 36 (test for errors, line 35) PASS: g++.dg/modules/adl-6_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-7_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-7_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-7_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-7_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/adl-7_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/adl-7_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/adl-7_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-7_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-7_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-7_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/adl-7_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/adl-7_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/adl-7_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-7_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-7_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-8_a.C (test for excess errors) PASS: g++.dg/modules/adl-8_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/adl-8_b.C (test for excess errors) PASS: g++.dg/modules/adl-8_c.C (test for excess errors) PASS: g++.dg/modules/adl-9_a.C -std=c++17 scan-lang-dump module "Built ADL binding for function_decl:'::ns::operator=='" PASS: g++.dg/modules/adl-9_a.C -std=c++17 scan-lang-dump module "Built ADL binding for template_decl:'::helpers::template operator<'" PASS: g++.dg/modules/adl-9_a.C -std=c++17 scan-lang-dump module "Built ADL binding for template_decl:'::ns::template foo'" PASS: g++.dg/modules/adl-9_a.C -std=c++17 scan-lang-dump-not module "'::ns::unused'" PASS: g++.dg/modules/adl-9_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-9_a.C -std=c++20 scan-lang-dump module "Built ADL binding for function_decl:'::ns::operator=='" PASS: g++.dg/modules/adl-9_a.C -std=c++20 scan-lang-dump module "Built ADL binding for template_decl:'::helpers::template operator<'" PASS: g++.dg/modules/adl-9_a.C -std=c++20 scan-lang-dump module "Built ADL binding for template_decl:'::ns::template foo'" PASS: g++.dg/modules/adl-9_a.C -std=c++20 scan-lang-dump-not module "'::ns::unused'" PASS: g++.dg/modules/adl-9_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-9_a.C -std=c++26 scan-lang-dump module "Built ADL binding for function_decl:'::ns::operator=='" PASS: g++.dg/modules/adl-9_a.C -std=c++26 scan-lang-dump module "Built ADL binding for template_decl:'::helpers::template operator<'" PASS: g++.dg/modules/adl-9_a.C -std=c++26 scan-lang-dump module "Built ADL binding for template_decl:'::ns::template foo'" PASS: g++.dg/modules/adl-9_a.C -std=c++26 scan-lang-dump-not module "'::ns::unused'" PASS: g++.dg/modules/adl-9_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/adl-9_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/adl-9_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/adl-9_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/adl-9_b.C -std=c++17 (test for warnings, line 11) PASS: g++.dg/modules/adl-9_b.C -std=c++17 (test for warnings, line 8) PASS: g++.dg/modules/adl-9_b.C -std=c++17 at line 12 (test for errors, line ) PASS: g++.dg/modules/adl-9_b.C -std=c++17 at line 9 (test for errors, line ) PASS: g++.dg/modules/adl-9_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/adl-9_b.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/modules/adl-9_b.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/modules/adl-9_b.C -std=c++20 at line 12 (test for errors, line ) PASS: g++.dg/modules/adl-9_b.C -std=c++20 at line 9 (test for errors, line ) PASS: g++.dg/modules/adl-9_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/adl-9_b.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/modules/adl-9_b.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/modules/adl-9_b.C -std=c++26 at line 12 (test for errors, line ) PASS: g++.dg/modules/adl-9_b.C -std=c++26 at line 9 (test for errors, line ) PASS: g++.dg/modules/adl-9_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/alias-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/alias-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/alias-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/alias-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/alias-1_a.H.gcm) PASS: g++.dg/modules/alias-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/alias-1_a.H.gcm) PASS: g++.dg/modules/alias-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/alias-1_a.H.gcm) PASS: g++.dg/modules/alias-1_b.C -std=c++17 scan-lang-dump-times module "CMI is " 1 PASS: g++.dg/modules/alias-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/alias-1_b.C -std=c++20 scan-lang-dump-times module "CMI is " 1 PASS: g++.dg/modules/alias-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/alias-1_b.C -std=c++26 scan-lang-dump-times module "CMI is " 1 PASS: g++.dg/modules/alias-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/alias-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/alias-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/alias-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/alias-1_c.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/alias-1_c.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/alias-1_c.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/alias-1_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/alias-1_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/alias-1_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/alias-1_d.C module-cmi kevin (gcm.cache/kevin.gcm) PASS: g++.dg/modules/alias-1_d.C module-cmi kevin (gcm.cache/kevin.gcm) PASS: g++.dg/modules/alias-1_d.C module-cmi kevin (gcm.cache/kevin.gcm) PASS: g++.dg/modules/alias-1_e.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/alias-1_e.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/alias-1_e.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/alias-1_f.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/alias-1_f.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/alias-1_f.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/align-type-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/align-type-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/align-type-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/align-type-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/align-type-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/align-type-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/align-type-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/align-type-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/align-type-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ambig-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ambig-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ambig-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ambig-1_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/ambig-1_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/ambig-1_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/ambig-1_b.C -std=c++17 (test for errors, line 4) PASS: g++.dg/modules/ambig-1_b.C -std=c++17 (test for errors, line 5) PASS: g++.dg/modules/ambig-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ambig-1_b.C -std=c++20 (test for errors, line 4) PASS: g++.dg/modules/ambig-1_b.C -std=c++20 (test for errors, line 5) PASS: g++.dg/modules/ambig-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ambig-1_b.C -std=c++26 (test for errors, line 4) PASS: g++.dg/modules/ambig-1_b.C -std=c++26 (test for errors, line 5) PASS: g++.dg/modules/ambig-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ambig-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ambig-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ambig-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ambig-2_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/ambig-2_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/ambig-2_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/ambig-2_b.C -std=c++17 (test for errors, line 8) PASS: g++.dg/modules/ambig-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ambig-2_b.C -std=c++20 (test for errors, line 8) PASS: g++.dg/modules/ambig-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ambig-2_b.C -std=c++26 (test for errors, line 8) PASS: g++.dg/modules/ambig-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ambig-2_b.C module-cmi !B (gcm.cache/B.gcm) PASS: g++.dg/modules/ambig-2_b.C module-cmi !B (gcm.cache/B.gcm) PASS: g++.dg/modules/ambig-2_b.C module-cmi !B (gcm.cache/B.gcm) PASS: g++.dg/modules/anon-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/anon-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/anon-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/anon-1_a.C module-cmi anon (gcm.cache/anon.gcm) PASS: g++.dg/modules/anon-1_a.C module-cmi anon (gcm.cache/anon.gcm) PASS: g++.dg/modules/anon-1_a.C module-cmi anon (gcm.cache/anon.gcm) PASS: g++.dg/modules/anon-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/anon-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/anon-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/anon-1_b.C module-cmi namer (gcm.cache/namer.gcm) PASS: g++.dg/modules/anon-1_b.C module-cmi namer (gcm.cache/namer.gcm) PASS: g++.dg/modules/anon-1_b.C module-cmi namer (gcm.cache/namer.gcm) PASS: g++.dg/modules/anon-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/anon-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/anon-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/anon-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/anon-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/anon-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/anon-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/anon-2_a.H.gcm) PASS: g++.dg/modules/anon-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/anon-2_a.H.gcm) PASS: g++.dg/modules/anon-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/anon-2_a.H.gcm) PASS: g++.dg/modules/anon-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/anon-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/anon-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/anon-3_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/anon-3_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/anon-3_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/anon-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/anon-3_a.H.gcm) PASS: g++.dg/modules/anon-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/anon-3_a.H.gcm) PASS: g++.dg/modules/anon-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/anon-3_a.H.gcm) PASS: g++.dg/modules/anon-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/anon-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/anon-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/atom-decl-0_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/atom-decl-0_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/atom-decl-0_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/atom-decl-0_a.C module-cmi thing (gcm.cache/thing.gcm) PASS: g++.dg/modules/atom-decl-0_a.C module-cmi thing (gcm.cache/thing.gcm) PASS: g++.dg/modules/atom-decl-0_a.C module-cmi thing (gcm.cache/thing.gcm) PASS: g++.dg/modules/atom-decl-0_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/atom-decl-0_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/atom-decl-0_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/atom-decl-0_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/atom-decl-0_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/atom-decl-0_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/atom-decl-0_c.C module-cmi pop (gcm.cache/pop.gcm) PASS: g++.dg/modules/atom-decl-0_c.C module-cmi pop (gcm.cache/pop.gcm) PASS: g++.dg/modules/atom-decl-0_c.C module-cmi pop (gcm.cache/pop.gcm) PASS: g++.dg/modules/atom-decl-2.C -std=c++17 (test for errors, line 4) PASS: g++.dg/modules/atom-decl-2.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/atom-decl-2.C -std=c++20 (test for errors, line 4) PASS: g++.dg/modules/atom-decl-2.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/atom-decl-2.C -std=c++26 (test for errors, line 4) PASS: g++.dg/modules/atom-decl-2.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/atom-decl-3.C -std=c++17 at line 4 (test for errors, line ) PASS: g++.dg/modules/atom-decl-3.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/atom-decl-3.C -std=c++20 at line 4 (test for errors, line ) PASS: g++.dg/modules/atom-decl-3.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/atom-decl-3.C -std=c++26 at line 4 (test for errors, line ) PASS: g++.dg/modules/atom-decl-3.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/atom-pragma-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/atom-pragma-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/atom-pragma-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/atom-pragma-1.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/atom-pragma-1.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/atom-pragma-1.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/atom-pragma-3.C -std=c++17 (test for errors, line 8) PASS: g++.dg/modules/atom-pragma-3.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/atom-pragma-3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/modules/atom-pragma-3.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/atom-pragma-3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/modules/atom-pragma-3.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/atom-pragma-3.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/atom-pragma-3.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/atom-pragma-3.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/atom-preamble-1.C -std=c++17 (test for errors, line 3) PASS: g++.dg/modules/atom-preamble-1.C -std=c++17 (test for errors, line 4) PASS: g++.dg/modules/atom-preamble-1.C -std=c++17 at line 5 (test for warnings, line 4) PASS: g++.dg/modules/atom-preamble-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/atom-preamble-1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/modules/atom-preamble-1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/modules/atom-preamble-1.C -std=c++20 at line 5 (test for warnings, line 4) PASS: g++.dg/modules/atom-preamble-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/atom-preamble-1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/modules/atom-preamble-1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/modules/atom-preamble-1.C -std=c++26 at line 5 (test for warnings, line 4) PASS: g++.dg/modules/atom-preamble-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/atom-preamble-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/atom-preamble-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/atom-preamble-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/atom-preamble-2_a.C module-cmi kevin (gcm.cache/kevin.gcm) PASS: g++.dg/modules/atom-preamble-2_a.C module-cmi kevin (gcm.cache/kevin.gcm) PASS: g++.dg/modules/atom-preamble-2_a.C module-cmi kevin (gcm.cache/kevin.gcm) PASS: g++.dg/modules/atom-preamble-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/atom-preamble-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/atom-preamble-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/atom-preamble-2_b.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/atom-preamble-2_b.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/atom-preamble-2_b.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/atom-preamble-2_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/atom-preamble-2_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/atom-preamble-2_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/atom-preamble-2_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/atom-preamble-2_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/atom-preamble-2_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/atom-preamble-2_e.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/atom-preamble-2_e.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/atom-preamble-2_e.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/atom-preamble-2_f.C -std=c++17 (test for errors, line 6) PASS: g++.dg/modules/atom-preamble-2_f.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/atom-preamble-2_f.C -std=c++20 (test for errors, line 6) PASS: g++.dg/modules/atom-preamble-2_f.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/atom-preamble-2_f.C -std=c++26 (test for errors, line 6) PASS: g++.dg/modules/atom-preamble-2_f.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/atom-preamble-2_f.C module-cmi !stuart (gcm.cache/stuart.gcm) PASS: g++.dg/modules/atom-preamble-2_f.C module-cmi !stuart (gcm.cache/stuart.gcm) PASS: g++.dg/modules/atom-preamble-2_f.C module-cmi !stuart (gcm.cache/stuart.gcm) PASS: g++.dg/modules/atom-preamble-3.C -std=c++17 (test for errors, line 3) PASS: g++.dg/modules/atom-preamble-3.C -std=c++17 at line 4 (test for errors, line ) PASS: g++.dg/modules/atom-preamble-3.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/atom-preamble-3.C -std=c++20 (test for errors, line 3) PASS: g++.dg/modules/atom-preamble-3.C -std=c++20 at line 4 (test for errors, line ) PASS: g++.dg/modules/atom-preamble-3.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/atom-preamble-3.C -std=c++26 (test for errors, line 3) PASS: g++.dg/modules/atom-preamble-3.C -std=c++26 at line 4 (test for errors, line ) PASS: g++.dg/modules/atom-preamble-3.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/atom-preamble-4.C -std=c++17 at line 6 (test for errors, line 4) PASS: g++.dg/modules/atom-preamble-4.C -std=c++17 at line 7 (test for errors, line 4) PASS: g++.dg/modules/atom-preamble-4.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/atom-preamble-4.C -std=c++20 at line 6 (test for errors, line 4) PASS: g++.dg/modules/atom-preamble-4.C -std=c++20 at line 7 (test for errors, line 4) PASS: g++.dg/modules/atom-preamble-4.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/atom-preamble-4.C -std=c++26 at line 6 (test for errors, line 4) PASS: g++.dg/modules/atom-preamble-4.C -std=c++26 at line 7 (test for errors, line 4) PASS: g++.dg/modules/atom-preamble-4.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/atom-preamble-5.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/atom-preamble-5.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/atom-preamble-5.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/attrib-1_a.C -std=c++17 (test for warnings, line 13) PASS: g++.dg/modules/attrib-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/attrib-1_a.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/modules/attrib-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/attrib-1_a.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/modules/attrib-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/attrib-1_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/attrib-1_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/attrib-1_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/attrib-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/attrib-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/attrib-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/attrib-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/attrib-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/attrib-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/attrib-2_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/attrib-2_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/attrib-2_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/attrib-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/attrib-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/attrib-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/attrib-3_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/attrib-3_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/attrib-3_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/attrib-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/attrib-3_a.H.gcm) PASS: g++.dg/modules/attrib-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/attrib-3_a.H.gcm) PASS: g++.dg/modules/attrib-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/attrib-3_a.H.gcm) PASS: g++.dg/modules/attrib-3_b.C -std=c++17 (test for errors, line 18) PASS: g++.dg/modules/attrib-3_b.C -std=c++17 (test for warnings, line 10) PASS: g++.dg/modules/attrib-3_b.C -std=c++17 (test for warnings, line 13) PASS: g++.dg/modules/attrib-3_b.C -std=c++17 (test for warnings, line 14) PASS: g++.dg/modules/attrib-3_b.C -std=c++17 (test for warnings, line 4) PASS: g++.dg/modules/attrib-3_b.C -std=c++17 (test for warnings, line 6) PASS: g++.dg/modules/attrib-3_b.C -std=c++17 (test for warnings, line 7) PASS: g++.dg/modules/attrib-3_b.C -std=c++17 (test for warnings, line 9) PASS: g++.dg/modules/attrib-3_b.C -std=c++17 at line 20 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++17 at line 22 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++17 at line 23 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++17 at line 25 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++17 at line 26 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++17 at line 29 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++17 at line 30 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/attrib-3_b.C -std=c++20 (test for errors, line 18) PASS: g++.dg/modules/attrib-3_b.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/modules/attrib-3_b.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/modules/attrib-3_b.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/modules/attrib-3_b.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/modules/attrib-3_b.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/modules/attrib-3_b.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/modules/attrib-3_b.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/modules/attrib-3_b.C -std=c++20 at line 20 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++20 at line 22 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++20 at line 23 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++20 at line 25 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++20 at line 26 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++20 at line 29 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++20 at line 30 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/attrib-3_b.C -std=c++26 (test for errors, line 18) PASS: g++.dg/modules/attrib-3_b.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/modules/attrib-3_b.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/modules/attrib-3_b.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/modules/attrib-3_b.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/modules/attrib-3_b.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/modules/attrib-3_b.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/modules/attrib-3_b.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/modules/attrib-3_b.C -std=c++26 at line 20 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++26 at line 22 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++26 at line 23 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++26 at line 25 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++26 at line 26 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++26 at line 29 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++26 at line 30 (test for errors, line ) PASS: g++.dg/modules/attrib-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/attrib-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/attrib-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/attrib-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/attrib-4_a.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/attrib-4_a.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/attrib-4_a.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/attrib-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/attrib-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/attrib-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/attrib-5_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/attrib-5_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/attrib-5_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/attrib-5_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/attrib-5_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/attrib-5_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/attrib-5_b.C -std=c++17 scan-assembler barbar PASS: g++.dg/modules/attrib-5_b.C -std=c++17 scan-assembler quxqux PASS: g++.dg/modules/attrib-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/attrib-5_b.C -std=c++20 scan-assembler barbar PASS: g++.dg/modules/attrib-5_b.C -std=c++20 scan-assembler quxqux PASS: g++.dg/modules/attrib-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/attrib-5_b.C -std=c++26 scan-assembler barbar PASS: g++.dg/modules/attrib-5_b.C -std=c++26 scan-assembler quxqux PASS: g++.dg/modules/attrib-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/auto-1_a.H -std=gnu++17 (test for excess errors) PASS: g++.dg/modules/auto-1_a.H -std=gnu++20 (test for excess errors) PASS: g++.dg/modules/auto-1_a.H -std=gnu++26 (test for excess errors) PASS: g++.dg/modules/auto-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-1_a.H.gcm) PASS: g++.dg/modules/auto-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-1_a.H.gcm) PASS: g++.dg/modules/auto-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-1_a.H.gcm) PASS: g++.dg/modules/auto-1_b.C -std=gnu++17 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/auto-1_b.C -std=gnu++17 (test for excess errors) PASS: g++.dg/modules/auto-1_b.C -std=gnu++20 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/auto-1_b.C -std=gnu++20 (test for excess errors) PASS: g++.dg/modules/auto-1_b.C -std=gnu++26 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/auto-1_b.C -std=gnu++26 (test for excess errors) PASS: g++.dg/modules/auto-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/auto-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/auto-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/auto-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-2_a.H.gcm) PASS: g++.dg/modules/auto-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-2_a.H.gcm) PASS: g++.dg/modules/auto-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-2_a.H.gcm) PASS: g++.dg/modules/auto-2_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/auto-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/auto-2_b.C -std=c++20 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/auto-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/auto-2_b.C -std=c++26 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/auto-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/auto-3_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/auto-3_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/auto-3_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/auto-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-3_a.H.gcm) PASS: g++.dg/modules/auto-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-3_a.H.gcm) PASS: g++.dg/modules/auto-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-3_a.H.gcm) PASS: g++.dg/modules/auto-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/auto-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/auto-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/auto-4_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/auto-4_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/auto-4_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/auto-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-4_a.H.gcm) PASS: g++.dg/modules/auto-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-4_a.H.gcm) PASS: g++.dg/modules/auto-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-4_a.H.gcm) PASS: g++.dg/modules/auto-4_b.C -std=c++17 at line 14 (test for bogus messages, line ) PASS: g++.dg/modules/auto-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/auto-4_b.C -std=c++20 at line 14 (test for bogus messages, line ) PASS: g++.dg/modules/auto-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/auto-4_b.C -std=c++26 at line 14 (test for bogus messages, line ) PASS: g++.dg/modules/auto-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/auto-5_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/auto-5_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/auto-5_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/auto-5_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/auto-5_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/auto-5_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/auto-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/auto-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/auto-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/auto-5_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/auto-5_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/auto-5_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/auto-5_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/auto-5_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/auto-5_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/auto-6_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/auto-6_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/auto-6_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/auto-6_b.C -std=c++17 (test for errors, line 3) PASS: g++.dg/modules/auto-6_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/auto-6_b.C -std=c++20 (test for errors, line 3) PASS: g++.dg/modules/auto-6_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/auto-6_b.C -std=c++26 (test for errors, line 3) PASS: g++.dg/modules/auto-6_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/auto-7_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/auto-7_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/auto-7_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/auto-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-7_a.H.gcm) PASS: g++.dg/modules/auto-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-7_a.H.gcm) PASS: g++.dg/modules/auto-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-7_a.H.gcm) PASS: g++.dg/modules/auto-7_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/auto-7_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/auto-7_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/bad-mapper-1.C -std=c++17 at line 3 (test for errors, line ) PASS: g++.dg/modules/bad-mapper-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/bad-mapper-1.C -std=c++20 at line 3 (test for errors, line ) PASS: g++.dg/modules/bad-mapper-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/bad-mapper-1.C -std=c++26 at line 3 (test for errors, line ) PASS: g++.dg/modules/bad-mapper-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/bad-mapper-2.C -std=c++17 at line 3 (test for errors, line ) PASS: g++.dg/modules/bad-mapper-2.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/bad-mapper-2.C -std=c++20 at line 3 (test for errors, line ) PASS: g++.dg/modules/bad-mapper-2.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/bad-mapper-2.C -std=c++26 at line 3 (test for errors, line ) PASS: g++.dg/modules/bad-mapper-2.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/bad-mapper-3.C -std=c++17 at line 3 (test for errors, line ) PASS: g++.dg/modules/bad-mapper-3.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/bad-mapper-3.C -std=c++20 at line 3 (test for errors, line ) PASS: g++.dg/modules/bad-mapper-3.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/bad-mapper-3.C -std=c++26 at line 3 (test for errors, line ) PASS: g++.dg/modules/bad-mapper-3.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ben-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ben-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ben-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ben-1_a.C module-cmi =partitions/module-import.mod (partitions/module-import.mod) PASS: g++.dg/modules/ben-1_a.C module-cmi =partitions/module-import.mod (partitions/module-import.mod) PASS: g++.dg/modules/ben-1_a.C module-cmi =partitions/module-import.mod (partitions/module-import.mod) PASS: g++.dg/modules/ben-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ben-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ben-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ben-1_b.C module-cmi =module.mod (module.mod) PASS: g++.dg/modules/ben-1_b.C module-cmi =module.mod (module.mod) PASS: g++.dg/modules/ben-1_b.C module-cmi =module.mod (module.mod) PASS: g++.dg/modules/bfield-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/bfield-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/bfield-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/bfield-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/bfield-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/bfield-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/bfield-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/bfield-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/bfield-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/bfield-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/bfield-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/bfield-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/bfield-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/bfield-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/bfield-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/bfield-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/bfield-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/bfield-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/bfield-3.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/bfield-3.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/bfield-3.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/bfield-3.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/bfield-3.H.gcm) PASS: g++.dg/modules/bfield-3.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/bfield-3.H.gcm) PASS: g++.dg/modules/bfield-3.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/bfield-3.H.gcm) PASS: g++.dg/modules/binding-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/binding-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/binding-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/binding-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/binding-1_a.H.gcm) PASS: g++.dg/modules/binding-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/binding-1_a.H.gcm) PASS: g++.dg/modules/binding-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/binding-1_a.H.gcm) PASS: g++.dg/modules/binding-1_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/binding-1_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/binding-1_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/binding-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/binding-1_b.H.gcm) PASS: g++.dg/modules/binding-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/binding-1_b.H.gcm) PASS: g++.dg/modules/binding-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/binding-1_b.H.gcm) PASS: g++.dg/modules/binding-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/binding-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/binding-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/binding-1_c.C module-cmi hello (gcm.cache/hello.gcm) PASS: g++.dg/modules/binding-1_c.C module-cmi hello (gcm.cache/hello.gcm) PASS: g++.dg/modules/binding-1_c.C module-cmi hello (gcm.cache/hello.gcm) PASS: g++.dg/modules/binding-2.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/binding-2.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/binding-2.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/binding-2.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/binding-2.H.gcm) PASS: g++.dg/modules/binding-2.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/binding-2.H.gcm) PASS: g++.dg/modules/binding-2.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/binding-2.H.gcm) PASS: g++.dg/modules/block-decl-1 -std=c++17 link PASS: g++.dg/modules/block-decl-1 -std=c++20 link PASS: g++.dg/modules/block-decl-1 -std=c++26 link PASS: g++.dg/modules/block-decl-1_a.C -std=c++17 (test for bogus messages, line 7) PASS: g++.dg/modules/block-decl-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/block-decl-1_a.C -std=c++20 (test for bogus messages, line 7) PASS: g++.dg/modules/block-decl-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/block-decl-1_a.C -std=c++26 (test for bogus messages, line 7) PASS: g++.dg/modules/block-decl-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/block-decl-1_a.C module-cmi bla (gcm.cache/bla.gcm) PASS: g++.dg/modules/block-decl-1_a.C module-cmi bla (gcm.cache/bla.gcm) PASS: g++.dg/modules/block-decl-1_a.C module-cmi bla (gcm.cache/bla.gcm) PASS: g++.dg/modules/block-decl-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/block-decl-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/block-decl-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/block-decl-2.C -std=c++17 (test for errors, line 14) PASS: g++.dg/modules/block-decl-2.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/block-decl-2.C -std=c++20 (test for errors, line 14) PASS: g++.dg/modules/block-decl-2.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/block-decl-2.C -std=c++26 (test for errors, line 14) PASS: g++.dg/modules/block-decl-2.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/block-decl-2.C module-cmi !mod (gcm.cache/mod.gcm) PASS: g++.dg/modules/block-decl-2.C module-cmi !mod (gcm.cache/mod.gcm) PASS: g++.dg/modules/block-decl-2.C module-cmi !mod (gcm.cache/mod.gcm) PASS: g++.dg/modules/block-decl-3 -std=c++17 link PASS: g++.dg/modules/block-decl-3 -std=c++20 link PASS: g++.dg/modules/block-decl-3 -std=c++26 link PASS: g++.dg/modules/block-decl-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/block-decl-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/block-decl-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/block-decl-3_a.C module-cmi mod (gcm.cache/mod.gcm) PASS: g++.dg/modules/block-decl-3_a.C module-cmi mod (gcm.cache/mod.gcm) PASS: g++.dg/modules/block-decl-3_a.C module-cmi mod (gcm.cache/mod.gcm) PASS: g++.dg/modules/block-decl-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/block-decl-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/block-decl-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/block-decl-3_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/block-decl-3_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/block-decl-3_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/block-decl-4_a.C -std=c++17 scan-lang-dump module "Wrote:-[0-9]*'s attached merge key type_decl:'::bar::._anon_[0-9]*'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++17 scan-lang-dump module "Wrote:-[0-9]*'s attached merge key type_decl:'::foo::S'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++17 scan-lang-dump module "Wrote:-[0-9]*'s attached merge key type_decl:'::inline_qux::XI::inner::YIN'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++17 scan-lang-dump module "Wrote:-[0-9]*'s attached merge key type_decl:'::qux::XN'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++17 scan-lang-dump module "Wrote:-[0-9]*'s attached merge key type_decl:'::qux::XN::inner::YNN'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++17 scan-lang-dump module "Wrote:-[0-9]*'s local type merge key type_decl:'::inline_bar::._anon_[0-9]*'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++17 scan-lang-dump module "Wrote:-[0-9]*'s local type merge key type_decl:'::inline_foo::S'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++17 scan-lang-dump module "Wrote:-[0-9]*'s local type merge key type_decl:'::inline_qux::XI'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++17 scan-lang-dump module "Wrote:-[0-9]*'s local type merge key type_decl:'::inline_qux::XI::inline_inner::YII'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++17 scan-lang-dump module "Wrote:-[0-9]*'s local type merge key type_decl:'::qux::XN::inline_inner::YNI'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/block-decl-4_a.C -std=c++20 scan-lang-dump module "Wrote:-[0-9]*'s attached merge key type_decl:'::bar::._anon_[0-9]*'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++20 scan-lang-dump module "Wrote:-[0-9]*'s attached merge key type_decl:'::foo::S'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++20 scan-lang-dump module "Wrote:-[0-9]*'s attached merge key type_decl:'::inline_qux::XI::inner::YIN'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++20 scan-lang-dump module "Wrote:-[0-9]*'s attached merge key type_decl:'::qux::XN'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++20 scan-lang-dump module "Wrote:-[0-9]*'s attached merge key type_decl:'::qux::XN::inner::YNN'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++20 scan-lang-dump module "Wrote:-[0-9]*'s local type merge key type_decl:'::inline_bar::._anon_[0-9]*'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++20 scan-lang-dump module "Wrote:-[0-9]*'s local type merge key type_decl:'::inline_foo::S'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++20 scan-lang-dump module "Wrote:-[0-9]*'s local type merge key type_decl:'::inline_qux::XI'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++20 scan-lang-dump module "Wrote:-[0-9]*'s local type merge key type_decl:'::inline_qux::XI::inline_inner::YII'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++20 scan-lang-dump module "Wrote:-[0-9]*'s local type merge key type_decl:'::qux::XN::inline_inner::YNI'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/block-decl-4_a.C -std=c++26 scan-lang-dump module "Wrote:-[0-9]*'s attached merge key type_decl:'::bar::._anon_[0-9]*'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++26 scan-lang-dump module "Wrote:-[0-9]*'s attached merge key type_decl:'::foo::S'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++26 scan-lang-dump module "Wrote:-[0-9]*'s attached merge key type_decl:'::inline_qux::XI::inner::YIN'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++26 scan-lang-dump module "Wrote:-[0-9]*'s attached merge key type_decl:'::qux::XN'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++26 scan-lang-dump module "Wrote:-[0-9]*'s attached merge key type_decl:'::qux::XN::inner::YNN'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++26 scan-lang-dump module "Wrote:-[0-9]*'s local type merge key type_decl:'::inline_bar::._anon_[0-9]*'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++26 scan-lang-dump module "Wrote:-[0-9]*'s local type merge key type_decl:'::inline_foo::S'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++26 scan-lang-dump module "Wrote:-[0-9]*'s local type merge key type_decl:'::inline_qux::XI'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++26 scan-lang-dump module "Wrote:-[0-9]*'s local type merge key type_decl:'::inline_qux::XI::inline_inner::YII'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++26 scan-lang-dump module "Wrote:-[0-9]*'s local type merge key type_decl:'::qux::XN::inline_inner::YNI'" PASS: g++.dg/modules/block-decl-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/block-decl-4_a.C module-cmi m:part (gcm.cache/m-part.gcm) PASS: g++.dg/modules/block-decl-4_a.C module-cmi m:part (gcm.cache/m-part.gcm) PASS: g++.dg/modules/block-decl-4_a.C module-cmi m:part (gcm.cache/m-part.gcm) PASS: g++.dg/modules/block-decl-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/block-decl-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/block-decl-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/block-decl-4_b.C module-cmi m (gcm.cache/m.gcm) PASS: g++.dg/modules/block-decl-4_b.C module-cmi m (gcm.cache/m.gcm) PASS: g++.dg/modules/block-decl-4_b.C module-cmi m (gcm.cache/m.gcm) PASS: g++.dg/modules/block-decl-4_c.C -std=c++17 scan-lang-dump-times module "Read:-[0-9]*'s attached merge key \\(matched\\) type_decl" 5 PASS: g++.dg/modules/block-decl-4_c.C -std=c++17 scan-lang-dump-times module "Read:-[0-9]*'s local type merge key \\(matched\\) type_decl" 5 PASS: g++.dg/modules/block-decl-4_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/block-decl-4_c.C -std=c++20 scan-lang-dump-times module "Read:-[0-9]*'s attached merge key \\(matched\\) type_decl" 5 PASS: g++.dg/modules/block-decl-4_c.C -std=c++20 scan-lang-dump-times module "Read:-[0-9]*'s local type merge key \\(matched\\) type_decl" 5 PASS: g++.dg/modules/block-decl-4_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/block-decl-4_c.C -std=c++26 scan-lang-dump-times module "Read:-[0-9]*'s attached merge key \\(matched\\) type_decl" 5 PASS: g++.dg/modules/block-decl-4_c.C -std=c++26 scan-lang-dump-times module "Read:-[0-9]*'s local type merge key \\(matched\\) type_decl" 5 PASS: g++.dg/modules/block-decl-4_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/bool-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/bool-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/bool-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/bool-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/bool-1_a.H.gcm) PASS: g++.dg/modules/bool-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/bool-1_a.H.gcm) PASS: g++.dg/modules/bool-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/bool-1_a.H.gcm) PASS: g++.dg/modules/bool-1_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/bool-1_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/bool-1_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/bool-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/bool-1_b.H.gcm) PASS: g++.dg/modules/bool-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/bool-1_b.H.gcm) PASS: g++.dg/modules/bool-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/bool-1_b.H.gcm) PASS: g++.dg/modules/bool-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/bool-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/bool-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/bug-1 -std=c++17 execute PASS: g++.dg/modules/bug-1 -std=c++17 link PASS: g++.dg/modules/bug-1 -std=c++20 execute PASS: g++.dg/modules/bug-1 -std=c++20 link PASS: g++.dg/modules/bug-1 -std=c++26 execute PASS: g++.dg/modules/bug-1 -std=c++26 link PASS: g++.dg/modules/bug-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/bug-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/bug-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/bug-1_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/bug-1_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/bug-1_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/bug-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/bug-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/bug-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/builtin-1_a.C -std=c++17 scan-lang-dump module "Writing named:-[0-9]* function_decl:'::operator delete'\\n *Wrote[^\\n]*\\n *Writing:-[0-9]*'s named merge key \\(decl\\) function_decl:'::operator delete'" PASS: g++.dg/modules/builtin-1_a.C -std=c++17 scan-lang-dump module "Wrote GMF:-[0-9]* function_decl:'::operator delete \\[\\]'@builtin" PASS: g++.dg/modules/builtin-1_a.C -std=c++17 scan-lang-dump module "Wrote GMF:-[0-9]* function_decl:'::operator delete'@builtin" PASS: g++.dg/modules/builtin-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/builtin-1_a.C -std=c++20 scan-lang-dump module "Writing named:-[0-9]* function_decl:'::operator delete'\\n *Wrote[^\\n]*\\n *Writing:-[0-9]*'s named merge key \\(decl\\) function_decl:'::operator delete'" PASS: g++.dg/modules/builtin-1_a.C -std=c++20 scan-lang-dump module "Wrote GMF:-[0-9]* function_decl:'::operator delete \\[\\]'@builtin" PASS: g++.dg/modules/builtin-1_a.C -std=c++20 scan-lang-dump module "Wrote GMF:-[0-9]* function_decl:'::operator delete'@builtin" PASS: g++.dg/modules/builtin-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/builtin-1_a.C -std=c++26 scan-lang-dump module "Writing named:-[0-9]* function_decl:'::operator delete'\\n *Wrote[^\\n]*\\n *Writing:-[0-9]*'s named merge key \\(decl\\) function_decl:'::operator delete'" PASS: g++.dg/modules/builtin-1_a.C -std=c++26 scan-lang-dump module "Wrote GMF:-[0-9]* function_decl:'::operator delete \\[\\]'@builtin" PASS: g++.dg/modules/builtin-1_a.C -std=c++26 scan-lang-dump module "Wrote GMF:-[0-9]* function_decl:'::operator delete'@builtin" PASS: g++.dg/modules/builtin-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/builtin-1_a.C module-cmi builtin (gcm.cache/builtin.gcm) PASS: g++.dg/modules/builtin-1_a.C module-cmi builtin (gcm.cache/builtin.gcm) PASS: g++.dg/modules/builtin-1_a.C module-cmi builtin (gcm.cache/builtin.gcm) PASS: g++.dg/modules/builtin-1_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) function_decl:'::operator delete \\[\\]'" PASS: g++.dg/modules/builtin-1_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) function_decl:'::operator delete'" PASS: g++.dg/modules/builtin-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/builtin-1_b.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) function_decl:'::operator delete \\[\\]'" PASS: g++.dg/modules/builtin-1_b.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) function_decl:'::operator delete'" PASS: g++.dg/modules/builtin-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/builtin-1_b.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) function_decl:'::operator delete \\[\\]'" PASS: g++.dg/modules/builtin-1_b.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) function_decl:'::operator delete'" PASS: g++.dg/modules/builtin-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/builtin-2.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/builtin-2.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/builtin-2.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/builtin-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/builtin-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/builtin-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/builtin-3_a.C module-cmi builtins (gcm.cache/builtins.gcm) PASS: g++.dg/modules/builtin-3_a.C module-cmi builtins (gcm.cache/builtins.gcm) PASS: g++.dg/modules/builtin-3_a.C module-cmi builtins (gcm.cache/builtins.gcm) PASS: g++.dg/modules/builtin-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/builtin-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/builtin-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/builtin-4_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/builtin-4_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/builtin-4_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/builtin-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/builtin-4_a.H.gcm) PASS: g++.dg/modules/builtin-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/builtin-4_a.H.gcm) PASS: g++.dg/modules/builtin-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/builtin-4_a.H.gcm) PASS: g++.dg/modules/builtin-4_b.C -std=c++17 scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator delete \\[\\]'" PASS: g++.dg/modules/builtin-4_b.C -std=c++17 scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator delete'" PASS: g++.dg/modules/builtin-4_b.C -std=c++17 scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator new \\[\\]'" PASS: g++.dg/modules/builtin-4_b.C -std=c++17 scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator new'" PASS: g++.dg/modules/builtin-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/builtin-4_b.C -std=c++20 scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator delete \\[\\]'" PASS: g++.dg/modules/builtin-4_b.C -std=c++20 scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator delete'" PASS: g++.dg/modules/builtin-4_b.C -std=c++20 scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator new \\[\\]'" PASS: g++.dg/modules/builtin-4_b.C -std=c++20 scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator new'" PASS: g++.dg/modules/builtin-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/builtin-4_b.C -std=c++26 scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator delete \\[\\]'" PASS: g++.dg/modules/builtin-4_b.C -std=c++26 scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator delete'" PASS: g++.dg/modules/builtin-4_b.C -std=c++26 scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator new \\[\\]'" PASS: g++.dg/modules/builtin-4_b.C -std=c++26 scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator new'" PASS: g++.dg/modules/builtin-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/builtin-5_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/builtin-5_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/builtin-5_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/builtin-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/builtin-5_a.H.gcm) PASS: g++.dg/modules/builtin-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/builtin-5_a.H.gcm) PASS: g++.dg/modules/builtin-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/builtin-5_a.H.gcm) PASS: g++.dg/modules/builtin-5_b.C -std=c++17 dg-regexp 12 was found: "[^\n]*builtin-5_b.C:10:[0-9]*: error: conflicting declaration of C function 'int printf\(const char\*, int\)'\nIn module [^\n]*builtin-5_a.H, imported at [^\n]*builtin-5_b.C:3:\n[^\n]*builtin-5_a.H:3:[0-9]*: note: previous declaration 'int printf\(const char\*, ...\)'" PASS: g++.dg/modules/builtin-5_b.C -std=c++17 scan-lang-dump module "Read:-1's named merge key \\(matched\\) function_decl:'::printf'" PASS: g++.dg/modules/builtin-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/builtin-5_b.C -std=c++20 dg-regexp 12 was found: "[^\n]*builtin-5_b.C:10:[0-9]*: error: conflicting declaration of C function 'int printf\(const char\*, int\)'\nIn module [^\n]*builtin-5_a.H, imported at [^\n]*builtin-5_b.C:3:\n[^\n]*builtin-5_a.H:3:[0-9]*: note: previous declaration 'int printf\(const char\*, ...\)'" PASS: g++.dg/modules/builtin-5_b.C -std=c++20 scan-lang-dump module "Read:-1's named merge key \\(matched\\) function_decl:'::printf'" PASS: g++.dg/modules/builtin-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/builtin-5_b.C -std=c++26 dg-regexp 12 was found: "[^\n]*builtin-5_b.C:10:[0-9]*: error: conflicting declaration of C function 'int printf\(const char\*, int\)'\nIn module [^\n]*builtin-5_a.H, imported at [^\n]*builtin-5_b.C:3:\n[^\n]*builtin-5_a.H:3:[0-9]*: note: previous declaration 'int printf\(const char\*, ...\)'" PASS: g++.dg/modules/builtin-5_b.C -std=c++26 scan-lang-dump module "Read:-1's named merge key \\(matched\\) function_decl:'::printf'" PASS: g++.dg/modules/builtin-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/builtin-6_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/builtin-6_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/builtin-6_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/builtin-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/builtin-6_a.H.gcm) PASS: g++.dg/modules/builtin-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/builtin-6_a.H.gcm) PASS: g++.dg/modules/builtin-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/builtin-6_a.H.gcm) PASS: g++.dg/modules/builtin-6_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/builtin-6_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/builtin-6_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/builtin-7_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/builtin-7_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/builtin-7_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/builtin-7_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/builtin-7_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/builtin-7_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/builtin-8.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/builtin-8.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/builtin-8.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/builtin-8.C module-cmi builtins (gcm.cache/builtins.gcm) PASS: g++.dg/modules/builtin-8.C module-cmi builtins (gcm.cache/builtins.gcm) PASS: g++.dg/modules/builtin-8.C module-cmi builtins (gcm.cache/builtins.gcm) PASS: g++.dg/modules/builtin-9_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/builtin-9_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/builtin-9_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/builtin-9_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/builtin-9_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/builtin-9_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/by-name-1.C -std=c++17 scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::X'" PASS: g++.dg/modules/by-name-1.C -std=c++17 scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::X'" PASS: g++.dg/modules/by-name-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/by-name-1.C -std=c++20 scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::X'" PASS: g++.dg/modules/by-name-1.C -std=c++20 scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::X'" PASS: g++.dg/modules/by-name-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/by-name-1.C -std=c++26 scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::X'" PASS: g++.dg/modules/by-name-1.C -std=c++26 scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::X'" PASS: g++.dg/modules/by-name-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/by-name-1.C module-cmi frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/by-name-1.C module-cmi frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/by-name-1.C module-cmi frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/cexpr-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cexpr-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cexpr-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cexpr-1_a.C module-cmi Const (gcm.cache/Const.gcm) PASS: g++.dg/modules/cexpr-1_a.C module-cmi Const (gcm.cache/Const.gcm) PASS: g++.dg/modules/cexpr-1_a.C module-cmi Const (gcm.cache/Const.gcm) PASS: g++.dg/modules/cexpr-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cexpr-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cexpr-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cexpr-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cexpr-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cexpr-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cexpr-2_a.C module-cmi sqrt (gcm.cache/sqrt.gcm) PASS: g++.dg/modules/cexpr-2_a.C module-cmi sqrt (gcm.cache/sqrt.gcm) PASS: g++.dg/modules/cexpr-2_a.C module-cmi sqrt (gcm.cache/sqrt.gcm) PASS: g++.dg/modules/cexpr-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cexpr-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cexpr-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cexpr-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cexpr-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cexpr-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cexpr-3_a.C module-cmi pr101449 (gcm.cache/pr101449.gcm) PASS: g++.dg/modules/cexpr-3_a.C module-cmi pr101449 (gcm.cache/pr101449.gcm) PASS: g++.dg/modules/cexpr-3_a.C module-cmi pr101449 (gcm.cache/pr101449.gcm) PASS: g++.dg/modules/cexpr-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cexpr-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cexpr-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cexpr-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cexpr-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cexpr-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cexpr-4_a.C module-cmi Cexpr4 (gcm.cache/Cexpr4.gcm) PASS: g++.dg/modules/cexpr-4_a.C module-cmi Cexpr4 (gcm.cache/Cexpr4.gcm) PASS: g++.dg/modules/cexpr-4_a.C module-cmi Cexpr4 (gcm.cache/Cexpr4.gcm) PASS: g++.dg/modules/cexpr-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cexpr-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cexpr-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cexpr-5_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cexpr-5_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cexpr-5_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cexpr-5_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/cexpr-5_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/cexpr-5_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/cexpr-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cexpr-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cexpr-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/circ-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/circ-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/circ-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/circ-1_a.C module-cmi Bob (gcm.cache/Bob.gcm) PASS: g++.dg/modules/circ-1_a.C module-cmi Bob (gcm.cache/Bob.gcm) PASS: g++.dg/modules/circ-1_a.C module-cmi Bob (gcm.cache/Bob.gcm) PASS: g++.dg/modules/circ-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/circ-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/circ-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/circ-1_b.C module-cmi Kevin (gcm.cache/Kevin.gcm) PASS: g++.dg/modules/circ-1_b.C module-cmi Kevin (gcm.cache/Kevin.gcm) PASS: g++.dg/modules/circ-1_b.C module-cmi Kevin (gcm.cache/Kevin.gcm) PASS: g++.dg/modules/circ-1_c.C -std=c++17 (test for warnings, line 2) PASS: g++.dg/modules/circ-1_c.C -std=c++17 at line 6 (test for errors, line ) PASS: g++.dg/modules/circ-1_c.C -std=c++17 at line 7 (test for errors, line ) PASS: g++.dg/modules/circ-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/circ-1_c.C -std=c++20 (test for warnings, line 2) PASS: g++.dg/modules/circ-1_c.C -std=c++20 at line 6 (test for errors, line ) PASS: g++.dg/modules/circ-1_c.C -std=c++20 at line 7 (test for errors, line ) PASS: g++.dg/modules/circ-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/circ-1_c.C -std=c++26 (test for warnings, line 2) PASS: g++.dg/modules/circ-1_c.C -std=c++26 at line 6 (test for errors, line ) PASS: g++.dg/modules/circ-1_c.C -std=c++26 at line 7 (test for errors, line ) PASS: g++.dg/modules/circ-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/circ-1_d.C -std=c++17 (test for errors, line 5) PASS: g++.dg/modules/circ-1_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/circ-1_d.C -std=c++17 Kevin.nms: at line 6 (test for warnings, line ) PASS: g++.dg/modules/circ-1_d.C -std=c++20 (test for errors, line 5) PASS: g++.dg/modules/circ-1_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/circ-1_d.C -std=c++20 Kevin.nms: at line 6 (test for warnings, line ) PASS: g++.dg/modules/circ-1_d.C -std=c++26 (test for errors, line 5) PASS: g++.dg/modules/circ-1_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/circ-1_d.C -std=c++26 Kevin.nms: at line 6 (test for warnings, line ) PASS: g++.dg/modules/class-1 -std=c++17 execute PASS: g++.dg/modules/class-1 -std=c++17 link PASS: g++.dg/modules/class-1 -std=c++20 execute PASS: g++.dg/modules/class-1 -std=c++20 link PASS: g++.dg/modules/class-1 -std=c++26 execute PASS: g++.dg/modules/class-1 -std=c++26 link PASS: g++.dg/modules/class-10_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-10_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-10_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/class-10_a.H.gcm) PASS: g++.dg/modules/class-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/class-10_a.H.gcm) PASS: g++.dg/modules/class-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/class-10_a.H.gcm) PASS: g++.dg/modules/class-10_b.C -std=c++17 (test for errors, line 13) PASS: g++.dg/modules/class-10_b.C -std=c++17 (test for errors, line 17) PASS: g++.dg/modules/class-10_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-10_b.C -std=c++20 (test for errors, line 13) PASS: g++.dg/modules/class-10_b.C -std=c++20 (test for errors, line 17) PASS: g++.dg/modules/class-10_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-10_b.C -std=c++26 (test for errors, line 13) PASS: g++.dg/modules/class-10_b.C -std=c++26 (test for errors, line 17) PASS: g++.dg/modules/class-10_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-11_a.H -std=c++14 (test for warnings, line 11) PASS: g++.dg/modules/class-11_a.H -std=c++14 (test for excess errors) PASS: g++.dg/modules/class-11_a.H -std=c++20 (test for warnings, line 11) PASS: g++.dg/modules/class-11_a.H -std=c++20 (test for warnings, line 24) PASS: g++.dg/modules/class-11_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-11_a.H -std=c++26 (test for warnings, line 11) PASS: g++.dg/modules/class-11_a.H -std=c++26 (test for warnings, line 24) PASS: g++.dg/modules/class-11_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-11_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/class-11_a.H.gcm) PASS: g++.dg/modules/class-11_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/class-11_a.H.gcm) PASS: g++.dg/modules/class-11_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/class-11_a.H.gcm) PASS: g++.dg/modules/class-11_b.C -std=c++14 (test for warnings, line 7) PASS: g++.dg/modules/class-11_b.C -std=c++14 (test for excess errors) PASS: g++.dg/modules/class-11_b.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/modules/class-11_b.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/modules/class-11_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-11_b.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/modules/class-11_b.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/modules/class-11_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-12_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-12_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-12_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-12_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/class-12_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/class-12_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 10) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 11) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 13) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 14) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 15) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 29) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 30) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 31) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 32) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 33) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 35) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 36) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 37) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 40) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 41) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 42) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 43) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 44) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 46) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 47) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 48) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 7) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 8) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for errors, line 9) PASS: g++.dg/modules/class-12_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 10) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 11) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 13) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 14) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 15) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 29) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 30) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 31) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 32) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 33) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 35) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 36) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 37) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 40) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 41) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 42) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 43) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 44) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 46) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 47) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 48) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 7) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 8) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for errors, line 9) PASS: g++.dg/modules/class-12_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 10) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 11) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 13) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 14) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 15) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 29) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 30) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 31) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 32) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 33) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 35) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 36) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 37) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 40) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 41) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 42) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 43) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 44) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 46) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 47) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 48) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 7) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 8) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for errors, line 9) PASS: g++.dg/modules/class-12_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-12_b.C module-cmi !X (gcm.cache/X.gcm) PASS: g++.dg/modules/class-12_b.C module-cmi !X (gcm.cache/X.gcm) PASS: g++.dg/modules/class-12_b.C module-cmi !X (gcm.cache/X.gcm) PASS: g++.dg/modules/class-12_c.C -std=c++17 (test for errors, line 10) PASS: g++.dg/modules/class-12_c.C -std=c++17 (test for errors, line 12) PASS: g++.dg/modules/class-12_c.C -std=c++17 (test for errors, line 13) PASS: g++.dg/modules/class-12_c.C -std=c++17 (test for errors, line 14) PASS: g++.dg/modules/class-12_c.C -std=c++17 (test for errors, line 39) PASS: g++.dg/modules/class-12_c.C -std=c++17 (test for errors, line 40) PASS: g++.dg/modules/class-12_c.C -std=c++17 (test for errors, line 41) PASS: g++.dg/modules/class-12_c.C -std=c++17 (test for errors, line 42) PASS: g++.dg/modules/class-12_c.C -std=c++17 (test for errors, line 43) PASS: g++.dg/modules/class-12_c.C -std=c++17 (test for errors, line 45) PASS: g++.dg/modules/class-12_c.C -std=c++17 (test for errors, line 46) PASS: g++.dg/modules/class-12_c.C -std=c++17 (test for errors, line 47) PASS: g++.dg/modules/class-12_c.C -std=c++17 (test for errors, line 6) PASS: g++.dg/modules/class-12_c.C -std=c++17 (test for errors, line 7) PASS: g++.dg/modules/class-12_c.C -std=c++17 (test for errors, line 8) PASS: g++.dg/modules/class-12_c.C -std=c++17 (test for errors, line 9) PASS: g++.dg/modules/class-12_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-12_c.C -std=c++20 (test for errors, line 10) PASS: g++.dg/modules/class-12_c.C -std=c++20 (test for errors, line 12) PASS: g++.dg/modules/class-12_c.C -std=c++20 (test for errors, line 13) PASS: g++.dg/modules/class-12_c.C -std=c++20 (test for errors, line 14) PASS: g++.dg/modules/class-12_c.C -std=c++20 (test for errors, line 39) PASS: g++.dg/modules/class-12_c.C -std=c++20 (test for errors, line 40) PASS: g++.dg/modules/class-12_c.C -std=c++20 (test for errors, line 41) PASS: g++.dg/modules/class-12_c.C -std=c++20 (test for errors, line 42) PASS: g++.dg/modules/class-12_c.C -std=c++20 (test for errors, line 43) PASS: g++.dg/modules/class-12_c.C -std=c++20 (test for errors, line 45) PASS: g++.dg/modules/class-12_c.C -std=c++20 (test for errors, line 46) PASS: g++.dg/modules/class-12_c.C -std=c++20 (test for errors, line 47) PASS: g++.dg/modules/class-12_c.C -std=c++20 (test for errors, line 6) PASS: g++.dg/modules/class-12_c.C -std=c++20 (test for errors, line 7) PASS: g++.dg/modules/class-12_c.C -std=c++20 (test for errors, line 8) PASS: g++.dg/modules/class-12_c.C -std=c++20 (test for errors, line 9) PASS: g++.dg/modules/class-12_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-12_c.C -std=c++26 (test for errors, line 10) PASS: g++.dg/modules/class-12_c.C -std=c++26 (test for errors, line 12) PASS: g++.dg/modules/class-12_c.C -std=c++26 (test for errors, line 13) PASS: g++.dg/modules/class-12_c.C -std=c++26 (test for errors, line 14) PASS: g++.dg/modules/class-12_c.C -std=c++26 (test for errors, line 39) PASS: g++.dg/modules/class-12_c.C -std=c++26 (test for errors, line 40) PASS: g++.dg/modules/class-12_c.C -std=c++26 (test for errors, line 41) PASS: g++.dg/modules/class-12_c.C -std=c++26 (test for errors, line 42) PASS: g++.dg/modules/class-12_c.C -std=c++26 (test for errors, line 43) PASS: g++.dg/modules/class-12_c.C -std=c++26 (test for errors, line 45) PASS: g++.dg/modules/class-12_c.C -std=c++26 (test for errors, line 46) PASS: g++.dg/modules/class-12_c.C -std=c++26 (test for errors, line 47) PASS: g++.dg/modules/class-12_c.C -std=c++26 (test for errors, line 6) PASS: g++.dg/modules/class-12_c.C -std=c++26 (test for errors, line 7) PASS: g++.dg/modules/class-12_c.C -std=c++26 (test for errors, line 8) PASS: g++.dg/modules/class-12_c.C -std=c++26 (test for errors, line 9) PASS: g++.dg/modules/class-12_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-13_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-13_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-13_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-13_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/class-13_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/class-13_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/class-13_b.C -std=c++17 (test for errors, line 4) PASS: g++.dg/modules/class-13_b.C -std=c++17 (test for errors, line 5) PASS: g++.dg/modules/class-13_b.C -std=c++17 dg-regexp 6 was found: "[^\n]*class-13_a.C:6:10: note: import declared attached to module 'M'\n" PASS: g++.dg/modules/class-13_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-13_b.C -std=c++20 (test for errors, line 4) PASS: g++.dg/modules/class-13_b.C -std=c++20 (test for errors, line 5) PASS: g++.dg/modules/class-13_b.C -std=c++20 dg-regexp 6 was found: "[^\n]*class-13_a.C:6:10: note: import declared attached to module 'M'\n" PASS: g++.dg/modules/class-13_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-13_b.C -std=c++26 (test for errors, line 4) PASS: g++.dg/modules/class-13_b.C -std=c++26 (test for errors, line 5) PASS: g++.dg/modules/class-13_b.C -std=c++26 dg-regexp 6 was found: "[^\n]*class-13_a.C:6:10: note: import declared attached to module 'M'\n" PASS: g++.dg/modules/class-13_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-1_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-1_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-1_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-2_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-2_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-2_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-2_b.C -std=c++17 (test for errors, line 4) PASS: g++.dg/modules/class-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-2_b.C -std=c++20 (test for errors, line 4) PASS: g++.dg/modules/class-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-2_b.C -std=c++26 (test for errors, line 4) PASS: g++.dg/modules/class-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-3 -std=c++17 execute PASS: g++.dg/modules/class-3 -std=c++17 link PASS: g++.dg/modules/class-3 -std=c++20 execute PASS: g++.dg/modules/class-3 -std=c++20 link PASS: g++.dg/modules/class-3 -std=c++26 execute PASS: g++.dg/modules/class-3 -std=c++26 link PASS: g++.dg/modules/class-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-3_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-3_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-3_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-3_b.C -std=c++17 scan-lang-dump module "Indirect:-2 decl's type record_type:'::X@One:.'" PASS: g++.dg/modules/class-3_b.C -std=c++17 scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::X@One:.'" PASS: g++.dg/modules/class-3_b.C -std=c++17 scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::X@One:.'" PASS: g++.dg/modules/class-3_b.C -std=c++17 scan-lang-dump module "Wrote import:-1 type_decl:'::X@One:.'" PASS: g++.dg/modules/class-3_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::X@One:.'@One" PASS: g++.dg/modules/class-3_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::X@One:.'@One" PASS: g++.dg/modules/class-3_b.C -std=c++17 scan-lang-dump module "Wrote member:-[0-9]* field_decl:'::X@One:.::a'" PASS: g++.dg/modules/class-3_b.C -std=c++17 scan-lang-dump module "Wrote member:-[0-9]* field_decl:'::X@One:.::b'" PASS: g++.dg/modules/class-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-3_b.C -std=c++20 scan-lang-dump module "Indirect:-2 decl's type record_type:'::X@One:.'" PASS: g++.dg/modules/class-3_b.C -std=c++20 scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::X@One:.'" PASS: g++.dg/modules/class-3_b.C -std=c++20 scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::X@One:.'" PASS: g++.dg/modules/class-3_b.C -std=c++20 scan-lang-dump module "Wrote import:-1 type_decl:'::X@One:.'" PASS: g++.dg/modules/class-3_b.C -std=c++20 scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::X@One:.'@One" PASS: g++.dg/modules/class-3_b.C -std=c++20 scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::X@One:.'@One" PASS: g++.dg/modules/class-3_b.C -std=c++20 scan-lang-dump module "Wrote member:-[0-9]* field_decl:'::X@One:.::a'" PASS: g++.dg/modules/class-3_b.C -std=c++20 scan-lang-dump module "Wrote member:-[0-9]* field_decl:'::X@One:.::b'" PASS: g++.dg/modules/class-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-3_b.C -std=c++26 scan-lang-dump module "Indirect:-2 decl's type record_type:'::X@One:.'" PASS: g++.dg/modules/class-3_b.C -std=c++26 scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::X@One:.'" PASS: g++.dg/modules/class-3_b.C -std=c++26 scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::X@One:.'" PASS: g++.dg/modules/class-3_b.C -std=c++26 scan-lang-dump module "Wrote import:-1 type_decl:'::X@One:.'" PASS: g++.dg/modules/class-3_b.C -std=c++26 scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::X@One:.'@One" PASS: g++.dg/modules/class-3_b.C -std=c++26 scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::X@One:.'@One" PASS: g++.dg/modules/class-3_b.C -std=c++26 scan-lang-dump module "Wrote member:-[0-9]* field_decl:'::X@One:.::a'" PASS: g++.dg/modules/class-3_b.C -std=c++26 scan-lang-dump module "Wrote member:-[0-9]* field_decl:'::X@One:.::b'" PASS: g++.dg/modules/class-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-3_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-3_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-3_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-3_d.C -std=c++17 scan-lang-dump module "Imported:-1 type_decl:'::X@One:.'@One" PASS: g++.dg/modules/class-3_d.C -std=c++17 scan-lang-dump module "Indirect:-2 decl's type record_type:'::X@One:.'" PASS: g++.dg/modules/class-3_d.C -std=c++17 scan-lang-dump module "Read member:-[0-9]* field_decl:'::X@One:.::a'" PASS: g++.dg/modules/class-3_d.C -std=c++17 scan-lang-dump module "Read member:-[0-9]* field_decl:'::X@One:.::b'" PASS: g++.dg/modules/class-3_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-3_d.C -std=c++20 scan-lang-dump module "Imported:-1 type_decl:'::X@One:.'@One" PASS: g++.dg/modules/class-3_d.C -std=c++20 scan-lang-dump module "Indirect:-2 decl's type record_type:'::X@One:.'" PASS: g++.dg/modules/class-3_d.C -std=c++20 scan-lang-dump module "Read member:-[0-9]* field_decl:'::X@One:.::a'" PASS: g++.dg/modules/class-3_d.C -std=c++20 scan-lang-dump module "Read member:-[0-9]* field_decl:'::X@One:.::b'" PASS: g++.dg/modules/class-3_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-3_d.C -std=c++26 scan-lang-dump module "Imported:-1 type_decl:'::X@One:.'@One" PASS: g++.dg/modules/class-3_d.C -std=c++26 scan-lang-dump module "Indirect:-2 decl's type record_type:'::X@One:.'" PASS: g++.dg/modules/class-3_d.C -std=c++26 scan-lang-dump module "Read member:-[0-9]* field_decl:'::X@One:.::a'" PASS: g++.dg/modules/class-3_d.C -std=c++26 scan-lang-dump module "Read member:-[0-9]* field_decl:'::X@One:.::b'" PASS: g++.dg/modules/class-3_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-4 -std=c++17 execute PASS: g++.dg/modules/class-4 -std=c++17 link PASS: g++.dg/modules/class-4 -std=c++20 execute PASS: g++.dg/modules/class-4 -std=c++20 link PASS: g++.dg/modules/class-4 -std=c++26 execute PASS: g++.dg/modules/class-4 -std=c++26 link PASS: g++.dg/modules/class-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-4_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-4_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-4_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-5 -std=c++17 execute PASS: g++.dg/modules/class-5 -std=c++17 link PASS: g++.dg/modules/class-5 -std=c++20 execute PASS: g++.dg/modules/class-5 -std=c++20 link PASS: g++.dg/modules/class-5 -std=c++26 execute PASS: g++.dg/modules/class-5 -std=c++26 link PASS: g++.dg/modules/class-5_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-5_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-5_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-5_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-5_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-5_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-5_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-5_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-5_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-6 -std=c++17 execute PASS: g++.dg/modules/class-6 -std=c++17 link PASS: g++.dg/modules/class-6 -std=c++20 execute PASS: g++.dg/modules/class-6 -std=c++20 link PASS: g++.dg/modules/class-6 -std=c++26 execute PASS: g++.dg/modules/class-6 -std=c++26 link PASS: g++.dg/modules/class-6_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-6_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-6_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-6_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-6_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-6_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-6_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-6_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-6_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-6_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-6_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-6_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-7 -std=c++17 execute PASS: g++.dg/modules/class-7 -std=c++17 link PASS: g++.dg/modules/class-7 -std=c++20 execute PASS: g++.dg/modules/class-7 -std=c++20 link PASS: g++.dg/modules/class-7 -std=c++26 execute PASS: g++.dg/modules/class-7 -std=c++26 link PASS: g++.dg/modules/class-7_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-7_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-7_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-7_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-7_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-7_a.C module-cmi One (gcm.cache/One.gcm) PASS: g++.dg/modules/class-7_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-7_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-7_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-7_b.C module-cmi Two (gcm.cache/Two.gcm) PASS: g++.dg/modules/class-7_b.C module-cmi Two (gcm.cache/Two.gcm) PASS: g++.dg/modules/class-7_b.C module-cmi Two (gcm.cache/Two.gcm) PASS: g++.dg/modules/class-7_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-7_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-7_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-8_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-8_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-8_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-8_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/class-8_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/class-8_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/class-8_b.C -std=c++17 scan-lang-dump module "Lazily binding '::A'@'foo' section:" PASS: g++.dg/modules/class-8_b.C -std=c++17 scan-lang-dump module "Reading 1 pending entities keyed to '::B'" PASS: g++.dg/modules/class-8_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-8_b.C -std=c++20 scan-lang-dump module "Lazily binding '::A'@'foo' section:" PASS: g++.dg/modules/class-8_b.C -std=c++20 scan-lang-dump module "Reading 1 pending entities keyed to '::B'" PASS: g++.dg/modules/class-8_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-8_b.C -std=c++26 scan-lang-dump module "Lazily binding '::A'@'foo' section:" PASS: g++.dg/modules/class-8_b.C -std=c++26 scan-lang-dump module "Reading 1 pending entities keyed to '::B'" PASS: g++.dg/modules/class-8_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-9_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-9_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-9_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/class-9_a.H.gcm) PASS: g++.dg/modules/class-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/class-9_a.H.gcm) PASS: g++.dg/modules/class-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/class-9_a.H.gcm) PASS: g++.dg/modules/class-9_b.H -std=c++17 scan-lang-dump module "Pendings 2" PASS: g++.dg/modules/class-9_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-9_b.H -std=c++20 scan-lang-dump module "Pendings 2" PASS: g++.dg/modules/class-9_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-9_b.H -std=c++26 scan-lang-dump module "Pendings 2" PASS: g++.dg/modules/class-9_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/class-9_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/class-9_b.H.gcm) PASS: g++.dg/modules/class-9_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/class-9_b.H.gcm) PASS: g++.dg/modules/class-9_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/class-9_b.H.gcm) PASS: g++.dg/modules/class-9_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/class-9_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/class-9_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/clone-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/clone-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/clone-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/clone-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/clone-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/clone-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/clone-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/clone-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/clone-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/clone-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/clone-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/clone-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/clone-2_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/clone-2_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/clone-2_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/clone-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/clone-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/clone-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/clone-3 -std=c++17 link PASS: g++.dg/modules/clone-3 -std=c++20 link PASS: g++.dg/modules/clone-3 -std=c++26 link PASS: g++.dg/modules/clone-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/clone-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/clone-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/clone-3_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/clone-3_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/clone-3_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/clone-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/clone-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/clone-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/clone-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/clone-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/clone-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/clone-4_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/clone-4_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/clone-4_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/clone-4_b.C -std=c++17 scan-assembler _ZNW1M12__shared_ptrIdEC2Ev: PASS: g++.dg/modules/clone-4_b.C -std=c++17 scan-assembler-not _ZNW1M12__shared_ptrIiEC[1-4]Ev: PASS: g++.dg/modules/clone-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/clone-4_b.C -std=c++20 scan-assembler _ZNW1M12__shared_ptrIdEC2Ev: PASS: g++.dg/modules/clone-4_b.C -std=c++20 scan-assembler-not _ZNW1M12__shared_ptrIiEC[1-4]Ev: PASS: g++.dg/modules/clone-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/clone-4_b.C -std=c++26 scan-assembler _ZNW1M12__shared_ptrIdEC2Ev: PASS: g++.dg/modules/clone-4_b.C -std=c++26 scan-assembler-not _ZNW1M12__shared_ptrIiEC[1-4]Ev: PASS: g++.dg/modules/clone-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/clone-5_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/clone-5_a.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/clone-5_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/clone-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/clone-5_b.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/clone-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/compile-std1.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/modules/compile-std1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/compile-std1.C module-cmi (gcm.cache/WORKSPACE/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/libstdc++-v3/include/armv8l-unknown-linux-gnueabihf/bits/stdc++.h.gcm) PASS: g++.dg/modules/compile-std1.C module-cmi std (gcm.cache/std.gcm) PASS: g++.dg/modules/compile-std1.C module-cmi std.compat (gcm.cache/std.compat.gcm) PASS: g++.dg/modules/concept-10_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/concept-10_a.H -std=c++23 (test for excess errors) PASS: g++.dg/modules/concept-10_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/concept-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-10_a.H.gcm) PASS: g++.dg/modules/concept-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-10_a.H.gcm) PASS: g++.dg/modules/concept-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-10_a.H.gcm) PASS: g++.dg/modules/concept-10_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/concept-10_b.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/concept-10_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/concept-11_a.H (test for excess errors) PASS: g++.dg/modules/concept-11_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-11_a.H.gcm) PASS: g++.dg/modules/concept-11_b.C (test for excess errors) PASS: g++.dg/modules/concept-12_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/concept-12_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/concept-12_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/concept-12_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/concept-12_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/concept-12_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/concept-12_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/concept-12_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/concept-12_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/concept-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/concept-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/concept-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/concept-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/concept-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/concept-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/concept-1_b.C -std=c++17 (test for errors, line 10) PASS: g++.dg/modules/concept-1_b.C -std=c++17 dg-regexp 13 was found: "[^\n]*concept-1_a.C:7:[0-9]*: error: invalid cast[^\n]*\n" PASS: g++.dg/modules/concept-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/concept-1_b.C -std=c++20 (test for errors, line 10) PASS: g++.dg/modules/concept-1_b.C -std=c++20 dg-regexp 13 was found: "[^\n]*concept-1_a.C:7:[0-9]*: error: invalid cast[^\n]*\n" PASS: g++.dg/modules/concept-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/concept-1_b.C -std=c++26 (test for errors, line 10) PASS: g++.dg/modules/concept-1_b.C -std=c++26 dg-regexp 13 was found: "[^\n]*concept-1_a.C:7:[0-9]*: error: invalid cast[^\n]*\n" PASS: g++.dg/modules/concept-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/concept-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/concept-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/concept-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/concept-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/concept-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/concept-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/concept-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/concept-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/concept-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/concept-3_a.C (test for excess errors) PASS: g++.dg/modules/concept-3_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/concept-3_b.C (test for errors, line 13) PASS: g++.dg/modules/concept-3_b.C (test for excess errors) PASS: g++.dg/modules/concept-4.H (test for excess errors) PASS: g++.dg/modules/concept-4.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-4.H.gcm) PASS: g++.dg/modules/concept-5_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/concept-5_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/concept-5_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/concept-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-5_a.H.gcm) PASS: g++.dg/modules/concept-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-5_a.H.gcm) PASS: g++.dg/modules/concept-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-5_a.H.gcm) PASS: g++.dg/modules/concept-5_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/concept-5_b.C -std=c++17 scan-lang-dump-times module "named merge key \\(matched\\) template_decl:'::template f1'" 2 PASS: g++.dg/modules/concept-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/concept-5_b.C -std=c++20 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/concept-5_b.C -std=c++20 scan-lang-dump-times module "named merge key \\(matched\\) template_decl:'::template f1'" 2 PASS: g++.dg/modules/concept-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/concept-5_b.C -std=c++26 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/concept-5_b.C -std=c++26 scan-lang-dump-times module "named merge key \\(matched\\) template_decl:'::template f1'" 2 PASS: g++.dg/modules/concept-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/concept-6_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/concept-6_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/concept-6_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/concept-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-6_a.H.gcm) PASS: g++.dg/modules/concept-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-6_a.H.gcm) PASS: g++.dg/modules/concept-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-6_a.H.gcm) PASS: g++.dg/modules/concept-6_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/concept-6_b.C -std=c++17 scan-lang-dump-times module "named merge key \\(matched\\) function_decl:'::Derived<::._anon_0>::__ct '" 6 PASS: g++.dg/modules/concept-6_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/concept-6_b.C -std=c++20 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/concept-6_b.C -std=c++20 scan-lang-dump-times module "named merge key \\(matched\\) function_decl:'::Derived<::._anon_0>::__ct '" 6 PASS: g++.dg/modules/concept-6_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/concept-6_b.C -std=c++26 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/concept-6_b.C -std=c++26 scan-lang-dump-times module "named merge key \\(matched\\) function_decl:'::Derived<::._anon_0>::__ct '" 6 PASS: g++.dg/modules/concept-6_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/concept-7_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/concept-7_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/concept-7_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/concept-7_a.C module-cmi pr102963 (gcm.cache/pr102963.gcm) PASS: g++.dg/modules/concept-7_a.C module-cmi pr102963 (gcm.cache/pr102963.gcm) PASS: g++.dg/modules/concept-7_a.C module-cmi pr102963 (gcm.cache/pr102963.gcm) PASS: g++.dg/modules/concept-7_b.C -std=c++17 (test for errors, line 7) PASS: g++.dg/modules/concept-7_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/concept-7_b.C -std=c++20 (test for errors, line 7) PASS: g++.dg/modules/concept-7_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/concept-7_b.C -std=c++26 (test for errors, line 7) PASS: g++.dg/modules/concept-7_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/concept-8_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/concept-8_a.H -std=c++23 (test for excess errors) PASS: g++.dg/modules/concept-8_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/concept-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-8_a.H.gcm) PASS: g++.dg/modules/concept-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-8_a.H.gcm) PASS: g++.dg/modules/concept-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-8_a.H.gcm) PASS: g++.dg/modules/concept-8_b.C -std=c++20 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/concept-8_b.C -std=c++20 scan-lang-dump-times module "named merge key \\(matched\\) function_decl:'::Base<::._anon_0>::__ct '" 2 PASS: g++.dg/modules/concept-8_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/concept-8_b.C -std=c++23 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/concept-8_b.C -std=c++23 scan-lang-dump-times module "named merge key \\(matched\\) function_decl:'::Base<::._anon_0>::__ct '" 2 PASS: g++.dg/modules/concept-8_b.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/concept-8_b.C -std=c++26 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/concept-8_b.C -std=c++26 scan-lang-dump-times module "named merge key \\(matched\\) function_decl:'::Base<::._anon_0>::__ct '" 2 PASS: g++.dg/modules/concept-8_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/concept-9_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/concept-9_a.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/concept-9_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/concept-9_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/concept-9_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/concept-9_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/concept-9_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/concept-9_b.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/concept-9_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/constexpr-if-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/constexpr-if-1_a.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/constexpr-if-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/constexpr-if-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/constexpr-if-1_b.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/constexpr-if-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/constrained-partial-1_a.C (test for excess errors) PASS: g++.dg/modules/constrained-partial-1_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/constrained-partial-1_b.C (test for excess errors) PASS: g++.dg/modules/convop-1 -std=c++17 execute PASS: g++.dg/modules/convop-1 -std=c++17 link PASS: g++.dg/modules/convop-1 -std=c++20 execute PASS: g++.dg/modules/convop-1 -std=c++20 link PASS: g++.dg/modules/convop-1 -std=c++26 execute PASS: g++.dg/modules/convop-1 -std=c++26 link PASS: g++.dg/modules/convop-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/convop-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/convop-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/convop-1_a.C module-cmi frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/convop-1_a.C module-cmi frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/convop-1_a.C module-cmi frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/convop-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/convop-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/convop-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/convop-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/convop-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/convop-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/convop-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/convop-2_a.H.gcm) PASS: g++.dg/modules/convop-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/convop-2_a.H.gcm) PASS: g++.dg/modules/convop-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/convop-2_a.H.gcm) PASS: g++.dg/modules/convop-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/convop-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/convop-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/coro-1 -std=c++20 execute PASS: g++.dg/modules/coro-1 -std=c++20 link PASS: g++.dg/modules/coro-1 -std=c++23 execute PASS: g++.dg/modules/coro-1 -std=c++23 link PASS: g++.dg/modules/coro-1 -std=c++26 execute PASS: g++.dg/modules/coro-1 -std=c++26 link PASS: g++.dg/modules/coro-1_a.C -std=c++20 scan-lang-dump module "Writing definition function_decl:'::inline_coroutine.actor'" PASS: g++.dg/modules/coro-1_a.C -std=c++20 scan-lang-dump module "Writing definition function_decl:'::inline_coroutine.destroy'" PASS: g++.dg/modules/coro-1_a.C -std=c++20 scan-lang-dump-not module "Writing definition function_decl:'::coroutine.actor'" PASS: g++.dg/modules/coro-1_a.C -std=c++20 scan-lang-dump-not module "Writing definition function_decl:'::coroutine.destroy'" PASS: g++.dg/modules/coro-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/coro-1_a.C -std=c++23 scan-lang-dump module "Writing definition function_decl:'::inline_coroutine.actor'" PASS: g++.dg/modules/coro-1_a.C -std=c++23 scan-lang-dump module "Writing definition function_decl:'::inline_coroutine.destroy'" PASS: g++.dg/modules/coro-1_a.C -std=c++23 scan-lang-dump-not module "Writing definition function_decl:'::coroutine.actor'" PASS: g++.dg/modules/coro-1_a.C -std=c++23 scan-lang-dump-not module "Writing definition function_decl:'::coroutine.destroy'" PASS: g++.dg/modules/coro-1_a.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/coro-1_a.C -std=c++26 scan-lang-dump module "Writing definition function_decl:'::inline_coroutine.actor'" PASS: g++.dg/modules/coro-1_a.C -std=c++26 scan-lang-dump module "Writing definition function_decl:'::inline_coroutine.destroy'" PASS: g++.dg/modules/coro-1_a.C -std=c++26 scan-lang-dump-not module "Writing definition function_decl:'::coroutine.actor'" PASS: g++.dg/modules/coro-1_a.C -std=c++26 scan-lang-dump-not module "Writing definition function_decl:'::coroutine.destroy'" PASS: g++.dg/modules/coro-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/coro-1_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/coro-1_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/coro-1_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/coro-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/coro-1_b.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/coro-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-1.C -std=c++17 scan-file cpp-1.C"\n\n\n\nmodule bob;\n\nexport import stuart;\n\n\n\nimport gru;\n\n import mabel;\n PASS: g++.dg/modules/cpp-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-1.C -std=c++20 scan-file cpp-1.C"\n\n\n\nmodule bob;\n\nexport import stuart;\n\n\n\nimport gru;\n\n import mabel;\n PASS: g++.dg/modules/cpp-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-1.C -std=c++26 scan-file cpp-1.C"\n\n\n\nmodule bob;\n\nexport import stuart;\n\n\n\nimport gru;\n\n import mabel;\n PASS: g++.dg/modules/cpp-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-10.C -std=c++17 (test for errors, line 5) PASS: g++.dg/modules/cpp-10.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-10.C -std=c++20 (test for errors, line 5) PASS: g++.dg/modules/cpp-10.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-10.C -std=c++26 (test for errors, line 5) PASS: g++.dg/modules/cpp-10.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-11.C -std=c++17 (test for errors, line 5) PASS: g++.dg/modules/cpp-11.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-11.C -std=c++20 (test for errors, line 5) PASS: g++.dg/modules/cpp-11.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-11.C -std=c++26 (test for errors, line 5) PASS: g++.dg/modules/cpp-11.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-12.C -std=c++17 (test for errors, line 4) PASS: g++.dg/modules/cpp-12.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-12.C -std=c++20 (test for errors, line 4) PASS: g++.dg/modules/cpp-12.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-12.C -std=c++26 (test for errors, line 4) PASS: g++.dg/modules/cpp-12.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-13.C -std=c++17 (test for errors, line 4) PASS: g++.dg/modules/cpp-13.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-13.C -std=c++20 (test for errors, line 4) PASS: g++.dg/modules/cpp-13.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-13.C -std=c++26 (test for errors, line 4) PASS: g++.dg/modules/cpp-13.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-14.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-14.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-14.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-15.C -std=c++17 (test for errors, line 6) PASS: g++.dg/modules/cpp-15.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-15.C -std=c++20 (test for errors, line 6) PASS: g++.dg/modules/cpp-15.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-15.C -std=c++26 (test for errors, line 6) PASS: g++.dg/modules/cpp-15.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-16.C -std=c++17 (test for errors, line 6) PASS: g++.dg/modules/cpp-16.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-16.C -std=c++20 (test for errors, line 6) PASS: g++.dg/modules/cpp-16.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-16.C -std=c++26 (test for errors, line 6) PASS: g++.dg/modules/cpp-16.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-17.C -std=c++17 (test for errors, line 5) PASS: g++.dg/modules/cpp-17.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-17.C -std=c++20 (test for errors, line 5) PASS: g++.dg/modules/cpp-17.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-17.C -std=c++26 (test for errors, line 5) PASS: g++.dg/modules/cpp-17.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-18.C -std=c++17 (test for errors, line 5) PASS: g++.dg/modules/cpp-18.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-18.C -std=c++20 (test for errors, line 5) PASS: g++.dg/modules/cpp-18.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-18.C -std=c++26 (test for errors, line 5) PASS: g++.dg/modules/cpp-18.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-19.C -std=c++17 (test for errors, line 6) PASS: g++.dg/modules/cpp-19.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-19.C -std=c++20 (test for errors, line 6) PASS: g++.dg/modules/cpp-19.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-19.C -std=c++26 (test for errors, line 6) PASS: g++.dg/modules/cpp-19.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-20.C -std=c++17 (test for errors, line 6) PASS: g++.dg/modules/cpp-20.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-20.C -std=c++20 (test for errors, line 6) PASS: g++.dg/modules/cpp-20.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-20.C -std=c++26 (test for errors, line 6) PASS: g++.dg/modules/cpp-20.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-21.C -std=c++17 at line 7 (test for errors, line 5) PASS: g++.dg/modules/cpp-21.C -std=c++17 at line 8 (test for warnings, line 6) PASS: g++.dg/modules/cpp-21.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-21.C -std=c++20 at line 7 (test for errors, line 5) PASS: g++.dg/modules/cpp-21.C -std=c++20 at line 8 (test for warnings, line 6) PASS: g++.dg/modules/cpp-21.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-21.C -std=c++26 at line 7 (test for errors, line 5) PASS: g++.dg/modules/cpp-21.C -std=c++26 at line 8 (test for warnings, line 6) PASS: g++.dg/modules/cpp-21.C -std=c++26 (test for excess errors) XFAIL: g++.dg/modules/cpp-22.C -std=c++17 (test for errors, line 5) PASS: g++.dg/modules/cpp-22.C -std=c++17 (test for excess errors) XFAIL: g++.dg/modules/cpp-22.C -std=c++20 (test for errors, line 5) PASS: g++.dg/modules/cpp-22.C -std=c++20 (test for excess errors) XFAIL: g++.dg/modules/cpp-22.C -std=c++26 (test for errors, line 5) PASS: g++.dg/modules/cpp-22.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-2_a.H.gcm) PASS: g++.dg/modules/cpp-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-2_a.H.gcm) PASS: g++.dg/modules/cpp-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-2_a.H.gcm) PASS: g++.dg/modules/cpp-2_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-2_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-2_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-2_b.H.gcm) PASS: g++.dg/modules/cpp-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-2_b.H.gcm) PASS: g++.dg/modules/cpp-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-2_b.H.gcm) PASS: g++.dg/modules/cpp-2_c.C -std=c++17 scan-file THIS IS STDIO\n PASS: g++.dg/modules/cpp-2_c.C -std=c++17 scan-file cpp-2_c.C"\\n\\n\\n\\nmodule bob;\\n#pragma GCC unused\\nimport "[^\\n]*\\./cpp-2_b.H" \\[\\[ CLOSE ]];\\nimport "[^\\n]*cpp-2_a.H" \\[\\[ ]];\\n PASS: g++.dg/modules/cpp-2_c.C -std=c++17 scan-file int i; PASS: g++.dg/modules/cpp-2_c.C -std=c++17 scan-file-not import *nope; PASS: g++.dg/modules/cpp-2_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-2_c.C -std=c++20 scan-file THIS IS STDIO\n PASS: g++.dg/modules/cpp-2_c.C -std=c++20 scan-file cpp-2_c.C"\\n\\n\\n\\nmodule bob;\\n#pragma GCC unused\\nimport "[^\\n]*\\./cpp-2_b.H" \\[\\[ CLOSE ]];\\nimport "[^\\n]*cpp-2_a.H" \\[\\[ ]];\\n PASS: g++.dg/modules/cpp-2_c.C -std=c++20 scan-file int i; PASS: g++.dg/modules/cpp-2_c.C -std=c++20 scan-file-not import *nope; PASS: g++.dg/modules/cpp-2_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-2_c.C -std=c++26 scan-file THIS IS STDIO\n PASS: g++.dg/modules/cpp-2_c.C -std=c++26 scan-file cpp-2_c.C"\\n\\n\\n\\nmodule bob;\\n#pragma GCC unused\\nimport "[^\\n]*\\./cpp-2_b.H" \\[\\[ CLOSE ]];\\nimport "[^\\n]*cpp-2_a.H" \\[\\[ ]];\\n PASS: g++.dg/modules/cpp-2_c.C -std=c++26 scan-file int i; PASS: g++.dg/modules/cpp-2_c.C -std=c++26 scan-file-not import *nope; PASS: g++.dg/modules/cpp-2_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-3.C -std=c++17 scan-file \nexport module bob;\n PASS: g++.dg/modules/cpp-3.C -std=c++17 scan-file \nint i;\n PASS: g++.dg/modules/cpp-3.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-3.C -std=c++20 scan-file \nexport module bob;\n PASS: g++.dg/modules/cpp-3.C -std=c++20 scan-file \nint i;\n PASS: g++.dg/modules/cpp-3.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-3.C -std=c++26 scan-file \nexport module bob;\n PASS: g++.dg/modules/cpp-3.C -std=c++26 scan-file \nint i;\n PASS: g++.dg/modules/cpp-3.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-4.C -std=c++17 scan-file /cpp-4.C\\" 2 PASS: g++.dg/modules/cpp-4.C -std=c++17 scan-file /cpp-4.h\\" 1 PASS: g++.dg/modules/cpp-4.C -std=c++17 scan-file import x;\n PASS: g++.dg/modules/cpp-4.C -std=c++17 scan-file int PASS: g++.dg/modules/cpp-4.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-4.C -std=c++20 scan-file /cpp-4.C\\" 2 PASS: g++.dg/modules/cpp-4.C -std=c++20 scan-file /cpp-4.h\\" 1 PASS: g++.dg/modules/cpp-4.C -std=c++20 scan-file import x;\n PASS: g++.dg/modules/cpp-4.C -std=c++20 scan-file int PASS: g++.dg/modules/cpp-4.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-4.C -std=c++26 scan-file /cpp-4.C\\" 2 PASS: g++.dg/modules/cpp-4.C -std=c++26 scan-file /cpp-4.h\\" 1 PASS: g++.dg/modules/cpp-4.C -std=c++26 scan-file import x;\n PASS: g++.dg/modules/cpp-4.C -std=c++26 scan-file int PASS: g++.dg/modules/cpp-4.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-5_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-5_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-5_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-5_a.H.gcm) PASS: g++.dg/modules/cpp-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-5_a.H.gcm) PASS: g++.dg/modules/cpp-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-5_a.H.gcm) PASS: g++.dg/modules/cpp-5_b.C -std=c++17 (test for errors, line 3) PASS: g++.dg/modules/cpp-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-5_b.C -std=c++20 (test for errors, line 3) PASS: g++.dg/modules/cpp-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-5_b.C -std=c++26 (test for errors, line 3) PASS: g++.dg/modules/cpp-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-5_c.C -std=c++17 scan-file \\nimport "[^\\n]*cpp-5_a.H";\\n\\n0\\n PASS: g++.dg/modules/cpp-5_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-5_c.C -std=c++20 scan-file \\nimport "[^\\n]*cpp-5_a.H";\\n\\n0\\n PASS: g++.dg/modules/cpp-5_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-5_c.C -std=c++26 scan-file \\nimport "[^\\n]*cpp-5_a.H";\\n\\n0\\n PASS: g++.dg/modules/cpp-5_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-6_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-6_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-6_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-6_a.H.gcm) PASS: g++.dg/modules/cpp-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-6_a.H.gcm) PASS: g++.dg/modules/cpp-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-6_a.H.gcm) PASS: g++.dg/modules/cpp-6_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-6_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-6_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-6_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-6_b.H.gcm) PASS: g++.dg/modules/cpp-6_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-6_b.H.gcm) PASS: g++.dg/modules/cpp-6_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-6_b.H.gcm) PASS: g++.dg/modules/cpp-6_c.C -std=c++17 scan-file FOUR cpp-6_b.H cpp-6_b\\n PASS: g++.dg/modules/cpp-6_c.C -std=c++17 scan-file ONE bibity bobity\\n PASS: g++.dg/modules/cpp-6_c.C -std=c++17 scan-file THREE cpp-6_b.H cpp-6_b\\n PASS: g++.dg/modules/cpp-6_c.C -std=c++17 scan-file TWO cpp-6_b.H bobity\\n PASS: g++.dg/modules/cpp-6_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-6_c.C -std=c++20 scan-file FOUR cpp-6_b.H cpp-6_b\\n PASS: g++.dg/modules/cpp-6_c.C -std=c++20 scan-file ONE bibity bobity\\n PASS: g++.dg/modules/cpp-6_c.C -std=c++20 scan-file THREE cpp-6_b.H cpp-6_b\\n PASS: g++.dg/modules/cpp-6_c.C -std=c++20 scan-file TWO cpp-6_b.H bobity\\n PASS: g++.dg/modules/cpp-6_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-6_c.C -std=c++26 scan-file FOUR cpp-6_b.H cpp-6_b\\n PASS: g++.dg/modules/cpp-6_c.C -std=c++26 scan-file ONE bibity bobity\\n PASS: g++.dg/modules/cpp-6_c.C -std=c++26 scan-file THREE cpp-6_b.H cpp-6_b\\n PASS: g++.dg/modules/cpp-6_c.C -std=c++26 scan-file TWO cpp-6_b.H bobity\\n PASS: g++.dg/modules/cpp-6_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-7.C -std=c++17 (test for errors, line 6) PASS: g++.dg/modules/cpp-7.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-7.C -std=c++20 (test for errors, line 6) PASS: g++.dg/modules/cpp-7.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-7.C -std=c++26 (test for errors, line 6) PASS: g++.dg/modules/cpp-7.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-8.C -std=c++17 (test for errors, line 5) PASS: g++.dg/modules/cpp-8.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-8.C -std=c++20 (test for errors, line 5) PASS: g++.dg/modules/cpp-8.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-8.C -std=c++26 (test for errors, line 5) PASS: g++.dg/modules/cpp-8.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/cpp-9.C -std=c++17 (test for errors, line 5) PASS: g++.dg/modules/cpp-9.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/cpp-9.C -std=c++20 (test for errors, line 5) PASS: g++.dg/modules/cpp-9.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/cpp-9.C -std=c++26 (test for errors, line 5) PASS: g++.dg/modules/cpp-9.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dashinclude-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/dashinclude-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/dashinclude-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/dashinclude-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dashinclude-1_a.H.gcm) PASS: g++.dg/modules/dashinclude-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dashinclude-1_a.H.gcm) PASS: g++.dg/modules/dashinclude-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dashinclude-1_a.H.gcm) PASS: g++.dg/modules/dashinclude-1_b.C -std=c++17 (test for errors, line 9) PASS: g++.dg/modules/dashinclude-1_b.C -std=c++17 scan-lang-dump module "Translating include to import" PASS: g++.dg/modules/dashinclude-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dashinclude-1_b.C -std=c++20 (test for errors, line 9) PASS: g++.dg/modules/dashinclude-1_b.C -std=c++20 scan-lang-dump module "Translating include to import" PASS: g++.dg/modules/dashinclude-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dashinclude-1_b.C -std=c++26 (test for errors, line 9) PASS: g++.dg/modules/dashinclude-1_b.C -std=c++26 scan-lang-dump module "Translating include to import" PASS: g++.dg/modules/dashinclude-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/debug-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/debug-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/debug-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/debug-1_a.C module-cmi frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/debug-1_a.C module-cmi frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/debug-1_a.C module-cmi frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/debug-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/debug-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/debug-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/debug-2 -std=c++17 link PASS: g++.dg/modules/debug-2 -std=c++20 link PASS: g++.dg/modules/debug-2 -std=c++26 link PASS: g++.dg/modules/debug-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/debug-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/debug-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/debug-2_a.C module-cmi io (gcm.cache/io.gcm) PASS: g++.dg/modules/debug-2_a.C module-cmi io (gcm.cache/io.gcm) PASS: g++.dg/modules/debug-2_a.C module-cmi io (gcm.cache/io.gcm) PASS: g++.dg/modules/debug-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/debug-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/debug-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/debug-2_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/debug-2_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/debug-2_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/debug-3 -std=c++17 link PASS: g++.dg/modules/debug-3 -std=c++20 link PASS: g++.dg/modules/debug-3 -std=c++26 link PASS: g++.dg/modules/debug-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/debug-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/debug-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/debug-3_a.C module-cmi mod (gcm.cache/mod.gcm) PASS: g++.dg/modules/debug-3_a.C module-cmi mod (gcm.cache/mod.gcm) PASS: g++.dg/modules/debug-3_a.C module-cmi mod (gcm.cache/mod.gcm) PASS: g++.dg/modules/debug-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/debug-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/debug-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/decltype-1 -std=c++17 link PASS: g++.dg/modules/decltype-1 -std=c++20 link PASS: g++.dg/modules/decltype-1 -std=c++26 link PASS: g++.dg/modules/decltype-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/decltype-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/decltype-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/decltype-1_a.C module-cmi pr105322.Decltype (gcm.cache/pr105322.Decltype.gcm) PASS: g++.dg/modules/decltype-1_a.C module-cmi pr105322.Decltype (gcm.cache/pr105322.Decltype.gcm) PASS: g++.dg/modules/decltype-1_a.C module-cmi pr105322.Decltype (gcm.cache/pr105322.Decltype.gcm) PASS: g++.dg/modules/decltype-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/decltype-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/decltype-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/decomp-1_a.C (test for excess errors) PASS: g++.dg/modules/decomp-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/decomp-1_b.C (test for excess errors) PASS: g++.dg/modules/decomp-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/decomp-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/decomp-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/decomp-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/decomp-2_a.H.gcm) PASS: g++.dg/modules/decomp-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/decomp-2_a.H.gcm) PASS: g++.dg/modules/decomp-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/decomp-2_a.H.gcm) PASS: g++.dg/modules/decomp-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/decomp-2_b.C -std=c++17 execution test PASS: g++.dg/modules/decomp-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/decomp-2_b.C -std=c++20 execution test PASS: g++.dg/modules/decomp-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/decomp-2_b.C -std=c++26 execution test PASS: g++.dg/modules/decomp-3_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/decomp-3_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/decomp-3_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/decomp-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/decomp-3_a.H.gcm) PASS: g++.dg/modules/decomp-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/decomp-3_a.H.gcm) PASS: g++.dg/modules/decomp-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/decomp-3_a.H.gcm) PASS: g++.dg/modules/decomp-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/decomp-3_b.C -std=c++17 execution test PASS: g++.dg/modules/decomp-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/decomp-3_b.C -std=c++20 execution test PASS: g++.dg/modules/decomp-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/decomp-3_b.C -std=c++26 execution test PASS: g++.dg/modules/default-arg-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/default-arg-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/default-arg-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/default-arg-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/default-arg-1_a.H.gcm) PASS: g++.dg/modules/default-arg-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/default-arg-1_a.H.gcm) PASS: g++.dg/modules/default-arg-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/default-arg-1_a.H.gcm) PASS: g++.dg/modules/default-arg-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/default-arg-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/default-arg-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/default-arg-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/default-arg-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/default-arg-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/default-arg-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/default-arg-2_a.H.gcm) PASS: g++.dg/modules/default-arg-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/default-arg-2_a.H.gcm) PASS: g++.dg/modules/default-arg-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/default-arg-2_a.H.gcm) PASS: g++.dg/modules/default-arg-2_b.C -std=c++17 (test for warnings, line 10) PASS: g++.dg/modules/default-arg-2_b.C -std=c++17 (test for warnings, line 13) PASS: g++.dg/modules/default-arg-2_b.C -std=c++17 (test for warnings, line 17) PASS: g++.dg/modules/default-arg-2_b.C -std=c++17 (test for warnings, line 20) PASS: g++.dg/modules/default-arg-2_b.C -std=c++17 (test for warnings, line 24) PASS: g++.dg/modules/default-arg-2_b.C -std=c++17 (test for warnings, line 5) PASS: g++.dg/modules/default-arg-2_b.C -std=c++17 (test for warnings, line 8) PASS: g++.dg/modules/default-arg-2_b.C -std=c++17 at line 28 (test for errors, line ) PASS: g++.dg/modules/default-arg-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/default-arg-2_b.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/modules/default-arg-2_b.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/modules/default-arg-2_b.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/modules/default-arg-2_b.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/modules/default-arg-2_b.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/modules/default-arg-2_b.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/modules/default-arg-2_b.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/modules/default-arg-2_b.C -std=c++20 at line 28 (test for errors, line ) PASS: g++.dg/modules/default-arg-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/default-arg-2_b.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/modules/default-arg-2_b.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/modules/default-arg-2_b.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/modules/default-arg-2_b.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/modules/default-arg-2_b.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/modules/default-arg-2_b.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/modules/default-arg-2_b.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/modules/default-arg-2_b.C -std=c++26 at line 28 (test for errors, line ) PASS: g++.dg/modules/default-arg-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/default-arg-3_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/default-arg-3_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/default-arg-3_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/default-arg-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/default-arg-3_a.H.gcm) PASS: g++.dg/modules/default-arg-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/default-arg-3_a.H.gcm) PASS: g++.dg/modules/default-arg-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/default-arg-3_a.H.gcm) PASS: g++.dg/modules/default-arg-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/default-arg-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/default-arg-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/default-arg-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/default-arg-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/default-arg-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/default-arg-4_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/default-arg-4_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/default-arg-4_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/default-arg-4_b.C -std=c++17 (test for excess errors) XFAIL: g++.dg/modules/default-arg-4_b.C -std=c++17 PR99000 (test for bogus messages, line 14) XFAIL: g++.dg/modules/default-arg-4_b.C -std=c++17 PR99000 (test for bogus messages, line 21) XFAIL: g++.dg/modules/default-arg-4_b.C -std=c++17 PR99000 (test for bogus messages, line 9) PASS: g++.dg/modules/default-arg-4_b.C -std=c++20 (test for excess errors) XFAIL: g++.dg/modules/default-arg-4_b.C -std=c++20 PR99000 (test for bogus messages, line 14) XFAIL: g++.dg/modules/default-arg-4_b.C -std=c++20 PR99000 (test for bogus messages, line 21) XFAIL: g++.dg/modules/default-arg-4_b.C -std=c++20 PR99000 (test for bogus messages, line 9) PASS: g++.dg/modules/default-arg-4_b.C -std=c++26 (test for excess errors) XFAIL: g++.dg/modules/default-arg-4_b.C -std=c++26 PR99000 (test for bogus messages, line 14) XFAIL: g++.dg/modules/default-arg-4_b.C -std=c++26 PR99000 (test for bogus messages, line 21) XFAIL: g++.dg/modules/default-arg-4_b.C -std=c++26 PR99000 (test for bogus messages, line 9) PASS: g++.dg/modules/deferred-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/deferred-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/deferred-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/deferred-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/deferred-1_a.H.gcm) PASS: g++.dg/modules/deferred-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/deferred-1_a.H.gcm) PASS: g++.dg/modules/deferred-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/deferred-1_a.H.gcm) PASS: g++.dg/modules/deferred-1_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/deferred-1_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/deferred-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/deferred-1_b.C -std=c++20 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/deferred-1_b.C -std=c++20 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/deferred-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/deferred-1_b.C -std=c++26 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/deferred-1_b.C -std=c++26 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/deferred-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dep-1_a.C -std=c++17 scan-file \\n\\.PHONY: m:part\\.c\\+\\+-module PASS: g++.dg/modules/dep-1_a.C -std=c++17 scan-file \\ngcm.cache/m-part\\.gcm:| dep-1_a\\.o PASS: g++.dg/modules/dep-1_a.C -std=c++17 scan-file \\nm:part\\.c\\+\\+-module: gcm.cache/m-part\\.gcm PASS: g++.dg/modules/dep-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dep-1_a.C -std=c++20 scan-file \\n\\.PHONY: m:part\\.c\\+\\+-module PASS: g++.dg/modules/dep-1_a.C -std=c++20 scan-file \\ngcm.cache/m-part\\.gcm:| dep-1_a\\.o PASS: g++.dg/modules/dep-1_a.C -std=c++20 scan-file \\nm:part\\.c\\+\\+-module: gcm.cache/m-part\\.gcm PASS: g++.dg/modules/dep-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dep-1_a.C -std=c++26 scan-file \\n\\.PHONY: m:part\\.c\\+\\+-module PASS: g++.dg/modules/dep-1_a.C -std=c++26 scan-file \\ngcm.cache/m-part\\.gcm:| dep-1_a\\.o PASS: g++.dg/modules/dep-1_a.C -std=c++26 scan-file \\nm:part\\.c\\+\\+-module: gcm.cache/m-part\\.gcm PASS: g++.dg/modules/dep-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dep-1_a.C module-cmi m:part (gcm.cache/m-part.gcm) PASS: g++.dg/modules/dep-1_a.C module-cmi m:part (gcm.cache/m-part.gcm) PASS: g++.dg/modules/dep-1_a.C module-cmi m:part (gcm.cache/m-part.gcm) PASS: g++.dg/modules/dep-1_b.C -std=c++17 scan-file \\nCXX_IMPORTS \\+= m:part\\.c\\+\\+-module PASS: g++.dg/modules/dep-1_b.C -std=c++17 scan-file \\n\\.PHONY: m\\.c\\+\\+-module PASS: g++.dg/modules/dep-1_b.C -std=c++17 scan-file \\ndep-1_b\\.s gcm.cache/m\\.gcm: m:part\\.c\\+\\+-module PASS: g++.dg/modules/dep-1_b.C -std=c++17 scan-file \\ngcm.cache/m\\.gcm:| dep-1_b.o PASS: g++.dg/modules/dep-1_b.C -std=c++17 scan-file \\nm\\.c\\+\\+-module: gcm.cache/m\\.gcm PASS: g++.dg/modules/dep-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dep-1_b.C -std=c++20 scan-file \\nCXX_IMPORTS \\+= m:part\\.c\\+\\+-module PASS: g++.dg/modules/dep-1_b.C -std=c++20 scan-file \\n\\.PHONY: m\\.c\\+\\+-module PASS: g++.dg/modules/dep-1_b.C -std=c++20 scan-file \\ndep-1_b\\.s gcm.cache/m\\.gcm: m:part\\.c\\+\\+-module PASS: g++.dg/modules/dep-1_b.C -std=c++20 scan-file \\ngcm.cache/m\\.gcm:| dep-1_b.o PASS: g++.dg/modules/dep-1_b.C -std=c++20 scan-file \\nm\\.c\\+\\+-module: gcm.cache/m\\.gcm PASS: g++.dg/modules/dep-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dep-1_b.C -std=c++26 scan-file \\nCXX_IMPORTS \\+= m:part\\.c\\+\\+-module PASS: g++.dg/modules/dep-1_b.C -std=c++26 scan-file \\n\\.PHONY: m\\.c\\+\\+-module PASS: g++.dg/modules/dep-1_b.C -std=c++26 scan-file \\ndep-1_b\\.s gcm.cache/m\\.gcm: m:part\\.c\\+\\+-module PASS: g++.dg/modules/dep-1_b.C -std=c++26 scan-file \\ngcm.cache/m\\.gcm:| dep-1_b.o PASS: g++.dg/modules/dep-1_b.C -std=c++26 scan-file \\nm\\.c\\+\\+-module: gcm.cache/m\\.gcm PASS: g++.dg/modules/dep-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dep-1_b.C module-cmi m (gcm.cache/m.gcm) PASS: g++.dg/modules/dep-1_b.C module-cmi m (gcm.cache/m.gcm) PASS: g++.dg/modules/dep-1_b.C module-cmi m (gcm.cache/m.gcm) PASS: g++.dg/modules/dep-2.C -std=c++17 scan-file \\n\\.PHONY: m:part\\.c\\+\\+-module PASS: g++.dg/modules/dep-2.C -std=c++17 scan-file \\ngcm.cache/m:part\\.gcm:| dep-2\\.o PASS: g++.dg/modules/dep-2.C -std=c++17 scan-file \\nm:part\\.c\\+\\+-module: gcm.cache/m-part\\.gcm PASS: g++.dg/modules/dep-2.C -std=c++17 scan-file \\nmodule m:part;\\n PASS: g++.dg/modules/dep-2.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dep-2.C -std=c++20 scan-file \\n\\.PHONY: m:part\\.c\\+\\+-module PASS: g++.dg/modules/dep-2.C -std=c++20 scan-file \\ngcm.cache/m:part\\.gcm:| dep-2\\.o PASS: g++.dg/modules/dep-2.C -std=c++20 scan-file \\nm:part\\.c\\+\\+-module: gcm.cache/m-part\\.gcm PASS: g++.dg/modules/dep-2.C -std=c++20 scan-file \\nmodule m:part;\\n PASS: g++.dg/modules/dep-2.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dep-2.C -std=c++26 scan-file \\n\\.PHONY: m:part\\.c\\+\\+-module PASS: g++.dg/modules/dep-2.C -std=c++26 scan-file \\ngcm.cache/m:part\\.gcm:| dep-2\\.o PASS: g++.dg/modules/dep-2.C -std=c++26 scan-file \\nm:part\\.c\\+\\+-module: gcm.cache/m-part\\.gcm PASS: g++.dg/modules/dep-2.C -std=c++26 scan-file \\nmodule m:part;\\n PASS: g++.dg/modules/dep-2.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dep-2.C module-cmi !m:part (gcm.cache/m-part.gcm) PASS: g++.dg/modules/dep-2.C module-cmi !m:part (gcm.cache/m-part.gcm) PASS: g++.dg/modules/dep-2.C module-cmi !m:part (gcm.cache/m-part.gcm) PASS: g++.dg/modules/dep-3.C -std=c++17 scan-file-not part\\.c\\+\\+m PASS: g++.dg/modules/dep-3.C -std=c++17 scan-file-not part\\.gcm PASS: g++.dg/modules/dep-3.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dep-3.C -std=c++20 scan-file-not part\\.c\\+\\+m PASS: g++.dg/modules/dep-3.C -std=c++20 scan-file-not part\\.gcm PASS: g++.dg/modules/dep-3.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dep-3.C -std=c++26 scan-file-not part\\.c\\+\\+m PASS: g++.dg/modules/dep-3.C -std=c++26 scan-file-not part\\.gcm PASS: g++.dg/modules/dep-3.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dep-3.C module-cmi !m:part (gcm.cache/m-part.gcm) PASS: g++.dg/modules/dep-3.C module-cmi !m:part (gcm.cache/m-part.gcm) PASS: g++.dg/modules/dep-3.C module-cmi !m:part (gcm.cache/m-part.gcm) PASS: g++.dg/modules/dep-4.H -std=c++17 scan-file dep-4\\.H\\.c\\+\\+-header-unit: PASS: g++.dg/modules/dep-4.H -std=c++17 scan-file-not inline PASS: g++.dg/modules/dep-4.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/dep-4.H -std=c++20 scan-file dep-4\\.H\\.c\\+\\+-header-unit: PASS: g++.dg/modules/dep-4.H -std=c++20 scan-file-not inline PASS: g++.dg/modules/dep-4.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/dep-4.H -std=c++26 scan-file dep-4\\.H\\.c\\+\\+-header-unit: PASS: g++.dg/modules/dep-4.H -std=c++26 scan-file-not inline PASS: g++.dg/modules/dep-4.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/dep-5.C -std=c++17 (test for errors, line 4) PASS: g++.dg/modules/dep-5.C -std=c++17 (test for errors, line 5) PASS: g++.dg/modules/dep-5.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dep-5.C -std=c++20 (test for errors, line 4) PASS: g++.dg/modules/dep-5.C -std=c++20 (test for errors, line 5) PASS: g++.dg/modules/dep-5.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dep-5.C -std=c++26 (test for errors, line 4) PASS: g++.dg/modules/dep-5.C -std=c++26 (test for errors, line 5) PASS: g++.dg/modules/dep-5.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dep-6.C -std=c++17 scan-file \\nCXX_IMPORTS \\+= \\./dep-6\\.h\\.c\\+\\+-module PASS: g++.dg/modules/dep-6.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dep-6.C -std=c++20 scan-file \\nCXX_IMPORTS \\+= \\./dep-6\\.h\\.c\\+\\+-module PASS: g++.dg/modules/dep-6.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dep-6.C -std=c++26 scan-file \\nCXX_IMPORTS \\+= \\./dep-6\\.h\\.c\\+\\+-module PASS: g++.dg/modules/dep-6.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depflags-f-MD.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depflags-f-MD.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depflags-f-MD.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depflags-f.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depflags-f.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depflags-f.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depflags-fi.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depflags-fi.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depflags-fi.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depflags-fj-MD.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depflags-fj-MD.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depflags-fj-MD.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depflags-fj-MF-share.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depflags-fj-MF-share.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depflags-fj-MF-share.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depflags-fj.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depflags-fj.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depflags-fj.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depflags-fjo-MD.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depflags-fjo-MD.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depflags-fjo-MD.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depflags-fjo.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depflags-fjo.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depflags-fjo.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depflags-fo-MD.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depflags-fo-MD.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depflags-fo-MD.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depflags-fo.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depflags-fo.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depflags-fo.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depflags-j-MD.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depflags-j-MD.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depflags-j-MD.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depflags-j.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depflags-j.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depflags-j.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depflags-jo-MD.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depflags-jo-MD.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depflags-jo-MD.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depflags-jo.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depflags-jo.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depflags-jo.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depflags-o-MD.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depflags-o-MD.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depflags-o-MD.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depflags-o.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depflags-o.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depflags-o.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depreport-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depreport-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depreport-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depreport-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/depreport-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/depreport-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/depreport-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depreport-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depreport-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depreport-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depreport-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depreport-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/depreport-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/depreport-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/depreport-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-1_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/dguide-1_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/dguide-1_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/dguide-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-2_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/dguide-2_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/dguide-2_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/dguide-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-3_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/dguide-3_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/dguide-3_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/dguide-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-3_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/dguide-3_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/dguide-3_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/dguide-3_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-3_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-3_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-3_d.C -std=c++17 (test for errors, line 30) PASS: g++.dg/modules/dguide-3_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-3_d.C -std=c++20 (test for errors, line 30) PASS: g++.dg/modules/dguide-3_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-3_d.C -std=c++26 (test for errors, line 30) PASS: g++.dg/modules/dguide-3_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-4_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/dguide-4_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/dguide-4_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/dguide-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-4_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/dguide-4_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/dguide-4_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/dguide-4_c.C -std=c++17 (test for errors, line 14) PASS: g++.dg/modules/dguide-4_c.C -std=c++17 (test for errors, line 15) PASS: g++.dg/modules/dguide-4_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-4_c.C -std=c++20 (test for errors, line 14) PASS: g++.dg/modules/dguide-4_c.C -std=c++20 (test for errors, line 15) PASS: g++.dg/modules/dguide-4_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-4_c.C -std=c++26 (test for errors, line 14) PASS: g++.dg/modules/dguide-4_c.C -std=c++26 (test for errors, line 15) PASS: g++.dg/modules/dguide-4_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-5_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-5_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-5_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dguide-5_a.H.gcm) PASS: g++.dg/modules/dguide-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dguide-5_a.H.gcm) PASS: g++.dg/modules/dguide-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dguide-5_a.H.gcm) PASS: g++.dg/modules/dguide-5_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-5_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-5_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-5_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dguide-5_b.H.gcm) PASS: g++.dg/modules/dguide-5_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dguide-5_b.H.gcm) PASS: g++.dg/modules/dguide-5_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dguide-5_b.H.gcm) PASS: g++.dg/modules/dguide-5_c.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-5_c.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-5_c.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-5_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dguide-5_c.H.gcm) PASS: g++.dg/modules/dguide-5_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dguide-5_c.H.gcm) PASS: g++.dg/modules/dguide-5_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dguide-5_c.H.gcm) PASS: g++.dg/modules/dguide-6_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-6_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-6_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-6_a.C module-cmi M:a (gcm.cache/M-a.gcm) PASS: g++.dg/modules/dguide-6_a.C module-cmi M:a (gcm.cache/M-a.gcm) PASS: g++.dg/modules/dguide-6_a.C module-cmi M:a (gcm.cache/M-a.gcm) PASS: g++.dg/modules/dguide-6_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-6_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-6_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-6_b.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/dguide-6_b.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/dguide-6_b.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/dguide-6_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-6_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-6_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-7_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-7_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-7_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-7_a.C module-cmi M.S (gcm.cache/M.S.gcm) PASS: g++.dg/modules/dguide-7_a.C module-cmi M.S (gcm.cache/M.S.gcm) PASS: g++.dg/modules/dguide-7_a.C module-cmi M.S (gcm.cache/M.S.gcm) PASS: g++.dg/modules/dguide-7_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-7_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-7_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dguide-7_b.C module-cmi M.D (gcm.cache/M.D.gcm) PASS: g++.dg/modules/dguide-7_b.C module-cmi M.D (gcm.cache/M.D.gcm) PASS: g++.dg/modules/dguide-7_b.C module-cmi M.D (gcm.cache/M.D.gcm) PASS: g++.dg/modules/dguide-7_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dguide-7_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dguide-7_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dir-only-1.C -std=c++17 scan-file #undef major\n PASS: g++.dg/modules/dir-only-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dir-only-1.C -std=c++20 scan-file #undef major\n PASS: g++.dg/modules/dir-only-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dir-only-1.C -std=c++26 scan-file #undef major\n PASS: g++.dg/modules/dir-only-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dir-only-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/dir-only-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/dir-only-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/dir-only-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dir-only-2_a.H.gcm) PASS: g++.dg/modules/dir-only-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dir-only-2_a.H.gcm) PASS: g++.dg/modules/dir-only-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dir-only-2_a.H.gcm) PASS: g++.dg/modules/dir-only-2_b.C -std=c++17 scan-file // a comment\\nmodule;\\nfrob PASS: g++.dg/modules/dir-only-2_b.C -std=c++17 scan-file export module bob;\\n\\nexport import q; PASS: g++.dg/modules/dir-only-2_b.C -std=c++17 scan-file frob\\nexport\\nimport foo;\\nimport 7; PASS: g++.dg/modules/dir-only-2_b.C -std=c++17 scan-file import "[^\\n]*/dir-only-2_a.H";\\nimport "[^\\n]*/dir-only-2_a.H";\\nX PASS: g++.dg/modules/dir-only-2_b.C -std=c++17 scan-file import sing;\\n\\n\\n// comment PASS: g++.dg/modules/dir-only-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dir-only-2_b.C -std=c++20 scan-file // a comment\\nmodule;\\nfrob PASS: g++.dg/modules/dir-only-2_b.C -std=c++20 scan-file export module bob;\\n\\nexport import q; PASS: g++.dg/modules/dir-only-2_b.C -std=c++20 scan-file frob\\nexport\\nimport foo;\\nimport 7; PASS: g++.dg/modules/dir-only-2_b.C -std=c++20 scan-file import "[^\\n]*/dir-only-2_a.H";\\nimport "[^\\n]*/dir-only-2_a.H";\\nX PASS: g++.dg/modules/dir-only-2_b.C -std=c++20 scan-file import sing;\\n\\n\\n// comment PASS: g++.dg/modules/dir-only-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dir-only-2_b.C -std=c++26 scan-file // a comment\\nmodule;\\nfrob PASS: g++.dg/modules/dir-only-2_b.C -std=c++26 scan-file export module bob;\\n\\nexport import q; PASS: g++.dg/modules/dir-only-2_b.C -std=c++26 scan-file frob\\nexport\\nimport foo;\\nimport 7; PASS: g++.dg/modules/dir-only-2_b.C -std=c++26 scan-file import "[^\\n]*/dir-only-2_a.H";\\nimport "[^\\n]*/dir-only-2_a.H";\\nX PASS: g++.dg/modules/dir-only-2_b.C -std=c++26 scan-file import sing;\\n\\n\\n// comment PASS: g++.dg/modules/dir-only-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dir-only-3.C -std=c++17 at line 14 (test for errors, line 5) PASS: g++.dg/modules/dir-only-3.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dir-only-3.C -std=c++20 at line 14 (test for errors, line 5) PASS: g++.dg/modules/dir-only-3.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dir-only-3.C -std=c++26 at line 14 (test for errors, line 5) PASS: g++.dg/modules/dir-only-3.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dir-only-3.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/dir-only-3.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/dir-only-3.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/dir-only-4.C -std=c++17 (test for errors, line 5) PASS: g++.dg/modules/dir-only-4.C -std=c++17 (test for errors, line 9) PASS: g++.dg/modules/dir-only-4.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dir-only-4.C -std=c++20 (test for errors, line 5) PASS: g++.dg/modules/dir-only-4.C -std=c++20 (test for errors, line 9) PASS: g++.dg/modules/dir-only-4.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dir-only-4.C -std=c++26 (test for errors, line 5) PASS: g++.dg/modules/dir-only-4.C -std=c++26 (test for errors, line 9) PASS: g++.dg/modules/dir-only-4.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dir-only-4.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/dir-only-4.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/dir-only-4.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/dir-only-5.C -std=c++17 (test for errors, line 9) PASS: g++.dg/modules/dir-only-5.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dir-only-5.C -std=c++20 (test for errors, line 9) PASS: g++.dg/modules/dir-only-5.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dir-only-5.C -std=c++26 (test for errors, line 9) PASS: g++.dg/modules/dir-only-5.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dir-only-5.C module-cmi !baz (gcm.cache/baz.gcm) PASS: g++.dg/modules/dir-only-5.C module-cmi !baz (gcm.cache/baz.gcm) PASS: g++.dg/modules/dir-only-5.C module-cmi !baz (gcm.cache/baz.gcm) PASS: g++.dg/modules/dir-recovery.C -std=c++17 (test for errors, line 4) PASS: g++.dg/modules/dir-recovery.C -std=c++17 at line 5 (test for errors, line 4) PASS: g++.dg/modules/dir-recovery.C -std=c++17 at line 6 (test for errors, line 4) PASS: g++.dg/modules/dir-recovery.C -std=c++17 at line 7 (test for warnings, line 4) PASS: g++.dg/modules/dir-recovery.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dir-recovery.C -std=c++20 (test for errors, line 4) PASS: g++.dg/modules/dir-recovery.C -std=c++20 at line 5 (test for errors, line 4) PASS: g++.dg/modules/dir-recovery.C -std=c++20 at line 6 (test for errors, line 4) PASS: g++.dg/modules/dir-recovery.C -std=c++20 at line 7 (test for warnings, line 4) PASS: g++.dg/modules/dir-recovery.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dir-recovery.C -std=c++26 (test for errors, line 4) PASS: g++.dg/modules/dir-recovery.C -std=c++26 at line 5 (test for errors, line 4) PASS: g++.dg/modules/dir-recovery.C -std=c++26 at line 6 (test for errors, line 4) PASS: g++.dg/modules/dir-recovery.C -std=c++26 at line 7 (test for warnings, line 4) PASS: g++.dg/modules/dir-recovery.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dr2867-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/dr2867-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/dr2867-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/dr2867-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dr2867-1_a.H.gcm) PASS: g++.dg/modules/dr2867-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dr2867-1_a.H.gcm) PASS: g++.dg/modules/dr2867-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dr2867-1_a.H.gcm) PASS: g++.dg/modules/dr2867-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dr2867-1_b.C -std=c++17 execution test PASS: g++.dg/modules/dr2867-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dr2867-1_b.C -std=c++20 execution test PASS: g++.dg/modules/dr2867-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dr2867-1_b.C -std=c++26 execution test PASS: g++.dg/modules/dr2867-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/dr2867-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/dr2867-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/dr2867-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dr2867-2_a.H.gcm) PASS: g++.dg/modules/dr2867-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dr2867-2_a.H.gcm) PASS: g++.dg/modules/dr2867-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dr2867-2_a.H.gcm) PASS: g++.dg/modules/dr2867-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/dr2867-2_b.C -std=c++17 execution test PASS: g++.dg/modules/dr2867-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dr2867-2_b.C -std=c++20 execution test PASS: g++.dg/modules/dr2867-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dr2867-2_b.C -std=c++26 execution test PASS: g++.dg/modules/dr2867-3_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/dr2867-3_a.H -std=c++23 (test for excess errors) PASS: g++.dg/modules/dr2867-3_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/dr2867-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dr2867-3_a.H.gcm) PASS: g++.dg/modules/dr2867-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dr2867-3_a.H.gcm) PASS: g++.dg/modules/dr2867-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dr2867-3_a.H.gcm) PASS: g++.dg/modules/dr2867-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dr2867-3_b.C -std=c++20 execution test PASS: g++.dg/modules/dr2867-3_b.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/dr2867-3_b.C -std=c++23 execution test PASS: g++.dg/modules/dr2867-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dr2867-3_b.C -std=c++26 execution test PASS: g++.dg/modules/dr2867-4_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/dr2867-4_a.H -std=c++23 (test for excess errors) PASS: g++.dg/modules/dr2867-4_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/dr2867-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dr2867-4_a.H.gcm) PASS: g++.dg/modules/dr2867-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dr2867-4_a.H.gcm) PASS: g++.dg/modules/dr2867-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dr2867-4_a.H.gcm) PASS: g++.dg/modules/dr2867-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/dr2867-4_b.C -std=c++20 execution test PASS: g++.dg/modules/dr2867-4_b.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/dr2867-4_b.C -std=c++23 execution test PASS: g++.dg/modules/dr2867-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/dr2867-4_b.C -std=c++26 execution test PASS: g++.dg/modules/enum-1 -std=c++17 execute PASS: g++.dg/modules/enum-1 -std=c++17 link PASS: g++.dg/modules/enum-1 -std=c++20 execute PASS: g++.dg/modules/enum-1 -std=c++20 link PASS: g++.dg/modules/enum-1 -std=c++26 execute PASS: g++.dg/modules/enum-1 -std=c++26 link PASS: g++.dg/modules/enum-10_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-10_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-10_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-10_a.H.gcm) PASS: g++.dg/modules/enum-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-10_a.H.gcm) PASS: g++.dg/modules/enum-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-10_a.H.gcm) PASS: g++.dg/modules/enum-10_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-10_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-10_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-11_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-11_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-11_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-11_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-11_a.H.gcm) PASS: g++.dg/modules/enum-11_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-11_a.H.gcm) PASS: g++.dg/modules/enum-11_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-11_a.H.gcm) PASS: g++.dg/modules/enum-11_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-11_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-11_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-12.C -std=c++17 (test for errors, line 7) PASS: g++.dg/modules/enum-12.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-12.C -std=c++20 (test for errors, line 7) PASS: g++.dg/modules/enum-12.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-12.C -std=c++26 (test for errors, line 7) PASS: g++.dg/modules/enum-12.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-12.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/enum-12.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/enum-12.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/enum-13_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-13_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-13_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-13_a.C module-cmi Enum13 (gcm.cache/Enum13.gcm) PASS: g++.dg/modules/enum-13_a.C module-cmi Enum13 (gcm.cache/Enum13.gcm) PASS: g++.dg/modules/enum-13_a.C module-cmi Enum13 (gcm.cache/Enum13.gcm) PASS: g++.dg/modules/enum-13_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-13_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-13_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-14.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-14.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-14.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-15_a.C (test for excess errors) PASS: g++.dg/modules/enum-15_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/enum-15_b.C (test for errors, line 16) PASS: g++.dg/modules/enum-15_b.C (test for warnings, line 8) PASS: g++.dg/modules/enum-15_b.C (test for excess errors) PASS: g++.dg/modules/enum-15_b.C module-cmi !bad (gcm.cache/bad.gcm) PASS: g++.dg/modules/enum-1_a.C -std=c++17 scan-lang-dump-times module "Written enum value '::Ben::Three'" 2 PASS: g++.dg/modules/enum-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-1_a.C -std=c++20 scan-lang-dump-times module "Written enum value '::Ben::Three'" 2 PASS: g++.dg/modules/enum-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-1_a.C -std=c++26 scan-lang-dump-times module "Written enum value '::Ben::Three'" 2 PASS: g++.dg/modules/enum-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-1_a.C module-cmi enUm (gcm.cache/enUm.gcm) PASS: g++.dg/modules/enum-1_a.C module-cmi enUm (gcm.cache/enUm.gcm) PASS: g++.dg/modules/enum-1_a.C module-cmi enUm (gcm.cache/enUm.gcm) PASS: g++.dg/modules/enum-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/enum-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/enum-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/enum-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-3_a.C module-cmi m0 (gcm.cache/m0.gcm) PASS: g++.dg/modules/enum-3_a.C module-cmi m0 (gcm.cache/m0.gcm) PASS: g++.dg/modules/enum-3_a.C module-cmi m0 (gcm.cache/m0.gcm) PASS: g++.dg/modules/enum-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-4_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/enum-4_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/enum-4_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/enum-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-5_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-5_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-5_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-5_a.H.gcm) PASS: g++.dg/modules/enum-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-5_a.H.gcm) PASS: g++.dg/modules/enum-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-5_a.H.gcm) PASS: g++.dg/modules/enum-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-6 -std=c++17 execute PASS: g++.dg/modules/enum-6 -std=c++17 link PASS: g++.dg/modules/enum-6 -std=c++20 execute PASS: g++.dg/modules/enum-6 -std=c++20 link PASS: g++.dg/modules/enum-6 -std=c++26 execute PASS: g++.dg/modules/enum-6 -std=c++26 link PASS: g++.dg/modules/enum-6_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-6_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-6_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-6_a.H.gcm) PASS: g++.dg/modules/enum-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-6_a.H.gcm) PASS: g++.dg/modules/enum-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-6_a.H.gcm) PASS: g++.dg/modules/enum-6_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-6_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-6_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-7.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-7.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-7.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-8_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-8_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-8_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-8_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-8_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-8_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-8_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-8_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-8_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-8_d.C -std=c++17 scan-lang-dump module "Read:-1's enum merge key \\(new\\) type_decl:'#null#'" PASS: g++.dg/modules/enum-8_d.C -std=c++17 scan-lang-dump module "Read:-1's enum merge key \\(new\\) type_decl:'#null#'" PASS: g++.dg/modules/enum-8_d.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) const_decl:'::._anon_0@[^\\n]*/enum-8_b.H:1::Foo'" PASS: g++.dg/modules/enum-8_d.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) const_decl:'::._anon_1@[^\\n]*/enum-8_a.H:2::Foo'" PASS: g++.dg/modules/enum-8_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-8_d.C -std=c++20 scan-lang-dump module "Read:-1's enum merge key \\(new\\) type_decl:'#null#'" PASS: g++.dg/modules/enum-8_d.C -std=c++20 scan-lang-dump module "Read:-1's enum merge key \\(new\\) type_decl:'#null#'" PASS: g++.dg/modules/enum-8_d.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) const_decl:'::._anon_0@[^\\n]*/enum-8_b.H:1::Foo'" PASS: g++.dg/modules/enum-8_d.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) const_decl:'::._anon_1@[^\\n]*/enum-8_a.H:2::Foo'" PASS: g++.dg/modules/enum-8_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-8_d.C -std=c++26 scan-lang-dump module "Read:-1's enum merge key \\(new\\) type_decl:'#null#'" PASS: g++.dg/modules/enum-8_d.C -std=c++26 scan-lang-dump module "Read:-1's enum merge key \\(new\\) type_decl:'#null#'" PASS: g++.dg/modules/enum-8_d.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) const_decl:'::._anon_0@[^\\n]*/enum-8_b.H:1::Foo'" PASS: g++.dg/modules/enum-8_d.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) const_decl:'::._anon_1@[^\\n]*/enum-8_a.H:2::Foo'" PASS: g++.dg/modules/enum-8_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-9_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-9_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-9_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-9_a.H.gcm) PASS: g++.dg/modules/enum-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-9_a.H.gcm) PASS: g++.dg/modules/enum-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-9_a.H.gcm) PASS: g++.dg/modules/enum-9_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-9_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-9_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-bad-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-bad-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-bad-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/enum-bad-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-bad-1_a.H.gcm) PASS: g++.dg/modules/enum-bad-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-bad-1_a.H.gcm) PASS: g++.dg/modules/enum-bad-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-bad-1_a.H.gcm) PASS: g++.dg/modules/enum-bad-1_b.C -std=c++17 dg-regexp 16 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:5:6: error: definition of 'enum ONE' does not match\n[^\n]*enum-bad-1_b.C:3:6: note: existing definition 'enum ONE'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:5:11: note: enumerator 'A' does not match ...\n[^\n]*enum-bad-1_b.C:3:11: note: ... this enumerator 'Q'\n[^\n]*enum-bad-1_b.C:15:1: note: during load of binding '::ONE'\n" PASS: g++.dg/modules/enum-bad-1_b.C -std=c++17 dg-regexp 19 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:6:6: error: definition of 'enum' does not match\n[^\n]*enum-bad-1_b.C:4:6: note: existing definition 'enum'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:6:12: note: enumerator 'THREE' does not match ...\n[^\n]*enum-bad-1_b.C:4:12: note: ... this enumerator 'DREI'\n[^\n]*enum-bad-1_b.C:18:9: note: during load of binding '::TWO'\n" PASS: g++.dg/modules/enum-bad-1_b.C -std=c++17 dg-regexp 22 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:7:6: error: definition of 'enum FOUR' does not match\n[^\n]*enum-bad-1_b.C:5:6: note: existing definition 'enum FOUR'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:7:12: note: enumerator 'B' does not match ...\n[^\n]*enum-bad-1_b.C:5:12: note: ... this enumerator 'B'\n[^\n]*enum-bad-1_b.C:21:1: note: during load of binding '::FOUR'\n" PASS: g++.dg/modules/enum-bad-1_b.C -std=c++17 dg-regexp 25 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:8:6: error: definition of 'enum FIVE' does not match\n[^\n]*enum-bad-1_b.C:6:6: note: existing definition 'enum FIVE'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:8:18: note: additional enumerators beginning with 'E'\n[^\n]*enum-bad-1_b.C:24:1: note: during load of binding '::FIVE'\n" PASS: g++.dg/modules/enum-bad-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/enum-bad-1_b.C -std=c++20 dg-regexp 16 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:5:6: error: definition of 'enum ONE' does not match\n[^\n]*enum-bad-1_b.C:3:6: note: existing definition 'enum ONE'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:5:11: note: enumerator 'A' does not match ...\n[^\n]*enum-bad-1_b.C:3:11: note: ... this enumerator 'Q'\n[^\n]*enum-bad-1_b.C:15:1: note: during load of binding '::ONE'\n" PASS: g++.dg/modules/enum-bad-1_b.C -std=c++20 dg-regexp 19 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:6:6: error: definition of 'enum' does not match\n[^\n]*enum-bad-1_b.C:4:6: note: existing definition 'enum'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:6:12: note: enumerator 'THREE' does not match ...\n[^\n]*enum-bad-1_b.C:4:12: note: ... this enumerator 'DREI'\n[^\n]*enum-bad-1_b.C:18:9: note: during load of binding '::TWO'\n" PASS: g++.dg/modules/enum-bad-1_b.C -std=c++20 dg-regexp 22 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:7:6: error: definition of 'enum FOUR' does not match\n[^\n]*enum-bad-1_b.C:5:6: note: existing definition 'enum FOUR'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:7:12: note: enumerator 'B' does not match ...\n[^\n]*enum-bad-1_b.C:5:12: note: ... this enumerator 'B'\n[^\n]*enum-bad-1_b.C:21:1: note: during load of binding '::FOUR'\n" PASS: g++.dg/modules/enum-bad-1_b.C -std=c++20 dg-regexp 25 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:8:6: error: definition of 'enum FIVE' does not match\n[^\n]*enum-bad-1_b.C:6:6: note: existing definition 'enum FIVE'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:8:18: note: additional enumerators beginning with 'E'\n[^\n]*enum-bad-1_b.C:24:1: note: during load of binding '::FIVE'\n" PASS: g++.dg/modules/enum-bad-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/enum-bad-1_b.C -std=c++26 dg-regexp 16 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:5:6: error: definition of 'enum ONE' does not match\n[^\n]*enum-bad-1_b.C:3:6: note: existing definition 'enum ONE'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:5:11: note: enumerator 'A' does not match ...\n[^\n]*enum-bad-1_b.C:3:11: note: ... this enumerator 'Q'\n[^\n]*enum-bad-1_b.C:15:1: note: during load of binding '::ONE'\n" PASS: g++.dg/modules/enum-bad-1_b.C -std=c++26 dg-regexp 19 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:6:6: error: definition of 'enum' does not match\n[^\n]*enum-bad-1_b.C:4:6: note: existing definition 'enum'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:6:12: note: enumerator 'THREE' does not match ...\n[^\n]*enum-bad-1_b.C:4:12: note: ... this enumerator 'DREI'\n[^\n]*enum-bad-1_b.C:18:9: note: during load of binding '::TWO'\n" PASS: g++.dg/modules/enum-bad-1_b.C -std=c++26 dg-regexp 22 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:7:6: error: definition of 'enum FOUR' does not match\n[^\n]*enum-bad-1_b.C:5:6: note: existing definition 'enum FOUR'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:7:12: note: enumerator 'B' does not match ...\n[^\n]*enum-bad-1_b.C:5:12: note: ... this enumerator 'B'\n[^\n]*enum-bad-1_b.C:21:1: note: during load of binding '::FOUR'\n" PASS: g++.dg/modules/enum-bad-1_b.C -std=c++26 dg-regexp 25 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:8:6: error: definition of 'enum FIVE' does not match\n[^\n]*enum-bad-1_b.C:6:6: note: existing definition 'enum FIVE'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:8:18: note: additional enumerators beginning with 'E'\n[^\n]*enum-bad-1_b.C:24:1: note: during load of binding '::FIVE'\n" PASS: g++.dg/modules/enum-bad-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/err-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/err-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/err-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/err-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/err-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/err-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/err-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/err-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/err-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/err-1_b.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/err-1_b.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/err-1_b.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/err-1_c.C -std=c++17 (test for errors, line 18) PASS: g++.dg/modules/err-1_c.C -std=c++17 (test for errors, line 8) PASS: g++.dg/modules/err-1_c.C -std=c++17 dg-regexp 10 was found: "candidate 2: 'int Frob@Foo\(int, int, long int\)'" PASS: g++.dg/modules/err-1_c.C -std=c++17 dg-regexp 19 was found: "candidate 1: 'int Frob@Foo\(int, long int, int\)'" PASS: g++.dg/modules/err-1_c.C -std=c++17 dg-regexp 20 was found: "candidate 2: 'int Frob@Foo\(int, int, long int\)'" PASS: g++.dg/modules/err-1_c.C -std=c++17 dg-regexp 21 was found: "candidate 3: 'int Frob@Bar\(long int, int, int\)'" PASS: g++.dg/modules/err-1_c.C -std=c++17 dg-regexp 9 was found: "candidate 1: 'int Frob@Foo\(int, long int, int\)'" PASS: g++.dg/modules/err-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/err-1_c.C -std=c++20 (test for errors, line 18) PASS: g++.dg/modules/err-1_c.C -std=c++20 (test for errors, line 8) PASS: g++.dg/modules/err-1_c.C -std=c++20 dg-regexp 10 was found: "candidate 2: 'int Frob@Foo\(int, int, long int\)'" PASS: g++.dg/modules/err-1_c.C -std=c++20 dg-regexp 19 was found: "candidate 1: 'int Frob@Foo\(int, long int, int\)'" PASS: g++.dg/modules/err-1_c.C -std=c++20 dg-regexp 20 was found: "candidate 2: 'int Frob@Foo\(int, int, long int\)'" PASS: g++.dg/modules/err-1_c.C -std=c++20 dg-regexp 21 was found: "candidate 3: 'int Frob@Bar\(long int, int, int\)'" PASS: g++.dg/modules/err-1_c.C -std=c++20 dg-regexp 9 was found: "candidate 1: 'int Frob@Foo\(int, long int, int\)'" PASS: g++.dg/modules/err-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/err-1_c.C -std=c++26 (test for errors, line 18) PASS: g++.dg/modules/err-1_c.C -std=c++26 (test for errors, line 8) PASS: g++.dg/modules/err-1_c.C -std=c++26 dg-regexp 10 was found: "candidate 2: 'int Frob@Foo\(int, int, long int\)'" PASS: g++.dg/modules/err-1_c.C -std=c++26 dg-regexp 19 was found: "candidate 1: 'int Frob@Foo\(int, long int, int\)'" PASS: g++.dg/modules/err-1_c.C -std=c++26 dg-regexp 20 was found: "candidate 2: 'int Frob@Foo\(int, int, long int\)'" PASS: g++.dg/modules/err-1_c.C -std=c++26 dg-regexp 21 was found: "candidate 3: 'int Frob@Bar\(long int, int, int\)'" PASS: g++.dg/modules/err-1_c.C -std=c++26 dg-regexp 9 was found: "candidate 1: 'int Frob@Foo\(int, long int, int\)'" PASS: g++.dg/modules/err-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/err-1_d.C -std=c++17 (test for errors, line 10) PASS: g++.dg/modules/err-1_d.C -std=c++17 dg-regexp 11 was found: "candidate 1: 'int Frob@Foo\(int, long int, int\)'" PASS: g++.dg/modules/err-1_d.C -std=c++17 dg-regexp 12 was found: "candidate 2: 'int Frob@Foo\(int, int, long int\)'" PASS: g++.dg/modules/err-1_d.C -std=c++17 dg-regexp 13 was found: "candidate 3: 'int Frob@Bar\(long int, int, int\)'" PASS: g++.dg/modules/err-1_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/err-1_d.C -std=c++20 (test for errors, line 10) PASS: g++.dg/modules/err-1_d.C -std=c++20 dg-regexp 11 was found: "candidate 1: 'int Frob@Foo\(int, long int, int\)'" PASS: g++.dg/modules/err-1_d.C -std=c++20 dg-regexp 12 was found: "candidate 2: 'int Frob@Foo\(int, int, long int\)'" PASS: g++.dg/modules/err-1_d.C -std=c++20 dg-regexp 13 was found: "candidate 3: 'int Frob@Bar\(long int, int, int\)'" PASS: g++.dg/modules/err-1_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/err-1_d.C -std=c++26 (test for errors, line 10) PASS: g++.dg/modules/err-1_d.C -std=c++26 dg-regexp 11 was found: "candidate 1: 'int Frob@Foo\(int, long int, int\)'" PASS: g++.dg/modules/err-1_d.C -std=c++26 dg-regexp 12 was found: "candidate 2: 'int Frob@Foo\(int, int, long int\)'" PASS: g++.dg/modules/err-1_d.C -std=c++26 dg-regexp 13 was found: "candidate 3: 'int Frob@Bar\(long int, int, int\)'" PASS: g++.dg/modules/err-1_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/except-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/except-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/except-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/except-1.C module-cmi bill (gcm.cache/bill.gcm) PASS: g++.dg/modules/except-1.C module-cmi bill (gcm.cache/bill.gcm) PASS: g++.dg/modules/except-1.C module-cmi bill (gcm.cache/bill.gcm) PASS: g++.dg/modules/except-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/except-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/except-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/except-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/except-2_a.H.gcm) PASS: g++.dg/modules/except-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/except-2_a.H.gcm) PASS: g++.dg/modules/except-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/except-2_a.H.gcm) PASS: g++.dg/modules/except-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/except-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/except-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/except-3_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/except-3_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/except-3_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/except-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/except-3_a.H.gcm) PASS: g++.dg/modules/except-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/except-3_a.H.gcm) PASS: g++.dg/modules/except-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/except-3_a.H.gcm) PASS: g++.dg/modules/except-3_b.C -std=c++17 scan-lang-dump-times module "Propagating instantiated noexcept to '::_Tuple_impl::__ct '" 1 PASS: g++.dg/modules/except-3_b.C -std=c++17 scan-lang-dump-times module "merge key \\(new\\) function_decl:'::_Tuple_impl::__[cd]t '" 3 PASS: g++.dg/modules/except-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/except-3_b.C -std=c++20 scan-lang-dump-times module "Propagating instantiated noexcept to '::_Tuple_impl::__ct '" 1 PASS: g++.dg/modules/except-3_b.C -std=c++20 scan-lang-dump-times module "merge key \\(new\\) function_decl:'::_Tuple_impl::__[cd]t '" 3 PASS: g++.dg/modules/except-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/except-3_b.C -std=c++26 scan-lang-dump-times module "Propagating instantiated noexcept to '::_Tuple_impl::__ct '" 1 PASS: g++.dg/modules/except-3_b.C -std=c++26 scan-lang-dump-times module "merge key \\(new\\) function_decl:'::_Tuple_impl::__[cd]t '" 3 PASS: g++.dg/modules/except-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/exp-xlate-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/exp-xlate-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/exp-xlate-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/exp-xlate-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/exp-xlate-1_a.H.gcm) PASS: g++.dg/modules/exp-xlate-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/exp-xlate-1_a.H.gcm) PASS: g++.dg/modules/exp-xlate-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/exp-xlate-1_a.H.gcm) PASS: g++.dg/modules/exp-xlate-1_b.C -std=c++17 (test for errors, line 5) PASS: g++.dg/modules/exp-xlate-1_b.C -std=c++17 (test for errors, line 6) PASS: g++.dg/modules/exp-xlate-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/exp-xlate-1_b.C -std=c++20 (test for errors, line 5) PASS: g++.dg/modules/exp-xlate-1_b.C -std=c++20 (test for errors, line 6) PASS: g++.dg/modules/exp-xlate-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/exp-xlate-1_b.C -std=c++26 (test for errors, line 5) PASS: g++.dg/modules/exp-xlate-1_b.C -std=c++26 (test for errors, line 6) PASS: g++.dg/modules/exp-xlate-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/exp-xlate-1_b.C module-cmi !evil (gcm.cache/evil.gcm) PASS: g++.dg/modules/exp-xlate-1_b.C module-cmi !evil (gcm.cache/evil.gcm) PASS: g++.dg/modules/exp-xlate-1_b.C module-cmi !evil (gcm.cache/evil.gcm) PASS: g++.dg/modules/explicit-bool-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/explicit-bool-1_a.H -std=c++23 (test for excess errors) PASS: g++.dg/modules/explicit-bool-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/explicit-bool-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/explicit-bool-1_b.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/explicit-bool-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/export-1.C -std=c++17 (test for bogus messages, line 14) PASS: g++.dg/modules/export-1.C -std=c++17 (test for errors, line 10) PASS: g++.dg/modules/export-1.C -std=c++17 (test for errors, line 17) PASS: g++.dg/modules/export-1.C -std=c++17 (test for errors, line 20) PASS: g++.dg/modules/export-1.C -std=c++17 (test for errors, line 23) PASS: g++.dg/modules/export-1.C -std=c++17 (test for errors, line 26) PASS: g++.dg/modules/export-1.C -std=c++17 (test for errors, line 7) PASS: g++.dg/modules/export-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/export-1.C -std=c++20 (test for bogus messages, line 14) PASS: g++.dg/modules/export-1.C -std=c++20 (test for errors, line 10) PASS: g++.dg/modules/export-1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/modules/export-1.C -std=c++20 (test for errors, line 20) PASS: g++.dg/modules/export-1.C -std=c++20 (test for errors, line 23) PASS: g++.dg/modules/export-1.C -std=c++20 (test for errors, line 26) PASS: g++.dg/modules/export-1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/modules/export-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/export-1.C -std=c++26 (test for bogus messages, line 14) PASS: g++.dg/modules/export-1.C -std=c++26 (test for errors, line 10) PASS: g++.dg/modules/export-1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/modules/export-1.C -std=c++26 (test for errors, line 20) PASS: g++.dg/modules/export-1.C -std=c++26 (test for errors, line 23) PASS: g++.dg/modules/export-1.C -std=c++26 (test for errors, line 26) PASS: g++.dg/modules/export-1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/modules/export-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/export-1.C module-cmi !frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/export-1.C module-cmi !frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/export-1.C module-cmi !frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/export-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/export-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/export-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/export-2_a.C module-cmi aliases (gcm.cache/aliases.gcm) PASS: g++.dg/modules/export-2_a.C module-cmi aliases (gcm.cache/aliases.gcm) PASS: g++.dg/modules/export-2_a.C module-cmi aliases (gcm.cache/aliases.gcm) PASS: g++.dg/modules/export-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/export-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/export-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/export-3.C -std=c++17 (test for errors, line 12) PASS: g++.dg/modules/export-3.C -std=c++17 (test for errors, line 14) PASS: g++.dg/modules/export-3.C -std=c++17 (test for errors, line 16) PASS: g++.dg/modules/export-3.C -std=c++17 (test for errors, line 18) PASS: g++.dg/modules/export-3.C -std=c++17 (test for errors, line 20) PASS: g++.dg/modules/export-3.C -std=c++17 (test for errors, line 22) PASS: g++.dg/modules/export-3.C -std=c++17 (test for errors, line 25) PASS: g++.dg/modules/export-3.C -std=c++17 (test for errors, line 28) PASS: g++.dg/modules/export-3.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/export-3.C -std=c++20 (test for errors, line 12) PASS: g++.dg/modules/export-3.C -std=c++20 (test for errors, line 14) PASS: g++.dg/modules/export-3.C -std=c++20 (test for errors, line 16) PASS: g++.dg/modules/export-3.C -std=c++20 (test for errors, line 18) PASS: g++.dg/modules/export-3.C -std=c++20 (test for errors, line 20) PASS: g++.dg/modules/export-3.C -std=c++20 (test for errors, line 22) PASS: g++.dg/modules/export-3.C -std=c++20 (test for errors, line 25) PASS: g++.dg/modules/export-3.C -std=c++20 (test for errors, line 28) PASS: g++.dg/modules/export-3.C -std=c++20 (test for errors, line 8) PASS: g++.dg/modules/export-3.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/export-3.C -std=c++26 (test for errors, line 12) PASS: g++.dg/modules/export-3.C -std=c++26 (test for errors, line 14) PASS: g++.dg/modules/export-3.C -std=c++26 (test for errors, line 16) PASS: g++.dg/modules/export-3.C -std=c++26 (test for errors, line 18) PASS: g++.dg/modules/export-3.C -std=c++26 (test for errors, line 20) PASS: g++.dg/modules/export-3.C -std=c++26 (test for errors, line 22) PASS: g++.dg/modules/export-3.C -std=c++26 (test for errors, line 25) PASS: g++.dg/modules/export-3.C -std=c++26 (test for errors, line 28) PASS: g++.dg/modules/export-3.C -std=c++26 (test for errors, line 8) PASS: g++.dg/modules/export-3.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/export-3.C module-cmi !bad (gcm.cache/bad.gcm) PASS: g++.dg/modules/export-3.C module-cmi !bad (gcm.cache/bad.gcm) PASS: g++.dg/modules/export-3.C module-cmi !bad (gcm.cache/bad.gcm) PASS: g++.dg/modules/export-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/export-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/export-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/export-4_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/export-4_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/export-4_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/export-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/export-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/export-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/export-5_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/export-5_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/export-5_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/export-5_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/export-5_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/export-5_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/export-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/export-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/export-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 10) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 11) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 12) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 19) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 20) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 21) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 22) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 23) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 24) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 26) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 27) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 29) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 30) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 32) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 33) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 35) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 42) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 43) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 44) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 47) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 8) PASS: g++.dg/modules/export-6.C -std=c++17 (test for errors, line 9) PASS: g++.dg/modules/export-6.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 10) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 11) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 12) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 15) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 19) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 20) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 21) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 22) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 23) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 24) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 26) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 27) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 29) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 30) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 32) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 33) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 35) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 38) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 42) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 43) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 44) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 47) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 8) PASS: g++.dg/modules/export-6.C -std=c++20 (test for errors, line 9) PASS: g++.dg/modules/export-6.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 10) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 11) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 12) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 15) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 19) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 20) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 21) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 22) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 23) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 24) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 26) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 27) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 29) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 30) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 32) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 33) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 35) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 38) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 42) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 43) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 44) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 47) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 8) PASS: g++.dg/modules/export-6.C -std=c++26 (test for errors, line 9) PASS: g++.dg/modules/export-6.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/export-6.C module-cmi !bad (gcm.cache/bad.gcm) PASS: g++.dg/modules/export-6.C module-cmi !bad (gcm.cache/bad.gcm) PASS: g++.dg/modules/export-6.C module-cmi !bad (gcm.cache/bad.gcm) PASS: g++.dg/modules/extern-tpl-1 -std=c++17 link PASS: g++.dg/modules/extern-tpl-1 -std=c++20 link PASS: g++.dg/modules/extern-tpl-1 -std=c++26 link PASS: g++.dg/modules/extern-tpl-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/extern-tpl-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/extern-tpl-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/extern-tpl-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-1_a.H.gcm) PASS: g++.dg/modules/extern-tpl-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-1_a.H.gcm) PASS: g++.dg/modules/extern-tpl-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-1_a.H.gcm) PASS: g++.dg/modules/extern-tpl-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/extern-tpl-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/extern-tpl-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/extern-tpl-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/extern-tpl-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/extern-tpl-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/extern-tpl-2 -std=c++17 link PASS: g++.dg/modules/extern-tpl-2 -std=c++20 link PASS: g++.dg/modules/extern-tpl-2 -std=c++26 link PASS: g++.dg/modules/extern-tpl-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/extern-tpl-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/extern-tpl-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/extern-tpl-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-2_a.H.gcm) PASS: g++.dg/modules/extern-tpl-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-2_a.H.gcm) PASS: g++.dg/modules/extern-tpl-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-2_a.H.gcm) PASS: g++.dg/modules/extern-tpl-2_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/extern-tpl-2_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/extern-tpl-2_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/extern-tpl-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-2_b.H.gcm) PASS: g++.dg/modules/extern-tpl-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-2_b.H.gcm) PASS: g++.dg/modules/extern-tpl-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-2_b.H.gcm) PASS: g++.dg/modules/extern-tpl-2_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/extern-tpl-2_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/extern-tpl-2_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/extern-tpl-2_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/extern-tpl-2_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/extern-tpl-2_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/extern-tpl-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/extern-tpl-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/extern-tpl-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/extern-tpl-3_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/extern-tpl-3_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/extern-tpl-3_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/extern-tpl-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/extern-tpl-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/extern-tpl-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/extern-tpl-4_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/extern-tpl-4_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/extern-tpl-4_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/extern-tpl-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-4_a.H.gcm) PASS: g++.dg/modules/extern-tpl-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-4_a.H.gcm) PASS: g++.dg/modules/extern-tpl-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-4_a.H.gcm) PASS: g++.dg/modules/extern-tpl-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/extern-tpl-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/extern-tpl-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/extern-tpl-4_b.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/extern-tpl-4_b.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/extern-tpl-4_b.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _Z2haIbEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _Z2haIcEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _Z2haIdEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _Z2hbIbEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _Z2hbIcEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _Z2hbIdEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _Z2hcIbE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _Z2hcIcE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _Z2hcIdE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _Z2hdIbE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _Z2hdIcE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _Z2hdIdE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _ZW1M2maIbEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _ZW1M2maIdEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _ZW1M2mbIbEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _ZW1M2mbIdEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _ZW1M2mcIbE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _ZW1M2mcIdE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _ZW1M2mdIbE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler _ZW1M2mdIdE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler-not _Z2haIiEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler-not _Z2hbIiEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler-not _Z2hcIiE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler-not _Z2hdIiE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler-not _ZW1M2maIcEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler-not _ZW1M2maIiEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler-not _ZW1M2mbIcEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler-not _ZW1M2mbIiEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler-not _ZW1M2mcIcE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler-not _ZW1M2mcIiE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler-not _ZW1M2mdIcE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 scan-assembler-not _ZW1M2mdIiE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _Z2haIbEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _Z2haIcEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _Z2haIdEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _Z2hbIbEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _Z2hbIcEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _Z2hbIdEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _Z2hcIbE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _Z2hcIcE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _Z2hcIdE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _Z2hdIbE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _Z2hdIcE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _Z2hdIdE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _ZW1M2maIbEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _ZW1M2maIdEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _ZW1M2mbIbEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _ZW1M2mbIdEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _ZW1M2mcIbE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _ZW1M2mcIdE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _ZW1M2mdIbE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler _ZW1M2mdIdE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler-not _Z2haIiEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler-not _Z2hbIiEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler-not _Z2hcIiE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler-not _Z2hdIiE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler-not _ZW1M2maIcEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler-not _ZW1M2maIiEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler-not _ZW1M2mbIcEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler-not _ZW1M2mbIiEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler-not _ZW1M2mcIcE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler-not _ZW1M2mcIiE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler-not _ZW1M2mdIcE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 scan-assembler-not _ZW1M2mdIiE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _Z2haIbEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _Z2haIcEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _Z2haIdEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _Z2hbIbEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _Z2hbIcEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _Z2hbIdEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _Z2hcIbE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _Z2hcIcE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _Z2hcIdE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _Z2hdIbE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _Z2hdIcE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _Z2hdIdE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _ZW1M2maIbEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _ZW1M2maIdEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _ZW1M2mbIbEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _ZW1M2mbIdEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _ZW1M2mcIbE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _ZW1M2mcIdE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _ZW1M2mdIbE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler _ZW1M2mdIdE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler-not _Z2haIiEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler-not _Z2hbIiEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler-not _Z2hcIiE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler-not _Z2hdIiE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler-not _ZW1M2maIcEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler-not _ZW1M2maIiEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler-not _ZW1M2mbIcEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler-not _ZW1M2mbIiEvv: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler-not _ZW1M2mcIcE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler-not _ZW1M2mcIiE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler-not _ZW1M2mdIcE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 scan-assembler-not _ZW1M2mdIiE: PASS: g++.dg/modules/extern-tpl-4_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/flag-1_a.C (test for excess errors) PASS: g++.dg/modules/flag-1_a.C module-cmi opt (gcm.cache/opt.gcm) PASS: g++.dg/modules/flag-1_b.C at line 3 (test for errors, line ) PASS: g++.dg/modules/flag-1_b.C at line 7 (test for errors, line ) PASS: g++.dg/modules/flag-1_b.C (test for excess errors) PASS: g++.dg/modules/fn-inline-1_a.C -std=c++17 scan-assembler-not _Z4frobi: PASS: g++.dg/modules/fn-inline-1_a.C -std=c++17 scan-assembler-not _ZW3bobE4frobii: PASS: g++.dg/modules/fn-inline-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/fn-inline-1_a.C -std=c++20 scan-assembler-not _Z4frobi: PASS: g++.dg/modules/fn-inline-1_a.C -std=c++20 scan-assembler-not _ZW3bobE4frobii: PASS: g++.dg/modules/fn-inline-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/fn-inline-1_a.C -std=c++26 scan-assembler-not _Z4frobi: PASS: g++.dg/modules/fn-inline-1_a.C -std=c++26 scan-assembler-not _ZW3bobE4frobii: PASS: g++.dg/modules/fn-inline-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/fn-inline-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/fn-inline-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/fn-inline-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/fn-inline-1_b.C -std=c++17 scan-assembler .weak(_definition)?[\t ]*_?_ZW3bob4frobii PASS: g++.dg/modules/fn-inline-1_b.C -std=c++17 scan-assembler _ZW3bob4Frobii: PASS: g++.dg/modules/fn-inline-1_b.C -std=c++17 scan-assembler _ZW3bob4frobii: PASS: g++.dg/modules/fn-inline-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/fn-inline-1_b.C -std=c++20 scan-assembler .weak(_definition)?[\t ]*_?_ZW3bob4frobii PASS: g++.dg/modules/fn-inline-1_b.C -std=c++20 scan-assembler _ZW3bob4Frobii: PASS: g++.dg/modules/fn-inline-1_b.C -std=c++20 scan-assembler _ZW3bob4frobii: PASS: g++.dg/modules/fn-inline-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/fn-inline-1_b.C -std=c++26 scan-assembler .weak(_definition)?[\t ]*_?_ZW3bob4frobii PASS: g++.dg/modules/fn-inline-1_b.C -std=c++26 scan-assembler _ZW3bob4Frobii: PASS: g++.dg/modules/fn-inline-1_b.C -std=c++26 scan-assembler _ZW3bob4frobii: PASS: g++.dg/modules/fn-inline-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/fn-inline-1_c.C -std=c++17 scan-assembler .weak(_definition)?[\t ]*_?_ZW3bob4frobi PASS: g++.dg/modules/fn-inline-1_c.C -std=c++17 scan-assembler _ZW3bob4frobi: PASS: g++.dg/modules/fn-inline-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/fn-inline-1_c.C -std=c++20 scan-assembler .weak(_definition)?[\t ]*_?_ZW3bob4frobi PASS: g++.dg/modules/fn-inline-1_c.C -std=c++20 scan-assembler _ZW3bob4frobi: PASS: g++.dg/modules/fn-inline-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/fn-inline-1_c.C -std=c++26 scan-assembler .weak(_definition)?[\t ]*_?_ZW3bob4frobi PASS: g++.dg/modules/fn-inline-1_c.C -std=c++26 scan-assembler _ZW3bob4frobi: PASS: g++.dg/modules/fn-inline-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/freeze-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/freeze-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/freeze-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/freeze-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/freeze-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/freeze-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/freeze-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/freeze-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/freeze-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/freeze-1_b.C module-cmi stuart (gcm.cache/stuart.gcm) PASS: g++.dg/modules/freeze-1_b.C module-cmi stuart (gcm.cache/stuart.gcm) PASS: g++.dg/modules/freeze-1_b.C module-cmi stuart (gcm.cache/stuart.gcm) PASS: g++.dg/modules/freeze-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/freeze-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/freeze-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/freeze-1_c.C module-cmi kevin (gcm.cache/kevin.gcm) PASS: g++.dg/modules/freeze-1_c.C module-cmi kevin (gcm.cache/kevin.gcm) PASS: g++.dg/modules/freeze-1_c.C module-cmi kevin (gcm.cache/kevin.gcm) PASS: g++.dg/modules/freeze-1_d.C -std=c++17 scan-lang-dump module "Defrosting 'bob.[^']*'" PASS: g++.dg/modules/freeze-1_d.C -std=c++17 scan-lang-dump module "Defrosting 'kevin.[^']*'" PASS: g++.dg/modules/freeze-1_d.C -std=c++17 scan-lang-dump module "Defrosting 'stuart.[^']*'" PASS: g++.dg/modules/freeze-1_d.C -std=c++17 scan-lang-dump module "Freezing 'bob.[^']*'" PASS: g++.dg/modules/freeze-1_d.C -std=c++17 scan-lang-dump module "Freezing 'kevin.[^']*'" PASS: g++.dg/modules/freeze-1_d.C -std=c++17 scan-lang-dump module "Freezing 'stuart.[^']*'" PASS: g++.dg/modules/freeze-1_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/freeze-1_d.C -std=c++20 scan-lang-dump module "Defrosting 'bob.[^']*'" PASS: g++.dg/modules/freeze-1_d.C -std=c++20 scan-lang-dump module "Defrosting 'kevin.[^']*'" PASS: g++.dg/modules/freeze-1_d.C -std=c++20 scan-lang-dump module "Defrosting 'stuart.[^']*'" PASS: g++.dg/modules/freeze-1_d.C -std=c++20 scan-lang-dump module "Freezing 'bob.[^']*'" PASS: g++.dg/modules/freeze-1_d.C -std=c++20 scan-lang-dump module "Freezing 'kevin.[^']*'" PASS: g++.dg/modules/freeze-1_d.C -std=c++20 scan-lang-dump module "Freezing 'stuart.[^']*'" PASS: g++.dg/modules/freeze-1_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/freeze-1_d.C -std=c++26 scan-lang-dump module "Defrosting 'bob.[^']*'" PASS: g++.dg/modules/freeze-1_d.C -std=c++26 scan-lang-dump module "Defrosting 'kevin.[^']*'" PASS: g++.dg/modules/freeze-1_d.C -std=c++26 scan-lang-dump module "Defrosting 'stuart.[^']*'" PASS: g++.dg/modules/freeze-1_d.C -std=c++26 scan-lang-dump module "Freezing 'bob.[^']*'" PASS: g++.dg/modules/freeze-1_d.C -std=c++26 scan-lang-dump module "Freezing 'kevin.[^']*'" PASS: g++.dg/modules/freeze-1_d.C -std=c++26 scan-lang-dump module "Freezing 'stuart.[^']*'" PASS: g++.dg/modules/freeze-1_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-10_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-10_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-10_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-10_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/friend-10_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/friend-10_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/friend-10_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-10_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-10_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-11_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-11_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-11_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-11_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-11_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-11_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-12_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-12_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-12_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-12_a.C module-cmi M:part (gcm.cache/M-part.gcm) PASS: g++.dg/modules/friend-12_a.C module-cmi M:part (gcm.cache/M-part.gcm) PASS: g++.dg/modules/friend-12_a.C module-cmi M:part (gcm.cache/M-part.gcm) PASS: g++.dg/modules/friend-12_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-12_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-12_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-12_b.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/friend-12_b.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/friend-12_b.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/friend-13.C -std=c++17 scan-lang-dump-not module "Bindings '::f'" PASS: g++.dg/modules/friend-13.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-13.C -std=c++20 scan-lang-dump-not module "Bindings '::f'" PASS: g++.dg/modules/friend-13.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-13.C -std=c++26 scan-lang-dump-not module "Bindings '::f'" PASS: g++.dg/modules/friend-13.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-13.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/friend-13.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/friend-13.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/friend-1_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::hidey'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::hidey'" PASS: g++.dg/modules/friend-1_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::peeker'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::peeker'" PASS: g++.dg/modules/friend-1_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::secret'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::secret'" PASS: g++.dg/modules/friend-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-1_a.C -std=c++20 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::hidey'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::hidey'" PASS: g++.dg/modules/friend-1_a.C -std=c++20 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::peeker'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::peeker'" PASS: g++.dg/modules/friend-1_a.C -std=c++20 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::secret'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::secret'" PASS: g++.dg/modules/friend-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-1_a.C -std=c++26 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::hidey'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::hidey'" PASS: g++.dg/modules/friend-1_a.C -std=c++26 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::peeker'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::peeker'" PASS: g++.dg/modules/friend-1_a.C -std=c++26 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::secret'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::secret'" PASS: g++.dg/modules/friend-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/friend-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/friend-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/friend-1_b.C -std=c++17 scan-lang-dump module "Class '::hidey@bob:.' befriending record_type:'::peeker@bob:.'" PASS: g++.dg/modules/friend-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-1_b.C -std=c++20 scan-lang-dump module "Class '::hidey@bob:.' befriending record_type:'::peeker@bob:.'" PASS: g++.dg/modules/friend-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-1_b.C -std=c++26 scan-lang-dump module "Class '::hidey@bob:.' befriending record_type:'::peeker@bob:.'" PASS: g++.dg/modules/friend-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-2_a.C module-cmi bink (gcm.cache/bink.gcm) PASS: g++.dg/modules/friend-2_a.C module-cmi bink (gcm.cache/bink.gcm) PASS: g++.dg/modules/friend-2_a.C module-cmi bink (gcm.cache/bink.gcm) PASS: g++.dg/modules/friend-2_b.C -std=c++17 (test for errors, line 13) PASS: g++.dg/modules/friend-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-2_b.C -std=c++20 (test for errors, line 13) PASS: g++.dg/modules/friend-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-2_b.C -std=c++26 (test for errors, line 13) PASS: g++.dg/modules/friend-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-3.C -std=c++17 (test for errors, line 30) PASS: g++.dg/modules/friend-3.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-3.C -std=c++20 (test for errors, line 30) PASS: g++.dg/modules/friend-3.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-3.C -std=c++26 (test for errors, line 30) PASS: g++.dg/modules/friend-3.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-3.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/friend-3.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/friend-3.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/friend-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-4_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/friend-4_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/friend-4_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/friend-4_b.C -std=c++17 (test for errors, line 13) PASS: g++.dg/modules/friend-4_b.C -std=c++17 (test for errors, line 14) PASS: g++.dg/modules/friend-4_b.C -std=c++17 (test for errors, line 15) PASS: g++.dg/modules/friend-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-4_b.C -std=c++20 (test for errors, line 13) PASS: g++.dg/modules/friend-4_b.C -std=c++20 (test for errors, line 14) PASS: g++.dg/modules/friend-4_b.C -std=c++20 (test for errors, line 15) PASS: g++.dg/modules/friend-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-4_b.C -std=c++26 (test for errors, line 13) PASS: g++.dg/modules/friend-4_b.C -std=c++26 (test for errors, line 14) PASS: g++.dg/modules/friend-4_b.C -std=c++26 (test for errors, line 15) PASS: g++.dg/modules/friend-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-5_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-5_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-5_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-5_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/friend-5_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/friend-5_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/friend-5_b.C -std=c++17 (test for errors, line 7) PASS: g++.dg/modules/friend-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-5_b.C -std=c++20 (test for errors, line 7) PASS: g++.dg/modules/friend-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-5_b.C -std=c++26 (test for errors, line 7) PASS: g++.dg/modules/friend-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-6_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-6_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-6_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-6_a.C module-cmi friend_6 (gcm.cache/friend_6.gcm) PASS: g++.dg/modules/friend-6_a.C module-cmi friend_6 (gcm.cache/friend_6.gcm) PASS: g++.dg/modules/friend-6_a.C module-cmi friend_6 (gcm.cache/friend_6.gcm) PASS: g++.dg/modules/friend-7_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-7_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-7_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/friend-7_a.H.gcm) PASS: g++.dg/modules/friend-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/friend-7_a.H.gcm) PASS: g++.dg/modules/friend-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/friend-7_a.H.gcm) PASS: g++.dg/modules/friend-7_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-7_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-7_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-8_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-8_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-8_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/friend-8_a.H.gcm) PASS: g++.dg/modules/friend-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/friend-8_a.H.gcm) PASS: g++.dg/modules/friend-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/friend-8_a.H.gcm) PASS: g++.dg/modules/friend-8_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-8_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-8_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-9 -std=c++17 link PASS: g++.dg/modules/friend-9 -std=c++20 link PASS: g++.dg/modules/friend-9 -std=c++26 link PASS: g++.dg/modules/friend-9_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-9_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-9_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/friend-9_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/friend-9_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/friend-9_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/friend-9_b.C -std=c++17 scan-assembler _ZW1M1fIS_1AIZ4mainE3locEEvT_ PASS: g++.dg/modules/friend-9_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/friend-9_b.C -std=c++20 scan-assembler _ZW1M1fIS_1AIZ4mainE3locEEvT_ PASS: g++.dg/modules/friend-9_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/friend-9_b.C -std=c++26 scan-assembler _ZW1M1fIS_1AIZ4mainE3locEEvT_ PASS: g++.dg/modules/friend-9_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gc-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gc-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gc-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gc-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/gc-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/gc-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/gc-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gc-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gc-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gc-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gc-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gc-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gc-1_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gc-1_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gc-1_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gc-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gc-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gc-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gc-2_a.C module-cmi =map-1_a.nms (map-1_a.nms) PASS: g++.dg/modules/gc-2_a.C module-cmi =map-1_a.nms (map-1_a.nms) PASS: g++.dg/modules/gc-2_a.C module-cmi =map-1_a.nms (map-1_a.nms) PASS: g++.dg/modules/gc-3_a.C -std=c++17 (test for warnings, line 6) PASS: g++.dg/modules/gc-3_a.C -std=c++17 (test for warnings, line 7) PASS: g++.dg/modules/gc-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gc-3_a.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/modules/gc-3_a.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/modules/gc-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gc-3_a.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/modules/gc-3_a.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/modules/gc-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gc-3_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/gc-3_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/gc-3_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/gc-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gc-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gc-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/global-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/global-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/global-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/global-1_a.C module-cmi thing (gcm.cache/thing.gcm) PASS: g++.dg/modules/global-1_a.C module-cmi thing (gcm.cache/thing.gcm) PASS: g++.dg/modules/global-1_a.C module-cmi thing (gcm.cache/thing.gcm) PASS: g++.dg/modules/global-1_b.C -std=c++17 (test for errors, line 7) PASS: g++.dg/modules/global-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/global-1_b.C -std=c++20 (test for errors, line 7) PASS: g++.dg/modules/global-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/global-1_b.C -std=c++26 (test for errors, line 7) PASS: g++.dg/modules/global-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/global-2 -std=c++17 execute PASS: g++.dg/modules/global-2 -std=c++17 link PASS: g++.dg/modules/global-2 -std=c++20 execute PASS: g++.dg/modules/global-2 -std=c++20 link PASS: g++.dg/modules/global-2 -std=c++26 execute PASS: g++.dg/modules/global-2 -std=c++26 link PASS: g++.dg/modules/global-2_a.C -std=c++17 scan-lang-dump module "Dependencies of decl function_decl:'::Log'" PASS: g++.dg/modules/global-2_a.C -std=c++17 scan-lang-dump-not module "Reachable GMF '::printf[^\\n']*' added" PASS: g++.dg/modules/global-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/global-2_a.C -std=c++20 scan-lang-dump module "Dependencies of decl function_decl:'::Log'" PASS: g++.dg/modules/global-2_a.C -std=c++20 scan-lang-dump-not module "Reachable GMF '::printf[^\\n']*' added" PASS: g++.dg/modules/global-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/global-2_a.C -std=c++26 scan-lang-dump module "Dependencies of decl function_decl:'::Log'" PASS: g++.dg/modules/global-2_a.C -std=c++26 scan-lang-dump-not module "Reachable GMF '::printf[^\\n']*' added" PASS: g++.dg/modules/global-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/global-2_a.C module-cmi logger (gcm.cache/logger.gcm) PASS: g++.dg/modules/global-2_a.C module-cmi logger (gcm.cache/logger.gcm) PASS: g++.dg/modules/global-2_a.C module-cmi logger (gcm.cache/logger.gcm) PASS: g++.dg/modules/global-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/global-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/global-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/global-3 -std=c++17 execute PASS: g++.dg/modules/global-3 -std=c++17 link PASS: g++.dg/modules/global-3 -std=c++20 execute PASS: g++.dg/modules/global-3 -std=c++20 link PASS: g++.dg/modules/global-3 -std=c++26 execute PASS: g++.dg/modules/global-3 -std=c++26 link PASS: g++.dg/modules/global-3_a.C -std=c++17 scan-lang-dump module "Dependencies of decl function_decl:'::Log'" PASS: g++.dg/modules/global-3_a.C -std=c++17 scan-lang-dump-not module "Reachable GMF '::printf[^'\\n]*' added" PASS: g++.dg/modules/global-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/global-3_a.C -std=c++20 scan-lang-dump module "Dependencies of decl function_decl:'::Log'" PASS: g++.dg/modules/global-3_a.C -std=c++20 scan-lang-dump-not module "Reachable GMF '::printf[^'\\n]*' added" PASS: g++.dg/modules/global-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/global-3_a.C -std=c++26 scan-lang-dump module "Dependencies of decl function_decl:'::Log'" PASS: g++.dg/modules/global-3_a.C -std=c++26 scan-lang-dump-not module "Reachable GMF '::printf[^'\\n]*' added" PASS: g++.dg/modules/global-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/global-3_a.C module-cmi logger (gcm.cache/logger.gcm) PASS: g++.dg/modules/global-3_a.C module-cmi logger (gcm.cache/logger.gcm) PASS: g++.dg/modules/global-3_a.C module-cmi logger (gcm.cache/logger.gcm) PASS: g++.dg/modules/global-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/global-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/global-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gmf-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gmf-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gmf-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gmf-1_a.C module-cmi hello (gcm.cache/hello.gcm) PASS: g++.dg/modules/gmf-1_a.C module-cmi hello (gcm.cache/hello.gcm) PASS: g++.dg/modules/gmf-1_a.C module-cmi hello (gcm.cache/hello.gcm) PASS: g++.dg/modules/gmf-1_b.C -std=c++17 scan-lang-dump module "Read declaration of '::basic_string_view@hello:1'" PASS: g++.dg/modules/gmf-1_b.C -std=c++17 scan-lang-dump module "Read declaration of '::greeter@hello:1'" PASS: g++.dg/modules/gmf-1_b.C -std=c++17 scan-lang-dump module "Reading definition of '::template basic_string_view@hello:1'" PASS: g++.dg/modules/gmf-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gmf-1_b.C -std=c++20 scan-lang-dump module "Read declaration of '::basic_string_view@hello:1'" PASS: g++.dg/modules/gmf-1_b.C -std=c++20 scan-lang-dump module "Read declaration of '::greeter@hello:1'" PASS: g++.dg/modules/gmf-1_b.C -std=c++20 scan-lang-dump module "Reading definition of '::template basic_string_view@hello:1'" PASS: g++.dg/modules/gmf-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gmf-1_b.C -std=c++26 scan-lang-dump module "Read declaration of '::basic_string_view@hello:1'" PASS: g++.dg/modules/gmf-1_b.C -std=c++26 scan-lang-dump module "Read declaration of '::greeter@hello:1'" PASS: g++.dg/modules/gmf-1_b.C -std=c++26 scan-lang-dump module "Reading definition of '::template basic_string_view@hello:1'" PASS: g++.dg/modules/gmf-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gmf-2 -std=c++17 execute PASS: g++.dg/modules/gmf-2 -std=c++17 link PASS: g++.dg/modules/gmf-2 -std=c++20 execute PASS: g++.dg/modules/gmf-2 -std=c++20 link PASS: g++.dg/modules/gmf-2 -std=c++26 execute PASS: g++.dg/modules/gmf-2 -std=c++26 link PASS: g++.dg/modules/gmf-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/gmf-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/gmf-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/gmf-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/gmf-2_a.H.gcm) PASS: g++.dg/modules/gmf-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/gmf-2_a.H.gcm) PASS: g++.dg/modules/gmf-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/gmf-2_a.H.gcm) PASS: g++.dg/modules/gmf-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gmf-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gmf-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gmf-2_b.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/gmf-2_b.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/gmf-2_b.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/gmf-2_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gmf-2_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gmf-2_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gmf-2_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gmf-2_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gmf-2_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gmf-3.C -std=c++17 scan-lang-dump module "Wrote 0 clusters" PASS: g++.dg/modules/gmf-3.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gmf-3.C -std=c++20 scan-lang-dump module "Wrote 0 clusters" PASS: g++.dg/modules/gmf-3.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gmf-3.C -std=c++26 scan-lang-dump module "Wrote 0 clusters" PASS: g++.dg/modules/gmf-3.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gmf-3.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/gmf-3.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/gmf-3.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/gmf-4.C -std=c++17 scan-lang-dump module "Wrote declaration[^\\n]*allocator" PASS: g++.dg/modules/gmf-4.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gmf-4.C -std=c++20 scan-lang-dump module "Wrote declaration[^\\n]*allocator" PASS: g++.dg/modules/gmf-4.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gmf-4.C -std=c++26 scan-lang-dump module "Wrote declaration[^\\n]*allocator" PASS: g++.dg/modules/gmf-4.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gmf-4.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/gmf-4.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/gmf-4.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/gmf-5.C -std=c++17 scan-lang-dump-not module "Writing namespace:[0-9]* '::test'" PASS: g++.dg/modules/gmf-5.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gmf-5.C -std=c++20 scan-lang-dump-not module "Writing namespace:[0-9]* '::test'" PASS: g++.dg/modules/gmf-5.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gmf-5.C -std=c++26 scan-lang-dump-not module "Writing namespace:[0-9]* '::test'" PASS: g++.dg/modules/gmf-5.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gmf-5.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/gmf-5.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/gmf-5.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/gmf-xtreme.C -std=c++26 scan-lang-dump module "Wrote 0 clusters" PASS: g++.dg/modules/gmf-xtreme.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gmf-xtreme.C module-cmi empty (gcm.cache/empty.gcm) PASS: g++.dg/modules/gnu-inline-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gnu-inline-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gnu-inline-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gnu-inline-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/gnu-inline-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/gnu-inline-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/gnu-inline-1_b.C -std=c++17 (test for warnings, line 5) PASS: g++.dg/modules/gnu-inline-1_b.C -std=c++17 scan-assembler-not _Z3barv: PASS: g++.dg/modules/gnu-inline-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gnu-inline-1_b.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/modules/gnu-inline-1_b.C -std=c++20 scan-assembler-not _Z3barv: PASS: g++.dg/modules/gnu-inline-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gnu-inline-1_b.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/modules/gnu-inline-1_b.C -std=c++26 scan-assembler-not _Z3barv: PASS: g++.dg/modules/gnu-inline-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gnu-inline-1_c.C -std=c++17 scan-assembler _Z3barv: PASS: g++.dg/modules/gnu-inline-1_c.C -std=c++17 scan-assembler _Z4declv: PASS: g++.dg/modules/gnu-inline-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gnu-inline-1_c.C -std=c++20 scan-assembler _Z3barv: PASS: g++.dg/modules/gnu-inline-1_c.C -std=c++20 scan-assembler _Z4declv: PASS: g++.dg/modules/gnu-inline-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gnu-inline-1_c.C -std=c++26 scan-assembler _Z3barv: PASS: g++.dg/modules/gnu-inline-1_c.C -std=c++26 scan-assembler _Z4declv: PASS: g++.dg/modules/gnu-inline-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gnu-inline-1_d.C -std=c++17 scan-assembler _Z3barv: PASS: g++.dg/modules/gnu-inline-1_d.C -std=c++17 scan-assembler _Z4declv: PASS: g++.dg/modules/gnu-inline-1_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gnu-inline-1_d.C -std=c++20 scan-assembler _Z3barv: PASS: g++.dg/modules/gnu-inline-1_d.C -std=c++20 scan-assembler _Z4declv: PASS: g++.dg/modules/gnu-inline-1_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gnu-inline-1_d.C -std=c++26 scan-assembler _Z3barv: PASS: g++.dg/modules/gnu-inline-1_d.C -std=c++26 scan-assembler _Z4declv: PASS: g++.dg/modules/gnu-inline-1_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gnu-inline-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gnu-inline-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gnu-inline-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gnu-inline-2_a.C module-cmi xstd (gcm.cache/xstd.gcm) PASS: g++.dg/modules/gnu-inline-2_a.C module-cmi xstd (gcm.cache/xstd.gcm) PASS: g++.dg/modules/gnu-inline-2_a.C module-cmi xstd (gcm.cache/xstd.gcm) PASS: g++.dg/modules/gnu-inline-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gnu-inline-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gnu-inline-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gvar_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gvar_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gvar_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/gvar_a.C module-cmi b (gcm.cache/b.gcm) PASS: g++.dg/modules/gvar_a.C module-cmi b (gcm.cache/b.gcm) PASS: g++.dg/modules/gvar_a.C module-cmi b (gcm.cache/b.gcm) PASS: g++.dg/modules/gvar_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/gvar_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/gvar_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/hdr-1_a.H -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::frob'" PASS: g++.dg/modules/hdr-1_a.H -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::template FROB'" PASS: g++.dg/modules/hdr-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/hdr-1_a.H -std=c++20 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::frob'" PASS: g++.dg/modules/hdr-1_a.H -std=c++20 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::template FROB'" PASS: g++.dg/modules/hdr-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/hdr-1_a.H -std=c++26 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::frob'" PASS: g++.dg/modules/hdr-1_a.H -std=c++26 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::template FROB'" PASS: g++.dg/modules/hdr-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/hdr-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-1_a.H.gcm) PASS: g++.dg/modules/hdr-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-1_a.H.gcm) PASS: g++.dg/modules/hdr-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-1_a.H.gcm) PASS: g++.dg/modules/hdr-1_b.H -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::frob'" PASS: g++.dg/modules/hdr-1_b.H -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template FROB'" PASS: g++.dg/modules/hdr-1_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/hdr-1_b.H -std=c++20 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::frob'" PASS: g++.dg/modules/hdr-1_b.H -std=c++20 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template FROB'" PASS: g++.dg/modules/hdr-1_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/hdr-1_b.H -std=c++26 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::frob'" PASS: g++.dg/modules/hdr-1_b.H -std=c++26 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template FROB'" PASS: g++.dg/modules/hdr-1_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/hdr-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-1_b.H.gcm) PASS: g++.dg/modules/hdr-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-1_b.H.gcm) PASS: g++.dg/modules/hdr-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-1_b.H.gcm) PASS: g++.dg/modules/hdr-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/hdr-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/hdr-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 10) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 11) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 169) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 170) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 171) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 173) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 174) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 176) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 178) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 179) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 181) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 20) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 21) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 22) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 23) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 24) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 42) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 43) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 8) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for errors, line 9) PASS: g++.dg/modules/hdr-2.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/hdr-2.H -std=c++17 not a definition (test for bogus messages, line 175) PASS: g++.dg/modules/hdr-2.H -std=c++17 not a definition (test for bogus messages, line 180) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 10) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 11) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 169) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 170) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 171) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 173) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 174) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 176) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 178) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 179) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 181) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 20) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 21) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 22) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 23) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 24) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 42) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 43) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 8) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for errors, line 9) PASS: g++.dg/modules/hdr-2.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/hdr-2.H -std=c++20 not a definition (test for bogus messages, line 175) PASS: g++.dg/modules/hdr-2.H -std=c++20 not a definition (test for bogus messages, line 180) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 10) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 11) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 169) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 170) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 171) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 173) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 174) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 176) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 178) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 179) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 181) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 20) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 21) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 22) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 23) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 24) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 42) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 43) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 8) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for errors, line 9) PASS: g++.dg/modules/hdr-2.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/hdr-2.H -std=c++26 not a definition (test for bogus messages, line 175) PASS: g++.dg/modules/hdr-2.H -std=c++26 not a definition (test for bogus messages, line 180) PASS: g++.dg/modules/hdr-2.H module-cmi !{} (gcm.cache/{}.gcm) PASS: g++.dg/modules/hdr-2.H module-cmi !{} (gcm.cache/{}.gcm) PASS: g++.dg/modules/hdr-2.H module-cmi !{} (gcm.cache/{}.gcm) PASS: g++.dg/modules/hdr-init-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/hdr-init-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/hdr-init-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/hdr-init-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-init-1_a.H.gcm) PASS: g++.dg/modules/hdr-init-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-init-1_a.H.gcm) PASS: g++.dg/modules/hdr-init-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-init-1_a.H.gcm) PASS: g++.dg/modules/hdr-init-1_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/hdr-init-1_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/hdr-init-1_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/hdr-init-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-init-1_b.H.gcm) PASS: g++.dg/modules/hdr-init-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-init-1_b.H.gcm) PASS: g++.dg/modules/hdr-init-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-init-1_b.H.gcm) PASS: g++.dg/modules/hdr-init-1_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) var_decl:'::var'" PASS: g++.dg/modules/hdr-init-1_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) var_decl:'::var'" PASS: g++.dg/modules/hdr-init-1_c.C -std=c++17 scan-lang-dump-times module "Reading 1 initializers" 2 PASS: g++.dg/modules/hdr-init-1_c.C -std=c++17 scan-lang-dump-times module "Reading definition var_decl '::var@[^\\n]*/hdr-init-1_a.H:1'" 2 PASS: g++.dg/modules/hdr-init-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/hdr-init-1_c.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) var_decl:'::var'" PASS: g++.dg/modules/hdr-init-1_c.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) var_decl:'::var'" PASS: g++.dg/modules/hdr-init-1_c.C -std=c++20 scan-lang-dump-times module "Reading 1 initializers" 2 PASS: g++.dg/modules/hdr-init-1_c.C -std=c++20 scan-lang-dump-times module "Reading definition var_decl '::var@[^\\n]*/hdr-init-1_a.H:1'" 2 PASS: g++.dg/modules/hdr-init-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/hdr-init-1_c.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) var_decl:'::var'" PASS: g++.dg/modules/hdr-init-1_c.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) var_decl:'::var'" PASS: g++.dg/modules/hdr-init-1_c.C -std=c++26 scan-lang-dump-times module "Reading 1 initializers" 2 PASS: g++.dg/modules/hdr-init-1_c.C -std=c++26 scan-lang-dump-times module "Reading definition var_decl '::var@[^\\n]*/hdr-init-1_a.H:1'" 2 PASS: g++.dg/modules/hdr-init-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/hello-1 -std=c++17 execute PASS: g++.dg/modules/hello-1 -std=c++17 link PASS: g++.dg/modules/hello-1 -std=c++20 execute PASS: g++.dg/modules/hello-1 -std=c++20 link PASS: g++.dg/modules/hello-1 -std=c++26 execute PASS: g++.dg/modules/hello-1 -std=c++26 link PASS: g++.dg/modules/hello-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/hello-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/hello-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/hello-1_a.C module-cmi hello (gcm.cache/hello.gcm) PASS: g++.dg/modules/hello-1_a.C module-cmi hello (gcm.cache/hello.gcm) PASS: g++.dg/modules/hello-1_a.C module-cmi hello (gcm.cache/hello.gcm) PASS: g++.dg/modules/hello-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/hello-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/hello-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/hello-2 -std=c++17 execute PASS: g++.dg/modules/hello-2 -std=c++17 link PASS: g++.dg/modules/hello-2 -std=c++20 execute PASS: g++.dg/modules/hello-2 -std=c++20 link PASS: g++.dg/modules/hello-2 -std=c++26 execute PASS: g++.dg/modules/hello-2 -std=c++26 link PASS: g++.dg/modules/hello-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/hello-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/hello-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/hello-2_a.C module-cmi Hello2 (gcm.cache/Hello2.gcm) PASS: g++.dg/modules/hello-2_a.C module-cmi Hello2 (gcm.cache/Hello2.gcm) PASS: g++.dg/modules/hello-2_a.C module-cmi Hello2 (gcm.cache/Hello2.gcm) PASS: g++.dg/modules/hello-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/hello-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/hello-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/horcrux-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/horcrux-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/horcrux-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/horcrux-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/horcrux-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/horcrux-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/horcrux-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/horcrux-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/horcrux-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ice-1.C -std=c++17 (test for errors, line 3) PASS: g++.dg/modules/ice-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ice-1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/modules/ice-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ice-1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/modules/ice-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-inline-1_a.C -std=c++17 scan-assembler _ZNW3Foo4Bill3dobEv: PASS: g++.dg/modules/imp-inline-1_a.C -std=c++17 scan-assembler-not _ZN3Bob4frobEv: PASS: g++.dg/modules/imp-inline-1_a.C -std=c++17 scan-assembler-not _ZNW3Foo4Bill4frobEv: PASS: g++.dg/modules/imp-inline-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-inline-1_a.C -std=c++20 scan-assembler _ZNW3Foo4Bill3dobEv: PASS: g++.dg/modules/imp-inline-1_a.C -std=c++20 scan-assembler-not _ZN3Bob4frobEv: PASS: g++.dg/modules/imp-inline-1_a.C -std=c++20 scan-assembler-not _ZNW3Foo4Bill4frobEv: PASS: g++.dg/modules/imp-inline-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-inline-1_a.C -std=c++26 scan-assembler _ZNW3Foo4Bill3dobEv: PASS: g++.dg/modules/imp-inline-1_a.C -std=c++26 scan-assembler-not _ZN3Bob4frobEv: PASS: g++.dg/modules/imp-inline-1_a.C -std=c++26 scan-assembler-not _ZNW3Foo4Bill4frobEv: PASS: g++.dg/modules/imp-inline-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-inline-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/imp-inline-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/imp-inline-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/imp-inline-1_b.C -std=c++17 scan-assembler _ZN3Bob4frobEv: PASS: g++.dg/modules/imp-inline-1_b.C -std=c++17 scan-assembler _ZNW3Foo4Bill4frobEv: PASS: g++.dg/modules/imp-inline-1_b.C -std=c++17 scan-assembler _ZW3Foo3GMFv: PASS: g++.dg/modules/imp-inline-1_b.C -std=c++17 scan-assembler-not _ZNW3Foo4Bill3dobEv: PASS: g++.dg/modules/imp-inline-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-inline-1_b.C -std=c++20 scan-assembler _ZN3Bob4frobEv: PASS: g++.dg/modules/imp-inline-1_b.C -std=c++20 scan-assembler _ZNW3Foo4Bill4frobEv: PASS: g++.dg/modules/imp-inline-1_b.C -std=c++20 scan-assembler _ZW3Foo3GMFv: PASS: g++.dg/modules/imp-inline-1_b.C -std=c++20 scan-assembler-not _ZNW3Foo4Bill3dobEv: PASS: g++.dg/modules/imp-inline-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-inline-1_b.C -std=c++26 scan-assembler _ZN3Bob4frobEv: PASS: g++.dg/modules/imp-inline-1_b.C -std=c++26 scan-assembler _ZNW3Foo4Bill4frobEv: PASS: g++.dg/modules/imp-inline-1_b.C -std=c++26 scan-assembler _ZW3Foo3GMFv: PASS: g++.dg/modules/imp-inline-1_b.C -std=c++26 scan-assembler-not _ZNW3Foo4Bill3dobEv: PASS: g++.dg/modules/imp-inline-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-member-1_a.C -std=c++17 scan-lang-dump-not module "'::C::__ct '" PASS: g++.dg/modules/imp-member-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-member-1_a.C -std=c++20 scan-lang-dump-not module "'::C::__ct '" PASS: g++.dg/modules/imp-member-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-member-1_a.C -std=c++26 scan-lang-dump-not module "'::C::__ct '" PASS: g++.dg/modules/imp-member-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-member-1_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/imp-member-1_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/imp-member-1_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/imp-member-1_b.C -std=c++17 scan-lang-dump module "\\[.*\\]=decl definition '::C@A:1::__ct '" PASS: g++.dg/modules/imp-member-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-member-1_b.C -std=c++20 scan-lang-dump module "\\[.*\\]=decl definition '::C@A:1::__ct '" PASS: g++.dg/modules/imp-member-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-member-1_b.C -std=c++26 scan-lang-dump module "\\[.*\\]=decl definition '::C@A:1::__ct '" PASS: g++.dg/modules/imp-member-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-member-1_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/imp-member-1_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/imp-member-1_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/imp-member-1_c.C -std=c++17 scan-lang-dump module "Adding implicit member '::C@A:.::__ct @B:." PASS: g++.dg/modules/imp-member-1_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::__ct '\\n" PASS: g++.dg/modules/imp-member-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-member-1_c.C -std=c++20 scan-lang-dump module "Adding implicit member '::C@A:.::__ct @B:." PASS: g++.dg/modules/imp-member-1_c.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::__ct '\\n" PASS: g++.dg/modules/imp-member-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-member-1_c.C -std=c++26 scan-lang-dump module "Adding implicit member '::C@A:.::__ct @B:." PASS: g++.dg/modules/imp-member-1_c.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::__ct '\\n" PASS: g++.dg/modules/imp-member-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-member-1_d.C -std=c++17 scan-lang-dump-not module "Adding implicit member '::C@A:.::__ct @B:." PASS: g++.dg/modules/imp-member-1_d.C -std=c++17 scan-lang-dump-not module "Read:-1's named merge key \\([a-z]*\\) function_decl:'::C@A:.::__ct '\\n" PASS: g++.dg/modules/imp-member-1_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-member-1_d.C -std=c++20 scan-lang-dump-not module "Adding implicit member '::C@A:.::__ct @B:." PASS: g++.dg/modules/imp-member-1_d.C -std=c++20 scan-lang-dump-not module "Read:-1's named merge key \\([a-z]*\\) function_decl:'::C@A:.::__ct '\\n" PASS: g++.dg/modules/imp-member-1_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-member-1_d.C -std=c++26 scan-lang-dump-not module "Adding implicit member '::C@A:.::__ct @B:." PASS: g++.dg/modules/imp-member-1_d.C -std=c++26 scan-lang-dump-not module "Read:-1's named merge key \\([a-z]*\\) function_decl:'::C@A:.::__ct '\\n" PASS: g++.dg/modules/imp-member-1_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-member-1_e.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) function_decl:'::C@A:.::__ct '\\n" PASS: g++.dg/modules/imp-member-1_e.C -std=c++17 scan-lang-dump-not module "Adding implicit member '::C@A:.::__ct @B:." PASS: g++.dg/modules/imp-member-1_e.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-member-1_e.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) function_decl:'::C@A:.::__ct '\\n" PASS: g++.dg/modules/imp-member-1_e.C -std=c++20 scan-lang-dump-not module "Adding implicit member '::C@A:.::__ct @B:." PASS: g++.dg/modules/imp-member-1_e.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-member-1_e.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) function_decl:'::C@A:.::__ct '\\n" PASS: g++.dg/modules/imp-member-1_e.C -std=c++26 scan-lang-dump-not module "Adding implicit member '::C@A:.::__ct @B:." PASS: g++.dg/modules/imp-member-1_e.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-member-2_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::C'\\n \\[1\\]=decl declaration '::C::C'\\n \\[2\\]=binding '::C'\\n" PASS: g++.dg/modules/imp-member-2_a.C -std=c++17 scan-lang-dump-not module "'::C::__ct '" PASS: g++.dg/modules/imp-member-2_a.C -std=c++17 scan-lang-dump-not module "'::C::__dt '" PASS: g++.dg/modules/imp-member-2_a.C -std=c++17 scan-lang-dump-not module "'::C::operator= '" PASS: g++.dg/modules/imp-member-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-member-2_a.C -std=c++20 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::C'\\n \\[1\\]=decl declaration '::C::C'\\n \\[2\\]=binding '::C'\\n" PASS: g++.dg/modules/imp-member-2_a.C -std=c++20 scan-lang-dump-not module "'::C::__ct '" PASS: g++.dg/modules/imp-member-2_a.C -std=c++20 scan-lang-dump-not module "'::C::__dt '" PASS: g++.dg/modules/imp-member-2_a.C -std=c++20 scan-lang-dump-not module "'::C::operator= '" PASS: g++.dg/modules/imp-member-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-member-2_a.C -std=c++26 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::C'\\n \\[1\\]=decl declaration '::C::C'\\n \\[2\\]=binding '::C'\\n" PASS: g++.dg/modules/imp-member-2_a.C -std=c++26 scan-lang-dump-not module "'::C::__ct '" PASS: g++.dg/modules/imp-member-2_a.C -std=c++26 scan-lang-dump-not module "'::C::__dt '" PASS: g++.dg/modules/imp-member-2_a.C -std=c++26 scan-lang-dump-not module "'::C::operator= '" PASS: g++.dg/modules/imp-member-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-member-2_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/imp-member-2_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/imp-member-2_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/imp-member-2_b.C -std=c++17 scan-lang-dump-times module "\\[0\\]=decl definition '::C@A:1::__ct '" 3 PASS: g++.dg/modules/imp-member-2_b.C -std=c++17 scan-lang-dump-times module "\\[0\\]=decl definition '::C@A:1::__dt '" 1 PASS: g++.dg/modules/imp-member-2_b.C -std=c++17 scan-lang-dump-times module "\\[0\\]=decl definition '::C@A:1::operator='" 2 PASS: g++.dg/modules/imp-member-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-member-2_b.C -std=c++20 scan-lang-dump-times module "\\[0\\]=decl definition '::C@A:1::__ct '" 3 PASS: g++.dg/modules/imp-member-2_b.C -std=c++20 scan-lang-dump-times module "\\[0\\]=decl definition '::C@A:1::__dt '" 1 PASS: g++.dg/modules/imp-member-2_b.C -std=c++20 scan-lang-dump-times module "\\[0\\]=decl definition '::C@A:1::operator='" 2 PASS: g++.dg/modules/imp-member-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-member-2_b.C -std=c++26 scan-lang-dump-times module "\\[0\\]=decl definition '::C@A:1::__ct '" 3 PASS: g++.dg/modules/imp-member-2_b.C -std=c++26 scan-lang-dump-times module "\\[0\\]=decl definition '::C@A:1::__dt '" 1 PASS: g++.dg/modules/imp-member-2_b.C -std=c++26 scan-lang-dump-times module "\\[0\\]=decl definition '::C@A:1::operator='" 2 PASS: g++.dg/modules/imp-member-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-member-2_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/imp-member-2_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/imp-member-2_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/imp-member-2_c.C -std=c++17 scan-lang-dump-times module "Adding implicit member '::C@A:.::__ct @B:." 3 PASS: g++.dg/modules/imp-member-2_c.C -std=c++17 scan-lang-dump-times module "Adding implicit member '::C@A:.::__dt @B:." 1 PASS: g++.dg/modules/imp-member-2_c.C -std=c++17 scan-lang-dump-times module "Adding implicit member '::C@A:.::operator=@B:." 2 PASS: g++.dg/modules/imp-member-2_c.C -std=c++17 scan-lang-dump-times module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::__ct '\\n" 3 PASS: g++.dg/modules/imp-member-2_c.C -std=c++17 scan-lang-dump-times module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::__dt '\\n" 1 PASS: g++.dg/modules/imp-member-2_c.C -std=c++17 scan-lang-dump-times module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::operator='\\n" 2 PASS: g++.dg/modules/imp-member-2_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-member-2_c.C -std=c++20 scan-lang-dump-times module "Adding implicit member '::C@A:.::__ct @B:." 3 PASS: g++.dg/modules/imp-member-2_c.C -std=c++20 scan-lang-dump-times module "Adding implicit member '::C@A:.::__dt @B:." 1 PASS: g++.dg/modules/imp-member-2_c.C -std=c++20 scan-lang-dump-times module "Adding implicit member '::C@A:.::operator=@B:." 2 PASS: g++.dg/modules/imp-member-2_c.C -std=c++20 scan-lang-dump-times module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::__ct '\\n" 3 PASS: g++.dg/modules/imp-member-2_c.C -std=c++20 scan-lang-dump-times module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::__dt '\\n" 1 PASS: g++.dg/modules/imp-member-2_c.C -std=c++20 scan-lang-dump-times module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::operator='\\n" 2 PASS: g++.dg/modules/imp-member-2_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-member-2_c.C -std=c++26 scan-lang-dump-times module "Adding implicit member '::C@A:.::__ct @B:." 3 PASS: g++.dg/modules/imp-member-2_c.C -std=c++26 scan-lang-dump-times module "Adding implicit member '::C@A:.::__dt @B:." 1 PASS: g++.dg/modules/imp-member-2_c.C -std=c++26 scan-lang-dump-times module "Adding implicit member '::C@A:.::operator=@B:." 2 PASS: g++.dg/modules/imp-member-2_c.C -std=c++26 scan-lang-dump-times module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::__ct '\\n" 3 PASS: g++.dg/modules/imp-member-2_c.C -std=c++26 scan-lang-dump-times module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::__dt '\\n" 1 PASS: g++.dg/modules/imp-member-2_c.C -std=c++26 scan-lang-dump-times module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::operator='\\n" 2 PASS: g++.dg/modules/imp-member-2_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-member-3.H -std=c++17 (test for bogus messages, line 8) PASS: g++.dg/modules/imp-member-3.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-member-3.H -std=c++20 (test for bogus messages, line 8) PASS: g++.dg/modules/imp-member-3.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-member-3.H -std=c++26 (test for bogus messages, line 8) PASS: g++.dg/modules/imp-member-3.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-member-3.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/imp-member-3.H.gcm) PASS: g++.dg/modules/imp-member-3.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/imp-member-3.H.gcm) PASS: g++.dg/modules/imp-member-3.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/imp-member-3.H.gcm) PASS: g++.dg/modules/imp-member-4 -std=c++17 link PASS: g++.dg/modules/imp-member-4 -std=c++20 link PASS: g++.dg/modules/imp-member-4 -std=c++26 link PASS: g++.dg/modules/imp-member-4_a.C -std=c++17 scan-lang-dump-not module "'::vector@A:1::_Vector_impl@A:1::__dt '" PASS: g++.dg/modules/imp-member-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-member-4_a.C -std=c++20 scan-lang-dump-not module "'::vector@A:1::_Vector_impl@A:1::__dt '" PASS: g++.dg/modules/imp-member-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-member-4_a.C -std=c++26 scan-lang-dump-not module "'::vector@A:1::_Vector_impl@A:1::__dt '" PASS: g++.dg/modules/imp-member-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-member-4_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/imp-member-4_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/imp-member-4_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/imp-member-4_b.C -std=c++17 scan-lang-dump-times module "\\[0\\]=decl definition '::vector@A:1::_Vector_impl@A:1::__dt '" 1 PASS: g++.dg/modules/imp-member-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-member-4_b.C -std=c++20 scan-lang-dump-times module "\\[0\\]=decl definition '::vector@A:1::_Vector_impl@A:1::__dt '" 1 PASS: g++.dg/modules/imp-member-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-member-4_b.C -std=c++26 scan-lang-dump-times module "\\[0\\]=decl definition '::vector@A:1::_Vector_impl@A:1::__dt '" 1 PASS: g++.dg/modules/imp-member-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-member-4_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/imp-member-4_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/imp-member-4_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/imp-member-4_c.C -std=c++17 scan-lang-dump module "Reading function definition '::vector@A:1::_Vector_impl@A:1::__dt @A:1'" PASS: g++.dg/modules/imp-member-4_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-member-4_c.C -std=c++20 scan-lang-dump module "Reading function definition '::vector@A:1::_Vector_impl@A:1::__dt @A:1'" PASS: g++.dg/modules/imp-member-4_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-member-4_c.C -std=c++26 scan-lang-dump module "Reading function definition '::vector@A:1::_Vector_impl@A:1::__dt @A:1'" PASS: g++.dg/modules/imp-member-4_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-member-5_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-member-5_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-member-5_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-member-5_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/imp-member-5_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/imp-member-5_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/imp-member-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-member-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-member-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-member-5_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/imp-member-5_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/imp-member-5_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/imp-member-5_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-member-5_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-member-5_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-member-6_a.C -std=c++17 scan-lang-dump-not module "'::DedupeFilesPath@tools:.::__dt '" PASS: g++.dg/modules/imp-member-6_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-member-6_a.C -std=c++20 scan-lang-dump-not module "'::DedupeFilesPath@tools:.::__dt '" PASS: g++.dg/modules/imp-member-6_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-member-6_a.C -std=c++26 scan-lang-dump-not module "'::DedupeFilesPath@tools:.::__dt '" PASS: g++.dg/modules/imp-member-6_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-member-6_a.C module-cmi tools (gcm.cache/tools.gcm) PASS: g++.dg/modules/imp-member-6_a.C module-cmi tools (gcm.cache/tools.gcm) PASS: g++.dg/modules/imp-member-6_a.C module-cmi tools (gcm.cache/tools.gcm) PASS: g++.dg/modules/imp-member-6_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-member-6_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-member-6_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/imp-member-6_b.C module-cmi dedupe (gcm.cache/dedupe.gcm) PASS: g++.dg/modules/imp-member-6_b.C module-cmi dedupe (gcm.cache/dedupe.gcm) PASS: g++.dg/modules/imp-member-6_b.C module-cmi dedupe (gcm.cache/dedupe.gcm) PASS: g++.dg/modules/imp-member-6_c.C -std=c++17 scan-lang-dump module "Adding implicit member '::DedupeFilesPath@tools:.::__dt @dedupe:.'" PASS: g++.dg/modules/imp-member-6_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/imp-member-6_c.C -std=c++20 scan-lang-dump module "Adding implicit member '::DedupeFilesPath@tools:.::__dt @dedupe:.'" PASS: g++.dg/modules/imp-member-6_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/imp-member-6_c.C -std=c++26 scan-lang-dump module "Adding implicit member '::DedupeFilesPath@tools:.::__dt @dedupe:.'" PASS: g++.dg/modules/imp-member-6_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/import-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/import-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/import-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/import-1_a.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/import-1_a.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/import-1_a.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/import-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/import-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/import-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/import-1_b.C module-cmi Baz (gcm.cache/Baz.gcm) PASS: g++.dg/modules/import-1_b.C module-cmi Baz (gcm.cache/Baz.gcm) PASS: g++.dg/modules/import-1_b.C module-cmi Baz (gcm.cache/Baz.gcm) PASS: g++.dg/modules/import-1_c.C -std=c++17 scan-lang-dump module "Writing exported import:.->. Bar" PASS: g++.dg/modules/import-1_c.C -std=c++17 scan-lang-dump module "Writing exported import:.->. Baz" PASS: g++.dg/modules/import-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/import-1_c.C -std=c++20 scan-lang-dump module "Writing exported import:.->. Bar" PASS: g++.dg/modules/import-1_c.C -std=c++20 scan-lang-dump module "Writing exported import:.->. Baz" PASS: g++.dg/modules/import-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/import-1_c.C -std=c++26 scan-lang-dump module "Writing exported import:.->. Bar" PASS: g++.dg/modules/import-1_c.C -std=c++26 scan-lang-dump module "Writing exported import:.->. Baz" PASS: g++.dg/modules/import-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/import-1_c.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/import-1_c.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/import-1_c.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/import-1_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/import-1_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/import-1_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/import-1_d.C module-cmi Foop (gcm.cache/Foop.gcm) PASS: g++.dg/modules/import-1_d.C module-cmi Foop (gcm.cache/Foop.gcm) PASS: g++.dg/modules/import-1_d.C module-cmi Foop (gcm.cache/Foop.gcm) PASS: g++.dg/modules/import-1_e.C -std=c++17 scan-lang-dump module "Found exported import:1 Bar->1" PASS: g++.dg/modules/import-1_e.C -std=c++17 scan-lang-dump module "Found exported import:2 Baz->2" PASS: g++.dg/modules/import-1_e.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/import-1_e.C -std=c++20 scan-lang-dump module "Found exported import:1 Bar->1" PASS: g++.dg/modules/import-1_e.C -std=c++20 scan-lang-dump module "Found exported import:2 Baz->2" PASS: g++.dg/modules/import-1_e.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/import-1_e.C -std=c++26 scan-lang-dump module "Found exported import:1 Bar->1" PASS: g++.dg/modules/import-1_e.C -std=c++26 scan-lang-dump module "Found exported import:2 Baz->2" PASS: g++.dg/modules/import-1_e.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/import-1_f.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/import-1_f.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/import-1_f.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/import-1_g.C -std=c++17 (test for errors, line 7) PASS: g++.dg/modules/import-1_g.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/import-1_g.C -std=c++20 (test for errors, line 7) PASS: g++.dg/modules/import-1_g.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/import-1_g.C -std=c++26 (test for errors, line 7) PASS: g++.dg/modules/import-1_g.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/import-2.C -std=c++17 dg-regexp 8 was found: "In module imported at [^\n]*import-2.C:7:.:\nbill: error: failed to read compiled module: [^\n]*\n" PASS: g++.dg/modules/import-2.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/import-2.C -std=c++20 dg-regexp 8 was found: "In module imported at [^\n]*import-2.C:7:.:\nbill: error: failed to read compiled module: [^\n]*\n" PASS: g++.dg/modules/import-2.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/import-2.C -std=c++26 dg-regexp 8 was found: "In module imported at [^\n]*import-2.C:7:.:\nbill: error: failed to read compiled module: [^\n]*\n" PASS: g++.dg/modules/import-2.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/import-2.C module-cmi !bill (gcm.cache/bill.gcm) PASS: g++.dg/modules/import-2.C module-cmi !bill (gcm.cache/bill.gcm) PASS: g++.dg/modules/import-2.C module-cmi !bill (gcm.cache/bill.gcm) PASS: g++.dg/modules/import-2.C module-cmi !bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/import-2.C module-cmi !bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/import-2.C module-cmi !bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/import-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/import-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/import-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/import-3_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/import-3_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/import-3_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/import-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/import-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/import-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/import-3_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/import-3_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/import-3_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/import-3_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/import-3_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/import-3_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inc-xlate-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/inc-xlate-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/inc-xlate-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/inc-xlate-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-1_a.H.gcm) PASS: g++.dg/modules/inc-xlate-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-1_a.H.gcm) PASS: g++.dg/modules/inc-xlate-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-1_a.H.gcm) PASS: g++.dg/modules/inc-xlate-1_b.H -std=c++17 scan-file import "[^\\n]*inc-xlate-1_a.H" \\[\\[__translated\\]\\];\\n PASS: g++.dg/modules/inc-xlate-1_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/inc-xlate-1_b.H -std=c++20 scan-file import "[^\\n]*inc-xlate-1_a.H" \\[\\[__translated\\]\\];\\n PASS: g++.dg/modules/inc-xlate-1_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/inc-xlate-1_b.H -std=c++26 scan-file import "[^\\n]*inc-xlate-1_a.H" \\[\\[__translated\\]\\];\\n PASS: g++.dg/modules/inc-xlate-1_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/inc-xlate-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/inc-xlate-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inc-xlate-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inc-xlate-1_e.C -std=c++17 (test for errors, line 3) PASS: g++.dg/modules/inc-xlate-1_e.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/inc-xlate-1_e.C -std=c++20 (test for errors, line 3) PASS: g++.dg/modules/inc-xlate-1_e.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inc-xlate-1_e.C -std=c++26 (test for errors, line 3) PASS: g++.dg/modules/inc-xlate-1_e.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inc-xlate-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/inc-xlate-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/inc-xlate-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/inc-xlate-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-2_a.H.gcm) PASS: g++.dg/modules/inc-xlate-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-2_a.H.gcm) PASS: g++.dg/modules/inc-xlate-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-2_a.H.gcm) PASS: g++.dg/modules/inc-xlate-2_b.H -std=c++17 (test for warnings, line 5) PASS: g++.dg/modules/inc-xlate-2_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/inc-xlate-2_b.H -std=c++20 (test for warnings, line 5) PASS: g++.dg/modules/inc-xlate-2_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/inc-xlate-2_b.H -std=c++26 (test for warnings, line 5) PASS: g++.dg/modules/inc-xlate-2_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/inc-xlate-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-2_b.H.gcm) PASS: g++.dg/modules/inc-xlate-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-2_b.H.gcm) PASS: g++.dg/modules/inc-xlate-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-2_b.H.gcm) PASS: g++.dg/modules/inc-xlate-3_a.H -std=c++17 (test for warnings, line 5) PASS: g++.dg/modules/inc-xlate-3_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/inc-xlate-3_a.H -std=c++20 (test for warnings, line 5) PASS: g++.dg/modules/inc-xlate-3_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/inc-xlate-3_a.H -std=c++26 (test for warnings, line 5) PASS: g++.dg/modules/inc-xlate-3_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/inc-xlate-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-3_a.H.gcm) PASS: g++.dg/modules/inc-xlate-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-3_a.H.gcm) PASS: g++.dg/modules/inc-xlate-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-3_a.H.gcm) PASS: g++.dg/modules/inc-xlate-4_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/inc-xlate-4_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/inc-xlate-4_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/inc-xlate-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-4_a.H.gcm) PASS: g++.dg/modules/inc-xlate-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-4_a.H.gcm) PASS: g++.dg/modules/inc-xlate-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-4_a.H.gcm) PASS: g++.dg/modules/inc-xlate-4_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/inc-xlate-4_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/inc-xlate-4_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/inc-xlate-4_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-4_b.H.gcm) PASS: g++.dg/modules/inc-xlate-4_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-4_b.H.gcm) PASS: g++.dg/modules/inc-xlate-4_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-4_b.H.gcm) PASS: g++.dg/modules/inc-xlate-4_c.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/inc-xlate-4_c.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/inc-xlate-4_c.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/inc-xlate-4_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-4_c.H.gcm) PASS: g++.dg/modules/inc-xlate-4_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-4_c.H.gcm) PASS: g++.dg/modules/inc-xlate-4_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-4_c.H.gcm) PASS: g++.dg/modules/indirect-1 -std=c++17 execute PASS: g++.dg/modules/indirect-1 -std=c++17 link PASS: g++.dg/modules/indirect-1 -std=c++20 execute PASS: g++.dg/modules/indirect-1 -std=c++20 link PASS: g++.dg/modules/indirect-1 -std=c++26 execute PASS: g++.dg/modules/indirect-1 -std=c++26 link PASS: g++.dg/modules/indirect-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/indirect-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/indirect-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/indirect-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/indirect-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/indirect-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo::B'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo::Scoped'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo::X'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo::Y'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo::frob'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* function_decl:'::foo::frob@foo:.'@foo" PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo::X@foo:.'@foo" PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo::Y@foo:.'@foo" PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump-not module "Lazily binding '::foo::C@foo:.'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump-not module "Lazily binding '::foo::Scoped@foo:.::[ABCD]'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump-not module "namespace:-[0-9]* namespace_decl:'::foo'" PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump-times module "Wrote import:-[0-9]* type_decl:'::foo::Plain@foo:.'@foo" 2 PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump-times module "Wrote import:-[0-9]* type_decl:'::foo::Scoped@foo:.'@foo" 2 PASS: g++.dg/modules/indirect-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/indirect-1_b.C -std=c++20 scan-lang-dump module "Lazily binding '::foo::B'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++20 scan-lang-dump module "Lazily binding '::foo::Scoped'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++20 scan-lang-dump module "Lazily binding '::foo::X'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++20 scan-lang-dump module "Lazily binding '::foo::Y'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++20 scan-lang-dump module "Lazily binding '::foo::frob'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++20 scan-lang-dump module "Wrote import:-[0-9]* function_decl:'::foo::frob@foo:.'@foo" PASS: g++.dg/modules/indirect-1_b.C -std=c++20 scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo::X@foo:.'@foo" PASS: g++.dg/modules/indirect-1_b.C -std=c++20 scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo::Y@foo:.'@foo" PASS: g++.dg/modules/indirect-1_b.C -std=c++20 scan-lang-dump-not module "Lazily binding '::foo::C@foo:.'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++20 scan-lang-dump-not module "Lazily binding '::foo::Scoped@foo:.::[ABCD]'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++20 scan-lang-dump-not module "namespace:-[0-9]* namespace_decl:'::foo'" PASS: g++.dg/modules/indirect-1_b.C -std=c++20 scan-lang-dump-times module "Wrote import:-[0-9]* type_decl:'::foo::Plain@foo:.'@foo" 2 PASS: g++.dg/modules/indirect-1_b.C -std=c++20 scan-lang-dump-times module "Wrote import:-[0-9]* type_decl:'::foo::Scoped@foo:.'@foo" 2 PASS: g++.dg/modules/indirect-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/indirect-1_b.C -std=c++26 scan-lang-dump module "Lazily binding '::foo::B'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++26 scan-lang-dump module "Lazily binding '::foo::Scoped'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++26 scan-lang-dump module "Lazily binding '::foo::X'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++26 scan-lang-dump module "Lazily binding '::foo::Y'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++26 scan-lang-dump module "Lazily binding '::foo::frob'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++26 scan-lang-dump module "Wrote import:-[0-9]* function_decl:'::foo::frob@foo:.'@foo" PASS: g++.dg/modules/indirect-1_b.C -std=c++26 scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo::X@foo:.'@foo" PASS: g++.dg/modules/indirect-1_b.C -std=c++26 scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo::Y@foo:.'@foo" PASS: g++.dg/modules/indirect-1_b.C -std=c++26 scan-lang-dump-not module "Lazily binding '::foo::C@foo:.'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++26 scan-lang-dump-not module "Lazily binding '::foo::Scoped@foo:.::[ABCD]'@'foo' section:" PASS: g++.dg/modules/indirect-1_b.C -std=c++26 scan-lang-dump-not module "namespace:-[0-9]* namespace_decl:'::foo'" PASS: g++.dg/modules/indirect-1_b.C -std=c++26 scan-lang-dump-times module "Wrote import:-[0-9]* type_decl:'::foo::Plain@foo:.'@foo" 2 PASS: g++.dg/modules/indirect-1_b.C -std=c++26 scan-lang-dump-times module "Wrote import:-[0-9]* type_decl:'::foo::Scoped@foo:.'@foo" 2 PASS: g++.dg/modules/indirect-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/indirect-1_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/indirect-1_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/indirect-1_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[13\\] section:3" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[14\\] section:4" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[15\\] section:5" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[1\\] section:1" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[8\\] section:2" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo::Y@foo:.::frob@foo:.'@foo" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo::frob@foo:.'@foo" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo::X@foo:.'@foo" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo::Y@foo:.'@foo" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar::Plain_Const_Three'@'bar' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar::Plain_One'@'bar' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar::Scoped_Const_Three'@'bar' section" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar::Scoped_One'@'bar' section" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar::Z'@'bar' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar::frob'@'bar' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Named:-[0-9]* namespace_decl:'::foo'@foo" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Read member:-[0-9]* field_decl:'::foo::Y@foo:.::_vptr.Y'" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump-not module "Lazily binding '::foo::Scoped@\\(foo\\)::[ABC]'@'foo' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump-not module "Lazily binding '::foo::[ABC]'@'foo' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump module ">Loading entity foo\\[13\\] section:3" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump module ">Loading entity foo\\[14\\] section:4" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump module ">Loading entity foo\\[15\\] section:5" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump module ">Loading entity foo\\[1\\] section:1" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump module ">Loading entity foo\\[8\\] section:2" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo::Y@foo:.::frob@foo:.'@foo" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo::frob@foo:.'@foo" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo::X@foo:.'@foo" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo::Y@foo:.'@foo" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump module "Lazily binding '::bar::Plain_Const_Three'@'bar' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump module "Lazily binding '::bar::Plain_One'@'bar' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump module "Lazily binding '::bar::Scoped_Const_Three'@'bar' section" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump module "Lazily binding '::bar::Scoped_One'@'bar' section" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump module "Lazily binding '::bar::Z'@'bar' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump module "Lazily binding '::bar::frob'@'bar' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump module "Named:-[0-9]* namespace_decl:'::foo'@foo" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump module "Read member:-[0-9]* field_decl:'::foo::Y@foo:.::_vptr.Y'" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump-not module "Lazily binding '::foo::Scoped@\\(foo\\)::[ABC]'@'foo' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 scan-lang-dump-not module "Lazily binding '::foo::[ABC]'@'foo' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump module ">Loading entity foo\\[13\\] section:3" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump module ">Loading entity foo\\[14\\] section:4" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump module ">Loading entity foo\\[15\\] section:5" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump module ">Loading entity foo\\[1\\] section:1" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump module ">Loading entity foo\\[8\\] section:2" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo::Y@foo:.::frob@foo:.'@foo" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo::frob@foo:.'@foo" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo::X@foo:.'@foo" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo::Y@foo:.'@foo" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump module "Lazily binding '::bar::Plain_Const_Three'@'bar' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump module "Lazily binding '::bar::Plain_One'@'bar' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump module "Lazily binding '::bar::Scoped_Const_Three'@'bar' section" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump module "Lazily binding '::bar::Scoped_One'@'bar' section" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump module "Lazily binding '::bar::Z'@'bar' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump module "Lazily binding '::bar::frob'@'bar' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump module "Named:-[0-9]* namespace_decl:'::foo'@foo" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump module "Read member:-[0-9]* field_decl:'::foo::Y@foo:.::_vptr.Y'" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump-not module "Lazily binding '::foo::Scoped@\\(foo\\)::[ABC]'@'foo' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 scan-lang-dump-not module "Lazily binding '::foo::[ABC]'@'foo' section:" PASS: g++.dg/modules/indirect-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/indirect-2 -std=c++17 execute PASS: g++.dg/modules/indirect-2 -std=c++17 link PASS: g++.dg/modules/indirect-2 -std=c++20 execute PASS: g++.dg/modules/indirect-2 -std=c++20 link PASS: g++.dg/modules/indirect-2 -std=c++26 execute PASS: g++.dg/modules/indirect-2 -std=c++26 link PASS: g++.dg/modules/indirect-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/indirect-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/indirect-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/indirect-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/indirect-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/indirect-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo::X<0x0>'\\n \\[1\\]=specialization declaration '::foo::X<0x0>::__conv_op <0x0>'\\n \\[2\\]=specialization declaration '::foo::X<0x0>::X<0x0>'\\n( \\[.\\]=[^\\n]* '\\n)*" PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Depset:. specialization entity:. type_decl:'::foo::X<0x0>'" PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo::X'@'foo' section:" PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo::frob'@'foo' section" PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::frob<0x0>'" PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::X<0x0>'" PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::X<0x0>'" PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template X@foo:.'@foo" PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template frob@foo:.'@foo" PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo::X<0x0>'" PASS: g++.dg/modules/indirect-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/indirect-2_b.C -std=c++20 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo::X<0x0>'\\n \\[1\\]=specialization declaration '::foo::X<0x0>::__conv_op <0x0>'\\n \\[2\\]=specialization declaration '::foo::X<0x0>::X<0x0>'\\n( \\[.\\]=[^\\n]* '\\n)*" PASS: g++.dg/modules/indirect-2_b.C -std=c++20 scan-lang-dump module "Depset:. specialization entity:. type_decl:'::foo::X<0x0>'" PASS: g++.dg/modules/indirect-2_b.C -std=c++20 scan-lang-dump module "Lazily binding '::foo::X'@'foo' section:" PASS: g++.dg/modules/indirect-2_b.C -std=c++20 scan-lang-dump module "Lazily binding '::foo::frob'@'foo' section" PASS: g++.dg/modules/indirect-2_b.C -std=c++20 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::frob<0x0>'" PASS: g++.dg/modules/indirect-2_b.C -std=c++20 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::X<0x0>'" PASS: g++.dg/modules/indirect-2_b.C -std=c++20 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::X<0x0>'" PASS: g++.dg/modules/indirect-2_b.C -std=c++20 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template X@foo:.'@foo" PASS: g++.dg/modules/indirect-2_b.C -std=c++20 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template frob@foo:.'@foo" PASS: g++.dg/modules/indirect-2_b.C -std=c++20 scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo::X<0x0>'" PASS: g++.dg/modules/indirect-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/indirect-2_b.C -std=c++26 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo::X<0x0>'\\n \\[1\\]=specialization declaration '::foo::X<0x0>::__conv_op <0x0>'\\n \\[2\\]=specialization declaration '::foo::X<0x0>::X<0x0>'\\n( \\[.\\]=[^\\n]* '\\n)*" PASS: g++.dg/modules/indirect-2_b.C -std=c++26 scan-lang-dump module "Depset:. specialization entity:. type_decl:'::foo::X<0x0>'" PASS: g++.dg/modules/indirect-2_b.C -std=c++26 scan-lang-dump module "Lazily binding '::foo::X'@'foo' section:" PASS: g++.dg/modules/indirect-2_b.C -std=c++26 scan-lang-dump module "Lazily binding '::foo::frob'@'foo' section" PASS: g++.dg/modules/indirect-2_b.C -std=c++26 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::frob<0x0>'" PASS: g++.dg/modules/indirect-2_b.C -std=c++26 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::X<0x0>'" PASS: g++.dg/modules/indirect-2_b.C -std=c++26 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::X<0x0>'" PASS: g++.dg/modules/indirect-2_b.C -std=c++26 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template X@foo:.'@foo" PASS: g++.dg/modules/indirect-2_b.C -std=c++26 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template frob@foo:.'@foo" PASS: g++.dg/modules/indirect-2_b.C -std=c++26 scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo::X<0x0>'" PASS: g++.dg/modules/indirect-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/indirect-2_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/indirect-2_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/indirect-2_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/indirect-2_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[1\\] section:1" PASS: g++.dg/modules/indirect-2_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[4\\] section:2" PASS: g++.dg/modules/indirect-2_c.C -std=c++17 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template X@foo:.'@foo" PASS: g++.dg/modules/indirect-2_c.C -std=c++17 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template frob@foo:.'@foo" PASS: g++.dg/modules/indirect-2_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar::frob'@'bar' section:" PASS: g++.dg/modules/indirect-2_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:" PASS: g++.dg/modules/indirect-2_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]* function_decl:'::foo::frob<0x0>'" PASS: g++.dg/modules/indirect-2_c.C -std=c++17 scan-lang-dump-not module "Wrote mergeable" PASS: g++.dg/modules/indirect-2_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/indirect-2_c.C -std=c++20 scan-lang-dump module ">Loading entity foo\\[1\\] section:1" PASS: g++.dg/modules/indirect-2_c.C -std=c++20 scan-lang-dump module ">Loading entity foo\\[4\\] section:2" PASS: g++.dg/modules/indirect-2_c.C -std=c++20 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template X@foo:.'@foo" PASS: g++.dg/modules/indirect-2_c.C -std=c++20 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template frob@foo:.'@foo" PASS: g++.dg/modules/indirect-2_c.C -std=c++20 scan-lang-dump module "Lazily binding '::bar::frob'@'bar' section:" PASS: g++.dg/modules/indirect-2_c.C -std=c++20 scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:" PASS: g++.dg/modules/indirect-2_c.C -std=c++20 scan-lang-dump module "Read:-[0-9]* function_decl:'::foo::frob<0x0>'" PASS: g++.dg/modules/indirect-2_c.C -std=c++20 scan-lang-dump-not module "Wrote mergeable" PASS: g++.dg/modules/indirect-2_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/indirect-2_c.C -std=c++26 scan-lang-dump module ">Loading entity foo\\[1\\] section:1" PASS: g++.dg/modules/indirect-2_c.C -std=c++26 scan-lang-dump module ">Loading entity foo\\[4\\] section:2" PASS: g++.dg/modules/indirect-2_c.C -std=c++26 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template X@foo:.'@foo" PASS: g++.dg/modules/indirect-2_c.C -std=c++26 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template frob@foo:.'@foo" PASS: g++.dg/modules/indirect-2_c.C -std=c++26 scan-lang-dump module "Lazily binding '::bar::frob'@'bar' section:" PASS: g++.dg/modules/indirect-2_c.C -std=c++26 scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:" PASS: g++.dg/modules/indirect-2_c.C -std=c++26 scan-lang-dump module "Read:-[0-9]* function_decl:'::foo::frob<0x0>'" PASS: g++.dg/modules/indirect-2_c.C -std=c++26 scan-lang-dump-not module "Wrote mergeable" PASS: g++.dg/modules/indirect-2_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/indirect-3 -std=c++17 execute PASS: g++.dg/modules/indirect-3 -std=c++17 link PASS: g++.dg/modules/indirect-3 -std=c++20 execute PASS: g++.dg/modules/indirect-3 -std=c++20 link PASS: g++.dg/modules/indirect-3 -std=c++26 execute PASS: g++.dg/modules/indirect-3 -std=c++26 link PASS: g++.dg/modules/indirect-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/indirect-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/indirect-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/indirect-3_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/indirect-3_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/indirect-3_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/indirect-3_b.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo::TPL<0x0>'\\n \\[1\\]=specialization definition '::foo::TPL<0x0>::frob<0x0>'\\n \\[2\\]=specialization declaration '::foo::TPL<0x0>::TPL<0x0>'" PASS: g++.dg/modules/indirect-3_b.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo::X@foo:.::frob<0x0>'" PASS: g++.dg/modules/indirect-3_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo::TPL'@'foo' section" PASS: g++.dg/modules/indirect-3_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo::X'@'foo' section" PASS: g++.dg/modules/indirect-3_b.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::X@foo:.::frob<0x0>'" PASS: g++.dg/modules/indirect-3_b.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::TPL<0x0>'" PASS: g++.dg/modules/indirect-3_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::X@foo:.::template frob@foo:.'@foo" PASS: g++.dg/modules/indirect-3_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo" PASS: g++.dg/modules/indirect-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/indirect-3_b.C -std=c++20 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo::TPL<0x0>'\\n \\[1\\]=specialization definition '::foo::TPL<0x0>::frob<0x0>'\\n \\[2\\]=specialization declaration '::foo::TPL<0x0>::TPL<0x0>'" PASS: g++.dg/modules/indirect-3_b.C -std=c++20 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo::X@foo:.::frob<0x0>'" PASS: g++.dg/modules/indirect-3_b.C -std=c++20 scan-lang-dump module "Lazily binding '::foo::TPL'@'foo' section" PASS: g++.dg/modules/indirect-3_b.C -std=c++20 scan-lang-dump module "Lazily binding '::foo::X'@'foo' section" PASS: g++.dg/modules/indirect-3_b.C -std=c++20 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::X@foo:.::frob<0x0>'" PASS: g++.dg/modules/indirect-3_b.C -std=c++20 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::TPL<0x0>'" PASS: g++.dg/modules/indirect-3_b.C -std=c++20 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::X@foo:.::template frob@foo:.'@foo" PASS: g++.dg/modules/indirect-3_b.C -std=c++20 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo" PASS: g++.dg/modules/indirect-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/indirect-3_b.C -std=c++26 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo::TPL<0x0>'\\n \\[1\\]=specialization definition '::foo::TPL<0x0>::frob<0x0>'\\n \\[2\\]=specialization declaration '::foo::TPL<0x0>::TPL<0x0>'" PASS: g++.dg/modules/indirect-3_b.C -std=c++26 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo::X@foo:.::frob<0x0>'" PASS: g++.dg/modules/indirect-3_b.C -std=c++26 scan-lang-dump module "Lazily binding '::foo::TPL'@'foo' section" PASS: g++.dg/modules/indirect-3_b.C -std=c++26 scan-lang-dump module "Lazily binding '::foo::X'@'foo' section" PASS: g++.dg/modules/indirect-3_b.C -std=c++26 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::X@foo:.::frob<0x0>'" PASS: g++.dg/modules/indirect-3_b.C -std=c++26 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::TPL<0x0>'" PASS: g++.dg/modules/indirect-3_b.C -std=c++26 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::X@foo:.::template frob@foo:.'@foo" PASS: g++.dg/modules/indirect-3_b.C -std=c++26 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo" PASS: g++.dg/modules/indirect-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/indirect-3_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/indirect-3_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/indirect-3_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/indirect-3_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[.\\] section:1" PASS: g++.dg/modules/indirect-3_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[5\\] section:2" PASS: g++.dg/modules/indirect-3_c.C -std=c++17 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::X@foo:.::template frob@foo:.'@foo" PASS: g++.dg/modules/indirect-3_c.C -std=c++17 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo" PASS: g++.dg/modules/indirect-3_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:" PASS: g++.dg/modules/indirect-3_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar::toto'@'bar' section:" PASS: g++.dg/modules/indirect-3_c.C -std=c++17 scan-lang-dump module "Reading definition type_decl '::foo::TPL@bar:.<0x0>'" PASS: g++.dg/modules/indirect-3_c.C -std=c++17 scan-lang-dump-not module "Instantiation:-[0-9]* function_decl:'::foo::X@foo:.::frob@.()<0x0>'" PASS: g++.dg/modules/indirect-3_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/indirect-3_c.C -std=c++20 scan-lang-dump module ">Loading entity foo\\[.\\] section:1" PASS: g++.dg/modules/indirect-3_c.C -std=c++20 scan-lang-dump module ">Loading entity foo\\[5\\] section:2" PASS: g++.dg/modules/indirect-3_c.C -std=c++20 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::X@foo:.::template frob@foo:.'@foo" PASS: g++.dg/modules/indirect-3_c.C -std=c++20 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo" PASS: g++.dg/modules/indirect-3_c.C -std=c++20 scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:" PASS: g++.dg/modules/indirect-3_c.C -std=c++20 scan-lang-dump module "Lazily binding '::bar::toto'@'bar' section:" PASS: g++.dg/modules/indirect-3_c.C -std=c++20 scan-lang-dump module "Reading definition type_decl '::foo::TPL@bar:.<0x0>'" PASS: g++.dg/modules/indirect-3_c.C -std=c++20 scan-lang-dump-not module "Instantiation:-[0-9]* function_decl:'::foo::X@foo:.::frob@.()<0x0>'" PASS: g++.dg/modules/indirect-3_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/indirect-3_c.C -std=c++26 scan-lang-dump module ">Loading entity foo\\[.\\] section:1" PASS: g++.dg/modules/indirect-3_c.C -std=c++26 scan-lang-dump module ">Loading entity foo\\[5\\] section:2" PASS: g++.dg/modules/indirect-3_c.C -std=c++26 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::X@foo:.::template frob@foo:.'@foo" PASS: g++.dg/modules/indirect-3_c.C -std=c++26 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo" PASS: g++.dg/modules/indirect-3_c.C -std=c++26 scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:" PASS: g++.dg/modules/indirect-3_c.C -std=c++26 scan-lang-dump module "Lazily binding '::bar::toto'@'bar' section:" PASS: g++.dg/modules/indirect-3_c.C -std=c++26 scan-lang-dump module "Reading definition type_decl '::foo::TPL@bar:.<0x0>'" PASS: g++.dg/modules/indirect-3_c.C -std=c++26 scan-lang-dump-not module "Instantiation:-[0-9]* function_decl:'::foo::X@foo:.::frob@.()<0x0>'" PASS: g++.dg/modules/indirect-3_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/indirect-4 -std=c++17 execute PASS: g++.dg/modules/indirect-4 -std=c++17 link PASS: g++.dg/modules/indirect-4 -std=c++20 execute PASS: g++.dg/modules/indirect-4 -std=c++20 link PASS: g++.dg/modules/indirect-4 -std=c++26 execute PASS: g++.dg/modules/indirect-4 -std=c++26 link PASS: g++.dg/modules/indirect-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/indirect-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/indirect-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/indirect-4_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/indirect-4_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/indirect-4_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/indirect-4_b.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo::TPL<0x1>'\\n \\[1\\]=specialization declaration '::foo::TPL<0x1>::template frob<#unnamed#>'\\n \\[2\\]=specialization declaration '::foo::TPL<0x1>::TPL<0x1>'\\n( \\[.\\]=[^\\n]* '\\n)*" PASS: g++.dg/modules/indirect-4_b.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo::TPL<0x1>::frob<0x2>'" PASS: g++.dg/modules/indirect-4_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo::TPL'@'foo' section:" PASS: g++.dg/modules/indirect-4_b.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::TPL<0x1>::frob<0x2>'" PASS: g++.dg/modules/indirect-4_b.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::TPL<0x1>'" PASS: g++.dg/modules/indirect-4_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo" PASS: g++.dg/modules/indirect-4_b.C -std=c++17 scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo::TPL<0x1>'" PASS: g++.dg/modules/indirect-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/indirect-4_b.C -std=c++20 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo::TPL<0x1>'\\n \\[1\\]=specialization declaration '::foo::TPL<0x1>::template frob<#unnamed#>'\\n \\[2\\]=specialization declaration '::foo::TPL<0x1>::TPL<0x1>'\\n( \\[.\\]=[^\\n]* '\\n)*" PASS: g++.dg/modules/indirect-4_b.C -std=c++20 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo::TPL<0x1>::frob<0x2>'" PASS: g++.dg/modules/indirect-4_b.C -std=c++20 scan-lang-dump module "Lazily binding '::foo::TPL'@'foo' section:" PASS: g++.dg/modules/indirect-4_b.C -std=c++20 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::TPL<0x1>::frob<0x2>'" PASS: g++.dg/modules/indirect-4_b.C -std=c++20 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::TPL<0x1>'" PASS: g++.dg/modules/indirect-4_b.C -std=c++20 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo" PASS: g++.dg/modules/indirect-4_b.C -std=c++20 scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo::TPL<0x1>'" PASS: g++.dg/modules/indirect-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/indirect-4_b.C -std=c++26 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo::TPL<0x1>'\\n \\[1\\]=specialization declaration '::foo::TPL<0x1>::template frob<#unnamed#>'\\n \\[2\\]=specialization declaration '::foo::TPL<0x1>::TPL<0x1>'\\n( \\[.\\]=[^\\n]* '\\n)*" PASS: g++.dg/modules/indirect-4_b.C -std=c++26 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo::TPL<0x1>::frob<0x2>'" PASS: g++.dg/modules/indirect-4_b.C -std=c++26 scan-lang-dump module "Lazily binding '::foo::TPL'@'foo' section:" PASS: g++.dg/modules/indirect-4_b.C -std=c++26 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::TPL<0x1>::frob<0x2>'" PASS: g++.dg/modules/indirect-4_b.C -std=c++26 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::TPL<0x1>'" PASS: g++.dg/modules/indirect-4_b.C -std=c++26 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo" PASS: g++.dg/modules/indirect-4_b.C -std=c++26 scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo::TPL<0x1>'" PASS: g++.dg/modules/indirect-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/indirect-4_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/indirect-4_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/indirect-4_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/indirect-4_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[.\\] section:1" PASS: g++.dg/modules/indirect-4_c.C -std=c++17 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo" PASS: g++.dg/modules/indirect-4_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:" PASS: g++.dg/modules/indirect-4_c.C -std=c++17 scan-lang-dump module "Reading definition function_decl '::foo::TPL@bar:.<0x1>::frob@bar:.<0x2>'" PASS: g++.dg/modules/indirect-4_c.C -std=c++17 scan-lang-dump module "Reading definition type_decl '::foo::TPL@bar:.<0x1>'" PASS: g++.dg/modules/indirect-4_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/indirect-4_c.C -std=c++20 scan-lang-dump module ">Loading entity foo\\[.\\] section:1" PASS: g++.dg/modules/indirect-4_c.C -std=c++20 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo" PASS: g++.dg/modules/indirect-4_c.C -std=c++20 scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:" PASS: g++.dg/modules/indirect-4_c.C -std=c++20 scan-lang-dump module "Reading definition function_decl '::foo::TPL@bar:.<0x1>::frob@bar:.<0x2>'" PASS: g++.dg/modules/indirect-4_c.C -std=c++20 scan-lang-dump module "Reading definition type_decl '::foo::TPL@bar:.<0x1>'" PASS: g++.dg/modules/indirect-4_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/indirect-4_c.C -std=c++26 scan-lang-dump module ">Loading entity foo\\[.\\] section:1" PASS: g++.dg/modules/indirect-4_c.C -std=c++26 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo" PASS: g++.dg/modules/indirect-4_c.C -std=c++26 scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:" PASS: g++.dg/modules/indirect-4_c.C -std=c++26 scan-lang-dump module "Reading definition function_decl '::foo::TPL@bar:.<0x1>::frob@bar:.<0x2>'" PASS: g++.dg/modules/indirect-4_c.C -std=c++26 scan-lang-dump module "Reading definition type_decl '::foo::TPL@bar:.<0x1>'" PASS: g++.dg/modules/indirect-4_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inext-1.H -std=c++17 scan-lang-dump module "Wrote section:1 named-by:'::foo'" PASS: g++.dg/modules/inext-1.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/inext-1.H -std=c++20 scan-lang-dump module "Wrote section:1 named-by:'::foo'" PASS: g++.dg/modules/inext-1.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/inext-1.H -std=c++26 scan-lang-dump module "Wrote section:1 named-by:'::foo'" PASS: g++.dg/modules/inext-1.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/inh-tmpl-ctor-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/inh-tmpl-ctor-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/inh-tmpl-ctor-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/inh-tmpl-ctor-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inh-tmpl-ctor-1_a.H.gcm) PASS: g++.dg/modules/inh-tmpl-ctor-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inh-tmpl-ctor-1_a.H.gcm) PASS: g++.dg/modules/inh-tmpl-ctor-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inh-tmpl-ctor-1_a.H.gcm) PASS: g++.dg/modules/inh-tmpl-ctor-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/inh-tmpl-ctor-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inh-tmpl-ctor-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/init-1 -std=c++17 execute PASS: g++.dg/modules/init-1 -std=c++17 link PASS: g++.dg/modules/init-1 -std=c++20 execute PASS: g++.dg/modules/init-1 -std=c++20 link PASS: g++.dg/modules/init-1 -std=c++26 execute PASS: g++.dg/modules/init-1 -std=c++26 link PASS: g++.dg/modules/init-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/init-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/init-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/init-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/init-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/init-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/init-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/init-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/init-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/init-2_a.C -std=c++17 scan-assembler _ZGIW3Foo: PASS: g++.dg/modules/init-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/init-2_a.C -std=c++20 scan-assembler _ZGIW3Foo: PASS: g++.dg/modules/init-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/init-2_a.C -std=c++26 scan-assembler _ZGIW3Foo: PASS: g++.dg/modules/init-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/init-2_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/init-2_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/init-2_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/init-2_b.C -std=c++17 scan-assembler _?_ZGIW3Bar: PASS: g++.dg/modules/init-2_b.C -std=c++17 scan-assembler _ZZ9_ZGIW3BarE9__in_chrg PASS: g++.dg/modules/init-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/init-2_b.C -std=c++20 scan-assembler _?_ZGIW3Bar: PASS: g++.dg/modules/init-2_b.C -std=c++20 scan-assembler _ZZ9_ZGIW3BarE9__in_chrg PASS: g++.dg/modules/init-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/init-2_b.C -std=c++26 scan-assembler _?_ZGIW3Bar: PASS: g++.dg/modules/init-2_b.C -std=c++26 scan-assembler _ZZ9_ZGIW3BarE9__in_chrg PASS: g++.dg/modules/init-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/init-2_b.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/init-2_b.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/init-2_b.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/init-2_c.C -std=c++17 scan-assembler _ZGIW3Baz: PASS: g++.dg/modules/init-2_c.C -std=c++17 scan-assembler-not _ZZ9_ZGIW3BazE9__in_chrg PASS: g++.dg/modules/init-2_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/init-2_c.C -std=c++20 scan-assembler _ZGIW3Baz: PASS: g++.dg/modules/init-2_c.C -std=c++20 scan-assembler-not _ZZ9_ZGIW3BazE9__in_chrg PASS: g++.dg/modules/init-2_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/init-2_c.C -std=c++26 scan-assembler _ZGIW3Baz: PASS: g++.dg/modules/init-2_c.C -std=c++26 scan-assembler-not _ZZ9_ZGIW3BazE9__in_chrg PASS: g++.dg/modules/init-2_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/init-2_c.C module-cmi Baz (gcm.cache/Baz.gcm) PASS: g++.dg/modules/init-2_c.C module-cmi Baz (gcm.cache/Baz.gcm) PASS: g++.dg/modules/init-2_c.C module-cmi Baz (gcm.cache/Baz.gcm) PASS: g++.dg/modules/init-2_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/init-2_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/init-2_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/init-3 -std=c++17 execute PASS: g++.dg/modules/init-3 -std=c++17 link PASS: g++.dg/modules/init-3 -std=c++20 execute PASS: g++.dg/modules/init-3 -std=c++20 link PASS: g++.dg/modules/init-3 -std=c++26 execute PASS: g++.dg/modules/init-3 -std=c++26 link PASS: g++.dg/modules/init-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/init-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/init-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/init-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/init-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/init-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/init-3_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/init-3_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/init-3_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/init-4 -std=c++17 execute PASS: g++.dg/modules/init-4 -std=c++17 link PASS: g++.dg/modules/init-4 -std=c++20 execute PASS: g++.dg/modules/init-4 -std=c++20 link PASS: g++.dg/modules/init-4 -std=c++26 execute PASS: g++.dg/modules/init-4 -std=c++26 link PASS: g++.dg/modules/init-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/init-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/init-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/init-4_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/init-4_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/init-4_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/init-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/init-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/init-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/init-5 -std=c++17 execute PASS: g++.dg/modules/init-5 -std=c++17 link PASS: g++.dg/modules/init-5 -std=c++20 execute PASS: g++.dg/modules/init-5 -std=c++20 link PASS: g++.dg/modules/init-5 -std=c++26 execute PASS: g++.dg/modules/init-5 -std=c++26 link PASS: g++.dg/modules/init-5_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/init-5_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/init-5_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/init-5_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/init-5_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/init-5_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/init-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/init-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/init-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/init-6 -std=c++17 link PASS: g++.dg/modules/init-6 -std=c++20 link PASS: g++.dg/modules/init-6 -std=c++26 link PASS: g++.dg/modules/init-6_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/init-6_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/init-6_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/init-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/init-6_a.H.gcm) PASS: g++.dg/modules/init-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/init-6_a.H.gcm) PASS: g++.dg/modules/init-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/init-6_a.H.gcm) PASS: g++.dg/modules/init-6_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/init-6_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/init-6_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/init-7 -std=c++17 link PASS: g++.dg/modules/init-7 -std=c++20 link PASS: g++.dg/modules/init-7 -std=c++26 link PASS: g++.dg/modules/init-7_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/init-7_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/init-7_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/init-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/init-7_a.H.gcm) PASS: g++.dg/modules/init-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/init-7_a.H.gcm) PASS: g++.dg/modules/init-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/init-7_a.H.gcm) PASS: g++.dg/modules/init-7_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/init-7_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/init-7_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inline-1 -std=c++17 execute PASS: g++.dg/modules/inline-1 -std=c++17 link PASS: g++.dg/modules/inline-1 -std=c++20 execute PASS: g++.dg/modules/inline-1 -std=c++20 link PASS: g++.dg/modules/inline-1 -std=c++26 execute PASS: g++.dg/modules/inline-1 -std=c++26 link PASS: g++.dg/modules/inline-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/inline-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inline-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inline-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/inline-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inline-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-1 -std=c++17 execute PASS: g++.dg/modules/inst-1 -std=c++17 link PASS: g++.dg/modules/inst-1 -std=c++20 execute PASS: g++.dg/modules/inst-1 -std=c++20 link PASS: g++.dg/modules/inst-1 -std=c++26 execute PASS: g++.dg/modules/inst-1 -std=c++26 link PASS: g++.dg/modules/inst-10_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-10_a.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/inst-10_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-10_a.C module-cmi K (gcm.cache/K.gcm) PASS: g++.dg/modules/inst-10_a.C module-cmi K (gcm.cache/K.gcm) PASS: g++.dg/modules/inst-10_a.C module-cmi K (gcm.cache/K.gcm) PASS: g++.dg/modules/inst-10_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-10_b.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/inst-10_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-10_b.C module-cmi U (gcm.cache/U.gcm) PASS: g++.dg/modules/inst-10_b.C module-cmi U (gcm.cache/U.gcm) PASS: g++.dg/modules/inst-10_b.C module-cmi U (gcm.cache/U.gcm) PASS: g++.dg/modules/inst-10_c.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/modules/inst-10_c.C -std=c++20 at line 13 (test for errors, line ) PASS: g++.dg/modules/inst-10_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-10_c.C -std=c++23 (test for warnings, line 12) PASS: g++.dg/modules/inst-10_c.C -std=c++23 at line 13 (test for errors, line ) PASS: g++.dg/modules/inst-10_c.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/inst-10_c.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/modules/inst-10_c.C -std=c++26 at line 13 (test for errors, line ) PASS: g++.dg/modules/inst-10_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-1_a.C -std=c++17 scan-lang-dump module "Depending definition function_decl:'::foo'" PASS: g++.dg/modules/inst-1_a.C -std=c++17 scan-lang-dump module "Depending definition function_decl:'::foo'" PASS: g++.dg/modules/inst-1_a.C -std=c++17 scan-lang-dump module "\\[0\\]=specialization definition '::foo'" PASS: g++.dg/modules/inst-1_a.C -std=c++17 scan-lang-dump module "\\[0\\]=specialization definition '::foo'" PASS: g++.dg/modules/inst-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/inst-1_a.C -std=c++20 scan-lang-dump module "Depending definition function_decl:'::foo'" PASS: g++.dg/modules/inst-1_a.C -std=c++20 scan-lang-dump module "Depending definition function_decl:'::foo'" PASS: g++.dg/modules/inst-1_a.C -std=c++20 scan-lang-dump module "\\[0\\]=specialization definition '::foo'" PASS: g++.dg/modules/inst-1_a.C -std=c++20 scan-lang-dump module "\\[0\\]=specialization definition '::foo'" PASS: g++.dg/modules/inst-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-1_a.C -std=c++26 scan-lang-dump module "Depending definition function_decl:'::foo'" PASS: g++.dg/modules/inst-1_a.C -std=c++26 scan-lang-dump module "Depending definition function_decl:'::foo'" PASS: g++.dg/modules/inst-1_a.C -std=c++26 scan-lang-dump module "\\[0\\]=specialization definition '::foo'" PASS: g++.dg/modules/inst-1_a.C -std=c++26 scan-lang-dump module "\\[0\\]=specialization definition '::foo'" PASS: g++.dg/modules/inst-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/inst-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/inst-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/inst-1_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(unique\\) function_decl:'::baz'" PASS: g++.dg/modules/inst-1_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(unique\\) function_decl:'::baz'" PASS: g++.dg/modules/inst-1_b.C -std=c++17 scan-lang-dump module "Reading definition function_decl '::foo@foo:.'" PASS: g++.dg/modules/inst-1_b.C -std=c++17 scan-lang-dump module "Reading definition function_decl '::foo@foo:.'" PASS: g++.dg/modules/inst-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/inst-1_b.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(unique\\) function_decl:'::baz'" PASS: g++.dg/modules/inst-1_b.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(unique\\) function_decl:'::baz'" PASS: g++.dg/modules/inst-1_b.C -std=c++20 scan-lang-dump module "Reading definition function_decl '::foo@foo:.'" PASS: g++.dg/modules/inst-1_b.C -std=c++20 scan-lang-dump module "Reading definition function_decl '::foo@foo:.'" PASS: g++.dg/modules/inst-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-1_b.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(unique\\) function_decl:'::baz'" PASS: g++.dg/modules/inst-1_b.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(unique\\) function_decl:'::baz'" PASS: g++.dg/modules/inst-1_b.C -std=c++26 scan-lang-dump module "Reading definition function_decl '::foo@foo:.'" PASS: g++.dg/modules/inst-1_b.C -std=c++26 scan-lang-dump module "Reading definition function_decl '::foo@foo:.'" PASS: g++.dg/modules/inst-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-2 -std=c++17 execute PASS: g++.dg/modules/inst-2 -std=c++17 link PASS: g++.dg/modules/inst-2 -std=c++20 execute PASS: g++.dg/modules/inst-2 -std=c++20 link PASS: g++.dg/modules/inst-2 -std=c++26 execute PASS: g++.dg/modules/inst-2 -std=c++26 link PASS: g++.dg/modules/inst-2_a.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo'" PASS: g++.dg/modules/inst-2_a.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo'" PASS: g++.dg/modules/inst-2_a.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s named merge key \\(decl\\) function_decl:'::baz'" PASS: g++.dg/modules/inst-2_a.C -std=c++17 scan-lang-dump module "\\[0\\]=specialization definition '::foo'" PASS: g++.dg/modules/inst-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/inst-2_a.C -std=c++20 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo'" PASS: g++.dg/modules/inst-2_a.C -std=c++20 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo'" PASS: g++.dg/modules/inst-2_a.C -std=c++20 scan-lang-dump module "Writing:-[0-9]*'s named merge key \\(decl\\) function_decl:'::baz'" PASS: g++.dg/modules/inst-2_a.C -std=c++20 scan-lang-dump module "\\[0\\]=specialization definition '::foo'" PASS: g++.dg/modules/inst-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-2_a.C -std=c++26 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo'" PASS: g++.dg/modules/inst-2_a.C -std=c++26 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo'" PASS: g++.dg/modules/inst-2_a.C -std=c++26 scan-lang-dump module "Writing:-[0-9]*'s named merge key \\(decl\\) function_decl:'::baz'" PASS: g++.dg/modules/inst-2_a.C -std=c++26 scan-lang-dump module "\\[0\\]=specialization definition '::foo'" PASS: g++.dg/modules/inst-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/inst-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/inst-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/inst-2_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s decl spec merge key \\(new\\) function_decl:'::foo'" PASS: g++.dg/modules/inst-2_b.C -std=c++17 scan-lang-dump module "Reading 1 pending entities keyed to '::foo'" PASS: g++.dg/modules/inst-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/inst-2_b.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s decl spec merge key \\(new\\) function_decl:'::foo'" PASS: g++.dg/modules/inst-2_b.C -std=c++20 scan-lang-dump module "Reading 1 pending entities keyed to '::foo'" PASS: g++.dg/modules/inst-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-2_b.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s decl spec merge key \\(new\\) function_decl:'::foo'" PASS: g++.dg/modules/inst-2_b.C -std=c++26 scan-lang-dump module "Reading 1 pending entities keyed to '::foo'" PASS: g++.dg/modules/inst-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-3 -std=c++17 execute PASS: g++.dg/modules/inst-3 -std=c++17 link PASS: g++.dg/modules/inst-3 -std=c++20 execute PASS: g++.dg/modules/inst-3 -std=c++20 link PASS: g++.dg/modules/inst-3 -std=c++26 execute PASS: g++.dg/modules/inst-3 -std=c++26 link PASS: g++.dg/modules/inst-3_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=specialization definition '::TPL'\\n \\[.\\]=specialization declaration '::TPL::TPL'\\n" PASS: g++.dg/modules/inst-3_a.C -std=c++17 scan-lang-dump module "Depset:. specialization entity:. type_decl:'::TPL'" PASS: g++.dg/modules/inst-3_a.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::TPL'" PASS: g++.dg/modules/inst-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/inst-3_a.C -std=c++20 scan-lang-dump module "Cluster members:\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=specialization definition '::TPL'\\n \\[.\\]=specialization declaration '::TPL::TPL'\\n" PASS: g++.dg/modules/inst-3_a.C -std=c++20 scan-lang-dump module "Depset:. specialization entity:. type_decl:'::TPL'" PASS: g++.dg/modules/inst-3_a.C -std=c++20 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::TPL'" PASS: g++.dg/modules/inst-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-3_a.C -std=c++26 scan-lang-dump module "Cluster members:\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=specialization definition '::TPL'\\n \\[.\\]=specialization declaration '::TPL::TPL'\\n" PASS: g++.dg/modules/inst-3_a.C -std=c++26 scan-lang-dump module "Depset:. specialization entity:. type_decl:'::TPL'" PASS: g++.dg/modules/inst-3_a.C -std=c++26 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::TPL'" PASS: g++.dg/modules/inst-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-3_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/inst-3_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/inst-3_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/inst-3_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s decl spec merge key \\(new\\) type_decl:'::template TPL@foo:.::TPL'" PASS: g++.dg/modules/inst-3_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s type spec merge key \\(new\\) type_decl:'::TPL'" PASS: g++.dg/modules/inst-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/inst-3_b.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s decl spec merge key \\(new\\) type_decl:'::template TPL@foo:.::TPL'" PASS: g++.dg/modules/inst-3_b.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s type spec merge key \\(new\\) type_decl:'::TPL'" PASS: g++.dg/modules/inst-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-3_b.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s decl spec merge key \\(new\\) type_decl:'::template TPL@foo:.::TPL'" PASS: g++.dg/modules/inst-3_b.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s type spec merge key \\(new\\) type_decl:'::TPL'" PASS: g++.dg/modules/inst-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-4 -std=c++17 execute PASS: g++.dg/modules/inst-4 -std=c++17 link PASS: g++.dg/modules/inst-4 -std=c++20 execute PASS: g++.dg/modules/inst-4 -std=c++20 link PASS: g++.dg/modules/inst-4 -std=c++26 execute PASS: g++.dg/modules/inst-4 -std=c++26 link PASS: g++.dg/modules/inst-4_a.C -std=c++17 scan-lang-dump module "Pending specialization '::TPL' entity:. section:. keyed to '::TPL'" PASS: g++.dg/modules/inst-4_a.C -std=c++17 scan-lang-dump module "Pending specialization '::TPL::TPL' entity:. section:. also keyed to '::TPL'" PASS: g++.dg/modules/inst-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/inst-4_a.C -std=c++20 scan-lang-dump module "Pending specialization '::TPL' entity:. section:. keyed to '::TPL'" PASS: g++.dg/modules/inst-4_a.C -std=c++20 scan-lang-dump module "Pending specialization '::TPL::TPL' entity:. section:. also keyed to '::TPL'" PASS: g++.dg/modules/inst-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-4_a.C -std=c++26 scan-lang-dump module "Pending specialization '::TPL' entity:. section:. keyed to '::TPL'" PASS: g++.dg/modules/inst-4_a.C -std=c++26 scan-lang-dump module "Pending specialization '::TPL::TPL' entity:. section:. also keyed to '::TPL'" PASS: g++.dg/modules/inst-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-4_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/inst-4_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/inst-4_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/inst-4_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s type spec merge key \\(new\\) type_decl:'::TPL'" PASS: g++.dg/modules/inst-4_b.C -std=c++17 scan-lang-dump module "Reading 2 pending entities keyed to '::TPL'" PASS: g++.dg/modules/inst-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/inst-4_b.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s type spec merge key \\(new\\) type_decl:'::TPL'" PASS: g++.dg/modules/inst-4_b.C -std=c++20 scan-lang-dump module "Reading 2 pending entities keyed to '::TPL'" PASS: g++.dg/modules/inst-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-4_b.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s type spec merge key \\(new\\) type_decl:'::TPL'" PASS: g++.dg/modules/inst-4_b.C -std=c++26 scan-lang-dump module "Reading 2 pending entities keyed to '::TPL'" PASS: g++.dg/modules/inst-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-5_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/inst-5_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-5_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inst-5_a.H.gcm) PASS: g++.dg/modules/inst-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inst-5_a.H.gcm) PASS: g++.dg/modules/inst-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inst-5_a.H.gcm) PASS: g++.dg/modules/inst-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/inst-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-6_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/inst-6_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-6_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-6_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/inst-6_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/inst-6_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/inst-6_b.C -std=c++17 scan-assembler _ZNW1M4TypeIiE3arrE: PASS: g++.dg/modules/inst-6_b.C -std=c++17 scan-assembler-not _ZNW1M4TypeIdE3arrE: PASS: g++.dg/modules/inst-6_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/inst-6_b.C -std=c++20 scan-assembler _ZNW1M4TypeIiE3arrE: PASS: g++.dg/modules/inst-6_b.C -std=c++20 scan-assembler-not _ZNW1M4TypeIdE3arrE: PASS: g++.dg/modules/inst-6_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-6_b.C -std=c++26 scan-assembler _ZNW1M4TypeIiE3arrE: PASS: g++.dg/modules/inst-6_b.C -std=c++26 scan-assembler-not _ZNW1M4TypeIdE3arrE: PASS: g++.dg/modules/inst-6_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-7_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/inst-7_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-7_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-7_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/inst-7_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/inst-7_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/inst-7_b.C -std=c++17 scan-assembler _ZNW1M4span3__vILi1EEE: PASS: g++.dg/modules/inst-7_b.C -std=c++17 scan-assembler _ZNW1M4span7partialILi5ELi0EEE: PASS: g++.dg/modules/inst-7_b.C -std=c++17 scan-assembler _ZNW1M6nestedIPiE3arrIPS_17integral_constantEE: PASS: g++.dg/modules/inst-7_b.C -std=c++17 scan-assembler _ZNW1M6nestedIPiE3arrIS_17integral_constantEE: PASS: g++.dg/modules/inst-7_b.C -std=c++17 scan-assembler _ZNW1M6nestedIiE3arrIS_17integral_constantEE: PASS: g++.dg/modules/inst-7_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/inst-7_b.C -std=c++20 scan-assembler _ZNW1M4span3__vILi1EEE: PASS: g++.dg/modules/inst-7_b.C -std=c++20 scan-assembler _ZNW1M4span7partialILi5ELi0EEE: PASS: g++.dg/modules/inst-7_b.C -std=c++20 scan-assembler _ZNW1M6nestedIPiE3arrIPS_17integral_constantEE: PASS: g++.dg/modules/inst-7_b.C -std=c++20 scan-assembler _ZNW1M6nestedIPiE3arrIS_17integral_constantEE: PASS: g++.dg/modules/inst-7_b.C -std=c++20 scan-assembler _ZNW1M6nestedIiE3arrIS_17integral_constantEE: PASS: g++.dg/modules/inst-7_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-7_b.C -std=c++26 scan-assembler _ZNW1M4span3__vILi1EEE: PASS: g++.dg/modules/inst-7_b.C -std=c++26 scan-assembler _ZNW1M4span7partialILi5ELi0EEE: PASS: g++.dg/modules/inst-7_b.C -std=c++26 scan-assembler _ZNW1M6nestedIPiE3arrIPS_17integral_constantEE: PASS: g++.dg/modules/inst-7_b.C -std=c++26 scan-assembler _ZNW1M6nestedIPiE3arrIS_17integral_constantEE: PASS: g++.dg/modules/inst-7_b.C -std=c++26 scan-assembler _ZNW1M6nestedIiE3arrIS_17integral_constantEE: PASS: g++.dg/modules/inst-7_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-8_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-8_a.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/inst-8_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-8_a.C module-cmi std (gcm.cache/std.gcm) PASS: g++.dg/modules/inst-8_a.C module-cmi std (gcm.cache/std.gcm) PASS: g++.dg/modules/inst-8_a.C module-cmi std (gcm.cache/std.gcm) PASS: g++.dg/modules/inst-8_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-8_b.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/inst-8_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-8_b.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/inst-8_b.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/inst-8_b.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/inst-8_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/inst-8_c.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/inst-8_c.C -std=c++26 (test for excess errors) XFAIL: g++.dg/modules/inst-9_a.C -std=c++17 scan-lang-dump module "Bindings '::get'" XFAIL: g++.dg/modules/inst-9_a.C -std=c++17 scan-lang-dump module "Bindings '::std::tuple_element'" XFAIL: g++.dg/modules/inst-9_a.C -std=c++17 scan-lang-dump module "Bindings '::std::tuple_size'" PASS: g++.dg/modules/inst-9_a.C -std=c++17 (test for excess errors) XFAIL: g++.dg/modules/inst-9_a.C -std=c++20 scan-lang-dump module "Bindings '::get'" XFAIL: g++.dg/modules/inst-9_a.C -std=c++20 scan-lang-dump module "Bindings '::std::tuple_element'" XFAIL: g++.dg/modules/inst-9_a.C -std=c++20 scan-lang-dump module "Bindings '::std::tuple_size'" PASS: g++.dg/modules/inst-9_a.C -std=c++20 (test for excess errors) XFAIL: g++.dg/modules/inst-9_a.C -std=c++26 scan-lang-dump module "Bindings '::get'" XFAIL: g++.dg/modules/inst-9_a.C -std=c++26 scan-lang-dump module "Bindings '::std::tuple_element'" XFAIL: g++.dg/modules/inst-9_a.C -std=c++26 scan-lang-dump module "Bindings '::std::tuple_size'" PASS: g++.dg/modules/inst-9_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/inst-9_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/inst-9_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/inst-9_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/inst-9_b.C -std=c++17 (test for excess errors) XFAIL: g++.dg/modules/inst-9_b.C -std=c++17 PR122609 (test for bogus messages, line 8) XFAIL: g++.dg/modules/inst-9_b.C -std=c++17 PR122609 (test for errors, line 14) PASS: g++.dg/modules/inst-9_b.C -std=c++20 (test for excess errors) XFAIL: g++.dg/modules/inst-9_b.C -std=c++20 PR122609 (test for bogus messages, line 8) XFAIL: g++.dg/modules/inst-9_b.C -std=c++20 PR122609 (test for errors, line 14) PASS: g++.dg/modules/inst-9_b.C -std=c++26 (test for excess errors) XFAIL: g++.dg/modules/inst-9_b.C -std=c++26 PR122609 (test for bogus messages, line 8) XFAIL: g++.dg/modules/inst-9_b.C -std=c++26 PR122609 (test for errors, line 14) PASS: g++.dg/modules/internal-1.C -std=c++17 (test for errors, line 17) PASS: g++.dg/modules/internal-1.C -std=c++17 (test for errors, line 18) PASS: g++.dg/modules/internal-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-1.C -std=c++20 (test for errors, line 17) PASS: g++.dg/modules/internal-1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/modules/internal-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-1.C -std=c++26 (test for errors, line 17) PASS: g++.dg/modules/internal-1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/modules/internal-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-1.C module-cmi !frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/internal-1.C module-cmi !frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/internal-1.C module-cmi !frob (gcm.cache/frob.gcm) XFAIL: g++.dg/modules/internal-10.C (test for bogus messages, line 18) XFAIL: g++.dg/modules/internal-10.C (test for bogus messages, line 24) PASS: g++.dg/modules/internal-10.C (test for excess errors) PASS: g++.dg/modules/internal-10.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-11.C -std=c++17 (test for errors, line 15) PASS: g++.dg/modules/internal-11.C -std=c++17 (test for errors, line 23) PASS: g++.dg/modules/internal-11.C -std=c++17 (test for errors, line 24) PASS: g++.dg/modules/internal-11.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-11.C -std=c++20 (test for errors, line 15) PASS: g++.dg/modules/internal-11.C -std=c++20 (test for errors, line 23) PASS: g++.dg/modules/internal-11.C -std=c++20 (test for errors, line 24) PASS: g++.dg/modules/internal-11.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-11.C -std=c++26 (test for errors, line 15) PASS: g++.dg/modules/internal-11.C -std=c++26 (test for errors, line 23) PASS: g++.dg/modules/internal-11.C -std=c++26 (test for errors, line 24) PASS: g++.dg/modules/internal-11.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-11.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-11.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-11.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-12 -std=c++17 execute PASS: g++.dg/modules/internal-12 -std=c++17 link PASS: g++.dg/modules/internal-12 -std=c++20 execute PASS: g++.dg/modules/internal-12 -std=c++20 link PASS: g++.dg/modules/internal-12 -std=c++26 execute PASS: g++.dg/modules/internal-12 -std=c++26 link PASS: g++.dg/modules/internal-12_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-12_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-12_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-12_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-12_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-12_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-12_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-12_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-12_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-13.C -std=c++17 (test for errors, line 16) PASS: g++.dg/modules/internal-13.C -std=c++17 (test for errors, line 17) PASS: g++.dg/modules/internal-13.C -std=c++17 (test for errors, line 25) PASS: g++.dg/modules/internal-13.C -std=c++17 (test for errors, line 26) PASS: g++.dg/modules/internal-13.C -std=c++17 (test for errors, line 27) PASS: g++.dg/modules/internal-13.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-13.C -std=c++20 (test for errors, line 16) PASS: g++.dg/modules/internal-13.C -std=c++20 (test for errors, line 17) PASS: g++.dg/modules/internal-13.C -std=c++20 (test for errors, line 25) PASS: g++.dg/modules/internal-13.C -std=c++20 (test for errors, line 26) PASS: g++.dg/modules/internal-13.C -std=c++20 (test for errors, line 27) PASS: g++.dg/modules/internal-13.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-13.C -std=c++26 (test for errors, line 16) PASS: g++.dg/modules/internal-13.C -std=c++26 (test for errors, line 17) PASS: g++.dg/modules/internal-13.C -std=c++26 (test for errors, line 25) PASS: g++.dg/modules/internal-13.C -std=c++26 (test for errors, line 26) PASS: g++.dg/modules/internal-13.C -std=c++26 (test for errors, line 27) PASS: g++.dg/modules/internal-13.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-13.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-13.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-13.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-14_a.C (test for warnings, line 15) PASS: g++.dg/modules/internal-14_a.C (test for excess errors) PASS: g++.dg/modules/internal-14_a.C module-cmi m:part (gcm.cache/m-part.gcm) PASS: g++.dg/modules/internal-14_b.C (test for excess errors) PASS: g++.dg/modules/internal-14_b.C module-cmi m (gcm.cache/m.gcm) PASS: g++.dg/modules/internal-14_c.C (test for warnings, line 8) PASS: g++.dg/modules/internal-14_c.C at line 7 (test for errors, line ) PASS: g++.dg/modules/internal-14_c.C (test for excess errors) PASS: g++.dg/modules/internal-15_a.C -std=c++17 scan-lang-dump module "Binding on tu-local function_decl:'::N::inner::adl' found" PASS: g++.dg/modules/internal-15_a.C -std=c++17 scan-lang-dump-not module "'G::_GLOBAL__N_1::adl'" PASS: g++.dg/modules/internal-15_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-15_a.C -std=c++20 scan-lang-dump module "Binding on tu-local function_decl:'::N::inner::adl' found" PASS: g++.dg/modules/internal-15_a.C -std=c++20 scan-lang-dump-not module "'G::_GLOBAL__N_1::adl'" PASS: g++.dg/modules/internal-15_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-15_a.C -std=c++26 scan-lang-dump module "Binding on tu-local function_decl:'::N::inner::adl' found" PASS: g++.dg/modules/internal-15_a.C -std=c++26 scan-lang-dump-not module "'G::_GLOBAL__N_1::adl'" PASS: g++.dg/modules/internal-15_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-15_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/internal-15_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/internal-15_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/internal-15_b.C -std=c++17 (test for warnings, line 9) PASS: g++.dg/modules/internal-15_b.C -std=c++17 at line 10 (test for errors, line ) PASS: g++.dg/modules/internal-15_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-15_b.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/modules/internal-15_b.C -std=c++20 at line 10 (test for errors, line ) PASS: g++.dg/modules/internal-15_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-15_b.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/modules/internal-15_b.C -std=c++26 at line 10 (test for errors, line ) PASS: g++.dg/modules/internal-15_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-16.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-16.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-16.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-17_a.C -std=c++17 (test for warnings, line 24) PASS: g++.dg/modules/internal-17_a.C -std=c++17 (test for warnings, line 35) PASS: g++.dg/modules/internal-17_a.C -std=c++17 (test for warnings, line 46) PASS: g++.dg/modules/internal-17_a.C -std=c++17 (test for warnings, line 52) PASS: g++.dg/modules/internal-17_a.C -std=c++17 (test for warnings, line 57) PASS: g++.dg/modules/internal-17_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-17_a.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/modules/internal-17_a.C -std=c++20 (test for warnings, line 35) PASS: g++.dg/modules/internal-17_a.C -std=c++20 (test for warnings, line 46) PASS: g++.dg/modules/internal-17_a.C -std=c++20 (test for warnings, line 52) PASS: g++.dg/modules/internal-17_a.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/modules/internal-17_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-17_a.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/modules/internal-17_a.C -std=c++26 (test for warnings, line 35) PASS: g++.dg/modules/internal-17_a.C -std=c++26 (test for warnings, line 46) PASS: g++.dg/modules/internal-17_a.C -std=c++26 (test for warnings, line 52) PASS: g++.dg/modules/internal-17_a.C -std=c++26 (test for warnings, line 57) PASS: g++.dg/modules/internal-17_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-17_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-17_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-17_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-17_b.C -std=c++17 (test for bogus messages, line 10) PASS: g++.dg/modules/internal-17_b.C -std=c++17 (test for bogus messages, line 19) PASS: g++.dg/modules/internal-17_b.C -std=c++17 (test for bogus messages, line 42) PASS: g++.dg/modules/internal-17_b.C -std=c++17 (test for bogus messages, line 46) PASS: g++.dg/modules/internal-17_b.C -std=c++17 (test for errors, line 13) PASS: g++.dg/modules/internal-17_b.C -std=c++17 (test for errors, line 56) PASS: g++.dg/modules/internal-17_b.C -std=c++17 (test for errors, line 59) PASS: g++.dg/modules/internal-17_b.C -std=c++17 (test for errors, line 66) PASS: g++.dg/modules/internal-17_b.C -std=c++17 (test for errors, line 69) PASS: g++.dg/modules/internal-17_b.C -std=c++17 (test for warnings, line 41) PASS: g++.dg/modules/internal-17_b.C -std=c++17 (test for warnings, line 44) PASS: g++.dg/modules/internal-17_b.C -std=c++17 (test for warnings, line 51) PASS: g++.dg/modules/internal-17_b.C -std=c++17 (test for warnings, line 8) PASS: g++.dg/modules/internal-17_b.C -std=c++17 at line 14 (test for warnings, line 13) PASS: g++.dg/modules/internal-17_b.C -std=c++17 at line 48 (test for warnings, line ) PASS: g++.dg/modules/internal-17_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-17_b.C -std=c++20 (test for bogus messages, line 10) PASS: g++.dg/modules/internal-17_b.C -std=c++20 (test for bogus messages, line 19) PASS: g++.dg/modules/internal-17_b.C -std=c++20 (test for bogus messages, line 42) PASS: g++.dg/modules/internal-17_b.C -std=c++20 (test for bogus messages, line 46) PASS: g++.dg/modules/internal-17_b.C -std=c++20 (test for errors, line 13) PASS: g++.dg/modules/internal-17_b.C -std=c++20 (test for errors, line 56) PASS: g++.dg/modules/internal-17_b.C -std=c++20 (test for errors, line 59) PASS: g++.dg/modules/internal-17_b.C -std=c++20 (test for errors, line 66) PASS: g++.dg/modules/internal-17_b.C -std=c++20 (test for errors, line 69) PASS: g++.dg/modules/internal-17_b.C -std=c++20 (test for warnings, line 41) PASS: g++.dg/modules/internal-17_b.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/modules/internal-17_b.C -std=c++20 (test for warnings, line 51) PASS: g++.dg/modules/internal-17_b.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/modules/internal-17_b.C -std=c++20 at line 14 (test for warnings, line 13) PASS: g++.dg/modules/internal-17_b.C -std=c++20 at line 48 (test for warnings, line ) PASS: g++.dg/modules/internal-17_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-17_b.C -std=c++26 (test for bogus messages, line 10) PASS: g++.dg/modules/internal-17_b.C -std=c++26 (test for bogus messages, line 19) PASS: g++.dg/modules/internal-17_b.C -std=c++26 (test for bogus messages, line 42) PASS: g++.dg/modules/internal-17_b.C -std=c++26 (test for bogus messages, line 46) PASS: g++.dg/modules/internal-17_b.C -std=c++26 (test for errors, line 13) PASS: g++.dg/modules/internal-17_b.C -std=c++26 (test for errors, line 56) PASS: g++.dg/modules/internal-17_b.C -std=c++26 (test for errors, line 59) PASS: g++.dg/modules/internal-17_b.C -std=c++26 (test for errors, line 66) PASS: g++.dg/modules/internal-17_b.C -std=c++26 (test for errors, line 69) PASS: g++.dg/modules/internal-17_b.C -std=c++26 (test for warnings, line 41) PASS: g++.dg/modules/internal-17_b.C -std=c++26 (test for warnings, line 44) PASS: g++.dg/modules/internal-17_b.C -std=c++26 (test for warnings, line 51) PASS: g++.dg/modules/internal-17_b.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/modules/internal-17_b.C -std=c++26 at line 14 (test for warnings, line 13) PASS: g++.dg/modules/internal-17_b.C -std=c++26 at line 48 (test for warnings, line ) PASS: g++.dg/modules/internal-17_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-17_b.C module-cmi !X (gcm.cache/X.gcm) PASS: g++.dg/modules/internal-17_b.C module-cmi !X (gcm.cache/X.gcm) PASS: g++.dg/modules/internal-17_b.C module-cmi !X (gcm.cache/X.gcm) PASS: g++.dg/modules/internal-18.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-18.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-18.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-19_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-19_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-19_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-19_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-19_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-19_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-19_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-19_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-19_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-2 -std=c++17 execute PASS: g++.dg/modules/internal-2 -std=c++17 link PASS: g++.dg/modules/internal-2 -std=c++20 execute PASS: g++.dg/modules/internal-2 -std=c++20 link PASS: g++.dg/modules/internal-2 -std=c++26 execute PASS: g++.dg/modules/internal-2 -std=c++26 link PASS: g++.dg/modules/internal-20_a.C -std=c++17 (test for warnings, line 15) PASS: g++.dg/modules/internal-20_a.C -std=c++17 (test for warnings, line 17) PASS: g++.dg/modules/internal-20_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-20_a.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/modules/internal-20_a.C -std=c++20 (test for warnings, line 17) PASS: g++.dg/modules/internal-20_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-20_a.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/modules/internal-20_a.C -std=c++26 (test for warnings, line 17) PASS: g++.dg/modules/internal-20_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-20_a.C module-cmi m (gcm.cache/m.gcm) PASS: g++.dg/modules/internal-20_a.C module-cmi m (gcm.cache/m.gcm) PASS: g++.dg/modules/internal-20_a.C module-cmi m (gcm.cache/m.gcm) PASS: g++.dg/modules/internal-20_b.C -std=c++17 (test for bogus messages, line 12) PASS: g++.dg/modules/internal-20_b.C -std=c++17 (test for warnings, line 11) PASS: g++.dg/modules/internal-20_b.C -std=c++17 (test for warnings, line 13) PASS: g++.dg/modules/internal-20_b.C -std=c++17 at line 18 (test for errors, line ) PASS: g++.dg/modules/internal-20_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-20_b.C -std=c++20 (test for bogus messages, line 12) PASS: g++.dg/modules/internal-20_b.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/modules/internal-20_b.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/modules/internal-20_b.C -std=c++20 at line 18 (test for errors, line ) PASS: g++.dg/modules/internal-20_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-20_b.C -std=c++26 (test for bogus messages, line 12) PASS: g++.dg/modules/internal-20_b.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/modules/internal-20_b.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/modules/internal-20_b.C -std=c++26 at line 18 (test for errors, line ) PASS: g++.dg/modules/internal-20_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-20_c.C -std=c++17 (test for errors, line 10) PASS: g++.dg/modules/internal-20_c.C -std=c++17 (test for errors, line 14) PASS: g++.dg/modules/internal-20_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-20_c.C -std=c++20 (test for errors, line 10) PASS: g++.dg/modules/internal-20_c.C -std=c++20 (test for errors, line 14) PASS: g++.dg/modules/internal-20_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-20_c.C -std=c++26 (test for errors, line 10) PASS: g++.dg/modules/internal-20_c.C -std=c++26 (test for errors, line 14) PASS: g++.dg/modules/internal-20_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-20_c.C module-cmi !x (gcm.cache/x.gcm) PASS: g++.dg/modules/internal-20_c.C module-cmi !x (gcm.cache/x.gcm) PASS: g++.dg/modules/internal-20_c.C module-cmi !x (gcm.cache/x.gcm) PASS: g++.dg/modules/internal-21 -std=c++17 execute PASS: g++.dg/modules/internal-21 -std=c++17 link PASS: g++.dg/modules/internal-21 -std=c++20 execute PASS: g++.dg/modules/internal-21 -std=c++20 link PASS: g++.dg/modules/internal-21 -std=c++26 execute PASS: g++.dg/modules/internal-21 -std=c++26 link XFAIL: g++.dg/modules/internal-21_a.C -std=c++17 (test for errors, line 12) XFAIL: g++.dg/modules/internal-21_a.C -std=c++17 (test for errors, line 14) PASS: g++.dg/modules/internal-21_a.C -std=c++17 (test for excess errors) XFAIL: g++.dg/modules/internal-21_a.C -std=c++20 (test for errors, line 12) XFAIL: g++.dg/modules/internal-21_a.C -std=c++20 (test for errors, line 14) PASS: g++.dg/modules/internal-21_a.C -std=c++20 (test for excess errors) XFAIL: g++.dg/modules/internal-21_a.C -std=c++26 (test for errors, line 12) XFAIL: g++.dg/modules/internal-21_a.C -std=c++26 (test for errors, line 14) PASS: g++.dg/modules/internal-21_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-21_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-21_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-21_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-21_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-21_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-21_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-2_a.H -std=c++17 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::bob'\\n \\[1\\]=binding '::bob'" PASS: g++.dg/modules/internal-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-2_a.H -std=c++20 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::bob'\\n \\[1\\]=binding '::bob'" PASS: g++.dg/modules/internal-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-2_a.H -std=c++26 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::bob'\\n \\[1\\]=binding '::bob'" PASS: g++.dg/modules/internal-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/internal-2_a.H.gcm) PASS: g++.dg/modules/internal-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/internal-2_a.H.gcm) PASS: g++.dg/modules/internal-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/internal-2_a.H.gcm) PASS: g++.dg/modules/internal-2_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-2_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-2_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/internal-2_b.H.gcm) PASS: g++.dg/modules/internal-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/internal-2_b.H.gcm) PASS: g++.dg/modules/internal-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/internal-2_b.H.gcm) PASS: g++.dg/modules/internal-2_c.C -std=c++17 scan-lang-dump module " Read:-1's named merge key \\(matched\\) function_decl:'::bob'" PASS: g++.dg/modules/internal-2_c.C -std=c++17 scan-lang-dump module " Read:-1's named merge key \\(new\\) function_decl:'::bob'" PASS: g++.dg/modules/internal-2_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-2_c.C -std=c++20 scan-lang-dump module " Read:-1's named merge key \\(matched\\) function_decl:'::bob'" PASS: g++.dg/modules/internal-2_c.C -std=c++20 scan-lang-dump module " Read:-1's named merge key \\(new\\) function_decl:'::bob'" PASS: g++.dg/modules/internal-2_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-2_c.C -std=c++26 scan-lang-dump module " Read:-1's named merge key \\(matched\\) function_decl:'::bob'" PASS: g++.dg/modules/internal-2_c.C -std=c++26 scan-lang-dump module " Read:-1's named merge key \\(new\\) function_decl:'::bob'" PASS: g++.dg/modules/internal-2_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-3.C -std=c++17 (test for errors, line 11) PASS: g++.dg/modules/internal-3.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/modules/internal-3.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/modules/internal-3.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-3.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-3.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-3.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-4_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-4_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-4_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/internal-4_a.H.gcm) PASS: g++.dg/modules/internal-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/internal-4_a.H.gcm) PASS: g++.dg/modules/internal-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/internal-4_a.H.gcm) PASS: g++.dg/modules/internal-4_b.C -std=c++17 (test for bogus messages, line 36) PASS: g++.dg/modules/internal-4_b.C -std=c++17 (test for bogus messages, line 71) PASS: g++.dg/modules/internal-4_b.C -std=c++17 (test for bogus messages, line 97) PASS: g++.dg/modules/internal-4_b.C -std=c++17 (test for errors, line 111) PASS: g++.dg/modules/internal-4_b.C -std=c++17 (test for errors, line 19) PASS: g++.dg/modules/internal-4_b.C -std=c++17 (test for errors, line 22) PASS: g++.dg/modules/internal-4_b.C -std=c++17 (test for errors, line 25) PASS: g++.dg/modules/internal-4_b.C -std=c++17 (test for errors, line 28) PASS: g++.dg/modules/internal-4_b.C -std=c++17 (test for errors, line 31) PASS: g++.dg/modules/internal-4_b.C -std=c++17 (test for errors, line 62) PASS: g++.dg/modules/internal-4_b.C -std=c++17 (test for errors, line 64) PASS: g++.dg/modules/internal-4_b.C -std=c++17 (test for errors, line 67) PASS: g++.dg/modules/internal-4_b.C -std=c++17 (test for errors, line 78) PASS: g++.dg/modules/internal-4_b.C -std=c++17 (test for errors, line 79) PASS: g++.dg/modules/internal-4_b.C -std=c++17 (test for errors, line 81) PASS: g++.dg/modules/internal-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-4_b.C -std=c++20 (test for bogus messages, line 36) PASS: g++.dg/modules/internal-4_b.C -std=c++20 (test for bogus messages, line 71) PASS: g++.dg/modules/internal-4_b.C -std=c++20 (test for bogus messages, line 97) PASS: g++.dg/modules/internal-4_b.C -std=c++20 (test for errors, line 111) PASS: g++.dg/modules/internal-4_b.C -std=c++20 (test for errors, line 19) PASS: g++.dg/modules/internal-4_b.C -std=c++20 (test for errors, line 22) PASS: g++.dg/modules/internal-4_b.C -std=c++20 (test for errors, line 25) PASS: g++.dg/modules/internal-4_b.C -std=c++20 (test for errors, line 28) PASS: g++.dg/modules/internal-4_b.C -std=c++20 (test for errors, line 31) PASS: g++.dg/modules/internal-4_b.C -std=c++20 (test for errors, line 62) PASS: g++.dg/modules/internal-4_b.C -std=c++20 (test for errors, line 64) PASS: g++.dg/modules/internal-4_b.C -std=c++20 (test for errors, line 67) PASS: g++.dg/modules/internal-4_b.C -std=c++20 (test for errors, line 78) PASS: g++.dg/modules/internal-4_b.C -std=c++20 (test for errors, line 79) PASS: g++.dg/modules/internal-4_b.C -std=c++20 (test for errors, line 81) PASS: g++.dg/modules/internal-4_b.C -std=c++20 (test for errors, line 88) PASS: g++.dg/modules/internal-4_b.C -std=c++20 (test for errors, line 90) PASS: g++.dg/modules/internal-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-4_b.C -std=c++26 (test for bogus messages, line 36) PASS: g++.dg/modules/internal-4_b.C -std=c++26 (test for bogus messages, line 71) PASS: g++.dg/modules/internal-4_b.C -std=c++26 (test for bogus messages, line 97) PASS: g++.dg/modules/internal-4_b.C -std=c++26 (test for errors, line 111) PASS: g++.dg/modules/internal-4_b.C -std=c++26 (test for errors, line 19) PASS: g++.dg/modules/internal-4_b.C -std=c++26 (test for errors, line 22) PASS: g++.dg/modules/internal-4_b.C -std=c++26 (test for errors, line 25) PASS: g++.dg/modules/internal-4_b.C -std=c++26 (test for errors, line 28) PASS: g++.dg/modules/internal-4_b.C -std=c++26 (test for errors, line 31) PASS: g++.dg/modules/internal-4_b.C -std=c++26 (test for errors, line 62) PASS: g++.dg/modules/internal-4_b.C -std=c++26 (test for errors, line 64) PASS: g++.dg/modules/internal-4_b.C -std=c++26 (test for errors, line 67) PASS: g++.dg/modules/internal-4_b.C -std=c++26 (test for errors, line 78) PASS: g++.dg/modules/internal-4_b.C -std=c++26 (test for errors, line 79) PASS: g++.dg/modules/internal-4_b.C -std=c++26 (test for errors, line 81) PASS: g++.dg/modules/internal-4_b.C -std=c++26 (test for errors, line 88) PASS: g++.dg/modules/internal-4_b.C -std=c++26 (test for errors, line 90) PASS: g++.dg/modules/internal-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-4_b.C module-cmi !bad (gcm.cache/bad.gcm) PASS: g++.dg/modules/internal-4_b.C module-cmi !bad (gcm.cache/bad.gcm) PASS: g++.dg/modules/internal-4_b.C module-cmi !bad (gcm.cache/bad.gcm) PASS: g++.dg/modules/internal-5_a.C -std=c++17 (test for bogus messages, line 67) PASS: g++.dg/modules/internal-5_a.C -std=c++17 (test for bogus messages, line 79) PASS: g++.dg/modules/internal-5_a.C -std=c++17 (test for bogus messages, line 90) PASS: g++.dg/modules/internal-5_a.C -std=c++17 (test for warnings, line 49) PASS: g++.dg/modules/internal-5_a.C -std=c++17 (test for warnings, line 57) PASS: g++.dg/modules/internal-5_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-5_a.C -std=c++20 (test for bogus messages, line 67) PASS: g++.dg/modules/internal-5_a.C -std=c++20 (test for bogus messages, line 79) PASS: g++.dg/modules/internal-5_a.C -std=c++20 (test for bogus messages, line 90) PASS: g++.dg/modules/internal-5_a.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/modules/internal-5_a.C -std=c++20 (test for warnings, line 57) PASS: g++.dg/modules/internal-5_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-5_a.C -std=c++26 (test for bogus messages, line 67) PASS: g++.dg/modules/internal-5_a.C -std=c++26 (test for bogus messages, line 79) PASS: g++.dg/modules/internal-5_a.C -std=c++26 (test for bogus messages, line 90) PASS: g++.dg/modules/internal-5_a.C -std=c++26 (test for warnings, line 49) PASS: g++.dg/modules/internal-5_a.C -std=c++26 (test for warnings, line 57) PASS: g++.dg/modules/internal-5_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-5_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-5_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-5_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-5_b.C -std=c++17 (test for warnings, line 22) PASS: g++.dg/modules/internal-5_b.C -std=c++17 (test for warnings, line 23) PASS: g++.dg/modules/internal-5_b.C -std=c++17 (test for warnings, line 24) PASS: g++.dg/modules/internal-5_b.C -std=c++17 (test for warnings, line 25) PASS: g++.dg/modules/internal-5_b.C -std=c++17 at line 30 (test for errors, line ) PASS: g++.dg/modules/internal-5_b.C -std=c++17 at line 35 (test for errors, line ) PASS: g++.dg/modules/internal-5_b.C -std=c++17 at line 36 (test for bogus messages, line ) PASS: g++.dg/modules/internal-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-5_b.C -std=c++20 (test for warnings, line 22) PASS: g++.dg/modules/internal-5_b.C -std=c++20 (test for warnings, line 23) PASS: g++.dg/modules/internal-5_b.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/modules/internal-5_b.C -std=c++20 (test for warnings, line 25) PASS: g++.dg/modules/internal-5_b.C -std=c++20 at line 30 (test for errors, line ) PASS: g++.dg/modules/internal-5_b.C -std=c++20 at line 35 (test for errors, line ) PASS: g++.dg/modules/internal-5_b.C -std=c++20 at line 36 (test for bogus messages, line ) PASS: g++.dg/modules/internal-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-5_b.C -std=c++26 (test for warnings, line 22) PASS: g++.dg/modules/internal-5_b.C -std=c++26 (test for warnings, line 23) PASS: g++.dg/modules/internal-5_b.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/modules/internal-5_b.C -std=c++26 (test for warnings, line 25) PASS: g++.dg/modules/internal-5_b.C -std=c++26 at line 30 (test for errors, line ) PASS: g++.dg/modules/internal-5_b.C -std=c++26 at line 35 (test for errors, line ) PASS: g++.dg/modules/internal-5_b.C -std=c++26 at line 36 (test for bogus messages, line ) PASS: g++.dg/modules/internal-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-6.C -std=c++17 (test for errors, line 14) PASS: g++.dg/modules/internal-6.C -std=c++17 (test for errors, line 24) PASS: g++.dg/modules/internal-6.C -std=c++17 (test for errors, line 9) PASS: g++.dg/modules/internal-6.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-6.C -std=c++20 (test for errors, line 14) PASS: g++.dg/modules/internal-6.C -std=c++20 (test for errors, line 24) PASS: g++.dg/modules/internal-6.C -std=c++20 (test for errors, line 9) PASS: g++.dg/modules/internal-6.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-6.C -std=c++26 (test for errors, line 14) PASS: g++.dg/modules/internal-6.C -std=c++26 (test for errors, line 24) PASS: g++.dg/modules/internal-6.C -std=c++26 (test for errors, line 9) PASS: g++.dg/modules/internal-6.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-6.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-6.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-6.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-7_a.C -std=c++17 (test for warnings, line 19) PASS: g++.dg/modules/internal-7_a.C -std=c++17 (test for warnings, line 24) PASS: g++.dg/modules/internal-7_a.C -std=c++17 (test for warnings, line 29) PASS: g++.dg/modules/internal-7_a.C -std=c++17 (test for warnings, line 34) PASS: g++.dg/modules/internal-7_a.C -std=c++17 (test for warnings, line 39) PASS: g++.dg/modules/internal-7_a.C -std=c++17 (test for warnings, line 44) PASS: g++.dg/modules/internal-7_a.C -std=c++17 (test for warnings, line 49) PASS: g++.dg/modules/internal-7_a.C -std=c++17 (test for warnings, line 54) PASS: g++.dg/modules/internal-7_a.C -std=c++17 (test for warnings, line 59) PASS: g++.dg/modules/internal-7_a.C -std=c++17 (test for warnings, line 64) PASS: g++.dg/modules/internal-7_a.C -std=c++17 (test for warnings, line 69) PASS: g++.dg/modules/internal-7_a.C -std=c++17 (test for warnings, line 74) PASS: g++.dg/modules/internal-7_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-7_a.C -std=c++20 (test for warnings, line 19) PASS: g++.dg/modules/internal-7_a.C -std=c++20 (test for warnings, line 24) PASS: g++.dg/modules/internal-7_a.C -std=c++20 (test for warnings, line 29) PASS: g++.dg/modules/internal-7_a.C -std=c++20 (test for warnings, line 34) PASS: g++.dg/modules/internal-7_a.C -std=c++20 (test for warnings, line 39) PASS: g++.dg/modules/internal-7_a.C -std=c++20 (test for warnings, line 44) PASS: g++.dg/modules/internal-7_a.C -std=c++20 (test for warnings, line 49) PASS: g++.dg/modules/internal-7_a.C -std=c++20 (test for warnings, line 54) PASS: g++.dg/modules/internal-7_a.C -std=c++20 (test for warnings, line 59) PASS: g++.dg/modules/internal-7_a.C -std=c++20 (test for warnings, line 64) PASS: g++.dg/modules/internal-7_a.C -std=c++20 (test for warnings, line 69) PASS: g++.dg/modules/internal-7_a.C -std=c++20 (test for warnings, line 74) PASS: g++.dg/modules/internal-7_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-7_a.C -std=c++26 (test for warnings, line 19) PASS: g++.dg/modules/internal-7_a.C -std=c++26 (test for warnings, line 24) PASS: g++.dg/modules/internal-7_a.C -std=c++26 (test for warnings, line 29) PASS: g++.dg/modules/internal-7_a.C -std=c++26 (test for warnings, line 34) PASS: g++.dg/modules/internal-7_a.C -std=c++26 (test for warnings, line 39) PASS: g++.dg/modules/internal-7_a.C -std=c++26 (test for warnings, line 44) PASS: g++.dg/modules/internal-7_a.C -std=c++26 (test for warnings, line 49) PASS: g++.dg/modules/internal-7_a.C -std=c++26 (test for warnings, line 54) PASS: g++.dg/modules/internal-7_a.C -std=c++26 (test for warnings, line 59) PASS: g++.dg/modules/internal-7_a.C -std=c++26 (test for warnings, line 64) PASS: g++.dg/modules/internal-7_a.C -std=c++26 (test for warnings, line 69) PASS: g++.dg/modules/internal-7_a.C -std=c++26 (test for warnings, line 74) PASS: g++.dg/modules/internal-7_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-7_b.C -std=c++17 (test for warnings, line 10) PASS: g++.dg/modules/internal-7_b.C -std=c++17 (test for warnings, line 11) PASS: g++.dg/modules/internal-7_b.C -std=c++17 (test for warnings, line 12) PASS: g++.dg/modules/internal-7_b.C -std=c++17 (test for warnings, line 13) PASS: g++.dg/modules/internal-7_b.C -std=c++17 (test for warnings, line 14) PASS: g++.dg/modules/internal-7_b.C -std=c++17 (test for warnings, line 15) PASS: g++.dg/modules/internal-7_b.C -std=c++17 (test for warnings, line 16) PASS: g++.dg/modules/internal-7_b.C -std=c++17 (test for warnings, line 18) PASS: g++.dg/modules/internal-7_b.C -std=c++17 (test for warnings, line 6) PASS: g++.dg/modules/internal-7_b.C -std=c++17 (test for warnings, line 7) PASS: g++.dg/modules/internal-7_b.C -std=c++17 (test for warnings, line 8) PASS: g++.dg/modules/internal-7_b.C -std=c++17 (test for warnings, line 9) PASS: g++.dg/modules/internal-7_b.C -std=c++17 at line 21 (test for errors, line ) PASS: g++.dg/modules/internal-7_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-7_b.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/modules/internal-7_b.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/modules/internal-7_b.C -std=c++20 (test for warnings, line 12) PASS: g++.dg/modules/internal-7_b.C -std=c++20 (test for warnings, line 13) PASS: g++.dg/modules/internal-7_b.C -std=c++20 (test for warnings, line 14) PASS: g++.dg/modules/internal-7_b.C -std=c++20 (test for warnings, line 15) PASS: g++.dg/modules/internal-7_b.C -std=c++20 (test for warnings, line 16) PASS: g++.dg/modules/internal-7_b.C -std=c++20 (test for warnings, line 18) PASS: g++.dg/modules/internal-7_b.C -std=c++20 (test for warnings, line 6) PASS: g++.dg/modules/internal-7_b.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/modules/internal-7_b.C -std=c++20 (test for warnings, line 8) PASS: g++.dg/modules/internal-7_b.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/modules/internal-7_b.C -std=c++20 at line 21 (test for errors, line ) PASS: g++.dg/modules/internal-7_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-7_b.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/modules/internal-7_b.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/modules/internal-7_b.C -std=c++26 (test for warnings, line 12) PASS: g++.dg/modules/internal-7_b.C -std=c++26 (test for warnings, line 13) PASS: g++.dg/modules/internal-7_b.C -std=c++26 (test for warnings, line 14) PASS: g++.dg/modules/internal-7_b.C -std=c++26 (test for warnings, line 15) PASS: g++.dg/modules/internal-7_b.C -std=c++26 (test for warnings, line 16) PASS: g++.dg/modules/internal-7_b.C -std=c++26 (test for warnings, line 18) PASS: g++.dg/modules/internal-7_b.C -std=c++26 (test for warnings, line 6) PASS: g++.dg/modules/internal-7_b.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/modules/internal-7_b.C -std=c++26 (test for warnings, line 8) PASS: g++.dg/modules/internal-7_b.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/modules/internal-7_b.C -std=c++26 at line 21 (test for errors, line ) PASS: g++.dg/modules/internal-7_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-8_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-8_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-8_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-8_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-8_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-8_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/internal-8_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-8_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-8_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-9_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-9_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-9_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/internal-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/internal-9_a.H.gcm) PASS: g++.dg/modules/internal-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/internal-9_a.H.gcm) PASS: g++.dg/modules/internal-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/internal-9_a.H.gcm) PASS: g++.dg/modules/internal-9_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/internal-9_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/internal-9_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/iostream-1 -std=c++17 execute PASS: g++.dg/modules/iostream-1 -std=c++17 link PASS: g++.dg/modules/iostream-1 -std=c++20 execute PASS: g++.dg/modules/iostream-1 -std=c++20 link PASS: g++.dg/modules/iostream-1 -std=c++26 execute PASS: g++.dg/modules/iostream-1 -std=c++26 link PASS: g++.dg/modules/iostream-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/iostream-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/iostream-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/iostream-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/iostream-1_a.H.gcm) PASS: g++.dg/modules/iostream-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/iostream-1_a.H.gcm) PASS: g++.dg/modules/iostream-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/iostream-1_a.H.gcm) PASS: g++.dg/modules/iostream-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/iostream-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/iostream-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/isalnum.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/isalnum.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/isalnum.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/isalnum.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/isalnum.H.gcm) PASS: g++.dg/modules/isalnum.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/isalnum.H.gcm) PASS: g++.dg/modules/isalnum.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/isalnum.H.gcm) PASS: g++.dg/modules/keyword-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/keyword-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/keyword-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/keyword-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/keyword-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/keyword-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/keyword-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/keyword-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/keyword-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-1 -std=c++17 execute PASS: g++.dg/modules/lambda-1 -std=c++17 link PASS: g++.dg/modules/lambda-1 -std=c++20 execute PASS: g++.dg/modules/lambda-1 -std=c++20 link PASS: g++.dg/modules/lambda-1 -std=c++26 execute PASS: g++.dg/modules/lambda-1 -std=c++26 link PASS: g++.dg/modules/lambda-10_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-10_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-10_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-10_a.H.gcm) PASS: g++.dg/modules/lambda-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-10_a.H.gcm) PASS: g++.dg/modules/lambda-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-10_a.H.gcm) PASS: g++.dg/modules/lambda-10_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-10_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-10_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-11_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-11_a.H -std=c++23 (test for excess errors) PASS: g++.dg/modules/lambda-11_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-11_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-11_a.H.gcm) PASS: g++.dg/modules/lambda-11_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-11_a.H.gcm) PASS: g++.dg/modules/lambda-11_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-11_a.H.gcm) PASS: g++.dg/modules/lambda-11_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-11_b.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/lambda-11_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-12_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-12_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-12_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-12_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-12_a.H.gcm) PASS: g++.dg/modules/lambda-12_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-12_a.H.gcm) PASS: g++.dg/modules/lambda-12_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-12_a.H.gcm) PASS: g++.dg/modules/lambda-12_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-12_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-12_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-13_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-13_a.H -std=c++23 (test for excess errors) PASS: g++.dg/modules/lambda-13_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-13_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-13_a.H.gcm) PASS: g++.dg/modules/lambda-13_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-13_a.H.gcm) PASS: g++.dg/modules/lambda-13_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-13_a.H.gcm) PASS: g++.dg/modules/lambda-13_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-13_b.C -std=c++23 (test for excess errors) PASS: g++.dg/modules/lambda-13_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-1_a.C module-cmi tom.riddle (gcm.cache/tom.riddle.gcm) PASS: g++.dg/modules/lambda-1_a.C module-cmi tom.riddle (gcm.cache/tom.riddle.gcm) PASS: g++.dg/modules/lambda-1_a.C module-cmi tom.riddle (gcm.cache/tom.riddle.gcm) PASS: g++.dg/modules/lambda-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-2_a.H -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s attached merge key \\(decl\\) type_decl:'::._anon_0'" PASS: g++.dg/modules/lambda-2_a.H -std=c++17 scan-lang-dump module "Written -[0-9]*\\[0\\] attached decl '::._anon_0'" PASS: g++.dg/modules/lambda-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-2_a.H -std=c++20 scan-lang-dump module "Writing:-[0-9]*'s attached merge key \\(decl\\) type_decl:'::._anon_0'" PASS: g++.dg/modules/lambda-2_a.H -std=c++20 scan-lang-dump module "Written -[0-9]*\\[0\\] attached decl '::._anon_0'" PASS: g++.dg/modules/lambda-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-2_a.H -std=c++26 scan-lang-dump module "Writing:-[0-9]*'s attached merge key \\(decl\\) type_decl:'::._anon_0'" PASS: g++.dg/modules/lambda-2_a.H -std=c++26 scan-lang-dump module "Written -[0-9]*\\[0\\] attached decl '::._anon_0'" PASS: g++.dg/modules/lambda-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-2_a.H.gcm) PASS: g++.dg/modules/lambda-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-2_a.H.gcm) PASS: g++.dg/modules/lambda-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-2_a.H.gcm) PASS: g++.dg/modules/lambda-2_b.C -std=c++17 scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::._anon_0'" PASS: g++.dg/modules/lambda-2_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s attached merge key \\(matched\\) type_decl:'#null#'" PASS: g++.dg/modules/lambda-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-2_b.C -std=c++17 not an odr violation (test for bogus messages, line 6) PASS: g++.dg/modules/lambda-2_b.C -std=c++20 scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::._anon_0'" PASS: g++.dg/modules/lambda-2_b.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s attached merge key \\(matched\\) type_decl:'#null#'" PASS: g++.dg/modules/lambda-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-2_b.C -std=c++20 not an odr violation (test for bogus messages, line 6) PASS: g++.dg/modules/lambda-2_b.C -std=c++26 scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::._anon_0'" PASS: g++.dg/modules/lambda-2_b.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s attached merge key \\(matched\\) type_decl:'#null#'" PASS: g++.dg/modules/lambda-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-2_b.C -std=c++26 not an odr violation (test for bogus messages, line 6) PASS: g++.dg/modules/lambda-2_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-2_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-2_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-3_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-3_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-3_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-3_a.H.gcm) PASS: g++.dg/modules/lambda-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-3_a.H.gcm) PASS: g++.dg/modules/lambda-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-3_a.H.gcm) PASS: g++.dg/modules/lambda-3_b.C -std=c++17 scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::._anon_1'" PASS: g++.dg/modules/lambda-3_b.C -std=c++17 scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::._anon_2'" PASS: g++.dg/modules/lambda-3_b.C -std=c++17 scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::template ._anon_0<#unnamed#>'" PASS: g++.dg/modules/lambda-3_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/lambda-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-3_b.C -std=c++20 scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::._anon_1'" PASS: g++.dg/modules/lambda-3_b.C -std=c++20 scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::._anon_2'" PASS: g++.dg/modules/lambda-3_b.C -std=c++20 scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::template ._anon_0<#unnamed#>'" PASS: g++.dg/modules/lambda-3_b.C -std=c++20 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/lambda-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-3_b.C -std=c++26 scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::._anon_1'" PASS: g++.dg/modules/lambda-3_b.C -std=c++26 scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::._anon_2'" PASS: g++.dg/modules/lambda-3_b.C -std=c++26 scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::template ._anon_0<#unnamed#>'" PASS: g++.dg/modules/lambda-3_b.C -std=c++26 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/lambda-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-3_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-3_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-3_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-4_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-4_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-4_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-4_a.H.gcm) PASS: g++.dg/modules/lambda-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-4_a.H.gcm) PASS: g++.dg/modules/lambda-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-4_a.H.gcm) PASS: g++.dg/modules/lambda-4_b.C -std=c++17 scan-lang-dump module "named merge key \\(matched\\) template_decl:'::._anon_0::template _FUN'" PASS: g++.dg/modules/lambda-4_b.C -std=c++17 scan-lang-dump module "named merge key \\(matched\\) template_decl:'::._anon_0::template __conv_op '" PASS: g++.dg/modules/lambda-4_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/lambda-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-4_b.C -std=c++20 scan-lang-dump module "named merge key \\(matched\\) template_decl:'::._anon_0::template _FUN'" PASS: g++.dg/modules/lambda-4_b.C -std=c++20 scan-lang-dump module "named merge key \\(matched\\) template_decl:'::._anon_0::template __conv_op '" PASS: g++.dg/modules/lambda-4_b.C -std=c++20 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/lambda-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-4_b.C -std=c++26 scan-lang-dump module "named merge key \\(matched\\) template_decl:'::._anon_0::template _FUN'" PASS: g++.dg/modules/lambda-4_b.C -std=c++26 scan-lang-dump module "named merge key \\(matched\\) template_decl:'::._anon_0::template __conv_op '" PASS: g++.dg/modules/lambda-4_b.C -std=c++26 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/lambda-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-5 -std=c++17 link PASS: g++.dg/modules/lambda-5 -std=c++20 link PASS: g++.dg/modules/lambda-5 -std=c++26 link PASS: g++.dg/modules/lambda-5_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-5_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-5_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-5_a.C module-cmi pr105322.Lambda (gcm.cache/pr105322.Lambda.gcm) PASS: g++.dg/modules/lambda-5_a.C module-cmi pr105322.Lambda (gcm.cache/pr105322.Lambda.gcm) PASS: g++.dg/modules/lambda-5_a.C module-cmi pr105322.Lambda (gcm.cache/pr105322.Lambda.gcm) PASS: g++.dg/modules/lambda-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-6_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-6_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-6_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-6_a.C module-cmi Lambda6 (gcm.cache/Lambda6.gcm) PASS: g++.dg/modules/lambda-6_a.C module-cmi Lambda6 (gcm.cache/Lambda6.gcm) PASS: g++.dg/modules/lambda-6_a.C module-cmi Lambda6 (gcm.cache/Lambda6.gcm) PASS: g++.dg/modules/lambda-6_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-6_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-6_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-7 -std=c++17 execute PASS: g++.dg/modules/lambda-7 -std=c++17 link PASS: g++.dg/modules/lambda-7 -std=c++20 execute PASS: g++.dg/modules/lambda-7 -std=c++20 link PASS: g++.dg/modules/lambda-7 -std=c++26 execute PASS: g++.dg/modules/lambda-7 -std=c++26 link PASS: g++.dg/modules/lambda-7_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-7_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-7_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-7_a.H.gcm) PASS: g++.dg/modules/lambda-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-7_a.H.gcm) PASS: g++.dg/modules/lambda-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-7_a.H.gcm) PASS: g++.dg/modules/lambda-7_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-7_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-7_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-7_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lambda-7_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lambda-7_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lambda-8_a.H (test for excess errors) PASS: g++.dg/modules/lambda-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-8_a.H.gcm) PASS: g++.dg/modules/lambda-8_b.C at line 7 (test for errors, line ) PASS: g++.dg/modules/lambda-8_b.C (test for excess errors) PASS: g++.dg/modules/lambda-9_a.H (test for excess errors) PASS: g++.dg/modules/lambda-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-9_a.H.gcm) PASS: g++.dg/modules/lambda-9_b.C (test for excess errors) PASS: g++.dg/modules/lang-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/lang-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/lang-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/lang-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lang-1_a.H.gcm) PASS: g++.dg/modules/lang-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lang-1_a.H.gcm) PASS: g++.dg/modules/lang-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lang-1_a.H.gcm) PASS: g++.dg/modules/lang-1_b.C -std=c++17 (test for errors, line 8) PASS: g++.dg/modules/lang-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lang-1_b.C -std=c++20 (test for errors, line 8) PASS: g++.dg/modules/lang-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lang-1_b.C -std=c++26 (test for errors, line 8) PASS: g++.dg/modules/lang-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lang-1_c.C -std=c++17 (test for errors, line 11) PASS: g++.dg/modules/lang-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lang-1_c.C -std=c++20 (test for errors, line 11) PASS: g++.dg/modules/lang-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lang-1_c.C -std=c++26 (test for errors, line 11) PASS: g++.dg/modules/lang-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lang-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lang-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lang-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lang-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/lang-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/lang-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/lang-2_b.C -std=c++17 (test for warnings, line 5) PASS: g++.dg/modules/lang-2_b.C -std=c++17 (test for warnings, line 9) PASS: g++.dg/modules/lang-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lang-2_b.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/modules/lang-2_b.C -std=c++20 (test for warnings, line 9) PASS: g++.dg/modules/lang-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lang-2_b.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/modules/lang-2_b.C -std=c++26 (test for warnings, line 9) PASS: g++.dg/modules/lang-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lang-3_a.C -std=c++17 scan-assembler _Z3Barv: PASS: g++.dg/modules/lang-3_a.C -std=c++17 scan-assembler _Z3Bazv: PASS: g++.dg/modules/lang-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lang-3_a.C -std=c++20 scan-assembler _Z3Barv: PASS: g++.dg/modules/lang-3_a.C -std=c++20 scan-assembler _Z3Bazv: PASS: g++.dg/modules/lang-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lang-3_a.C -std=c++26 scan-assembler _Z3Barv: PASS: g++.dg/modules/lang-3_a.C -std=c++26 scan-assembler _Z3Bazv: PASS: g++.dg/modules/lang-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lang-3_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/lang-3_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/lang-3_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/lang-3_b.C -std=c++17 (test for errors, line 7) PASS: g++.dg/modules/lang-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lang-3_b.C -std=c++20 (test for errors, line 7) PASS: g++.dg/modules/lang-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lang-3_b.C -std=c++26 (test for errors, line 7) PASS: g++.dg/modules/lang-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lang-3_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lang-3_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lang-3_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lang-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lang-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lang-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lang-4_b.C -std=c++17 (test for errors, line 25) PASS: g++.dg/modules/lang-4_b.C -std=c++17 (test for errors, line 26) PASS: g++.dg/modules/lang-4_b.C -std=c++17 (test for warnings, line 10) PASS: g++.dg/modules/lang-4_b.C -std=c++17 (test for warnings, line 11) PASS: g++.dg/modules/lang-4_b.C -std=c++17 (test for warnings, line 20) PASS: g++.dg/modules/lang-4_b.C -std=c++17 (test for warnings, line 21) PASS: g++.dg/modules/lang-4_b.C -std=c++17 at line 22 (test for errors, line ) PASS: g++.dg/modules/lang-4_b.C -std=c++17 at line 23 (test for errors, line ) PASS: g++.dg/modules/lang-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lang-4_b.C -std=c++20 (test for errors, line 25) PASS: g++.dg/modules/lang-4_b.C -std=c++20 (test for errors, line 26) PASS: g++.dg/modules/lang-4_b.C -std=c++20 (test for warnings, line 10) PASS: g++.dg/modules/lang-4_b.C -std=c++20 (test for warnings, line 11) PASS: g++.dg/modules/lang-4_b.C -std=c++20 (test for warnings, line 20) PASS: g++.dg/modules/lang-4_b.C -std=c++20 (test for warnings, line 21) PASS: g++.dg/modules/lang-4_b.C -std=c++20 at line 22 (test for errors, line ) PASS: g++.dg/modules/lang-4_b.C -std=c++20 at line 23 (test for errors, line ) PASS: g++.dg/modules/lang-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lang-4_b.C -std=c++26 (test for errors, line 25) PASS: g++.dg/modules/lang-4_b.C -std=c++26 (test for errors, line 26) PASS: g++.dg/modules/lang-4_b.C -std=c++26 (test for warnings, line 10) PASS: g++.dg/modules/lang-4_b.C -std=c++26 (test for warnings, line 11) PASS: g++.dg/modules/lang-4_b.C -std=c++26 (test for warnings, line 20) PASS: g++.dg/modules/lang-4_b.C -std=c++26 (test for warnings, line 21) PASS: g++.dg/modules/lang-4_b.C -std=c++26 at line 22 (test for errors, line ) PASS: g++.dg/modules/lang-4_b.C -std=c++26 at line 23 (test for errors, line ) PASS: g++.dg/modules/lang-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/late-ret-1.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/late-ret-1.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/late-ret-1.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/late-ret-1.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-1.H.gcm) PASS: g++.dg/modules/late-ret-1.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-1.H.gcm) PASS: g++.dg/modules/late-ret-1.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-1.H.gcm) PASS: g++.dg/modules/late-ret-2_a.H -std=c++17 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::template Foo'\\n \\[1\\]=specialization declaration '::TPL<#null#>'\\n \\[2\\]=binding '::Foo'\\n" PASS: g++.dg/modules/late-ret-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/late-ret-2_a.H -std=c++20 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::template Foo'\\n \\[1\\]=specialization declaration '::TPL<#null#>'\\n \\[2\\]=binding '::Foo'\\n" PASS: g++.dg/modules/late-ret-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/late-ret-2_a.H -std=c++26 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::template Foo'\\n \\[1\\]=specialization declaration '::TPL<#null#>'\\n \\[2\\]=binding '::Foo'\\n" PASS: g++.dg/modules/late-ret-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/late-ret-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-2_a.H.gcm) PASS: g++.dg/modules/late-ret-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-2_a.H.gcm) PASS: g++.dg/modules/late-ret-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-2_a.H.gcm) PASS: g++.dg/modules/late-ret-2_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/late-ret-2_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/late-ret-2_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/late-ret-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-2_b.H.gcm) PASS: g++.dg/modules/late-ret-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-2_b.H.gcm) PASS: g++.dg/modules/late-ret-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-2_b.H.gcm) PASS: g++.dg/modules/late-ret-2_c.C -std=c++17 (test for errors, line 11) PASS: g++.dg/modules/late-ret-2_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Foo'\\n Deduping '::template Foo@[^\\n]*/late-ret-2_a.H:.'\\n" PASS: g++.dg/modules/late-ret-2_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/late-ret-2_c.C -std=c++20 (test for errors, line 11) PASS: g++.dg/modules/late-ret-2_c.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Foo'\\n Deduping '::template Foo@[^\\n]*/late-ret-2_a.H:.'\\n" PASS: g++.dg/modules/late-ret-2_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/late-ret-2_c.C -std=c++26 (test for errors, line 11) PASS: g++.dg/modules/late-ret-2_c.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Foo'\\n Deduping '::template Foo@[^\\n]*/late-ret-2_a.H:.'\\n" PASS: g++.dg/modules/late-ret-2_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/late-ret-3_a.H -std=c++17 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::template Foo'\\n \\[1\\]=specialization declaration '::TPL_1<#null#>'\\n \\[2\\]=specialization declaration '::TPL_3<::TPL_1<#null#>::type>'\\n \\[3\\]=specialization declaration '::TPL_2<::TPL_1<#null#>::type>'\\n \\[4\\]=binding '::Foo'\\n" PASS: g++.dg/modules/late-ret-3_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/late-ret-3_a.H -std=c++20 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::template Foo'\\n \\[1\\]=specialization declaration '::TPL_1<#null#>'\\n \\[2\\]=specialization declaration '::TPL_3<::TPL_1<#null#>::type>'\\n \\[3\\]=specialization declaration '::TPL_2<::TPL_1<#null#>::type>'\\n \\[4\\]=binding '::Foo'\\n" PASS: g++.dg/modules/late-ret-3_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/late-ret-3_a.H -std=c++26 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::template Foo'\\n \\[1\\]=specialization declaration '::TPL_1<#null#>'\\n \\[2\\]=specialization declaration '::TPL_3<::TPL_1<#null#>::type>'\\n \\[3\\]=specialization declaration '::TPL_2<::TPL_1<#null#>::type>'\\n \\[4\\]=binding '::Foo'\\n" PASS: g++.dg/modules/late-ret-3_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/late-ret-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-3_a.H.gcm) PASS: g++.dg/modules/late-ret-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-3_a.H.gcm) PASS: g++.dg/modules/late-ret-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-3_a.H.gcm) PASS: g++.dg/modules/late-ret-3_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/late-ret-3_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/late-ret-3_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/late-ret-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-3_b.H.gcm) PASS: g++.dg/modules/late-ret-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-3_b.H.gcm) PASS: g++.dg/modules/late-ret-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-3_b.H.gcm) PASS: g++.dg/modules/late-ret-3_c.C -std=c++17 (test for errors, line 17) PASS: g++.dg/modules/late-ret-3_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Foo'\\n Deduping '::template Foo@[^\\n]*/late-ret-3_a.H:.'\\n" PASS: g++.dg/modules/late-ret-3_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/late-ret-3_c.C -std=c++20 (test for errors, line 17) PASS: g++.dg/modules/late-ret-3_c.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Foo'\\n Deduping '::template Foo@[^\\n]*/late-ret-3_a.H:.'\\n" PASS: g++.dg/modules/late-ret-3_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/late-ret-3_c.C -std=c++26 (test for errors, line 17) PASS: g++.dg/modules/late-ret-3_c.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Foo'\\n Deduping '::template Foo@[^\\n]*/late-ret-3_a.H:.'\\n" PASS: g++.dg/modules/late-ret-3_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/late-ret-4_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/late-ret-4_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/late-ret-4_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/late-ret-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-4_a.H.gcm) PASS: g++.dg/modules/late-ret-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-4_a.H.gcm) PASS: g++.dg/modules/late-ret-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-4_a.H.gcm) PASS: g++.dg/modules/late-ret-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/late-ret-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/late-ret-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lazy-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lazy-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lazy-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lazy-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/lazy-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/lazy-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/lazy-1_b.C -std=c++17 scan-lang-dump module "Bindings '::quux' section" PASS: g++.dg/modules/lazy-1_b.C -std=c++17 scan-lang-dump module "Lazily binding '::bar'@'foo' section" PASS: g++.dg/modules/lazy-1_b.C -std=c++17 scan-lang-dump module "Lazily binding '::baz'@'foo' section" PASS: g++.dg/modules/lazy-1_b.C -std=c++17 scan-lang-dump-not module "Lazily binding '::quux'@'foo' section" PASS: g++.dg/modules/lazy-1_b.C -std=c++17 scan-lang-dump-not module "Read -[0-9]* function_decl:'::quux'" PASS: g++.dg/modules/lazy-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lazy-1_b.C -std=c++20 scan-lang-dump module "Bindings '::quux' section" PASS: g++.dg/modules/lazy-1_b.C -std=c++20 scan-lang-dump module "Lazily binding '::bar'@'foo' section" PASS: g++.dg/modules/lazy-1_b.C -std=c++20 scan-lang-dump module "Lazily binding '::baz'@'foo' section" PASS: g++.dg/modules/lazy-1_b.C -std=c++20 scan-lang-dump-not module "Lazily binding '::quux'@'foo' section" PASS: g++.dg/modules/lazy-1_b.C -std=c++20 scan-lang-dump-not module "Read -[0-9]* function_decl:'::quux'" PASS: g++.dg/modules/lazy-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lazy-1_b.C -std=c++26 scan-lang-dump module "Bindings '::quux' section" PASS: g++.dg/modules/lazy-1_b.C -std=c++26 scan-lang-dump module "Lazily binding '::bar'@'foo' section" PASS: g++.dg/modules/lazy-1_b.C -std=c++26 scan-lang-dump module "Lazily binding '::baz'@'foo' section" PASS: g++.dg/modules/lazy-1_b.C -std=c++26 scan-lang-dump-not module "Lazily binding '::quux'@'foo' section" PASS: g++.dg/modules/lazy-1_b.C -std=c++26 scan-lang-dump-not module "Read -[0-9]* function_decl:'::quux'" PASS: g++.dg/modules/lazy-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-1 -std=c++17 execute PASS: g++.dg/modules/leg-merge-1 -std=c++17 link PASS: g++.dg/modules/leg-merge-1 -std=c++20 execute PASS: g++.dg/modules/leg-merge-1 -std=c++20 link PASS: g++.dg/modules/leg-merge-1 -std=c++26 execute PASS: g++.dg/modules/leg-merge-1 -std=c++26 link PASS: g++.dg/modules/leg-merge-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-1_a.H.gcm) PASS: g++.dg/modules/leg-merge-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-1_a.H.gcm) PASS: g++.dg/modules/leg-merge-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-1_a.H.gcm) PASS: g++.dg/modules/leg-merge-1_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-1_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-1_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-1_b.H.gcm) PASS: g++.dg/modules/leg-merge-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-1_b.H.gcm) PASS: g++.dg/modules/leg-merge-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-1_b.H.gcm) PASS: g++.dg/modules/leg-merge-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-1_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-1_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-1_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-2 -std=c++17 link PASS: g++.dg/modules/leg-merge-2 -std=c++20 link PASS: g++.dg/modules/leg-merge-2 -std=c++26 link PASS: g++.dg/modules/leg-merge-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-2_a.H.gcm) PASS: g++.dg/modules/leg-merge-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-2_a.H.gcm) PASS: g++.dg/modules/leg-merge-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-2_a.H.gcm) PASS: g++.dg/modules/leg-merge-2_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-2_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-2_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-2_b.H.gcm) PASS: g++.dg/modules/leg-merge-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-2_b.H.gcm) PASS: g++.dg/modules/leg-merge-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-2_b.H.gcm) PASS: g++.dg/modules/leg-merge-2_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-2_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-2_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-3 -std=c++17 execute PASS: g++.dg/modules/leg-merge-3 -std=c++17 link PASS: g++.dg/modules/leg-merge-3 -std=c++20 execute PASS: g++.dg/modules/leg-merge-3 -std=c++20 link PASS: g++.dg/modules/leg-merge-3 -std=c++26 execute PASS: g++.dg/modules/leg-merge-3 -std=c++26 link PASS: g++.dg/modules/leg-merge-3_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-3_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-3_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-3_a.H.gcm) PASS: g++.dg/modules/leg-merge-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-3_a.H.gcm) PASS: g++.dg/modules/leg-merge-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-3_a.H.gcm) PASS: g++.dg/modules/leg-merge-3_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-3_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-3_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-3_b.H.gcm) PASS: g++.dg/modules/leg-merge-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-3_b.H.gcm) PASS: g++.dg/modules/leg-merge-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-3_b.H.gcm) PASS: g++.dg/modules/leg-merge-3_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-3_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-3_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-3_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-3_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-3_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-4_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-4_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-4_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-4_a.H.gcm) PASS: g++.dg/modules/leg-merge-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-4_a.H.gcm) PASS: g++.dg/modules/leg-merge-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-4_a.H.gcm) PASS: g++.dg/modules/leg-merge-4_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-4_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-4_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-4_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-4_b.H.gcm) PASS: g++.dg/modules/leg-merge-4_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-4_b.H.gcm) PASS: g++.dg/modules/leg-merge-4_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-4_b.H.gcm) PASS: g++.dg/modules/leg-merge-4_c.C -std=c++17 (test for errors, line 8) PASS: g++.dg/modules/leg-merge-4_c.C -std=c++17 dg-regexp 14 was found: "\nIn module [^\n]*leg-merge-4_b.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_b.H:4:[0-9]*: error: conflicting type for imported declaration 'float bob'\nIn module [^\n]*leg-merge-4_a.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_a.H:4:[0-9]*: note: existing declaration 'int bob'\n[^\n]*leg-merge-4_c.C:9:[0-9]*: note: during load of binding '::bob'$" PASS: g++.dg/modules/leg-merge-4_c.C -std=c++17 dg-regexp 16 was found: "\nIn module [^\n]*leg-merge-4_b.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_b.H:5:[0-9]*: error: conflicting type for imported declaration 'int frob\(\)'\nIn module [^\n]*leg-merge-4_a.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_a.H:5:[0-9]*: note: existing declaration 'void frob\(\)'\n[^\n]*leg-merge-4_c.C:10:[0-9]*: note: during load of binding '::frob'$" PASS: g++.dg/modules/leg-merge-4_c.C -std=c++17 dg-regexp 18 was found: "In module [^\n]*leg-merge-4_b.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_b.H:6:[0-9]*: error: conflicting type for imported declaration 'union X'\nIn module [^\n]*leg-merge-4_a.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_a.H:6:[0-9]*: note: existing declaration 'class X'\n[^\n]*leg-merge-4_c.C:11:[0-9]*: note: during load of binding '::X'$" PASS: g++.dg/modules/leg-merge-4_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-4_c.C -std=c++20 (test for errors, line 8) PASS: g++.dg/modules/leg-merge-4_c.C -std=c++20 dg-regexp 14 was found: "\nIn module [^\n]*leg-merge-4_b.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_b.H:4:[0-9]*: error: conflicting type for imported declaration 'float bob'\nIn module [^\n]*leg-merge-4_a.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_a.H:4:[0-9]*: note: existing declaration 'int bob'\n[^\n]*leg-merge-4_c.C:9:[0-9]*: note: during load of binding '::bob'$" PASS: g++.dg/modules/leg-merge-4_c.C -std=c++20 dg-regexp 16 was found: "\nIn module [^\n]*leg-merge-4_b.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_b.H:5:[0-9]*: error: conflicting type for imported declaration 'int frob\(\)'\nIn module [^\n]*leg-merge-4_a.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_a.H:5:[0-9]*: note: existing declaration 'void frob\(\)'\n[^\n]*leg-merge-4_c.C:10:[0-9]*: note: during load of binding '::frob'$" PASS: g++.dg/modules/leg-merge-4_c.C -std=c++20 dg-regexp 18 was found: "In module [^\n]*leg-merge-4_b.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_b.H:6:[0-9]*: error: conflicting type for imported declaration 'union X'\nIn module [^\n]*leg-merge-4_a.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_a.H:6:[0-9]*: note: existing declaration 'class X'\n[^\n]*leg-merge-4_c.C:11:[0-9]*: note: during load of binding '::X'$" PASS: g++.dg/modules/leg-merge-4_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-4_c.C -std=c++26 (test for errors, line 8) PASS: g++.dg/modules/leg-merge-4_c.C -std=c++26 dg-regexp 14 was found: "\nIn module [^\n]*leg-merge-4_b.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_b.H:4:[0-9]*: error: conflicting type for imported declaration 'float bob'\nIn module [^\n]*leg-merge-4_a.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_a.H:4:[0-9]*: note: existing declaration 'int bob'\n[^\n]*leg-merge-4_c.C:9:[0-9]*: note: during load of binding '::bob'$" PASS: g++.dg/modules/leg-merge-4_c.C -std=c++26 dg-regexp 16 was found: "\nIn module [^\n]*leg-merge-4_b.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_b.H:5:[0-9]*: error: conflicting type for imported declaration 'int frob\(\)'\nIn module [^\n]*leg-merge-4_a.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_a.H:5:[0-9]*: note: existing declaration 'void frob\(\)'\n[^\n]*leg-merge-4_c.C:10:[0-9]*: note: during load of binding '::frob'$" PASS: g++.dg/modules/leg-merge-4_c.C -std=c++26 dg-regexp 18 was found: "In module [^\n]*leg-merge-4_b.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_b.H:6:[0-9]*: error: conflicting type for imported declaration 'union X'\nIn module [^\n]*leg-merge-4_a.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_a.H:6:[0-9]*: note: existing declaration 'class X'\n[^\n]*leg-merge-4_c.C:11:[0-9]*: note: during load of binding '::X'$" PASS: g++.dg/modules/leg-merge-4_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-5 -std=c++17 execute PASS: g++.dg/modules/leg-merge-5 -std=c++17 link PASS: g++.dg/modules/leg-merge-5 -std=c++20 execute PASS: g++.dg/modules/leg-merge-5 -std=c++20 link PASS: g++.dg/modules/leg-merge-5 -std=c++26 execute PASS: g++.dg/modules/leg-merge-5 -std=c++26 link PASS: g++.dg/modules/leg-merge-5_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-5_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-5_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-5_a.H.gcm) PASS: g++.dg/modules/leg-merge-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-5_a.H.gcm) PASS: g++.dg/modules/leg-merge-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-5_a.H.gcm) PASS: g++.dg/modules/leg-merge-5_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-5_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-5_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-5_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-5_b.H.gcm) PASS: g++.dg/modules/leg-merge-5_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-5_b.H.gcm) PASS: g++.dg/modules/leg-merge-5_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-5_b.H.gcm) PASS: g++.dg/modules/leg-merge-5_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-5_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-5_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-6 -std=c++17 execute PASS: g++.dg/modules/leg-merge-6 -std=c++17 link PASS: g++.dg/modules/leg-merge-6 -std=c++20 execute PASS: g++.dg/modules/leg-merge-6 -std=c++20 link PASS: g++.dg/modules/leg-merge-6 -std=c++26 execute PASS: g++.dg/modules/leg-merge-6 -std=c++26 link PASS: g++.dg/modules/leg-merge-6_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-6_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-6_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-6_a.H.gcm) PASS: g++.dg/modules/leg-merge-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-6_a.H.gcm) PASS: g++.dg/modules/leg-merge-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-6_a.H.gcm) PASS: g++.dg/modules/leg-merge-6_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-6_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-6_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-6_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-6_b.H.gcm) PASS: g++.dg/modules/leg-merge-6_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-6_b.H.gcm) PASS: g++.dg/modules/leg-merge-6_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-6_b.H.gcm) PASS: g++.dg/modules/leg-merge-6_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-6_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-6_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-7 -std=c++17 execute PASS: g++.dg/modules/leg-merge-7 -std=c++17 link PASS: g++.dg/modules/leg-merge-7 -std=c++20 execute PASS: g++.dg/modules/leg-merge-7 -std=c++20 link PASS: g++.dg/modules/leg-merge-7 -std=c++26 execute PASS: g++.dg/modules/leg-merge-7 -std=c++26 link PASS: g++.dg/modules/leg-merge-7_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-7_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-7_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-7_a.H.gcm) PASS: g++.dg/modules/leg-merge-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-7_a.H.gcm) PASS: g++.dg/modules/leg-merge-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-7_a.H.gcm) PASS: g++.dg/modules/leg-merge-7_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-7_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-7_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-7_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-7_b.H.gcm) PASS: g++.dg/modules/leg-merge-7_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-7_b.H.gcm) PASS: g++.dg/modules/leg-merge-7_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-7_b.H.gcm) PASS: g++.dg/modules/leg-merge-7_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-7_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-7_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-8 -std=c++17 execute PASS: g++.dg/modules/leg-merge-8 -std=c++17 link PASS: g++.dg/modules/leg-merge-8 -std=c++20 execute PASS: g++.dg/modules/leg-merge-8 -std=c++20 link PASS: g++.dg/modules/leg-merge-8 -std=c++26 execute PASS: g++.dg/modules/leg-merge-8 -std=c++26 link PASS: g++.dg/modules/leg-merge-8_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-8_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-8_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-8_a.H.gcm) PASS: g++.dg/modules/leg-merge-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-8_a.H.gcm) PASS: g++.dg/modules/leg-merge-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-8_a.H.gcm) PASS: g++.dg/modules/leg-merge-8_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-8_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-8_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-8_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-8_b.H.gcm) PASS: g++.dg/modules/leg-merge-8_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-8_b.H.gcm) PASS: g++.dg/modules/leg-merge-8_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-8_b.H.gcm) PASS: g++.dg/modules/leg-merge-8_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-8_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-8_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-9_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-9_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-9_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-9_a.H.gcm) PASS: g++.dg/modules/leg-merge-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-9_a.H.gcm) PASS: g++.dg/modules/leg-merge-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-9_a.H.gcm) PASS: g++.dg/modules/leg-merge-9_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-9_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-9_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/leg-merge-9_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-9_b.H.gcm) PASS: g++.dg/modules/leg-merge-9_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-9_b.H.gcm) PASS: g++.dg/modules/leg-merge-9_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-9_b.H.gcm) PASS: g++.dg/modules/leg-merge-9_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/leg-merge-9_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/leg-merge-9_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/legacy-1 -std=c++17 execute PASS: g++.dg/modules/legacy-1 -std=c++17 link PASS: g++.dg/modules/legacy-1 -std=c++20 execute PASS: g++.dg/modules/legacy-1 -std=c++20 link PASS: g++.dg/modules/legacy-1 -std=c++26 execute PASS: g++.dg/modules/legacy-1 -std=c++26 link PASS: g++.dg/modules/legacy-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/legacy-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/legacy-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/legacy-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-1_a.H.gcm) PASS: g++.dg/modules/legacy-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-1_a.H.gcm) PASS: g++.dg/modules/legacy-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-1_a.H.gcm) PASS: g++.dg/modules/legacy-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/legacy-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/legacy-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/legacy-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/legacy-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/legacy-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/legacy-2 -std=c++17 execute PASS: g++.dg/modules/legacy-2 -std=c++17 link PASS: g++.dg/modules/legacy-2 -std=c++20 execute PASS: g++.dg/modules/legacy-2 -std=c++20 link PASS: g++.dg/modules/legacy-2 -std=c++26 execute PASS: g++.dg/modules/legacy-2 -std=c++26 link PASS: g++.dg/modules/legacy-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/legacy-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/legacy-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/legacy-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-2_a.H.gcm) PASS: g++.dg/modules/legacy-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-2_a.H.gcm) PASS: g++.dg/modules/legacy-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-2_a.H.gcm) PASS: g++.dg/modules/legacy-2_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/legacy-2_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/legacy-2_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/legacy-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-2_b.H.gcm) PASS: g++.dg/modules/legacy-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-2_b.H.gcm) PASS: g++.dg/modules/legacy-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-2_b.H.gcm) PASS: g++.dg/modules/legacy-2_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/legacy-2_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/legacy-2_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/legacy-2_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/legacy-2_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/legacy-2_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/legacy-3_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/legacy-3_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/legacy-3_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/legacy-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-3_a.H.gcm) PASS: g++.dg/modules/legacy-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-3_a.H.gcm) PASS: g++.dg/modules/legacy-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-3_a.H.gcm) PASS: g++.dg/modules/legacy-3_b.H -std=c++17 scan-file \\n# 9 "[^\\n]*legacy-3_b.H"\\nimport "[^\\n]*legacy-3_a.H" \\[\\[__translated\\]\\];\\nint move \\(int X = 10\\);\\n PASS: g++.dg/modules/legacy-3_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/legacy-3_b.H -std=c++20 scan-file \\n# 9 "[^\\n]*legacy-3_b.H"\\nimport "[^\\n]*legacy-3_a.H" \\[\\[__translated\\]\\];\\nint move \\(int X = 10\\);\\n PASS: g++.dg/modules/legacy-3_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/legacy-3_b.H -std=c++26 scan-file \\n# 9 "[^\\n]*legacy-3_b.H"\\nimport "[^\\n]*legacy-3_a.H" \\[\\[__translated\\]\\];\\nint move \\(int X = 10\\);\\n PASS: g++.dg/modules/legacy-3_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/legacy-3_c.H -std=c++17 scan-file # [^\\n]*legacy-3.h PASS: g++.dg/modules/legacy-3_c.H -std=c++17 scan-file MARK1 8\\nimport "[^\\n]*legacy-3_a.H" \\[\\[__translated\\]\\];\\nMARK2 10\\n PASS: g++.dg/modules/legacy-3_c.H -std=c++17 scan-file MARK2 13\\n\\nMARK3 15\\n PASS: g++.dg/modules/legacy-3_c.H -std=c++17 scan-file move PASS: g++.dg/modules/legacy-3_c.H -std=c++17 scan-file-not # [^\\n]*legacy-3_a.H PASS: g++.dg/modules/legacy-3_c.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/legacy-3_c.H -std=c++20 scan-file # [^\\n]*legacy-3.h PASS: g++.dg/modules/legacy-3_c.H -std=c++20 scan-file MARK1 8\\nimport "[^\\n]*legacy-3_a.H" \\[\\[__translated\\]\\];\\nMARK2 10\\n PASS: g++.dg/modules/legacy-3_c.H -std=c++20 scan-file MARK2 13\\n\\nMARK3 15\\n PASS: g++.dg/modules/legacy-3_c.H -std=c++20 scan-file move PASS: g++.dg/modules/legacy-3_c.H -std=c++20 scan-file-not # [^\\n]*legacy-3_a.H PASS: g++.dg/modules/legacy-3_c.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/legacy-3_c.H -std=c++26 scan-file # [^\\n]*legacy-3.h PASS: g++.dg/modules/legacy-3_c.H -std=c++26 scan-file MARK1 8\\nimport "[^\\n]*legacy-3_a.H" \\[\\[__translated\\]\\];\\nMARK2 10\\n PASS: g++.dg/modules/legacy-3_c.H -std=c++26 scan-file MARK2 13\\n\\nMARK3 15\\n PASS: g++.dg/modules/legacy-3_c.H -std=c++26 scan-file move PASS: g++.dg/modules/legacy-3_c.H -std=c++26 scan-file-not # [^\\n]*legacy-3_a.H PASS: g++.dg/modules/legacy-3_c.H -std=c++26 (test for excess errors) UNSUPPORTED: g++.dg/modules/legacy-6 PASS: g++.dg/modules/legacy-7_a.H (test for warnings, line 4) PASS: g++.dg/modules/legacy-7_a.H (test for excess errors) PASS: g++.dg/modules/legacy-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-7_a.H.gcm) PASS: g++.dg/modules/legacy-7_b.C (test for excess errors) PASS: g++.dg/modules/legacy-8 -std=c++17 execute PASS: g++.dg/modules/legacy-8 -std=c++17 link PASS: g++.dg/modules/legacy-8 -std=c++20 execute PASS: g++.dg/modules/legacy-8 -std=c++20 link PASS: g++.dg/modules/legacy-8 -std=c++26 execute PASS: g++.dg/modules/legacy-8 -std=c++26 link PASS: g++.dg/modules/legacy-8_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/legacy-8_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/legacy-8_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/legacy-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-8_a.H.gcm) PASS: g++.dg/modules/legacy-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-8_a.H.gcm) PASS: g++.dg/modules/legacy-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-8_a.H.gcm) PASS: g++.dg/modules/legacy-8_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/legacy-8_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/legacy-8_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/legacy-8_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-8_b.H.gcm) PASS: g++.dg/modules/legacy-8_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-8_b.H.gcm) PASS: g++.dg/modules/legacy-8_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-8_b.H.gcm) PASS: g++.dg/modules/legacy-8_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/legacy-8_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/legacy-8_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/legacy-8_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/legacy-8_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/legacy-8_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/legacy-8_d.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/legacy-8_d.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/legacy-8_d.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/legacy-8_e.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/legacy-8_e.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/legacy-8_e.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/libfn-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/libfn-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/libfn-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/libfn-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/libfn-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/libfn-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/libfn-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/libfn-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/libfn-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/linkage-1 -std=c++17 link PASS: g++.dg/modules/linkage-1 -std=c++20 link PASS: g++.dg/modules/linkage-1 -std=c++26 link PASS: g++.dg/modules/linkage-1_a.C -std=c++17 (test for warnings, line 10) PASS: g++.dg/modules/linkage-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/linkage-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/linkage-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/linkage-1_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/linkage-1_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/linkage-1_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/linkage-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/linkage-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/linkage-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/linkage-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/linkage-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/linkage-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/linkage-2.C -std=c++17 (test for errors, line 15) PASS: g++.dg/modules/linkage-2.C -std=c++17 (test for errors, line 18) PASS: g++.dg/modules/linkage-2.C -std=c++17 (test for errors, line 29) PASS: g++.dg/modules/linkage-2.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/linkage-2.C -std=c++20 (test for errors, line 15) PASS: g++.dg/modules/linkage-2.C -std=c++20 (test for errors, line 18) PASS: g++.dg/modules/linkage-2.C -std=c++20 (test for errors, line 29) PASS: g++.dg/modules/linkage-2.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/linkage-2.C -std=c++26 (test for errors, line 15) PASS: g++.dg/modules/linkage-2.C -std=c++26 (test for errors, line 18) PASS: g++.dg/modules/linkage-2.C -std=c++26 (test for errors, line 29) PASS: g++.dg/modules/linkage-2.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/linkage-2.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/linkage-2.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/linkage-2.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/linkage-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/linkage-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/linkage-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/linkage-3_b.C -std=c++17 scan-assembler _ZW1M1x,comdat PASS: g++.dg/modules/linkage-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/linkage-3_b.C -std=c++20 scan-assembler _ZW1M1x,comdat PASS: g++.dg/modules/linkage-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/linkage-3_b.C -std=c++26 scan-assembler _ZW1M1x,comdat PASS: g++.dg/modules/linkage-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/literals-1 -std=c++17 execute PASS: g++.dg/modules/literals-1 -std=c++17 link PASS: g++.dg/modules/literals-1 -std=c++20 execute PASS: g++.dg/modules/literals-1 -std=c++20 link PASS: g++.dg/modules/literals-1 -std=c++26 execute PASS: g++.dg/modules/literals-1 -std=c++26 link PASS: g++.dg/modules/literals-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/literals-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/literals-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/literals-1_a.C module-cmi real2reel (gcm.cache/real2reel.gcm) PASS: g++.dg/modules/literals-1_a.C module-cmi real2reel (gcm.cache/real2reel.gcm) PASS: g++.dg/modules/literals-1_a.C module-cmi real2reel (gcm.cache/real2reel.gcm) PASS: g++.dg/modules/literals-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/literals-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/literals-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/loc-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/loc-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/loc-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/loc-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/loc-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/loc-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/loc-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/loc-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/loc-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/loc-1_b.C module-cmi stuart (gcm.cache/stuart.gcm) PASS: g++.dg/modules/loc-1_b.C module-cmi stuart (gcm.cache/stuart.gcm) PASS: g++.dg/modules/loc-1_b.C module-cmi stuart (gcm.cache/stuart.gcm) PASS: g++.dg/modules/loc-1_c.C -std=c++17 (test for errors, line 8) PASS: g++.dg/modules/loc-1_c.C -std=c++17 dg-regexp 11 was found: "In module stuart, imported at [^\n]*loc-1_c.C:4:\n[^\n]*loc-1_b.C:7:12: note:.*" PASS: g++.dg/modules/loc-1_c.C -std=c++17 dg-regexp 12 was found: "In module bob, imported at [^\n]*loc-1_c.C:3:\n[^\n]*loc-1_a.C:6:12: note:.*" PASS: g++.dg/modules/loc-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/loc-1_c.C -std=c++20 (test for errors, line 8) PASS: g++.dg/modules/loc-1_c.C -std=c++20 dg-regexp 11 was found: "In module stuart, imported at [^\n]*loc-1_c.C:4:\n[^\n]*loc-1_b.C:7:12: note:.*" PASS: g++.dg/modules/loc-1_c.C -std=c++20 dg-regexp 12 was found: "In module bob, imported at [^\n]*loc-1_c.C:3:\n[^\n]*loc-1_a.C:6:12: note:.*" PASS: g++.dg/modules/loc-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/loc-1_c.C -std=c++26 (test for errors, line 8) PASS: g++.dg/modules/loc-1_c.C -std=c++26 dg-regexp 11 was found: "In module stuart, imported at [^\n]*loc-1_c.C:4:\n[^\n]*loc-1_b.C:7:12: note:.*" PASS: g++.dg/modules/loc-1_c.C -std=c++26 dg-regexp 12 was found: "In module bob, imported at [^\n]*loc-1_c.C:3:\n[^\n]*loc-1_a.C:6:12: note:.*" PASS: g++.dg/modules/loc-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/loc-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/loc-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/loc-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/loc-2_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/loc-2_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/loc-2_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/loc-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/loc-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/loc-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/loc-2_b.C module-cmi stuart (gcm.cache/stuart.gcm) PASS: g++.dg/modules/loc-2_b.C module-cmi stuart (gcm.cache/stuart.gcm) PASS: g++.dg/modules/loc-2_b.C module-cmi stuart (gcm.cache/stuart.gcm) PASS: g++.dg/modules/loc-2_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/loc-2_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/loc-2_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/loc-2_c.C module-cmi kevin (gcm.cache/kevin.gcm) PASS: g++.dg/modules/loc-2_c.C module-cmi kevin (gcm.cache/kevin.gcm) PASS: g++.dg/modules/loc-2_c.C module-cmi kevin (gcm.cache/kevin.gcm) PASS: g++.dg/modules/loc-2_d.C -std=c++17 (test for errors, line 7) PASS: g++.dg/modules/loc-2_d.C -std=c++17 dg-regexp 10 was found: "In module bob, imported at [^\n]*loc-2_b.C:6,\nof module stuart, imported at [^\n]*loc-2_d.C:3:\n[^\n]*loc-2_a.C:6:18: note:.*" PASS: g++.dg/modules/loc-2_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/loc-2_d.C -std=c++20 (test for errors, line 7) PASS: g++.dg/modules/loc-2_d.C -std=c++20 dg-regexp 10 was found: "In module bob, imported at [^\n]*loc-2_b.C:6,\nof module stuart, imported at [^\n]*loc-2_d.C:3:\n[^\n]*loc-2_a.C:6:18: note:.*" PASS: g++.dg/modules/loc-2_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/loc-2_d.C -std=c++26 (test for errors, line 7) PASS: g++.dg/modules/loc-2_d.C -std=c++26 dg-regexp 10 was found: "In module bob, imported at [^\n]*loc-2_b.C:6,\nof module stuart, imported at [^\n]*loc-2_d.C:3:\n[^\n]*loc-2_a.C:6:18: note:.*" PASS: g++.dg/modules/loc-2_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/loc-2_e.C -std=c++17 (test for errors, line 9) PASS: g++.dg/modules/loc-2_e.C -std=c++17 dg-regexp 12 was found: "In module bob, imported at [^\n]*loc-2_e.C:4:\n[^\n]*loc-2_a.C:6:18: note:.*" PASS: g++.dg/modules/loc-2_e.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/loc-2_e.C -std=c++20 (test for errors, line 9) PASS: g++.dg/modules/loc-2_e.C -std=c++20 dg-regexp 12 was found: "In module bob, imported at [^\n]*loc-2_e.C:4:\n[^\n]*loc-2_a.C:6:18: note:.*" PASS: g++.dg/modules/loc-2_e.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/loc-2_e.C -std=c++26 (test for errors, line 9) PASS: g++.dg/modules/loc-2_e.C -std=c++26 dg-regexp 12 was found: "In module bob, imported at [^\n]*loc-2_e.C:4:\n[^\n]*loc-2_a.C:6:18: note:.*" PASS: g++.dg/modules/loc-2_e.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/loc-2_f.C -std=c++17 (test for errors, line 7) PASS: g++.dg/modules/loc-2_f.C -std=c++17 dg-regexp 10 was found: "In module bob, imported at [^\n]*loc-2_c.C:7,\nof module kevin, imported at [^\n]*loc-2_f.C:3:\n[^\n]*loc-2_a.C:6:18: note:.*" PASS: g++.dg/modules/loc-2_f.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/loc-2_f.C -std=c++20 (test for errors, line 7) PASS: g++.dg/modules/loc-2_f.C -std=c++20 dg-regexp 10 was found: "In module bob, imported at [^\n]*loc-2_c.C:7,\nof module kevin, imported at [^\n]*loc-2_f.C:3:\n[^\n]*loc-2_a.C:6:18: note:.*" PASS: g++.dg/modules/loc-2_f.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/loc-2_f.C -std=c++26 (test for errors, line 7) PASS: g++.dg/modules/loc-2_f.C -std=c++26 dg-regexp 10 was found: "In module bob, imported at [^\n]*loc-2_c.C:7,\nof module kevin, imported at [^\n]*loc-2_f.C:3:\n[^\n]*loc-2_a.C:6:18: note:.*" PASS: g++.dg/modules/loc-2_f.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/loc-prune-1.C -std=c++17 scan-lang-dump module " Macro maps:1 locs:1" PASS: g++.dg/modules/loc-prune-1.C -std=c++17 scan-lang-dump module " Macro maps:1" PASS: g++.dg/modules/loc-prune-1.C -std=c++17 scan-lang-dump module " Macro:0 YES 1/1.2 locations " PASS: g++.dg/modules/loc-prune-1.C -std=c++17 scan-lang-dump-not module "Macro:. AGAIN_NO " PASS: g++.dg/modules/loc-prune-1.C -std=c++17 scan-lang-dump-not module "Macro:. NOT " PASS: g++.dg/modules/loc-prune-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/loc-prune-1.C -std=c++20 scan-lang-dump module " Macro maps:1 locs:1" PASS: g++.dg/modules/loc-prune-1.C -std=c++20 scan-lang-dump module " Macro maps:1" PASS: g++.dg/modules/loc-prune-1.C -std=c++20 scan-lang-dump module " Macro:0 YES 1/1.2 locations " PASS: g++.dg/modules/loc-prune-1.C -std=c++20 scan-lang-dump-not module "Macro:. AGAIN_NO " PASS: g++.dg/modules/loc-prune-1.C -std=c++20 scan-lang-dump-not module "Macro:. NOT " PASS: g++.dg/modules/loc-prune-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/loc-prune-1.C -std=c++26 scan-lang-dump module " Macro maps:1 locs:1" PASS: g++.dg/modules/loc-prune-1.C -std=c++26 scan-lang-dump module " Macro maps:1" PASS: g++.dg/modules/loc-prune-1.C -std=c++26 scan-lang-dump module " Macro:0 YES 1/1.2 locations " PASS: g++.dg/modules/loc-prune-1.C -std=c++26 scan-lang-dump-not module "Macro:. AGAIN_NO " PASS: g++.dg/modules/loc-prune-1.C -std=c++26 scan-lang-dump-not module "Macro:. NOT " PASS: g++.dg/modules/loc-prune-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/loc-prune-1.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/loc-prune-1.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/loc-prune-1.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/loc-prune-2.C -std=c++17 scan-lang-dump module " Macro maps:1" PASS: g++.dg/modules/loc-prune-2.C -std=c++17 scan-lang-dump module " Macro:0 BEGIN_NAMESPACE 5/6.2 locations " PASS: g++.dg/modules/loc-prune-2.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/loc-prune-2.C -std=c++20 scan-lang-dump module " Macro maps:1" PASS: g++.dg/modules/loc-prune-2.C -std=c++20 scan-lang-dump module " Macro:0 BEGIN_NAMESPACE 5/6.2 locations " PASS: g++.dg/modules/loc-prune-2.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/loc-prune-2.C -std=c++26 scan-lang-dump module " Macro maps:1" PASS: g++.dg/modules/loc-prune-2.C -std=c++26 scan-lang-dump module " Macro:0 BEGIN_NAMESPACE 5/6.2 locations " PASS: g++.dg/modules/loc-prune-2.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/loc-prune-2.C module-cmi Eve (gcm.cache/Eve.gcm) PASS: g++.dg/modules/loc-prune-2.C module-cmi Eve (gcm.cache/Eve.gcm) PASS: g++.dg/modules/loc-prune-2.C module-cmi Eve (gcm.cache/Eve.gcm) PASS: g++.dg/modules/loc-prune-3.C -std=c++17 scan-lang-dump module " Macro maps:1" PASS: g++.dg/modules/loc-prune-3.C -std=c++17 scan-lang-dump module " Macro:0 BEGIN_NAMESPACE 5/6.2 locations " PASS: g++.dg/modules/loc-prune-3.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/loc-prune-3.C -std=c++20 scan-lang-dump module " Macro maps:1" PASS: g++.dg/modules/loc-prune-3.C -std=c++20 scan-lang-dump module " Macro:0 BEGIN_NAMESPACE 5/6.2 locations " PASS: g++.dg/modules/loc-prune-3.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/loc-prune-3.C -std=c++26 scan-lang-dump module " Macro maps:1" PASS: g++.dg/modules/loc-prune-3.C -std=c++26 scan-lang-dump module " Macro:0 BEGIN_NAMESPACE 5/6.2 locations " PASS: g++.dg/modules/loc-prune-3.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/loc-prune-3.C module-cmi Eve (gcm.cache/Eve.gcm) PASS: g++.dg/modules/loc-prune-3.C module-cmi Eve (gcm.cache/Eve.gcm) PASS: g++.dg/modules/loc-prune-3.C module-cmi Eve (gcm.cache/Eve.gcm) PASS: g++.dg/modules/loc-prune-4.C -std=c++17 scan-lang-dump module " 1 source file names\\n Source file...=[^\\n]*loc-prune-4.C\\n" PASS: g++.dg/modules/loc-prune-4.C -std=c++17 scan-lang-dump module " Span:0 ordinary \\[[0-9]+\\+49152,\\+16384\\)->\\[0,\\+16384\\)" PASS: g++.dg/modules/loc-prune-4.C -std=c++17 scan-lang-dump module " Span:1 ordinary \\[[0-9]+\\+163840,\\+32768\\)->\\[16384,\\+32768\\)" PASS: g++.dg/modules/loc-prune-4.C -std=c++17 scan-lang-dump module "Ordinary maps:2 locs:49152 range_bits:7" PASS: g++.dg/modules/loc-prune-4.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/loc-prune-4.C -std=c++20 scan-lang-dump module " 1 source file names\\n Source file...=[^\\n]*loc-prune-4.C\\n" PASS: g++.dg/modules/loc-prune-4.C -std=c++20 scan-lang-dump module " Span:0 ordinary \\[[0-9]+\\+49152,\\+16384\\)->\\[0,\\+16384\\)" PASS: g++.dg/modules/loc-prune-4.C -std=c++20 scan-lang-dump module " Span:1 ordinary \\[[0-9]+\\+163840,\\+32768\\)->\\[16384,\\+32768\\)" PASS: g++.dg/modules/loc-prune-4.C -std=c++20 scan-lang-dump module "Ordinary maps:2 locs:49152 range_bits:7" PASS: g++.dg/modules/loc-prune-4.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/loc-prune-4.C -std=c++26 scan-lang-dump module " 1 source file names\\n Source file...=[^\\n]*loc-prune-4.C\\n" PASS: g++.dg/modules/loc-prune-4.C -std=c++26 scan-lang-dump module " Span:0 ordinary \\[[0-9]+\\+49152,\\+16384\\)->\\[0,\\+16384\\)" PASS: g++.dg/modules/loc-prune-4.C -std=c++26 scan-lang-dump module " Span:1 ordinary \\[[0-9]+\\+163840,\\+32768\\)->\\[16384,\\+32768\\)" PASS: g++.dg/modules/loc-prune-4.C -std=c++26 scan-lang-dump module "Ordinary maps:2 locs:49152 range_bits:7" PASS: g++.dg/modules/loc-prune-4.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/loc-wrapper-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/loc-wrapper-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/loc-wrapper-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/loc-wrapper-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/loc-wrapper-1_a.H.gcm) PASS: g++.dg/modules/loc-wrapper-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/loc-wrapper-1_a.H.gcm) PASS: g++.dg/modules/loc-wrapper-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/loc-wrapper-1_a.H.gcm) PASS: g++.dg/modules/loc-wrapper-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/loc-wrapper-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/loc-wrapper-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/local-1 -std=c++17 execute PASS: g++.dg/modules/local-1 -std=c++17 link PASS: g++.dg/modules/local-1 -std=c++20 execute PASS: g++.dg/modules/local-1 -std=c++20 link PASS: g++.dg/modules/local-1 -std=c++26 execute PASS: g++.dg/modules/local-1 -std=c++26 link PASS: g++.dg/modules/local-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/local-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/local-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/local-1_a.C module-cmi the.shop (gcm.cache/the.shop.gcm) PASS: g++.dg/modules/local-1_a.C module-cmi the.shop (gcm.cache/the.shop.gcm) PASS: g++.dg/modules/local-1_a.C module-cmi the.shop (gcm.cache/the.shop.gcm) PASS: g++.dg/modules/local-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/local-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/local-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/local-extern-1.C -std=c++17 (test for errors, line 16) PASS: g++.dg/modules/local-extern-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/local-extern-1.C -std=c++20 (test for errors, line 16) PASS: g++.dg/modules/local-extern-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/local-extern-1.C -std=c++26 (test for errors, line 16) PASS: g++.dg/modules/local-extern-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/local-extern-1.C module-cmi !bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/local-extern-1.C module-cmi !bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/local-extern-1.C module-cmi !bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/local-extern-2.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/local-extern-2.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/local-extern-2.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/local-extern-2.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/local-extern-2.H.gcm) PASS: g++.dg/modules/local-extern-2.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/local-extern-2.H.gcm) PASS: g++.dg/modules/local-extern-2.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/local-extern-2.H.gcm) PASS: g++.dg/modules/local-struct-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/local-struct-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/local-struct-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/local-struct-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/local-struct-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/local-struct-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/local-struct-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/local-struct-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/local-struct-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lto-1 -std=c++17 link PASS: g++.dg/modules/lto-1 -std=c++20 link PASS: g++.dg/modules/lto-1 -std=c++26 link PASS: g++.dg/modules/lto-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/lto-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/lto-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/lto-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lto-1_a.H.gcm) PASS: g++.dg/modules/lto-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lto-1_a.H.gcm) PASS: g++.dg/modules/lto-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lto-1_a.H.gcm) PASS: g++.dg/modules/lto-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lto-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lto-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lto-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lto-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lto-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lto-2 link PASS: g++.dg/modules/lto-2_a.H (test for excess errors) PASS: g++.dg/modules/lto-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lto-2_a.H.gcm) PASS: g++.dg/modules/lto-2_b.C (test for excess errors) PASS: g++.dg/modules/lto-3 link PASS: g++.dg/modules/lto-3_a.H (test for excess errors) PASS: g++.dg/modules/lto-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lto-3_a.H.gcm) PASS: g++.dg/modules/lto-3_b.C (test for excess errors) PASS: g++.dg/modules/lto-4 -std=c++17 link PASS: g++.dg/modules/lto-4 -std=c++20 link PASS: g++.dg/modules/lto-4 -std=c++26 link PASS: g++.dg/modules/lto-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lto-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lto-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/lto-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/lto-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/lto-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macloc-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macloc-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macloc-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macloc-1_a.C module-cmi agnes (gcm.cache/agnes.gcm) PASS: g++.dg/modules/macloc-1_a.C module-cmi agnes (gcm.cache/agnes.gcm) PASS: g++.dg/modules/macloc-1_a.C module-cmi agnes (gcm.cache/agnes.gcm) PASS: g++.dg/modules/macloc-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macloc-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macloc-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macloc-1_b.C module-cmi edith (gcm.cache/edith.gcm) PASS: g++.dg/modules/macloc-1_b.C module-cmi edith (gcm.cache/edith.gcm) PASS: g++.dg/modules/macloc-1_b.C module-cmi edith (gcm.cache/edith.gcm) PASS: g++.dg/modules/macloc-1_c.C -std=c++17 dg-regexp 11 was found: "[^\n]*macloc-1_c.C:7:6: error: too many arguments to function 'int me@agnes\(\)'\nIn module agnes, imported at [^\n]*macloc-1_b.C:8,\nof module edith, imported at [^\n]*macloc-1_c.C:3:\n[^\n]*macloc-1_a.C:11:12: note: declared here\n[^\n]*macloc-1_a.C:8:20: note: in definition of macro 'BOB'\n" PASS: g++.dg/modules/macloc-1_c.C -std=c++17 dg-regexp 13 was found: "[^\n]*macloc-1_c.C:8:7: error: too many arguments to function 'int you@agnes\(\)'\nIn module agnes, imported at [^\n]*macloc-1_b.C:8,\nof module edith, imported at [^\n]*macloc-1_c.C:3:\n[^\n]*macloc-1_a.C:12:14: note: declared here\n[^\n]*macloc-1_a.C:9:22: note: in definition of macro 'KEVIN'\n" PASS: g++.dg/modules/macloc-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macloc-1_c.C -std=c++20 dg-regexp 11 was found: "[^\n]*macloc-1_c.C:7:6: error: too many arguments to function 'int me@agnes\(\)'\nIn module agnes, imported at [^\n]*macloc-1_b.C:8,\nof module edith, imported at [^\n]*macloc-1_c.C:3:\n[^\n]*macloc-1_a.C:11:12: note: declared here\n[^\n]*macloc-1_a.C:8:20: note: in definition of macro 'BOB'\n" PASS: g++.dg/modules/macloc-1_c.C -std=c++20 dg-regexp 13 was found: "[^\n]*macloc-1_c.C:8:7: error: too many arguments to function 'int you@agnes\(\)'\nIn module agnes, imported at [^\n]*macloc-1_b.C:8,\nof module edith, imported at [^\n]*macloc-1_c.C:3:\n[^\n]*macloc-1_a.C:12:14: note: declared here\n[^\n]*macloc-1_a.C:9:22: note: in definition of macro 'KEVIN'\n" PASS: g++.dg/modules/macloc-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macloc-1_c.C -std=c++26 dg-regexp 11 was found: "[^\n]*macloc-1_c.C:7:6: error: too many arguments to function 'int me@agnes\(\)'\nIn module agnes, imported at [^\n]*macloc-1_b.C:8,\nof module edith, imported at [^\n]*macloc-1_c.C:3:\n[^\n]*macloc-1_a.C:11:12: note: declared here\n[^\n]*macloc-1_a.C:8:20: note: in definition of macro 'BOB'\n" PASS: g++.dg/modules/macloc-1_c.C -std=c++26 dg-regexp 13 was found: "[^\n]*macloc-1_c.C:8:7: error: too many arguments to function 'int you@agnes\(\)'\nIn module agnes, imported at [^\n]*macloc-1_b.C:8,\nof module edith, imported at [^\n]*macloc-1_c.C:3:\n[^\n]*macloc-1_a.C:12:14: note: declared here\n[^\n]*macloc-1_a.C:9:22: note: in definition of macro 'KEVIN'\n" PASS: g++.dg/modules/macloc-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macloc-1_d.C -std=c++17 dg-regexp 12 was found: "[^\n]*macloc-1_d.C:8:6: error: too many arguments to function 'int me@agnes\(\)'\nIn module agnes, imported at [^\n]*macloc-1_d.C:4:\n[^\n]*macloc-1_a.C:11:12: note: declared here\n[^\n]*macloc-1_a.C:8:20: note: in definition of macro 'BOB'\n" PASS: g++.dg/modules/macloc-1_d.C -std=c++17 dg-regexp 13 was found: "[^\n]*macloc-1_d.C:9:7: error: too many arguments to function 'void gru@edith\(\)'\nIn module edith, imported at [^\n]*macloc-1_d.C:3:\n[^\n]*macloc-1_b.C:10:20: note: declared here\n[^\n]*macloc-1_b.C:6:19: note: in definition of macro 'STUART'\n" PASS: g++.dg/modules/macloc-1_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macloc-1_d.C -std=c++20 dg-regexp 12 was found: "[^\n]*macloc-1_d.C:8:6: error: too many arguments to function 'int me@agnes\(\)'\nIn module agnes, imported at [^\n]*macloc-1_d.C:4:\n[^\n]*macloc-1_a.C:11:12: note: declared here\n[^\n]*macloc-1_a.C:8:20: note: in definition of macro 'BOB'\n" PASS: g++.dg/modules/macloc-1_d.C -std=c++20 dg-regexp 13 was found: "[^\n]*macloc-1_d.C:9:7: error: too many arguments to function 'void gru@edith\(\)'\nIn module edith, imported at [^\n]*macloc-1_d.C:3:\n[^\n]*macloc-1_b.C:10:20: note: declared here\n[^\n]*macloc-1_b.C:6:19: note: in definition of macro 'STUART'\n" PASS: g++.dg/modules/macloc-1_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macloc-1_d.C -std=c++26 dg-regexp 12 was found: "[^\n]*macloc-1_d.C:8:6: error: too many arguments to function 'int me@agnes\(\)'\nIn module agnes, imported at [^\n]*macloc-1_d.C:4:\n[^\n]*macloc-1_a.C:11:12: note: declared here\n[^\n]*macloc-1_a.C:8:20: note: in definition of macro 'BOB'\n" PASS: g++.dg/modules/macloc-1_d.C -std=c++26 dg-regexp 13 was found: "[^\n]*macloc-1_d.C:9:7: error: too many arguments to function 'void gru@edith\(\)'\nIn module edith, imported at [^\n]*macloc-1_d.C:3:\n[^\n]*macloc-1_b.C:10:20: note: declared here\n[^\n]*macloc-1_b.C:6:19: note: in definition of macro 'STUART'\n" PASS: g++.dg/modules/macloc-1_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macloc-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/macloc-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/macloc-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/macloc-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macloc-2_a.H.gcm) PASS: g++.dg/modules/macloc-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macloc-2_a.H.gcm) PASS: g++.dg/modules/macloc-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macloc-2_a.H.gcm) PASS: g++.dg/modules/macloc-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macloc-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macloc-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macloc-2_b.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/macloc-2_b.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/macloc-2_b.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/macro-1 -std=c++17 execute PASS: g++.dg/modules/macro-1 -std=c++17 link PASS: g++.dg/modules/macro-1 -std=c++20 execute PASS: g++.dg/modules/macro-1 -std=c++20 link PASS: g++.dg/modules/macro-1 -std=c++26 execute PASS: g++.dg/modules/macro-1 -std=c++26 link PASS: g++.dg/modules/macro-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-1_a.H.gcm) PASS: g++.dg/modules/macro-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-1_a.H.gcm) PASS: g++.dg/modules/macro-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-1_a.H.gcm) PASS: g++.dg/modules/macro-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-2_a.H.gcm) PASS: g++.dg/modules/macro-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-2_a.H.gcm) PASS: g++.dg/modules/macro-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-2_a.H.gcm) PASS: g++.dg/modules/macro-2_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-2_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-2_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-2_b.H.gcm) PASS: g++.dg/modules/macro-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-2_b.H.gcm) PASS: g++.dg/modules/macro-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-2_b.H.gcm) PASS: g++.dg/modules/macro-2_c.H -std=c++17 scan-lang-dump-not module "Read new macro #define MACRO_2a_H at" PASS: g++.dg/modules/macro-2_c.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-2_c.H -std=c++20 scan-lang-dump-not module "Read new macro #define MACRO_2a_H at" PASS: g++.dg/modules/macro-2_c.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-2_c.H -std=c++26 scan-lang-dump-not module "Read new macro #define MACRO_2a_H at" PASS: g++.dg/modules/macro-2_c.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-2_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-2_c.H.gcm) PASS: g++.dg/modules/macro-2_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-2_c.H.gcm) PASS: g++.dg/modules/macro-2_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-2_c.H.gcm) PASS: g++.dg/modules/macro-2_d.C -std=c++17 dg-regexp 11 was found: "[^\n]*macro-2_d.C:10:5: error: inconsistent imported macro definition 'BAR_BAD'\nIn module [^\n]*macro-2_a.H, imported at [^\n]*macro-2_d.C:5:\n[^\n]*macro-2_a.H:11:9: note: '#define BAR_BAD\(BAZ\) BINKY\(2\)'\nIn module [^\n]*macro-2_b.H, imported at [^\n]*macro-2_d.C:6:\n[^\n]*macro-2_b.H:21:9: note: '#define BAR_BAD\(BAZ\) BINKY\(3\)'\n" PASS: g++.dg/modules/macro-2_d.C -std=c++17 dg-regexp 14 was found: "[^\n]*macro-2_d.C:13:5: error: inconsistent imported macro definition 'FOO_BAD'\nIn module [^\n]*macro-2_a.H, imported at [^\n]*macro-2_d.C:5:\n[^\n]*macro-2_a.H:10:9: note: '#define FOO_BAD foo'\nIn module [^\n]*macro-2_b.H, imported at [^\n]*macro-2_d.C:6:\n[^\n]*macro-2_b.H:20:9: note: '#define FOO_BAD foot'\n" PASS: g++.dg/modules/macro-2_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-2_d.C -std=c++20 dg-regexp 11 was found: "[^\n]*macro-2_d.C:10:5: error: inconsistent imported macro definition 'BAR_BAD'\nIn module [^\n]*macro-2_a.H, imported at [^\n]*macro-2_d.C:5:\n[^\n]*macro-2_a.H:11:9: note: '#define BAR_BAD\(BAZ\) BINKY\(2\)'\nIn module [^\n]*macro-2_b.H, imported at [^\n]*macro-2_d.C:6:\n[^\n]*macro-2_b.H:21:9: note: '#define BAR_BAD\(BAZ\) BINKY\(3\)'\n" PASS: g++.dg/modules/macro-2_d.C -std=c++20 dg-regexp 14 was found: "[^\n]*macro-2_d.C:13:5: error: inconsistent imported macro definition 'FOO_BAD'\nIn module [^\n]*macro-2_a.H, imported at [^\n]*macro-2_d.C:5:\n[^\n]*macro-2_a.H:10:9: note: '#define FOO_BAD foo'\nIn module [^\n]*macro-2_b.H, imported at [^\n]*macro-2_d.C:6:\n[^\n]*macro-2_b.H:20:9: note: '#define FOO_BAD foot'\n" PASS: g++.dg/modules/macro-2_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-2_d.C -std=c++26 dg-regexp 11 was found: "[^\n]*macro-2_d.C:10:5: error: inconsistent imported macro definition 'BAR_BAD'\nIn module [^\n]*macro-2_a.H, imported at [^\n]*macro-2_d.C:5:\n[^\n]*macro-2_a.H:11:9: note: '#define BAR_BAD\(BAZ\) BINKY\(2\)'\nIn module [^\n]*macro-2_b.H, imported at [^\n]*macro-2_d.C:6:\n[^\n]*macro-2_b.H:21:9: note: '#define BAR_BAD\(BAZ\) BINKY\(3\)'\n" PASS: g++.dg/modules/macro-2_d.C -std=c++26 dg-regexp 14 was found: "[^\n]*macro-2_d.C:13:5: error: inconsistent imported macro definition 'FOO_BAD'\nIn module [^\n]*macro-2_a.H, imported at [^\n]*macro-2_d.C:5:\n[^\n]*macro-2_a.H:10:9: note: '#define FOO_BAD foo'\nIn module [^\n]*macro-2_b.H, imported at [^\n]*macro-2_d.C:6:\n[^\n]*macro-2_b.H:20:9: note: '#define FOO_BAD foot'\n" PASS: g++.dg/modules/macro-2_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-3 -std=c++17 execute PASS: g++.dg/modules/macro-3 -std=c++17 link PASS: g++.dg/modules/macro-3 -std=c++20 execute PASS: g++.dg/modules/macro-3 -std=c++20 link PASS: g++.dg/modules/macro-3 -std=c++26 execute PASS: g++.dg/modules/macro-3 -std=c++26 link PASS: g++.dg/modules/macro-3_a.H -std=c++17 scan-lang-dump module "Writing macro #define bar at" PASS: g++.dg/modules/macro-3_a.H -std=c++17 scan-lang-dump module "Writing macro #define foo at" PASS: g++.dg/modules/macro-3_a.H -std=c++17 scan-lang-dump-not module "Writing macro #define bob at" PASS: g++.dg/modules/macro-3_a.H -std=c++17 scan-lang-dump-not module "Writing macro #undef nothing at" PASS: g++.dg/modules/macro-3_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-3_a.H -std=c++20 scan-lang-dump module "Writing macro #define bar at" PASS: g++.dg/modules/macro-3_a.H -std=c++20 scan-lang-dump module "Writing macro #define foo at" PASS: g++.dg/modules/macro-3_a.H -std=c++20 scan-lang-dump-not module "Writing macro #define bob at" PASS: g++.dg/modules/macro-3_a.H -std=c++20 scan-lang-dump-not module "Writing macro #undef nothing at" PASS: g++.dg/modules/macro-3_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-3_a.H -std=c++26 scan-lang-dump module "Writing macro #define bar at" PASS: g++.dg/modules/macro-3_a.H -std=c++26 scan-lang-dump module "Writing macro #define foo at" PASS: g++.dg/modules/macro-3_a.H -std=c++26 scan-lang-dump-not module "Writing macro #define bob at" PASS: g++.dg/modules/macro-3_a.H -std=c++26 scan-lang-dump-not module "Writing macro #undef nothing at" PASS: g++.dg/modules/macro-3_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-3_a.H.gcm) PASS: g++.dg/modules/macro-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-3_a.H.gcm) PASS: g++.dg/modules/macro-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-3_a.H.gcm) PASS: g++.dg/modules/macro-3_b.H -std=c++17 scan-lang-dump module "Read new macro #define bar at" PASS: g++.dg/modules/macro-3_b.H -std=c++17 scan-lang-dump module "Read new macro #define foo at" PASS: g++.dg/modules/macro-3_b.H -std=c++17 scan-lang-dump module "Writing macro #define bob at" PASS: g++.dg/modules/macro-3_b.H -std=c++17 scan-lang-dump module "Writing macro #undef & #define bar at" PASS: g++.dg/modules/macro-3_b.H -std=c++17 scan-lang-dump module "Writing macro #undef foo at" PASS: g++.dg/modules/macro-3_b.H -std=c++17 scan-lang-dump-not module "Read [^ ]* macro #define bob at" PASS: g++.dg/modules/macro-3_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-3_b.H -std=c++20 scan-lang-dump module "Read new macro #define bar at" PASS: g++.dg/modules/macro-3_b.H -std=c++20 scan-lang-dump module "Read new macro #define foo at" PASS: g++.dg/modules/macro-3_b.H -std=c++20 scan-lang-dump module "Writing macro #define bob at" PASS: g++.dg/modules/macro-3_b.H -std=c++20 scan-lang-dump module "Writing macro #undef & #define bar at" PASS: g++.dg/modules/macro-3_b.H -std=c++20 scan-lang-dump module "Writing macro #undef foo at" PASS: g++.dg/modules/macro-3_b.H -std=c++20 scan-lang-dump-not module "Read [^ ]* macro #define bob at" PASS: g++.dg/modules/macro-3_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-3_b.H -std=c++26 scan-lang-dump module "Read new macro #define bar at" PASS: g++.dg/modules/macro-3_b.H -std=c++26 scan-lang-dump module "Read new macro #define foo at" PASS: g++.dg/modules/macro-3_b.H -std=c++26 scan-lang-dump module "Writing macro #define bob at" PASS: g++.dg/modules/macro-3_b.H -std=c++26 scan-lang-dump module "Writing macro #undef & #define bar at" PASS: g++.dg/modules/macro-3_b.H -std=c++26 scan-lang-dump module "Writing macro #undef foo at" PASS: g++.dg/modules/macro-3_b.H -std=c++26 scan-lang-dump-not module "Read [^ ]* macro #define bob at" PASS: g++.dg/modules/macro-3_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-3_b.H.gcm) PASS: g++.dg/modules/macro-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-3_b.H.gcm) PASS: g++.dg/modules/macro-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-3_b.H.gcm) PASS: g++.dg/modules/macro-3_c.C -std=c++17 scan-lang-dump module "Read add macro #undef & #define bar" PASS: g++.dg/modules/macro-3_c.C -std=c++17 scan-lang-dump module "Read add macro #undef foo" PASS: g++.dg/modules/macro-3_c.C -std=c++17 scan-lang-dump module "Read new macro #define bar at" PASS: g++.dg/modules/macro-3_c.C -std=c++17 scan-lang-dump module "Read new macro #define bob" PASS: g++.dg/modules/macro-3_c.C -std=c++17 scan-lang-dump module "Read new macro #define foo at" PASS: g++.dg/modules/macro-3_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-3_c.C -std=c++20 scan-lang-dump module "Read add macro #undef & #define bar" PASS: g++.dg/modules/macro-3_c.C -std=c++20 scan-lang-dump module "Read add macro #undef foo" PASS: g++.dg/modules/macro-3_c.C -std=c++20 scan-lang-dump module "Read new macro #define bar at" PASS: g++.dg/modules/macro-3_c.C -std=c++20 scan-lang-dump module "Read new macro #define bob" PASS: g++.dg/modules/macro-3_c.C -std=c++20 scan-lang-dump module "Read new macro #define foo at" PASS: g++.dg/modules/macro-3_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-3_c.C -std=c++26 scan-lang-dump module "Read add macro #undef & #define bar" PASS: g++.dg/modules/macro-3_c.C -std=c++26 scan-lang-dump module "Read add macro #undef foo" PASS: g++.dg/modules/macro-3_c.C -std=c++26 scan-lang-dump module "Read new macro #define bar at" PASS: g++.dg/modules/macro-3_c.C -std=c++26 scan-lang-dump module "Read new macro #define bob" PASS: g++.dg/modules/macro-3_c.C -std=c++26 scan-lang-dump module "Read new macro #define foo at" PASS: g++.dg/modules/macro-3_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-4_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-4_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-4_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-4_a.H.gcm) PASS: g++.dg/modules/macro-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-4_a.H.gcm) PASS: g++.dg/modules/macro-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-4_a.H.gcm) PASS: g++.dg/modules/macro-4_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-4_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-4_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-4_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-4_b.H.gcm) PASS: g++.dg/modules/macro-4_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-4_b.H.gcm) PASS: g++.dg/modules/macro-4_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-4_b.H.gcm) PASS: g++.dg/modules/macro-4_c.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-4_c.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-4_c.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-4_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-4_c.H.gcm) PASS: g++.dg/modules/macro-4_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-4_c.H.gcm) PASS: g++.dg/modules/macro-4_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-4_c.H.gcm) PASS: g++.dg/modules/macro-4_d.C -std=c++17 dg-regexp 6 was found: "[^\n]*macro-4_d.C: warning: inconsistent imported macro definition 'TWO' \[-Winvalid-imported-macros\]\nIn module [^\n]*macro-4_b.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_b.H:[0-9]*:[0-9]*: note: .#define TWO 2a.\nIn module [^\n]*macro-4_a.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_a.H:[0-9]*:[0-9]*: note: .#define TWO 2.\n" PASS: g++.dg/modules/macro-4_d.C -std=c++17 dg-regexp 8 was found: "[^\n]*macro-4_d.C: warning: inconsistent imported macro definition 'THREE' \[-Winvalid-imported-macros\]\nIn module [^\n]*macro-4_b.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_b.H:[0-9]*:[0-9]*: note: .#define THREE 3b.\nIn module [^\n]*macro-4_a.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_a.H:[0-9]*:[0-9]*: note: .#define THREE 3.\n" PASS: g++.dg/modules/macro-4_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-4_d.C -std=c++20 dg-regexp 6 was found: "[^\n]*macro-4_d.C: warning: inconsistent imported macro definition 'TWO' \[-Winvalid-imported-macros\]\nIn module [^\n]*macro-4_b.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_b.H:[0-9]*:[0-9]*: note: .#define TWO 2a.\nIn module [^\n]*macro-4_a.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_a.H:[0-9]*:[0-9]*: note: .#define TWO 2.\n" PASS: g++.dg/modules/macro-4_d.C -std=c++20 dg-regexp 8 was found: "[^\n]*macro-4_d.C: warning: inconsistent imported macro definition 'THREE' \[-Winvalid-imported-macros\]\nIn module [^\n]*macro-4_b.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_b.H:[0-9]*:[0-9]*: note: .#define THREE 3b.\nIn module [^\n]*macro-4_a.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_a.H:[0-9]*:[0-9]*: note: .#define THREE 3.\n" PASS: g++.dg/modules/macro-4_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-4_d.C -std=c++26 dg-regexp 6 was found: "[^\n]*macro-4_d.C: warning: inconsistent imported macro definition 'TWO' \[-Winvalid-imported-macros\]\nIn module [^\n]*macro-4_b.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_b.H:[0-9]*:[0-9]*: note: .#define TWO 2a.\nIn module [^\n]*macro-4_a.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_a.H:[0-9]*:[0-9]*: note: .#define TWO 2.\n" PASS: g++.dg/modules/macro-4_d.C -std=c++26 dg-regexp 8 was found: "[^\n]*macro-4_d.C: warning: inconsistent imported macro definition 'THREE' \[-Winvalid-imported-macros\]\nIn module [^\n]*macro-4_b.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_b.H:[0-9]*:[0-9]*: note: .#define THREE 3b.\nIn module [^\n]*macro-4_a.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_a.H:[0-9]*:[0-9]*: note: .#define THREE 3.\n" PASS: g++.dg/modules/macro-4_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-4_e.C -std=c++17 dg-regexp 13 was found: "[^\n]*macro-4_e.C: warning: inconsistent imported macro definition 'TWO' \[-Winvalid-imported-macros\]\nIn module [^\n]*macro-4_b.H, imported at [^\n]*macro-4_e.C:[0-9]*:\n[^\n]*macro-4_b.H:[0-9]*:[0-9]*: note: .#define TWO 2a.\nIn module [^\n]*macro-4_a.H, imported at [^\n]*macro-4_e.C:[0-9]*:\n[^\n]*macro-4_a.H:[0-9]*:[0-9]*: note: .#define TWO 2.\n" PASS: g++.dg/modules/macro-4_e.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-4_e.C -std=c++20 dg-regexp 13 was found: "[^\n]*macro-4_e.C: warning: inconsistent imported macro definition 'TWO' \[-Winvalid-imported-macros\]\nIn module [^\n]*macro-4_b.H, imported at [^\n]*macro-4_e.C:[0-9]*:\n[^\n]*macro-4_b.H:[0-9]*:[0-9]*: note: .#define TWO 2a.\nIn module [^\n]*macro-4_a.H, imported at [^\n]*macro-4_e.C:[0-9]*:\n[^\n]*macro-4_a.H:[0-9]*:[0-9]*: note: .#define TWO 2.\n" PASS: g++.dg/modules/macro-4_e.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-4_e.C -std=c++26 dg-regexp 13 was found: "[^\n]*macro-4_e.C: warning: inconsistent imported macro definition 'TWO' \[-Winvalid-imported-macros\]\nIn module [^\n]*macro-4_b.H, imported at [^\n]*macro-4_e.C:[0-9]*:\n[^\n]*macro-4_b.H:[0-9]*:[0-9]*: note: .#define TWO 2a.\nIn module [^\n]*macro-4_a.H, imported at [^\n]*macro-4_e.C:[0-9]*:\n[^\n]*macro-4_a.H:[0-9]*:[0-9]*: note: .#define TWO 2.\n" PASS: g++.dg/modules/macro-4_e.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-4_f.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-4_f.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-4_f.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-4_f.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/macro-4_f.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/macro-4_f.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/macro-4_g.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-4_g.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-4_g.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-5_a.H -std=c++17 scan-lang-dump-not module "Writing macro #define [_a-zA-Z0-9]* at [0-9]*" PASS: g++.dg/modules/macro-5_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-5_a.H -std=c++20 scan-lang-dump-not module "Writing macro #define [_a-zA-Z0-9]* at [0-9]*" PASS: g++.dg/modules/macro-5_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-5_a.H -std=c++26 scan-lang-dump-not module "Writing macro #define [_a-zA-Z0-9]* at [0-9]*" PASS: g++.dg/modules/macro-5_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-5_a.H.gcm) PASS: g++.dg/modules/macro-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-5_a.H.gcm) PASS: g++.dg/modules/macro-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-5_a.H.gcm) PASS: g++.dg/modules/macro-5_b.H -std=c++17 scan-lang-dump module "Writing macro #define baz at [0-9]*" PASS: g++.dg/modules/macro-5_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-5_b.H -std=c++20 scan-lang-dump module "Writing macro #define baz at [0-9]*" PASS: g++.dg/modules/macro-5_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-5_b.H -std=c++26 scan-lang-dump module "Writing macro #define baz at [0-9]*" PASS: g++.dg/modules/macro-5_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-5_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-5_b.H.gcm) PASS: g++.dg/modules/macro-5_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-5_b.H.gcm) PASS: g++.dg/modules/macro-5_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-5_b.H.gcm) PASS: g++.dg/modules/macro-5_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-5_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-5_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-6_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-6_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-6_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-6_a.H.gcm) PASS: g++.dg/modules/macro-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-6_a.H.gcm) PASS: g++.dg/modules/macro-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-6_a.H.gcm) PASS: g++.dg/modules/macro-6_b.C -std=c++17 scan-lang-dump module "Reading macro table [^\\n]*macro-6_a.H" PASS: g++.dg/modules/macro-6_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-6_b.C -std=c++20 scan-lang-dump module "Reading macro table [^\\n]*macro-6_a.H" PASS: g++.dg/modules/macro-6_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-6_b.C -std=c++26 scan-lang-dump module "Reading macro table [^\\n]*macro-6_a.H" PASS: g++.dg/modules/macro-6_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-6_b.C module-cmi macro (gcm.cache/macro.gcm) PASS: g++.dg/modules/macro-6_b.C module-cmi macro (gcm.cache/macro.gcm) PASS: g++.dg/modules/macro-6_b.C module-cmi macro (gcm.cache/macro.gcm) PASS: g++.dg/modules/macro-6_c.C -std=c++17 scan-lang-dump-not module ">Reading macro table "macro-6_a.H"" PASS: g++.dg/modules/macro-6_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-6_c.C -std=c++20 scan-lang-dump-not module ">Reading macro table "macro-6_a.H"" PASS: g++.dg/modules/macro-6_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-6_c.C -std=c++26 scan-lang-dump-not module ">Reading macro table "macro-6_a.H"" PASS: g++.dg/modules/macro-6_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-7_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-7_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-7_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-7_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/macro-7_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/macro-7_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/macro-7_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-7_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-7_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-7_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/macro-7_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/macro-7_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/macro-7_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-7_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-7_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-8_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-8_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-8_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-8_a.H.gcm) PASS: g++.dg/modules/macro-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-8_a.H.gcm) PASS: g++.dg/modules/macro-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-8_a.H.gcm) PASS: g++.dg/modules/macro-8_b.C -std=c++17 scan-file #define FOO foo PASS: g++.dg/modules/macro-8_b.C -std=c++17 scan-file-not import *" PASS: g++.dg/modules/macro-8_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-8_b.C -std=c++20 scan-file #define FOO foo PASS: g++.dg/modules/macro-8_b.C -std=c++20 scan-file-not import *" PASS: g++.dg/modules/macro-8_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-8_b.C -std=c++26 scan-file #define FOO foo PASS: g++.dg/modules/macro-8_b.C -std=c++26 scan-file-not import *" PASS: g++.dg/modules/macro-8_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-8_c.C -std=c++17 scan-file macro-8_a.H.gcm PASS: g++.dg/modules/macro-8_c.C -std=c++17 scan-file-not import *" PASS: g++.dg/modules/macro-8_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-8_c.C -std=c++20 scan-file macro-8_a.H.gcm PASS: g++.dg/modules/macro-8_c.C -std=c++20 scan-file-not import *" PASS: g++.dg/modules/macro-8_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-8_c.C -std=c++26 scan-file macro-8_a.H.gcm PASS: g++.dg/modules/macro-8_c.C -std=c++26 scan-file-not import *" PASS: g++.dg/modules/macro-8_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/macro-8_d.C -std=c++17 scan-file macro-8_a.H.gcm PASS: g++.dg/modules/macro-8_d.C -std=c++17 scan-file-not import *" PASS: g++.dg/modules/macro-8_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/macro-8_d.C -std=c++20 scan-file macro-8_a.H.gcm PASS: g++.dg/modules/macro-8_d.C -std=c++20 scan-file-not import *" PASS: g++.dg/modules/macro-8_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/macro-8_d.C -std=c++26 scan-file macro-8_a.H.gcm PASS: g++.dg/modules/macro-8_d.C -std=c++26 scan-file-not import *" PASS: g++.dg/modules/macro-8_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/main-1.C -std=c++17 (test for errors, line 4) PASS: g++.dg/modules/main-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/main-1.C -std=c++20 (test for errors, line 4) PASS: g++.dg/modules/main-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/main-1.C -std=c++26 (test for errors, line 4) PASS: g++.dg/modules/main-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/main-2.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/main-2.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/main-2.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/main-3.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/main-3.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/main-3.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/map-1 -std=c++17 execute PASS: g++.dg/modules/map-1 -std=c++17 link PASS: g++.dg/modules/map-1 -std=c++20 execute PASS: g++.dg/modules/map-1 -std=c++20 link PASS: g++.dg/modules/map-1 -std=c++26 execute PASS: g++.dg/modules/map-1 -std=c++26 link PASS: g++.dg/modules/map-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/map-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/map-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/map-1_a.C module-cmi =map-1_a.nms (map-1_a.nms) PASS: g++.dg/modules/map-1_a.C module-cmi =map-1_a.nms (map-1_a.nms) PASS: g++.dg/modules/map-1_a.C module-cmi =map-1_a.nms (map-1_a.nms) PASS: g++.dg/modules/map-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/map-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/map-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/map-2.C -std=c++17 at line 8 (test for errors, line 7) PASS: g++.dg/modules/map-2.C -std=c++17 at line 9 (test for errors, line ) PASS: g++.dg/modules/map-2.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/map-2.C -std=c++20 at line 8 (test for errors, line 7) PASS: g++.dg/modules/map-2.C -std=c++20 at line 9 (test for errors, line ) PASS: g++.dg/modules/map-2.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/map-2.C -std=c++26 at line 8 (test for errors, line 7) PASS: g++.dg/modules/map-2.C -std=c++26 at line 9 (test for errors, line ) PASS: g++.dg/modules/map-2.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/member-def-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/member-def-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/member-def-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/member-def-1_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm) PASS: g++.dg/modules/member-def-1_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm) PASS: g++.dg/modules/member-def-1_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm) PASS: g++.dg/modules/member-def-1_b.C -std=c++17 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1::inner'\\n \\[1\\]=decl declaration '::frob@foo:part1:1::inner::inner'\\n" PASS: g++.dg/modules/member-def-1_b.C -std=c++17 scan-lang-dump module "Pending member '::frob@foo:part1:1::inner' entity:0 section:. keyed to '::frob'" PASS: g++.dg/modules/member-def-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/member-def-1_b.C -std=c++20 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1::inner'\\n \\[1\\]=decl declaration '::frob@foo:part1:1::inner::inner'\\n" PASS: g++.dg/modules/member-def-1_b.C -std=c++20 scan-lang-dump module "Pending member '::frob@foo:part1:1::inner' entity:0 section:. keyed to '::frob'" PASS: g++.dg/modules/member-def-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/member-def-1_b.C -std=c++26 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1::inner'\\n \\[1\\]=decl declaration '::frob@foo:part1:1::inner::inner'\\n" PASS: g++.dg/modules/member-def-1_b.C -std=c++26 scan-lang-dump module "Pending member '::frob@foo:part1:1::inner' entity:0 section:. keyed to '::frob'" PASS: g++.dg/modules/member-def-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/member-def-1_b.C module-cmi foo:part2 (gcm.cache/foo-part2.gcm) PASS: g++.dg/modules/member-def-1_b.C module-cmi foo:part2 (gcm.cache/foo-part2.gcm) PASS: g++.dg/modules/member-def-1_b.C module-cmi foo:part2 (gcm.cache/foo-part2.gcm) PASS: g++.dg/modules/member-def-1_c.C -std=c++17 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1'\\n \\[1\\]=decl definition '::frob@foo:part1:1::inner@foo:part1:1'\\n \\[2\\]=decl declaration '::frob@foo:part1:1::inner@foo:part1:1::__dt '\\n( \\[.\\]=decl declaration '::frob@foo:part1:1::inner@foo:part1:1::__ct '\\n)* \\[6\\]=decl declaration '::frob@foo:part1:1::inner@foo:part1:1::inner@foo:part2:2'\\n \\[7\\]=decl declaration '::frob@foo:part1:1::frob@foo:part1:1'\\n \\[8\\]=decl declaration '::frob@foo:part1:1::__as_base @foo:part1:1'\\n \\[9\\]=binding '::frob'\\n" PASS: g++.dg/modules/member-def-1_c.C -std=c++17 scan-lang-dump module "Pendings 1" PASS: g++.dg/modules/member-def-1_c.C -std=c++17 scan-lang-dump module "Reading 2 pending entities keyed to '::frob'" PASS: g++.dg/modules/member-def-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/member-def-1_c.C -std=c++20 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1'\\n \\[1\\]=decl definition '::frob@foo:part1:1::inner@foo:part1:1'\\n \\[2\\]=decl declaration '::frob@foo:part1:1::inner@foo:part1:1::__dt '\\n( \\[.\\]=decl declaration '::frob@foo:part1:1::inner@foo:part1:1::__ct '\\n)* \\[6\\]=decl declaration '::frob@foo:part1:1::inner@foo:part1:1::inner@foo:part2:2'\\n \\[7\\]=decl declaration '::frob@foo:part1:1::frob@foo:part1:1'\\n \\[8\\]=decl declaration '::frob@foo:part1:1::__as_base @foo:part1:1'\\n \\[9\\]=binding '::frob'\\n" PASS: g++.dg/modules/member-def-1_c.C -std=c++20 scan-lang-dump module "Pendings 1" PASS: g++.dg/modules/member-def-1_c.C -std=c++20 scan-lang-dump module "Reading 2 pending entities keyed to '::frob'" PASS: g++.dg/modules/member-def-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/member-def-1_c.C -std=c++26 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1'\\n \\[1\\]=decl definition '::frob@foo:part1:1::inner@foo:part1:1'\\n \\[2\\]=decl declaration '::frob@foo:part1:1::inner@foo:part1:1::__dt '\\n( \\[.\\]=decl declaration '::frob@foo:part1:1::inner@foo:part1:1::__ct '\\n)* \\[6\\]=decl declaration '::frob@foo:part1:1::inner@foo:part1:1::inner@foo:part2:2'\\n \\[7\\]=decl declaration '::frob@foo:part1:1::frob@foo:part1:1'\\n \\[8\\]=decl declaration '::frob@foo:part1:1::__as_base @foo:part1:1'\\n \\[9\\]=binding '::frob'\\n" PASS: g++.dg/modules/member-def-1_c.C -std=c++26 scan-lang-dump module "Pendings 1" PASS: g++.dg/modules/member-def-1_c.C -std=c++26 scan-lang-dump module "Reading 2 pending entities keyed to '::frob'" PASS: g++.dg/modules/member-def-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/member-def-1_c.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/member-def-1_c.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/member-def-1_c.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/member-def-1_d.C -std=c++17 scan-lang-dump module "Loaded 1 clusters" PASS: g++.dg/modules/member-def-1_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/member-def-1_d.C -std=c++20 scan-lang-dump module "Loaded 1 clusters" PASS: g++.dg/modules/member-def-1_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/member-def-1_d.C -std=c++26 scan-lang-dump module "Loaded 1 clusters" PASS: g++.dg/modules/member-def-1_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/member-def-2 -std=c++17 link PASS: g++.dg/modules/member-def-2 -std=c++20 link PASS: g++.dg/modules/member-def-2 -std=c++26 link PASS: g++.dg/modules/member-def-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/member-def-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/member-def-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/member-def-2_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm) PASS: g++.dg/modules/member-def-2_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm) PASS: g++.dg/modules/member-def-2_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm) PASS: g++.dg/modules/member-def-2_b.C -std=c++17 scan-assembler-not _ZN4frob6memberEv: PASS: g++.dg/modules/member-def-2_b.C -std=c++17 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1::member'\\n" PASS: g++.dg/modules/member-def-2_b.C -std=c++17 scan-lang-dump module "Bindings 0" PASS: g++.dg/modules/member-def-2_b.C -std=c++17 scan-lang-dump module "Pendings 1" PASS: g++.dg/modules/member-def-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/member-def-2_b.C -std=c++20 scan-assembler-not _ZN4frob6memberEv: PASS: g++.dg/modules/member-def-2_b.C -std=c++20 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1::member'\\n" PASS: g++.dg/modules/member-def-2_b.C -std=c++20 scan-lang-dump module "Bindings 0" PASS: g++.dg/modules/member-def-2_b.C -std=c++20 scan-lang-dump module "Pendings 1" PASS: g++.dg/modules/member-def-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/member-def-2_b.C -std=c++26 scan-assembler-not _ZN4frob6memberEv: PASS: g++.dg/modules/member-def-2_b.C -std=c++26 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1::member'\\n" PASS: g++.dg/modules/member-def-2_b.C -std=c++26 scan-lang-dump module "Bindings 0" PASS: g++.dg/modules/member-def-2_b.C -std=c++26 scan-lang-dump module "Pendings 1" PASS: g++.dg/modules/member-def-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/member-def-2_b.C module-cmi foo:part2 (gcm.cache/foo-part2.gcm) PASS: g++.dg/modules/member-def-2_b.C module-cmi foo:part2 (gcm.cache/foo-part2.gcm) PASS: g++.dg/modules/member-def-2_b.C module-cmi foo:part2 (gcm.cache/foo-part2.gcm) PASS: g++.dg/modules/member-def-2_c.C -std=c++17 scan-assembler-not _ZN4frob6memberEv: PASS: g++.dg/modules/member-def-2_c.C -std=c++17 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1'\\n \\[1\\]=decl declaration '::frob@foo:part1:1::frob@foo:part1:1'\\n \\[2\\]=decl definition '::frob@foo:part1:1::member@foo:part1:1'\\n \\[3\\]=decl declaration '::frob@foo:part1:1::__as_base @foo:part1:1'\\n \\[4\\]=binding '::frob'\\n" PASS: g++.dg/modules/member-def-2_c.C -std=c++17 scan-lang-dump module "Bindings 1" PASS: g++.dg/modules/member-def-2_c.C -std=c++17 scan-lang-dump module "Pendings 1" PASS: g++.dg/modules/member-def-2_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key .matched. function_decl:'::frob@foo:part1:1::member'" PASS: g++.dg/modules/member-def-2_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/member-def-2_c.C -std=c++20 scan-assembler-not _ZN4frob6memberEv: PASS: g++.dg/modules/member-def-2_c.C -std=c++20 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1'\\n \\[1\\]=decl declaration '::frob@foo:part1:1::frob@foo:part1:1'\\n \\[2\\]=decl definition '::frob@foo:part1:1::member@foo:part1:1'\\n \\[3\\]=decl declaration '::frob@foo:part1:1::__as_base @foo:part1:1'\\n \\[4\\]=binding '::frob'\\n" PASS: g++.dg/modules/member-def-2_c.C -std=c++20 scan-lang-dump module "Bindings 1" PASS: g++.dg/modules/member-def-2_c.C -std=c++20 scan-lang-dump module "Pendings 1" PASS: g++.dg/modules/member-def-2_c.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key .matched. function_decl:'::frob@foo:part1:1::member'" PASS: g++.dg/modules/member-def-2_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/member-def-2_c.C -std=c++26 scan-assembler-not _ZN4frob6memberEv: PASS: g++.dg/modules/member-def-2_c.C -std=c++26 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1'\\n \\[1\\]=decl declaration '::frob@foo:part1:1::frob@foo:part1:1'\\n \\[2\\]=decl definition '::frob@foo:part1:1::member@foo:part1:1'\\n \\[3\\]=decl declaration '::frob@foo:part1:1::__as_base @foo:part1:1'\\n \\[4\\]=binding '::frob'\\n" PASS: g++.dg/modules/member-def-2_c.C -std=c++26 scan-lang-dump module "Bindings 1" PASS: g++.dg/modules/member-def-2_c.C -std=c++26 scan-lang-dump module "Pendings 1" PASS: g++.dg/modules/member-def-2_c.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key .matched. function_decl:'::frob@foo:part1:1::member'" PASS: g++.dg/modules/member-def-2_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/member-def-2_c.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/member-def-2_c.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/member-def-2_c.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/member-def-2_d.C -std=c++17 scan-assembler _ZNW3foo4frob6memberEv: PASS: g++.dg/modules/member-def-2_d.C -std=c++17 scan-lang-dump module "Reading function definition '::frob@foo:1::member@foo:1'" PASS: g++.dg/modules/member-def-2_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/member-def-2_d.C -std=c++20 scan-assembler _ZNW3foo4frob6memberEv: PASS: g++.dg/modules/member-def-2_d.C -std=c++20 scan-lang-dump module "Reading function definition '::frob@foo:1::member@foo:1'" PASS: g++.dg/modules/member-def-2_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/member-def-2_d.C -std=c++26 scan-assembler _ZNW3foo4frob6memberEv: PASS: g++.dg/modules/member-def-2_d.C -std=c++26 scan-lang-dump module "Reading function definition '::frob@foo:1::member@foo:1'" PASS: g++.dg/modules/member-def-2_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/memref-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/memref-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/memref-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/memref-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/memref-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/memref-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/memref-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/memref-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/memref-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-10_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-10_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-10_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-10_a.H.gcm) PASS: g++.dg/modules/merge-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-10_a.H.gcm) PASS: g++.dg/modules/merge-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-10_a.H.gcm) PASS: g++.dg/modules/merge-10_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-10_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-10_b.C -std=c++20 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-10_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-10_b.C -std=c++26 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-10_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-11_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-11_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-11_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-11_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-11_a.H.gcm) PASS: g++.dg/modules/merge-11_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-11_a.H.gcm) PASS: g++.dg/modules/merge-11_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-11_a.H.gcm) PASS: g++.dg/modules/merge-11_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-11_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-11_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-11_b.C -std=c++20 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-11_b.C -std=c++20 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-11_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-11_b.C -std=c++26 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-11_b.C -std=c++26 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-11_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-12_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-12_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-12_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-12_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-12_a.H.gcm) PASS: g++.dg/modules/merge-12_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-12_a.H.gcm) PASS: g++.dg/modules/merge-12_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-12_a.H.gcm) PASS: g++.dg/modules/merge-12_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-12_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-12_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-12_b.C -std=c++20 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-12_b.C -std=c++20 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-12_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-12_b.C -std=c++26 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-12_b.C -std=c++26 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-12_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-13_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-13_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-13_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-13_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-13_a.H.gcm) PASS: g++.dg/modules/merge-13_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-13_a.H.gcm) PASS: g++.dg/modules/merge-13_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-13_a.H.gcm) PASS: g++.dg/modules/merge-13_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-13_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-13_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-13_b.C -std=c++20 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-13_b.C -std=c++20 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-13_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-13_b.C -std=c++26 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-13_b.C -std=c++26 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-13_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-14_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-14_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-14_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-14_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-14_a.H.gcm) PASS: g++.dg/modules/merge-14_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-14_a.H.gcm) PASS: g++.dg/modules/merge-14_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-14_a.H.gcm) PASS: g++.dg/modules/merge-14_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-14_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-14_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-14_b.C -std=c++20 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-14_b.C -std=c++20 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-14_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-14_b.C -std=c++26 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-14_b.C -std=c++26 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-14_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-15_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-15_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-15_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-15_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-15_a.H.gcm) PASS: g++.dg/modules/merge-15_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-15_a.H.gcm) PASS: g++.dg/modules/merge-15_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-15_a.H.gcm) PASS: g++.dg/modules/merge-15_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-15_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-15_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-15_b.C -std=c++20 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-15_b.C -std=c++20 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-15_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-15_b.C -std=c++26 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-15_b.C -std=c++26 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-15_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-16_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-16_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-16_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-16_a.C module-cmi merge16 (gcm.cache/merge16.gcm) PASS: g++.dg/modules/merge-16_a.C module-cmi merge16 (gcm.cache/merge16.gcm) PASS: g++.dg/modules/merge-16_a.C module-cmi merge16 (gcm.cache/merge16.gcm) PASS: g++.dg/modules/merge-16_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-16_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-16_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-17_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-17_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-17_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-17_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-17_a.H.gcm) PASS: g++.dg/modules/merge-17_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-17_a.H.gcm) PASS: g++.dg/modules/merge-17_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-17_a.H.gcm) PASS: g++.dg/modules/merge-17_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-17_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-17_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-18 -std=c++17 link PASS: g++.dg/modules/merge-18 -std=c++20 link PASS: g++.dg/modules/merge-18 -std=c++26 link PASS: g++.dg/modules/merge-18_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-18_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-18_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-18_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-18_a.H.gcm) PASS: g++.dg/modules/merge-18_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-18_a.H.gcm) PASS: g++.dg/modules/merge-18_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-18_a.H.gcm) PASS: g++.dg/modules/merge-18_b.H -std=c++17 scan-lang-dump module "Writing definition '::ns::template bar'" PASS: g++.dg/modules/merge-18_b.H -std=c++17 scan-lang-dump module "Writing definition '::ns::template foo'" PASS: g++.dg/modules/merge-18_b.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-18_b.H -std=c++20 scan-lang-dump module "Writing definition '::ns::template bar'" PASS: g++.dg/modules/merge-18_b.H -std=c++20 scan-lang-dump module "Writing definition '::ns::template foo'" PASS: g++.dg/modules/merge-18_b.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-18_b.H -std=c++26 scan-lang-dump module "Writing definition '::ns::template bar'" PASS: g++.dg/modules/merge-18_b.H -std=c++26 scan-lang-dump module "Writing definition '::ns::template foo'" PASS: g++.dg/modules/merge-18_b.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-18_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-18_b.H.gcm) PASS: g++.dg/modules/merge-18_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-18_b.H.gcm) PASS: g++.dg/modules/merge-18_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-18_b.H.gcm) PASS: g++.dg/modules/merge-18_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-18_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-18_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-19 -std=c++17 execute PASS: g++.dg/modules/merge-19 -std=c++17 link PASS: g++.dg/modules/merge-19 -std=c++20 execute PASS: g++.dg/modules/merge-19 -std=c++20 link PASS: g++.dg/modules/merge-19 -std=c++26 execute PASS: g++.dg/modules/merge-19 -std=c++26 link PASS: g++.dg/modules/merge-19_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-19_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-19_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-19_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-19_a.H.gcm) PASS: g++.dg/modules/merge-19_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-19_a.H.gcm) PASS: g++.dg/modules/merge-19_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-19_a.H.gcm) PASS: g++.dg/modules/merge-19_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-19_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-19_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/merge-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/merge-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/merge-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-20_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-20_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-20_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-20_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-20_a.H.gcm) PASS: g++.dg/modules/merge-20_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-20_a.H.gcm) PASS: g++.dg/modules/merge-20_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-20_a.H.gcm) PASS: g++.dg/modules/merge-20_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-20_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-20_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-21_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-21_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-21_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-21_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/merge-21_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/merge-21_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/merge-21_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-21_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-21_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-21_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/merge-21_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/merge-21_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/merge-21_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-21_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-21_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-21_c.C module-cmi C (gcm.cache/C.gcm) PASS: g++.dg/modules/merge-21_c.C module-cmi C (gcm.cache/C.gcm) PASS: g++.dg/modules/merge-21_c.C module-cmi C (gcm.cache/C.gcm) PASS: g++.dg/modules/merge-21_d.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) const_decl:'::S@.:.<0x0>::ce@.:.<0x0>::ca'" PASS: g++.dg/modules/merge-21_d.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) const_decl:'::S@.:.<0x0>::e@.:.<0x0>::a'" PASS: g++.dg/modules/merge-21_d.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) field_decl:'::S@.:.<0x0>::field'" PASS: g++.dg/modules/merge-21_d.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) field_decl:'::mat@.:.<0x4>::data'" PASS: g++.dg/modules/merge-21_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-21_d.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) const_decl:'::S@.:.<0x0>::ce@.:.<0x0>::ca'" PASS: g++.dg/modules/merge-21_d.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) const_decl:'::S@.:.<0x0>::e@.:.<0x0>::a'" PASS: g++.dg/modules/merge-21_d.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) field_decl:'::S@.:.<0x0>::field'" PASS: g++.dg/modules/merge-21_d.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) field_decl:'::mat@.:.<0x4>::data'" PASS: g++.dg/modules/merge-21_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-21_d.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) const_decl:'::S@.:.<0x0>::ce@.:.<0x0>::ca'" PASS: g++.dg/modules/merge-21_d.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) const_decl:'::S@.:.<0x0>::e@.:.<0x0>::a'" PASS: g++.dg/modules/merge-21_d.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) field_decl:'::S@.:.<0x0>::field'" PASS: g++.dg/modules/merge-21_d.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) field_decl:'::mat@.:.<0x4>::data'" PASS: g++.dg/modules/merge-21_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-2_a.H.gcm) PASS: g++.dg/modules/merge-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-2_a.H.gcm) PASS: g++.dg/modules/merge-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-2_a.H.gcm) PASS: g++.dg/modules/merge-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-3_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-3_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-3_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-4_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-4_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-4_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-4_a.H.gcm) PASS: g++.dg/modules/merge-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-4_a.H.gcm) PASS: g++.dg/modules/merge-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-4_a.H.gcm) PASS: g++.dg/modules/merge-4_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Bob'" PASS: g++.dg/modules/merge-4_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Bob::template M'" PASS: g++.dg/modules/merge-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-4_b.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Bob'" PASS: g++.dg/modules/merge-4_b.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Bob::template M'" PASS: g++.dg/modules/merge-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-4_b.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Bob'" PASS: g++.dg/modules/merge-4_b.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Bob::template M'" PASS: g++.dg/modules/merge-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-5_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-5_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-5_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-5_a.H.gcm) PASS: g++.dg/modules/merge-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-5_a.H.gcm) PASS: g++.dg/modules/merge-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-5_a.H.gcm) PASS: g++.dg/modules/merge-5_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) const_decl:'::template __traitor::template X::__value'" PASS: g++.dg/modules/merge-5_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-5_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-5_b.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) const_decl:'::template __traitor::template X::__value'" PASS: g++.dg/modules/merge-5_b.C -std=c++20 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-5_b.C -std=c++20 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-5_b.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) const_decl:'::template __traitor::template X::__value'" PASS: g++.dg/modules/merge-5_b.C -std=c++26 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-5_b.C -std=c++26 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-6_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-6_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-6_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-6_a.H.gcm) PASS: g++.dg/modules/merge-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-6_a.H.gcm) PASS: g++.dg/modules/merge-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-6_a.H.gcm) PASS: g++.dg/modules/merge-6_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s field merge key \\(matched\\) template_decl:'::template __traitor::template #null#'" PASS: g++.dg/modules/merge-6_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-6_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-6_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-6_b.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s field merge key \\(matched\\) template_decl:'::template __traitor::template #null#'" PASS: g++.dg/modules/merge-6_b.C -std=c++20 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-6_b.C -std=c++20 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-6_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-6_b.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s field merge key \\(matched\\) template_decl:'::template __traitor::template #null#'" PASS: g++.dg/modules/merge-6_b.C -std=c++26 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-6_b.C -std=c++26 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-6_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-7_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-7_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-7_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-7_a.H.gcm) PASS: g++.dg/modules/merge-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-7_a.H.gcm) PASS: g++.dg/modules/merge-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-7_a.H.gcm) PASS: g++.dg/modules/merge-7_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template __promote_2<_Tp2,_Up2>::template __type'" PASS: g++.dg/modules/merge-7_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-7_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-7_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-7_b.C -std=c++20 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template __promote_2<_Tp2,_Up2>::template __type'" PASS: g++.dg/modules/merge-7_b.C -std=c++20 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-7_b.C -std=c++20 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-7_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-7_b.C -std=c++26 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template __promote_2<_Tp2,_Up2>::template __type'" PASS: g++.dg/modules/merge-7_b.C -std=c++26 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-7_b.C -std=c++26 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-7_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-8_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-8_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-8_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-8_a.H.gcm) PASS: g++.dg/modules/merge-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-8_a.H.gcm) PASS: g++.dg/modules/merge-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-8_a.H.gcm) PASS: g++.dg/modules/merge-8_b.C -std=c++17 scan-lang-dump module "Deduping binfo '::__do_is_destructible_impl'\\[0\\]" PASS: g++.dg/modules/merge-8_b.C -std=c++17 scan-lang-dump module "Deduping binfo '::template __is_destructible_impl<_Tp>'\\[0\\]" PASS: g++.dg/modules/merge-8_b.C -std=c++17 scan-lang-dump module "Deduping binfo '::template __is_destructible_impl<_Tp>'\\[1\\]" PASS: g++.dg/modules/merge-8_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-8_b.C -std=c++20 scan-lang-dump module "Deduping binfo '::__do_is_destructible_impl'\\[0\\]" PASS: g++.dg/modules/merge-8_b.C -std=c++20 scan-lang-dump module "Deduping binfo '::template __is_destructible_impl<_Tp>'\\[0\\]" PASS: g++.dg/modules/merge-8_b.C -std=c++20 scan-lang-dump module "Deduping binfo '::template __is_destructible_impl<_Tp>'\\[1\\]" PASS: g++.dg/modules/merge-8_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-8_b.C -std=c++26 scan-lang-dump module "Deduping binfo '::__do_is_destructible_impl'\\[0\\]" PASS: g++.dg/modules/merge-8_b.C -std=c++26 scan-lang-dump module "Deduping binfo '::template __is_destructible_impl<_Tp>'\\[0\\]" PASS: g++.dg/modules/merge-8_b.C -std=c++26 scan-lang-dump module "Deduping binfo '::template __is_destructible_impl<_Tp>'\\[1\\]" PASS: g++.dg/modules/merge-8_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-9_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-9_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-9_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/merge-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-9_a.H.gcm) PASS: g++.dg/modules/merge-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-9_a.H.gcm) PASS: g++.dg/modules/merge-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-9_a.H.gcm) PASS: g++.dg/modules/merge-9_b.C -std=c++17 scan-lang-dump module "Read:-[10-9]*'s named merge key \\(matched\\) type_decl:'::std::align_val_t'" PASS: g++.dg/modules/merge-9_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-9_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-9_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/merge-9_b.C -std=c++20 scan-lang-dump module "Read:-[10-9]*'s named merge key \\(matched\\) type_decl:'::std::align_val_t'" PASS: g++.dg/modules/merge-9_b.C -std=c++20 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-9_b.C -std=c++20 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-9_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/merge-9_b.C -std=c++26 scan-lang-dump module "Read:-[10-9]*'s named merge key \\(matched\\) type_decl:'::std::align_val_t'" PASS: g++.dg/modules/merge-9_b.C -std=c++26 scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/merge-9_b.C -std=c++26 scan-lang-dump-not module "merge key \\(unique\\)" PASS: g++.dg/modules/merge-9_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-decl-0-2a.C (test for errors, line 4) PASS: g++.dg/modules/mod-decl-0-2a.C (test for warnings, line 3) PASS: g++.dg/modules/mod-decl-0-2a.C at line 5 (test for warnings, line 4) PASS: g++.dg/modules/mod-decl-0-2a.C (test for excess errors) PASS: g++.dg/modules/mod-decl-0-2a.C module-cmi !nope (gcm.cache/nope.gcm) PASS: g++.dg/modules/mod-decl-0.C (test for errors, line 4) PASS: g++.dg/modules/mod-decl-0.C (test for warnings, line 3) PASS: g++.dg/modules/mod-decl-0.C at line 5 (test for warnings, line 4) PASS: g++.dg/modules/mod-decl-0.C (test for excess errors) PASS: g++.dg/modules/mod-decl-0.C module-cmi !nope (gcm.cache/nope.gcm) PASS: g++.dg/modules/mod-decl-1.C -std=c++17 (test for errors, line 13) PASS: g++.dg/modules/mod-decl-1.C -std=c++17 (test for errors, line 18) PASS: g++.dg/modules/mod-decl-1.C -std=c++17 (test for errors, line 24) PASS: g++.dg/modules/mod-decl-1.C -std=c++17 (test for errors, line 28) PASS: g++.dg/modules/mod-decl-1.C -std=c++17 (test for errors, line 7) PASS: g++.dg/modules/mod-decl-1.C -std=c++17 (test for errors, line 9) PASS: g++.dg/modules/mod-decl-1.C -std=c++17 (test for warnings, line 4) PASS: g++.dg/modules/mod-decl-1.C -std=c++17 at line 19 (test for warnings, line 18) PASS: g++.dg/modules/mod-decl-1.C -std=c++17 at line 25 (test for warnings, line 24) PASS: g++.dg/modules/mod-decl-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-decl-1.C -std=c++20 (test for errors, line 13) PASS: g++.dg/modules/mod-decl-1.C -std=c++20 (test for errors, line 18) PASS: g++.dg/modules/mod-decl-1.C -std=c++20 (test for errors, line 24) PASS: g++.dg/modules/mod-decl-1.C -std=c++20 (test for errors, line 28) PASS: g++.dg/modules/mod-decl-1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/modules/mod-decl-1.C -std=c++20 (test for errors, line 9) PASS: g++.dg/modules/mod-decl-1.C -std=c++20 (test for warnings, line 4) PASS: g++.dg/modules/mod-decl-1.C -std=c++20 at line 19 (test for warnings, line 18) PASS: g++.dg/modules/mod-decl-1.C -std=c++20 at line 25 (test for warnings, line 24) PASS: g++.dg/modules/mod-decl-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-decl-1.C -std=c++26 (test for errors, line 13) PASS: g++.dg/modules/mod-decl-1.C -std=c++26 (test for errors, line 18) PASS: g++.dg/modules/mod-decl-1.C -std=c++26 (test for errors, line 24) PASS: g++.dg/modules/mod-decl-1.C -std=c++26 (test for errors, line 28) PASS: g++.dg/modules/mod-decl-1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/modules/mod-decl-1.C -std=c++26 (test for errors, line 9) PASS: g++.dg/modules/mod-decl-1.C -std=c++26 (test for warnings, line 4) PASS: g++.dg/modules/mod-decl-1.C -std=c++26 at line 19 (test for warnings, line 18) PASS: g++.dg/modules/mod-decl-1.C -std=c++26 at line 25 (test for warnings, line 24) PASS: g++.dg/modules/mod-decl-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-decl-1.C module-cmi !frist (gcm.cache/frist.gcm) PASS: g++.dg/modules/mod-decl-1.C module-cmi !frist (gcm.cache/frist.gcm) PASS: g++.dg/modules/mod-decl-1.C module-cmi !frist (gcm.cache/frist.gcm) PASS: g++.dg/modules/mod-decl-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-decl-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-decl-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-decl-2_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/mod-decl-2_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/mod-decl-2_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/mod-decl-2_b.C -std=c++17 (test for errors, line 4) PASS: g++.dg/modules/mod-decl-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-decl-2_b.C -std=c++20 (test for errors, line 4) PASS: g++.dg/modules/mod-decl-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-decl-2_b.C -std=c++26 (test for errors, line 4) PASS: g++.dg/modules/mod-decl-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-decl-2_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-decl-2_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-decl-2_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-decl-3.C -std=c++17 (test for errors, line 11) PASS: g++.dg/modules/mod-decl-3.C -std=c++17 (test for errors, line 16) PASS: g++.dg/modules/mod-decl-3.C -std=c++17 (test for errors, line 22) PASS: g++.dg/modules/mod-decl-3.C -std=c++17 (test for errors, line 4) PASS: g++.dg/modules/mod-decl-3.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-decl-3.C -std=c++20 (test for errors, line 11) PASS: g++.dg/modules/mod-decl-3.C -std=c++20 (test for errors, line 16) PASS: g++.dg/modules/mod-decl-3.C -std=c++20 (test for errors, line 22) PASS: g++.dg/modules/mod-decl-3.C -std=c++20 (test for errors, line 4) PASS: g++.dg/modules/mod-decl-3.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-decl-3.C -std=c++26 (test for errors, line 11) PASS: g++.dg/modules/mod-decl-3.C -std=c++26 (test for errors, line 16) PASS: g++.dg/modules/mod-decl-3.C -std=c++26 (test for errors, line 22) PASS: g++.dg/modules/mod-decl-3.C -std=c++26 (test for errors, line 4) PASS: g++.dg/modules/mod-decl-3.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-decl-3.C module-cmi !bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/mod-decl-3.C module-cmi !bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/mod-decl-3.C module-cmi !bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/mod-decl-5_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-decl-5_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-decl-5_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-decl-5_a.C module-cmi thing.baz (gcm.cache/thing.baz.gcm) PASS: g++.dg/modules/mod-decl-5_a.C module-cmi thing.baz (gcm.cache/thing.baz.gcm) PASS: g++.dg/modules/mod-decl-5_a.C module-cmi thing.baz (gcm.cache/thing.baz.gcm) PASS: g++.dg/modules/mod-decl-5_b.C -std=c++17 (test for errors, line 6) PASS: g++.dg/modules/mod-decl-5_b.C -std=c++17 (test for errors, line 8) PASS: g++.dg/modules/mod-decl-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-decl-5_b.C -std=c++20 (test for errors, line 6) PASS: g++.dg/modules/mod-decl-5_b.C -std=c++20 (test for errors, line 8) PASS: g++.dg/modules/mod-decl-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-decl-5_b.C -std=c++26 (test for errors, line 6) PASS: g++.dg/modules/mod-decl-5_b.C -std=c++26 (test for errors, line 8) PASS: g++.dg/modules/mod-decl-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-decl-6.C -std=c++17 (test for errors, line 9) PASS: g++.dg/modules/mod-decl-6.C -std=c++17 (test for warnings, line 7) PASS: g++.dg/modules/mod-decl-6.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-decl-6.C -std=c++20 (test for errors, line 9) PASS: g++.dg/modules/mod-decl-6.C -std=c++20 (test for warnings, line 7) PASS: g++.dg/modules/mod-decl-6.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-decl-6.C -std=c++26 (test for errors, line 9) PASS: g++.dg/modules/mod-decl-6.C -std=c++26 (test for warnings, line 7) PASS: g++.dg/modules/mod-decl-6.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-decl-6.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/mod-decl-6.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/mod-decl-6.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/mod-decl-7.C -std=c++17 (test for errors, line 9) PASS: g++.dg/modules/mod-decl-7.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-decl-7.C -std=c++20 (test for errors, line 9) PASS: g++.dg/modules/mod-decl-7.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-decl-7.C -std=c++26 (test for errors, line 9) PASS: g++.dg/modules/mod-decl-7.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-decl-7.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/mod-decl-7.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/mod-decl-7.C module-cmi !M (gcm.cache/M.gcm) PASS: g++.dg/modules/mod-decl-8.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-decl-8.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-decl-8.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-decl-8.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/mod-decl-8.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/mod-decl-8.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/mod-decl-9.C -std=c++17 (test for errors, line 7) PASS: g++.dg/modules/mod-decl-9.C -std=c++17 at line 10 (test for errors, line ) PASS: g++.dg/modules/mod-decl-9.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-decl-9.C -std=c++20 (test for errors, line 7) PASS: g++.dg/modules/mod-decl-9.C -std=c++20 at line 10 (test for errors, line ) PASS: g++.dg/modules/mod-decl-9.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-decl-9.C -std=c++26 (test for errors, line 7) PASS: g++.dg/modules/mod-decl-9.C -std=c++26 at line 10 (test for errors, line ) PASS: g++.dg/modules/mod-decl-9.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-decl-9.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/mod-decl-9.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/mod-decl-9.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/mod-exp-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-exp-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-exp-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-exp-1_a.C module-cmi Baz (gcm.cache/Baz.gcm) PASS: g++.dg/modules/mod-exp-1_a.C module-cmi Baz (gcm.cache/Baz.gcm) PASS: g++.dg/modules/mod-exp-1_a.C module-cmi Baz (gcm.cache/Baz.gcm) PASS: g++.dg/modules/mod-exp-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-exp-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-exp-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-imp-1_a.C -std=c++17 scan-lang-dump module "Starting module Foo" PASS: g++.dg/modules/mod-imp-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-imp-1_a.C -std=c++20 scan-lang-dump module "Starting module Foo" PASS: g++.dg/modules/mod-imp-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-imp-1_a.C -std=c++26 scan-lang-dump module "Starting module Foo" PASS: g++.dg/modules/mod-imp-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-imp-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/mod-imp-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/mod-imp-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/mod-imp-1_b.C -std=c++17 scan-lang-dump module "Starting module Foo" PASS: g++.dg/modules/mod-imp-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-imp-1_b.C -std=c++20 scan-lang-dump module "Starting module Foo" PASS: g++.dg/modules/mod-imp-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-imp-1_b.C -std=c++26 scan-lang-dump module "Starting module Foo" PASS: g++.dg/modules/mod-imp-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-imp-1_c.C -std=c++17 scan-lang-dump module "Starting module Baz" PASS: g++.dg/modules/mod-imp-1_c.C -std=c++17 scan-lang-dump module "Starting module Foo" PASS: g++.dg/modules/mod-imp-1_c.C -std=c++17 scan-lang-dump module "Writing import:1->1 Foo" PASS: g++.dg/modules/mod-imp-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-imp-1_c.C -std=c++20 scan-lang-dump module "Starting module Baz" PASS: g++.dg/modules/mod-imp-1_c.C -std=c++20 scan-lang-dump module "Starting module Foo" PASS: g++.dg/modules/mod-imp-1_c.C -std=c++20 scan-lang-dump module "Writing import:1->1 Foo" PASS: g++.dg/modules/mod-imp-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-imp-1_c.C -std=c++26 scan-lang-dump module "Starting module Baz" PASS: g++.dg/modules/mod-imp-1_c.C -std=c++26 scan-lang-dump module "Starting module Foo" PASS: g++.dg/modules/mod-imp-1_c.C -std=c++26 scan-lang-dump module "Writing import:1->1 Foo" PASS: g++.dg/modules/mod-imp-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-imp-1_c.C module-cmi Baz (gcm.cache/Baz.gcm) PASS: g++.dg/modules/mod-imp-1_c.C module-cmi Baz (gcm.cache/Baz.gcm) PASS: g++.dg/modules/mod-imp-1_c.C module-cmi Baz (gcm.cache/Baz.gcm) PASS: g++.dg/modules/mod-imp-1_d.C -std=c++17 scan-lang-dump module "Found import:1 Foo->1" PASS: g++.dg/modules/mod-imp-1_d.C -std=c++17 scan-lang-dump module "Starting module Baz" PASS: g++.dg/modules/mod-imp-1_d.C -std=c++17 scan-lang-dump module "Starting module Foo" PASS: g++.dg/modules/mod-imp-1_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-imp-1_d.C -std=c++20 scan-lang-dump module "Found import:1 Foo->1" PASS: g++.dg/modules/mod-imp-1_d.C -std=c++20 scan-lang-dump module "Starting module Baz" PASS: g++.dg/modules/mod-imp-1_d.C -std=c++20 scan-lang-dump module "Starting module Foo" PASS: g++.dg/modules/mod-imp-1_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-imp-1_d.C -std=c++26 scan-lang-dump module "Found import:1 Foo->1" PASS: g++.dg/modules/mod-imp-1_d.C -std=c++26 scan-lang-dump module "Starting module Baz" PASS: g++.dg/modules/mod-imp-1_d.C -std=c++26 scan-lang-dump module "Starting module Foo" PASS: g++.dg/modules/mod-imp-1_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-impl-1 -std=c++17 execute PASS: g++.dg/modules/mod-impl-1 -std=c++17 link PASS: g++.dg/modules/mod-impl-1 -std=c++20 execute PASS: g++.dg/modules/mod-impl-1 -std=c++20 link PASS: g++.dg/modules/mod-impl-1 -std=c++26 execute PASS: g++.dg/modules/mod-impl-1 -std=c++26 link PASS: g++.dg/modules/mod-impl-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-impl-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-impl-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-impl-1_a.C module-cmi baz (gcm.cache/baz.gcm) PASS: g++.dg/modules/mod-impl-1_a.C module-cmi baz (gcm.cache/baz.gcm) PASS: g++.dg/modules/mod-impl-1_a.C module-cmi baz (gcm.cache/baz.gcm) PASS: g++.dg/modules/mod-impl-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-impl-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-impl-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-impl-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-impl-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-impl-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-impl-1_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-impl-1_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-impl-1_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-indirect-1 -std=c++17 execute PASS: g++.dg/modules/mod-indirect-1 -std=c++17 link PASS: g++.dg/modules/mod-indirect-1 -std=c++20 execute PASS: g++.dg/modules/mod-indirect-1 -std=c++20 link PASS: g++.dg/modules/mod-indirect-1 -std=c++26 execute PASS: g++.dg/modules/mod-indirect-1 -std=c++26 link PASS: g++.dg/modules/mod-indirect-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-indirect-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-indirect-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-indirect-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/mod-indirect-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/mod-indirect-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/mod-indirect-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-indirect-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-indirect-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-indirect-1_b.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/mod-indirect-1_b.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/mod-indirect-1_b.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/mod-indirect-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-indirect-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-indirect-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-indirect-1_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-indirect-1_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-indirect-1_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-indirect-1_e.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-indirect-1_e.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-indirect-1_e.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-invalid-1.C -std=c++17 (test for errors, line 5) PASS: g++.dg/modules/mod-invalid-1.C -std=c++17 (test for errors, line 7) PASS: g++.dg/modules/mod-invalid-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-invalid-1.C -std=c++20 (test for errors, line 5) PASS: g++.dg/modules/mod-invalid-1.C -std=c++20 (test for errors, line 7) PASS: g++.dg/modules/mod-invalid-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-invalid-1.C -std=c++26 (test for errors, line 5) PASS: g++.dg/modules/mod-invalid-1.C -std=c++26 (test for errors, line 7) PASS: g++.dg/modules/mod-invalid-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-stamp-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-stamp-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-stamp-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-stamp-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/mod-stamp-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/mod-stamp-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/mod-stamp-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-stamp-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-stamp-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-stamp-1_b.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/mod-stamp-1_b.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/mod-stamp-1_b.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/mod-stamp-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-stamp-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-stamp-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++17 at line 4 (test for errors, line ) PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++17 dg-regexp 5 was found: "Foo: error: failed to read compiled module: Bad file data\n" PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++17 dg-regexp 6 was found: "Bar: error: failed to read compiled module: Bad import dependency\n" PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++20 at line 4 (test for errors, line ) PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++20 dg-regexp 5 was found: "Foo: error: failed to read compiled module: Bad file data\n" PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++20 dg-regexp 6 was found: "Bar: error: failed to read compiled module: Bad import dependency\n" PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++26 at line 4 (test for errors, line ) PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++26 dg-regexp 5 was found: "Foo: error: failed to read compiled module: Bad file data\n" PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++26 dg-regexp 6 was found: "Bar: error: failed to read compiled module: Bad import dependency\n" PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-sym-1.C -std=c++17 scan-assembler _ZN5InnerW7linkage4Baz2Ev: PASS: g++.dg/modules/mod-sym-1.C -std=c++17 scan-assembler _ZN5InnerW7linkage4Foo2Ev: PASS: g++.dg/modules/mod-sym-1.C -std=c++17 scan-assembler _ZN5InnerW7linkage5Bink2Ev: PASS: g++.dg/modules/mod-sym-1.C -std=c++17 scan-assembler _ZW7linkage3Bazv: PASS: g++.dg/modules/mod-sym-1.C -std=c++17 scan-assembler _ZW7linkage3Foov: PASS: g++.dg/modules/mod-sym-1.C -std=c++17 scan-assembler _ZW7linkage4Binkv: PASS: g++.dg/modules/mod-sym-1.C -std=c++17 scan-assembler cfunc: PASS: g++.dg/modules/mod-sym-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-sym-1.C -std=c++20 scan-assembler _ZN5InnerW7linkage4Baz2Ev: PASS: g++.dg/modules/mod-sym-1.C -std=c++20 scan-assembler _ZN5InnerW7linkage4Foo2Ev: PASS: g++.dg/modules/mod-sym-1.C -std=c++20 scan-assembler _ZN5InnerW7linkage5Bink2Ev: PASS: g++.dg/modules/mod-sym-1.C -std=c++20 scan-assembler _ZW7linkage3Bazv: PASS: g++.dg/modules/mod-sym-1.C -std=c++20 scan-assembler _ZW7linkage3Foov: PASS: g++.dg/modules/mod-sym-1.C -std=c++20 scan-assembler _ZW7linkage4Binkv: PASS: g++.dg/modules/mod-sym-1.C -std=c++20 scan-assembler cfunc: PASS: g++.dg/modules/mod-sym-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-sym-1.C -std=c++26 scan-assembler _ZN5InnerW7linkage4Baz2Ev: PASS: g++.dg/modules/mod-sym-1.C -std=c++26 scan-assembler _ZN5InnerW7linkage4Foo2Ev: PASS: g++.dg/modules/mod-sym-1.C -std=c++26 scan-assembler _ZN5InnerW7linkage5Bink2Ev: PASS: g++.dg/modules/mod-sym-1.C -std=c++26 scan-assembler _ZW7linkage3Bazv: PASS: g++.dg/modules/mod-sym-1.C -std=c++26 scan-assembler _ZW7linkage3Foov: PASS: g++.dg/modules/mod-sym-1.C -std=c++26 scan-assembler _ZW7linkage4Binkv: PASS: g++.dg/modules/mod-sym-1.C -std=c++26 scan-assembler cfunc: PASS: g++.dg/modules/mod-sym-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-sym-1.C module-cmi linkage (gcm.cache/linkage.gcm) PASS: g++.dg/modules/mod-sym-1.C module-cmi linkage (gcm.cache/linkage.gcm) PASS: g++.dg/modules/mod-sym-1.C module-cmi linkage (gcm.cache/linkage.gcm) PASS: g++.dg/modules/mod-sym-2.C -std=c++17 scan-assembler _Z3Foov: PASS: g++.dg/modules/mod-sym-2.C -std=c++17 scan-assembler _ZN3One3Two5ThreeW5okelyW6dokely4Baz2Ev: PASS: g++.dg/modules/mod-sym-2.C -std=c++17 scan-assembler _ZN3One3Two5ThreeW5okelyW6dokely4Foo2Ev: PASS: g++.dg/modules/mod-sym-2.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-sym-2.C -std=c++20 scan-assembler _Z3Foov: PASS: g++.dg/modules/mod-sym-2.C -std=c++20 scan-assembler _ZN3One3Two5ThreeW5okelyW6dokely4Baz2Ev: PASS: g++.dg/modules/mod-sym-2.C -std=c++20 scan-assembler _ZN3One3Two5ThreeW5okelyW6dokely4Foo2Ev: PASS: g++.dg/modules/mod-sym-2.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-sym-2.C -std=c++26 scan-assembler _Z3Foov: PASS: g++.dg/modules/mod-sym-2.C -std=c++26 scan-assembler _ZN3One3Two5ThreeW5okelyW6dokely4Baz2Ev: PASS: g++.dg/modules/mod-sym-2.C -std=c++26 scan-assembler _ZN3One3Two5ThreeW5okelyW6dokely4Foo2Ev: PASS: g++.dg/modules/mod-sym-2.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-sym-2.C module-cmi okely.dokely (gcm.cache/okely.dokely.gcm) PASS: g++.dg/modules/mod-sym-2.C module-cmi okely.dokely (gcm.cache/okely.dokely.gcm) PASS: g++.dg/modules/mod-sym-2.C module-cmi okely.dokely (gcm.cache/okely.dokely.gcm) PASS: g++.dg/modules/mod-sym-3.C -std=c++17 scan-assembler _ZN1X1YW3bob3BarEv: PASS: g++.dg/modules/mod-sym-3.C -std=c++17 scan-assembler _ZN1X1YW3bob4QuuxEv: PASS: g++.dg/modules/mod-sym-3.C -std=c++17 scan-assembler _ZN1XW3bob3BazEv: PASS: g++.dg/modules/mod-sym-3.C -std=c++17 scan-assembler _ZN1XW3bob3FooEv: PASS: g++.dg/modules/mod-sym-3.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-sym-3.C -std=c++20 scan-assembler _ZN1X1YW3bob3BarEv: PASS: g++.dg/modules/mod-sym-3.C -std=c++20 scan-assembler _ZN1X1YW3bob4QuuxEv: PASS: g++.dg/modules/mod-sym-3.C -std=c++20 scan-assembler _ZN1XW3bob3BazEv: PASS: g++.dg/modules/mod-sym-3.C -std=c++20 scan-assembler _ZN1XW3bob3FooEv: PASS: g++.dg/modules/mod-sym-3.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-sym-3.C -std=c++26 scan-assembler _ZN1X1YW3bob3BarEv: PASS: g++.dg/modules/mod-sym-3.C -std=c++26 scan-assembler _ZN1X1YW3bob4QuuxEv: PASS: g++.dg/modules/mod-sym-3.C -std=c++26 scan-assembler _ZN1XW3bob3BazEv: PASS: g++.dg/modules/mod-sym-3.C -std=c++26 scan-assembler _ZN1XW3bob3FooEv: PASS: g++.dg/modules/mod-sym-3.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-sym-3.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/mod-sym-3.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/mod-sym-3.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/mod-sym-4.C -std=c++17 scan-assembler _ZL1x: PASS: g++.dg/modules/mod-sym-4.C -std=c++17 scan-assembler _ZL4FrobPN12_GLOBAL__N_14BillE: PASS: g++.dg/modules/mod-sym-4.C -std=c++17 scan-assembler _ZL6addonev: PASS: g++.dg/modules/mod-sym-4.C -std=c++17 scan-assembler _ZN12_GLOBAL__N_14Bill1FEv: PASS: g++.dg/modules/mod-sym-4.C -std=c++17 scan-assembler _ZN12_GLOBAL__N_1L1yE: PASS: g++.dg/modules/mod-sym-4.C -std=c++17 scan-assembler _ZN12_GLOBAL__N_1L4frobEv: PASS: g++.dg/modules/mod-sym-4.C -std=c++17 scan-assembler _ZN1NL1zE: PASS: g++.dg/modules/mod-sym-4.C -std=c++17 scan-assembler _ZN1NL5innerEv: PASS: g++.dg/modules/mod-sym-4.C -std=c++17 scan-assembler _ZW1A6addsixv: PASS: g++.dg/modules/mod-sym-4.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-sym-4.C -std=c++20 scan-assembler _ZL1x: PASS: g++.dg/modules/mod-sym-4.C -std=c++20 scan-assembler _ZL4FrobPN12_GLOBAL__N_14BillE: PASS: g++.dg/modules/mod-sym-4.C -std=c++20 scan-assembler _ZL6addonev: PASS: g++.dg/modules/mod-sym-4.C -std=c++20 scan-assembler _ZN12_GLOBAL__N_14Bill1FEv: PASS: g++.dg/modules/mod-sym-4.C -std=c++20 scan-assembler _ZN12_GLOBAL__N_1L1yE: PASS: g++.dg/modules/mod-sym-4.C -std=c++20 scan-assembler _ZN12_GLOBAL__N_1L4frobEv: PASS: g++.dg/modules/mod-sym-4.C -std=c++20 scan-assembler _ZN1NL1zE: PASS: g++.dg/modules/mod-sym-4.C -std=c++20 scan-assembler _ZN1NL5innerEv: PASS: g++.dg/modules/mod-sym-4.C -std=c++20 scan-assembler _ZW1A6addsixv: PASS: g++.dg/modules/mod-sym-4.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-sym-4.C -std=c++26 scan-assembler _ZL1x: PASS: g++.dg/modules/mod-sym-4.C -std=c++26 scan-assembler _ZL4FrobPN12_GLOBAL__N_14BillE: PASS: g++.dg/modules/mod-sym-4.C -std=c++26 scan-assembler _ZL6addonev: PASS: g++.dg/modules/mod-sym-4.C -std=c++26 scan-assembler _ZN12_GLOBAL__N_14Bill1FEv: PASS: g++.dg/modules/mod-sym-4.C -std=c++26 scan-assembler _ZN12_GLOBAL__N_1L1yE: PASS: g++.dg/modules/mod-sym-4.C -std=c++26 scan-assembler _ZN12_GLOBAL__N_1L4frobEv: PASS: g++.dg/modules/mod-sym-4.C -std=c++26 scan-assembler _ZN1NL1zE: PASS: g++.dg/modules/mod-sym-4.C -std=c++26 scan-assembler _ZN1NL5innerEv: PASS: g++.dg/modules/mod-sym-4.C -std=c++26 scan-assembler _ZW1A6addsixv: PASS: g++.dg/modules/mod-sym-4.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-sym-4.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/mod-sym-4.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/mod-sym-4.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/mod-tpl-1 -std=c++17 execute PASS: g++.dg/modules/mod-tpl-1 -std=c++17 link PASS: g++.dg/modules/mod-tpl-1 -std=c++20 execute PASS: g++.dg/modules/mod-tpl-1 -std=c++20 link PASS: g++.dg/modules/mod-tpl-1 -std=c++26 execute PASS: g++.dg/modules/mod-tpl-1 -std=c++26 link PASS: g++.dg/modules/mod-tpl-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-tpl-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-tpl-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-tpl-1_a.C module-cmi Frob (gcm.cache/Frob.gcm) PASS: g++.dg/modules/mod-tpl-1_a.C module-cmi Frob (gcm.cache/Frob.gcm) PASS: g++.dg/modules/mod-tpl-1_a.C module-cmi Frob (gcm.cache/Frob.gcm) PASS: g++.dg/modules/mod-tpl-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-tpl-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-tpl-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-tpl-2 -std=c++17 execute PASS: g++.dg/modules/mod-tpl-2 -std=c++17 link PASS: g++.dg/modules/mod-tpl-2 -std=c++20 execute PASS: g++.dg/modules/mod-tpl-2 -std=c++20 link PASS: g++.dg/modules/mod-tpl-2 -std=c++26 execute PASS: g++.dg/modules/mod-tpl-2 -std=c++26 link PASS: g++.dg/modules/mod-tpl-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-tpl-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-tpl-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/mod-tpl-2_a.C module-cmi frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/mod-tpl-2_a.C module-cmi frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/mod-tpl-2_a.C module-cmi frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/mod-tpl-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/mod-tpl-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/mod-tpl-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-10_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-10_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-10_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-10_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-10_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-10_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-10_c.C -std=c++17 (test for errors, line 6) PASS: g++.dg/modules/namespace-10_c.C -std=c++17 scan-lang-dump module "Ignoring using-directives because module M1 is not visible" PASS: g++.dg/modules/namespace-10_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-10_c.C -std=c++20 (test for errors, line 6) PASS: g++.dg/modules/namespace-10_c.C -std=c++20 scan-lang-dump module "Ignoring using-directives because module M1 is not visible" PASS: g++.dg/modules/namespace-10_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-10_c.C -std=c++26 (test for errors, line 6) PASS: g++.dg/modules/namespace-10_c.C -std=c++26 scan-lang-dump module "Ignoring using-directives because module M1 is not visible" PASS: g++.dg/modules/namespace-10_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-11_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-11_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-11_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-11_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-11_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-11_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-11_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-11_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-11_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-12_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-12_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-12_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-12_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/namespace-12_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/namespace-12_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/namespace-12_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-12_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-12_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-13_a.C -std=c++17 scan-lang-dump module "Using-directives 1" PASS: g++.dg/modules/namespace-13_a.C -std=c++17 scan-lang-dump module "Writing using-directive in '::y' for '::x'" PASS: g++.dg/modules/namespace-13_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-13_a.C -std=c++20 scan-lang-dump module "Using-directives 1" PASS: g++.dg/modules/namespace-13_a.C -std=c++20 scan-lang-dump module "Writing using-directive in '::y' for '::x'" PASS: g++.dg/modules/namespace-13_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-13_a.C -std=c++26 scan-lang-dump module "Using-directives 1" PASS: g++.dg/modules/namespace-13_a.C -std=c++26 scan-lang-dump module "Writing using-directive in '::y' for '::x'" PASS: g++.dg/modules/namespace-13_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-13_a.C module-cmi a (gcm.cache/a.gcm) PASS: g++.dg/modules/namespace-13_a.C module-cmi a (gcm.cache/a.gcm) PASS: g++.dg/modules/namespace-13_a.C module-cmi a (gcm.cache/a.gcm) PASS: g++.dg/modules/namespace-13_b.C -std=c++17 scan-lang-dump module "Read using-directive in '::y' for '::x'" PASS: g++.dg/modules/namespace-13_b.C -std=c++17 scan-lang-dump module "Using-directives 4" PASS: g++.dg/modules/namespace-13_b.C -std=c++17 scan-lang-dump module "Writing namespace:[0-9]* '::gmf::blah', public" PASS: g++.dg/modules/namespace-13_b.C -std=c++17 scan-lang-dump module "Writing using-directive in '::b' for '::a'" PASS: g++.dg/modules/namespace-13_b.C -std=c++17 scan-lang-dump module "Writing using-directive in '::b' for '::gmf::blah'" PASS: g++.dg/modules/namespace-13_b.C -std=c++17 scan-lang-dump module "Writing using-directive in '::c' for '::gmf'" PASS: g++.dg/modules/namespace-13_b.C -std=c++17 scan-lang-dump-not module "Writing namespace:[0-9]* '::gmf::other'" PASS: g++.dg/modules/namespace-13_b.C -std=c++17 scan-lang-dump-not module "Writing using-directive in '::' for '::gmf::other'" PASS: g++.dg/modules/namespace-13_b.C -std=c++17 scan-lang-dump-not module "Writing using-directive in '::y' for '::x'" PASS: g++.dg/modules/namespace-13_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-13_b.C -std=c++20 scan-lang-dump module "Read using-directive in '::y' for '::x'" PASS: g++.dg/modules/namespace-13_b.C -std=c++20 scan-lang-dump module "Using-directives 4" PASS: g++.dg/modules/namespace-13_b.C -std=c++20 scan-lang-dump module "Writing namespace:[0-9]* '::gmf::blah', public" PASS: g++.dg/modules/namespace-13_b.C -std=c++20 scan-lang-dump module "Writing using-directive in '::b' for '::a'" PASS: g++.dg/modules/namespace-13_b.C -std=c++20 scan-lang-dump module "Writing using-directive in '::b' for '::gmf::blah'" PASS: g++.dg/modules/namespace-13_b.C -std=c++20 scan-lang-dump module "Writing using-directive in '::c' for '::gmf'" PASS: g++.dg/modules/namespace-13_b.C -std=c++20 scan-lang-dump-not module "Writing namespace:[0-9]* '::gmf::other'" PASS: g++.dg/modules/namespace-13_b.C -std=c++20 scan-lang-dump-not module "Writing using-directive in '::' for '::gmf::other'" PASS: g++.dg/modules/namespace-13_b.C -std=c++20 scan-lang-dump-not module "Writing using-directive in '::y' for '::x'" PASS: g++.dg/modules/namespace-13_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-13_b.C -std=c++26 scan-lang-dump module "Read using-directive in '::y' for '::x'" PASS: g++.dg/modules/namespace-13_b.C -std=c++26 scan-lang-dump module "Using-directives 4" PASS: g++.dg/modules/namespace-13_b.C -std=c++26 scan-lang-dump module "Writing namespace:[0-9]* '::gmf::blah', public" PASS: g++.dg/modules/namespace-13_b.C -std=c++26 scan-lang-dump module "Writing using-directive in '::b' for '::a'" PASS: g++.dg/modules/namespace-13_b.C -std=c++26 scan-lang-dump module "Writing using-directive in '::b' for '::gmf::blah'" PASS: g++.dg/modules/namespace-13_b.C -std=c++26 scan-lang-dump module "Writing using-directive in '::c' for '::gmf'" PASS: g++.dg/modules/namespace-13_b.C -std=c++26 scan-lang-dump-not module "Writing namespace:[0-9]* '::gmf::other'" PASS: g++.dg/modules/namespace-13_b.C -std=c++26 scan-lang-dump-not module "Writing using-directive in '::' for '::gmf::other'" PASS: g++.dg/modules/namespace-13_b.C -std=c++26 scan-lang-dump-not module "Writing using-directive in '::y' for '::x'" PASS: g++.dg/modules/namespace-13_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-13_b.C module-cmi b (gcm.cache/b.gcm) PASS: g++.dg/modules/namespace-13_b.C module-cmi b (gcm.cache/b.gcm) PASS: g++.dg/modules/namespace-13_b.C module-cmi b (gcm.cache/b.gcm) PASS: g++.dg/modules/namespace-13_c.C -std=c++17 (test for errors, line 20) PASS: g++.dg/modules/namespace-13_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-13_c.C -std=c++20 (test for errors, line 20) PASS: g++.dg/modules/namespace-13_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-13_c.C -std=c++26 (test for errors, line 20) PASS: g++.dg/modules/namespace-13_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-14_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-14_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-14_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-14_a.C module-cmi M:part (gcm.cache/M-part.gcm) PASS: g++.dg/modules/namespace-14_a.C module-cmi M:part (gcm.cache/M-part.gcm) PASS: g++.dg/modules/namespace-14_a.C module-cmi M:part (gcm.cache/M-part.gcm) PASS: g++.dg/modules/namespace-14_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-14_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-14_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-14_b.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/namespace-14_b.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/namespace-14_b.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/namespace-14_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-14_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-14_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-14_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-14_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-14_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-14_d.C module-cmi M:other_part (gcm.cache/M-other_part.gcm) PASS: g++.dg/modules/namespace-14_d.C module-cmi M:other_part (gcm.cache/M-other_part.gcm) PASS: g++.dg/modules/namespace-14_d.C module-cmi M:other_part (gcm.cache/M-other_part.gcm) PASS: g++.dg/modules/namespace-15_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-15_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-15_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-15_b.C -std=c++17 (test for warnings, line 5) PASS: g++.dg/modules/namespace-15_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-15_b.C -std=c++20 (test for warnings, line 5) PASS: g++.dg/modules/namespace-15_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-15_b.C -std=c++26 (test for warnings, line 5) PASS: g++.dg/modules/namespace-15_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-16_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-16_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-16_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-16_a.C module-cmi imagine (gcm.cache/imagine.gcm) PASS: g++.dg/modules/namespace-16_a.C module-cmi imagine (gcm.cache/imagine.gcm) PASS: g++.dg/modules/namespace-16_a.C module-cmi imagine (gcm.cache/imagine.gcm) PASS: g++.dg/modules/namespace-16_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-16_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-16_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-16_b.C module-cmi tests:part (gcm.cache/tests-part.gcm) PASS: g++.dg/modules/namespace-16_b.C module-cmi tests:part (gcm.cache/tests-part.gcm) PASS: g++.dg/modules/namespace-16_b.C module-cmi tests:part (gcm.cache/tests-part.gcm) PASS: g++.dg/modules/namespace-16_c.C -std=c++17 scan-lang-dump module "Writing using-directive in '::' for '::ig'" PASS: g++.dg/modules/namespace-16_c.C -std=c++17 scan-lang-dump module "Writing using-directive in '::part' for '::abc'" PASS: g++.dg/modules/namespace-16_c.C -std=c++17 scan-lang-dump-not module "Writing using-directive in '::ig' for '::ns'" PASS: g++.dg/modules/namespace-16_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-16_c.C -std=c++20 scan-lang-dump module "Writing using-directive in '::' for '::ig'" PASS: g++.dg/modules/namespace-16_c.C -std=c++20 scan-lang-dump module "Writing using-directive in '::part' for '::abc'" PASS: g++.dg/modules/namespace-16_c.C -std=c++20 scan-lang-dump-not module "Writing using-directive in '::ig' for '::ns'" PASS: g++.dg/modules/namespace-16_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-16_c.C -std=c++26 scan-lang-dump module "Writing using-directive in '::' for '::ig'" PASS: g++.dg/modules/namespace-16_c.C -std=c++26 scan-lang-dump module "Writing using-directive in '::part' for '::abc'" PASS: g++.dg/modules/namespace-16_c.C -std=c++26 scan-lang-dump-not module "Writing using-directive in '::ig' for '::ns'" PASS: g++.dg/modules/namespace-16_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-16_c.C module-cmi tests (gcm.cache/tests.gcm) PASS: g++.dg/modules/namespace-16_c.C module-cmi tests (gcm.cache/tests.gcm) PASS: g++.dg/modules/namespace-16_c.C module-cmi tests (gcm.cache/tests.gcm) PASS: g++.dg/modules/namespace-16_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-16_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-16_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-17_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-17_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-17_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-17_a.C module-cmi bug2 (gcm.cache/bug2.gcm) PASS: g++.dg/modules/namespace-17_a.C module-cmi bug2 (gcm.cache/bug2.gcm) PASS: g++.dg/modules/namespace-17_a.C module-cmi bug2 (gcm.cache/bug2.gcm) PASS: g++.dg/modules/namespace-17_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-17_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-17_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-17_b.C module-cmi bug (gcm.cache/bug.gcm) PASS: g++.dg/modules/namespace-17_b.C module-cmi bug (gcm.cache/bug.gcm) PASS: g++.dg/modules/namespace-17_b.C module-cmi bug (gcm.cache/bug.gcm) PASS: g++.dg/modules/namespace-18_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-18_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-18_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-18_a.C module-cmi fmt (gcm.cache/fmt.gcm) PASS: g++.dg/modules/namespace-18_a.C module-cmi fmt (gcm.cache/fmt.gcm) PASS: g++.dg/modules/namespace-18_a.C module-cmi fmt (gcm.cache/fmt.gcm) PASS: g++.dg/modules/namespace-18_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-18_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-18_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-18_b.C module-cmi m (gcm.cache/m.gcm) PASS: g++.dg/modules/namespace-18_b.C module-cmi m (gcm.cache/m.gcm) PASS: g++.dg/modules/namespace-18_b.C module-cmi m (gcm.cache/m.gcm) PASS: g++.dg/modules/namespace-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-1_a.C module-cmi Frob (gcm.cache/Frob.gcm) PASS: g++.dg/modules/namespace-1_a.C module-cmi Frob (gcm.cache/Frob.gcm) PASS: g++.dg/modules/namespace-1_a.C module-cmi Frob (gcm.cache/Frob.gcm) PASS: g++.dg/modules/namespace-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-1_b.C module-cmi Frink (gcm.cache/Frink.gcm) PASS: g++.dg/modules/namespace-1_b.C module-cmi Frink (gcm.cache/Frink.gcm) PASS: g++.dg/modules/namespace-1_b.C module-cmi Frink (gcm.cache/Frink.gcm) PASS: g++.dg/modules/namespace-1_c.C -std=c++17 (test for errors, line 7) PASS: g++.dg/modules/namespace-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-1_c.C -std=c++20 (test for errors, line 7) PASS: g++.dg/modules/namespace-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-1_c.C -std=c++26 (test for errors, line 7) PASS: g++.dg/modules/namespace-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-2_a.C -std=c++17 scan-lang-dump module "Writing namespace:[0-9] '::also_not_exported', public, purview\\n" PASS: g++.dg/modules/namespace-2_a.C -std=c++17 scan-lang-dump module "Writing namespace:[0-9] '::explicit_export', public, purview, export\\n" PASS: g++.dg/modules/namespace-2_a.C -std=c++17 scan-lang-dump module "Writing namespace:[0-9] '::explicit_export::also_exported', public, purview, export\\n" PASS: g++.dg/modules/namespace-2_a.C -std=c++17 scan-lang-dump module "Writing namespace:[0-9] '::implicit_export', public, purview, export\\n" PASS: g++.dg/modules/namespace-2_a.C -std=c++17 scan-lang-dump-not module "Writable bindings at '::not_exported'" PASS: g++.dg/modules/namespace-2_a.C -std=c++17 scan-lang-dump-not module "Writing namespace:[0-9] '::not_exported'" PASS: g++.dg/modules/namespace-2_a.C -std=c++17 scan-lang-dump-not module "Writing namespace:[0-9] '::std'" PASS: g++.dg/modules/namespace-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-2_a.C -std=c++20 scan-lang-dump module "Writing namespace:[0-9] '::also_not_exported', public, purview\\n" PASS: g++.dg/modules/namespace-2_a.C -std=c++20 scan-lang-dump module "Writing namespace:[0-9] '::explicit_export', public, purview, export\\n" PASS: g++.dg/modules/namespace-2_a.C -std=c++20 scan-lang-dump module "Writing namespace:[0-9] '::explicit_export::also_exported', public, purview, export\\n" PASS: g++.dg/modules/namespace-2_a.C -std=c++20 scan-lang-dump module "Writing namespace:[0-9] '::implicit_export', public, purview, export\\n" PASS: g++.dg/modules/namespace-2_a.C -std=c++20 scan-lang-dump-not module "Writable bindings at '::not_exported'" PASS: g++.dg/modules/namespace-2_a.C -std=c++20 scan-lang-dump-not module "Writing namespace:[0-9] '::not_exported'" PASS: g++.dg/modules/namespace-2_a.C -std=c++20 scan-lang-dump-not module "Writing namespace:[0-9] '::std'" PASS: g++.dg/modules/namespace-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-2_a.C -std=c++26 scan-lang-dump module "Writing namespace:[0-9] '::also_not_exported', public, purview\\n" PASS: g++.dg/modules/namespace-2_a.C -std=c++26 scan-lang-dump module "Writing namespace:[0-9] '::explicit_export', public, purview, export\\n" PASS: g++.dg/modules/namespace-2_a.C -std=c++26 scan-lang-dump module "Writing namespace:[0-9] '::explicit_export::also_exported', public, purview, export\\n" PASS: g++.dg/modules/namespace-2_a.C -std=c++26 scan-lang-dump module "Writing namespace:[0-9] '::implicit_export', public, purview, export\\n" PASS: g++.dg/modules/namespace-2_a.C -std=c++26 scan-lang-dump-not module "Writable bindings at '::not_exported'" PASS: g++.dg/modules/namespace-2_a.C -std=c++26 scan-lang-dump-not module "Writing namespace:[0-9] '::not_exported'" PASS: g++.dg/modules/namespace-2_a.C -std=c++26 scan-lang-dump-not module "Writing namespace:[0-9] '::std'" PASS: g++.dg/modules/namespace-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/namespace-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/namespace-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/namespace-2_b.C -std=c++17 (test for errors, line 5) PASS: g++.dg/modules/namespace-2_b.C -std=c++17 (test for errors, line 6) PASS: g++.dg/modules/namespace-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-2_b.C -std=c++20 (test for errors, line 5) PASS: g++.dg/modules/namespace-2_b.C -std=c++20 (test for errors, line 6) PASS: g++.dg/modules/namespace-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-2_b.C -std=c++26 (test for errors, line 5) PASS: g++.dg/modules/namespace-2_b.C -std=c++26 (test for errors, line 6) PASS: g++.dg/modules/namespace-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-4_a.C module-cmi frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/namespace-4_a.C module-cmi frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/namespace-4_a.C module-cmi frob (gcm.cache/frob.gcm) PASS: g++.dg/modules/namespace-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-4_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-4_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-4_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-5_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-5_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-5_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-5_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/namespace-5_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/namespace-5_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/namespace-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-5_b.C module-cmi A.B (gcm.cache/A.B.gcm) PASS: g++.dg/modules/namespace-5_b.C module-cmi A.B (gcm.cache/A.B.gcm) PASS: g++.dg/modules/namespace-5_b.C module-cmi A.B (gcm.cache/A.B.gcm) PASS: g++.dg/modules/namespace-5_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-5_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-5_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-6_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-6_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-6_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/namespace-6_a.H.gcm) PASS: g++.dg/modules/namespace-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/namespace-6_a.H.gcm) PASS: g++.dg/modules/namespace-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/namespace-6_a.H.gcm) PASS: g++.dg/modules/namespace-6_b.C -std=c++17 scan-assembler _ZNSt10filesystem12current_pathB5cxx11B3fooEv PASS: g++.dg/modules/namespace-6_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-6_b.C -std=c++20 scan-assembler _ZNSt10filesystem12current_pathB5cxx11B3fooEv PASS: g++.dg/modules/namespace-6_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-6_b.C -std=c++26 scan-assembler _ZNSt10filesystem12current_pathB5cxx11B3fooEv PASS: g++.dg/modules/namespace-6_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-7_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-7_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-7_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-7_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/namespace-7_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/namespace-7_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/namespace-7_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-7_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-7_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-8_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-8_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-8_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-8_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-8_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-8_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-9_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-9_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-9_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/namespace-9_b.C -std=c++17 (test for errors, line 6) PASS: g++.dg/modules/namespace-9_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/namespace-9_b.C -std=c++20 (test for errors, line 6) PASS: g++.dg/modules/namespace-9_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/namespace-9_b.C -std=c++26 (test for errors, line 6) PASS: g++.dg/modules/namespace-9_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/nest-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/nest-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/nest-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/nest-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/nest-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/nest-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/nest-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/nest-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/nest-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/nest-1_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/nest-1_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/nest-1_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/nest-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/nest-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/nest-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/nested-1 -std=c++17 execute PASS: g++.dg/modules/nested-1 -std=c++17 link PASS: g++.dg/modules/nested-1 -std=c++20 execute PASS: g++.dg/modules/nested-1 -std=c++20 link PASS: g++.dg/modules/nested-1 -std=c++26 execute PASS: g++.dg/modules/nested-1 -std=c++26 link PASS: g++.dg/modules/nested-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/nested-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/nested-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/nested-1_a.C module-cmi blinky (gcm.cache/blinky.gcm) PASS: g++.dg/modules/nested-1_a.C module-cmi blinky (gcm.cache/blinky.gcm) PASS: g++.dg/modules/nested-1_a.C module-cmi blinky (gcm.cache/blinky.gcm) PASS: g++.dg/modules/nested-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/nested-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/nested-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/nested-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/nested-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/nested-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/nested-2 -std=c++17 execute PASS: g++.dg/modules/nested-2 -std=c++17 link PASS: g++.dg/modules/nested-2 -std=c++20 execute PASS: g++.dg/modules/nested-2 -std=c++20 link PASS: g++.dg/modules/nested-2 -std=c++26 execute PASS: g++.dg/modules/nested-2 -std=c++26 link PASS: g++.dg/modules/nested-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/nested-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/nested-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/nested-2_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/nested-2_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/nested-2_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/nested-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/nested-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/nested-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/nested-constr-1_a.H (test for excess errors) PASS: g++.dg/modules/nested-constr-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/nested-constr-1_a.H.gcm) PASS: g++.dg/modules/nested-constr-1_b.C (test for excess errors) PASS: g++.dg/modules/nested-constr-1_b.C scan-lang-dump-not module "merge key \\(new\\)" PASS: g++.dg/modules/nested-constr-2_a.C (test for excess errors) PASS: g++.dg/modules/nested-constr-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/nested-constr-2_b.C (test for excess errors) PASS: g++.dg/modules/nested-constr-2_b.C module-cmi bar (gcm.cache/bar.gcm) PASS: g++.dg/modules/nested-constr-2_c.C (test for excess errors) PASS: g++.dg/modules/nodes-1 -std=c++17 execute PASS: g++.dg/modules/nodes-1 -std=c++17 link PASS: g++.dg/modules/nodes-1 -std=c++20 execute PASS: g++.dg/modules/nodes-1 -std=c++20 link PASS: g++.dg/modules/nodes-1 -std=c++26 execute PASS: g++.dg/modules/nodes-1 -std=c++26 link PASS: g++.dg/modules/nodes-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/nodes-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/nodes-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/nodes-1_a.C module-cmi node (gcm.cache/node.gcm) PASS: g++.dg/modules/nodes-1_a.C module-cmi node (gcm.cache/node.gcm) PASS: g++.dg/modules/nodes-1_a.C module-cmi node (gcm.cache/node.gcm) PASS: g++.dg/modules/nodes-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/nodes-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/nodes-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/noexcept-1_a.H (test for excess errors) PASS: g++.dg/modules/noexcept-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/noexcept-1_a.H.gcm) PASS: g++.dg/modules/noexcept-1_b.C (test for excess errors) PASS: g++.dg/modules/noexcept-2_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/noexcept-2_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/noexcept-2_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/noexcept-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/noexcept-2_a.H.gcm) PASS: g++.dg/modules/noexcept-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/noexcept-2_a.H.gcm) PASS: g++.dg/modules/noexcept-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/noexcept-2_a.H.gcm) PASS: g++.dg/modules/noexcept-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/noexcept-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/noexcept-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/noexcept-3_a.C (test for excess errors) PASS: g++.dg/modules/noexcept-3_a.C module-cmi M:part (gcm.cache/M-part.gcm) PASS: g++.dg/modules/noexcept-3_b.C (test for excess errors) PASS: g++.dg/modules/noexcept-3_b.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/noexcept-3_c.C (test for excess errors) PASS: g++.dg/modules/noexcept-4_a.H (test for excess errors) PASS: g++.dg/modules/noexcept-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/noexcept-4_a.H.gcm) PASS: g++.dg/modules/noexcept-4_b.C (test for excess errors) PASS: g++.dg/modules/ns-alias-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ns-alias-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ns-alias-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ns-alias-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/ns-alias-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/ns-alias-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/ns-alias-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ns-alias-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ns-alias-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ns-alias-1_c.C -std=c++17 (test for errors, line 6) PASS: g++.dg/modules/ns-alias-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ns-alias-1_c.C -std=c++20 (test for errors, line 6) PASS: g++.dg/modules/ns-alias-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ns-alias-1_c.C -std=c++26 (test for errors, line 6) PASS: g++.dg/modules/ns-alias-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ns-dir-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ns-dir-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ns-dir-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ns-dir-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/ns-dir-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/ns-dir-1_a.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/ns-dir-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ns-dir-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ns-dir-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ns-dup-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ns-dup-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ns-dup-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ns-dup-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/ns-dup-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/ns-dup-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/ns-dup-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ns-dup-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ns-dup-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ns-dup-1_b.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/ns-dup-1_b.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/ns-dup-1_b.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/ns-imp-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ns-imp-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ns-imp-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ns-imp-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/ns-imp-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/ns-imp-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/ns-imp-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ns-imp-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ns-imp-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ns-imp-1_b.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/ns-imp-1_b.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/ns-imp-1_b.C module-cmi Bar (gcm.cache/Bar.gcm) PASS: g++.dg/modules/ns-imp-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ns-imp-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ns-imp-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ns-part-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ns-part-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ns-part-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ns-part-1_a.C module-cmi Foo:A (gcm.cache/Foo-A.gcm) PASS: g++.dg/modules/ns-part-1_a.C module-cmi Foo:A (gcm.cache/Foo-A.gcm) PASS: g++.dg/modules/ns-part-1_a.C module-cmi Foo:A (gcm.cache/Foo-A.gcm) PASS: g++.dg/modules/ns-part-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ns-part-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ns-part-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ns-part-1_b.C module-cmi Foo:B (gcm.cache/Foo-B.gcm) PASS: g++.dg/modules/ns-part-1_b.C module-cmi Foo:B (gcm.cache/Foo-B.gcm) PASS: g++.dg/modules/ns-part-1_b.C module-cmi Foo:B (gcm.cache/Foo-B.gcm) PASS: g++.dg/modules/ns-part-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/ns-part-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/ns-part-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/ns-part-1_c.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/ns-part-1_c.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/ns-part-1_c.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/nsdmi-1 -std=c++17 execute PASS: g++.dg/modules/nsdmi-1 -std=c++17 link PASS: g++.dg/modules/nsdmi-1 -std=c++20 execute PASS: g++.dg/modules/nsdmi-1 -std=c++20 link PASS: g++.dg/modules/nsdmi-1 -std=c++26 execute PASS: g++.dg/modules/nsdmi-1 -std=c++26 link PASS: g++.dg/modules/nsdmi-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/nsdmi-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/nsdmi-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/nsdmi-1_a.C module-cmi nsdmi (gcm.cache/nsdmi.gcm) PASS: g++.dg/modules/nsdmi-1_a.C module-cmi nsdmi (gcm.cache/nsdmi.gcm) PASS: g++.dg/modules/nsdmi-1_a.C module-cmi nsdmi (gcm.cache/nsdmi.gcm) PASS: g++.dg/modules/nsdmi-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/nsdmi-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/nsdmi-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/nsdmi-2.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::directory_entry'\\n \\[1\\]=decl definition '::directory_entry::__as_base '\\n \\[2\\]=decl declaration '::directory_entry::__ct '\\n" PASS: g++.dg/modules/nsdmi-2.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/nsdmi-2.C -std=c++20 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::directory_entry'\\n \\[1\\]=decl definition '::directory_entry::__as_base '\\n \\[2\\]=decl declaration '::directory_entry::__ct '\\n" PASS: g++.dg/modules/nsdmi-2.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/nsdmi-2.C -std=c++26 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::directory_entry'\\n \\[1\\]=decl definition '::directory_entry::__as_base '\\n \\[2\\]=decl declaration '::directory_entry::__ct '\\n" PASS: g++.dg/modules/nsdmi-2.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/nsdmi-2.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/nsdmi-2.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/nsdmi-2.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/oacc-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/oacc-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/oacc-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/oacc-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/oacc-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/oacc-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/oacc-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/oacc-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/oacc-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/oacc-1_c.C -std=c++17 dg-regexp 6 was found: "In module imported at [^\n]*oacc-1_c.C:4:1:\nfoo: error: module contains OpenACC, use '-fopenacc' to enable\n" PASS: g++.dg/modules/oacc-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/oacc-1_c.C -std=c++20 dg-regexp 6 was found: "In module imported at [^\n]*oacc-1_c.C:4:1:\nfoo: error: module contains OpenACC, use '-fopenacc' to enable\n" PASS: g++.dg/modules/oacc-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/oacc-1_c.C -std=c++26 dg-regexp 6 was found: "In module imported at [^\n]*oacc-1_c.C:4:1:\nfoo: error: module contains OpenACC, use '-fopenacc' to enable\n" PASS: g++.dg/modules/oacc-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/omp-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/omp-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/omp-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/omp-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/omp-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/omp-1_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/omp-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/omp-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/omp-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/omp-1_c.C -std=c++17 dg-regexp 6 was found: "In module imported at [^\n]*omp-1_c.C:4:1:\nfoo: error: module contains OpenMP, use '-fopenmp' to enable\n" PASS: g++.dg/modules/omp-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/omp-1_c.C -std=c++20 dg-regexp 6 was found: "In module imported at [^\n]*omp-1_c.C:4:1:\nfoo: error: module contains OpenMP, use '-fopenmp' to enable\n" PASS: g++.dg/modules/omp-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/omp-1_c.C -std=c++26 dg-regexp 6 was found: "In module imported at [^\n]*omp-1_c.C:4:1:\nfoo: error: module contains OpenMP, use '-fopenmp' to enable\n" PASS: g++.dg/modules/omp-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/omp-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/omp-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/omp-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/omp-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/omp-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/omp-2_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/omp-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/omp-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/omp-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/omp-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/omp-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/omp-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/omp-3_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/omp-3_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/omp-3_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/omp-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/omp-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/omp-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/omp-3_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/omp-3_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/omp-3_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/omp-3_d.C -std=c++17 dg-regexp 6 was found: "In module imported at [^\n]*omp-3_d.C:4:1:\nfoo: error: module contains OpenMP, use '-fopenmp' or '-fopenmp-simd' to enable\n" PASS: g++.dg/modules/omp-3_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/omp-3_d.C -std=c++20 dg-regexp 6 was found: "In module imported at [^\n]*omp-3_d.C:4:1:\nfoo: error: module contains OpenMP, use '-fopenmp' or '-fopenmp-simd' to enable\n" PASS: g++.dg/modules/omp-3_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/omp-3_d.C -std=c++26 dg-regexp 6 was found: "In module imported at [^\n]*omp-3_d.C:4:1:\nfoo: error: module contains OpenMP, use '-fopenmp' or '-fopenmp-simd' to enable\n" PASS: g++.dg/modules/omp-3_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/omp-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/omp-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/omp-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/omp-4_a.C module-cmi p1 (gcm.cache/p1.gcm) PASS: g++.dg/modules/omp-4_a.C module-cmi p1 (gcm.cache/p1.gcm) PASS: g++.dg/modules/omp-4_a.C module-cmi p1 (gcm.cache/p1.gcm) PASS: g++.dg/modules/omp-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/omp-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/omp-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/only-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/only-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/only-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/only-1.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/only-1.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/only-1.C module-cmi bob (gcm.cache/bob.gcm) PASS: g++.dg/modules/only-2.C -std=c++17 at line 5 (test for warnings, line ) PASS: g++.dg/modules/only-2.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/only-2.C -std=c++20 at line 5 (test for warnings, line ) PASS: g++.dg/modules/only-2.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/only-2.C -std=c++26 at line 5 (test for warnings, line ) PASS: g++.dg/modules/only-2.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/only-3.C -std=gnu++17 at line 5 (test for warnings, line ) PASS: g++.dg/modules/only-3.C -std=gnu++17 (test for excess errors) PASS: g++.dg/modules/only-3.C -std=gnu++20 at line 5 (test for warnings, line ) PASS: g++.dg/modules/only-3.C -std=gnu++20 (test for excess errors) PASS: g++.dg/modules/only-3.C -std=gnu++26 at line 5 (test for warnings, line ) PASS: g++.dg/modules/only-3.C -std=gnu++26 (test for excess errors) PASS: g++.dg/modules/openmp-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/openmp-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/openmp-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/operator-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/operator-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/operator-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/operator-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/operator-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/operator-1_a.C module-cmi Foo (gcm.cache/Foo.gcm) PASS: g++.dg/modules/operator-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/operator-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/operator-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/operator-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/operator-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/operator-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/operator-2_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/operator-2_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/operator-2_a.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/operator-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/operator-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/operator-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/p0713-1.C -std=c++17 (test for errors, line 3) PASS: g++.dg/modules/p0713-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/p0713-1.C -std=c++20 (test for errors, line 3) PASS: g++.dg/modules/p0713-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/p0713-1.C -std=c++26 (test for errors, line 3) PASS: g++.dg/modules/p0713-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/p0713-2.C -std=c++17 (test for errors, line 3) PASS: g++.dg/modules/p0713-2.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/p0713-2.C -std=c++20 (test for errors, line 3) PASS: g++.dg/modules/p0713-2.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/p0713-2.C -std=c++26 (test for errors, line 3) PASS: g++.dg/modules/p0713-2.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/p0713-3.C -std=c++17 (test for errors, line 3) PASS: g++.dg/modules/p0713-3.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/p0713-3.C -std=c++20 (test for errors, line 3) PASS: g++.dg/modules/p0713-3.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/p0713-3.C -std=c++26 (test for errors, line 3) PASS: g++.dg/modules/p0713-3.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/p1689-1.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/p1689-1.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/p1689-1.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/p1689-2.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/p1689-2.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/p1689-2.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/p1689-3.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/p1689-3.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/p1689-3.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/p1689-4.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/p1689-4.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/p1689-4.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/p1689-5.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/p1689-5.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/p1689-5.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/p1689-file-default.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/p1689-file-default.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/p1689-file-default.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/p1689-target-default.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/p1689-target-default.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/p1689-target-default.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/pack-index-1 execute PASS: g++.dg/modules/pack-index-1 link PASS: g++.dg/modules/pack-index-1_a.C (test for excess errors) PASS: g++.dg/modules/pack-index-1_a.C module-cmi packing1 (gcm.cache/packing1.gcm) PASS: g++.dg/modules/pack-index-1_b.C (test for excess errors) PASS: g++.dg/modules/part-10_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-10_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-10_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-10_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-10_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-10_a.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-10_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-10_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-10_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-10_b.C module-cmi foo:part (gcm.cache/foo-part.gcm) PASS: g++.dg/modules/part-10_b.C module-cmi foo:part (gcm.cache/foo-part.gcm) PASS: g++.dg/modules/part-10_b.C module-cmi foo:part (gcm.cache/foo-part.gcm) PASS: g++.dg/modules/part-10_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-10_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-10_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-10_c.C module-cmi foo:trans (gcm.cache/foo-trans.gcm) PASS: g++.dg/modules/part-10_c.C module-cmi foo:trans (gcm.cache/foo-trans.gcm) PASS: g++.dg/modules/part-10_c.C module-cmi foo:trans (gcm.cache/foo-trans.gcm) PASS: g++.dg/modules/part-10_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-10_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-10_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-11_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-11_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-11_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-11_a.C module-cmi X (gcm.cache/X.gcm) PASS: g++.dg/modules/part-11_a.C module-cmi X (gcm.cache/X.gcm) PASS: g++.dg/modules/part-11_a.C module-cmi X (gcm.cache/X.gcm) PASS: g++.dg/modules/part-11_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-11_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-11_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-11_b.C module-cmi Y (gcm.cache/Y.gcm) PASS: g++.dg/modules/part-11_b.C module-cmi Y (gcm.cache/Y.gcm) PASS: g++.dg/modules/part-11_b.C module-cmi Y (gcm.cache/Y.gcm) PASS: g++.dg/modules/part-11_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-11_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-11_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-11_c.C module-cmi Z:part (gcm.cache/Z-part.gcm) PASS: g++.dg/modules/part-11_c.C module-cmi Z:part (gcm.cache/Z-part.gcm) PASS: g++.dg/modules/part-11_c.C module-cmi Z:part (gcm.cache/Z-part.gcm) PASS: g++.dg/modules/part-11_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-11_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-11_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-11_d.C module-cmi Z (gcm.cache/Z.gcm) PASS: g++.dg/modules/part-11_d.C module-cmi Z (gcm.cache/Z.gcm) PASS: g++.dg/modules/part-11_d.C module-cmi Z (gcm.cache/Z.gcm) PASS: g++.dg/modules/part-11_e.C -std=c++17 (test for errors, line 7) PASS: g++.dg/modules/part-11_e.C -std=c++17 dg-regexp 10 was found: "In module X, imported at [^\n]*part-11_c.C:6,\n\s*included from [^\n]*part-11_d.C:7,\nof module Z, imported at [^\n]*part-11_e.C:4:\n[^\n]*part-11_a.C:7:18: note:.*" PASS: g++.dg/modules/part-11_e.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-11_e.C -std=c++20 (test for errors, line 7) PASS: g++.dg/modules/part-11_e.C -std=c++20 dg-regexp 10 was found: "In module X, imported at [^\n]*part-11_c.C:6,\n\s*included from [^\n]*part-11_d.C:7,\nof module Z, imported at [^\n]*part-11_e.C:4:\n[^\n]*part-11_a.C:7:18: note:.*" PASS: g++.dg/modules/part-11_e.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-11_e.C -std=c++26 (test for errors, line 7) PASS: g++.dg/modules/part-11_e.C -std=c++26 dg-regexp 10 was found: "In module X, imported at [^\n]*part-11_c.C:6,\n\s*included from [^\n]*part-11_d.C:7,\nof module Z, imported at [^\n]*part-11_e.C:4:\n[^\n]*part-11_a.C:7:18: note:.*" PASS: g++.dg/modules/part-11_e.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-1_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-1_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-1_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-1_a.C module-cmi foo:baz (gcm.cache/foo-baz.gcm) PASS: g++.dg/modules/part-1_a.C module-cmi foo:baz (gcm.cache/foo-baz.gcm) PASS: g++.dg/modules/part-1_a.C module-cmi foo:baz (gcm.cache/foo-baz.gcm) PASS: g++.dg/modules/part-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-1_b.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-1_b.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-1_b.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-2_a.C module-cmi foo:inter (gcm.cache/foo-inter.gcm) PASS: g++.dg/modules/part-2_a.C module-cmi foo:inter (gcm.cache/foo-inter.gcm) PASS: g++.dg/modules/part-2_a.C module-cmi foo:inter (gcm.cache/foo-inter.gcm) PASS: g++.dg/modules/part-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-2_b.C module-cmi foo:imp (gcm.cache/foo-imp.gcm) PASS: g++.dg/modules/part-2_b.C module-cmi foo:imp (gcm.cache/foo-imp.gcm) PASS: g++.dg/modules/part-2_b.C module-cmi foo:imp (gcm.cache/foo-imp.gcm) PASS: g++.dg/modules/part-2_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-2_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-2_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-2_c.C module-cmi foo:inter2 (gcm.cache/foo-inter2.gcm) PASS: g++.dg/modules/part-2_c.C module-cmi foo:inter2 (gcm.cache/foo-inter2.gcm) PASS: g++.dg/modules/part-2_c.C module-cmi foo:inter2 (gcm.cache/foo-inter2.gcm) PASS: g++.dg/modules/part-2_d.C -std=c++17 dg-regexp 10 was found: "In module imported at [^\n]*part-2_b.C:6:.,\nof module foo:imp, imported at [^\n]*part-2_d.C:6:\nfoo:inter: error: interface partition is not exported\n" PASS: g++.dg/modules/part-2_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-2_d.C -std=c++20 dg-regexp 10 was found: "In module imported at [^\n]*part-2_b.C:6:.,\nof module foo:imp, imported at [^\n]*part-2_d.C:6:\nfoo:inter: error: interface partition is not exported\n" PASS: g++.dg/modules/part-2_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-2_d.C -std=c++26 dg-regexp 10 was found: "In module imported at [^\n]*part-2_b.C:6:.,\nof module foo:imp, imported at [^\n]*part-2_d.C:6:\nfoo:inter: error: interface partition is not exported\n" PASS: g++.dg/modules/part-2_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-2_d.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-2_d.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-2_d.C module-cmi !foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-2_e.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-2_e.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-2_e.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-2_e.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-2_e.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-2_e.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-3_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-3_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-3_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-3_a.C module-cmi foo:bar (gcm.cache/foo-bar.gcm) PASS: g++.dg/modules/part-3_a.C module-cmi foo:bar (gcm.cache/foo-bar.gcm) PASS: g++.dg/modules/part-3_a.C module-cmi foo:bar (gcm.cache/foo-bar.gcm) PASS: g++.dg/modules/part-3_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-3_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-3_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-3_b.C module-cmi foo:baz (gcm.cache/foo-baz.gcm) PASS: g++.dg/modules/part-3_b.C module-cmi foo:baz (gcm.cache/foo-baz.gcm) PASS: g++.dg/modules/part-3_b.C module-cmi foo:baz (gcm.cache/foo-baz.gcm) PASS: g++.dg/modules/part-3_c.C -std=c++17 scan-lang-dump module "Cluster sections are \\[1,3\\)" PASS: g++.dg/modules/part-3_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]'s named merge key \\(matched\\) function_decl:'::foo'" PASS: g++.dg/modules/part-3_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]'s named merge key \\(new\\) function_decl:'::foo'" PASS: g++.dg/modules/part-3_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-3_c.C -std=c++20 scan-lang-dump module "Cluster sections are \\[1,3\\)" PASS: g++.dg/modules/part-3_c.C -std=c++20 scan-lang-dump module "Read:-[0-9]'s named merge key \\(matched\\) function_decl:'::foo'" PASS: g++.dg/modules/part-3_c.C -std=c++20 scan-lang-dump module "Read:-[0-9]'s named merge key \\(new\\) function_decl:'::foo'" PASS: g++.dg/modules/part-3_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-3_c.C -std=c++26 scan-lang-dump module "Cluster sections are \\[1,3\\)" PASS: g++.dg/modules/part-3_c.C -std=c++26 scan-lang-dump module "Read:-[0-9]'s named merge key \\(matched\\) function_decl:'::foo'" PASS: g++.dg/modules/part-3_c.C -std=c++26 scan-lang-dump module "Read:-[0-9]'s named merge key \\(new\\) function_decl:'::foo'" PASS: g++.dg/modules/part-3_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-3_c.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-3_c.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-3_c.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-3_d.C -std=c++17 scan-lang-dump module " Read:-[0-9]'s named merge key \\(unique\\) function_decl:'::frob'" PASS: g++.dg/modules/part-3_d.C -std=c++17 scan-lang-dump module "> Read:-[0-9]'s named merge key \\(unique\\) function_decl:'::foo'" PASS: g++.dg/modules/part-3_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-3_d.C -std=c++20 scan-lang-dump module " Read:-[0-9]'s named merge key \\(unique\\) function_decl:'::frob'" PASS: g++.dg/modules/part-3_d.C -std=c++20 scan-lang-dump module "> Read:-[0-9]'s named merge key \\(unique\\) function_decl:'::foo'" PASS: g++.dg/modules/part-3_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-3_d.C -std=c++26 scan-lang-dump module " Read:-[0-9]'s named merge key \\(unique\\) function_decl:'::frob'" PASS: g++.dg/modules/part-3_d.C -std=c++26 scan-lang-dump module "> Read:-[0-9]'s named merge key \\(unique\\) function_decl:'::foo'" PASS: g++.dg/modules/part-3_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-4_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-4_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-4_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-4_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm) PASS: g++.dg/modules/part-4_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm) PASS: g++.dg/modules/part-4_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm) PASS: g++.dg/modules/part-4_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-4_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-4_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-4_b.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-4_b.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-4_b.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-4_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-4_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-4_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-5_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-5_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-5_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-5_a.C module-cmi module1:submodule1 (gcm.cache/module1-submodule1.gcm) PASS: g++.dg/modules/part-5_a.C module-cmi module1:submodule1 (gcm.cache/module1-submodule1.gcm) PASS: g++.dg/modules/part-5_a.C module-cmi module1:submodule1 (gcm.cache/module1-submodule1.gcm) PASS: g++.dg/modules/part-5_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-5_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-5_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-5_b.C module-cmi module1 (gcm.cache/module1.gcm) PASS: g++.dg/modules/part-5_b.C module-cmi module1 (gcm.cache/module1.gcm) PASS: g++.dg/modules/part-5_b.C module-cmi module1 (gcm.cache/module1.gcm) PASS: g++.dg/modules/part-5_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-5_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-5_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-6 -std=c++17 link PASS: g++.dg/modules/part-6 -std=c++20 link PASS: g++.dg/modules/part-6 -std=c++26 link PASS: g++.dg/modules/part-6_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-6_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-6_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-6_a.C module-cmi foo:exp (gcm.cache/foo-exp.gcm) PASS: g++.dg/modules/part-6_a.C module-cmi foo:exp (gcm.cache/foo-exp.gcm) PASS: g++.dg/modules/part-6_a.C module-cmi foo:exp (gcm.cache/foo-exp.gcm) PASS: g++.dg/modules/part-6_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-6_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-6_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-6_b.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-6_b.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-6_b.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-6_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-6_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-6_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-6_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-6_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-6_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-6_e.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-6_e.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-6_e.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-7_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-7_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-7_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-7_a.C module-cmi foo:bill (gcm.cache/foo-bill.gcm) PASS: g++.dg/modules/part-7_a.C module-cmi foo:bill (gcm.cache/foo-bill.gcm) PASS: g++.dg/modules/part-7_a.C module-cmi foo:bill (gcm.cache/foo-bill.gcm) PASS: g++.dg/modules/part-7_b.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::frob'" PASS: g++.dg/modules/part-7_b.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template FROB'" PASS: g++.dg/modules/part-7_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-7_b.C -std=c++20 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::frob'" PASS: g++.dg/modules/part-7_b.C -std=c++20 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template FROB'" PASS: g++.dg/modules/part-7_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-7_b.C -std=c++26 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::frob'" PASS: g++.dg/modules/part-7_b.C -std=c++26 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template FROB'" PASS: g++.dg/modules/part-7_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-7_b.C module-cmi foo:bob (gcm.cache/foo-bob.gcm) PASS: g++.dg/modules/part-7_b.C module-cmi foo:bob (gcm.cache/foo-bob.gcm) PASS: g++.dg/modules/part-7_b.C module-cmi foo:bob (gcm.cache/foo-bob.gcm) PASS: g++.dg/modules/part-7_c.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::frob@foo:bob:1'" PASS: g++.dg/modules/part-7_c.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template FROB@foo:bob:1'" PASS: g++.dg/modules/part-7_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-7_c.C -std=c++20 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::frob@foo:bob:1'" PASS: g++.dg/modules/part-7_c.C -std=c++20 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template FROB@foo:bob:1'" PASS: g++.dg/modules/part-7_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-7_c.C -std=c++26 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::frob@foo:bob:1'" PASS: g++.dg/modules/part-7_c.C -std=c++26 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template FROB@foo:bob:1'" PASS: g++.dg/modules/part-7_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-7_c.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-7_c.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-7_c.C module-cmi foo (gcm.cache/foo.gcm) PASS: g++.dg/modules/part-8_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-8_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-8_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-8_a.C module-cmi group:tres (gcm.cache/group-tres.gcm) PASS: g++.dg/modules/part-8_a.C module-cmi group:tres (gcm.cache/group-tres.gcm) PASS: g++.dg/modules/part-8_a.C module-cmi group:tres (gcm.cache/group-tres.gcm) PASS: g++.dg/modules/part-8_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-8_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-8_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-8_b.C module-cmi group (gcm.cache/group.gcm) PASS: g++.dg/modules/part-8_b.C module-cmi group (gcm.cache/group.gcm) PASS: g++.dg/modules/part-8_b.C module-cmi group (gcm.cache/group.gcm) PASS: g++.dg/modules/part-8_c.C -std=c++17 (test for errors, line 4) PASS: g++.dg/modules/part-8_c.C -std=c++17 (test for errors, line 7) PASS: g++.dg/modules/part-8_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-8_c.C -std=c++20 (test for errors, line 4) PASS: g++.dg/modules/part-8_c.C -std=c++20 (test for errors, line 7) PASS: g++.dg/modules/part-8_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-8_c.C -std=c++26 (test for errors, line 4) PASS: g++.dg/modules/part-8_c.C -std=c++26 (test for errors, line 7) PASS: g++.dg/modules/part-8_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-9_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-9_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-9_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-9_a.C module-cmi M:a (gcm.cache/M-a.gcm) PASS: g++.dg/modules/part-9_a.C module-cmi M:a (gcm.cache/M-a.gcm) PASS: g++.dg/modules/part-9_a.C module-cmi M:a (gcm.cache/M-a.gcm) PASS: g++.dg/modules/part-9_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-9_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-9_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-9_b.C module-cmi M:b (gcm.cache/M-b.gcm) PASS: g++.dg/modules/part-9_b.C module-cmi M:b (gcm.cache/M-b.gcm) PASS: g++.dg/modules/part-9_b.C module-cmi M:b (gcm.cache/M-b.gcm) PASS: g++.dg/modules/part-9_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-9_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-9_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-9_c.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/part-9_c.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/part-9_c.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/part-hdr-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-hdr-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-hdr-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-hdr-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/part-hdr-1_a.H.gcm) PASS: g++.dg/modules/part-hdr-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/part-hdr-1_a.H.gcm) PASS: g++.dg/modules/part-hdr-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/part-hdr-1_a.H.gcm) PASS: g++.dg/modules/part-hdr-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-hdr-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-hdr-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-hdr-1_b.C module-cmi mod:impl (gcm.cache/mod-impl.gcm) PASS: g++.dg/modules/part-hdr-1_b.C module-cmi mod:impl (gcm.cache/mod-impl.gcm) PASS: g++.dg/modules/part-hdr-1_b.C module-cmi mod:impl (gcm.cache/mod-impl.gcm) PASS: g++.dg/modules/part-hdr-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-hdr-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-hdr-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-hdr-1_c.C module-cmi mod (gcm.cache/mod.gcm) PASS: g++.dg/modules/part-hdr-1_c.C module-cmi mod (gcm.cache/mod.gcm) PASS: g++.dg/modules/part-hdr-1_c.C module-cmi mod (gcm.cache/mod.gcm) PASS: g++.dg/modules/part-mac-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-mac-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-mac-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-mac-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/part-mac-1_a.H.gcm) PASS: g++.dg/modules/part-mac-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/part-mac-1_a.H.gcm) PASS: g++.dg/modules/part-mac-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/part-mac-1_a.H.gcm) PASS: g++.dg/modules/part-mac-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-mac-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-mac-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-mac-1_b.C module-cmi mod:impl (gcm.cache/mod-impl.gcm) PASS: g++.dg/modules/part-mac-1_b.C module-cmi mod:impl (gcm.cache/mod-impl.gcm) PASS: g++.dg/modules/part-mac-1_b.C module-cmi mod:impl (gcm.cache/mod-impl.gcm) PASS: g++.dg/modules/part-mac-1_c.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/part-mac-1_c.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/part-mac-1_c.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/part-mac-1_c.C module-cmi mod (gcm.cache/mod.gcm) PASS: g++.dg/modules/part-mac-1_c.C module-cmi mod (gcm.cache/mod.gcm) PASS: g++.dg/modules/part-mac-1_c.C module-cmi mod (gcm.cache/mod.gcm) PASS: g++.dg/modules/partial-1_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/partial-1_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/partial-1_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/partial-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/partial-1_a.H.gcm) PASS: g++.dg/modules/partial-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/partial-1_a.H.gcm) PASS: g++.dg/modules/partial-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/partial-1_a.H.gcm) PASS: g++.dg/modules/partial-1_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/partial-1_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/partial-1_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/partial-2_a.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/partial-2_a.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/partial-2_a.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/partial-2_a.C module-cmi pr106826 (gcm.cache/pr106826.gcm) PASS: g++.dg/modules/partial-2_a.C module-cmi pr106826 (gcm.cache/pr106826.gcm) PASS: g++.dg/modules/partial-2_a.C module-cmi pr106826 (gcm.cache/pr106826.gcm) PASS: g++.dg/modules/partial-2_b.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/partial-2_b.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/partial-2_b.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/partial-2_c.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/partial-2_c.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/partial-2_c.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/partial-2_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/partial-2_c.H.gcm) PASS: g++.dg/modules/partial-2_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/partial-2_c.H.gcm) PASS: g++.dg/modules/partial-2_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/partial-2_c.H.gcm) PASS: g++.dg/modules/partial-2_d.C -std=c++17 (test for excess errors) PASS: g++.dg/modules/partial-2_d.C -std=c++20 (test for excess errors) PASS: g++.dg/modules/partial-2_d.C -std=c++26 (test for excess errors) PASS: g++.dg/modules/partial-2_d.C module-cmi pr107033 (gcm.cache/pr107033.gcm) PASS: g++.dg/modules/partial-2_d.C module-cmi pr107033 (gcm.cache/pr107033.gcm) PASS: g++.dg/modules/partial-2_d.C module-cmi pr107033 (gcm.cache/pr107033.gcm) PASS: g++.dg/modules/partial-3.C (test for excess errors) PASS: g++.dg/modules/partial-3.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/partial-3.C scan-lang-dump module "Wrote 0 clusters" PASS: g++.dg/modules/partial-4_a.C (test for excess errors) PASS: g++.dg/modules/partial-4_a.C module-cmi M:part (gcm.cache/M-part.gcm) PASS: g++.dg/modules/partial-4_b.C (test for excess errors) PASS: g++.dg/modules/partial-4_b.C module-cmi M (gcm.cache/M.gcm) PASS: g++.dg/modules/partial-5_a.C (test for excess errors) PASS: g++.dg/modules/partial-5_a.C module-cmi A (gcm.cache/A.gcm) PASS: g++.dg/modules/partial-5_b.C (test for excess errors) PASS: g++.dg/modules/partial-5_b.C module-cmi B (gcm.cache/B.gcm) PASS: g++.dg/modules/partial-6_a.H -std=c++17 (test for excess errors) PASS: g++.dg/modules/partial-6_a.H -std=c++20 (test for excess errors) PASS: g++.dg/modules/partial-6_a.H -std=c++26 (test for excess errors) PASS: g++.dg/modules/partial-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/partial-6_a.H.gcm) PASS: g++.dg/modules/partial-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/partial-6_a.H.gcm) PASS: g++.dg/modules/partial-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/partial-6_a.H.gcm) PASS: g++.dg/modules/partial-6_b.H -std=c++17 scan-lang-dump module "Read:-[0-9]*'s partial merge key \\(new\\) template_decl:'::template A'" PASS: g++.dg/modules/partial-6_b.H -std=c++17 scan-lang-dump module "Read:-[0-9]*'s partial merge key \\(new\\) template_decl:'::template B'" PASS: g++.dg/modules/partial-6_b.H -std=c++17 scan-lang-dump-not module "Wrote declaration entity:[0-9]* template_decl:'::template A<#null#>'" PASS: g++.dg/modules/partial-6_b.H -std=c++17 scan-lang-dump-not module "Wrote declaration entity:[0-9]* template_decl:'::template B